Programming
Cross-block lifting/lowering
Programming is based on the syntax for independent axes. The corresponding parameters can be programmed at the start of lifting/lowering. These are non-modal parameters, i.e. if required they are reset for every start.
Syntax: |
<axis_name> [ LIFT_START [ DOWN ] [ G90 | G91 ] [ POS=.. ] POS_LIMIT=.. ] |
<axis_name> | Lift axis name |
LIFT_START | Identifier for the start of the (cross-block) independent lifting motion of the axis. Must always be programmed as the first keyword. |
DOWN | The axis motion direction can be inverted via DOWN, i.e. the motion is in the direction of the negative software limit switch. If nothing is specified, the default direction is in the direction of the positive software limit switch. |
G90 / G91 | Absolute/relative dimension; the default dimension is G90. G91 is non-modal and is only active for the lifting/lowering motion. |
POS=.. | Target position of the lift axis after the lifting motion in [mm, inch]. The current command position of the axis (see V.A.ABS.<axis name>) is the default. |
POS_LIMIT=.. | Maximum lifting height or lowering depth in [mm, inch] |
Syntax: |
<axis_name> [ LIFT_END ] |
<axis_name> | Lift axis name |
LIFT_END | Identifier for the end of the (cross-block) independent lifting motion of the axis. |
Programming Example
Lifting/lowering in an NC block
Programming is based on the syntax for independent axes. The corresponding parameters can be programmed at the start of lifting/lowering. These are non-modal parameters, i.e. if required they are reset for every start.
Syntax: |
<axis:name> [ LIFT [ DOWN ] [ G90 | G91 ] [ POS=.. ] POS_LIMIT=.. ] |
<axis_name> | Lift axis name |
LIFT | Identifier for the start and end of the independent lifting motion of the axis in the current NC block Must always be programmed as the first keyword. |
DOWN | The axis motion direction can be inverted via DOWN, i.e. the motion is in the direction of the negative software limit switch. If nothing is specified, the default direction is in the direction of the positive software limit switch (option not available as at 10/2011). |
G90 / G91 | Absolute/relative dimension. The default dimension is G90. G91 is non-modal and is only active for the lifting/lowering motion. |
POS=.. | Target position of the lift axis after the lifting motion in [mm, inch]. The current command position of the axis (see V.A.ABS.<axis name>) is the default. |
POS_LIMIT=.. | Maximum lifting height or lowering depth in [mm, inch] |
Programming Example
Status query: Lifting/lowering active
In the NC program, the V.G. variable…
V.G.LIFT_ACTIVE |
… of the Boolean type can determine whether lifting/lowering is active.