Contour with interim point
Here, the user specifies not only the corner distances but also an interim point P at which the two polynomial curves are adjacent to each other (expert mode). This mode permits the retention of the programmed contour and fully utilises the dynamics by specifying the corner distance zero. In other words, the corner distances need not be symmetrical here.
Parameterisation takes place as follows:
CONTOUR MODE [ POS [PRE_DIST<expr>] [POST_DIST<expr>] [X<expr>] [Y<expr>] [Z<expr>] [<action>] [CHECK_JERK<expr>] [CONST_VEL<expr>] ] |
POS | Contour by specifying the interim point |
PRE_DIST<expr> | Corner distance in [mm, inch* after which there is a deviation from the original contour. Return point on the original contour. Default value: 1 mm *when P-CHAN-00439 is active |
POST_DIST<expr> | Corner distance in [mm, inch* after which there is a return to the original contour. Return point on the original contour. Default value: 1 mm *when P-CHAN-00439 is active |
X<expr> | Position of interim point in the first main axis in [mm, inch] |
Y<expr> | Position of interim point in the second main axis in [mm, inch] |
Z<expr> | Position of interim point in the third main axis in [mm, inch] |
<action> | Time of execution of additional actions (M/H): |
Keywords | Meaning |
PRE_ACTION | Actions before the contouring curve. |
INTER_ACTION | Actions during the contouring curve (default). |
POST_ACTION | Actions after the contouring curve. |
CHECK_JERK<expr> | Monitor the jerk, caused by curvature of the polynomial (cf. P-CHAN-00110). |
Value | Meaning |
0 | Without jerk monitoring (default). |
1 | Jerk monitoring based on the geometric ramp time (P-AXIS-00199). This may reduce path velocity. |
2 | Jerk monitoring based on ramp times P-AXIS-00195 up to P-AXIS-00198 of the non-linear velocity profile |
CONST_VEL<expr> | Constant path velocity in the contouring section. |
Value | Meaning |
0 | Without constant path velocity (default). |
1 | At constant path velocity. |
Programing Example

Contouring with interim point
...
N100 #CONTOUR MODE [POS PRE_DIST=2 POST_DIST=3 X110 Y-10 Z0]
N110 G01 X100 G61
N120 G01 Y100
...
