200 likes | 349 Views
ξ 3-3 数控指令代码及编程. 编程时一定要按照具体的数控机床说明书编写 一 坐标系有关概念 1 )机床零点 M 与参考点 R 机床零点即机床基本坐标系的原点。平行于机床标准坐标系且是一个被确定的点。. 机床参考点又称机械原点 R 。它指机床各运动部件在各自的正向自动退至极限的一个具体的机械固定点。. 2 )工件零点 工件零点即工件坐标系原点,工件坐标系坐标轴及方向与机床坐标系一致 。. 3 )起刀点与对刀点 起刀点是指刀具起始运动的 刀位点(刀具的基准点) 对刀点 用来确定刀具相对于工件位置的,常作为起刀点. 二 常用基本指令及其应用.
E N D
ξ3-3 数控指令代码及编程 • 编程时一定要按照具体的数控机床说明书编写 • 一 坐标系有关概念 • 1)机床零点M与参考点R • 机床零点即机床基本坐标系的原点。平行于机床标准坐标系且是一个被确定的点。
机床参考点又称机械原点R。它指机床各运动部件在各自的正向自动退至极限的一个具体的机械固定点。机床参考点又称机械原点R。它指机床各运动部件在各自的正向自动退至极限的一个具体的机械固定点。
2)工件零点 • 工件零点即工件坐标系原点,工件坐标系坐标轴及方向与机床坐标系一致。
3)起刀点与对刀点 • 起刀点是指刀具起始运动的刀位点(刀具的基准点) • 对刀点 用来确定刀具相对于工件位置的,常作为起刀点
二 常用基本指令及其应用 • 1.F、S、T功能指令 • 1) 进给功能F • 指令格式: G94 (G95) F_ , • 进给速度单位是mm/min或mm/r 由 G94 、G95决定, G94为电源接通时 • 的状态,可省略。 F后跟的数值有直接指定或代码法。
2)主轴转速功能S ,由于指定主轴转速, 指令格式: S_ • 其单位为rpm, S地址后数值也有直接指定与代码法。现今常用直接指定法。 • 数控车床常用恒速切削(G96指定, G97注销) • 3)刀具功能T 指令格式: T_ ; • T用于选择刀具刀号及其补偿号,其后可以跟四位数字或二位数字,前二位代表刀号,后两位代表该刀具补偿号。T 代码不能与轴运动指令同时使用。
2.辅助功能M代码 • ISO 标准规定M代码共有100种,M00—M99。 • M代码分为前指令代码和后指令代码。 • 一个程序段有两个以上M代码时,最后一个M代码有效。
常用的M代码有:M00 程序停止指令, • M02 程序结束指令。 • M30 程序结束并返回。比M02多一个返回程序首行的功能。 • 以上M00 M02 M30均为后指令代码。在完成其它指令后,用于停止主轴转动 、进给和切削液,编在最后一个程序段中,M02为后指令代码。
M03 M04 分别为主轴正转,反转指令。二者均为前指令代码。 • M05 主轴停止指令。后指令代码。 • M06 换刀指令。后指令代码。 • M07 、 M08冷却液开指令。 • M09 冷却液停指令 • M19主轴定向停止指令。它使主轴准确停在预定的角度位置上。
3.准备功能G 代码 • 准备功能G 代码用于指令机床各坐标轴运动。ISO 标准规定G代码共有100种,G00—G99 ,G 代码根据其控制功能分成数组,01组—刀具运动功能组;07组、08组为刀具补偿组。 • 同一程序段中不能有两个同一组代码。
G 代码根据其时效性分为模态代码和非模态代码。 • 模态代码—一旦指定将一直有效,直到被同组另一模态代码取代为止。 • 非模态代码——仅在本程序段有效。
1) 快速点定位指令 G00 指令格式:G00α-β- 式中α-β-为目标点的坐标。 • 采用绝对还是相对坐标由G90、G91指令决定。 • 2)直线插补指令G01 指令格式:G01α-β-F- 式中α-β-为直线终点的坐标,F- 为合成进给速度。 • 用G01时 ,F均为续效代码。
3 )绝对坐标G90 ,相对坐标G91 • G90后的运动坐标均为相对编程原点的绝对坐标值 • G91后的运动坐标均为相对于起点的相对坐标值。 • 二者均为模态代码。
4)圆弧插补指令G02 G03指令格式: • G17 G02(G03)X-Y-(I-J-/R- )F- • G18 G02(G03)X-Z-(I-K-/R- )F- • G19 G02(G03)Y-Z-(J-K-/R- )F- • 其中*G17 G18 G19为平面选择指令。。车床为两轴联动,只有一个平面,平面选择指令也可省略。当机床有三个平面时, G17为电源接通时的初始状态,可以省略。 • G02 为顺圆插补指令,G03为逆圆插补指令。其后的X, Y ,Z 坐标为圆弧终点坐标,可以是相对坐标,也可以绝对坐标,取决于G90 或G91 。
G17 G19 G18
I, J, K 为采用圆心方式时的圆心相对于圆弧起点的相对坐标。 • 也可采用圆弧半径R编程。但是由于过二点并已知圆弧半径的圆有二个,因此规定圆弧所对圆心角大于180度时,R为负。相反为正。
5)暂停指令G04β-, 为无进给的光整加工指令。 • 如钻孔时的孔底光整就可用该指令,该指令为非续效代码。 • 6)建立编程(工件)坐标系的指令(预置寄存),指令格式:G92 XαYβZγ。 • 7)用零点偏移设定工件坐标系 G54~G59,用机床零点与要设定的工件零点间的偏移值坐标事先输入系统并予以记忆,然后用该系例指令来调用。其意义见后图。
例题1 图 铣削下图平面轮廓零件起刀位置在原点,刀具轴向不用调整不考虑刀补,试编写其加工程序
例题2 图铣削加工下图平面轮廓零件起刀点在(210,0,10),如将工件上表面设置在Z=0下,不考虑刀具补偿,试编写其加工程序