数控车削编程_第1页
数控车削编程_第2页
数控车削编程_第3页
数控车削编程_第4页
数控车削编程_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽宁工程技术大学职业技术学院辽宁工程技术大学职业技术学院一、数控车床的分类一、数控车床的分类二、数控车削加工零件的类型二、数控车削加工零件的类型三、数控车削加工特点三、数控车削加工特点四、数控车床编程特点四、数控车床编程特点2.1 数控车床概述数控车床概述数控编程与加工技术数控编程与加工技术一、数控车床的分类一、数控车床的分类1、按主轴的布置形式分类按主轴的布置形式分类(1)卧式数控车床 主轴轴线处于水平位置的数控车床。(2)立式数控车床 主轴轴线处于垂直位置的数控车床。(2)四轴控制的数控车床 车床上有两个独立的回转刀架,可以实现四坐标轴联动控制。2、按照数控系统控制的轴数分类按照数控系统控

2、制的轴数分类 (1)两轴控制的数控车床 车床上只有一个回转刀架,可实现两坐标轴联动控制。二、二、 数控车削加工零件的类型数控车削加工零件的类型 轴套类零件的加工表面大多是内、外圆柱面,其轮廓可以是与Z轴平行的直线,切削形成阶梯轴或圆柱螺纹;也可以是与Z轴倾斜的直线,切削形成圆锥面或圆锥螺纹;还可以是圆弧或非圆曲线,切削形成曲面。1、轴套类零件轴套类零件 轮盘类零件的加工表面多是端面,端面的轮廓也可以是直线、斜线、圆弧、曲线或端面螺纹等。2、轮盘类零件轮盘类零件数控编程与加工技术数控编程与加工技术 数控车床与普通车床一样,装上特殊卡盘可以加工偏心轴或在箱体、板材上进行钻孔、扩孔、铰孔及镗孔等。3

3、、其它类零件其它类零件1、适应性强,用于各种小批量零件的加工、适应性强,用于各种小批量零件的加工三、数控车削加工特点三、数控车削加工特点2、加工精度高,零件的互换性好、加工精度高,零件的互换性好3、具有较高的生产效率和较低的加工成本、具有较高的生产效率和较低的加工成本四、数控车床编程特点四、数控车床编程特点 2在图样上和在测量时,零件的径向尺寸均以直径表示,所以数控车床系统多以直径编程,即绝对坐标方式编程时,X值以直径表示;相对坐标方式编程时,X值以径向实际位移量的二倍表示。有的数控车床采用半径编程,即X值以半径或径向实际位移量表示。 1在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程

4、或增量值编程,也可以采用混合编程。辽宁工程技术大学职业技术学院辽宁工程技术大学职业技术学院一、准备功能(一、准备功能(G代码)代码)二、辅助功能(二、辅助功能(M代码)代码)三、进给、主轴、刀具功能(三、进给、主轴、刀具功能(F/ /S/ /T代码)代码)2.2 数控车床的基本功能数控车床的基本功能G代码代码组别组别功能功能G0001快速定位快速定位G01直线插补直线插补G02顺时针圆弧插补顺时针圆弧插补G03逆时针圆弧插补逆时针圆弧插补G0400暂停暂停G10可编程数据输入可编程数据输入G11可编程数据输入方式取消可编程数据输入方式取消G1716XY平面选择平面选择G18ZX平面选择平面选择

5、G19YZ平面选择平面选择G2006英吋输入英吋输入G21毫米输入毫米输入G2700返回参考点检查返回参考点检查G28返回参考点返回参考点G30返回第返回第2、3、4参考点参考点G31跳转功能跳转功能一、准备功能(一、准备功能(G代码)代码)数控编程与加工技术数控编程与加工技术 准备功能也称G功能或G代码,是用来指令机床动作方式的功能。准备功能是用地址符G及其后面的数字来指令机床的动作。 G3201单行程螺纹切削单行程螺纹切削G34变螺距螺纹切削变螺距螺纹切削G4007刀尖半径补偿取消刀尖半径补偿取消G41刀尖半径左补偿刀尖半径左补偿G42刀尖半径右补偿刀尖半径右补偿G5000坐标系或最大主轴

6、速度设定坐标系或最大主轴速度设定G52局部坐标系设定局部坐标系设定G53机床坐标系设定机床坐标系设定G5414选择工件坐标系选择工件坐标系1 1G55选择工件坐标系选择工件坐标系2 2G56选择工件坐标系选择工件坐标系3 3G57选择工件坐标系选择工件坐标系4 4G58选择工件坐标系选择工件坐标系5 5G59选择工件坐标系选择工件坐标系6 6G6500宏程序调用宏程序调用G6612宏程序模态调用宏程序模态调用G67宏程序模态调用取消宏程序模态调用取消数控编程与加工技术数控编程与加工技术 辅助功能是用来指令机床辅助动作的一种功能,它由地址符M及其后的两位数字组成。 二、辅助功能(二、辅助功能(M

7、 M代码)代码)(4)M30程序结束(1)M00程序停止 当执行有M00指令的程序段时,主轴的转动、刀具的进给、切削液都将停止。它与单程序段停止相同,模态信息全部被保存,以便进行某种手动操作,如换刀、测量工件的尺寸等。重新启动机床后,继续执行后面的程序。(2)M01选择停止 与M00的功能基本相同,只有在按下“选择停止”键后,M01才有效,否则机床继续执行后面的程序段;按下“启动”键后,继续执行后面的程序。(3)M02程序结束 该指令编在程序的最后一段,表示执行完程序内所有指令后,主轴、进给停止,切削液关闭,机床处于复位状态,但程序结束后不返回到程序的开头位置。 使用M30时,除执行M02的功

8、能之外,还自动返回到程序的第一条语句,准备下一个工件的加工。数控编程与加工技术数控编程与加工技术三、进给功能、主轴功能和刀具功能(三、进给功能、主轴功能和刀具功能(F、S、T代码)代码) 表示主轴转一圈,刀具移动了1.23mm,即进给速度F=1.23mm/r。1、进给功能(、进给功能(F代码)代码)进给功能是指令刀具切削进给的速度。它由地址符F及其后面的数字组成。2、主轴功能(、主轴功能(S代码)代码) F代码用G98和G99两G指令来设定进给速度的单位。用G98来指令刀具每分钟移动的距离,用G99来指令主轴每转一转刀具移动的距离。如:G98 G01 X Z F12.3;表示刀具一分钟移动了1

9、2.3mm,即进给速度F=12.3mm/min。G99 G01 X Z F1.23; 主轴功能主要用来指令主轴的转速或速度。它由地址符S及其后面的数字组成。 主轴转速的计量单位有两种,一种是r/min,另一种是m/min。 在车削端面、圆锥面或圆弧面时,用G96指令恒线速度,使工件上任意一点的切削速度都一样。(1)恒线速度控制指令G96例如:G96 S125 主轴恒线速度为125m/min。数控编程与加工技术数控编程与加工技术(2)主轴速度直接指令 G97 直接指令主轴速度。例如:G97 S1000 主轴速度为1000r/min。(3)主轴最高转速限制指令G50 恒线速度指令后,随着工件直径变

10、小,主轴转速会随之自动提高,为防止飞车,在用G96指令恒线速度的同时,要用G50指令来限制主轴最高转速。例如:G50 S1800 (指令主轴最高转速为1800r/min) G96 S100 (指令恒线速度为100m/min)3、刀具功能(、刀具功能(T代码)代码) 刀具功能主要用来选择刀具,也可用来选择刀具的长度补偿和刀具半径补偿。它由地址符T及其后面的数字组成。 在FANUC 0i系统中,这两种形式均可通用。例如:T0101表示采用1号刀具和1号刀补。T X X T XX XX 刀补号 刀补号 刀具号 刀具号F、S、T代码均为模态代码。刀具号和刀具补偿号有两种形式:辽宁工程技术大学职业技术学

11、院辽宁工程技术大学职业技术学院一、编程的一般规则一、编程的一般规则二、快速点定位指令二、快速点定位指令G00三、直线插补指令三、直线插补指令G01四、圆弧插补指令四、圆弧插补指令G02/G03五、暂停指令五、暂停指令G042.3 数控车床的基本编程方法数控车床的基本编程方法数控编程与加工技术数控编程与加工技术一、编程的一般规则一、编程的一般规则说明:(1)X轴为绝对坐标,Z轴为增量坐标。 (2)X轴为增量坐标,Z轴为绝对坐标。1、绝对坐标编程、绝对坐标编程格式:G00 X Z ;说明:刀具运动的终点是用绝对坐标指令的,地址X后面的数字为直径值。2、增量坐标编程、增量坐标编程格式:G00 U W

12、 ;说明:刀具运动的终点是用增量坐标指令的,地址U后面的数字为X方向实际移动量的2倍值。3、混合坐标编程、混合坐标编程格式:(1)G00 X W ; (2)G00 U Z ;说明:G90指令,表示程序段中的运动坐标数字为绝对坐标值。4、特殊指令、特殊指令G90、G91编程编程格式:G90 G00 X Z ; G91 G00 X Z ;G91指令,表示程序段中的运动坐标数字为增量坐标值。数控编程与加工技术数控编程与加工技术二、快速点定位指令二、快速点定位指令G00说明:(1)刀具以点位控制方式从当前点快速移动到目标点。 (2)快速定位,无运动轨迹要求,移动速度是机床设定的空行程速度,与程序段中指

13、定的进给速度无关。 格式:G00 X(U) Z(W) ;(3)G00指令是模态代码,其中X(U),Z(W)是目标点的坐标。 (4)车削时快速定位目标点不能直接选在工件上,一般要离开工件表面12mm。如图所示,从起点A快速运动到目标点B,其绝对坐标方式编程为: G00 X60. Z100.; 其增量坐标方式编程为:G00 U80. W80.; 执行上述程序段时,刀具快速运动到点(60,60),再运动到点(60,100),所以使用G00指令时要注意刀具是否和工件及夹具发生干涉,忽略这一点,就容易发生碰撞。 数控编程与加工技术数控编程与加工技术三、直线插补指令三、直线插补指令G01 1说明:(1)刀

14、具从当前点出发,在两坐标或三坐标间以插补联动方式按指定的进给速度直线移动到目标点。G01指令是模态指令。格式:G01 X(U) Z(W) ;(2) 进给速度由F指定。它可以用G00指令取消。在G01程序段中或之前必须含有F指令。G00 X200. Z100.;如图所示,选右端面O为编程原点,绝对坐标编程为:G00 U-150. W-98. S800 M03;G01 W-42. F80;U30. W-20.;G00 U120. W160.;G00 X50 Z2. S800 M03 ;G01 Z-40. F80 ;X80.0 Z-60. ;增量坐标编程为:数控编程与加工技术数控编程与加工技术例例2

15、1 工件如图所示,刀尖从A点移动到B点,完成车外圆、车槽、车倒角的操作。或:G91 G01 X0 Z-28. F80; 车外圆G00 X20. Z2. ;绝对坐标方式:G90 G01 Z-26. F80;增量坐标方式:G01 U0 W-28. F80;增量坐标方式:G01 U-17. F50 ;车槽G00 X35. -26.;绝对坐标方式:G01 X18. F50 ;数控编程与加工技术数控编程与加工技术增量坐标方式:G01 U6. W-3. F80 ;车倒角G00 X24. Z2.;绝对坐标方式:G01 X30. Z-1. F80;四、圆弧插补指令四、圆弧插补指令G02G03 格式:G02G0

16、3 X(U) Z(W) I K F;或:G02G03 X(U) Z(W) R F;说明:(1)G02:顺时针圆弧插补, G03:逆时针圆弧插补。 (2)采用绝对坐标编程时,圆弧终点坐标为工件坐标系中的坐标值,用X、Z表示,当用增量坐标编程时,圆弧终点坐标为圆弧终点相对于圆弧起点的坐标增量值,用U、W表示。 (4)用半径R指定圆心位置时(它不能与I、K同时使用),由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧路径。为区别二者,规定圆心角180时,用“+R”表示,正号可省略;圆心角180时用“-R”表示。用半径R指定圆心位置时,不能进行整圆加工。 (3)I为圆弧起点至圆弧中心在X方向上的距

17、离(以半径值表示),K为圆弧起点至圆弧中心在Z方向上的距离。I、K是增量值,并带有“+、-”号。I、K方向是从圆弧起点指向圆心,其正负取决于该方向与坐标轴方向是否相同,相同为正,反之为负。数控编程与加工技术数控编程与加工技术G02 X40. Z-40. I10. K0 F60; 增量坐标编程方式: G00 U-80. W-18.;G01 U0 W-32. F80;G02 U20. W-10. I10. K0 F60;使用圆弧半径R编程G00 X20. Z2.;G01 Z-30.F80;G02 X40. Z-40. R10. F60;使用圆心坐标I、K编程绝对坐标编程方式:G00 X20. Z2

18、.;G01 Z-30. F80;数控编程与加工技术数控编程与加工技术如图所示,刀具从A点开始沿BCD移动的程序段如下: 使用圆心坐标I、K编程绝对坐标编程方式:G00 U-72. W-18.;G01 W-42. F80 ; G03 U12. W-6. I0 K-6. F60;G00 X28. Z2.;G01 Z-40. F80;G03 X40. Z-46. R6. F60;G00 X28. Z2.;G01 Z-40. F80;G03 X40. Z-46. I0 K-6. F60;增量坐标编程方式使用圆弧半径R编程,绝对坐标编程方式:数控编程与加工技术数控编程与加工技术选择刀具,确定安装位置:选

19、择60刀,安装于T01号位置;确定加工路线:粗车、精车18外圆、半球SR7至图纸尺寸。编程例例22 编制图示零件的加工程序。设置编程坐标原点、换刀点:原点在右端面中心,换刀点A(30,10)。计算刀具轨迹坐标值G50 X30. Z10.; S800 M03 T0101;G00 X19. Z1.; G01 Z-23. F80; G00 X20. Z1.; X15.; G01 Z-13. F60 ; G00 X16 Z1.5 ; X0 ; G03 X16. Z-7. I0 K-8.5 F40; G01 X15. ; G02 X0 Z0.5 I-7.5 K0 F40 ; G01 X0 Z0 F20

20、; G03 X14. Z-7. I0 K-7. F20 ; G01 Z-13.; X18.;Z-23.; G00 X30. Z10.; M30 ; 数控编程与加工技术数控编程与加工技术五、五、 暂停指令暂停指令G04例如:车削环形槽,刀具进给暂停2秒的程序为: 格式:G04 X(P)说明:(1)执行该程序段暂停给定时间,暂停时间过后,继续执行下一段程序。(2)X(P):暂停时间。其中X后面可用小数表示,单位为秒,如G04 X5. 表示前面的程序执行完后,要经过5秒的暂停,下面的程序段才能执行。地址P后面用整数表示,单位为毫秒。如G04 P1000 表示暂停1000毫秒。G01 U-6. F50

21、; 切槽G04 X2.; 主轴不停,刀具在槽底停留2秒G00 U6.; 退刀辽宁工程技术大学职业技术学院辽宁工程技术大学职业技术学院一、螺纹加工方法一、螺纹加工方法二、螺纹尺寸的计算二、螺纹尺寸的计算三、螺纹车削加工指令三、螺纹车削加工指令2.4 螺纹车削加工指令螺纹车削加工指令数控编程与加工技术数控编程与加工技术一、一、 螺纹加工方法螺纹加工方法 在数控车床上加工螺纹的进刀方式通常有直进法和斜进法,如图所示。直进法使刀具双侧刃切削,切削力较大,一般用于螺距或导程小于3mm的螺纹加工。斜进法使刀具单侧刃切削,切削力较小,一般用于螺距或导程大于3mm的螺纹加工。 加工螺距较大、牙型较深的螺纹时,

22、常采用多次走刀,分层切削的方法进行加工。每次切削深度按递减规律分配, 递减规律由数控系统设定,目的是使每次切削面积接近相等。 加工多头螺纹时,首先车好一条螺纹,然后轴向移动一个螺距,再车另一条螺纹。数控编程与加工技术数控编程与加工技术2、螺纹进刀与退刀距离、螺纹进刀与退刀距离 车削螺纹时,为了避免在进给机构加减速过程中切削,应留有一定的升速进刀距离1和减速退刀距离2 。其数值与进给系统的动态特性、螺纹精度和螺距有关,一般1 =25 mm,2=(1/41/2)1。刀具实际Z向行程包括螺纹有效长度L,以及升降速段距离1和2。二、螺纹尺寸的计算二、螺纹尺寸的计算 1、螺纹牙型高度、螺纹牙型高度 式中

23、 h牙型实际高度,mm ; H牙型理论高度,mm; P螺距,mm。 PHh54125. 085数控编程与加工技术数控编程与加工技术三、螺纹车削加工指令三、螺纹车削加工指令 (3)当斜角在45以下时,螺纹导程以 Z方向指定,45以上至90时,以 X轴方向指定。 1、G32单行程螺纹切削单行程螺纹切削格式:G32 X(U)_ Z(W)_ F_ 说明:(1) X、Z单行程螺纹终点坐标; U、W单行程螺纹终点相对于螺纹起点的增量坐标; F螺纹导程。(2)在程序设计时,应将车刀的切入、切出、返回均编入程序中。说明:式中, X(U)、Z(W)、F含义与G32相同;K为螺纹每导程的增减量,其范围为0.000

24、1 100 mm/r。 2、G34变导程螺纹切削变导程螺纹切削格式:G34 X(U)_ Z(W)_ F_ K 辽宁工程技术大学职业技术学院辽宁工程技术大学职业技术学院一、固定循环一、固定循环二、复合循环二、复合循环2.5 循环编程循环编程数控编程与加工技术数控编程与加工技术说明:X、Z为圆柱面切削终点的绝对坐标;U、W为终点相对于起点的增量坐标,U、W数值符号由刀具路径方向来决定。 一、固定循环一、固定循环1、G90外径外径/ /内径切削循环内径切削循环 (1)圆柱面切削循环 格式:G90 X(U)_ Z(W)_ F_ X20. 刀具运动轨迹为: AGHDA G90 X40. Z30. F30

25、 刀具运动轨迹为:ABCDAX30. 刀具运动轨迹为: AEFDA F F数控编程与加工技术数控编程与加工技术(2)圆锥面切削循环 格式:G90 X(U)_ Z(W)_ R_ F_ 说明:如图所示, R为锥体大小端的半径差。用增量值表示,其符号取决于刀具起于锥端面的位置,当刀具起于锥端大头时,R为正值;起于锥端小头时,R为负值。即起点坐标大于终点坐标时,R为正值,反之为负。 X20. 例如:加工如图所示零件的程序如下:G90 X40. Z20. R-5. F30X30.数控编程与加工技术数控编程与加工技术2、G92螺纹切削循环螺纹切削循环 (1)圆柱螺纹切削循环 格式:G92 X(U)_ Z(

26、W)_ F _说明:刀具从循环起点 A开始,按A、B、C、D进行自动循环,最后回到循环起点A。式中的X、Z为切削终点(C点)的坐标值,U、W为起点坐标到终点坐标的增值,F为螺距(2)圆锥螺纹切削循环 格式:G92 X(U)_ Z(W)_ R_ F _说明:式中的 X(U)、Z(W)、F的含义同上,R为圆锥螺纹终点半径与起点半径的差值,R值的正负判断方法与G90相同。 数控编程与加工技术数控编程与加工技术-0.038-0.31830【例例2.3】 车削如图所示M302-6g的普通螺纹,试编写加工程序。 由GB/ T1972003知:该螺纹大径为 mm,取编程大径为29.8 mm。螺纹小径为 d

27、1 =d-1.0825P =30-1.08252=27.835,取编程小径为27.8 mm。加工程序如下: M05 M30 G50 X200. Z100.S300 M03 T0101G00 X40. Z4.G92 X29.1 Z-49 . F2. X28.6 X28.2 X27.9 X27.8G00 X200. Z100.数控编程与加工技术数控编程与加工技术3、G94端面切削循环端面切削循环 (1)平端面切削循环 格式:G94 X(U)_ Z(W)_ F_ 说明:如图所示,式中 X(U)、Z(W)、F的含义与圆柱面切削循环G90基本相同。 Z10. 刀具运动轨迹为: AGHDA 例如:加工如图

28、所示工件的程序为 G94 X18. Z18. F30. 刀具运动轨迹为: ABCDA Z14. 刀具运动轨迹为: AEFDA 数控编程与加工技术数控编程与加工技术(2)锥端面切削循环 格式:G94 X(U)_ Z(W)_ R_ F_ 说明:如图所示,式中 X(U)、Z(W)、R、F的含义与圆锥面切削循环G90基本相同。 例如:加工如图所示工件的程序为 Z19. 刀具运动轨迹为: AGHDA G94 X20. Z29. R-7. F30. 刀具运动轨迹为: ABCDAZ24. 刀具运动轨迹为: AEFDA 数控编程与加工技术数控编程与加工技术二、复合循环二、复合循环 1、G71外径外径/ /内径

29、粗车循环内径粗车循环 格式: G71 U(d) R(e) G71 P(ns) Q(nf) U(u) W(w) F_ S_ T_ N(ns) N(nf)(2)含在G71程序段中的或前面程序段中指定的F、S、T功能有效,包含在nsnf程序段中的F、S、T功能,只对精车循环有效,对粗车循环无效。 说明:(1)程序段中各地址符的含义为:e:回刀时的径向退刀量(由参数设定);d:每次切削深度(沿AA方向,半径给定);ns:精加工程序第一程序段顺序号;nf:精加工程序最后程序段顺序号;u:径向(X轴方向)的精车余量;w:轴向(Z轴方向)的精车余量。数控编程与加工技术数控编程与加工技术2、G72端面粗车循环

30、端面粗车循环 格式:G72 W(d) R(e) G72 P(ns) Q(nf) U(u) W(w)F_ S_ T_ N(ns) N(nf)说明:(1)如图所示,该指令是使刀具沿着平行于X轴从外径往轴心方向进行加工端面循环。 (2)程序段中各地址符的含义与它们在G71中的含义相同。 数控编程与加工技术数控编程与加工技术3、G73固定形状粗车循环(仿形循环)固定形状粗车循环(仿形循环) 格式:G73 U(i) W(k) R(d) G73 P(ns) Q(nf) U(u) W(w) F_ S_ T_ 说明:(1)地址符除i、k、d之外,其余与G71中的含义相同。 i:X轴方向的退出距离和方向,即粗车

31、时的径向余量(半径值)。 k:Z轴方向的退出距离和方向,即粗车时的轴向余量。 d:粗车循环次数。(2)当i和k或u和w值分别由地址U和W规定时,它们的意义由G73程序段中的地址P和Q决定。当P和Q没有指定在同一个程序段中时,U和W分别表示i 和k,当P和Q指定在同一个程序段中时,U和W分别表示u和w。 (3)有P和Q的G73指令执行循环加工,不同的进刀方式u、w、i和k的符号不同,应予以注意,加工循环结束时,刀具返回到 A点。 数控编程与加工技术数控编程与加工技术4、G70精车循环精车循环 格式:G70 P(ns) Q(nf) 说明:(1)当用G71、G72、G73指令粗车工件后,用G70指令

32、精车循环,切除粗加工留的余量。 (2)ns:精车循环的第一个程序段的顺序号。 nf:精车循环的最后一个程序段的顺序号。 (3)精车循环中G71、G72、G73程序段中的F、S、T指令都无效,只有在nsnf之间指定的F、S、T才有效。当nsnf程序段中不指定F、S、T 时,粗车循环中指定的F、S、T才有效。 (4)当G70循环加工结束时,刀具返回到起点并读下一个程序段。 (5)G70G73中ns到nf间的程序段不能调用子程序。 (6)使用G70精车循环时,要注意其快速退刀的路线,防止刀具与工件碰撞。如图2-27所示,从 A点开始执行G70是安全的,从 B点开始执行G70将发生碰撞。 数控编程与加

33、工技术数控编程与加工技术M30 【例例2.4】 加工如图所示零件,其毛坯为棒料。工艺设计为:粗加工时切深5 mm,进给速度0.3 mm/r,主轴转速500 r/min;精加工余量为4 mm(直径量),Z向2 mm,进给速度为0.15 mm/r,主轴转速为800 r/min。G50 X200. Z220. G00 X128. Z182. M03 S500 T0101G71 U5. R2.G71 P60 Q120 U4. W2. F0.3 N60 G00 X32. S800 (ns)G01 Z140. F0.15X48. Z110.Z90.X80. Z80.Z60.N120 X112. Z40.(

34、nf)G70 P60 Q120G00 X200. Z220.数控编程与加工技术数控编程与加工技术M30 【例例2.5】 加工如图所示零件,其毛坯为棒料。工艺设计与例2.4相同。G50 X180. Z60.G00 X136. Z2. M03 S500 T0101G72 W5. R2.G72 P60 Q110 U4. W2. F0.3N60 G00 X108. Z-64. S800 (ns)G01 X80. W10. F0.15W10.X48. W8.W16.N110 X32. W20. (nf)G70 P60 Q110G00 X180. Z60.数控编程与加工技术数控编程与加工技术M30 【例例

35、2.6】 加工如图所示零件,其毛坯为棒料。工艺设计为:粗加工分三刀进行,第一刀留给后两刀加工 X、Z方向单边余量均为14 mm,进给速度0.3 mm/r,主轴转速500 r/min;精加工余量 X向为4 mm(直径量),Z向为2 mm,进给速度0.15 mm/r,主轴转速800 r/min。 G50 X200. Z200.G00 X160. Z40. M03 S500 T0101G73 U14. W14. R3G73 P60 Q110 U4. W2. F0.3N60 G00 X20. Z0 (ns)G01 Z-20. F0.15 S800X40. Z-30.Z-50.G02 X80. Z-70

36、. R20.N110 G01 X100. Z-80. (nf)G70 P60 Q110G00 X200. Z200.数控编程与加工技术数控编程与加工技术5、G74端面深孔钻削循环端面深孔钻削循环 格式: G74 R(e) G74 Z(W) Q(k) F(f) (2)式中:e为回退量,该值是模态值; Z为孔底的绝对坐标值; W为钻削深度;k为Z 方向的切削量(不带符号,用最小输入增量作为单位,不支持小数点输入); f为进给速度。 说明:(1)G74指令切削轨迹如图所示,该指令可实现断屑加工,用做琢式深孔钻削循环。【例例2.7】 如图所示深孔钻削循环,孔深80mm,切削量20000,回退量5mm,

37、进给速度0.08mm/r,主轴转速800r/min,程序如下:M30 ;G00 X50.Z100.;G74 Z-80. Q20000 F0.08;G74 R5.;G00 X0. Z5.;S800 M03;G50 X50.Z100.;辽宁工程技术大学职业技术学院辽宁工程技术大学职业技术学院一、刀具位置补偿一、刀具位置补偿二、刀具圆弧半径补偿二、刀具圆弧半径补偿2.6 刀具补偿功能刀具补偿功能数控编程与加工技术数控编程与加工技术一、刀具位置补偿一、刀具位置补偿 当车刀刀尖的实际位置与编程理论位置存在差值时,通过刀具位置补偿值的设定,使刀具在X、Z轴方向获得相应的补偿量。 如图所示,假定以刀架中心A

38、作为编程起点,刀具安装后,刀尖与编程起点A不能重合,必然会存在一定的偏移,其偏移值为X、Z。如果将X、Z输入到相应的存储器中,当程序执行到刀具补偿功能时,原来的编程起点A就被刀尖的实际位置所代替了。 当刀具磨损后或工件尺寸有误差时,只要修改存储器中的X、Z值即可。例如,某工件加工后外圆直径比要求的尺寸大了0.02mm,则可以用U-0.02修改相应存储器中的X值;当长度方向尺寸有偏差时,修改方法类同。 需要注意的是,刀补程序段内有G00或G01功能才能有效。而且偏移量补偿必须在一个程序段的执行过程中完成,这个过程不能省略。例如,G00 X20. Z20. T0202;表示调用02号刀具,具有刀具

39、补偿,补偿值存在02号存储器中。 当选择T代码偏移号0或00时,取消刀具位置补偿,在取消程序段的终点,补偿量为0。例如:G00 X20. Z20. T0200;指定偏移号00以取消02号刀具的位置补偿。数控编程与加工技术数控编程与加工技术二、二、刀尖圆弧半径补偿刀尖圆弧半径补偿 1、刀尖圆弧半径补偿的概念、刀尖圆弧半径补偿的概念 为了提高刀具强度和工件表面的加工质量,延长刀具的使用寿命,通常将车刀刀尖磨成圆弧状,如图所示。编程时以理想刀尖点A来编程,数控系统控制A点的运动轨迹。切削时,实际起作用的切削刃是刀尖圆弧的各切点,这会产生加工表面的形状误差,而刀尖圆弧半径补偿功能就是用来补偿由于刀尖圆

40、弧半径R引起的工件形状误差。 车内外圆柱、端面时,刀具实际切削刃的轨迹与工件轮廓一致,并无误差产生。 车削锥面时,工件轮廓(即编程轨迹或理想刀尖轨迹)为实线,实际车出形状(实际切削刃轨迹)为虚线,故产生误差。同样,车圆弧面时产生误差12。 数控编程与加工技术数控编程与加工技术2、刀尖圆弧半径补偿的基本原理、刀尖圆弧半径补偿的基本原理 在编程时,不用计算刀尖圆弧中心运动轨迹,只按零件轮廓编程即可。刀尖圆弧半径补偿值可以通过手动输入方式,直接从控制面板上输入,数控系统便能自动地计算出刀尖圆弧半径中心轨迹,并按刀尖圆弧中心轨迹运动。 在执行刀尖圆弧半径补偿时,刀具自动偏离工件轮廓一个刀尖圆弧半径,从

41、而加工出所要求的工件轮廓。 同理,当用同一把刀具进行粗、精加工时,也可运用此功能进行加工。设粗加工余量为,刀具圆弧半径为 r,则粗加工时可设刀具圆弧半径补偿值为 r+,在精加工时,刀具圆弧半径补偿值改为 r,即可切除粗加工留的余量,达到精加工的要求。 数控编程与加工技术数控编程与加工技术3、刀尖圆弧半径补偿的方法、刀尖圆弧半径补偿的方法 (1)刀尖圆弧半径补偿参数 刀尖圆弧半径 车刀的形状和位置 车刀形状和位置共有9种,如图所示。分别用参数09表示,A点为理想刀尖点。 (2)刀尖半径补偿指令G41/G42/G40格式:G41/ G42/ G40 G01/ G00 X(U) Z(W) ; 说明:

42、G41:刀尖半径左补偿,如图所示,顺着刀具运动方向看,刀具在工件的左边。 G42:刀尖半径右补偿,顺着刀具运动方向看,刀具在工件的右边。 G40:取消刀尖半径补偿,车刀按理想刀尖轨迹运动,即理想刀尖轨迹与编程轨迹重合。 X(U)、Z(W):建立或取消刀尖半径补偿过程中,刀具移动的终点坐标。 数控编程与加工技术数控编程与加工技术G41、G42、G40指令只能与G00、G01结合编程,通过直线运动建立或取消刀补。不能与G02、G03等其他指令结合编程,否则报警。G41、G42、G40为模态指令。G41、G42不能重复使用,前面程序段用了G41(或G42),后面就不能继续使用G42(或G41),必须

43、先用G40指令解除G41刀补状态后,才可使用G42刀补指令,否则不能正常进行补偿。(3)刀尖半径补偿的应用 X28. Z-40.;如图所示的工件,使用G42指令编程如下:G00 X20. Z5.;G01 G42 X20. Z0 F80;Z-22.; 车削如图所示的圆弧工件,如果不采用刀具半径补偿编程,车出工件如图中虚线形状。如果用以下方法编程,即可消除形状误差。辽宁工程技术大学职业技术学院辽宁工程技术大学职业技术学院一、子程序的结构一、子程序的结构二、子程序的调用二、子程序的调用三、子程序的嵌套三、子程序的嵌套2.7 子程序子程序数控编程与加工技术数控编程与加工技术一、子程序的结构一、子程序的

44、结构例如O 子程序名 子程序内容 M99 ; 子程序结束 二、子程序的调用二、子程序的调用 一个子程序也可以调用下一级的子程序。子程序必须在主程序结束指令后建立,其作用相当于一个固定循环。 FANUC 0i系统子程序调用格式为: M98 P ; 说明:M98:子程序调用字;P后面的前3位数字为子程序重复调用次数;后4位数字为子程序号。当不指定重复次数时,子程序只调用一次。 该指令连续调用子程序(1002号)5次。子程序与主程序相似,由子程序名、程序内容和程序结束指令组成。例如:M98 P51002;例如:G00 X100. M98 P1200 子程序调用指令(M98 P )可以与运动指令在同一

45、个程序段中使用。数控编程与加工技术数控编程与加工技术三、子程序的嵌套三、子程序的嵌套 子程序调用下一级子程序称为嵌套,上一级子程序与下一级子程序的关系,与主程序与第一层子程序的关系相同。 G00 X34. Z0 G00 W-12. 【例例2.8】 如图所示为车削不等距槽。已知:毛坯直径37 mm,长度77 mm,一号外圆车刀,二号切断刀,宽度为2 mm,加工程序如下: O0010 G50 X150. Z100. T0101S800 M03 M08G01 X0 F0.3G00 X34. Z2.G01 Z-55. F0.3 G00 X150. Z100. T0202X32. Z0 M98 P200

46、15G00 X150. Z100.M09M30O0015M99 G01 U-12. F0.15G04 X1.G00 U12.G01 U-12. F0.15G04 X1.G00 U12.W-8.辽宁工程技术大学职业技术学院辽宁工程技术大学职业技术学院一、尺寸系统一、尺寸系统二、坐标轴运动二、坐标轴运动三、其他三、其他G指令指令四、循环指令四、循环指令2.8 SINUMERIK 802D系统编程指令简介系统编程指令简介数控编程与加工技术数控编程与加工技术一、尺寸系统一、尺寸系统 1、G90/G91/AC/IC绝对坐标绝对坐标/ /增量坐标编程指令增量坐标编程指令 格式: G90/G91 X/Z=A

47、C() 某轴以绝对坐标输入,程序段方式; X/Z=IC() 某轴以增量坐标输入,程序段方式 (1)用X/Z =AC(),X/Z =IC()定义赋值时必须要有一个等于符号,数值要写在圆括号中。 如:G90 X20 Z90 绝对坐标编程 X75 Z=IC(-32) X仍然是绝对坐标,Z是增量坐标。 G91 X50 Z30 增量坐标编程 X-12 Z=AC(18) X仍然是增量坐标, Z是绝对坐标。 说明:(2)圆心坐标也可以用绝对坐标I/K=AC()定义。数控编程与加工技术数控编程与加工技术2、G70/G71英制英制/ /公制输入指令公制输入指令 格式: G70或G700 G71或G710 (2)

48、G700和G710也适用于进给率 F,单位分别为in/min或mm/min。 说明:(1)系统根据所设定的状态把所有的几何值转换为英制尺寸或公制尺寸(这里刀具补偿值和可设定零点偏置值也作为几何尺寸)。如:G71 X20 Z30 公制尺寸 X50 Z60 G71 继续生效 G70 X30 Z17.3 开始英制尺寸 3.DIAMON/ DIAMOF直径直径/ /半径数据尺寸半径数据尺寸 格式:DIAMON 直径数据尺寸 或DIAMOF 半径数据尺寸 说明:车床常把 X轴的数据作为直径尺寸编程,也可以转换为半径尺寸。 如:DIAMON X44 Z20 X轴直径数据方式 X50 Z30 DIAMON继

49、续有效 DIAMOF X22 Z20 X轴开始转换为半径数据方式 X25 Z30 数控编程与加工技术数控编程与加工技术4、G54G59/G500/G53/G153可设置的零点偏置指令可设置的零点偏置指令 G500 G0 X20 取消可设定零点偏置 格式:G54G59 第一第六可设定零点偏置G500 取消可设定零点偏置,模态有效G53 取消可设定零点偏置,程序段方式有效,可编程的零点偏置也一起取消G153 同G53,以程序段方式取消附加的基本框架例如:G54 调用第一可设定零点偏置5、G25/G26/WALIMON/WALIMOF可编程的工作区域限可编程的工作区域限制指令制指令 格式:G25 X

50、_ Z_ 工作区域下限 G26 X - Z - 工作区域上限 WALIMON 工作区域限制有效 WALIMOF 工作区域限制取消 说明:(1)可以用G25/G26定义所有轴的工作区域,规定哪些区域可以运行,哪些区域不可以运行。 (2)当刀具长度补偿有效时,刀具必须要在此区域内,否则,刀架参考点必须在此区域内。坐标值以机床为参照系。 (3)G25/G26可以与地址S一起,用于限定主轴转速。 (4)坐标轴只有在回参考点之后,工作区域限制才有效。 数控编程与加工技术数控编程与加工技术例如:G25 X0 Z30 工作区域限制下限 G26 X80 Z160 工作区域限制上限 T1 G0 X70 Z140

51、 WALIMON 工作区域限制有效 仅在工作区域内 WALIMOF 工作区域限制取消二、坐标轴运动二、坐标轴运动 1、G0快速点定位指令快速点定位指令 格式:G0 X_ Z_ 说明:(1)该指令用于快速定位刀具,没有对工件进行加工。 (2)可以在几个轴上同时执行快速移动,由此产生一线性轨迹。 2、G1直线插补指令直线插补指令 格式:G1 X_ Z_ F_说明:刀具以直线从起始点移动到目标位置,以地址F的进给速度运行。 3、G2/G3圆弧插补指令圆弧插补指令 格式:G2/G3 X_ Z_ I_ K_ F_ 圆心和终点 或 G2/G3 CR=_ X_ Z_ F_ 半径和终点 或 G2/G3 AR=

52、_ I_ K_ F_ 张角和圆心 或 G2/G3 AR=_ X_ Z_ F_ 张角和终点 数控编程与加工技术数控编程与加工技术说明:(1)其他的圆弧编程方法有:CT圆弧用切线连接;CIP通过中间点的圆弧。(2)已知圆心和终点的编程方法与FANUC 0i系统相同。只有用圆心和终点定义的程序段才可以编程整圆。 已知终点和半径编程举例,如图所示圆弧,编程如下: G90 X100 Z95 圆弧的起始点 G3 X100 Z12 CR=55 终点和半径 已知终点和张角编程举例,如图所示圆弧,编程如下: G90 X100 Z95 圆弧的起始点 G3 X100 Z12 AR=97 终点和张角 数控编程与加工技

53、术数控编程与加工技术已知圆心和张角编程举例,如图所示圆弧,编程如下: G90 X100 Z95 圆弧的起始点 G3 I-37 K-41 AR=97 圆心和张角 通过中间点的圆弧插补编程举例,如图所示圆弧,编程如下: G90 X98 Z95 圆弧的起始点 CIP X98 Z12 I1=136 K1=54 终点和中间点 切线过渡圆弧插补编程举例,如图所示圆弧,编程如下: G1 Z52 直线 AB CT X98 Z95 切向连接的圆弧 数控编程与加工技术数控编程与加工技术4、G4暂停指令暂停指令 格式:G4 F_ 暂停时间(s) G4 S_ 暂停主轴转数 说明:(1)该指令可以使加工暂停给定的时间,

54、如切削退刀槽。 (2)G4指令单程序段有效。 例如:G1 Z-50 F200 S200 M3 设定进给率 F和主轴速度S。 X50 F指令和S指令继续有效。 G4 F3 暂停3 秒Z70G4 S20 主轴暂停20 r,相当于在200 r/min时暂停0.1 min。5、G33恒螺距螺纹切削指令恒螺距螺纹切削指令 格式:G33 Z_ K_ SF=_ 圆柱螺纹 G33 Z_ X_ K_ SF=_ 锥螺纹,锥角小于45 G33 Z_ X_ I_ SF=_ 锥螺纹,锥角大于45 G33 X_ I_ SF=_ 横向(端面)螺纹 说明:(1)用来加工带恒定螺距的螺纹;要求主轴有位置测量系统。 (2)SF:

55、起始点偏移(绝对坐标)。在加工螺纹中切削位置偏移后以及在加工多头螺纹时,均要求起始点偏移一段距离。 (3)在具有两个坐标轴尺寸的圆锥螺纹加工中,螺距地址I或K下必须设置较大位移的螺纹尺寸,另一个较小的螺纹尺寸不用给出。 数控编程与加工技术数控编程与加工技术(4)M3为右旋螺纹;M4为左旋螺纹。 (5)螺纹长度中要考虑导入空刀量和退出空刀量。 G0 X54 6、G331/G332螺纹插补指令螺纹插补指令 G332 Z_ K_ 退刀 说明:(1)主轴必须是位置控制的主轴,且具有位置测量系统。 【例例2.9】 圆柱双头螺纹,起始点偏移180,螺纹长度(包括导入和退出空刀量)100 mm。螺距4 mm

56、/r,右旋,圆柱已经预制,程序如下:G54 G0 G90 X50 Z0 S500 M3 回起始点,主轴右转。G33 Z-100 K4 SF=0 螺距:4 mm/r G0 X54Z0 X50 G33 Z-100 K4 SF=180 第二条螺纹线,180偏移。 格式:SPOS= 主轴处于位置调节状态G331 Z_ K_ S_ 加工螺纹, K为正时,主轴右旋,反之左旋;(3)在G332中编程的螺距与在G331中编程的螺距一样,主轴自动反向。(2) Z为攻丝深度, K为螺距。数控编程与加工技术数控编程与加工技术(5)该指令在加工螺纹时坐标轴速度由主轴转速和螺距确定,而与进给率 F没有关系,F处于存储状

57、态。 7、G74/G75回参考点回参考点/ /返回固定点指令返回固定点指令 如:G74/G75 X1=0 Z1=0 程序段中 X1和Z1的数值不识别。 8、G94/G95直线进给率直线进给率/ /旋转进给率指令旋转进给率指令 如:G94 F310 进给率310 mm/min S200 M3 主轴旋转 G95 F15 进给率15 mm/r 格式:G94 F 直线进给率mm/min G95 F 旋转进给率mm/r 说明:G94/G95可扩展到恒切削速度G96/G97功能,会对主轴S产生影响。9、G9(G60)/G64准确定位准确定位/ /连续路径加工连续路径加工 格式:G9 准确定位,单程序段有效

58、; G60 准确定位,模态有效; G64 连续路径加工。 (4)在攻丝之前,必须用SPOS=指令使主轴处于位置控制运行状态。格式:G74/G75 X_ Z_说明:该指令需要独立程序段,并且程序段方式有效。 G94和G95更换时要求写入一个新的地址F。数控编程与加工技术数控编程与加工技术说明:(1)该指令生效时,当到达定位精度后,移动轴的进给速度减小到零。 (2)G64加工方式,是在一个程序段转到下一个程序段的过程中,避免进给停顿,使其尽可能以相同的轨迹速度转换到下一个程序段,并以可预见的速度过渡执行下一个程序段。三、其他三、其他G指令指令 如:G25 S20 主轴转速下限:20 r/min G

59、26 S800 主轴转速上限:800 r/min 1、G25/G26主轴极限转速指令主轴极限转速指令格式;G25 S_ 主轴转速下限G26 S_ 主轴转速上限 说明:该指令可限制特定情况下主轴的极限范围,并覆盖以前设定的数据。G97 取消恒定切削指令 2、G96/G97恒定切削速度指令恒定切削速度指令格式:G96 S_ LIMS= F_ 恒定切削指令说明:(1)该指令生效后,主轴转速随着当前加工工件直径的变化而变化,从而始终保证刀具切削点处的切削速度 S为常数。 (2) S为切削速度,单位为m/min;LIMS=为主轴转速上限,只在G96中生效;F为旋转进给率,单位为mm/r。 数控编程与加工

60、技术数控编程与加工技术(2)只有在线性插补(G0或G1)时,才可进行刀尖半径补偿。 (3)当工件从大径加工到小径时,主轴转速可能提高很多,因而在此建议给定主轴转速极限值LIMS=。LIMS值只对G96指令有效。3、G40/G41/G42刀尖半径补偿指令刀尖半径补偿指令格式:G41 X_ Z_ 刀尖半径左补偿G42 X_ Z_ 刀尖半径右补偿G40 X_ Z_ 取消刀尖半径补偿 说明:(1)刀具必须有相应的刀具补偿号(D)才能有效。4、G450/G451拐角特性指令拐角特性指令 (3)G451指令以刀尖半径为距离的等距线的交点。刀具在工件转角处不切削。 格式:G450 圆弧过渡G451 交点说明

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论