立式加工中心编程培训讲义 陈建.docx
《立式加工中心编程培训讲义 陈建.docx》由会员分享,可在线阅读,更多相关《立式加工中心编程培训讲义 陈建.docx(18页珍藏版)》请在三一办公上搜索。
1、数控铣、加工中心编程培训讲义(陈 建)南通科技投资股份有限公司一, 编程的基本知识1, 编程方法a, 手工编程b, 自动编程2,机床坐标系和工件坐标系 a, 机床坐标系采用右手定则的笛卡儿坐标系,大拇指X正方向、食指Y正方向、中指Z正方向.b, 机床原点机床零点,是机床上设置的一个固定的点.c, 工件坐标系.根据零件图样建立的坐标系称为工件坐标系。3,程序的结构与格式 a, 程序的组成 一个完整的程序由程序号、程序内容和程序结束三部分组成. b, 程序段的组成 每个程序段由若干个数据字构成,而数据字又由地址码和数字码构成.X50、G80.二, 数控常用的系统功能1, 准备功能 准备功能也叫G功
2、能或G代码 G代码分组意义(功能)G0001快速进给、定位G01直线插补G02圆弧插补CW (顺时针)G03圆弧插补CCW (逆时针)G0400暂停G1518极坐标指令取消G16极坐标指令G1702XY平面G18ZX平面G19YZ平面G2006英制G21公制G4007取消刀具半径补偿G41左刀具半径补偿G42右刀具半径补偿G4308刀具长度补偿G49取消刀具长度补偿G5300选择机床坐标系G5412选1号工件坐标系G55选2号工件坐标系G56选3号工件坐标系G57选4号工件坐标系G58选5号工件坐标系G59选6号工件坐标系G6816坐标旋转G69取消坐标旋转G8009取消固定循环G81钻孔固定
3、循环G82钻孔固定循环G83深孔钻固定循环G84攻丝固定循环G85镗削固定循环G86镗削固定循环G9003绝对方式G91增量方式G9200设定工件零点G9810返回固定循环初始点G99返回固定循环R点 2, 辅助功能 辅助功能也叫M功能或M代码 M代码意义M00程序暂停M01选择程序停止M02程序结束M03主轴正转M04主轴反转M05主轴停M06刀具交换M08冷却开M09冷却关M19主轴准停M29刚性攻丝M30程序结束并返回程序头M98调用子程序M99子程序结束 3, 其他功能 刀具 T 主轴转速 S 进给 F4, 常用代码功能的属性 a. 代码分组 系统中不能同时执行的代码为一组 b, 模态
4、代码 持续有效,直到同组另一代码出现时该代码失效.三, 常用指令的含义 1,快速定位指令(G00)指令格式: G00 X_Y_Z_不用指定移动速度,其速度由机床参数设定.2,直线插补指令(G01) 指令格式: G01 X_Y_Z_F_ 按指定的进给速度作任意斜率的直线运动例题1:如图加工宽12的键槽,直径12的刀切削. 程序: O0001 N10 G17 G21 G90 G40 G49 G80 N20 G00 G54 X0 Y0 Z100. N30 M03 S1000 N40 G00 X-15. Y0 N50 G01 Z2. F5000. N60 G01 Z-5. F30. N70 X15.
5、F100. N80 G00 Z100. M05 N90 M303, 平面选择指令 当坐标系确定后,对应地就确定了3个坐标平面 G17 XY平面 G18 ZX平面 G19 YZ 平面 4, 圆弧插补指令(G02,G03) G02 顺圆插补 G03 逆圆插补 判断方法:沿圆弧所在平面(如XY平面)的另一根轴(Z轴)的正方向向负方向看,顺时针方向为G02,逆时针方向为G03. 指令格式(XY平面):G02(G03) X_Y_R_ 或G02(G03) X_Y_I_J_ 注:R是半径,有正负之分,小于180度为正,大于189度为负 I,J表示圆心,起点到圆心的距离,有正负方向.例题2: 编写如图直径为1
6、00的凸圆指令. 程序如下: O0002 N10 G17 G21 G90 G40 G49 N20 G00 G54.1 P1 X0 Y0 N30 M03 S1200 N40 G00 X70. N50 G01 Z5. F6000. N60 G01 Z-5. F30. N70 G01 G42 Y-20. D01 F200. N80 G02 X50.Y0 R20. N90G03 X-50. Y0 R50. N100G03 X50. Y0 R50. N110 G02 X70. Y20,.R20. N120 G00 Z100. N130 G00 G40 X0 Y0 M05 N140 M30也可这样编: O
7、0002 N10 G17 G21 G90 G40 G49 N20 G00 G54.1 P1 X0 Y0 N30 M03 S1200 N40 G00 X70. N50 G01 Z5. F6000. N60 G01 Z-5. F30. N70 G01 G42 Y-20. D01 F200. N80 G02 X50.Y0 R20. N90 N100G03 X50. Y0 I-50. J0 N110 G02 X70. Y20,.R20. N120 G00 Z100. N130 G00 G40 X0 Y0 M05 N140 M305, 暂停功能(G04) 在程序段之间暂停一段时间 指令格式: G04 X
8、2. 表示暂停2秒 或 G04 P2000 表示暂停2000 毫秒,即2秒 6,工件坐标系 a,采用预制的坐标系(G54-G59和G54.1P1-G54.1P48) 实质就是工件原点对机床坐标系的绝对坐标值. B,用机床坐标系(G53)和G92指令,设定工件坐标系 格式:G00 G53 X_Y_Z_ G92 X0 Y0 Z07,绝对坐标(G90)与增量坐标(G91) a, 绝对坐标(G90),程序中的坐标是以原点作为基准,表示刀具终点的绝对坐标. 如图,从零点到A点到B点的程序为: G90 G01 X30. Y10. F200. X20, Y20. B, 增量坐标(G91), 程序中的坐标是以
9、表示刀具起点作为基准, 表示刀具终点相对于刀具起点坐标值的增量. 如图,从零点到A点到B点的程序为: G91 G01 X30. Y10. F200. X-10. Y10.8, 刀具补偿 在数控编程过程中,为了编程方便,通常将刀具假想成一个点,在编程时不考虑刀具的长度与半径,而只考虑刀具点与编程轨迹重合. 但在实际加工时,由于刀具长度和半径各不相同,必须通过刀具补偿指令,使数控机床根据实际使用的刀具尺寸,自动调整各坐标值的移动量,确保实际加工轮廓和编程轮廓完全一致.a. 刀具长度补偿(G43) 刀具长度补偿指令格式: G43 Z_H_ G49 (取消长度补偿)例题3:在中心位置上钻15深的孔 (
10、中心钻,钻头).程序如下; O0003 N10 G17 G21 G90 G49 N20 G00 G54 X0 Y0 N30 T01 N40 M06 N50 G00 X0 Y0 N60 M03 S3000 N70 G01 G43 Z10. H01 F6000. N80 G01 Z-2.5 F500. N90 G00 G49 Z0 M05 N100 T02 N110 M06 N120 G00 G54 X0 Y0 N130 M03 S1200 N140 G01 G43 Z10. H02 F6000. N150 G01 Z-15. F100. N160 G04 X2.0 N170 G00 G49 Z0
11、 N180 M05 N190 M30b. 刀具半径补偿(G40,G41,G42)G41 刀具半径左补偿G42 刀具半径右补偿G40 取消刀具半径补偿在编轮廓切削程序时,一般以工件的轮廓尺寸作为刀具轨迹进行编程,而实际的刀具运动轨迹与工件轮廓有一偏移量(既刀具半径),在编程中这一功能是通过刀具半径补偿功能来实现的.指令格式; G41(G42) G01 X_Y_D_F_ . .G40 X_ Y_G41与G42的判断方法:沿刀具的移动方向看,刀具在工件的左边为左补偿.刀具在工件的右边为右补偿例题4:如图加工100*100的外形轮廓,分粗精加工.程序如下;O0004 N10 G17 G21 G90 G
12、40 G49 N20 T01 N30 M06 N40 G00 G54 X-65. Y-65. N50 M03 S1000 N60 G01 G43 Z10. H01 F6000. N70 G01 Z-5.F500. N80 G01 G42 Y-50. D01 N90 X50. F100. N100 Y50. N110 X-50. N120 Y-60. N130 G00 G49 Z0 M09 N140 G40 X0 Y0 M05 N150 T02 N160 M06 N170 G00 G54 X-65. Y-65. N180 M03 S1200 N190 G01 G43 Z10. H02 F6000
13、. N200 G01 Z-5. F500. N210 G01 G41 X-50. D02 N220 Y50. F200. N230 X50. N240 Y-50. N250 X-60. N260 G00 G49 Z0 M09 N270 G40 X0 Y0 M05 N280 M30 四, 固定循环1,a, 孔加工动作,通常由以下6个动作组成:(1) G17平面快速定位;(2) Z向快速进给到R点;(3) Z轴切削进给,进形孔加工(4) 孔底部的动作(5) Z轴退刀(6) Z轴快速回到起始位置.b. 固定循环的编程格式:(G73-G89)X_Y_Z_R_Q_P_F_K_X_Y_:指定孔在XY内的定
14、位;Z_:孔的深度;R_:R平面;Q_:刀具每次加工深度或精镗循环中的退刀量;P_:孔底暂停时间,已毫秒为单位;F_:进给速度;K_:孔加工循环的次数对于以上孔加工循环的通用格式,并不是每一种孔加工循环的编程都要用到以上格式的所有代码.c. 固定循环的平面(1) 初始平面 是安全下刀而规定的一个平面. G98回到初始平面(2) R平面 是快进转为切削进给的高度平面. G99回到R平面 2, 固定循环指令 a, 钻孔循环(G81)格式:G81X_Y_Z_R_F_例题5: 如图钻4-D10孔,程序如下:O0005N10 G17 G21 G90 G80 G49N20 G00 G54 X0 Y0N30
15、 M03 S800N35 G01 G43 Z50. H05 F6000.N40 G99 G81 X-30. Y15. Z-25. R5. F80.N50 X-30. Y-15.N60 X30. Y-15.N70 X30. Y15.N80 G80N90 G00 G49 Z0 M09N100 M05 N110 M30 b. 深孔钻循环(G83)格式: G83 X_Y_Z_R_Q_F_ 例题6:如图钻4-D10深孔,程序如下: O0006N10 G17 G21 G90 G80 G49N20 G00 G54 X0 Y0N30 M03 S800N35 G01 G43 Z50. H06 F6000.N40
16、 G98 G83 X-30. Y15. Z-40. R5. Q10. F80.N50 X-30. Y-15.N60 X30. Y-15.N70 X30. Y15.N80 G80N90 G00 G49 Z0 M09N100 M05 N110 M30d. 粗镗孔循环(G85) 快速到R点,以F给定的速度到孔底, 以F给定的速度返回到R点.适用于铰孔.e. 粗镗孔循环(G86)刀具以切削进给方式加工到孔底,然后主轴停转,刀具快速退到R点平面后,主轴正转. 例题7-1: 如图镗2-D25孔,程序如下: O0007N10 G17 G21 G90 G80 G49N20 G00 G54 X0 Y0N30 M
17、03 S600N35 G01 G43 Z50. H07 F6000.N40 G99 G86 X-30. Y0. Z-40. R5. F80.N50 X30. Y0N60 G80N70 G00 G49 Z0 M09N80 M05 N90 M30 f. 精镗孔循环(G76)G76指令主要用于精密镗孔加工. 刀具以切削进给方式加工到孔底,实现主轴准停,刀具向刀尖相反方向移动Q,使刀具脱离工件表面,保证刀具不擦伤工件表面,然后快速退刀至R平面或初始平面,主轴正转.指令格式: G76 X_Y_Z_R_Q_P_F_ 例题7-2:如图镗2-D30孔,程序如下:O0008 N10 G17 G21 G90 G8
18、0 G49N20 G00 G54 X0 Y0N30 M03 S600N35 G01 G43 Z50. H07 F6000.N40 G98 G76 X-30. Y0. Z-55. R-16. Q1000 P1000 F80.N50 X30. Y0N60 G80N70 G00 G49 Z0 M09N80 M05 N90 M30g. 攻丝循环(G84右旋)进给量F=螺距*转速S 例题8:如图攻2-M8孔,程序如下: O0008N10 G17 G21 G90 G80 G49N20 G00 G54 X0 Y0N35 G01 G43 Z50. H08 F6000.N30 M29 S300N40 G84 X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 立式加工中心编程培训讲义 陈建 立式 加工 中心 编程 培训 讲义
链接地址:https://www.31ppt.com/p-1887948.html