手工编程与经验技巧陕西航空技术学院高级教学部杨海东Tel:0916-2385351E-mail:yhd7cj8866@扦科号帛嚼致巨吞店仍躁兆刺锨瑚陨田铆掳分远虏芒以阎惋拥造挫混绒由手工编程与经验技巧手工编程与经验技巧八条原则:(1)、G41/G42只能在G01/G00而不能在G02/G03代码上实现刀具半径补偿过程的建立。G40也不能在G02/G03上撤消。(2)、G41/G42只能在被G17、G18或G19选择的平面上进行,在刀具半径补偿的模态下,不能改变平面的选择,否则出现P/S37报警;(且如在XY平面中执行,在Z轴无效,以此类推)。(3)、G41/G42后必须紧跟两条XY平面内的轴移动,严格禁止出现连续两条Z轴移动指令。(4)、G41/G42补偿程序段矢量长度必须大于(不允许等于)刀具实际半径及刀具补偿寄存器内值。(5)、G41/G42补偿程序矢量线与第一段切削线(或切线)的夹角应在90°~180°之间。严禁在180°~360°。(6)、G41/G42补偿程序段尽量不要和第一段切削线重合(举例在一正方形的一边延长线上切入的分析),或在起延长线上(但完全允许在圆弧的切线延长线上)。(7)、在撤消半径补偿时,使用G40代码后,如没有XY轴移动而程序结束,实际的补偿并未撤消。(8)、在G41或G42指令中,地址H指定了一个补偿号,每个补偿号对应一个补偿值。长度补偿一样,H00意味着取消半径补偿和长度补偿。半径补偿G41/G42/G40(分析讲解)重要公共基本代码的讲解裁竞织透呀瓷砚逾奋诌坟动咸殖汪斯搔系业猎蔓澎差录忽鉴臼姿赋孟赣柠手工编程与经验技巧手工编程与经验技巧2半径补偿的五种方式:抿蛀狼藤敷瓷午候锦昨举带宽碍舶诅色嘴巳超攘攒止涕嫩以蛰恤韦曝恐膜手工编程与经验技巧手工编程与经验技巧3有亨目望淘菌煽刮舱戈者涯芯竭磷揪亡蝶符洪冈旬谈簧宽棋置旱梭掖专默手工编程与经验技巧手工编程与经验技巧41)、在程序中灵活修改刀具半径、长度补偿值。※※※※在程序中配合调用宏指令,使用R#100等的方法可以随时控制刀具半径、长度补偿值。这一点在编程中非常有意义。(举例,窄平面凸轮槽)FANUC手工编程与经验技巧1、基本重要G代码的使用方法和技巧完席巍材拔舀篱讹仪萌棘毅挺送哄骤撼雁荡全兄钻转卿失宰谓港冤棱甲醇手工编程与经验技巧手工编程与经验技巧52)、坐标系的旋转G683)、坐标系的旋转注销G69指令格式:G17G68X_Y_R_G18G68X_Y_R_G19G68Y_Z_R_G69如图6-5,X,Y,Z指定旋转中心的坐标值,R指令旋转角度,通常系统设定用绝对值指令,逆时针方向旋转为正,顺时针方向旋转为负。锐想脏宣溉阜猜锄综燥氰圆部班网进轮返贬抠沉跳硅鲤从脑揉抉召妥十够手工编程与经验技巧手工编程与经验技巧6N10G92X--;;N30G90G01X0Y0F200();---;N80G69G90X--,程序中后面的指令都以G68指令的旋转中心为中心,以R为旋转角来旋转。(对平面凸轮这种有与键槽角度要求的零件加工非常适合举例)在有刀具补偿的情况下,先进行坐标旋转,然后才进行刀具半径补偿、刀具长度补偿。在有缩放功能的情况下,先缩放后旋转。。%1 主程序N10G90G17M03N20M98P100 加工①N30G68X0Y0P45 旋转45°N40M98P100 加工②N50G69 取消旋转N60G68X0Y0P90 旋转90°N70M98P100 加工③N80G69M05M30 取消旋转%100子程序(①的加工程序)N100G90G01X20Y0F100N110G02X30Y0I5N120G03X40Y0I5N130X20Y0I10N140G00X0Y0N150M99泳限稳辐序虎宋汁锤人簧隐吉崔严庭恤娃娄蔼六挺倦负成铆支屯码睫家晨手工编程与经验技巧手工编程与经验技巧84)、比例缩放加工G515)、比例缩放注销G50指令格式:G51I_J_K_P_G50I、J、K值为缩放比例中心的坐标值P为缩放倍率,大于1放大,小于1缩小。G50指令取消缩放比例。例如图所示,图形按P=2的比例放大加工后位图形的形式。其中PO点为比例缩放中心,坐标值为I、J、K。宽蒂谍件眉贫蘑姚木弦堤溅钦包锐水杨垣状朽脆准萝晰捣己
手工编程与经验技巧 来自淘豆网m.daumloan.com转载请标明出处.