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).

Related Topics
Importing NC Data

Units Definition

UNITS / MinorWord

Feeds and Speeds

FEDRAT/ Value 

Where:

  • Value = feed value
  • Unit = minor word among IPM, MMPM, PERMIN, IPR, MMPR, PERREV

FEDRAT/ Value , Unit
FEDRAT/ Unit , Value
RAPID Rapid feedrate
 
SPINDL/ Value
Where:
  • Value = spindle speed
  • Unit = minor word among SFM, RPM, SMM
  • Way = minor word among CLW, CCLW
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

Starting Point

FROM / X , Y , Z

Where:

  • X,Y,Z = coordinates of the tool position
  • I,J,K = components of the tool axis

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

Linear Tool Motion

GOTO / X , Y , Z

Where:

  • X,Y,Z = coordinates of the tool position
  • I,J,K = components of the tool axis

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

NC Axis Definition

ORIGIN / X , Y , Z (, XX , XY , XZ , ZX , ZY , ZZ)

Where:

  • 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

Machining axis system definition (in absolute axis)

$$*CATIA0 
		$$identifier 
		$$ a11 a12 a13 t1 
		$$ a21 a22 a23 t2 
		$$ a31 a32 a33 t3

Tool Axis Definition

TLAXIS / I , J , K

Where:

  • 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

Where: 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

Tolerances

INTOL / X (, Y , Z)
These are the tolerances on Part (, Drive, Check). Only X is taken into account.
OUTTOL/ X (, Y , Z)

Circular Interpolation - CIRCLE/

AUTOPS
 
INDIRV/ X , Y , Z

Where:

  • X, Y, Z = components of the tangent to the circle at the start position
  • Xc, Yc, Zc = coordinates of the circle center
  • Rad = circle radius
  • Xe, Ye, Ze = coordinates of the circle end point

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)

Circular Interpolation - CYLNDR/

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

Where:

  • x, y, z = tool tip coordinates
  • u, v, w = circle axis components

INDIRV/ X , Y , Z

Where:

  • 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))

Where:

  • 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

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))

Table Rotation

ROTABL/ axis, value, mode, way

Where:

  • axis = A, B, C, AAXIS, BAXIS, or CAXIS
  • way = direction of rotation (CLW or CCLW)
  • mode = rotation mode (ATANGL or INCR)