孔加工程序编写XH651001@tom.com【看录像】展示孔视频【提问】孔有哪些加工方法【看录像】钻孔加工视频,分析钻孔过程孔加工循环动作分析:①水平定位→②上下近工件→③切削→④孔底动作→⑤退刀1→⑥退刀2→G0X_Y_G0Z_G1Z_F_G04P_暂停G0Z_G0Z_钻孔循环→动作程序化R点/平面孔表面Z0初始平面R平面初始平面R点/平面钻孔循环请你试一试编写加工Ф6深3孔钻孔程序O0001;(程序名)G90G80G40;(初始化)G91G28Z0;(回换刀点)M6T1;(装刀)M03S2000M08;(刀具旋转)G54G90G0Z100;(初始平面)G0X0Y0;(校验)G0X-10Y-20;(水平定位)G0Z2;(下移至R平面)G1Z-4.7F50;(钻A孔)G0Z100;(抬刀至初始平面)M9X200;(刀退出)M30;(程序结束)如何简化编程?YX(1)G81:基本钻孔循环(定点钻)(一)钻孔循环G81X_Y_Z_R_F_G99钻孔循环钻孔方式钻孔位置钻孔深度快进工进转换钻孔速度抬刀至R平面G98抬刀至初始平面【G81功能】☆钻定位孔☆钻一次性完成孔钻孔循环孔底点Z初始点B参考点RG98G99G98/G99G81X_Y_Z_R_F_【参数说明】X、Y:Z:R:F:G98:G99:孔底Z点坐标值;参考点R坐标值;钻孔进给速度;退刀至初始平面.退刀至R平面;孔的位置;O0001;(程序名)G90G80G40;(初始化)G91G28Z0;(回换刀点)M6T1;(装刀)M03S2000M08;(刀具旋转)G54G90G0Z100;(初始平面)G0X0Y0;(试走)M9G0X200;(刀退出)M30;(程序结束)钻孔循环请你试一试原始编程法O0001;(程序名)G90G80G40;(初始化)G91G28Z0;(回换刀点)M6T1;(装刀)M03S2000M08;(刀具旋转)G54G90G0Z100;(初始平面)G0X0Y0;(试走)M9X200;(刀退出)M30;(程序结束)G0X-10Y-20;(水平定位)G0Z2;(下移至R平面)G1Z-4.7F50;(钻A孔)G0Z100;(抬刀至初始平面)G98G81X-10Y-20Z-4.7R2F50;固定循环编程法【注】G80、G01~G03等代码可以取消固定循环【应用实例】如图手轮零件,编制加工2-M6螺纹程序。钻孔循环1、图纸分析2、工艺分析零件加工步骤:①车外圆→车端面、倒圆角②加工2×M6③铣扇形孔加工2×M6:Ф3中心钻定位→Ф5麻花钻打底孔→M6的丝锥攻丝孔加工参数见下表零件结构功能材料:AL刀具与切削用量选择加工内容刀具规格与刀号主轴转速S(r/min)进给速度F(mm/min)定位钻底孔攻丝Ф3中心钻12000Ф5麻花钻21500M6丝锥31002001501003、数学处理建编程坐标系;算点坐标:O(0,0)A(28,0)YXOAO0001;(定位程序名)G90G80G40;G91G28Z0;M6T1;M03S2000M08;G54G90G0Z100;X0Y0;G99G81X0Y0Z-2R3F200;(O点)G98X28;(A点)G80M9;(取消循环)G0X100;(退刀)M30;4、编程1YOAO0001;(钻底孔程序名)G90G80G40;G91G28Z0;M6T1;M03S2000M08;G54G90G0Z100;X0Y0;G99G81X0Y0Z-20R3F150;(O点)G98X28;(A点)G80;(取消循环)G0X100M9;(退刀)M30;4、编程2【引申】如何加工螺纹X【提问】螺纹有哪些加工方法【看录像】攻丝加工视频,分析攻丝过程孔加工循环G84:攻丝循环G98/G99G84X_Y_Z_R_P_F_主轴转速与进给速度同步右旋丝锥孔底Z点初始B点参照R点G84右旋攻制右螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴反转退出主轴正转攻丝(二)攻螺纹循环(G84)攻螺纹循环【功能】☆攻右旋螺纹【动作过程】主轴正转攻丝,到孔底时主轴停止旋转,反转退回攻螺纹循环【参数说明】PF=主轴转速S×螺纹导程LG84攻制右旋螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P毫秒主轴反转退出主轴正转攻丝孔底暂停时间msG98/G99X_Y_Z_R_F_G98/G99G81X_Y_Z_R_F_G84P_O0002;(攻丝程序)G90G80G40;G91G28Z0;M6T1;M03S100M08;G54G90G0Z100;X0Y0;G99G84X0Y0Z-20R3P2000F100;(O点)G98X28;(A点)G80M9;(取消循环)G0X100;(退刀)M30;4、编程AOXY放仿真加工视频学生仿真训练实际制作零件☆孔分层加工循环G83【深化讨论G83】孔底Z点初始B点参照R点qqqddG98G99G98/G99X_Y_Z_R_F_G98/G99G81X_Y_Z_R_F_G83Q_O0002;(钻孔程序)G90G80G40;G91G28Z0;M6T1;M03S2000M08;G54G90G0Z100;X0Y0;G99G83X0Y0Z-20R3Q3F150(O定位)G98X28;(A定位)G80M9;(取消循环)G0X100;(退刀)M30;编程【引申】怎么提高钻削效率G73YXOA镗刀孔底Z点初始B点参照R点孔底Z点初始B点参照R点G98G99(工进、主轴不停、工退)镗刀☆镗孔/铰孔循环G85【深化讨论G85】G98/G99X_Y_Z_R_F_G98/G99G81X_Y_Z_R_F_G85固定循环增量方式(G91/K)及应用【深化讨论G91】G91G81X_Y_Z_R_F_K_【参数说明】X、Y:Z:R:K:R点到孔底的距离;初始点到R点的距离;固定循环的次数;孔相对位置;【应用】☆钻排孔初始点【深化讨论】【应用实例】如图孔板零件,编制钻最下边一排孔1→10程序。【深化讨论】O0010;(钻排孔程序)G90G80G40;G91G28Z0;M6T1;M03S2000M08;G54G90G0Z20;X0Y0;X-10;(预备点)G91G81X10Z-18R-17F100K10;G90G80M9;G0Z00X100;M30;【讨论】怎么编钻全部孔程序XY【深化讨论】O0011;(钻排孔程序)G90G80G40;G91G28Z0;M6T1;M03S2000M08;G54G90G0Z20;X0Y0;X-10;(预备点)G91G81X10Z-18R-17F100K10;X0Y10;X-10Y0K9;(12~20孔)X0Y10;X10Y0K9;(22~30孔)X0Y10;X-10Y0K9;(32~20孔)X0Y10;X10Y0K9;(42~50孔)...X0Y10;X-10Y0K9;(92~100孔)G90G80M9;G0Z00X100;M30;程序组合与刀具长度补偿(H)【深化讨论H】☆刀具长度补偿建立与取消建立方式:G49(Z____);取消方式:【参数说明】G43——刀具长度正补偿/离开工件补偿;G44——刀具长度负补偿/趋向工件补偿;H——刀具长度偏置寄存器号(H01~H32)☆刀具长度补偿量设置→工件坐标系原点Z0设置【深化讨论】●方法1:工件坐标系原点Z0设定在工件上表面【深化讨论】●方法2:工件坐标系原点Z0设定在机床坐标系的Z0处O0123;G90G80G40G49;G91G28Z0;(回参考点)M6T1;(中心钻定位)M03S2000;G90G54G0G43H1Z100;X0Y0M08;G99G81X0Y0Z-2R3F200;G98X28;G80M5M9;G49;G91G28Z0M6T2;(钻头钻底孔)M3S1500;G90G54G0G43H2Z100X0Y0M08;G99G81X0Y0Z-20R3F150;G98X28;G80M5M9;G49;G91G28Z0M6T3;(丝锥攻丝)M03S100;G90G54G0G43H3Z100;X0Y0M08;G99G84X0Y0Z-20R3P2000F100;G98X28;G80M9;G49;G0X100;M30;程序组合2-M6连续加工程序【自学】G73/G74/G76G82/G86/G87/G88/G89【要点】基本格式与G81区别使用场合【附】高速深孔加工循环G73G98/G99G73X_Y_Z_R_Q_F_G73快速加工深孔孔底Z点初始B点参照R点qqqddG98G99【自学G73】易断屑排屑/冷却,退刀量小与G83区别:减少退刀量,提高加工效率【附】G82:带停顿的钻孔循环(锪孔)G98(G99)G82X_Y_Z_R_F_鍃钻加工到底,停顿孔底Z点初始B点参照R点P_孔底点Z初始点B参照点RG98G99与G81区别:孔底暂停P用于加工沉孔、盲孔,以提高孔深精度【自学G82】主轴转速与进给速度同步左旋丝锥孔底Z点初始B点参照R点G74左旋攻制左螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴正转退出主轴反转攻丝【附】G74:反攻丝循环G98/G99G74X_Y_Z_R_P_F_与G84区别:攻左旋螺纹,主轴反转攻丝,到孔底时主轴停止旋转,正转退回【自学G74】【附】G86:半精镗循环G98(G99)G86X_Y_Z_R_F_孔底Z点初始B点参照R点G98G99(工进、主轴停、快退)镗刀镗刀孔底Z点初始B点参照R点与G85区别:在孔底时主轴停止,然后快速退回【自学G86】【附2】G89:锪镗循环G98(G99)G89X_Y_Z_R_P_F_孔底Z点初始B点参照R点G98G99(工进、孔底延时、主轴停、快退)镗刀镗刀孔底Z点初始B点参照R点与G86区别:孔底延时【自学G89】【附】G76:精镗循环G98(G99)G76X_Y_Z_Q_F_【自学G76】【G76功能】☆精镗【参数说明】Q:动作:孔底定向停止,向刀尖反方向移动,然后快速退刀孔底动作位移量(正值)孔底定向准停、反向让刀,快退。孔底Z点初始B点参照R点G98G99孔底延时P秒准停偏移I或J量镗刀【附】G88:镗孔循环(手镗:手动退回)G98(G99)G88X_Y_Z_R_P_F_精镗孔:该类镗孔不需要主轴定向孔底Z点初始B点参照R点初始B点G98G99返回R点后主轴正转参照R点孔底Z点返回B点后主轴正转孔底延时、主轴停止与G76区别:孔底延时P秒后主轴停转,将工作方式置为手动,将刀具从孔中手动退出。到初始平面或参照平面上方后,主轴正转,再将工作方式置为自动,按“循环启动”键,刀具返回B点或R点,运行下面的程序。【自学G88】【附】G87:反镗循环G98(G99)G87X_Y_Z_R_Q_F_K_镗刀孔底Z点初始B点参照R点孔底Z点初始B点参照R点G99孔底延时P秒准停偏移I或J量→刀具快移到B点→主轴定向停转→反向偏移I或J量→快移到参照高度→偏移到R点→主轴正转→向上工进镗孔→延时P秒→主轴定向停转→反向偏移I或J量→快速抬刀到安全高度→偏移到B点→主轴正转→【自学G87】【编程练习】如图零件,编制各孔加工程序。谢谢!