User Tools

Site Tools


mycnc:mpg_through_binary_inputs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
mycnc:mpg_through_binary_inputs [2018/09/03 14:30] – created pupalaisermycnc:mpg_through_binary_inputs [2019/08/22 11:58] ivan
Line 1: Line 1:
-====== Mpg through binary inputs ======+====== MPG through binary inputs ======
 Main window:{{ :mycnc:mpg_0.png?nolink |}} Main window:{{ :mycnc:mpg_0.png?nolink |}}
 Basic functions: Basic functions:
 {{ :mycnc:mpg_1.png?nolink |}} {{ :mycnc:mpg_1.png?nolink |}}
 ===== Mpg/Encoder throught binary inputs ===== ===== Mpg/Encoder throught binary inputs =====
-  * To activate the MPG, it is necessary to check the box next to number of MPG:{{ :mycnc:2018-08-20_11-27-39.jpg?nolink |}} +  * To activate the MPG, it is necessary to check the box next to the MPG number:{{ :mycnc:2018-08-20_11-27-39.jpg?nolink |}} 
-  * MPG - designed for manual control of the CNC without resorting to control from the operator panel. With the help of the control panel, the operator of the CNC machine can change the position of the axes, change the feedrate, adjust the spindle operation, set "0" and perform other operations while in close proximity to the workpiece.  +  * MPG - designed for manual control of the CNC without resorting to controlling the system from the operator panel. With the help of the control panel, the operator of the CNC machine can change the position of the axes, change the feedrate, adjust the spindle operation, set "0" and perform other operations while in close proximity to the workpiece.  
-  * examples of MPG are presented below:  +  * MPG examples are shown below:  
  
 |   {{:mycnc:mpg_2.jpg?nolink&200|}}|{{ :mycnc:mpg_3.jpg?nolink&200 |}}|{{ :mycnc:mpg_4.jpg?nolink&200 |}}|{{ :mycnc:mpg_5.jpg?nolink&200 |}}| |   {{:mycnc:mpg_2.jpg?nolink&200|}}|{{ :mycnc:mpg_3.jpg?nolink&200 |}}|{{ :mycnc:mpg_4.jpg?nolink&200 |}}|{{ :mycnc:mpg_5.jpg?nolink&200 |}}|
Line 18: Line 18:
  
  
-  *  Timing diagram of signals of MPG: +  *  Timing diagram for the MPG signals
  
 |{{ :mycnc:mpg_8.png?nolink&450 |}}|{{ :mycnc:mpg_9.png?nolink&450 |}}}| |{{ :mycnc:mpg_8.png?nolink&450 |}}|{{ :mycnc:mpg_9.png?nolink&450 |}}}|
Line 25: Line 25:
 {{ :mycnc:2018-08-20_11-30-09.jpg?nolink |}} {{ :mycnc:2018-08-20_11-30-09.jpg?nolink |}}
 ^Functions^Discriptions^ ^Functions^Discriptions^
-|MPG wheel|Direct control of MPG | +|MPG wheel|Direct control of the MPG| 
-|THC/Z axis offset|Controlling the tracking on cutting with the help of MPG|+|THC/Z axis offset|Controlling the tracking (torch height control) while cutting with the help of an MPG|
 |Spindle Sync|Spindle control, via the analog output to control the spindle speed.| |Spindle Sync|Spindle control, via the analog output to control the spindle speed.|
  
-  * If necessary, select the coordinate axis, which will be controlled by MPG+  * If necessary, select the coordinate axis, which will be controlled by the MPG
 {{ :mycnc:2018-08-20_11-30-32.jpg?nolink |}} {{ :mycnc:2018-08-20_11-30-32.jpg?nolink |}}
-  * Next we select the length of displacements with the help of MPG. Number of movements in mm per pulse MPG:+  * Next we select the length of displacements with the help of an MPG. Number of movements in mm per pulse MPG:
 {{ :mycnc:2018-08-20_11-31-02.jpg?nolink |}} {{ :mycnc:2018-08-20_11-31-02.jpg?nolink |}}
-  * We set the resolving power of the PGM - the number of pulses per one revolution of PGM+  * We set the resolving power of the MPG - the number of pulses per one revolution of the MPG
 {{ :mycnc:2018-08-20_11-31-27.jpg?nolink |}} {{ :mycnc:2018-08-20_11-31-27.jpg?nolink |}}
 +
 +NOTE: The ET7 controller has two encoder slot reserved for the ET7 keyboard panel. These are permanently assigned to inputs #16, 17, 18, and 19, and cannot be changed despite editing the Config window (the preset cannot be overridden). If encoder input slots are to be used on the ET7 board, the latter two slots (2 and 3) should be used. This preset is not present on the ET6/ET10/ET15 boards where encoder slots 0-3 can all be used. 
  
 ===== Mpg/Encoder ET10 throught binary inputs ===== ===== Mpg/Encoder ET10 throught binary inputs =====
  
-If you use the ET10 controller [[https://shop.pv-automation.com/et10/9-mycnc-et10.html]], you can used not only MPG function, but also the encoders, to monitor the position of any of the axes. +If you use the ET10 controller [[https://shop.pv-automation.com/et10/9-mycnc-et10.html]], you can utilize not only the MPG function, but also the dedicated encoder inputs, to monitor the current position of any of the machine axes. In this way, it is not necessary to specify two binary inputs but rather one specific encoder input.  
-  * To activate the MPG or Encoder, it is necessary to check the box next to needed number:{{ :mycnc:2018-08-20_11-32-57.jpg?nolink |}} +  * To activate the MPG or Encoder, it is necessary to check the box next to required MPG/encoder number:{{ :mycnc:2018-08-20_11-32-57.jpg?nolink |}} 
-  * After activation, you can select the encoder number on the controller for operating {{ :mycnc:2018-08-20_11-33-05.jpg?nolink |}} +  * After activation, you can select the encoder number on the controller for to specify which encoder will be operated {{ :mycnc:2018-08-20_11-33-05.jpg?nolink |}} 
-  * It is also necessary to select the MPG function:{{ :mycnc:2018-08-20_11-33-34.jpg?nolink |}}+  * It is also necessary to select the MPG function (MPG wheel/THC/Spindle Sync):{{ :mycnc:2018-08-20_11-33-34.jpg?nolink |}}
  
 ^Functions^Discriptions^ ^Functions^Discriptions^
 |MPG wheel|Direct control of MPG | |MPG wheel|Direct control of MPG |
-|THC/Z axis offset|Controlling the tracking on cutting with the help of MPG|+|THC/Z axis offset|Controlling the tracking (THC) while cutting with the help of an MPG|
 |Spindle Sync|Spindle control, via the analog output to control the spindle speed.| |Spindle Sync|Spindle control, via the analog output to control the spindle speed.|
  
-  * If necessary, select the coordinate axiswhich will be controlled by MPG+  * If necessary, select the coordinate axis which will be controlled by MPG
 {{ :mycnc:2018-08-20_11-34-09.jpg?nolink |}} {{ :mycnc:2018-08-20_11-34-09.jpg?nolink |}}
   * Next we select the length of displacements with the help of MPG. Number of movements in mm per pulse MPG:   * Next we select the length of displacements with the help of MPG. Number of movements in mm per pulse MPG:
Line 54: Line 56:
   * We set the resolving power of the PGM - the number of pulses per one revolution of PGM   * We set the resolving power of the PGM - the number of pulses per one revolution of PGM
 {{ :mycnc:2018-08-20_11-35-44.jpg?nolink |}} {{ :mycnc:2018-08-20_11-35-44.jpg?nolink |}}
 +
 +====ET10 MPG connection through encoder inputs====
 +
 +The following diagram shows an example of an MPG wheel connection to the ET10 controller (encoder #5):
 +
 +{{:mycnc:et10-connection-encoders-mpg-001.png}}
 +
 +In order to set up this encoder to change some values within the software (such as jog overspeed, motion overspeed, etc), the user can go into Settings > Config > Inputs/Outputs/Sensors > Connections, and add a new connection or edit an existing one.
 +  * In the **Source** field, select Encoder. 
 +  * For the **parameter**, type in some parameter 100-112 for fast encoders (0-16 is reserved for slow encoders). In order to check which particular encoder is used, the user can go into Settings > Config > Hardware > Encoders and note which encoder value changes as the MPG wheel is being turned. For example, for fast encoder #5, parameter 105 will be chosen. 
 +  * For **destination**, select Item.
 +  * For **destination parameter**, input the parameter you require (for example, jog-overspeed)
 +  * Set K to 1, leave K0 blank. 
 +The settings window should then look similar to this: 
 +
 +{{:mycnc:mpg-encoder-setup-002.png}}
 +
 +This will allow us to use the MPG wheel connected to the encoder inputs to change a number of myCNC parameters. 
mycnc/mpg_through_binary_inputs.txt · Last modified: 2019/12/30 11:41 by ivan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki