Tool loading <LOADTL>
<LOADTL> command loads tool of the specified in the first parameter number. Use <LOADTL> command to form NC-program block that move the tooling turret or select the tool from the tool magazine. Also this command is used to form NC-program frames that move the tool to the safe tool changing position.
Command:
LOADTL N n, X x, Y y, Z z, D d, M m, K k, L l, P p, A a, R r, H h, RC rc,
PLANE XY(33) | YZ(37) | XZ(41) | YX(133) | ZY(137) | ZX(141),
FEEDCOLOR c1, FEEDCOLOR c1, DUR d2
Parameters:
Parameter |
Description |
||
n |
CLD[1] |
CLD.N |
Tool number |
x, y, z |
CLD[2], CLD[3], CLD[4] |
CLD.X CLD.Y CLD.Z |
Tool offset along axes X, Y, Z relative to tool fixing point (flange coordinate system). |
d |
CLD[5] |
CLD.D |
Tool diameter. |
m |
CLD[6] |
CLD.M |
Length corrector number. If the tooling point is the tool end then M < 0. |
k |
CLD[7] |
CLD.K |
Radius corrector number. If the tooling point is the tool end then K < 0. |
L |
CLD[8] |
CLD.L |
Tool length. |
P |
CLD[9] |
CLD.P |
Tool width. |
a |
CLD[10] |
CLD.A |
Tool approach angle (for external pocketing 180<a<0, for internal pocketing 0<a<90). |
r |
CLD[11] |
CLD.R |
Nose radius. |
h |
CLD[12] |
CLD.H |
Tool height. |
rc |
CLD[13] |
CLD.Rc |
Radius of cylinder part of axial tool. |
XY(33) YZ(37) XZ(41) YX(133) ZY(137) ZX(141) |
CLD[14] |
Tool plane. A plane normal to the tool axis for axial tool. Machining plane for the lathe tool. 33 – XY, 37 – YZ, 41 – XZ, 133 – YX, 137 – ZY, 141 – ZX. |
|
CLD[15], CLD[16] |
Reserved. |
||
d2 |
CLD[17] |
CLD.Dur |
Tool durability (minutes). 0 – ignored. |
HID |
CLD[18] |
CLD.HID |
Tool holder block id (number) |
nx |
CLD[19] |
CLD.NX |
The values that define orientation of the tool relative to the anchor point (the flange coordinate system). Depending on the system settings (defined in the machine schema) they can be either rotation angles around the coordinate axes X, Y and Z in degrees (Euler angles A = NX, B = NY, C = NZ), either the coefficients of the quaternion q = (NX, NY, NZ, NW). |
ny |
CLD[20] |
CLD.NY |
|
nz |
CLD[21] |
CLD.NZ |
|
nw |
CLD[22] |
CLD.NW |
Parameters available through the Cmd operator
TCLDLoadTool: ComplexType |
Tool loading command |
|
ToolID: Integer |
Cmd.Int["ToolID"] - Tool identifier (number) |
|
RadCorrNum: Integer |
Cmd.Int["RadCorrNum"] - Radius corrector number |
|
LenCorrNum: Integer |
Cmd.Int["LenCorrNum"] - Length corrector number |
|
HolderID: Integer |
Cmd.Int["HolderID"] - Tool holder identifier (number) |
|
RevolverID: String |
Cmd.Str["RevolverID"] - String identifier of the turret head |
See also: