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

prg_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

...

Contouring with interim point
Contouring with interim point