90202421258b43e6b0c50c973a15887fdoc 21 G01Z-190F2000 G42X-30.Y0D10F200 (在 OFFSET#10中输入刀具半径150) G02130.J0Z-21亿轴移动一个螺距 G00G40X0Y0 Z100.M9; 暇侧l 刀具半径补正仅用于圆周。 ·刀具偏移量和刀长补正不能指定在螺旋插补单节中。 4.6极坐标插(G121,G13.1) 极坐标插补用于轮廓控制使笛卡尔坐标系編程指令转换为直线轴(刀具的移动)和旋 转轴的移动(工件的旋转)。此功能常用于凸轮轴的磨削。 G12.1:极坐标插补模式开始(极坐标插补功能打开) G13.l:极坐标插补模式取消(极坐标插补功能关闭) 說明 ■极坐祿插平 G12.Ⅰ启用极坐标插补模式,并选择极坐标插补平面。极坐标插补在此平面执行。 旋转轴(虛轴)(单位;mm或inch) 直线轴 单位mm或inch) 局部坐标系原点(G52指令)或是工件坐标系的原点 [极坐标插补平面] 当开机或系统复位,极坐标插补是取消状态(G13.1) 极坐标插补的直线轴和旋转轴必须在参数(No.5460和5461)中设定。 在G12.1使用之前的平面要取消。当指定G13.1后再存贮。 当系统复位时极坐标插补取消,使用G17,G18或G19选择的平面恢复使用。 极坐插补移动的距高和进给率 假想轴的坐标单位与直线轴的单位相同(mm/inch 进给率的单位是mm/min或inch/min。 在极坐标插补模式,编程指令用极坐标插补平面的笛卡尔坐标指定。旋转轴的位址使 用平面的第二轴(假想轴)的位址。不管平面的第一轴指定的是直径还是半径与该平 面没有指定旋转轴时的第· s\Administrator Desktop\Assistant3ifilesltemp files 90202421258b43e6b0c50c973a15887f190202421258b43e6b 973a15887f. doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 21 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc G01 Z-19.0 F2000 ; G42 X-30. Y0 D10 F200 ; (在 OFFSET #10 中输入刀具半径 15.0) G02 I30. J0 Z-21.(Z 轴移动一个螺距) G00 G40 X0 Y0 ; Z100. M9 ; : [ 限制 ] • 刀具半径补正仅用于圆周。 • 刀具偏移量和刀长补正不能指定在螺旋插补单节中。 4.6 极坐标插补( G12.1, G13.1 ) 极坐标插补用于轮廓控制使笛卡尔坐标系编程指令转换为直线轴(刀具的移动)和旋 转轴的移动(工件的旋转)。此功能常用于凸轮轴的磨削。 [ 格式 ] G12.1:极坐标插补模式开始(极坐标插补功能打开) G13.1:极坐标插补模式取消(极坐标插补功能关闭) [ 说明 ] ■ 极坐标插补平面 G12.1 启用极坐标插补模式,并选择极坐标插补平面。极坐标插补在此平面执行。 旋转轴 (虚轴)(单位;mm 或 inch) 直线轴 (单位 mm 或 inch) 局部坐标系原点(G52 指令)或是工件坐标系的原点 [ 极坐标插补平面 ] 当开机或系统复位,极坐标插补是取消状态(G13.1) 极坐标插补的直线轴和旋转轴必须在参数(No.5460 和 5461)中设定。 注意) 在 G12.1 使用之前的平面要取消。当指定 G13.1 后再存贮。 当系统复位时极坐标插补取消,使用 G17,G18 或G19 选择的平面恢复使用。 ■ 极坐标插补移动的距离和进给率 • 假想轴的坐标单位与直线轴的单位相同(mm/inch) • 进给率的单位是 mm/min 或 inch/min。 在极坐标插补模式,编程指令用极坐标插补平面的笛卡尔坐标指定。旋转轴的位址使 用平面的第二轴(假想轴)的位址。不管平面的第一轴指定的是直径还是半径与该平 面没有指定旋转轴时的第一轴一样
90202421258b43e6b0c50c973a15887f 22 假想轴在指定G12.1后坐标为0时建立。 极坐标插补在G12.1指定后的起始角度假设刀具的位置为0 ■在极坐禄钋棋式中回以指的G码 Go1..... 直线插补 i02.G03………圆弧插补 G04·……………暂停,确实停止 G40.G41.G42…刀具半径补正 (极坐标插补轨迹在刀具半径补正之后) G65,G66,G67…用户巨指令 G90,G91··…绝对指令,相对指令 G94,G95·····每分钟进给,每转进给 ■极坐掀平中的圆狐抢 在极坐标插补平面作圆弧插补(G02或G03)的圆弧半径的位址根据该平面的第一轴 (直线轴)来决定 当直线轴是X轴或平行于X轴时1和J在ⅩpYp平面内。 当直线轴是Y轴或平行于Y轴时J和K在YpZp平面内。 当直线轴是Z轴或平行于Z轴时K和I在Zp-Xp平面内。 在极坐祿插槟式不在极坐祿钋平面轴向的移动 刀具通常沿这些轴移动,而不依赖极坐标插补。 ■在极垡祿钋萇式過量的显示 显示实际坐标。也显示在极坐标插补平面(笛卡尔坐标系)在单节中的残余距离 限制 概坐祿指扑的坐系 在指定G12.1之前,要设定局部坐标系(或工件坐标系)回转轴的中心为坐标系的原 点。在G12.1模式,坐标系不能被改变(G92,G52,G53相关坐标系复位,G54到 G59等)。 ■刀具半怪扑正指令 极坐标插补(G12.1或G13.1)模式不能在刀具半径补正模式(G41或G42)中开始 或结東。G12.1或G13.1必须在刀具半径补正取消模式(G40)指定 ■力具长度谵移量指令 刀具长度偏移量必须在极坐标插补取消模式在G12.指定之前指定。不能在极坐标插 补模式指定。甚至在极坐标插补模式不能改变偏移量值 刀具偏移量指令 刀具偏移量必须在G12.l模式之前指定。在G12.1模式不能改变偏移量。 nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 887f.doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 22 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc 假想轴在指定 G12.1 后坐标为 0 时建立。 极坐标插补在 G12.1 指定后的起始角度假设刀具的位置为 0°。 ■ 在极坐标插补模式中可以指定的 G 码 G01 ………………… 直线插补 G02,G03 ………… 圆弧插补 G04 ………………… 暂停,确实停止 G40,G41,G42 ……刀具半径补正 (极坐标插补轨迹在刀具半径补正之后) G65,G66,G67 ……用户巨指令 G90,G91 ………… 绝对指令,相对指令 G94,G95 ………… 每分钟进给,每转进给 ■ 极坐标平面中的圆弧插补 在极坐标插补平面作圆弧插补(G02 或 G03)的圆弧半径的位址根据该平面的第一轴 (直线轴)来决定。 • 当直线轴是 X 轴或平行于 X 轴时 I 和 J 在 Xp-Yp 平面内。 • 当直线轴是 Y 轴或平行于 Y 轴时 J 和 K 在 Yp-Zp 平面内。 • 当直线轴是 Z 轴或平行于 Z 轴时 K 和 I 在 Zp-Xp 平面内。 ■ 在极坐标插补模式不在极坐标插补平面沿轴向的移动 刀具通常沿这些轴移动,而不依赖极坐标插补。 ■ 在极坐标插补模式当前位置的显示 显示实际坐标。也显示在极坐标插补平面(笛卡尔坐标系)在单节中的残余距离。 [ 限制 ] ■ 极坐标插补的坐标系 在指定 G12.1 之前,要设定局部坐标系(或工件坐标系)回转轴的中心为坐标系的原 点。在 G12.1 模式,坐标系不能被改变(G92,G52,G53 相关坐标系复位,G54 到 G59 等)。 ■ 刀具半径补正指令 极坐标插补(G12.1 或 G13.1)模式不能在刀具半径补正模式(G41 或 G42)中开始 或结束。G12.1 或 G13.1 必须在刀具半径补正取消模式(G40)指定。 ■ 刀具长度偏移量指令 刀具长度偏移量必须在极坐标插补取消模式在 G12.1 指定之前指定。不能在极坐标插 补模式指定。甚至在极坐标插补模式不能改变偏移量值。 ■ 刀具偏移量指令 刀具偏移量必须在 G12.1 模式之前指定。在 G12.1 模式不能改变偏移量
90202421258b43e6b0c50c973a15887fdoc 程序开启动 在G12.1模式中的单节,程序不能再启动。 旋轴的切给率 在笛卡尔坐标系中极坐标插补使刀具移动转换为旋转轴(C轴)和直线轴(X轴)的 移动。当刀具移动接近工件的中心时,C轴的进給率向量变得很大,有可能超过C 轴的最大进给率(參数No.1422中设定)引起报警。为昉止C轴的进给率超过C轴 的最大进给率,指定位址F来减小进给率或者改动程序使刀具(使用刀具半径补正时 的刀具中心)不靠近工件的中心。 注意) 三条直线Ll,L2和L3,ΔⅩ是在笛卡尔坐标系用位址F指定进给率每单位时间刀具 移动的距离。象刀具移动从L1到L2到L3,在坐标系中对应ΔⅩ每单位时间刀具移 动的角度从1到02到03。 换句话说,C轴在刀具移动越靠近工件中心进给率变大。C的进給率向量有可能超过 C轴的最大进给率因为刀具的移动在笛卡尔坐标系中要转换成C轴和Ⅹ轴的移动。 △X L:是刀具中心到工件中心的垂直距离 R:C轴的最大切削进给率(deg/min) 极坐标插补速度指定位址F用下列公式给出。指定速度在计算公式的允许值之下。公 式提供的是理论值,实际上要梖据讣算误差比理论值稍微低一点。 F〈L×Rxπ/180(mm/min) nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 887f.doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 23 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc ■ 程序再启动 在 G12.1 模式中的单节,程序不能再启动。 ■ 旋转轴的切削进给率 在笛卡尔坐标系中极坐标插补使刀具移动转换为旋转轴(C 轴)和直线轴(X 轴)的 移动。当刀具移动接近工件的中心时,C 轴的进给率向量变得很大,有可能超过 C 轴的最大进给率(参数 No.1422 中设定)引起报警。为防止 C 轴的进给率超过 C 轴 的最大进给率,指定位址 F 来减小进给率或者改动程序使刀具(使用刀具半径补正时 的刀具中心)不靠近工件的中心。 注意) 三条直线 L1,L2 和 L3,ΔX 是在笛卡尔坐标系用位址 F 指定进给率每单位时间刀具 移动的距离。象刀具移动从 L1 到 L2 到 L3,在坐标系中对应ΔX 每单位时间刀具移 动的角度从θ1 到θ2 到θ3。 换句话说,C 轴在刀具移动越靠近工件中心进给率变大。C 的进给率向量有可能超过 C 轴的最大进给率因为刀具的移动在笛卡尔坐标系中要转换成 C 轴和 X 轴的移动。 ΔX θ1 L1 θ2 L2 θ3 L3 L:是刀具中心到工件中心的垂直距离 R:C 轴的最大切削进给率(deg/min) 极坐标插补速度指定位址 F 用下列公式给出。指定速度在计算公式的允许值之下。公 式提供的是理论值,实际上要根据计算误差比理论值稍微低一点。 F〈 L×R×π/ 180 (mm/min)
90202421258b43e6b0c50c973a15887fdoc 24 坐标插补程序举例 基于Ⅹ轴(直线轴)和C轴(旋转轴) 假想C轴 程序轨迹 刀具半径补正后 J20 N203 的轨迹 N205 N201 N200 N206N207 Z轴 O0001 No10T0101 Nol00G90G00Ⅹ60.0C0Z:快速到起始位置 N0200G12.1 极坐标插补开始 N0201 G42 GO1 X200F No202C100 NO203G03X10.0C200R10.0; N0204G01X-20.0 几何编程 NO205C-10.0; (基于笛卡尔坐标XC’平面) No206G03X-10.0C-20.0I100J0 NO207G01X20.0; N0208 CO NO209G40X600; N0210G13.1 极坐标插补取消 N0300Z N0400X C nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 973a15887f. doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 24 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc [ 举例 ] 极坐标插补程序举例 基于 X 轴(直线轴)和 C 轴(旋转轴) 假想 C 轴 C 轴 程序轨迹 刀具半径补正后 N204 N203 的轨迹 N205 N202 N201 N208 X 轴 N200 N206 N207 Z 轴 O0001 ; : N010 T0101; : N0100 G90 G00 X60.0 C0 Z_ ; 快速到起始位置 N0200 G12.1 ; 极坐标插补开始 N0201 G42 G01 X20.0 F_ ; N0202 C10.0 ; N0203 G03 X10.0 C20.0 R10.0 ; N0204 G01 X-20.0 ; 几何编程 N0205 C-10.0 ; (基于笛卡尔坐标 X-C’平面) N0206 G03 X-10.0 C-20.0 I10.0 J0 ; N0207 G01 X20.0 ; N0208 C0 ; N0209 G40 X60.0 ; N0210 G13.1 ; 极坐标插补取消 N0300 Z_ ; N0400 X_ C_ ;
90202421258b43e6b0c50c973a15887fdoc 25 NO900M30; 4.7圆柱插(G071) 用角度指定的旋转轴的甪度奩移量在内部一次转化成沿外表面直线轴的距脔以便于 用其它轴来执行直线插补或圆弧插补。在执行插补后再转换回旋转轴的角度位移量。 圆柱插补功能允许圆柱的母线展开来编程。因此,象圆柱凸轮割槽的編程就很容易。 格式 G07.lPr;圆柱插补模式开始(允许圆柱插补) G07.IIP0:圆柱插补模式取消 IP:旋转轴的位址 r:圆柱的半径 指定G07.1IPr;和G07.lIP0;在分开的单节 G107可代替G07.1 說明l 平选舞(G17,G18,G19) 用参数No.1022指定旋转轴是Ⅹ,Y,或者Z,亦或是平行于Ⅹ,Y,或者Z的轴。 指定G码选择直线轴被指定为旋转轴所在的平面 例如,指定的旋转轴是平行于ⅹ轴的一个轴时,必须指定G17—XpYp平面,即用旋 转轴和Y轴或平行于Y轴的轴决定的平面。 在圆柱插补中只设定一个旋转轴。 在圆柱插补模式中指定的进给率是泔圆柱表面展开的速度。 ■國狐插钋(G02,G03) 在圆柱插补模式中利用旋转轴和另一直线轴可作圆弧插补。半径R指令的使用与44 节讲述的一样。 半径的单位是mm(公制输入)或是inch(英制输入)而不是dego 〈Z轴和C轴之间的圆弧插补 C轴的参数1022设为5(平行于ⅹ轴的轴),此时,圆弧插补的指令为 G18Z C G02(G03)Z_C_R_; C轴的参数1022设为6(平行于Y轴的轴),此时,圆弧插补的指令为 G19C Z GO2(G03)ZCR nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 973a15887f. doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 25 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc : : N0900 M30 ; 4.7 圆柱插补(G07.1) 用角度指定的旋转轴的角度位移量在内部一次转化成沿外表面直线轴的距离以便于 用其它轴来执行直线插补或圆弧插补。在执行插补后再转换回旋转轴的角度位移量。 圆柱插补功能允许圆柱的母线展开来编程。因此,象圆柱凸轮割槽的编程就很容易。 [ 格式 ] G07.1 IP r ; 圆柱插补模式开始(允许圆柱插补) : : G07.1 IP 0 ; 圆柱插补模式取消 IP: 旋转轴的位址 r : 圆柱的半径 指定 G07.1 IP r ;和 G07.1 IP 0 ;在分开的单节. G107 可代替 G07.1 [ 说明 ] ■ 平面选择(G17,G18,G19) 用参数 No.1022 指定旋转轴是 X,Y,或者 Z,亦或是平行于 X,Y,或者 Z 的轴。 指定 G 码选择直线轴被指定为旋转轴所在的平面。 例如,指定的旋转轴是平行于 X 轴的一个轴时,必须指定 G17—XpYp 平面,即用旋 转轴和 Y 轴或平行于 Y 轴的轴决定的平面。 在圆柱插补中只设定一个旋转轴。 ■ 进给率 在圆柱插补模式中指定的进给率是沿圆柱表面展开的速度。 ■ 圆弧插补(G02,G03) 在圆柱插补模式中利用旋转轴和另一直线轴可作圆弧插补。半径 R 指令的使用与 4.4 节讲述的一样。 半径的单位是 mm(公制输入)或是 inch(英制输入)而不是 deg。 〈Z 轴和 C 轴之间的圆弧插补〉 C 轴的参数 1022 设为 5(平行于 X 轴的轴),此时,圆弧插补的指令为 G18 Z_ C_ ; G02 (G03) Z_ C_ R_ ; C 轴的参数 1022 设为 6(平行于 Y 轴的轴),此时,圆弧插补的指令为 G19 C_ Z_; G02 (G03) Z_ C_ R_ ;