Description

Task

Software limit switch monitoring (SLS monitoring) is used to monitor the command and actual positions of an axis. A positive SLS (P-AXIS-00178) and a negative SLS (P-AXIS-00177) can be configured for each axis.

The positions of the SLS are always referred to the axis coordinate system.

Condition

The monitored axis must be referenced (G74) or P-AXIS-00014 must be configured.

Effectiveness

This is why a distinction is made between SLS monitoring based on the command value or actual value.

Command position related software limit switch monitoring is executed during path preparation.

In certain applications, the command position of axes is influenced by circumstances (e.g. gear coupling) that are unknown when planning contours. In these cases, the parameters P-AXIS-00520 and P-AXIS-00521 can be used in the position controller to activate the monitoring of command position values.

The actual positions are always monitored in the position controller.

Position and effectiveness of the software limit switch
Position and effectiveness of the software limit switch

Activation

SLS monitoring of the command and actual positions of an axis is activated in all the operating modes available as soon as the axis is referenced.

As of Build V3.1.3037.11 the parameter P-AXIS-00705 can be used to switch on/off the SLS monitoring feature irrespective of axis type or axis mode.

Notice

notice

SLS monitoring of the command and actual positions is not active for rotary axes that were configured as modulo axes.

CAUTION

caution

Incorrectly configured SLS positions may cause personal injury and machine damage

DANGER

danger

If axes are operated without software limit switches, the risk of personal injury and machine damage increases to a considerable extent.

Warnings, errors and reactions

Automatic mode and manual block, axis referenced

  1. Interpolation is stopped.
  2. The NC program is aborted at this NC block and the axes participating in the motion are stopped.
  3. The NC block is not executed; the nominal contour is not violated.
  1. Reset the controller.
  1. Interpolation is stopped.
  2. The affected axis is decelerated by a linear velocity profile. The nominal contour may be violated if several axes were involved in the motion.
  1. Reset the controller.

Manual mode (HB) with referenced axis (G200/G201)

  1. The motion is stopped.
  1. Move back within the valid range.
  1. The motion is stopped.
  1. Move back within the valid range.

Notice

notice

The possible motion range in manual mode can be limited by P-AXIS-00137 and P-AXIS-00138.

Manual mode (HB) with referenced axis (G200/G201)

Instead of the SLS, the HB offset limits (P-AXIS-00137 and P-AXIS-00138) are used.

  1. The motion is stopped.
  1. Move back within the valid range.
  1. The motion is stopped.
  1. Move back within the valid range.

CAUTION

caution

If offset limit monitoring is inactive, no range monitoring takes place. This may cause machine damage.