图1为轮廓铣削零件,粗实线为轮廓平面图形,圆表示铣刀(铣刀直径Ф10mm),细实线为刀具中心轨迹,SETPT为刀具的起点(位于坐标原点上),箭头为刀具运动方向。APT源程序如下:
图1 APT源程序四零件图
PARTNO/MILL PART 初始语句
REMARK/SAMPLE 4 注释语句
REMARK/ZHAO 02-03-2002 注释语句
$$ 空一行
MACHIN/F240,2 后置处理程序的调出
CLPRNT 打印刀具轨迹数据
SETPT=POINT/0,0,0 起刀点定义
L1=LINE/16,8,0,16,32,0 几何图形定义:直线
P1=POINT/16,32,0 点
L2=LINE/P1,ATANGL,45 直线为过P1点并与X轴夹角45°
L3=LINE/32,48,0,48,48,0 直线
L4=LINE/56,20,0,56,40,0 直线
L5=LINE/16,8,0,44,8,0 直线
C1=CIRCLE/48,40,0,8 圆
C2=CIRCLE/56,8,0,12 圆
CUTTER/10 定义刀具:立铣刀直径Ф10mm
OUTTOL/0.05 指定轮廓外容差≤0.05mm
SPINDL/1600,CLW 指定主轴转速1600转/分,顺时针
COOLNT/ON 接通冷却液
FEDRAT/500 进给速度为500mm/分
FROM/SETPT 起刀点指定
GO/TO,L1 刀具从点SETPT向L1运动,直至与L1相切为止
TLLFT 顺着切削方向看,刀具处在零件左边的位置
GOLFT/L1,PAST,L2 相对上一运动向左并沿L1运动,直到走过L2为止
GORGT/L2,PAST,L3 刀具继续向右并沿L2运动,直到走过L3为止
GORGT/L3,TANTO,C1 刀具继续向右并沿L3运动,直到与C1圆相切为止
GOFWD/C1,TANTO,L4 刀具向前沿C1圆运动,直到与L4相切为止
GOFWD/L4,PAST,C2 刀具向前沿L4运动,直到走过C2圆为止
GORGT/C2,PAST,L5 刀具向右沿C2运动,直到走过L5为止
GORGT/L5,PAST,L1 刀具向右沿L5运动,直到走过L1为止
FEDRAT/24000 指定快速速度
GOTO/SETPT 走到SETPT
COOLNT/OFF 关闭冷却液
SPINDL/OFF 主轴停
END 机床结束语句
FINI 零件源程序