1、常用地址符含义地 址功 能 含 义A坐标字绕X轴旋转坐标字绕Y轴旋转C坐标字绕Z轴旋转D补偿号刀具半径补偿指令E-第二进给功能F进给速度进给速度指令G准备功能指令动作方式H补偿号长度补偿号指令I坐标字圆弧中心X轴向坐标J坐标字圆弧中心Y轴向坐标K坐标字圆弧中心轴向坐标重复次数固定循环及子程序得循环次数辅助功能机床开/关指令地 址功 能 含 义顺序号程序段顺序号指令O程序号程序号、子程序号指定-暂停时间或程序中某功能开始使用得顺序号Q-固定循环终止段号或固定循环中得定距坐标字固定循环中定距离或圆弧半径得指定S主轴功能主轴旋转指令T刀具功能刀具编号指令U坐标字与X平行得附加轴得增量坐标值V坐标字与
2、Y平行得附加轴得增量坐标值坐标字与Z平行得附加轴得增量坐标值X坐标字X轴绝对坐标或暂停时间坐标字Y轴绝对坐标Z坐标字Z轴绝对坐标数控加工中心编程指令代码详解(M70系统)辅助功能M指令指令功 能指令执行类型M0程序停止后指令01程序选择停止M2程序结束M0主轴正转前指令M0主轴反转05主轴停止后指令M06刀具自动交换前指令08切削液开(或M07)M0切削液关后指令M19主轴定向单独程序段M29刚性攻螺纹M30程序结束并返回后指令M37排屑启动单独程序段M8排屑停止M83刀库刀套下M84刀库刀套上M0第四轴锁紧M1第四轴松开M98调用子程序后指令M99调用子程序结束并返回注:在一个程序段中只能有
3、指令一个M指令,如果在一个程序中出现两个或两个以上得M指令时,则只有最后一个M指令有效,其余无效!其她指令(1) F进给速度指令F及后面得若干数字表示,当指令为G94单位就是mmmin,当指令为G95单位就是mr。(2) S主轴转速指令及后面得若干数字表示,单位就是r/mi。(3) T刀具指令T及后面得三位数字表示,表示刀号。(4) H与D刀具长度补偿值与刀具半径补偿值与D及其后面得三位数字表示,该三位数字为存放刀具补偿量地存储器地址(番号)。G指令代码详解一、机床功能设定1、3选择机床坐标系 格式:G53 X Y Z ;(X Y Z为机床坐标值)注:当指定G5指令时,就清除刀具得半径补偿、刀
4、具长度补偿与刀具偏值,一般在换刀就是指定轴.2、G545-选择工件坐标系注:电源接通并返回参考点后,系统自动选择G5。3、5、1 PP8选择附加工件坐标系4、G52局部坐标系格式:52X Y Z ;格式含义:为了编程得方便设定工件坐标系得子坐标系,G2中得XY 得值就是工件坐标系G54G59中得位置坐标。取消局部坐标系52 X 0 Y 0Z 0 ;注:当指令G52局部坐标系或取消局部坐标系时就取消了刀具长度补偿、刀具半径补偿等刀具偏值,在后续得程序中必须重新设置指定刀具长度补偿、刀具半径补偿等刀具偏值。5、 G0-绝对编程 绝对编程就是刀具移动到距离工件坐标系原点得某一位置。6、 G91增量编
5、程 增量编程刀具移动得距离就是以前一点为基准计算,就是前一点得增量。7、 G21毫米输入 G20英寸输入二、插补功能指令1、G00-快速定位指令 格式:G00 X Y ; 格式含义:G0指令使刀具以点位控制方式从刀具当前点以最快速度运动到另一点.其轨迹不一定就是两点一线,有可能就是一条折线.注意事项:(1)刀具从上向下移动时:G00 Y ; ;先定面,然后Z轴下降。(2)刀具从下向上移动时:G00 Z ; ;Z轴先上升,然后定Y面。2、 G0直线插补指令 格式:G01 X Y ; 格式含义:G1指令使刀具按F指令从当前运动到指定点。3、 顺时针插补、03逆时针插补 格式:G17 G02 G03
6、 Y (R I J )F; G18 G2 /3X Z (R /I K )F; 19 G2 GY Z (R /J K )F; 格式含义:指 令 内容指 令含 义平面指定G17指定Y平面G18指定Z平面G19指定YZ平面旋转方向02顺时针旋转G03逆时针旋转终点位置G0方式XYZ中得2值工件坐标系得终点位置91方式X中得2值终点相对于起点得坐标增量圆弧得圆心坐标IJK中得值圆心相对于起点得坐标增量,与G90无关圆弧半径R圆弧半径。圆心角180时取正值,180圆心角360时取负值进给速度沿圆弧得移动得速度注:1、I K为零时可以省略;在同一段程序中,如I J K与R同时出现时,有效。 2、用R加工时
7、,不能加工整圆,加工整圆只能用圆心坐标I J k,编程。三、程序暂停指令1、G暂停指令 格式:G X ;或G04 P ; 格式含义:X后跟延长时间,单位就是s,其后要有小数点。P后面得数字为整数,单位就是ms.四、 子程序得调用指令1、M9 P ;格式含义: 就是指调用程序得得子程序号,程序前得0不可以省略, 就是指重复调用得次数.2、 子程序编写与一般程序基本相同,只就是程序结束符为99,表示子程序结束并返回,M99可以不必独立成程序段,可放在最后程序段地段尾.五、 刀具补偿指令1、G、4、G9刀具长度补偿指令 格式:G4 Z ;表示刀具长度得正向补偿,Z轴到达距离Z 就是指定值加补偿值H
8、。 G4 Z H ;表示刀具长度得负向补偿,Z轴到达距离Z 就是指定值减去补偿值H 。 4 ; 或 00 表示取消刀具长度补偿注:G43 44指令与G9 G9无关,指令对应得偏值可以为负值、正值.当为就是则刀具长度补偿取消。值得取值范围为000、由于补偿值得取值范围99、999、999m或-9、99999、99英寸,补偿值得正负号得改变,使用G43就可以完成全部工作了.2、 G41 、G42 、40刀具半径补偿指令 格式:G17G18 19【1 G42】(G0 G01)(X Y ,X Z Y ) F ; G40G(G01) F ;或00 格式含义:G1 G18G19就是选择平面,G刀具半径左补
9、偿、2刀具半径右补偿、G40刀具半径补偿取消。注:1、从无刀具补偿状态进入刀具半径补偿状态,或撤消刀具半径补偿时,刀具必须移出一段距离,否则刀具会沿运动法向直接偏移一个刀具半径,刀具无回转空间会发生撞刀。 、当D为0就是则刀具半径补偿取消。D值得取值范围为0、由于补偿值得取值范围9、99999、999mm或、99999、9英寸。 、刀具半径得左右补偿判断就是根据刀具进给方向瞧,刀具中心轮廓,尤其在执行18 G9时注意G41 G4得左右偏值.、执行G41 42及G0时,其移动指令只能用G0 G,而不能用G02 G03。、为了保证轮廓得完整性、平滑性,一般采用:G41 G4指令进行刀具半径补偿走过
10、过渡段(圆环或直线)轮廓切削走过过渡段(圆环或直线)用G4取消刀具半径补偿。6、编程时,如果刀具得半径补偿引入与取消得程序在程序段得主程序中(在加工凸台时必须这样)那么当调用子程序(加工轮廓程序)次数超过1次,在2次切削时会出现过切现象。六、固定循环指令固定循环指令功能一览表G指令钻削方向孔底动作回退+方向用途G73间歇进给快速移动高速深孔往复排屑钻循环G74切削进给主轴:停止正转切削进给反转攻左旋螺纹循环G76切削进给主轴定向停止刀具移位快速移动精镗孔循环G80取消固定循环G切削进给快速移动点钻、钻孔循环G82切削进给进给暂停数秒快速移动忽孔、镗阶梯孔循环83间歇进给快速移动深孔往复排屑钻循环8切削进给主轴:停止正转切削进给正转攻右旋螺纹循环G85切削进给切削进给精镗孔循环G8切削进给主轴停止快速移动镗孔循环G8切削进给主轴正转快速移动反镗孔循环8切削进给进给暂停数秒主轴停转手动移动镗孔循环G切削进给进给暂停数秒切削进给精镗阶梯孔循环固定循环指令通常得六个基本动作构成:、动作1、 Y轴定位(初始点)2、动作2快速到达点R平面(准备切削得位置)3、动作3孔加工。以切削进给方式执行孔加工得动作.4、动作4在孔底得动作。如暂停、主轴得停止、刀具得移位等.、动作返回R平面。6、动作快速返回到初始点。