Safety
E-Stop input trigger edge Determines if emergency stop (E-Stop) input is used, and the active signal level.
Drive error input trigger edge Determines if drive error input is used, and the active signal level. When drive error input is triggered, the motion stops.
External error associated action Determines if external error input is used and its behavior. External error input can trigger emergency stop or stop the motion smoothly.
With smooth stop, the motion is gradually decreased in order to prevent position loss.
Do not switch GPIO off when E-Stop is triggered If enabled, GPIO will not be switched off when E-Stop is triggered. Default behaviour is that GPIO will be switched off.
AUX guard AUX input that acts as a safety input. Can be configured as:
- Smooth stop: Stops the machine when triggered
- Safe speed/feed: Job started when input is active will use safety velocity value and safety speed. If the input triggers during a job, the job is paused.
- Warning: Displays a warning
- Block: Blocks actions as long as the input is active
Please note that warnings are not displayed during a job. If a warning triggers during a job, it is displayed once it is finished.
Please note that this safety input feature is not meant to be used as an E-Stop. Please use a hardware E-Stop for emergency situations.
If handwheel tracking is already active, the "Block" action does not stop tracking or motion made by the handwheel
Safe velocity value Defines the maximum velocity if the safety input is active or if the machine is not yet homed.
Safe speed percentage Defines the maximum spindle speed if the safety input is active or if the machine is not yet homed.
Maximum distance difference between master and slave axis If distance between master and slave axis is detected to be higher than this value, a warning is shown and the homing sequence is stopped.
Use home input for X axis as home input for all axes Determines that home input for X axis will be used to home all axes.
Enable this if you wire your home switches in series.
Home inputs trigger edge Determines active level of home inputs. Home inputs can be active low (signal level becomes low when home switch is triggered) or active high (signal level becomes high when home switch is triggered).
Force homing sequence to be done before motion Enforces that jogging, running a job, or using MDI is not permitted before the machine is homed.
This feature prevents damage done to your machine. When the machine is not homed, limit guards are not active (because the machine does not know its current position - all axes have to be homed first). It is strongly recommended to keep this setting enabled.
Permit jogging before homing sequence If mandatoryHoming is enabled, this will allow jogging before the machine is homed.
Take appropriate care when jogging the machine before it is homed, as the limit guards are not active yet. It is strongly recommended to keep this setting disabled.
G-Code commands issued via MDI will result in motion regardless of this setting, use caution!
Stop spindle on pause Stop spindle when pause is activated
When dual queue is enabled, this triggers M5 command instead of directly turning the spindle output off.
Disallow starting the spindle during pause If enabled, the spindle cannot be started if the pause input is active.
Disallow jogging during pause If enabled, the jogging cannot be done if the pause input is active.
Disallow usage of user buttons during pause If enabled, usage of user buttons is not possible if the pause input is active
Disallow MDI usage during pause If enabled, usage of MDI is not possible if the pause input is active.
Switch AUX<id> off on pause If enabled, AUX<id> output is switched off when job is paused.
Switch mist output off on pause If enabled, mist output is switched off when job is paused.
When dual queue is enabled, this triggers M9 command instead of directly turning the mist output off.
Switch flood output off on pause If enabled, flood output is switched off when job is paused.
When dual queue is enabled, this triggers M9 command instead of directly turning the flood output off.
Lift Z axis up on pause Determines if the Z axis is lifted when the job is paused. Distance is determined by zUpMoveDistanceOnPause
Run M5 on pause Runs M5 command when job is paused
Run M9 on pause Runs M9 command when job is paused
Z axis lift distance Determines the distance that the Z axis moves when job is paused and zUpOnPause is active. This distance is only applied if zUpOnPause is set.
By default, this distance is relative to the current Z, zUpDistanceRelativeToMachineOrigin sets this distance relative to the machine origin.
Note that this will not violate the limits of the Z axis, provided that the limit guard is enabled at the time.
Available from V5.01 and up
Z axis lift distance is relative to the machine origin By default, the zUpMoveDistanceOnPause is interpreted as a distance relative to the current Z position. When using this setting, the value is used as a z distance relative to the machine origin.
Feed rate when restoring location after pause The feed rate used during move towards the material when restoring location after pause.
Use safety relay Determines if safety relay has to be switched on before the machine can be used.
Safety relay prevents the machine from performing actions when it is not considered safe to do so (e.g. machine door is open, emergency stop button is pushed in). Safety relays are excellent at preventing damage when properly configured, therefore it is recommended to research that subject.
Ready signal output Determines the system ready output. This output is usually used with a safety relay.
Switching safety relay on sequence:
- Switch systemReadyOutPortID output on
- Wait for safetyRelayResetDelayMs amount of time
- Switch safetyRelayResetOutPortID output on
- Wait for safetyRelayPulseLengthMs amount of time
- Wait for safetyRelayResetDelayMs amount of time
- Verify that the relay is switched on
This sequence will fail if E-Stop input is active during it.
Reset signal output Output that is used to reset/switch on the safety relay.
Reset signal delay in ms The delay to wait after interacting with the safety relay
Pulse duration in ms Pulse duration used to switch on the safety relay
Output triggered when in G28 position Defines if and which output will be triggered when the machine is parked in G28 position