6.G12.1(G112)/G13.1(G113)——极坐标插补 (1)指令格式
G12.1(G112)极坐标插补(切口) G13.1(G113)极坐标插补取消 (2)指令功能
“切口”是指切削工件表面以形成一个轮廓形状。启动旋转刀具后,指定G12.1 (G112) 指令选择极坐标插补模式。在极坐标插补模式中,可同步进行主轴旋转(低速)和旋转刀具的X 轴进给。
说明:
1)在极坐标插补模式中,应以直径指定X 轴值,以半径“mm”而不是角度来指定C 轴值。 2)必须在不带其他指令的程序块中指定G12.1(G112) 和G13.1 (G113)指令。 3)当在极坐标插补模式中执行圆弧切削时,根据直线轴的轴名确定表示圆弧半径的地址。 若把X 轴作为直线轴:
由于假设在XY 表面上执行圆弧插补,地址I 和J 用于指定圆弧半径。(默认值设置) 若把Z 轴作为直线轴:
由于假设在ZX 表面上执行圆弧插补,地址I 和K 用于指定圆弧半径。注意,可用地址R 指定圆弧半径。
4)在极坐标插补模式中,切勿改变坐标系(G50、G52、G53、G54 -G59 等)。
5)在极坐标插补模式中,不能指定G00 指令。 只能指定下列G 代码。G01、G02、G03、G04、G40、G41、G42、G65、G66、G67、G98 和G99。
6)在刀具半径偏移模式下或自动刀尖半径偏移模式中,不能指定G12.1 (G112) 和G13.1 (G113) 指令。指定G12.1 (G112) 或G13.1 (G113) 指令前,取消刀具半径偏移模式或自动刀尖半径偏移模式。
7)对于‘ 刀具几何尺寸补偿’屏幕的“ X ”,刀塔返回至零点后,设置主轴中心到旋转刀具中心之间的距离。 对于‘ 刀具几何尺寸补偿’屏幕的“R”,设置旋转刀具的半径。
(3)编程实例
用 G12.1 (G112) 和 G13.1 (G113) 编程:用φ20 铣刀作切口加工50 mm × 50 mm 的正方形(A →B→C→D→E→A)。
图5-4 极坐标编程实例图
程 序 O1; N1; M45; G28 H0; G00 T0101; G97 S100 M13; X80.0 Z30.0; G98 G01 Z?20.0 F100; G18; G12.1(G112); G42 X50.0 C25.0; X-50.0;. C-25.0; X50.0; C0; G40 X100.0;. G13.1(G113); … 说 明 定位在切口开始点 切削至Z?20.0 调用极坐标插补模式,且主轴旋转与切削刀具的进给速度同步。 以A →B→C→D→E→A的顺序进行切削靠近点A 时,自动刀尖半径偏①A 移功能打开。 ②B ③C ④D ⑤E ⑥A ⑦ 自动刀尖半径偏移功能取消切削刀具缩回至X100.0。 极坐标插补模式取消 7.G17/G18/G19——选择加工平面 (1)指令功能
当执行圆弧切削、刀具半径偏移或钻削时,必须选择执行调用功能的平面。
对于车加工,通常选择G18 (ZX 平面)。对于铣削,根据此功能是否在XY 或YZ 平面上执行而指定G17或G19,如图5-5所示。
图5-5 加工平面选择示意图
8.G32——攻丝(在主轴中心)
G32指令用于在主轴(工件)中心执行攻丝循环.
(1)指令格式 G32 Z(W)__ F__;
Z (W):指定攻丝终点的Z 坐标(指定攻丝起点至攻丝终点的距离和方向) F:指定待切削的螺纹的螺距(mm) (2)指令功能
1)执行攻丝循环期间,主轴转速必须保持不变。因此,指定G97 指令以保持主轴转速不变。 2)由G32 调用的攻丝循环期间,切削进给倍率和主轴转速倍率值固定至100%,因为如果攻丝循环期间改变进给速度或主轴转速,则不能切削固定导程螺纹。
3)执行攻丝循环期间,即使按下自动运行按钮[ 暂停],也要等到Z轴返回至指定返回点,循环才停止。
4)由G32 调用的攻丝循环中,主轴必须在加工孔底停止。若要从加工孔中拔出攻丝刀具,则在切削右旋螺纹时指定M04 或在切削左旋螺纹时指定M03。
5)在地址F 中指定要使用的丝锥螺距。 9.G32——螺纹切削 / G92——螺纹切削循环
10.G90——外(内)圆切削循环 / G94——端面切削循环 11.G50——最大和最小主轴转速设定 / G96——恒线速控制 (1)指令格式 G50 S_ Q_ ;
S指定最高主轴转速(min?1)。Q指定最小主轴转速(min?1)。
程 序 O0001; N001; G50 S1500; G96 S100 M03; N002; G50S1500; G96 S120 M03; N003; G50 S1500; G96 S200 M03; G96 S_ M03(M04); 说 明 指定最大主轴转速设置 使用恒线速控制功能控制主轴旋转 指定最大主轴转速设置 使用恒线速控制功能控制主轴旋转 指定最大主轴转速设置 使用恒线速控制功能控制主轴旋转 S指定切削速度(m/min) 12.G98、G99——进给速度单位设定 G98指定每分钟进给量 G99指定每转进给量
三、M功能
M 代码也称为辅助功能。除了实现G 代码调用的辅助功能,它们还控制程序流程,切削油排放打开/ 关闭等。
表5-2 M功能说明
代码 M00 功能 程序停止 说 明 暂停程序执行 暂停程序执行。通过操作面板上的开关来选择此功能是否有效或无效。 M01 可选停止 M02 M03 M04 M05 M08 M09 M10 M11 M13 M14 M19 M20 M23 M24 M25 M26 M30 M45 M46 M90 M91 M98 M99 M200 M201 M712 M713 程序结束 主轴正转 主轴反转 主轴停止 冷却液开 冷却液关 卡盘夹紧 卡盘松开 旋转刀具主轴正转 旋转刀具主轴反转 主轴定位1 主轴定位2 倒角打开 倒角关闭 尾架前进 尾架后退 程序结束并返回开头 C轴连接 C轴释放 主轴/ 旋转刀具主轴同步操作模式打开 主轴/ 旋转刀具主轴同步操作模式关闭 子程序调用 子程序结束 排屑器启动(前进方向) 排屑器停止 尾架轴联锁功能关闭 尾架轴联锁功能关闭取消