Syntaxes Interpreted by APT Import

The purpose of the APT Import is to store a tool path created from parameters included in the imported APT file.

Listed below are the syntaxes interpreted by APT Import for enriching the stored tool path. Syntaxes that do not include recognized parameters are stored as is in the tool path and are generated as is in the APT file (for example, this is the case for PP words and comments).

Units Definition

UNITS / MinorWord

Feeds and Speeds

FEDRAT/ Value 

FEDRAT/ Value , Unit

FEDRAT/ Unit , Value

Value = feed value

Unit = minor word among IPM, MMPM, PERMIN, IPR, MMPR, PERREV

RAPID Rapid feedrate
SPINDL/ Value

SPINDL/ MinorWord

SPINDL/ Value , Unit

SPINDL/ Value , Unit , Way

SPINDL/ Value , Way

SPINDL/ Value , Way , Unit

SPINDL/ Unit , Value

SPINDL/ Unit , Value , Way

SPINDL/ Unit , Way , Value

SPINDL/ Way , Value

SPINDL/ Way , Value , Unit

SPINDL/ Way , Unit , Value 

Value = spindle speed

Unit = minor word among SFM, RPM, SMM

Way = minor word among CLW, CCLW

Starting Point

FROM / X , Y , Z 

FROM / X , Y , Z , I , J , K 

X,Y,Z = coordinates of the tool position

I,J,K = components of the tool axis

GOTO / X , Y , Z

GOTO / X , Y , Z , I , J , K

X,Y,Z = coordinates of the tool position

I,J,K = components of the tool axis

Linear Tool Motion

GOTO / X , Y , Z

GOTO / X , Y , Z , I , J , K

X,Y,Z = coordinates of the tool position

I,J,K = components of the tool axis

GODLTA/ X , Y , Z

GODLTA/ X , Y , Z , I , J , K

X,Y,Z = coordinates of the tool position

I,J,K = components of the tool axis

NC Axis Definition

ORIGIN / X , Y , Z (, XX , XY , XZ , ZX , ZY , ZZ) X,Y,Z = coordinates of the origin of the NC axis

XX, XY, XZ = components of x-axis of the NC axis

ZX, ZY, ZZ = components of z-axis of the NC axis

$$*CATIA0
$$identifier
$$ a11 a12 a13 t1
$$ a21 a22 a23 t2
$$ a31 a32 a33 t3 
Machining axis system definition (in absolute axis)

Tool Axis Definition

TLAXIS / I , J , K I,J,K = components of the tool axis expressed in the machining axis system
MULTAX

MULTAX/ON 

MULTAX/OFF

Tool Information

CUTTER/ D, r, E, F, a, b, h Milling tool with D = cutter diameter
r = corner radius
E = horizontal distance between radius center point and tool axis
F = vertical distance between radius center point and cutter tip
a = angle of cutter tip
b = flank angle (beta angle)
h = tool height
CUTTER/ D Lathe tool with D = nose radius

Tolerances

INTOL / X (, Y , Z) Tolerance on Part (, Drive, Check). Only X is taken into account
OUTTOL/ X (, Y , Z) Tolerance on Part (, Drive, Check). Only X is taken into account

Circular Interpolation - CIRCLE/

AUTOPS -
INDIRV/ X , Y , Z X,Y,Z = components of the tangent to the circle at the start position
TLON,GOFWD/ (CIRCLE/ Xc, Yc, Zc,$
Rad),ON,(LINE/ Xc, Yc, Zc, Xe, Ye, Ze)

TLON,GOFWD/ (CIRCLE/ Xc, Yc, Zc,$
Rad),ON,2,INTOF,$

(LINE/ Xc, Yc, Zc, Xe, Ye, Ze)

Xc, Yc, Zc = coordinates of the circle center

Rad = circle radius

Xe, Ye, Ze = coordinates of the circle end point

Circular Interpolation - CYLNDR/

PSIS/(PLANE/(POINT/ x, y, z),PERPTO,$
(VECTOR/ u, v, w))
x, y, z = tool tip coordinates

u, v, w = circle axis components

INDIRV/ X , Y , Z X,Y,Z = components of the tangent to the circle at the start position
TLON,GOFWD/ (CYLNDR / Xc, Yc, Zc,$
Ua, Va, Wa, Rad), ON,$
(PLANE/PERPTO,$
(PLANE/(POINT/Xc,Yc,Zc),PERPTO,$
(VECTOR/Ua,Va,Wa)),$
(POINT/Xc,Yc,Zc),$
(POINT/Xe,Ye,Ze))

TLON,GOFWD/ (CYLNDR / Xc, Yc, Zc,$
Ua, Va, Wa, Rad),ON,2,INTOF,$
(PLANE/PERPTO,$
(PLANE/(POINT/Xc,Yc,Zc),PERPTO,$
(VECTOR/Ua,Va,Wa)),$
(POINT/Xc,Yc,Zc),$
(POINT/Xe,Ye,Ze))

Xc, Yc, Zc = coordinates of the circle center

Ua, Va, Wa = circle axis components

Rad = circle radius

Xe, Ye, Ze = coordinates of the end point

Table Rotation

ROTABL/ axis, value, mode, way axis = A, B, C, AAXIS, BAXIS, or CAXIS

way = direction of rotation (CLW or CCLW)

mode = rotation mode (ATANGL or INCR)