100% found this document useful (1 vote)
1K views7 pages

APT Programming Examples and Syntax

This APT program defines geometric elements like points, lines, and planes to describe a 3D contour milling operation. Point P0 at (0,0,3) is defined as the origin. Lines L1-L6 are constructed between points to define edges. Points P1-P4 locate where lines intersect. Plane PL is formed by points P1, P2, P3. Tool and machining parameters like the cutter, tolerances, spindle speed, cooling, and feed rate are also specified.

Uploaded by

Hussain Rizvi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views7 pages

APT Programming Examples and Syntax

This APT program defines geometric elements like points, lines, and planes to describe a 3D contour milling operation. Point P0 at (0,0,3) is defined as the origin. Lines L1-L6 are constructed between points to define edges. Points P1-P4 locate where lines intersect. Plane PL is formed by points P1, P2, P3. Tool and machining parameters like the cutter, tolerances, spindle speed, cooling, and feed rate are also specified.

Uploaded by

Hussain Rizvi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
  • APT Programming Introduction
  • APT Contouring Example
  • APT Basic Program
  • Geometric Statements of APT Program
  • Motion Statements of APT Program
  • Advanced APT Program Example
  • Extended APT Program Example

APT Programming

Examples

APT Contouring Example


PARTNO P1534
MACHIN/ MILL, 4
CLPRINT
OUTTOL/ 0.0015
P0
= POINT/ 0, 0, 1.1
P1
= POINT/ 1, 1, 0.5
P2
= POINT/ 4, 3.5, 0.5
P3
= POINT/ 5.85, 2.85, 0.5
PL1
= PLANE/ P1, P2, P3
PL2
= PLANE/ PARLEL, PL1, ZSMALL, 0.5
P4
= POINT/ 5, 1.85, 0.5
P5
= POINT/ 2, 2.5, 0.5
C1
= CIRCLE/ CENTER, P4, RADIUS, 0.85
C2
= CIRCLE/ CENTER, P5, RADIUS, 1.0
L1
= LINE/ P1, RIGHT, TANTO, C1
L2
= LINE/ P3, LEFT, TANTO, C1
L3
= LINE/ P2, P3
L4
= LINE/ P2, RIGHT, TANTO, C2
L5
= LINE/ P1, LEFT, TANTO, C2
MILLS = MACRO/ CUT, SSP, FRT, CLT
CUTTER/ CUT

L4

P2

C2

L3
P3

P5
L2

L5

P4
y

P1 = (1,1,0.5)

C1
L1

Z = 0.5

Z=0
z

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


GOFWD/ C1, PAST, L2

P1

C2

C1

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

P2

= POINT/ 3, 0

P3

= POINT/ 4, 0

P4

= POINT/ 6.5, 5.5

C1

= CIRCLE/ CENTER, P3, RADIUS, 1

L0

= LINE/ P1, P2

L1

= LINE/ (POINT/ 5, 1), LEFT, TANTO, C1

L2

= LINE/ (POINT/ 7, 1), PERPTO, L1

C2

= CIRCLE/ CENTER, P4, RADIUS, 0.5

L3

= LINE/ (POINT/ 7, 1), RIGHT, TANTO, C2

L4

= LINE/ (POINT/ 5, 6), LEFT, TANTO, C2

C3

= CIRCLE/ CENTER, (POINT/ 4, 6), (POINT/ 3, 6)

L5

= LINE/ (POINT/ 0, 6), (POINT/ 3, 6)

L6

= LINE/ P1, PERPTO, L5

PL1 = PLANE/ P1, P2, P3

C2

L5
C3
L6

P4

L3

L2
P1 L0

P2

P3

C1
P0

L1
x

Motion Statements of APT Program


FROM/ P0

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
L1

GOFWD/ C2, TANTO, L4


GOFWD/ L4, PAST, C3

P1 L0

P3

C1

GOLFT/ C3, PAST, L5


GOLFT/ L5, PAST, L6

P2

P0

GOLFT/ L6, PAST, L0


GODLTA/ 0,0,1

GOTO/ P0

L2

Thickness= 1inch.

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


P3

L5 = LINE/ (POINT/ 6, 4), ATANGL, 270, L4

L4

L6 = LINE/ (POINT/ 10, 0), PEPTO, L3


P2 = POINT/ INTOF, L3, L4

L3

L5

P2

P4

L3

P3 = POINT/ INTOF, L4, L5


L2

P4 = POINT/ INTOF, L5, L3

P1

PL = PLANE/ P1, P2, P3

CUTTER/ 60
TOLER/ 0.1

SPINDL/ 200
COOLNT/ ON

FEDRAT/ 20

P0

L6
L1

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
L4

L5

L6 = LINE/ (POINT/ 10, 0), PEPTO, L3


P2 = POINT/ INTOF, L3, L4

L3

P3 = POINT/ INTOF, L4, L5


L6

P4 = POINT/ INTOF, L5, L3

L1

PL = PLANE/ P1, P2, P3

CUTTER/ 60
TOLER/ 0.1

SPINDL/ 200
COOLNT/ ON

FEDRAT/ 20

L2

P0

APT Programming  Examples 
Examples
APT Contouring Example 
PARTNO   P1534 
                  MACHIN/ MILL, 4 
                  CLPRINT 
                  OUTTO
APT Program 
P0     = POINT/ 0, -2, 0 
P1     = POINT/ 0.312, 0.312, 0 
P2     = POINT/ 4, 1, 0 
C1    = CIRCLE/ CENTER, P1,
Geometric Statements of APT Program  
P0     = POINT/ -1, -1,3 
P1     = POINT/ 0, 0 
P2     = POINT/ 3, 0 
P3     = POINT/ 4
Motion Statements of APT Program 
             FROM/ P0 
                  GO/ TO, L0, TO, PL1, TO, L6 
                  GOD
APT Program 
 
  MACHIN/ MILL 
P0 = POINT/ 0, 0, 3 
P1 = POINT/ 1, 0 
L1 = LINE/ P1, SLOPE, 0 
L2 = LINE/ P1, SLOPE, 90 
L3 =
APT Program 
 
  MACHIN/ MILL 
P0 = POINT/ 0, 0, 3 
P1 = POINT/ 1, 0 
L1 = LINE/ P1, SLOPE, 0 
L2 = LINE/ P1, SLOPE, 90 
L3 =

You might also like