Status signals
Status signals of the escape channel
The following signals are available for the escape channel:
The escape_enabled_r signal indicates that the escape channel was activated by #TRACK CHAN ON [ESCAPE] and can be started by the escape start trigger (backward motion by negative external velocity or flush command).
If the interpolator reaches program end, this means that the escape has ended, i.e. no escape is currently executed. The signal is located on the HLI in program_end_r.
The NC command #CHANNEL INTERFACE OFF [ESCAPE WAIT] is used to temporarily suspend the trigger for escape and flush. A suspended escape trigger is considered by the escape_trigger_is_suspended_r signal.
The length of the escape path from escape start to escape end without the possibly programmed length of path erosion geometry is indicated by the escape_path_length_r signal.
The current strategy of the escape channel is indicated by the escape_strategy_r signal.
Status signals of the orbit channel
The following signals are available for the orbit channel:
The orbit_active_r status signal indicates that the extend function is active in the orbit channel.
The orbit_radius_zero_r status signal indicates that the radius is 0 in the orbit channel.
The orbit_wait_extend_ncbl status signal indicates that the equidistant calculation of the current block is not yet completed.
Other status signals for die sinking
The jump_acitve_r status signals indicates whether a flushing process is active. The signal is TRUE as soon as a flushing process is commanded by the PLC: When the floating point is reached, the signal reverts to FALSE.
When the system changes to path geometry during an escape or flushing process, this is indicated by the approach_active_r signal.
Other status signals
The following status signals may also be used for die sinking.
- inside_rt_loop_r
- ext_command_speed_valid
- wait_ext_command_speed_r
- program_end_r (from interpolator)
- dist_prog_start (distance to program start)