User Tools

Site Tools


mycnc:mycnc_configuration_dialogs

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
mycnc:mycnc_configuration_dialogs [2019/12/30 11:07] ivanmycnc:mycnc_configuration_dialogs [2020/01/28 10:07] ivan
Line 12: Line 12:
   * **Pulses per unit**. This parameter sets the number of pulses which the controller sends to the motor drivers to move by 1 unit distance (the unit depends on CNC configuration and can be either "mm" or "inch"). The full instructions on pulses per unit setup can be found on the [[mycnc:mycnc_setup_examples#how_to_set_up_axes_and_pulses_per_unit|QuickStart page here]].   * **Pulses per unit**. This parameter sets the number of pulses which the controller sends to the motor drivers to move by 1 unit distance (the unit depends on CNC configuration and can be either "mm" or "inch"). The full instructions on pulses per unit setup can be found on the [[mycnc:mycnc_setup_examples#how_to_set_up_axes_and_pulses_per_unit|QuickStart page here]].
   * **Max Speed** - CNC control will limit machine speed for each axis by this value. Note that the Max Speed does not count the override % value. Be careful if you use override values more than 100%   * **Max Speed** - CNC control will limit machine speed for each axis by this value. Note that the Max Speed does not count the override % value. Be careful if you use override values more than 100%
-  * **Backlash** - Backlash value in units (mm/inch) for each axis (different for each machine depending on the hardware specifications)+  * **Backlash** - Backlash value in units (mm/inch) for each axis (different for each machine depending on the hardware specifications). Backlash is defined as the movement of the motor which may turn slightly before any actual axis movement is present (caused by gaps between parts). 
   * **Axes Mapping** - Toolpath planner uses this setting for tool motion speed calculation. Possible settings are-   * **Axes Mapping** - Toolpath planner uses this setting for tool motion speed calculation. Possible settings are-
     * "X", "Y", "Z", "U", "V", "W" - linear axes X, Y, Z, U, V, W     * "X", "Y", "Z", "U", "V", "W" - linear axes X, Y, Z, U, V, W
Line 24: Line 24:
     * "Spherical correction" - Settings for 3D bevel cutting head and RTCP kinematic correction.      * "Spherical correction" - Settings for 3D bevel cutting head and RTCP kinematic correction. 
   * **Attach to axis**. Any of 6/8 motor output can be attached to any axis. Here you can select what axis is used for every motor output.   * **Attach to axis**. Any of 6/8 motor output can be attached to any axis. Here you can select what axis is used for every motor output.
-  * **Inversion** - Mark the checkbox if you need to change the rotation direction for any axis.+  * **Inversion** - Mark the checkbox if you need to change the rotation direction for any axis. That way the system will invert movement in the negative direction to be registered as positive, and vice versa
  
 <code>For Dual axis configuration just attach one axis simultaneously  <code>For Dual axis configuration just attach one axis simultaneously 
Line 312: Line 312:
   * Step-jog count specifies whether the user wants the machine to monitor the inputs sent to it as it is already moving or not. If selected, the machine will count however many signals are sent to it even if it is moving already, if not selected then the machine will ignore other signals until it has completed its initial movement. This allows to set up pendant control which will either count the number of impulses sent from the pendant and move an according distance, or will instead try to match the rotation speed of the pendant wheel (moving when the wheel is moved, stopping when the wheel is stopped).    * Step-jog count specifies whether the user wants the machine to monitor the inputs sent to it as it is already moving or not. If selected, the machine will count however many signals are sent to it even if it is moving already, if not selected then the machine will ignore other signals until it has completed its initial movement. This allows to set up pendant control which will either count the number of impulses sent from the pendant and move an according distance, or will instead try to match the rotation speed of the pendant wheel (moving when the wheel is moved, stopping when the wheel is stopped). 
   * **Sync G0 & (G1, G2, G3) Overspeed** allows the user to sync the rapid and cutting speeds, allowing the user to use one set of buttons (shown in the screenshot below) to change them at the same time. If the check mark in the Motion configuration dialog is set to **ON**, then upon pressing the Overspeed buttons on the main screen, both G1/G2/G3 AND the G0 Overspeed will be changed (speeds will be synced). If the check mark is set to **OFF**, only the G1/G2/G3 speeds will be changed upon pressing the main screen buttons, and controlling the G0 overspeed  will be possible through the Motion dialog (see the //Jog, G0 and G1, G2, G3 Overspeeds// line below).   * **Sync G0 & (G1, G2, G3) Overspeed** allows the user to sync the rapid and cutting speeds, allowing the user to use one set of buttons (shown in the screenshot below) to change them at the same time. If the check mark in the Motion configuration dialog is set to **ON**, then upon pressing the Overspeed buttons on the main screen, both G1/G2/G3 AND the G0 Overspeed will be changed (speeds will be synced). If the check mark is set to **OFF**, only the G1/G2/G3 speeds will be changed upon pressing the main screen buttons, and controlling the G0 overspeed  will be possible through the Motion dialog (see the //Jog, G0 and G1, G2, G3 Overspeeds// line below).
-NOTE: The ET6, ET7 and ET10 controllers have an acceptable overspeed range from 5% to 150%. Setting overspeed to a value higher than 150% may lead to performance issues. +//NOTE: The ET6, ET7 and ET10 myCNC motion controllers have a typical overspeed range from 5% (low bound) to 150% (high bound). Setting overspeed to a value higher than 150% may lead to performance issues.// 
 {{:mycnc:config-motion-002-overspeed.jpg}} {{:mycnc:config-motion-002-overspeed.jpg}}
   * Creep Speed specifies the speed of the machine after it begins to cut into the working material. It is advisable to set it to be lower than the actual working speed for a small portion of time at the start of the cut. This time is specified in seconds.   * Creep Speed specifies the speed of the machine after it begins to cut into the working material. It is advisable to set it to be lower than the actual working speed for a small portion of time at the start of the cut. This time is specified in seconds.
Line 459: Line 459:
   * **Encoder Z signals**, if those are used (typically left to be OFF).    * **Encoder Z signals**, if those are used (typically left to be OFF). 
   * **Ignore Limits while aligning** flag. Sometimes the sensors used for aligning are the same sensors as would be typically used for a limit signal when the machine reaches its limits. In order to prevent them functioning as the limit sensors (and therefore aborting the entire procedure as they will be triggered) during the gantry alignment process, the check mark can be set to ON.    * **Ignore Limits while aligning** flag. Sometimes the sensors used for aligning are the same sensors as would be typically used for a limit signal when the machine reaches its limits. In order to prevent them functioning as the limit sensors (and therefore aborting the entire procedure as they will be triggered) during the gantry alignment process, the check mark can be set to ON. 
-  * **Align while move** - can be set to be Forward or Backward. The Forward configuration works as follows: One side reaches the sensor, and the motor for that side stops, while the other side's motor continues forward until the opposite sensor is reached, then stops as well. This method is not ideal as the first initial stop is done at a high speed as the machine suddenly comes into contact with the sensor. The other method is to go Backwards, by triggering one sensor, passing that sensor on one side, then reaching the sensor on the other, and afterwards aligning the system by using the first initial sensor. This method is preferable as the alignment process is done at a lower speed, however it is not feasible if the sensors are set up right near the edge of the table, preventing the machine from moving past them (in that case, the Forward setting should be used). +  * **Align while move** - can be set to be Forward or Backward. The Forward configuration works as follows: One side reaches the sensor, and the motor for that side stops, while the other side's motor continues forward until the opposite sensor is reached, then stops as well. This method is not ideal as the first initial stop is done at a high speed as the machine suddenly comes into contact with the sensor. The other method is to go Backwards, by triggering one sensor, passing that sensor on one side, then reaching the sensor on the other, stopping and moving backwards until both sensors are triggered again. Then the motors move to align the system. This method is preferable as the alignment process is done at a lower speed, however it is not feasible if the sensors are set up right near the edge of the table, preventing the machine from moving past them (in that case, the Forward setting should be used). 
   * **Final tuning** allows to set the distance to move the machine if the user knows that the sensors are not set to be perfectly, but one is misaligned by a certain small distance. This small distance should be inputted into the final tuning field.     * **Final tuning** allows to set the distance to move the machine if the user knows that the sensors are not set to be perfectly, but one is misaligned by a certain small distance. This small distance should be inputted into the final tuning field.  
   * **Double check** - this allows for a greater precision alignment when using the Forward setting, by moving back after hitting both sensors and then forward again at a slower speed. This feature is currently under development, and can be set manually in the generated PLC by adding relevant PLC code for a double check movement at a lower speed.   * **Double check** - this allows for a greater precision alignment when using the Forward setting, by moving back after hitting both sensors and then forward again at a slower speed. This feature is currently under development, and can be set manually in the generated PLC by adding relevant PLC code for a double check movement at a lower speed.
Line 1258: Line 1258:
 {{:mycnc:config-043-hotkeys.png}} {{:mycnc:config-043-hotkeys.png}}
  
-By default, the Shift and Control key are used to set different values of the Jog Overspeed %, allowing the user to quickly control jog speed with a single press. These can be set to be at different percentages (10 and 100 by default, 150 is typically the highest safe value on the ET6, ET7 and ET10 controollers). +By default, the Shift and Control key are used to set different values of the Jog Overspeed %, allowing the user to quickly control jog speed with a single press. These can be set to be at different percentages (10 and 100 by default, with an allowable range of 5 to 150). 
  
 The hotkeys for moving the axes are also set in this dialog window by assigning each particular axis direction to the arrow keys. The hotkeys for moving the axes are also set in this dialog window by assigning each particular axis direction to the arrow keys.
Line 1290: Line 1290:
 ++++Read more| ++++Read more|
  
-{{:mycnc:config-045-common-hardware-settings.png}}+{{:mycnc:config-073-common-hardware-settings.png}}
  
   * The Common Hardware Settings allow the user to invert any input/output value, depending on which particular default configuration is preferred. The table goes the 0-63 inputs and 0-63 outputs values, with the red cross symbolizing OFF by default and the green check mark symbolizing ON by default behaviour.    * The Common Hardware Settings allow the user to invert any input/output value, depending on which particular default configuration is preferred. The table goes the 0-63 inputs and 0-63 outputs values, with the red cross symbolizing OFF by default and the green check mark symbolizing ON by default behaviour. 
-  * ADC inputs can be inverted similar to inputs/outputs inversion +  * The **Input Pins Filter** is set up to filter noise and random input on the controller inputs. Raising the value in this field will raise the amount of time necessary (in ms) to continue supplying the same input to the controller through the inputs for the controller to register the change. Setting this value to zero will disable the delay. Max value of 10000 (10 seconds) 
-  * Pulse Width is set up in the Common Hardware Settings. To learn more about this, read the [[mycnc:mycnc_pulse_width_setup|MyCNC Pulse Width Setup]] manual.  +    * Note that the fast encoder inputs (#20-#25 for the ET7 board) are not affected by the filtration to not introduce unnecessary delays.  
-  * The pulse format can be chosen between pulse/dir or cw/ccw formats. The pulse/dir format has the step and direction inputs. Step input accepts a pulse signal which determines angle and speed of rotation. Direction input receives either high or low digital signal that regulates direction of rotation. The CW/CCW mode, on the other hand, has CW and CCW inputs. Pulse in these inputs determines whether the motor rotates clockwise or counter clockwise. This setting depends upon the hardware that the setup is using.  +  * The **Keypad filter** performs a similar function to the Input Pins Filter, by introducing a delay in which the panel key has to be held continuously for the system to recognize the key press. Setting this value to zero will disable the delay. Max value of 250.  
-  * UART2 Setup can be chosen between External myTHC, IPG Laser Control, Modbus #2, Hypertherm Interface or Capacitive Height Sensor.  +  * **ADC inputs** can be inverted similar to inputs/outputs inversion 
-    * External myTHC: Deprecated, was used as an external Torch Height Control which would be attached to the controller and exchange arc voltage information, etc. As the THC process has been integrated into the newer control boards, this function is only used on older boards. +  * **Pulse Width** is set up in the Common Hardware Settings. To learn more about this, read the [[mycnc:mycnc_pulse_width_setup|MyCNC Pulse Width Setup]] manual.  
-    * IPG Laser Control: Deprecated, was used as laser control through UART2. If any users require this control, please contact myCNC Support.  +  * The pulse format can be chosen between **pulse/dir or cw/ccw** formats. The pulse/dir format has the step and direction inputs. Step input accepts a pulse signal which determines angle and speed of rotation. Direction input receives either high or low digital signal that regulates direction of rotation. The CW/CCW mode, on the other hand, has CW and CCW inputs. Pulse in these inputs determines whether the motor rotates clockwise or counter clockwise. This setting depends upon the hardware that the setup is using.  
-    * Modbus #2: Under development. The feature allows to use the controller as slave (rather than master), with gvariable commands being sent to it by some other device.  +  * **UART2 Setup** can be chosen between External myTHC, IPG Laser Control, Modbus #2, Hypertherm Interface or Capacitive Height Sensor.  
-    * Hypertherm Interface: Used for the HPR series Hypertherm machines, as those use a different protocol from Powermax/XPR series machines.  +    * **External myTHC**: Deprecated, was used as an external Torch Height Control which would be attached to the controller and exchange arc voltage information, etc. As the THC process has been integrated into the newer control boards, this function is only used on older boards. 
-    * Capacitive Height Sensor: Deprecated, was used on the machines running a capacitive height sensor which would transmit the height information to the controller through a digital (rather than analog) signal.  +    * **IPG Laser Control**: Deprecated, was used as laser control through UART2. If any users require this control, please contact myCNC Support.  
-  * Command buffer size is chosen between 8k and 16k. 16k is always chosen for newer firmware (after November 2015) and on all the newer boards. Only the ET1/ET3 boards with firmware which has not been updated use 8k.  +    * **Modbus #2**: Under development. The feature allows to use the controller as slave (rather than master), with gvariable commands being sent to it by some other device.  
-  * ET6-ET10 overspeed bugfix toggle - this setting is not useful for the newer boards, as those automatically transmit their firmware version to the myCNC program. Useful on older ET6/ET10 boards as the overspeed parameter was counted differently on those from the more recent ET3/ET7 boards. +    * **Hypertherm Interface**: Used for the HPR series Hypertherm machines, as those use a different protocol from Powermax/XPR series machines.  
 +    * **Capacitive Height Sensor**: Deprecated, was used on the machines running a capacitive height sensor which would transmit the height information to the controller through a digital (rather than analog) signal.  
 +  * **Command buffer size** is chosen between 8k and 16k. 16k is always chosen for newer firmware (after November 2015) and on all the newer boards. Only the ET1/ET3 boards with firmware which has not been updated use 8k.  
 +  * **ET6-ET10 overspeed bugfix toggle** - this setting is not useful for the newer boards, as those automatically transmit their firmware version to the myCNC program. Useful on older ET6/ET10 boards as the overspeed parameter was counted differently on those from the more recent ET3/ET7 boards. 
 ++++ ++++
 +
 ===Encoders=== ===Encoders===
  
mycnc/mycnc_configuration_dialogs.txt · Last modified: 2022/10/28 15:51 by ivan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki