APT Programming
Examples
APT Contouring Example
PARTNO P1534
MACHIN/ MILL, 4 L4 P2
CLPRINT C2 L3
OUTTOL/ 0.0015 P3
P0 = POINT/ 0, 0, 1.1 P5
P1 = POINT/ 1, 1, 0.5
P2 = POINT/ 4, 3.5, 0.5 L5 L2
P3 = POINT/ 5.85, 2.85, 0.5 P4
PL1 = PLANE/ P1, P2, P3 y
PL2 = PLANE/ PARLEL, PL1, ZSMALL, 0.5
P1 = (1,1,0.5) C1
P4 = POINT/ 5, 1.85, 0.5
P5 = POINT/ 2, 2.5, 0.5 L1
x
C1 = CIRCLE/ CENTER, P4, RADIUS, 0.85
C2 = CIRCLE/ CENTER, P5, RADIUS, 1.0
L1 = LINE/ P1, RIGHT, TANTO, C1 Z = 0.5
L2 = LINE/ P3, LEFT, TANTO, C1
L3 = LINE/ P2, P3
Z=0
L4 = LINE/ P2, RIGHT, TANTO, C2
L5 = LINE/ P1, LEFT, TANTO, C2 z
MILLS = MACRO/ CUT, SSP, FRT, CLT
CUTTER/ CUT
x
APT Program
P0 = POINT/ 0, -2, 0
P1 = POINT/ 0.312, 0.312, 0
P2 = POINT/ 4, 1, 0
C1 = CIRCLE/ CENTER, P1, RADIUS, 0.312
C2 = CIRCLE/ CENTER, P2, RADIUS, 1
L2 = LINE/ RIGHT, TANTO, C2, RIGHT, TANTO, C1
L1 = LINE/ LEFT, TANTO, C2, LEFT, TANTO, C1
PL1 = PLANE/ P0, P1, P2
FROM/ P0
L2
GO/TO, L1, TO, PL1, TO, C2
P2
GOLFT/ L1, TANTO, C1
P1
GOFWD/ C1, PAST, L2 C1 C2
GOFWD/ L2, TANTO, C2
L1
GOFWD/ C2, PAST, L1
GOTO/ P0
P0
Geometric Statements of APT Program
P0 = POINT/ -1, -1,3
P1 = POINT/ 0, 0 y
P2 = POINT/ 3, 0
P3 = POINT/ 4, 0 C2
P4 = POINT/ 6.5, 5.5 L5
C1 = CIRCLE/ CENTER, P3, RADIUS, 1 P4
C3
L0 = LINE/ P1, P2
L1 = LINE/ (POINT/ 5, 1), LEFT, TANTO, C1 L6 L3
L2 = LINE/ (POINT/ 7, 1), PERPTO, L1
C2 = CIRCLE/ CENTER, P4, RADIUS, 0.5
L2
L3 = LINE/ (POINT/ 7, 1), RIGHT, TANTO, C2
P1 L0 L1
L4 = LINE/ (POINT/ 5, 6), LEFT, TANTO, C2 P2 P3
C3 = CIRCLE/ CENTER, (POINT/ 4, 6), (POINT/ 3, 6) x
C1
L5 = LINE/ (POINT/ 0, 6), (POINT/ 3, 6)
L6 = LINE/ P1, PERPTO, L5 P0
PL1 = PLANE/ P1, P2, P3
Motion Statements of APT Program
FROM/ P0 y
GO/ TO, L0, TO, PL1, TO, L6
C2
GODLTA/ 0,0,-1
L5 L4
GORGT/ L0, TO, C1 P4
C3
GORGT/ C1, TANTO, L1
GOFWD/ L1, TO, L2 L6 L3
GORGT/ L2, PAST, L3
GOLFT/ L3, TANTO, C2
L2
GOFWD/ C2, TANTO, L4 L1
P1 L0 P2 P3
GOFWD/ L4, PAST, C3
x
GOLFT/ C3, PAST, L5 C1
GOLFT/ L5, PAST, L6 P0
GOLFT/ L6, PAST, L0
GODLTA/ 0,0,1 Thickness= 1inch.
GOTO/ P0
APT Program
MACHIN/ MILL
P0 = POINT/ 0, 0, 3
P1 = POINT/ 1, 0
L1 = LINE/ P1, SLOPE, 0
L2 = LINE/ P1, SLOPE, 90
L3 = LINE/ PARLEL, L1, YLARGE, 2
L4 = LINE/ (POINT/ 4, 2), SLOPE, 1, L3
L5 = LINE/ (POINT/ 6, 4), ATANGL, 270, L4 P3
L6 = LINE/ (POINT/ 10, 0), PEPTO, L3 L4 L5
P2 = POINT/ INTOF, L3, L4 P2 P4
L3 L3
P3 = POINT/ INTOF, L4, L5
L2 L6
P4 = POINT/ INTOF, L5, L3
P1 L1
PL = PLANE/ P1, P2, P3
CUTTER/ 60
TOLER/ 0.1
SPINDL/ 200 P0
COOLNT/ ON
FEDRAT/ 20
APT Program
MACHIN/ MILL
P0 = POINT/ 0, 0, 3
P1 = POINT/ 1, 0
L1 = LINE/ P1, SLOPE, 0
L2 = LINE/ P1, SLOPE, 90
L3 = LINE/ PARLEL, L1, YLARGE, 2
L4 = LINE/ (POINT/ 4, 2), SLOPE, 1, L3
L5 = LINE/ (POINT/ 6, 4), ATANGL, 270, L4
L5 L4
L6 = LINE/ (POINT/ 10, 0), PEPTO, L3
P2 = POINT/ INTOF, L3, L4
L3
P3 = POINT/ INTOF, L4, L5
L6 L2
P4 = POINT/ INTOF, L5, L3
L1
PL = PLANE/ P1, P2, P3
CUTTER/ 60
TOLER/ 0.1
P0
SPINDL/ 200
COOLNT/ ON
FEDRAT/ 20