第5章数控加工编程(成教).ppt

上传人:qwe****56 文档编号:79021531 上传时间:2023-03-19 格式:PPT 页数:78 大小:1.08MB
返回 下载 相关 举报
第5章数控加工编程(成教).ppt_第1页
第1页 / 共78页
第5章数控加工编程(成教).ppt_第2页
第2页 / 共78页
点击查看更多>>
资源描述

《第5章数控加工编程(成教).ppt》由会员分享,可在线阅读,更多相关《第5章数控加工编程(成教).ppt(78页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、5.1.1 数控编程的基本概念根据被加工零件的图纸及其技术要求、工艺要求等切削加工的必要信息,按数控系统所规定的指令和格式编制数控加工指令序列5.1.2 数控编程方法简介1)手工编程2)自动编程 以自动编程语言为基础的方法以计算机辅助设计为基础的方法第5章数控加工编程5.1概述5.2数控编程的基础5.2.1 编程的几何基础 1机床坐标系机床上固有的坐标系数控机床的主轴与机床坐标系的Z轴重合或平行2机床零点与参考点 机床零点:机床坐标系的零点。(基准点)参考点:由挡铁和限位开关预先确定好的点。返回参考点3.工件坐标系与工件零点 用于确定工件几何图形上各几何要素的位置而建立的坐标系选择工件零点的原

2、则:便于将工件图的尺寸方便地转化编程的坐 标值和提高加工精度4编程零点 5.绝对尺寸与增量尺寸从工件坐标系的原点进行标注的尺寸相对它前一点的位置增量进行标注的尺寸5.2.2 编程的工艺基础 数控编程的特点:需要处理工艺问题1.加工工件的选择 2.加工工序的划分 刀具集中分序法 粗、精加工分序法 按加工部位分序法 3.工件的装卡方式 (1)尽量采用组合夹具 (2)选择合理的零件定位、夹紧的部位 避免干涉,便于测量 (3)选择合理的夹紧力位置和方向 减少变形 (4)装卡、定位要考虑到重复安装的一致性 先平面,后孔先简单,后复杂先精度低,后精度高4.加工路线的确定 应尽量减少进、退刀等辅助时间。铣削

3、时,要尽量采用顺铣加工方式。选择合理的进、退刀位置。加工路线一般是先加工外轮廓,再加工内轮廓。5.切削用量的选择 考虑机床、刀具、工件材料、冷却液等因素5.2.3 数控程序编制的内容与步骤 零件图纸分析 确定加工的工艺路线刀位轨迹计算编写程序程序输入程序校验、试切 加工5.3 数控标准 5.3.1 数控程序编制的国际标准和国家标准1.ISO代码和EIA代码国际标准化协会 美国电子工业协会2.数控标准的内容:数控的名词术语;数控机床的坐标轴和运动方向;数控机床的字符编码(ISO代码、EIA代码)数控编程的程序段格式;准备机能(G代码)和辅助机能(M代码);进给功能、主轴功能和刀具功能。1.1.加

4、工程序的结构加工程序的结构 加工程序加工程序主程序和子程序主程序和子程序 程序段程序段(block)字字(word)地址和数据地址和数据2.2.程序段格式程序段格式 NGX.Y.FSTMLFNGX.Y.FSTMLF 程序段序号程序段序号 准备机能字准备机能字 坐标字坐标字 进给功能字进给功能字 主轴转速功能字主轴转速功能字 刀具功能字刀具功能字 辅助功能字辅助功能字 结束符结束符 5.3.2 程序结构与程序段格式程序结构与程序段格式常用地址字符常用地址字符地址字地址字意意 义义A、B、C围绕围绕X、Y、Z轴旋转的旋转轴角度尺寸字轴旋转的旋转轴角度尺寸字F、S、T进给速度指定机能、主轴速度机能、

5、刀具机能进给速度指定机能、主轴速度机能、刀具机能G准备机能准备机能I、J、K插补参数插补参数M辅助机能辅助机能N程序段序号程序段序号U、V、W与与X、Y、Z轴平行的第轴平行的第2移动坐标尺寸字移动坐标尺寸字X、Y、Z主坐标轴主坐标轴X、Y、Z移动坐标尺寸字移动坐标尺寸字5.4 数控系统的指令代码数控系统的指令代码 2.4.1 国际标准化组织准规定的准备功能指国际标准化组织准规定的准备功能指令代码令代码G代码代码(见教材表(见教材表2.2)模态代码:一经在一个程序段中指定,其功能一直模态代码:一经在一个程序段中指定,其功能一直保持到被取消或被同组其它保持到被取消或被同组其它G代码所代替代码所代替

6、非模态代码:的功能仅在所出现的程序段内有效非模态代码:的功能仅在所出现的程序段内有效同组的两个代码不能出现在一个程序段中同组的两个代码不能出现在一个程序段中不同组的不同组的G G代码根据需要可以在一个程序段中出现代码根据需要可以在一个程序段中出现2.4.2 2.4.2 FANUCFANUC系统系统G G代码指令集代码指令集(见教材表见教材表2.32.3和和2.42.4)(1 1)选择机床坐标系指令()选择机床坐标系指令(G53G53)G53 XG53 XY Y;(2 2)工件坐工件坐标标系系设设定指令定指令G92 X400.Z250.G92 X400.Z250.机床原点机床原点参考点参考点40

7、0400250250z zx x5.4.3 5.4.3 G G代代码码功能介功能介绍绍(以(以FANUCFANUC系统为例)系统为例)1.1.与坐标系有关的与坐标系有关的G G代码代码 G92 X180.Y150.(3 3)选择工件坐标系指令(选择工件坐标系指令(G54G54G59G59)基准点基准点x xy y150150180180G54G55参考点参考点机床坐标系原点机床坐标系原点(4)设定局部坐标系指令(设定局部坐标系指令(G52)G52 X100.Y50.机床坐标系原点机床坐标系原点参考点参考点局部坐标系局部坐标系局部坐标系局部坐标系G59G59G58G58G57G57G56G56G

8、55G55G54G54(5)(5)坐标平面设定指令(坐标平面设定指令(G17G17,G18G18,G19G19)G17-xy平面平面;G18-zx平面平面;G19-yz平面平面.Z/XZ/X平面平面Y/ZY/Z平面平面X/YX/Y平面平面Y YX XZ Z2.2.坐标值尺寸坐标值尺寸G G代码代码(1 1)绝对值和增量值编程指令()绝对值和增量值编程指令(G90G90,G91G91)G90 X40.0 Y70.0G90 X40.0 Y70.0;绝对值编程绝对值编程G91 XG91 X60.0 Y40.060.0 Y40.0;增量值编程增量值编程 XY70.030.040.0100.0终点终点起

9、点起点 (2 2)极坐标尺寸指令)极坐标尺寸指令 G16G16;建立极坐标指令方式建立极坐标指令方式 G15G15;取消极坐标指令方式取消极坐标指令方式 绝对值指令编程 N1 G17 G90 G16N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0N3 Y150.0N4 Y270.0N5 G15 G80相对值指令编程 N1 G17 G90 G16N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0N3 G91 Y120.0N4 Y120.0N5 G15 G80100(3 3)公制,英制转换指令)公制,英制转换指令G20G20;英制输入英制输

10、入G21G21;公制公制输输入入 3.3.关于参考点的关于参考点的G G代码代码 (1 1)返回参考点)返回参考点校验校验指令指令(G27 IP_G27 IP_)(2 2)自自动动返回参考点指令(返回参考点指令(G28 IP_G28 IP_)(3 3)返回到第二、第三和第四参考点指令(返回到第二、第三和第四参考点指令(G30 pi IP_ G30 pi IP_)(4 4)自自动动从参考点返回指令(从参考点返回指令(G29 IP_G29 IP_)G28G28和和G29G29指令应用的例子;指令应用的例子;G28 G90 X1000.0 Y700.0G28 G90 X1000.0 Y700.0;返

11、回返回参考点(参考点(A AB BR R)T1111T1111;在在参考点换刀参考点换刀G29 X1500.0 Y200.0X1500.0 Y200.0;从参考点返回(从参考点返回(RBCRBC)20030070040010001500ABRCXY4.4.插补功能插补功能G G代码代码(1 1)定位(快速)指令()定位(快速)指令(G00G00)AB(2 2)单方向定位指令()单方向定位指令(G60G60)结束位置结束位置暂停暂停开始位置开始位置过冲量过冲量开始位置开始位置(3 3)直线插补指令()直线插补指令(G01G01)G01XxYyZzG01XxYyZz Ff Ff x x轴轴方向的方

12、向的进给进给速度:速度:其中:其中:例:直线例:直线轴轴插补:(插补:(G91G91)G01 X200.0 Y100.0 F200.0G01 X200.0 Y100.0 F200.0;旋转轴旋转轴插补:插补:G91 G01 CG91 G01 C 90.0 F300.090.0 F300.0;Y Y110.0110.0X XO 20.020.0(终点)(终点)220.0220.0(起点)(起点)10.010.0(起点)(起点)(终点)(终点)进给速度进给速度300300deg/mindeg/min9090(4 4)圆弧插补指令)圆弧插补指令 顺时针圆弧插补指令(顺时针圆弧插补指令(G02G02)

13、逆时针圆弧插补指令(逆时针圆弧插补指令(G03G03)方向:方向:从从XYXY平面(平面(ZXZX平面,平面,YZYZ平面)的平面)的Z Z轴(轴(Y Y轴,轴,X X轴)的正向往负向观察轴)的正向往负向观察 XYG17G03G02ZXG18G03G02YZG19G03G02格式:格式:G03 Xx Yy Ii Jj Ff或 G03 Xx Yy Rr Ffx,y-终点坐标终点坐标(与与G90G90和和G91G91有关有关)I,j-圆心坐标圆心坐标(增量值,与增量值,与G90G90和和G91G91无关无关)r-圆弧半径圆弧半径(负值表示大于负值表示大于180度圆弧度圆弧)f-切向速度切向速度例:

14、例:G03 X100.Y100.I50.J50.F100.或或G03 X100.Y100.R50.F100.圆弧插补示例,加工轨迹如图圆弧插补示例,加工轨迹如图绝对编程方式:绝对编程方式:G92 X200.0 Y40.0 Z0G92 X200.0 Y40.0 Z0;G90 G03 X140.0 Y100.0 I-60.0 F300 G90 G03 X140.0 Y100.0 I-60.0 F300;G02 X120.0 Y60.0 I-50.0 G02 X120.0 Y60.0 I-50.0;或或 G92 X200.0 Y40.0 Z0G92 X200.0 Y40.0 Z0;G90 G03 X

15、140.0 Y100.0 R60.0 F300 G90 G03 X140.0 Y100.0 R60.0 F300;G02 X120.0 Y60.0 R5 0.0 G02 X120.0 Y60.0 R5 0.0;增量编程方式:增量编程方式:G91 G03 X-60.0 Y60.0 I-60.0 F300G91 G03 X-60.0 Y60.0 I-60.0 F300;G02 X-20.0 Y-40.0 I-50.0 G02 X-20.0 Y-40.0 I-50.0;或或 G91 G03 X-60.0 Y60.0 R60.0 F300G91 G03 X-60.0 Y60.0 R60.0 F300;

16、G02 X-20.0 Y-40.0 R50.0 G02 X-20.0 Y-40.0 R50.0;90 120 140R60R501006040OYX(5 5)螺旋线插补指令)螺旋线插补指令 F F代代码规码规定定为为刀具刀具沿沿圆圆弧的弧的进给进给速度速度例:例:G91G17G03X-50.Y50.R50.Z30F100.ZYX刀具轨迹刀具轨迹(6)螺纹切削指令 格式:G33 IP_ F_;其中IP_:螺纹终点位置F_:长轴方向导程(或螺距)例:加工螺纹长度10mm,螺距1.5mm,指令为 G33 Z10.0 F1.5;XZ(9 9)跳过功能指令)跳过功能指令 指令格式:指令格式:G31 IP

17、_ _;应应用用场场合合:加加工工停停止止位位置置由由跳跳过过信信号号指指定定,如如 磨削加工,工件尺寸测量等。磨削加工,工件尺寸测量等。示例:示例:G31 G91 X100.0 F100.0;Y50.0;G31 G90 X200.0 F100.0;X300.0 Y280.0;10050Y YX X跳过信号输入跳过信号输入Y Y跳过信号输入跳过信号输入(300,280)280100 200 300 x5.5.进给功能进给功能G G代码代码(1 1)每分进给量指令()每分进给量指令(G94G94)G94;每分进给每分进给G G代码代码 F_ _;进给速度指令(进给速度指令(mm/minmm/mi

18、n或或inch/mininch/min)(2 2)每每转进给转进给量指令(量指令(G95G95)G95G95;每转进给每转进给G G代码代码F F_ _;进给进给速度指令(速度指令(mm/revmm/rev或或inch/inch/renren)(3 3)时间时间倒数倒数进给进给速度指令(速度指令(G93G93)G93G93;倒数时间进指令倒数时间进指令G G代码代码 F F_ _;进给进给速度指令(速度指令(1/1/minmin)(4 4)一位一位进给进给速度速度F F代代码码指令指令 6.6.切削速度控制切削速度控制G G代码代码(1 1)准确停止指令()准确停止指令(G09G09)到终点之

19、前减速并进行到终点之前减速并进行“到位检测到位检测”,”,非模非模态态指令指令。(2 2)准确停止方式指令)准确停止方式指令(G61)G61)到终点之前减速并进行到终点之前减速并进行“到位检测到位检测”,”,模模态态指令指令。(3 3)切削方式指令()切削方式指令(G64G64)终点前不减速而移到下一个程序段,终点前不减速而移到下一个程序段,模模态态指令指令。(4 4)攻)攻丝丝方式指令(方式指令(G63G63)同同G64G64但进给倍率固定为但进给倍率固定为1 1。(5 5)自)自动动拐角倍率指令(拐角倍率指令(G62G62)在拐角两端,运在拐角两端,运动动速度会自速度会自动动地减少地减少。

20、(6 6)暂暂停指令(停指令(G04G04)G04 X_G04 X_;或或G04 P_G04 P_;例例:暂停暂停1 1秒的指令为:秒的指令为:G04 X1000G04 X1000 7.7.主运动速度主运动速度G G代码代码 恒表面速度控制指令恒表面速度控制指令格式为:格式为:G96 S;线速度(线速度(m/minm/min或或feet/minfeet/min)恒表面速度控制取消指令恒表面速度控制取消指令格式为:格式为:G97 SG97 S;主轴速度(主轴速度(rpmrpm)8.8.补偿功能补偿功能G G代码代码(1)(1)刀具长度补偿指令刀具长度补偿指令格式:格式:G43(G44)G43(G

21、44)_ H_ H_G43G43:正偏移正偏移G44G44:负偏移负偏移G49G49:取消长度补偿取消长度补偿 _ _:指定轴的位置指定轴的位置H_H_:偏移值地址偏移值地址例:例:H1-H1-刀具偏移值为刀具偏移值为20.020.0 G90 G43 Z100.0 H1;G90 G43 Z100.0 H1;刀具将沿刀具将沿Z Z轴运动到轴运动到120.0120.0的位置的位置8.补偿功能G代码(2)刀具偏移指令 G45 IP_D_;增加一个刀具偏移量的移动距离 G46 IP_D_;减少一个刀具偏移量的移动距离 G47 IP_D_;增加二个刀具偏移量的移动距离 G48 IP_D_;减少二个刀具偏

22、移量的移动距离G代码指定正的刀具偏移值指定负的刀具偏移值G45G46G47G48N1 G91 G46 G00 X35.0 Y20.0 D01;N2 G47 G01 X50.0 F120.0;N3 Y40.0;N4 G48 X40.0;N5 Y-40.0;N6 G45 X30.0;N7 G45 G03 X30.0 Y30.0 J30.0;N8 G45 G01 Y20.0;N9 G46 X0;运运动动量量为为零,刀具向零,刀具向-X方向移方向移动动一个刀偏一个刀偏值值;N10 G46 G02X-30.0 Y30.0;J30.0;N11 G45 G01 Y0;运运动动量量为为零,刀具向零,刀具向+Y

23、方向移方向移动动一个刀偏一个刀偏值值;N12 G47 X-120.0 N13 G47 Y-80;N14 G46 G00 X-35.0 Y-20.040402020N13N12R30N11N10N9N8R30N7N6N5N4N3N2N1N1430304050354040刀具:刀具:2020刀偏号:刀偏号:01 01刀偏刀偏值:值:+10+10(3)刀具半径补偿C指令 B刀补-尖角用圆弧过渡C刀补-尖角用折线过渡左刀补:G00(或G01)G41 IP_D_;右刀补:G00(或G01)G42 IP_D_;IP_指令坐标轴的运动值;D_为表示刀具半径补偿值的代码。撤消刀补指令为G40。偏移矢量建立刀补

24、取消刀补G92 X0 Y0 Z0;设定绝对坐标系,刀具位于开始位置(设定绝对坐标系,刀具位于开始位置(X0X0,Y0Y0,Z0Z0););N1 G90 G17 G00 G41 D07 X250.0 Y550.0;建立建立刀具半径补偿刀具半径补偿;N2 G01 Y900.0 F150;N3 X450.0;N4 G03 X500.0 Y1150.0 R650.0;N5 G02 X900.0 R-250.0;N6 G03 X950.0 Y900.0 R650.0;N7 G01 X1150.0;N8 Y550.0;N9 X700.0 Y650.0;N10 X250.0 Y550.0;N11 G00 G

25、40 X0 Y0;XYP1(250,550)P1(250,550)P2(250,900)P3(450,900)P4(500,1150)P5(900,1150)C1(700,1300)R250C2(1550,1550)R650R650C3(-150,1150)P6(950,900)P7(1150,900)P8(1150,550)P9(700,650)P9(700,650)X202040R40R20(-6.195,39.517)YW10G92 X0 Y0 Z50G00 X-60 Y-40 S500 M03Z5G01 Z-10 F20G42 D1 X-40 Y-20X20G03 X40 Y0 I0

26、J20X-6.195 Y39.517 R40G01 X-40 Y20Y-20G40 X-60 Y-40G00 Z50(4 4)拐角圆弧插补指令)拐角圆弧插补指令 G39;或或G39 N1偏移矢量偏移矢量0,10N2编程轨迹编程轨迹N3刀具中心轨迹刀具中心轨迹-10,10XYYXN10,10N2偏移矢量偏移矢量N3刀具中心轨迹刀具中心轨迹I=-1,J=2I=-1,J=2编程轨迹编程轨迹-10,20N1 Y10.0 N2 G39;N3 X-10;N1 Y10.0;N2 G39 I-1.0 J2.0;N3 X-10.0 Y20.0;拐角圆弧终点的矢量垂直于由I,J,K确定的矢量。9.9.固定循环指令

27、固定循环指令(1 1)钻镗类固定循环指令)钻镗类固定循环指令1 1)高速深孔钻削循环()高速深孔钻削循环(G73)G73XG73X_Y Y_Z Z_R R_Q Q_F F_K K_;(X(X、Y)Y)为孔位置数据,为孔位置数据,Z Z :增量编程时指从增量编程时指从R R点到孔底的增量值。点到孔底的增量值。绝对编程时指孔底的坐标值。绝对编程时指孔底的坐标值。R R :增量编程时指从初始平面到增量编程时指从初始平面到R R点的增量值。点的增量值。绝对编程时指绝对编程时指R R点的坐标值。点的坐标值。Q_:每次切削进给的深度每次切削进给的深度K K :加工相同距离的多个孔时,加工相同距离的多个孔时

28、,指定循环次数指定循环次数K K 初始平面初始平面参考平面参考平面工件上表面工件上表面RqqqZddG99G98例:加工4个直径为30mm通孔G90 G00 X0.Y0.Z100.G98 G73 X120.Y-75.Z-46.R2.Q8.F60Y75.X-120.Y-75.G80 G00 Z200.12075402)左旋螺纹攻丝循环()左旋螺纹攻丝循环(G74)G74X_Y_Z_R_P_F_K_;其中其中P为暂停时间为暂停时间 初始平面初始平面参考平面参考平面工件上表面工件上表面主轴逆时针转动主轴逆时针转动主轴顺时针转动主轴顺时针转动RZ3)精密镗孔循环()精密镗孔循环(G76)指令格式:指令

29、格式:G76X_Y_Z_R_ Q_P_F_K_;Q_:让刀位移量让刀位移量P_:P_:孔底停留时间孔底停留时间 主轴顺时针主轴顺时针初始平面初始平面R参考平面参考平面工件上表面工件上表面PZq4)钻削循环()钻削循环(G81)G81XG81X_Y Y_Z Z_R R_F F_K K_;工件上表面工件上表面参考平面参考平面ZRG99G98初始平面初始平面5)钻、镗阶梯孔循环()钻、镗阶梯孔循环(G82)G82X_Y_Z_R_P_F_K_;工件上表面工件上表面参考平面参考平面ZRG99G98初始平面初始平面P6)深孔加工循环()深孔加工循环(G83)G83X_Y_Z_R_Q_F_K_;qqq参考平

30、面参考平面工件平面工件平面初始平面初始平面G98G99ddRZ7)攻螺纹循环(攻螺纹循环(G84)G84X_Y_Z_R_P_F_K_;初始平面初始平面参考平面参考平面工件上表面工件上表面主轴顺时针转动主轴顺时针转动主轴逆时针转动主轴逆时针转动RZ8)镗孔)镗孔循环(循环(G85)G85X_Y_Z_R_F_K_;初始平面初始平面参考平面参考平面G99G98Z点点工件平面工件平面9)镗孔镗孔循环(循环(G86)G86XG86X_Y Y_Z Z_R R_F F_K K_;主轴停转主轴停转Z点点R点点G99参考平面参考平面(主轴正转)(主轴正转)初始平面初始平面G98主轴正转主轴正转10)背镗循环()

31、背镗循环(G87)G87XG87X_Y Y_Z Z_R R_Q Q_ P_F F_K K_;主轴定向停主轴定向停刀具刀具qR点点Z点点q主轴正转主轴正转P主轴正转主轴正转11)镗孔镗孔循环(循环(G88)G88X_Y_Z_R_P_F_K_;PZ点点主轴停转主轴停转G99(主轴正转)(主轴正转)R点点G98初始平面初始平面主轴正转主轴正转12)镗孔镗孔循环(循环(G89)G89X_Y_Z_R_P_F_K_;13)取消固定循环指令(取消固定循环指令(G80)G80;PZ点点R点点初始平面初始平面N001 G92X0Y0Z0;工件坐工件坐标标系系设设置在参考点;置在参考点;N002 G90G00Z2

32、50.0T11M06;到到换换刀点刀点换换T11刀具;刀具;N003 G43Z0H11;到初始平面,到初始平面,长长度度补偿补偿;N004 S30M03;主主轴轴正正转转;N005 G99G81X400.0Y-350.0Z-153.0R-97.0F120;定位,定位,钻钻1孔;孔;N006 Y-550.0;钻钻2孔;孔;N007 G98Y-750.0;钻钻3孔;孔;N008 G99X1200.0;钻钻4孔;孔;N009 Y-550.0;钻钻5孔;孔;N010 G98Y-350;钻钻6孔;孔;N011 G00X0Y0M05;X、Y坐坐标标返回到参考点,主返回到参考点,主轴轴停;停;N012 G4

33、9Z250.0T15M06;到到换换刀点,取消刀具刀点,取消刀具长长度度补偿补偿,换换T15刀具;刀具;N013 G43Z0H15;到初始平面,并到初始平面,并进进行刀具行刀具长长度度补偿补偿;N014 S20M03;主主轴轴正正转转;参考点参考点350100100100100400150250250150321781112139106542505050302033T11T15T31返回位置返回位置初初 始始 平平面面200190150钻孔钻孔16:10mmmm;钻孔钻孔710:20mmmm镗孔镗孔1113:95mmmmN015 G99G82X550.0Y-450.0Z-130.0R-97.0

34、P300F70;定位,定位,钻钻7孔,返到孔,返到R平面,孔底平面,孔底暂暂停;停;N016 G98Y-650.0;定位,定位,钻钻8孔,返回到初始平面,孔底孔,返回到初始平面,孔底暂暂停;停;N017 G99X1050.0;定位,定位,钻钻9孔,返回到孔,返回到R平面,孔底平面,孔底暂暂停;停;N018 G98X-450.0;定位,定位,钻钻10孔,到初始平面,孔底孔,到初始平面,孔底暂暂停;停;N019 G00X0Y0M05;返回到参考点,主返回到参考点,主轴轴停;停;N020 G49Z250.0T31M06;到到换换刀点,取消刀点,取消长长度度补偿补偿,换换T31刀具;刀具;N021 G

35、43Z0H31;到初始平面,到初始平面,进进行刀具行刀具长长度度补偿补偿;N022 S10M03;主主轴轴正正转转;N023 G99G85X800.0Y-350.0Z-153.0R-47.0F50;定位,定位,钻钻11孔,返回到孔,返回到R平面;平面;N024 G91Y-200.0K2;定位,定位,钻钻12、13孔,返回到孔,返回到R平面;平面;N025 G28X0Y0M05;经经中中间间点(点(0,0,-47.0)回到参考点,主)回到参考点,主轴轴停;停;N026 G49Z0;取消刀具取消刀具长长度度补偿补偿;N027 M00;程序停止。程序停止。参考点参考点3501001001001004

36、00150250250150321781112139106542505050302033T11T15T31返回位置返回位置初初 始始 平平面面200190150钻孔钻孔16:10mmmm;钻孔钻孔710:20mmmm镗孔镗孔1113:95mmmm作业:如图对作业:如图对A A、B B、C C、D D四孔进行深孔钻攻螺纹(左旋),编制四孔进行深孔钻攻螺纹(左旋),编制加工程序加工程序 Z Z X X Y Y X X15155050M108.51 10 05 50 03 35 5 A A B B C C D D O O O O1 15 5N10 G92 X0 Y0 Z250.0;N15 T01 M

37、06;在在250250处换刀处换刀N20 G90 G00 Z150.0;快进到初始平面快进到初始平面N25 G99G73X15.0Y10.0Z-53.0Q5.0R3.0F50;钻通孔钻通孔A循环循环,R平面为工件平面为工件上表面上表面3 3mm,mm,刀具伸出下平面刀具伸出下平面4 4mm,mm,返回到返回到R平面平面N30 G98 Y35.0;钻钻B孔孔,返回到初始平面返回到初始平面N35 G99 X50.0;钻钻C孔孔,返回到返回到R R平面平面N40 G98 X10.0;钻钻D孔孔,返回到初始平面返回到初始平面N45 G00 X0 Y0 Z250.0 T02 M06;N50 Z150.0

38、 S150 M03;N55 G99G74X15.0Y10.0Z-53.0R3.0F150;攻攻A孔螺纹循环孔螺纹循环,返回到初始平面返回到初始平面N60 G98 Y35.0;攻攻B孔螺纹孔螺纹N65 G99 X50.0;攻攻C孔螺纹孔螺纹N70 G98 Y10.0;攻攻D孔螺纹孔螺纹N75 G80 G00 X0 Y0 Z250.0 M30;(3 3)车削单一固定循环指令)车削单一固定循环指令 1 1)外径、内径车削循环指令()外径、内径车削循环指令(G77G77)指令格式:指令格式:G77X(U)_ _Z(W)_F_F_;G77 G77X X(U U)_ _Z Z(W W)_I_F_I_F_;

39、有些有些车削数控系统不使用车削数控系统不使用G90/G91G90/G91绝对值绝对值/增量值增量值指令。用指令。用X X、Z Z表示表示绝对值尺寸,绝对值尺寸,用用U U、W W表示对应表示对应X X、Z Z的的增量值尺寸。而且增量值尺寸。而且编程时可以混合使用。另外编程时可以混合使用。另外X X轴方向为轴方向为了适应直径了适应直径和半径尺寸和半径尺寸标标注,可以用参数注,可以用参数设设置置为为直径指定或半径指定。直径指定或半径指定。(X,Z)R:快速进给快速进给F:切削进给切削进给2(F)3(F)4(R)1(R)ZX4(R)3(F)1(R)2(F)I (X,Z)XZ2 2)螺纹切削循环指令(

40、)螺纹切削循环指令(G78G78)指令格式:指令格式:G78G78X X(U U)_ _Z Z(W W)_F_F_;G78G78X X(U U)_ _Z Z(W W)_I_F_I_F_;约约 454(R)1(R)2(F)3(F)(X,Z)rXZR:快速进给快速进给F:切削进给切削进给r:精加工量精加工量4(R R)4(R)1(R)2(F)3(F)约约 45IrXZ3 3)端面切削循环指令()端面切削循环指令(G79G79)指令格式:指令格式:G79X(U)_ _Z(W)_F_F_;G79 G79X X(U U)_ _Z Z(W W)_K_K_F_F_;1(R)2(F)3(F)4(R)XZX,Z

41、R:快速进给快速进给F:切削进给切削进给ZXK4(R)3(F)2(F)1(R)(4 4)车削复合固定循环指令)车削复合固定循环指令 1 1)外径粗车循环()外径粗车循环(G71G71)外径精车循环(外径精车循环(G70G70)指令格式:指令格式:G71U(d)R(e););G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t););G70P(ns)Q(nf););N(ns);在顺序号在顺序号N(nsns)和和N(nfnf)的的程序段之间指定程序段之间指定的加工路线。的加工路线。N(nf);其中其中 d 每次每次半径方向的吃刀量半径方向的吃刀量,半径值半径值;e 每次切削循环的退每次

42、切削循环的退刀量,刀量,半径值。半径值。ns 指定指定路线的第一个路线的第一个程序段序号;程序段序号;nf 指定指定路线的最后一个路线的最后一个程序段序号;程序段序号;u X轴方向的轴方向的精车余量;精车余量;w Z轴方向的轴方向的精车余量;精车余量;程序轨迹程序轨迹AWu/2e(R)(F)dAC 45B1020R850.3BXp160ZpAC2500.321443822应用举例:已知粗车切深为应用举例:已知粗车切深为2mm,退刀量为退刀量为1mm,精车余量在精车余量在X轴方向为轴方向为0.6 mm(直径值),直径值),Z轴方向为轴方向为0.3mmN010 G92 X250.0 Z160.0;

43、设置工件坐标系;设置工件坐标系;N020 T0100;换刀,无长度和磨损补偿;换刀,无长度和磨损补偿;N030 G96 S55 M04;主轴反转,恒线速度(主轴反转,恒线速度(55m/min)控制;控制;N040 G00 X45.0 Z5.0 T0101;由起点快进至由起点快进至循环循环起点起点A,用用1号刀具补偿;号刀具补偿;N050 G71 U2 R1;外圆粗车循环,粗车外圆粗车循环,粗车切深切深2mm,退刀量退刀量1mm;N060 G71 P070 Q110 U0.6 W0.3 F0.2;精车路线为精车路线为N070N070N110N110。N070 G00 X22.0 F0.1 S58

44、;设定快设定快进进AA,AA,精车进给量精车进给量0.10.1 mm/r,恒线速度控制恒线速度控制;N080 G01 W-17;车车2222外圆外圆N090 G02 X38.0 W-8.0 R8;车车R8R8圆弧圆弧N100 G01 W-10.0;车车3838外圆外圆N110 X44.0 W-10.0;车锥面;车锥面;N120 G70 P070 Q110;精车循环开始结束后返回到精车循环开始结束后返回到A A点;点;N130 G28 U30.0 W30.0;经中间点(经中间点(75,35)返回到参考点;返回到参考点;N140 M30;程序结束。程序结束。2 2)端面粗车循环()端面粗车循环(G

45、72G72)G72W(d)R(e););G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t););N(ns);在在N(nsns)和和N(nfnf)的的程序段间,指定程序段间,指定粗加工路线。粗加工路线。N(nf);其中其中d 每次每次Z方向的吃刀量;方向的吃刀量;e 每次切削循环的退每次切削循环的退刀量刀量。ns 指定指定精加工路线的第一个精加工路线的第一个程序段序号;程序段序号;nf 指定指定精加工路线的最后一个精加工路线的最后一个程序段序号;程序段序号;u X轴方向的轴方向的精车余量(直径精车余量(直径/半径半径指定指定););w Z轴方向的轴方向的精车余量;精车余量;CdA

46、Ae(F)(R)(R)45(F)BU/2wR:快速进給快速进給F:切削进給切削进給应用举例:已知粗车切深为应用举例:已知粗车切深为2mm,余量在余量在X轴方向为轴方向为0.5 mm,Z轴方向为轴方向为2mm。N101T0100M41;自动换刀,采用自动换刀,采用1号刀具,无长度和磨损补偿;号刀具,无长度和磨损补偿;N102G97S220M08;取消主轴恒线速度控制,开冷却液;取消主轴恒线速度控制,开冷却液;N103G00X176.0Z2.0M03;由起点快进至由起点快进至循环循环起点起点A,主轴正转;主轴正转;N104G96S120;恒线速度(恒线速度(120 m/min)控制;控制;N105

47、G72W2.0;端面粗车循环端面粗车循环,Z Z向向切深切深2mm,退刀量由参数指定;退刀量由参数指定;N106G72P107Q100U2.0W0.5F0.3;精车路线精车路线为为N107N107N100N100。N107G00Z-100.0F0.15S150;精车进给量精车进给量0.150.15 mm/r,恒线速度控制(恒线速度控制(150m/min););N108G01X120.0Z-60.0;移动到移动到120120、Z-60 mm;N009 Z-35.0;车车120120的外圆的外圆;N100X80.0W35.0;车锥面车锥面。N110G70P107Q100;精车循环;精车循环;N11

48、1G00G97X200.0Z142.0;返回到换刀点;返回到换刀点;N114M30;程序结束。程序结束。200A1501201208080OB1 12002008888ACX2 22 2140140353510101515404011.11.比例缩放和旋转变换指令比例缩放和旋转变换指令 (1 1)比例缩放指令()比例缩放指令(G50,G51G50,G51)G51X_Y_Z_P_G51X_Y_Z_P_;比例缩放开始;比例缩放开始;(G51X_Y_Z_I_J_K_G51X_Y_Z_I_J_K_;)比例缩放有效比例缩放有效 G50 G50;比例比例缩缩放取消。放取消。YXP1P1P2P2P3P3P4

49、P4P0G51 X0 Y0 P2G01 X100 Y200 G01 X200 Y400G50G51 X0 Y0 I2 J3G01 X100 Y200 G01 X200 Y600G50(2 2)坐标旋转指令()坐标旋转指令(G68,G69G68,G69)G68_R_G68_R_;坐标旋转开始坐标旋转开始 坐标系旋转方式坐标系旋转方式G69 G69;取消坐取消坐标标系旋系旋转转指令指令 其中:其中:_-_-旋转中心的绝对坐标值,指定平面的二个轴旋转中心的绝对坐标值,指定平面的二个轴;R R -旋旋转转角度角度 旋转角度(旋转角度(R R)(,)旋转中心旋转中心YX例:例:N1 G92 X0 Y0

50、G69 G01;设定坐标系、取消坐标旋转、设定G01运动;N2 G42 G90 X100.0 Y100.0 F1000 D01;右刀补,运动到(100,100);N3 G68 R-30000;坐标旋转.旋转中心:(100,100),旋转角:30;N4 G91 X200.0;N5 G03 Y100.0 I100.0 J50.0;N6 G01 X-200.0;N7 Y-100.0;N8 G69 G40 G90 X0 Y0;取消坐标旋转,取消刀补,回到原点M30;程序停止。Y2001501000100200300X302.4.4 辅助功能指令辅助功能指令M代码代码M代码指令主要用于数控机床开、关量的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁