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 revision Previous revision
Next revision
Previous revision
mycnc:mycnc_configuration_dialogs [2019/06/04 11:59]
ivan
mycnc:mycnc_configuration_dialogs [2019/06/24 14:00] (current)
ivan
Line 104: Line 104:
  
 ==== Axes/Motors ==== ==== Axes/Motors ====
 +
 {{mycnc:​configuration:​mycnc-configuration-axes-motors-002.png}} {{mycnc:​configuration:​mycnc-configuration-axes-motors-002.png}}
  
-The main axes-motors parameters can be configured in the dialog+The main axes-motors parameters can be configured in the settings by going to **CNC Settings > Axes/​Motors**
  
-1. **Enabled.** Each of axes X,​Y,​Z,​A,​B,​C,​U,​W,​V can be enabled or disabled. If any axis is disabled the software ignores All coordinates for this axis and does not send any motion to this axis. It is convenient to disable axes you don't use on the machine.+1. **Enabled.** Each of the motors for axes X,​Y,​Z,​A,​B,​C,​U,​W,​V can be enabled or disabled. If any axis is disabled the software ignores All coordinates for this axis and does not send any motion to this axis. It is convenient to disable ​the axes you don't use on your particular ​machine.
  
-2. **Pulses per unit**. This parameter ​set number of pulses controller sends to the motor drivers to move on 1 unit (the unit depends on CNC configuration can be either "​mm"​ or "​inch"​) ​+2. **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]].
  
-3. **MaxSpeed** - CNC control will limit machine speed for each axis with this value. Note that **MaxSpeed** ​does not count override % value. Be caution ​if you use override values more than 100%+3. **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%
  
-4. **Backlash** - Backlash value in units (mm/inch) for each axis+4. **Backlash** - Backlash value in units (mm/inch) for each axis (different for each machine depending on the hardware specifications)
  
 5. **Axes Mapping** - Toolpath planner uses this setting for tool motion speed calculation. Possible settings are- 5. **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
-  * "​A1",​ "​B1",​ "​C1"​ - rotation around axes X, Y, Z. Tooltip makes a circle-like motion on a material surface while A/B/C axis turning. An example ​is a rotary table, 4th rotary axis. +  * "​A1",​ "​B1",​ "​C1"​ - rotation around axes X, Y, Z. Tooltip makes a circle-like motion on a material surface while the A/B/C axis is turning (a rotary table, 4th rotary axis, etc)
-  * "​A2",​ "​B2",​ "​C2"​ - tilt around axes X,Y,Z. Tooltip position is not changed while A/B/C axis turning. ​Tool orientation ​changed only. An example ​is rotating tangential knife or 3D plasma bevel head. +  * "​A2",​ "​B2",​ "​C2"​ - tilt around axes X,Y,Z. Tooltip position is not changed while the A/B/C axis is turning. ​Only the tool orientation is changed (a rotating tangential knife, a 3D plasma bevel head, etc)
-  * "​Linear axis" - additional linear axis (any linear axis which behaviour cannot be described as X/Y/Z/U/V/W axis) +  * "​Linear axis" - additional linear axis (any linear axis the behaviour ​of which cannot be described as an X/Y/Z/U/V/W axis) 
-  * "​Rotary axis" - additional rotary axis (any rotary axis which behaviour cannot be described as A/B/C axis)+  * "​Rotary axis" - additional rotary axis (any rotary axis the behaviour ​of which cannot be described as an A/B/C axis)
  
 6. **Speed profile** - additional settings to optimize Speed profile for rotary axes 6. **Speed profile** - additional settings to optimize Speed profile for rotary axes
-  * "​Constant surface speed" - Tooltip is moving on the surface of turning material. Turning speed is calculated ​depends ​on given F-feedrate and cutting speed of tooltip ​on the surface (It's supposed ​Tooltip ​moving ​on the arc with radius ​depends ​on current XYZ position). +  * "​Constant surface speed" - Tooltip is moving on the surface of turning material. Turning speed is calculated ​depending ​on the given F-feedrate and the tooltip ​cutting speed on the surface (It's supposed ​that a tooltip is moving ​in an arc motion ​with radius ​depending ​on current XYZ position). 
-  * "Slave Of XYZ" - Current speed calculated for X,Y,Z axes depends ​on given F-feed rate. Turning speeds for rotary axes adjusted to get synchronous motion.+  * "Slave Of XYZ" - Current speed calculated for X,Y,Z axes depending ​on given F-feed rate. Turning speeds for rotary axes are adjusted to get synchronous motion.
   * "​Spherical correction"​ - Settings for 3D bevel cutting head and RTCP kinematic correction. ​   * "​Spherical correction"​ - Settings for 3D bevel cutting head and RTCP kinematic correction. ​
  
-7. <​del>​**Scan along rotational axis** - special purpose settings if Y-axis is used as a rotary axis for tube cutting configuration.</​del>​ **Obsolete**  +8. **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.
- +
-8. **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 outputs.+
  
-9. **Inversion** - Put checkbox if need to change rotation direction for any axis.+9. **Inversion** - Mark the checkbox if you need to change ​the rotation direction for any axis.
  
 <​code>​For Dual axis configuration just attach one axis simultaneously to two (or more) motor outputs. ​ <​code>​For Dual axis configuration just attach one axis simultaneously to two (or more) motor outputs. ​
-For example, ​on a picture Motor outputs #0 and #1 are used for X-axis. ​+For example, ​in the picture ​above, ​Motor outputs #0 and #1 are used for X-axis. ​
 Invertion is selected for Output #1, so both motors connected to Output#0 and Output#​1 ​ Invertion is selected for Output #1, so both motors connected to Output#0 and Output#​1 ​
-will be rotated simultaneously,​ but in opposite direction</​code>​+will be rotated simultaneously,​ but in the opposite direction</​code>​
  
  
Line 372: Line 371:
 ==== Network ​ ==== ==== Network ​ ====
 {{mycnc:​configuration:​mycnc-configuration--45.png}} {{mycnc:​configuration:​mycnc-configuration--45.png}}
 +
 +====Motion====
 +
 +Upon opening the Motion tab in Settings, you are presented with the following window: ​
 +
 +{{:​mycnc:​config-motion-001.jpg}}
 +
 +The following settings can be edited in the Motion tab:
 +
 +**CV Tolerance** signifies the amount of "​smoothing"​ on corners that is allowed at maximum, and is done in order to make the program go through corners faster instead of stopping at every sharp corner. As seen in the image below, the tolerance describes the distance from the "​ideal"​ corner to the actual tip of the corner that the machine will produce. ​
 +{{  mycnc:​mycnc-cv-mode-001.png?​450 }}
 +
 +**S-curve smooth filtering** specifies the time the controller gives the machine to adjust its acceleration during sharp turns. A larger value allows for a larger impulse time, resulting in reduced stress and shocks to the machine hardware. 41ms is recommended. ​
 +
 +**Look Ahead Break Angle**. If the angle is larger than this, the machine will stop at corner completely in order to allow for a sharper cut. An example of such a cut is shown in the image below: ​
 +{{  mycnc:​mycnc-exact-mode-001.png?​450 }}
 +
 +**2D Cutting** is used on plasma/gas machines which lack a configurable z-axis. This option is turned OFF by default.
 +
 +**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. ​
 +
 +**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.
 +
 +{{:​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.
 +
 +**Overspeed**. The Jog, G0 and G1, G2, G3 Overspeeds signify the value by which the speed is higher/​lower than the one specified by the running program. This is useful so as to be able to change the speeds on the fly. The max and min values specify the speed boundaries, so if a certain boundary needs to be imposed, the operator cannot accidentally go over or under the max/min speed limits by using the sliders on the main screen. The step meanwhile indicates the increments by which the speed values change when the operator clicks the main screen sliders.  ​
 +
 +**Speed/​Acceleration** table allows the user to edit the values for Feed/​Rapid/​Jog speeds and accelerations of different axes, as well as the speed/​acceleration limits on these axes. Note that the axes can be coupled, with settings for the xy-axes being changed together in the setup shown in this example. ​
  
 ==== Camera ​ ==== ==== Camera ​ ====
-{{mycnc:configuration:mycnc-configuration--46.png}}+ 
 +{{:quickstart:mycnc-quick-start:​camera-j17-001.jpg}} 
 + 
 +The camera module allows for automatic working path adjustments using pre-calibrated reference markers.  
 + 
 +For a full overview of camera features and its setup process, please consult the [[quickstart:​mycnc-quick-start:​cnc-vision-setup|CNC Vision QuickStart guide]].
  
 ==== 5 axes RTCP ==== ==== 5 axes RTCP ====
mycnc/mycnc_configuration_dialogs.1559663965.txt.gz · Last modified: 2019/06/04 11:59 by ivan