mycnc:mycnc_configuration_dialogs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
mycnc:mycnc_configuration_dialogs [2019/02/04 22:27] – skirillov | mycnc:mycnc_configuration_dialogs [2019/06/24 14:00] – ivan | ||
---|---|---|---|
Line 104: | Line 104: | ||
==== Axes/Motors ==== | ==== Axes/Motors ==== | ||
+ | |||
{{mycnc: | {{mycnc: | ||
- | 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/ |
- | 1. **Enabled.** Each of axes X, | + | 1. **Enabled.** Each of the motors for axes X, |
- | 2. **Pulses per unit**. This parameter | + | 2. **Pulses per unit**. This parameter |
- | 3. **MaxSpeed** - CNC control will limit machine speed for each axis with this value. Note that **MaxSpeed** | + | 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 |
- | 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- | ||
* " | * " | ||
- | * " | + | * " |
- | * " | + | * " |
- | * " | + | * " |
- | * " | + | * " |
6. **Speed profile** - additional settings to optimize Speed profile for rotary axes | 6. **Speed profile** - additional settings to optimize Speed profile for rotary axes | ||
- | * " | + | * " |
- | * "Slave Of XYZ" - Current speed calculated for X,Y,Z axes depends | + | * "Slave Of XYZ" - Current speed calculated for X,Y,Z axes depending |
* " | * " | ||
- | 7. < | + | 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 |
< | < | ||
- | For example, | + | For example, |
Invertion is selected for Output #1, so both motors connected to Output#0 and Output# | Invertion is selected for Output #1, so both motors connected to Output#0 and Output# | ||
- | will be rotated simultaneously, | + | will be rotated simultaneously, |
Line 221: | Line 220: | ||
=== Jog through ADC inputs === | === Jog through ADC inputs === | ||
- | {{mycnc: | + | |
+ | This function is useful to set up a joystick in order to regulate the speed at which the machine' | ||
+ | |||
+ | In order to do so, go to **CNC Settings > Config > Inputs/ | ||
+ | |||
+ | {{:mycnc:jog-adc-001.png}} | ||
+ | |||
+ | On this screen, we can set up the joystick inputs to adhere to the physical | ||
+ | |||
+ | After connecting the joystick to the ADC ports of the controller, we can open the System Diagnostics window to check the actual ADC inputs. | ||
+ | |||
+ | {{:mycnc:jog-adc-002.png}} | ||
+ | |||
+ | {{: | ||
+ | |||
+ | While on the system diagnostics screen, move the joystick around to check which axis corresponds to which ADC input channel. In this example, ADC2 corresponds to the y-axis, while ADC3 corresponds to the x-axis movements of the joystick. These values are inputted back on the Settings screen: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | NOTE: If the axes for the joystick need to be inverted for any reason, this can be done in **Settings > Config > Hardware > Common Hardware Settings** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | By moving the joystick the furthest it can go in all directions and noting the maximum and the minimum values, those can be set as the Max and Min range in settings. In this example, the joystick Min Range is equal to roughly 430 for both the x- and y-axis inputs, and is around 3820 for the Max Range of the x-axis and 3830 for the Max Range of the y-axis: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The Dead Zone is set to be from 2100 to 2150 for the joystick used in this example, as this is taken to be the zero position by letting the joystick return to its center. This value has a range so that small accidental movements of the joystick do not trigger the movement of the machine: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | As this joystick does not drop to zero for its minimum range of inputs, it allows us to set up a failsafe in case the joystick is accidentally unplugged. In order to do so, both checkmarks for the **Ignore Zero** and the **Ignore Max** have been switched to green, and the Min Alarm and Max Alarm have been set to be slightly outside the Min and Max Ranges (however, the Min Alarm is ALWAYS set to be above zero in this case): | ||
+ | |||
+ | {{: | ||
+ | |||
+ | < | ||
+ | Please consult your joystick manual to find out if the input values do not drop to zero | ||
+ | so that the failsafe can be set up correctly.</ | ||
+ | |||
+ | The full settings window then looks as follows: | ||
+ | |||
+ | {{: | ||
=== I/O Expand cards mapping === | === I/O Expand cards mapping === | ||
Line 330: | Line 371: | ||
==== Network | ==== Network | ||
{{mycnc: | {{mycnc: | ||
+ | |||
+ | ====Motion==== | ||
+ | |||
+ | Upon opening the Motion tab in Settings, you are presented with the following window: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The following settings can be edited in the Motion tab: | ||
+ | |||
+ | **CV Tolerance** signifies the amount of " | ||
+ | {{ mycnc: | ||
+ | |||
+ | **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: | ||
+ | |||
+ | **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. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **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/ | ||
+ | |||
+ | **Speed/ | ||
==== Camera | ==== Camera | ||
- | {{mycnc:configuration:mycnc-configuration--46.png}} | + | |
+ | {{:quickstart:mycnc-quick-start: | ||
+ | |||
+ | 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: | ||
==== 5 axes RTCP ==== | ==== 5 axes RTCP ==== |
mycnc/mycnc_configuration_dialogs.txt · Last modified: 2022/10/28 15:51 by ivan