Corner distance contouring (Type 3)
If the position, where the original contour can be left is known, the user can specify the corner distances of the pre- and post-blocks, by which the bordering traverse blocks are to be shortened, explicitly.
They are limited if they exceed 45% of the path length of the pre- respectively post-block:
- If the corner distances a and b are defined identical, during limitation on 45% of a path length also both corner distances are limited symmetrical.
- If the corner distances a and b are defined different, during limitation only the larger distance is minimized. For asymmetrical path lengths this can lead to a degenerated contour, but maybe this is sometimes desired (Expert mode).
The parametering is done with the following statement:
#CONTOUR MODE [ DIST [PRE_DIST<expr>] [POST_DIST<expr>] [RELEVANT_PATH<expr>]
[RELEVANT_TRACK<expr>] [TRACK_DEV<expr>] [REMAIN_PART<expr>]
[<action>] [CHECK_JERK<expr>] [MAX_ANGLE<expr>] [CONST_VEL<expr>]]
DIST Corner distance contouring
PRE_DIST<expr> Distance to the corner in mm. Deviation point from the original contour
Default value: 1 mm
POST_DIST<expr>Distance behind the corner in mm. Return point on the original contour
Default value: 1 mm
RELEVANT_PATH<expr> Minimum path length of relevant post-blocks in mm
Default value: 0 mm
RELEVANT_TRACK<expr> Minimum path length of tracking axis for relevant post blocks in mm
Default value: 0 mm
TRACK_DEV<expr> Maximum deviation of the coupled axes in mm
Default value: 0 mm
REMAIN_PART<expr> Remaining part in percent [0; 100] of the original block
Default value: 0 %
<action> Time of execution for additional actions:
Valid key words | Significance |
---|---|
PRE_ACTION | Execution before the contour curve. |
INTER_ACTION | Execution during the contour curve (default). |
POST_ACTION | Execution after the contour curve. |
CHECK_JERK<expr> Monitoring of the jerk, caused by the curvature of the polynomic ([1]-41).
Value | Significance |
---|---|
0 | Without jerk monitoring (default). |
1 | Jerk monitoring based on the geometric ramp time [2]-16. Possibly the path velocity is reduced. |
2 | Jerk monitoring based on the ramp times[2]- 21..24 of the non-linear velocity profile. |
MAX_ANGLE<expr> Maximum contour angle for transitions between two linear blocks in degrees, up to it contouring is active. The contour angle is not considered, if one of the transition blocks is a circular block.
Default value: 0° (this means, all path elements are contoured)
CONST_VEL<expr> Constant path velocity in the contouring area.