数控技术第3章 数控机床的程序编制.ppt
***南京理工大学机械工程学院黄新燕示例:如图对A、B、C、D四孔进行深孔钻攻螺纹(左旋),编制加工程序(FUNAC系统)ZXYX1550M10Φ8.5105035ABCDOO15*南京理工大学机械工程学院黄新燕N10G92X0Y0Z250.0;N15T01M06;在250处换刀N20G00Z150.0;快进到初始平面N25G99G73X15.0Y10.0Z-53.0Q5.0R3.0F50;钻通孔A循环,R平面为工件上表面3mm,刀具伸出下平面4mm,返回到R平面N30G98Y35.0;钻B孔,返回到初始平面N35G99X50.0;钻C孔,返回到R平面N40G98Y10.0;钻D孔,返回到初始平面N45G00X0Y0Z250.0T02M06;N50Z150.0S150M03;N55G98G74X15.0Y10.0Z-53.0R3.0F150;攻A孔螺纹循环,返回到初始平面N60G98Y35.0;攻B孔螺纹N65G99X50.0;攻C孔螺纹N70G98Y10.0;攻D孔螺纹N75G80G00X0Y0Z250.0M30;XYX1550M10Φ8.5105035ABCDOO15*南京理工大学机械工程学院黄新燕(12)关于参考点的G代码(a)返回参考点校验指令(G27IP_)(b)自动返回参考点指令(G28IP_)(c)返回到第二、第三和第四参考点指令(G30piIP_)(d)自动从参考点返回指令(G29IP_)G28和G29指令应用的例子;G28G90X1000.0Y700.0;返回参考点(A→B→R)M06T1111;在参考点换刀G29X1500.0Y200.0;从参考点返回(R→B→C)20030070040010001500ABRCXY*南京理工大学机械工程学院黄新燕一般辅助功能-M代码M代码指令主要用于数控机床开、关量的控制。程序结束主轴的正、反转冷却液的开、停换刀*南京理工大学机械工程学院黄新燕(1)M00:程序停止(2)M01:计划停止任选停止按钮(3)M02(M30):程序结束(4)M03、M04、M05:控制主轴(5)M06:换刀指令(6)M07、M08、M09:控制冷却液*南京理工大学机械工程学院黄新燕四开系统数控程序的书写格式主程序:O××××N1------------------N97M98P××××L×--------------------N100M02子程序::O××××N---------------------------------N----M99O0001;…M98P11000;…M30;:O1000;…M98P12000;…M99;:O2000;…M98P13000;…M99;主程序子程序子程序1重嵌套2重嵌套*南京理工大学机械工程学院黄新燕3.3程序编制中的数学处理3.3.1数学处理的概念(一)基点计算零件轮廓上相邻几何元素的交点和切点。(二)节点计算为了满足插补功能的要求,对零件轮廓进行分割,所得到的分割点,称为节点。*南京理工大学机械工程学院黄新燕方法:根据被加工曲线方程特性、逼近线段形状(直线或圆弧)和允许的插补误差,利用数学关系求解。节点:零件轮廓≠系统插补功能,如:椭圆、双曲线、抛物线等。被加工曲线逼近线段交点=节点零件轮廓=系统插补功能节点=基点*南京理工大学机械工程学院黄新燕数控加工中把除直线与圆弧以外的平面轮廓曲线称为非圆曲线。可用方程表达的曲线列表曲线数值计算过程:选择逼近方法确定允许的插补误差,δ≤δ允=(1/5~1/10)△零件公差确定计算方法根据算法计算节点坐标直线逼近法数学处理较简单,但计算的坐标数据较多,且各直线段间连接处存在尖角,不利于加工表面质量的提高。圆弧逼近法可大大减少程序段数目,相邻圆弧彼此