Straight lines LN are a prerequisite for 3D compensation. Within straight lines LN, a surface normal vector defines the direction of the 3D tool compensation. An optional tool vector defines the tool angle of inclination.
Requirements
- Advanced Functions Set 2 (software option 9)
- NC program created with a CAM system
Straight lines LN cannot be programmed directly on the control, but require a CAM system.
Description of function
As with a straight line L, a straight line LN is used to define the target point coordinates.
In addition, the straight lines LN contain a surface normal vector as well as an optional tool vector.
Input
LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922 NZ–0,8764339 TX+0,0078922 TY–0,8764339 TZ+0,2590319 F1000 M128 |
The NC function includes the following syntax elements:
Syntax element | Meaning |
---|---|
LN | Syntax initiator for straight line with vectors |
X, Y, Z | Coordinates of the straight-line end point |
NX, NY, NZ | Components of the surface normal vector |
TX, TY, TZ | Components of the tool vector Optional syntax element |
R0, RL or RR | |
F, FMAX, FZ, FU or F AUTO | |
M | Additional function Optional syntax element |
Notes
- In the NC syntax, the order must be X,Y, Z for the position and NX, NY, NZ as well as TX, TY, TZ for the vectors.
- The NC syntax of LN blocks must always indicate all of the coordinates and all of the surface-normal vectors, even if the values have not changed from the previous NC block.
- Calculate the vectors as exactly as possible and specify them with at least 7 decimal places in order to avoid drastic feed rate decreases during machining.
- The CAM-generated NC program must contain normalized vectors.
- The 3D tool compensation using surface normal vectors is effective for the coordinate data specified for the main axes X, Y, Z.
Definition
Normalized vector
A normalized vector is a mathematical quantity possessing a magnitude of 1 and a direction. The direction is defined by the components X, Y and Z.