APT文件关键词总结
目前网上已有一部分关键词的含义。
CATIA刀位文件的编程语言APT简介
这里把自己解析过的APT文件另外出现的关键词做一下总结。
1、CATIA V5 的APT刀具信息
主要包括三类关键字定义,LOADTL、TOOLNO 和CUTTER。
1.1 LOADTL
LOADTL 为一般刀具调用命令。一般语法格式为
LOADTL/%MFG_TL_NUMBER,%MFG_TL_COMP,%MFG_TL_COMP
(刀号) (半径补偿寄存器地址)(长度补偿寄存器地址)
eg:LOADTL/51,1
1.2 TOOLNO
TOOLNO 可以详细定义和描述刀具的编号、尺寸信息及控制信息等。一般语法格式为: TOOLNO/%MFG_TOOL_NUMBER,MILL,%MFG_NOMINAL_DIAM,%MFG_CORNER_RAD,%MFG_CUT_ANGLE,%MFG_TL_SET_LGTH,%MFG_LENGTH,%MFG_TL_TIP_LGTH,%MFG_CUT_LENGTH,%MFG_NB_OF_FLUTES,%MFG_FEED_MACH,%MFG_FEED_UNIT,%MFG_SPNDL_MACH,%MFG_SPNDL_UNIT,%MFG_SPNDL_WAY,ON,AUTO,%MFG_MAX_MIL_TIME,NOTE(依据PPTABLE 表的语法定义和编程定义输出)
符号 | 意义 |
---|---|
MFG_TOOL_NUMBER | 刀具号码 |
MFG_NOMINAL_DIAM | 刀具直径 |
MFG_CORNER_RAD | 刀具底R半径 |
MFG_CUT_ANGLE | 刀尖点角度 |
MFG_TL_SET_LGTH | |
MFG_LENGTH | |
MFG_CUT_LENGTH | 刀具刃长 |
MFG_NB_OF_FLUTES | 齿数 |
MFG_FEED_MACH | |
MFG_FEED_UNIT | |
MFG_SPNDL_MACH | |
MFG_SPNDL_UNIT | |
MFG_SPNDL_WAY | |
MFG_MAX_MIL_TIME |
eg:TOOLNO/51,MILL,51,0, 13.000000, 100.000000,100.000000, 100.000000, 120.000000, 90.000000, 3.753000, 90.000000,15.000000,MMPM, 500.000000,RPM,CLW,ON,NOTE
1.3 CUTTER
篇头给的链接中有CUTTER的介绍。
2、CATIA V5 的APT注释信息
2.1 PARTNO
程序初始语句
2.2 REMARK
注释语句,可能说明零件图号,编程员姓名,编程员日期等
2.3 $$
注释符号,可能说明文件信息,换刀操作等
2.4 SYN
3、CATIA V5 的APT几何信息
3.1 OUTTOL和INTOL
OUTTOL指定用直线段逼近零件轮廓的外容差
INTOL指定用直线段逼近零件轮廓的内容差
3.2 FROM
指定起刀点
3.3 GODLTA
增量编程
3.4 CYLNDR
圆柱面的定义
用轴上一点、轴线向量和半径定义
CYLNDR=x,y,z,a,b,c,r
说明:x,y,z 为轴上一点的坐标
a,b,c为轴线的方向单位向量
r为圆柱体半径
4、 CATIA V5 的APT后置处理信息
4.1 END
机床停止
4.2 MACHIN
说明数控系统类型和系列号
4.3 CLPRNT
说明需要打印刀位数据清单
4.4 PRINT
打印程序中所有几何元素的定义参数
4.5 FINI
说明源程序结束
5、 CATIA V5 的APT刀具运动信息
5.1 PSIS
PSIS/平面名称
PSIS/语句是用来指定零件面,例如语句PSIS/PL,表示PL是零件面。AUTOPS语句用来把刀具端面所处的某一高度自动定为零件面。若刀具端面在高度方向改变时,则用AUTOPS语句把刀具端面每次在高度方向所处的位置自动定为新的零件面。PSIS/和AUTOPS语句都具有续效性,在新的零件面定出之前,它们一直有效。
若零件源程序中出现了语句NOPS,则表示不指定零件面。它是指刀具在执行紧跟语句NOPS的下一个语句时,将不考虑零件面并以最短路径运动到指定位置。在零件源程序中,若上述的有关零件面的三个语句都未作规定,则系统处理时将自动把XY(Z=0)平面作为PS。