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/07/11 12:33] – ivan | mycnc:mycnc_configuration_dialogs [2019/07/12 15:18] – ivan | ||
---|---|---|---|
Line 109: | Line 109: | ||
* Press the " | * Press the " | ||
- | === Triggers === | + | === Triggers/Timers=== |
{{: | {{: | ||
+ | |||
+ | Triggers allow the software to interpret the sensor data depending on the sensor behaviour or the current position in the control program. The settings that can be assigned to the triggers are the following: | ||
+ | * Enabled/ | ||
+ | * Input number to indicate which particular input the trigger is bound to. | ||
+ | * Trigger behaviour (rising/ | ||
+ | * Output number specifies which output port is bound to the trigger prompt. This feature remains from the earlier versions of the software. | ||
+ | * Slot specifies the result of the trigger being prompted. Usually, the Stop Program option is chosen, however custom trigger responses can be written as PLC commands (such as TRIG04) | ||
+ | |||
+ | Timers serve as a way to use the controller rather than the computer for timing tasks. The following settings can be specified: | ||
+ | * Enabled/ | ||
+ | * Output pin number to specify which pin is bound to the timer | ||
+ | * Pulse time, in order to set how long the process tied to the output pin (such as a coolant system) will be ON | ||
+ | * Pause time, in order to set how long this process will be OFF | ||
=== MPG through binary inputs === | === MPG through binary inputs === | ||
{{: | {{: | ||
+ | These settings allow the user to set up MPG through binary inputs behaviour. | ||
=== Jog through ADC inputs === | === Jog through ADC inputs === | ||
Line 282: | Line 296: | ||
====Macro Wizard==== | ====Macro Wizard==== | ||
- | ===Homing | + | ===Homing |
{{: | {{: | ||
Homing settings are available for all the potential axes that are used by the myCNC software (X, Y, Z, A, B, C, U, V), as well as the XY-plane. | Homing settings are available for all the potential axes that are used by the myCNC software (X, Y, Z, A, B, C, U, V), as well as the XY-plane. | ||
Line 378: | Line 392: | ||
==Plasma Settings== | ==Plasma Settings== | ||
+ | {{: | ||
==Hypertherm Communication== | ==Hypertherm Communication== | ||
+ | {{: | ||
==Hypertherm Diagnistics== | ==Hypertherm Diagnistics== | ||
+ | {{: | ||
+ | ===Gas/ | ||
+ | {{: | ||
+ | ===Cutcharts=== | ||
+ | {{: | ||
+ | ===THC=== | ||
+ | {{: | ||
+ | ===Mill/ | ||
+ | ==Spindle== | ||
+ | {{: | ||
+ | ==Tools== | ||
+ | {{: | ||
+ | ==ATC Pots== | ||
+ | {{: | ||
+ | ==Lathe== | ||
+ | {{: | ||
+ | ===Multi Head=== | ||
+ | {{: | ||
- | === Spindle | + | ===Laser Control=== |
- | {{mycnc: | + | {{:mycnc:config-028-laser-control.png}} |
- | {{mycnc:configuration: | + | |
- | + | ||
- | - **Spindle Speed, [rpm]** - A minimum, maximum range of Spindle, a step value (current spindle speed will be increased/ | + | |
- | - **Spindle Overspeed, [%]** - A minimum, maximum range of Spindle Overspeed, a step value (current spindle overspeed will be increased/ | + | |
- | * **Default Spindle Speed** will be overwritten while running next **M3 Sxxxx** or **Sxxxx** code. For instance, you change spindle speed to 12000rpm, then **M3 S8000** comes from G-code, spindle speed will be changed to **8000rpm** | + | |
- | * If you change **Spindle Overspeed, [%]** value, it will be applied for next **Sxxxx** code as well. For instance, current spindle speed is 5000rpm, you set " | + | |
- | - **Encoder channel**. If feedback encoder is installed on the Spindle for threading, it might be configured in this position. Control boards ET5, ET10 have 6 encoder inputs (with hardware decoder), ET7 has 3 encoder inputs (hardware decoding as well). Encoder channel # should be configured here. | + | |
- | - **Encoder pulsed per revolution**. If Spindle Encoder feedback is used, the number of encoder pulses per spindle revolution should be set up here. | + | |
- | - **Voltage offset, units** - see below | + | |
- | - **Voltage ratio, units** - these two parameters are used to adjust DAC output voltage. \\ \\ < | + | |
- | * If you don't need any adjustment, set **Offset** to " | + | |
- | * If you use spindle inverter with 0-5V range for instance, then you might need to set the **Ratio** to " | + | |
- | * For spindle range 1-6V you might need to set the **Offset** as well. Minimum voltage is " | + | |
- | - **RS485/ | + | |
- | - **Spindle ratio (Modbus)**. If Modbus is enabled, the myCNC control software sends to PLC procedure variable **eparam** RAW spindle speed value (in rpm) multiplied by **Spindle ratio (Modbus)** parameter value. | + | |
- | * For instance, if Spindle speed is 10000rpm and **Speed ratio (modus)** is " | + | |
- | * If the ratio variable is not enough to adjust Spindle speed register according to VFD type requirements, | + | |
- | - **RS485 speed** - RS485 communication baudrate selector | + | |
- | - **Connection** - RS485 connection configuration | + | |
- | * 8 or 7 bits | + | |
- | * No Parity, Odd or Even Parity | + | |
- | * 1 or 2 stop bits | + | |
- | - **Inverter Address** - up to 4 VFD can be connected through Modbus to arrange 4-spindle automatical polling. It needs to select the checkbox and set up Modbus ID for each VFD to enable VFD automatical polling | + | |
- | - **Write Registers**. For automatical Modbus polling registers, there are usually 2 control registers fo VFD. | + | |
- | * Frequency (SPidnel Speed) is changed by writing to " | + | |
- | * Spindle control ON/OFF by writing some value to " | + | |
- | - **Read Registers**. VFD might have some status/ | + | |
- | - "Write registers" | + | |
- | + | ||
- | ==== Camera | + | |
- | {{:quickstart:mycnc-quick-start: | + | ===Tangential Knife=== |
+ | {{:mycnc:config-029-tangential-knife.png}} | ||
- | The camera module allows for automatic working path adjustments using pre-calibrated reference markers. | + | ===Special Purpose=== |
- | For a full overview of camera features and its setup process, please consult the [[quickstart:mycnc-quick-start: | + | ==Flatbed correction== |
+ | {{:mycnc:config-030-flatbed-correction.png}} | ||
- | === Operator Panel === | + | ==Height map== |
- | {{mycnc:configuration: | + | {{:mycnc:config-031-height-map.png}} |
- | - **Enable** - Enable Operator Panel through Serial Port (UART) communication | + | ==3D Printer== |
- | - **Serial Port** | + | {{: |
- | | + | |
- | - **Serial Debug** - Enable debug information while communication with operator panel. \\ < | + | |
- | - Key configuration settings | + | |
- | - **Key Number** Key ID | + | |
- | - **Pressed** - select checkbox to define Handler for **Press** event | + | |
- | - **Release** - select checkbox to define Handler for **Release** event (2 Handlers will be displayed if both Press and Release checkbox selected) | + | |
- | - **Shift** - select checkbox if **Shift** button should be pressed with the button to activate Handler | + | |
- | - **Slot** | + | |
- | - **Parameters** - Optional parameters line for the Handler | + | |
- | ==== Panel/ | + | ==MaxLaser== |
+ | {{: | ||
- | ^ Handler name ^ Description ^ | + | ==Circular Saw== |
- | | CNC Action | Custom defined [[mycnc: | + | {{:mycnc:config-034-circular-saw.png}} |
- | | CNC Variable: Switch | Switch Global gariable value betweek given list of values. Parameters contain variable Number, **"/" | + | |
- | | CNC Variable: Toggle | Toggle Global gariable value. Parameter contains variable Number. \\ Example: \\ **CNC Variable: Toggle** Parameters: **5522** | | + | |
- | | CNC Variable: Change | Add to Global gariable value given " | + | |
- | | CNC Variable: Clear | Clear Global gariable value (=0). Parameter contains variable Number. \\ Example: \\ **CNC Variable: Clear** Parameters: **5522** | | + | |
- | | CNC Variable: Set | Set to " | + | |
- | | CNC Variable: Assign | Assign Global gariable to given value. Parameter contains variable Number and the value separated by symbol **"/" | + | |
- | | File: Open | Show "File Open" dialog | | + | |
- | | File: Open DXF/HPGL | Show " | + | |
- | | File: Refresh | Reload current g-code file | | + | |
- | | Hardware: Direct Binary Set | Set given output pin (write " | + | |
- | | Hardware: Direct Binary Clear | Clear given output pin (write " | + | |
- | | Hardware: Direct DAC Set | Write to DAC register given value. Parameters contain **DAC Channel#** and **the value** separated by symbol **"/" | + | |
- | | Hardware: Direct PWM Set | Write to PWM register given value. Parameters contain **PWM Channel#** and **the value** separated by symbol **"/" | + | |
- | | Hide: Custom widget by name | | | + | |
- | | Job: Play 1 line | | | + | |
- | | Job: Play 1 line backward | | | + | |
- | | Job: Run G-code | | | + | |
- | | Job: Run G-code with Confirmation | | | + | |
- | | Job: Start running | | | + | |
- | | Job: Start Cutting from Edge | | | + | |
- | | Job: Start running backward | | | + | |
- | | Job: Stop running | | | + | |
- | | Job: Reset current pointer | | | + | |
- | | Job: Back To Path | | | + | |
- | | Job: Skip Forward | | | + | |
- | | Job: Skip Backward | | | + | |
- | | Job: Skip Forward 10 | | | + | |
- | | Job: Skip Backward 10 | | | + | |
- | | Jog: X- | | | + | |
- | | Jog: X+ | | | + | |
- | | Jog: Stop X | | | + | |
- | | Jog: X- Y- | | | + | |
- | | Jog: X- Y+ | | | + | |
- | | Jog: X+ Y- | | | + | |
- | | Jog: X+ Y+ | | | + | |
- | | Jog: All Stop | | | + | |
- | | Jog: Y- | | | + | |
- | | Jog: Y+ | | | + | |
- | | Jog: Stop Y | | | + | |
- | | Jog: Z- | | | + | |
- | | Jog: Z+ | | | + | |
- | | Jog: Stop Z | | | + | |
- | | Jog: A- | | | + | |
- | | Jog: A+ | | | + | |
- | | Jog: Stop A | | | + | |
- | | Jog: B- | | | + | |
- | | Jog: B+ | | | + | |
- | | Jog: Stop B | | | + | |
- | | Jog: C- | | | + | |
- | | Jog: C+ | | | + | |
- | | Jog: Stop C | | | + | |
- | | Jog: X- && Key: | | | + | |
- | | Jog: X+ && Key: | | | + | |
- | | Jog: Y- && Key: | | | + | |
- | | Jog: Y+ && Key: | | | + | |
- | | Jog: Z- && Key: | | | + | |
- | | Jog: Z+ && Key: | | | + | |
- | | Jog: A- && Key: | | | + | |
- | | Jog: A+ && Key: | | | + | |
- | | Jog: B- && Key: | | | + | |
- | | Jog: B+ && Key: | | | + | |
- | | Jog: C- && Key: | | | + | |
- | | Jog: C+ && Key: | | | + | |
- | | Jog: Stop X | | | + | |
- | | Jog: Stop Y | | | + | |
- | | Jog: Stop Z | | | + | |
- | | Jog: Stop A | | | + | |
- | | Jog: Stop B | | | + | |
- | | Jog: Stop C | | | + | |
- | | Jog: Shift Set | | | + | |
- | | Jog: Shift Clear | | | + | |
- | | Jog: Shift Toggle | | | + | |
- | | Jog: Ctrl Set | | | + | |
- | | Jog: Ctrl Clear | | | + | |
- | | Jog: Ctrl Toggle | | | + | |
- | | Jog Speed Override: inc | | | + | |
- | | Jog Speed Override: dec | | | + | |
- | | Key Press: | | | + | |
- | | Key Release: | | | + | |
- | | (Dlg)Key Press: Shift | | | + | |
- | | (Dlg)Key Release: Shift | | | + | |
- | | (Dlg)Key Press: Up | | | + | |
- | | (Dlg)Key Press: Down | | | + | |
- | | (Dlg)Key Press: Left | | | + | |
- | | (Dlg)Key Press: Right | | | + | |
- | | (Dlg)Key Press: Escape | | | + | |
- | | (Dlg)Key Press: Enter | | | + | |
- | | (Dlg)Key Press: Dot | | | + | |
- | | (Dlg)Key Press: Delete | | | + | |
- | | (Dlg)Key Press: Backspace | | | + | |
- | | (Dlg)Key Press: 0 | | | + | |
- | | (Dlg)Key Press: 1 | | | + | |
- | | (Dlg)Key Press: 2 | | | + | |
- | | (Dlg)Key Press: 3 | | | + | |
- | | (Dlg)Key Press: 4 | | | + | |
- | | (Dlg)Key Press: 5 | | | + | |
- | | (Dlg)Key Press: 6 | | | + | |
- | | (Dlg)Key Press: 7 | | | + | |
- | | (Dlg)Key Press: 8 | | | + | |
- | | (Dlg)Key Press: 9 | | | + | |
- | | Move to Toolpath | | | + | |
- | | Parking Position: Save | | | + | |
- | | Parking Position: Move To | | | + | |
- | | Pendant: Axis (*) | | | + | |
- | | Pendant: Mul (*) | | | + | |
- | | Pendant: Wheel CW | | | + | |
- | | Pendant: Wheel CCW | | | + | |
- | | Pendant: Mul increment | | | + | |
- | | Pendant: Mul decrement | | | + | |
- | | Pendant: Axis change+ | | | + | |
- | | Pendant: Axis change- | | | + | |
- | | Pendant0: x0.001 | | | + | |
- | | Pendant0: x0.01 | | | + | |
- | | Pendant0: x0.1 | | | + | |
- | | Pendant0: x1 | | | + | |
- | | Pendant0: Axis Off | | | + | |
- | | Pendant0: Axis X | | | + | |
- | | Pendant0: Axis Y | | | + | |
- | | Pendant0: Axis Z | | | + | |
- | | Pendant0: Axis A | | | + | |
- | | Pendant0: Axis B | | | + | |
- | | Pendant0: Axis C | | | + | |
- | | Pendant: Work Coordinate Half | | | + | |
- | | Pendant: Work Coordinate Reset | | | + | |
- | | PLC: Run procedure | | | + | |
- | | PLC: Run external unit procedure | | | + | |
- | | Run Numpad: | | | + | |
- | | Show: Pendant control widget | | | + | |
- | | Select Axis | | | + | |
- | | Show: MDI widget | | | + | |
- | | Show: Config widget | | | + | |
- | | Show: Editor widget | | | + | |
- | | Show: Work widget | | | + | |
- | | Show: Library Shape widget | | | + | |
- | | Show: Diagnostic widget | | | + | |
- | | Show: User widget | | | + | |
- | | Show: Centring widget | | | + | |
- | | Show: Rotation widget | | | + | |
- | | Show: Rotation tab | | | + | |
- | | Show: Saw Cutting widget | | | + | |
- | | Show: Log widget | | | + | |
- | | Show: Report widget | | | + | |
- | | Show: Support widget | | | + | |
- | | Show: Custom widget by name | | | + | |
- | | Speed Override: inc | | | + | |
- | | Speed Override: dec | | | + | |
- | | Speed Override: Set % | | | + | |
- | | Spindle Speed: inc | | | + | |
- | | Spindle Speed: dec | | | + | |
- | | Spindle Speed: Set | | | + | |
- | | Tie Toolpath position to current work position | | | + | |
- | | Toggle Machine/ | + | |
- | | Toggle Jog enable/ | + | |
- | | Toggle Jog mode unlimited/ | + | |
- | | Toggle Soft Limits enable/ | + | |
- | | Toggle Flood On/Off | | | + | |
- | | Toggle Spindle On/Off | | | + | |
- | | Toggle Spindle CCW On/Off | | | + | |
- | | Toggle Constant Velocity (CV) On/Off | | | + | |
- | | Toggle Virtual Keyboard | | | + | |
- | | Toggle: Custom widget by name | | | + | |
- | | View: Zoom In | | | + | |
- | | View: Zoom Out | | | + | |
- | | View: Fit to Window | | | + | |
- | | Work Coordinate: Set | | | + | |
- | | Work Coordinate: Reset | | | + | |
- | | Work Coordinate: 1/2 | | | + | |
- | ==== Hardware | + | ==PWM PIDs== |
- | === Common Hardware Settings === | + | {{:mycnc:config-035-pwm-pids.png}} |
- | {{mycnc:configuration: | + | |
- | * **Output bits inversion** - any of output bits 0...63 can be inverted by setup checkbox | + | ==Modbus servo== |
- | * **Input bits inversion** - any of input bits 0...63 can be inverted by setup checkbox | + | {{:mycnc:config-036-modbus-servo.png}} |
- | * **ADC inputs inversion** - any of ADC inputs 0...7 can be inverted by setup checkbox | + | |
- | * **Pulse width** - Pulse width for **PULSE** outputs can be adjusted by changing the combo box value. | + | |
- | **Control boards ET6, ET7 -** | + | |
- | < | + | |
- | (A) Combo Box represents motor outputs 0,1,2,3; | + | |
- | (B) Combo Box represents channels 4, | + | |
- | **Control boards ET1, ET10 -** | + | |
- | < | + | |
- | (A) combo box is used to setup pulse width. | + | |
- | (B) combo box should be set to " | + | |
- | * **Pulse width** - selection pulses format - either PULSE/DIR or CW/CCW | + | |
- | ==== Advanced ==== | + | ==Exhaust/ |
- | === Config Manager === | + | {{:mycnc:config-037-exhaust-extraction-control.png}} |
- | **(Obsolete settings)** | + | |
- | {{mycnc:configuration: | + | |
- | === Load default settings | + | ====Camera==== |
- | | + | {{:mycnc:config-038-camera.png}} |
- | * absolute/ | + | |
- | * Feedrate dimension (unit/ | + | |
- | * Linear programming unit (mm) | + | |
- | * Some of Tab Widgets visible state (Library, Diagnose, Settings, Editor, ROtate, Curtcharts) | + | |
- | {{mycnc:configuration: | + | |
- | === Debug === | + | For a full overview |
- | Enable log of keys pressed by operator. | + | |
- | {{mycnc: | + | |
- | === UI settings | + | ====5 axes RTCP=== |
- | {{mycnc: | + | {{:mycnc:config-039-5-axes-rtcp.png}} |
- | == Allow to edit cnc-screen.xml | + | ====Panel/ |
- | {{mycnc:configuration: | + | ===Wireless Pendant/ |
+ | {{:mycnc:config-040-wireless-pendant-xhc.png}} | ||
- | This experimental option is very first attempt to graphic editor for UI. The option is activated if the checkbox selected and Save button pressed. | + | ===Operator Panel=== |
+ | {{: | ||
- | A window "Edit XML config | + | ===Gamepad=== |
+ | {{:mycnc:config-042-gamepad.png}} | ||
- | * It's possible to change attributes " | + | ===Hotkeys=== |
- | * It's possible to drag-n-drop the item with a mouse right button pressed | + | {{:mycnc:config-043-hotkeys.png}} |
- | * Changing other attributes will take effect after the software restarted. | + | |
- | * If " | + | |
+ | ===Hardkeys=== | ||
+ | {{: | ||
- | < | + | ====Hardware==== |
- | and is not stored in configuration file for safety reason. | + | |
- | It turned out that a profile can be ruined very quickly with this feature. | + | ===Common Hardware Settings=== |
- | We are considering to remove it for future releases.</ | + | {{: |
- | {{mycnc:configuration: | + | ===Encoders=== |
- | {{mycnc:configuration: | + | {{:mycnc:config-046-encoders.png}} |
+ | ===Analogue Closed Loop=== | ||
+ | {{: | ||
+ | ===Pulse-Dir Closed Loop=== | ||
+ | {{: | ||
+ | ===ET2/ | ||
+ | {{: | ||
+ | ===Host Modbus=== | ||
+ | {{: | ||
+ | ====Advanced==== | ||
+ | ===Profile=== | ||
+ | {{: | ||
+ | ===Debug=== | ||
+ | {{: | ||
+ | ===UI Settings=== | ||
+ | {{: | ||
mycnc/mycnc_configuration_dialogs.txt · Last modified: 2022/10/28 15:51 by ivan