1、CAXA-ME 后处理参数说明,含举例,申精啊程序格式设置程序格式设置就是对 G 代码各程序段格式进行设置。“程序段“ 含义见 G 代码程序示例。用户可以对以下程序段进行格式设置:程序起始符号、程序结束符号、程序说明、程序头、程序尾换刀段。(1)设置方式:字符串或宏指令字符串或宏指令其中宏指令为:$宏指令串,系统提供的宏指令串有:* 当前后置文件名 POST_NAME* 当前日期 POST_DATE* 当前时间 POST_TIME* 系统规定的刀具号 TOOL_NO* 主轴速度 SPN_SPEED* 当前 X 坐标值 COORD_X* 当前 Y 坐标值 COORD_Y* 当前 Z 坐标值 CO
2、ORD_Z* 当前程序号 POST_CODE* 当前刀具信息 TOOL_MSG* 当前加工参数信息 PARA_MSG以下宏指令内容与图 11.2 中的设置内容一致:* 行号指令 LINE_NO_ADD* 行结束符 BLOCK_END* 速度指令 FEED* 快速移动 G00* 直线插补 G01* 顺圆插补 G02* 逆圆插补 G03* XY 平面定义 G17* XZ 平面定义 G18* YZ 平面定义 G19* 绝对指令 G90* 相对指令 G91* 刀具半径补偿取消 DCMP_OFF (G40)* 刀具半径左补偿 DCMP_LFT (G41)* 刀具半径右补偿 DCMP_RGH (G42)*
3、 刀具长度补偿 LCMP_LEN (G43)* 刀具长度补偿 LCMP_SHT (G44)* 刀具长度补偿 LCMP_OFF (G49)* 坐标设置 WCOORD (G92、G54G59)* 主轴正转 SPN_CW(M03)* 主轴反转 SPN_CCW(M04)* 主轴 SPN_OFF (M05)* 主轴转速 SPN_F(S )* 冷却液开 COOL_ON (M07、M08)* 冷却液关 COOL_OFF (M09)* 程序止 PRO_STOP (M30)号为换行标志。若是字符串则输出它本身。$号输出空格。(2)程序说明:说明部分是对程序的名称,与此程序对应的零件名称编号,编制日期和时间等有关
4、信息的记录。程序说明部分是为了管理的需要而设置的。有了这个功能项目,用户可以很方便地进行管理。比如要加工某个零件时,只需要从管理程序中找到对应的程序编号即可,而不需要从复杂的程序中去一个一个地寻找需要的程序。(N12660231,POST_NAME,POST_DATE,POST_TIME) ,在生成的后置程序中的程序说明部分输出如下说明:(N12660231,O1261,1996,9,2,15:30:30)(3)程序头:针对特定的数控机床来说,其数控程序开头部分都是相对固定的,包括一些机床信息,如机床回零,工件零点设置,主轴启动,以及冷却液开启等。例如:根据 1.2.1 中快速移动指令内容为
5、G00,那么,$G0 的输出结果为 G00,同样$COOL_ON 的输出结果为 M07,$PRO_STOP 为 M30。依此类推。例如:$G90$WCOORD$G0$COORD_ZG43H01$SPN_F$SPN_SPEED$SPN_CW,在后置文件中的输出内容为:G90G54G00Z30.00。G43H011S500M03(4)换刀:换刀指令提示系统换刀,换刀指令可以 由用户根据机床设定,换刀后系统要提取一些有关刀具的信息,以便于必要时进行刀具补偿。【举 例】: 例 1:G 代码程序示例:下面给出按照 FANUC 系统程序格式设置,后置处理所生成的数控程序。%程序起始符号(111.CUT,1
6、996。6。26,9:15:1。30)程序说明N10G90G54G00Z30.000;程序头N11T01;N12G43H01;N14M03S100;N16X-42.6Y-1.100;程序N18Z20.000;N20G01Z-2.000F10;N22X-20.400Y14.500F10;N24Z20.000F10;N26G00Z30.000; N28M05;N30T02; 换刀N31G43H01;N32M03S100;N33G00X-6.129Y-3.627; 程序N34Z20.000;N36G01Z0.000F10;N38G02X15.000Y-8.100I9.329J-8.073F10;N40G01Z20.000F10;N42G00Z30.000;N44G49M05; 程序尾N46G28Z0.0; 机床回零N48X0.0Y0.0;N46M30% 程序结束符