版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 数控铣床编程 数控铣数控铣(加工中心加工中心)编程编程主讲教师:向本全 数控铣床编程数控铣床加工的特点 数控铣加工的刀具补偿及其他功能指令 固定循环数控铣加工编程实例 数控铣床编程 1.1.1 数控铣床加工的对象 1 1.1 .1 数控铣床加工的特点数控铣床加工的特点 数控铣床主要用于加工平面和曲面轮廓的零件,还可以加工复杂型面的零件,如凸轮、样板、模具、螺旋槽等。同时也可以对零件进行钻、扩、铰、锪和镗孔加工。 1.1.2 数控铣床加工的特点 1、零件加工的适应性强、灵活性好,能加工轮廓形状特别复杂或难以控制尺寸的零件,如模具、壳体类零件等。 2、能加工普通机床无法加工或很难加工的零件,如用
2、数学模型描述的复杂曲线零件以及三维空间曲面类零件。 3、能加工一次装夹定位后,需进行多道工序加工零件。 4、加工精度高、加工质量稳定可靠。 5、生产自动化程序高。 6、生产效率高。 7、属于断续切削方式,对刀具的要求较高,具有良好的抗冲击性、韧性和耐磨性。在干式切削下,要有红硬性。 数控铣床编程 1.1.3 数控铣床编程时应注意的问题 1 1.1 .1 数控铣床加工的特点数控铣床加工的特点 了解数控系统的功能及规格。不同的数控系统在编写数 控加工程序时,在格式及指令上是不完全相同的。熟悉零件的加工工艺。合理选择刀具、夹具及切削用量、切削液。多次重复使用的程序编程尽量使用子程序。程序零点的选择要
3、使数据计算的简单。 数控铣床编程1.1.4数控铣床坐标系数控铣床坐标系 数控铣床编程1.2.1有关坐标和坐标系的指令有关坐标和坐标系的指令 (1)、绝对值编程G90与增量值编程G91格式 注意注意:铣床编程中增量编程不用铣床编程中增量编程不用U、W,而,而且且 X轴不再是直径。轴不再是直径。1 1.2 .2 数控铣床编程指令数控铣床编程指令 数控铣床编程 1 2 3 X Y O 20 40 60 15 25 45 O0001 N20 G90G01X20. Y15. N30 X40. Y45. N40 X60.Y25. N50 X0 Y0 G90O0002 N20 G90G01X20. Y15.
4、 N30 G91X20. Y30. N40 X20. Y-20. N50 X-60. Y-25. G91编程 例:刀具由原点按顺序向例:刀具由原点按顺序向1、2、3点移动时用点移动时用G90、G91指指令编程。令编程。 数控铣床编程(2)工件坐标系选择)工件坐标系选择 G54-G59 1、G54G59是系统预置的六个坐标是系统预置的六个坐标系,可根据需要选用。系,可根据需要选用。2、该指令执行后,所有坐标值指定的、该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系坐标尺寸都是选定的工件加工坐标系中的位置。中的位置。3、G54G59预置建立的工件坐标原预置建立的工件坐标原点在机床坐标
5、系中的坐标值可用点在机床坐标系中的坐标值可用MDI方式输入,系统自动记忆。方式输入,系统自动记忆。4、使用该组指令前,必须先回参考点。、使用该组指令前,必须先回参考点。5、G54G59为模态指令,可相互注为模态指令,可相互注销。销。 数控铣床编程G54G59工件坐标原点在机床中预置方式工件坐标原点在机床中预置方式 数控铣床编程 1 2 3 X Y O 20 40 60 15 25 45 O0001 N20 G54G90G01X20.Y15. N30 X40. Y45. N40 X60. Y25. N50 X0 Y0 例:刀具由原点按顺序向例:刀具由原点按顺序向1、2、3点移动时用点移动时用G9
6、0、G91指指令编程。令编程。G54 数控铣床编程 (3 3)坐标平面选择指令)坐标平面选择指令G17G17、G18G18、G19G19 用来选择圆弧插补的平面和刀具补偿平面的。 G17G17选择 XYXY平面,G18G18选择 ZXZX平面,G19G19选择 YZYZ平面。模态指令,可相互注销,数控铣床默认G17 XY平面。 第1章数控机床加工程序编制基础 数控铣床编程 1 2 3 X Y O 20 40 60 15 25 45 O0001 N20 G17G54G90G01X20. Y15. N30 X40. Y45. N40 X60. Y25. N50 X0 Y0 例:刀具由原点按顺序向例
7、:刀具由原点按顺序向1、2、3点移动时用点移动时用G90、G91指指令编程。令编程。G54 数控铣床编程(3 3)公英制设定)公英制设定G20G20、G21G21 G21G20公制尺寸公制尺寸英制尺寸英制尺寸1英寸=25.4mm1.2.2自动返回参考点自动返回参考点 G28格式: G28 X _ Y _ Z _其中,X、Y、Z 为指定的中间点位置。 G28G91X0Y0Z0 X、Y、Z三轴都回零 G28G91Z0 Z向回零 数控铣床编程说明:说明:1、G00 一般用于加工前快速定位或加工后快速退刀。一般用于加工前快速定位或加工后快速退刀。2、为避免干涉,通常的做法是:、为避免干涉,通常的做法是
8、:不轻易三轴联动不轻易三轴联动。一般先移动一个轴,再在其它两轴构成的面内联动。一般先移动一个轴,再在其它两轴构成的面内联动。如:如:进刀时进刀时,先在安全高度,先在安全高度Z上,移动(联动)上,移动(联动)X、Y 轴,再下移轴,再下移Z轴到工件附近。轴到工件附近。 退刀时退刀时,先抬,先抬Z轴,轴,再移动再移动X-Y轴。轴。1.2.3 数控铣床移动指令数控铣床移动指令 数控铣床编程G90 G01 X60 Y30 F200;2 2、直线进给指令、直线进给指令G01 G01 格式:格式: G01 X _Y_ Z_ F_ G01 X _Y_ Z_ F_ 数控铣床编程G17X Y I J G90G91
9、G18G19G02G03Z X Z Y K I J K ( )R F 1)从圆弧所在平面的垂直坐标轴的负方向看去,)从圆弧所在平面的垂直坐标轴的负方向看去, 顺时针方向为顺时针方向为G02,逆时针方向为,逆时针方向为G03;2) F规定了沿圆弧切向的进给速度;规定了沿圆弧切向的进给速度;3 )X、Y、Z为圆弧终点坐标值,为圆弧终点坐标值,G90绝对,绝对,G91增量。增量。4)I、J、K表示圆心相对于圆弧起点的增量坐标,与表示圆心相对于圆弧起点的增量坐标,与G91和和G90无关。无关。3 3、圆弧插补指令、圆弧插补指令(G02/G03) (G02/G03) 指令格式指令格式 数控铣床编程5)
10、R是圆弧半径,当圆弧所对应的圆心角为是圆弧半径,当圆弧所对应的圆心角为0180时,时,R取正值;圆心角为取正值;圆心角为180360时,时,R取负值;取负值;6 )I、J、K的值为零时可以省略;的值为零时可以省略;7 )在同一程序段中,如果)在同一程序段中,如果I、J、K与与R同时出现则同时出现则R有效。有效。G17X Y I J G90G91G18G19G02G03Z X Z Y K I J K ( )R F XY插补平面XZ插补平面YZ插补平面 数控铣床编程BCO2O1R 25R 25BAA(Xa,Ya)(Xc,Yc)G17G02G03G03G02G18G19G03G02103030(X
11、,Y )(X ,Y )(X ,Y )1122bbXYZYXXZZY(a)(b)(c)(d)rr12XXYY例例1 1:如图所示小圆弧:如图所示小圆弧I I和大圆弧和大圆弧IIII,圆弧起点,圆弧起点A A,终点,终点B B,半径,半径均为均为R25R25。写出分别写出程序段。写出分别写出程序段。III绝对绝对+R+R方式编程方式编程增量增量+R+R方式编程方式编程绝对绝对+R+R方式编程方式编程增量增量+R+R方式编程方式编程圆弧I圆弧II绝对绝对+IJ+IJ方式编程方式编程G90 G17 ; G03 X0. Y25. R25. F100;G90 G17 ; G03 X0. Y25. R-25
12、. F100;G91 G17; G03 X-25. Y25. R25. F100;G91 G17 ; G03 X-25. Y25. R-25. F100;G90 G17 ; G03 X0. Y25. I-25. F100;G90 G17 ; G03 X0. Y25. J25. F100;绝对绝对+IJ+IJ方式编程方式编程 数控铣床编程例例2 2:如图所示,起刀点在坐标原点如图所示,起刀点在坐标原点O O,从,从O O点快速移动至点快速移动至A A点,点,分别以分别以顺时针顺时针、逆时针逆时针加工整圆,使用加工整圆,使用绝对绝对坐标编程。坐标编程。逆时针编程逆时针编程顺时针编程顺时针编程G90
13、 G00 X30. Y0;G03 I-30. F100; G90 G00 X30. Y0 ; G02 I-30. F100 ; 数控铣床编程 (1)刀具半径补偿 G40,G41,G42 1 1.2.4 .2.4 数控铣加工的刀具补偿指令数控铣加工的刀具补偿指令 刀具半径补偿指令格式如下:G17 G41/G42 G00(G01) X Y D 为刀补号地址G40 取消刀具半径补偿41刀具左补偿(顺铣)42刀具右补偿(逆铣) 数控铣床编程补偿器开与不开的比较补偿器开与不开的比较 数控铣床编程G41、G42判断G42G41G41G42沿刀具运动方向向前看,刀具在零件(材料)左侧的刀具半径左补偿沿刀具运
14、动方向向前看,刀具在零件(材料)左侧的刀具半径左补偿G41沿刀具运动方向向前看,刀具在零件(材料)右侧的刀具半径左补偿沿刀具运动方向向前看,刀具在零件(材料)右侧的刀具半径左补偿G42 数控铣床编程半径补偿的设置半径补偿的设置 数控铣床编程刀具半径补偿建立的过程刀具半径补偿建立的过程 数控铣床编程 刀具半径补偿 G40,G41,G42 举例(起点为原点)N20 G90G54 G00 G41 X20. Y10. D01; /快速进刀到快速进刀到G54坐标坐标X20Y10处,并建立处,并建立01#左刀补左刀补。 N25 G01 Y50. F200;N30 X50.;N25 Y20.;N40 X10
15、.;N45 G00 G40 X0 Y0; /刀具远离工件回到原点,并取消刀补刀具远离工件回到原点,并取消刀补N50 M05 ;N55 M30;刀具为10平铣刀刀具半径补偿器D01中设置为5O41N5G17G21G40G49G69G80G90G94; /XY平面,公制,取消半径补偿,取消长度补偿,取平面,公制,取消半径补偿,取消长度补偿,取消坐标旋转,取消固定循环,绝对坐标,每分进给量消坐标旋转,取消固定循环,绝对坐标,每分进给量N10G91G28Z0; /Z向回零向回零N15M03S800; G54 数控铣床编程例例2 2:如图所示,一高如图所示,一高5 5的的R30R30圆台,以圆台,以顺铣
16、顺铣方式加工,方式加工,使用使用绝对绝对坐标完成编程。坐标完成编程。G02 I-30.; 134256G17G21G40G49G69G80G90G94;G91G28Z0;M03S800;G90G54G00X45.Y20.Z30.;ZG01Z-5.F300; /下刀至工件表面下方下刀至工件表面下方5mm处处G01G41X30.F50D01;Y0;G01 Y-20. ;G40 X45.; G91G28Z0;M05;M30;O41 数控铣床编程 利用同一个程序、同一把刀具,通过设置不同大小的刀具补偿半径值而逐步减少切削余量的方法来达到粗、精加工的目的。 BACDCDAB刀补取消算出点A.B.C.D的
17、坐标,按这些点编程。再加上刀补引入和刀补取消的指令按轮廓ABCD编程人工预刀补编程机床自动刀补刀补引入R r=R +dd粗加工刀心轨迹精加工刀心轨迹粗加工刀补半径R粗铣实用刀具半径精铣刀具及刀补半径R精加工余量dG42编程轨迹刀心轨迹G41编程轨迹刀心轨迹(a)(b)(c) 数控铣床编程1)建立补偿的程序段,必须是在补偿平面)建立补偿的程序段,必须是在补偿平面 内内不为零的不为零的直线移动。直线移动。(G00、G01可以,可以,G02、G03 不可以)不可以)2)建立补偿的程序段,一般应在切入工件之前完成。)建立补偿的程序段,一般应在切入工件之前完成。3)取消刀补一般应安排在切出工作之后。)取
18、消刀补一般应安排在切出工作之后。刀具半径补偿注意事项刀具半径补偿注意事项 数控铣床编程 CNC铣床或MC所使用的刀具,因每把刀具的长度皆不相同,故使用每一把刀具时都必须作刀长补偿,使每一把刀加工出来的深度皆正确、相同。 数控铣床编程不补偿 正补偿 负补偿 数控铣床编程格式: G43 H_ G00 Z_ ; G44 H_ G00 Z_ ; (极少用(极少用G44) G49 G00 Z_;功能:G43刀具长度正补偿刀具长度正补偿/离开工件补偿;离开工件补偿; G44刀具长度负补偿刀具长度负补偿/趋向工件补偿;趋向工件补偿; H刀具长度偏置寄存刀具长度偏置寄存器号(器号(H01H32)G49取消长度
19、补偿取消长度补偿编程时不考虑每把刀具不同的长度、磨编程时不考虑每把刀具不同的长度、磨损或其他原因引起的刀具长度发生的变损或其他原因引起的刀具长度发生的变化,简化编程。化,简化编程。(1)长度补偿的方法 数控铣床编程A长度正补偿刀刀G43 Z-125 G00 H01Z实际值 = Z指令值 +(H xx) 数控铣床编程如果如果H01是是 -25.0, B是多少是多少?长度负补偿刀刀-125G44 Z-150 G00 H01Z实际值 = Z指令值 -(H xx) 数控铣床编程(2)在数控机床上操作步骤 按按MDI面板上的键,面板上的键, 屏幕显示如图屏幕显示如图3-2(刀具补偿(刀具补偿参数设定画面
20、),将基准刀作为参数设定画面),将基准刀作为1号刀,号刀,Z2 、Z3依次为依次为2号、号、3号刀,将号刀,将Z2与与Z3的机械坐标系的坐标值减基准刀具,的机械坐标系的坐标值减基准刀具,作为不同刀具间的长度补偿值,如图作为不同刀具间的长度补偿值,如图9-2示,基准刀为示,基准刀为0,Z2为为-10、Z3为为15,分别输入,分别输入H01、H02、H03中,如图中,如图3-2所示。所示。 数控铣床编程图图3-2 刀具补偿参数设定画面刀具补偿参数设定画面 数控铣床编程1)机床通电模式为机床通电模式为G49。3)G43.G44是续效代码。是续效代码。4)取消刀长补偿办法取消刀长补偿办法G49H002
21、)执行执行G43.G44时只能有时只能有Z轴的移动量,否则报警。轴的移动量,否则报警。刀具长度补偿注意事项 数控铣床编程格式:G51 X Y Z P 设定缩放 G50 取消缩放1.缩放功能指令G50、G51X、Y、Z为缩放中心的坐标,P为缩放倍数,如2倍为P2000。G51既可指定平面缩放,也可指定空间缩放。G51、G50为模态指令,可相互注销,G50为缺省值。 1 1.2.5.2.5简化编程的指令简化编程的指令 数控铣床编程例:例:如图所示的三角形ABC,顶点为A(30,40),B(70,40),C(50,80),若D(50,50)为中心,缩小1倍,用缩放功能编写程序。O51 O51 主程序
22、主程序N10 G17G21G40G49G69G80G90G94N20 G91G28Z0N30 M03S800N40 G00G90G54X0Y0Z10.N50 G01Z-5.F50N55 G51X50.Y50.P500N60 G42Y30.D01N70 X90.N80 X50.Y110.N90 G91X-50.Y-100.N100 G40N105 G50N110 G00G90Z100.N120 M05N130 M30% 数控铣床编程2. 镜像功能指令G51.1、G50.1格式:格式: G17G51.1 X G17G51.1 X Y Y /关于某轴镜像关于某轴镜像 G50.1 X G50.1 X
23、Y Y /取消镜像取消镜像注意注意G51.1G51.1为模态指令,如果没有用为模态指令,如果没有用G50.1G50.1取消,将一直保持有效。取消,将一直保持有效。部分系统通过以下格式实现:G51 X Y I J 如:G51 X0 I-1.,关于Y轴镜像,缩放倍率为1G50 数控铣床编程O511 O511 主程序主程序N10 G17G21G40G49G69G80G90G94;N10 G17G21G40G49G69G80G90G94;N20 G91G28Z0; N20 G91G28Z0; N30 M03S800;N30 M03S800;N40 M98 P510; N40 M98 P510; /加工
24、加工N50 G51.1 X0; N50 G51.1 X0; /Y/Y轴镜像轴镜像N60 M98 P510; N60 M98 P510; /加工加工N70 G51.1 X0 Y0; N70 G51.1 X0 Y0; /X/X、Y Y轴镜像轴镜像N80 M98 P510; N80 M98 P510; /加工加工N90 G51.1 Y0; N90 G51.1 Y0; /X/X轴镜像轴镜像N100 M98 P510; N100 M98 P510; /加工加工N110 M05;N110 M05;N120 M30;N120 M30;% % 例例:加工如图所示工件:加工如图所示工件(高高5mm),用镜像指令
25、编程,用镜像指令编程.刀具D10,半径补偿代号01# 数控铣床编程子程序(的加工程序):子程序(的加工程序):O501O501N10 G54G90G00X40.Y0Z10.;N10 G54G90G00X40.Y0Z10.;N20 G01Z-5.F100;N20 G01Z-5.F100;N30 G41 G01 Y10. D01 F50;N30 G41 G01 Y10. D01 F50;N40 X10.;N40 X10.;N50 Y30.;N50 Y30.;N60 X20.;N60 X20.;N70 G03X30.Y20.R10.;N70 G03X30.Y20.R10.;N80 G01Y0.0;N
26、80 G01Y0.0;N90 G40X40.;N90 G40X40.;N100 G00 Z10.; N100 G00 Z10.; N110 G50.1 X0 Y0;N110 G50.1 X0 Y0;N120 M99;N120 M99; 数控铣床编程格式:格式:G68 XG68 X Y Y R R /坐标旋转坐标旋转 G69 G69 /取消坐标旋转取消坐标旋转 3、旋转变换指令G68,G69X、Y为旋转中心坐标,R为旋转角度,单位是度,0360.000。其它平面内变换指令格式相同,只要把坐标轴作相应的变更就可以。 数控铣床编程O68 O68 主程序主程序N10 G17G21G40G49G69G8
27、0G90G94;N10 G17G21G40G49G69G80G90G94;N20 G91G28Z0; N20 G91G28Z0; N30 M03S800;N30 M03S800;N40 M98 P69; N40 M98 P69; /加工加工N50 G68X0Y0R90.; N50 G68X0Y0R90.; /旋转旋转9090N60 M98 P69; N60 M98 P69; /加工加工N70 G68X0Y0R180.; N70 G68X0Y0R180.; /旋转旋转180180N80 M98 P69; N80 M98 P69; /加工加工N90 G68X0Y0R270.; N90 G68X0Y
28、0R270.; /旋转旋转270270N100 M98 P69; N100 M98 P69; /加工加工N110 M05;N110 M05;N120 M30;N120 M30;% % 例例:加工如图所示工件:加工如图所示工件(高高5mm),用镜像指令编程,用镜像指令编程.刀具D10,半径补偿代号01# 数控铣床编程子程序(的加工程序):子程序(的加工程序):O69O69N10 G54G90G00X40.Y0Z10.;N10 G54G90G00X40.Y0Z10.;N20 G01Z-5.F100;N20 G01Z-5.F100;N30 G41 G01 Y10. D01 F50;N30 G41 G
29、01 Y10. D01 F50;N40 X10.;N40 X10.;N50 Y30.;N50 Y30.;N60 X20.;N60 X20.;N70 G03X30.Y20.R10.;N70 G03X30.Y20.R10.;N80 G01Y0.0;N80 G01Y0.0;N90 G40X40.;N90 G40X40.;N100 G00 Z10.; N100 G00 Z10.; N110 G69;N110 G69;N120 M99;N120 M99; 数控铣床编程1 1.2.6 .2.6 固定循环固定循环 图4.9 孔加工固定循环图4.10 固定循环数据形式 数控铣床编程固定循环的程序格式如下:G9
30、8(G99)G73(G74、G76、G80G89) X Y Z R Q P F KG98G98(G99G99)指定返回点平面,G98G98为返回初始平面,为返回初始平面,G99G99为返回为返回R R点平面点平面。G73(G74G73(G74、G76G76、G80G80G89)G89)为孔加工方式孔加工方式,是固定循环代码。X X、Y Y为孔位置孔位置;Z Z为孔底坐标孔底坐标(相当于孔深)。R R为返回平面的坐标值返回平面的坐标值;Q Q指定每次进给深度每次进给深度(G73或G83时)或指定刀具位移增量(G76或G87时);P P指定刀具在孔底暂停时间孔底暂停时间;K K指定固定循环次数循环
31、次数。G73、G74、G76和G81G89、Z、R、P、F、Q、都是模态指令。G80、G01G03等代码可以取消循环固定循环。 1 1.2.6 .2.6 固定循环固定循环 数控铣床编程1、钻孔循环(钻中心孔) G81 G81指令的循环动作如图所示,包括X、Y坐标定位定位、快进快进、工进工进和快速快速返回返回等动作。G98与G99指定返回平面。G90与G91指定X、Y、Z和R的编程方式,尽量用G90绝对值编程。注意:如果Z移动位置为零该指令不执行。 G98(G99)G81 X Y Z R F ; 数控铣床编程例:如下图所示零件,要求用例:如下图所示零件,要求用G81G81加工所有的孔,试编写其数
32、控加工加工所有的孔,试编写其数控加工程序。程序。工件零点选择在工件上表面中心,工件零点选择在工件上表面中心,选用选用1010的钻头,程序如下:的钻头,程序如下:O0081;O0081; N10 G17G40G49G69G80G90G94;N10 G17G40G49G69G80G90G94;N20 G91G28Z0; N20 G91G28Z0; N30 M03S800;N30 M03S800;N40 G54G90G00X0Y0Z30.N40 G54G90G00X0Y0Z30.;N50 G99G81X-20.Y-10.Z-15.R5.F20M07N50 G99G81X-20.Y-10.Z-15.R
33、5.F20M07;N60 X20.N60 X20.;N70 Y10.N70 Y10.;N80 X-20.N80 X-20.;N90 G80N90 G80;N100 G00 Z100.N100 G00 Z100.;N120 M08N120 M08N130 M30N130 M30; 数控铣床编程2、带停顿的钻孔循环 G82 该指令除了要在孔底暂停外,其它动作与G81相同。P指定暂停时间。此指令主要用于加工盲孔或台阶孔,以提高孔深精度。G98(G99)G82 X Y Z R P F ;O0082;O0082; N40 G54G90G00X0Y0Z30.N40 G54G90G00X0Y0Z30.;N5
34、0 G99N50 G99G82G82X-20.Y-10.Z-15.R5.X-20.Y-10.Z-15.R5.P2000P2000F20M07F20M07;N60 X20.N60 X20.;N70 Y10.N70 Y10.;N80 X-20.N80 X-20.;N90 G80N90 G80; 数控铣床编程3、深孔加工循环 G83 深孔加工指令G83的循环动作如图所示,每次进刀量用地址Q(正值)给出。每次进给时,应在距已加工面d(mm)处将快速进给转换为切削进给,d是由参数确定的。注意:如果Z、Q、K为零该指令不执行。 G98(G99)G83 X Y Z R Q F ; 数控铣床编程4、高速深孔加
35、工循环G73 该固定循环用于Z轴的间歇进给,使深孔加工时容易排屑,减少退刀量,提高加工效率。Q值为每次的进刀量(正值),退刀用快速,其值d由系统参数决定,无须用户指定。注意:如果Z、K、Q移动量为零时该指令不执行 G98(G99)G73 X Y Z R Q F ; 数控铣床编程G98(G99)G73 X Y Z R Q F ;G98(G99)G83 X Y Z R Q F ;G73与G83比较d均由系统参数决定 数控铣床编程O0073;O0073; N40 G54G90G00X0Y0Z30.N40 G54G90G00X0Y0Z30.;N50 G99N50 G99G73G73X-20.Y-10.
36、Z-40.R5.X-20.Y-10.Z-40.R5.Q3.Q3.F20M07F20M07;N60 X20.N60 X20.;N70 Y10.N70 Y10.;N80 X-20.N80 X-20.;N90 G80N90 G80;G73、G83进退刀方式排屑畅通,均适宜加工深孔,进退刀方式排屑畅通,均适宜加工深孔,G73比比G83的效率更高。的效率更高。用用10钻头打钻头打40深孔,每刀进给深孔,每刀进给3mm.用用G73和用和用G83程序编法相同程序编法相同。 数控铣床编程镗孔循环5、粗镗孔 G98(G99) G85 X Y Z R F ; G98(G99) G86 X Y Z R P F ;
37、G98(G99) G88 X Y Z R P F ; G98(G99) G89 X Y Z R P F ;G85,刀具以F速度加工到孔底,然后以F速度返回到R平面。G86,刀具以F速度加工到孔底,主轴停,然后快速返回到R平面。G89,刀具以F速度加工到孔底,暂停P,然后以F速度返回到R平面。G88,刀具以F速度加工到孔底,主轴停,手动快速返回到R平面。 数控铣床编程镗如下图所示20通孔,用G85进行编程。O0085;O0085; N10 G17G21G40G49G69G80G90G94;N10 G17G21G40G49G69G80G90G94;N20 G91G28Z0; N20 G91G28Z
38、0; N30 M03S800;N30 M03S800;N40 G54G90G00X0Y0Z30.N40 G54G90G00X0Y0Z30.;N50 G98G85X-40.Y0.Z-52.R-15.F50M07N50 G98G85X-40.Y0.Z-52.R-15.F50M07;N60 X40.N60 X40.;N70 G80N70 G80;N80 G00 Z100.N80 G00 Z100.;N90 M08N90 M08N100 M30N100 M30; 数控铣床编程镗如下图所示30台阶孔,选择合适的镗孔指令进行编程。O0089;O0089; N10 G17G21G40G49G69G80G90
39、G94;N10 G17G21G40G49G69G80G90G94;N20 G91G28Z0; N20 G91G28Z0; N30 M03S800;N30 M03S800;N40 G54G90G00X0Y0Z30.N40 G54G90G00X0Y0Z30.;N50 G98G89X-40.Y0.Z-35.N50 G98G89X-40.Y0.Z-35. R-15.P500F50M07 R-15.P500F50M07;N60 X40.N60 X40.;N70 G80N70 G80;N80 G00 Z100.N80 G00 Z100.;N90 M08N90 M08N100 M30N100 M30; 数控铣床编程镗孔循环镗孔循环6、精镗孔G76与反镗孔G87 G98(G99) G76 X Y Z R Q P F ; G98(G99) G87 X Y Z R Q F ;G76指令的循环动作,主轴旋转,刀具向下镗孔,在孔底定向准停后,刀尖反向移动Q,然后快速退刀,主轴正转。G87指令的循环动作,刀具在XY平面定位,主轴定向准停,刀尖反向移动Q,快速到孔底R平面,沿刀尖方向移动Q,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年经内镜鼻胆管引流术健康宣教课件
- 人力资源管理的跨文化挑战-国际人力资源经理演讲
- 闪耀初三学习指南-科学方法
- 食品安全与营养健康手册
- 培训课程设计系统化规划操作指导手册
- 客户需求调研标准流程手册
- 客户隐秘保护信息使用承诺书5篇范文
- 数据安全防护保护承诺函(8篇)
- 食品品质安全与健康承诺函(3篇)
- 消防设施管理与使用规范手册
- 《篮球竞赛组织》课件
- 管理会计学 第10版 课件 第4章 经营预测
- 预防和处理医疗中受试者损害及突发事件的预案
- 物理化学D(上):第5章- 化学平衡-
- 国开2023法律职业伦理-形考册答案
- SL703-2015灌溉与排水工程施工质量评定规程
- 脑膜炎奈瑟菌
- 教育学原理课后答案主编项贤明-2
- 《天大考研资料 物理化学》第十章 表面现象
- JJG 971-2002液位计
- 迪斯尼动画黄金12法则
评论
0/150
提交评论