Safety
25 min
\[safety] estopinputsenselevel1 e stop input trigger edge determines if emergency stop (e stop) input is used, and the active signal level driveerrorinputsenselevel 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 exterrorinputsenselevel 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 atestopleavegpioasis 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 auxinputchecksenselevel 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 safetyfeed safe velocity value defines the maximum velocity if the safety input is active or if the machine is not yet homed safetyspeedpercent safe speed percentage defines the maximum spindle speed if the safety input is active or if the machine is not yet homed maxmasterslavedistance 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 usexhomeinputforallaxes 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 endofstrokeinputsenselevel 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) mandatoryhoming 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 allowjoggingbeforehoming 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! stopspindleonpause 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 nostartspindleifpauseactive disallow starting the spindle during pause if enabled, the spindle cannot be started if the pause input is active nostartjogifpauseactive disallow jogging during pause if enabled, the jogging cannot be done if the pause input is active nostartuserbuttonifpauseactive disallow usage of user buttons during pause if enabled, usage of user buttons is not possible if the pause input is active nostartmdiifpauseactive disallow mdi usage during pause if enabled, usage of mdi is not possible if the pause input is active aux\<id> offonpause switch aux\<id> off on pause if enabled, aux\<id> output is switched off when job is paused mist offonpause 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 flood offonpause 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 zuponpause lift z axis up on pause determines if the z axis is lifted when the job is paused distance is determined by zupmovedistanceonpause https //docs edingcnc com/settings/safety#qmsr9 m5onpause run m5 on pause runs m5 command when job is paused m9onpause run m9 on pause runs m9 command when job is paused zupmovedistanceonpause 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 https //docs edingcnc com/settings/safety#d33s is set by default, this distance is relative to the current z, zupdistancerelativetomachineorigin https //docs edingcnc com/settings/safety#nvcyt 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 zupdistancerelativetomachineorigin available from v5 01 and up z axis lift distance is relative to the machine origin by default, the zupmovedistanceonpause https //docs edingcnc com/settings/safety#nvcyt 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 approachfeed feed rate when restoring location after pause the feed rate used during move towards the material when restoring location after pause safetyrelaypresent 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 systemreadyoutportid 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 safetyrelayresetoutportid reset signal output output that is used to reset/switch on the safety relay safetyrelayresetdelayms reset signal delay in ms the delay to wait after interacting with the safety relay safetyrelaypulselengthms pulse duration in ms pulse duration used to switch on the safety relay g28guardportid output triggered when in g28 position defines if and which output will be triggered when the machine is parked in g28 position