资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制第七部分第七部分 数控铣床加工程序编制数控铣床加工程序编制数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制编程应注意的几个问题:编程应注意的几个问题:G90 G40 G17 G49G90 G40 G17 G492.2.工件坐标系的设置工件坐标系的设置加工坐标系选择指令加工坐标系选择指令( (G54-G59)G54-G59)编程格式:编程格式: G54 G90 G00 (G01)G54 G90 G00 (G01) X XY YZ Z(F(F) ) 数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制设置加工坐标系指令设置加工坐标系指令 G92G92编程格式:编程格式: G92 XG92 X Y Y Z Z 该指令将加工原点该指令将加工原点设定在相对于刀具起始设定在相对于刀具起始点的某一空间点上。点的某一空间点上。 如图所示,坐标如图所示,坐标系设置命令为:系设置命令为: G92 X20 Y10 Z10G92 X20 Y10 Z10 其确立的加工原点其确立的加工原点在距离刀具起始点在距离刀具起始点X=-X=-2020,Y=-10Y=-10,Z=-10Z=-10的位的位置上。置上。 数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制G92G92与与G54G54G59G59的区别的区别 G92G92指令与指令与G54G54G59G59指令都是用于设定工件加工坐标系指令都是用于设定工件加工坐标系的,但在使用中是有区别的。的,但在使用中是有区别的。G92G92指令是通过程序来设定、选用加工坐标系的,它所指令是通过程序来设定、选用加工坐标系的,它所设定的加工坐标系原点与当前刀具所在的位置有关,设定的加工坐标系原点与当前刀具所在的位置有关,这一加工原点在机床坐标系中的位置是随当前刀具位这一加工原点在机床坐标系中的位置是随当前刀具位置的不同而改变的,置的不同而改变的,G92G92建立的工件坐标系在机床重开建立的工件坐标系在机床重开机时消失;机时消失;使用使用G54-G59G54-G59建立工件坐标系时,该指令可单独设定,建立工件坐标系时,该指令可单独设定,也可与其他指令同段,指定该程序段中有位置移动,也可与其他指令同段,指定该程序段中有位置移动,就会在设定的坐标系中运动;就会在设定的坐标系中运动;G54-G59G54-G59建立工件坐标系建立工件坐标系在机床重开机后并不消失,并与刀具的起始位置无关。在机床重开机后并不消失,并与刀具的起始位置无关。 数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制安全高度的确定安全高度的确定对于铣削加工,起刀点和退刀点必须离开加工零件上表面有对于铣削加工,起刀点和退刀点必须离开加工零件上表面有一个安全高度,保证刀具在停止状态时,不与加工零件和夹一个安全高度,保证刀具在停止状态时,不与加工零件和夹具发生碰撞。在安全高度位置时,刀具中心所在的平面称为具发生碰撞。在安全高度位置时,刀具中心所在的平面称为安全高度。安全高度。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制快速定位指令快速定位指令G00G00 指令格式:指令格式: GOO X_Y_(Z_) GOO X_Y_(Z_) X X、Y Y、Z Z:目标点坐标目标点坐标直线插补指令直线插补指令G01G01指令格式:指令格式: G01 X_Y_(Z_)F_G01 X_Y_(Z_)F_数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制圆弧插补圆弧插补 G02G02为按指定进给速度的顺时针圆弧插补。为按指定进给速度的顺时针圆弧插补。G03G03为按指为按指定进给速度的逆时针圆弧插补。定进给速度的逆时针圆弧插补。 圆弧顺逆方向的判别:沿着不在圆弧平面内的坐圆弧顺逆方向的判别:沿着不在圆弧平面内的坐标轴,由正方向向负方向看,顺时针方向为标轴,由正方向向负方向看,顺时针方向为G02G02,逆时针逆时针方向为方向为G03G03,如下图所示。如下图所示。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制程序格式:程序格式:数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制刀具半径补偿指令刀具半径补偿指令G40 G40 、G41G41、 G42 G42编程格式:编程格式:G41G41 G01(G00) X_Y_ D_ G01(G00) X_Y_ D_ ; 左刀补,沿加工方向看刀具在左边左刀补,沿加工方向看刀具在左边G42G42 G01(G00) X_Y_ D_ G01(G00) X_Y_ D_ ; 右刀补,沿加工方向看刀具在右边右刀补,沿加工方向看刀具在右边G01(G00) G40 X_Y_G01(G00) G40 X_Y_; 刀具半径补偿注销刀具半径补偿注销 其中:其中:DD偏置值寄存器选用指令,一偏置值寄存器选用指令,一般在数控系统中有多个这样的寄存器,如般在数控系统中有多个这样的寄存器,如D00D00D99D99。当刀具补偿号采用当刀具补偿号采用D00D00时,如使用时,如使用G41(G42)G00(G01). . . D00 G41(G42)G00(G01). . . D00 格式时,相当于使用了格式时,相当于使用了G40G40。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制功能:编程时假定的理想刀具半径与实际使用的刀具半径功能:编程时假定的理想刀具半径与实际使用的刀具半径之差作为偏置设定在偏置存储器之差作为偏置设定在偏置存储器D01 D01 D99D99中。在实际使中。在实际使用的刀具选定后,将其与编程刀具半径的差值事先在偏置用的刀具选定后,将其与编程刀具半径的差值事先在偏置寄存器中设定,就可以实现用实际选定的刀具进行正确的寄存器中设定,就可以实现用实际选定的刀具进行正确的加工,而不必对加工程序进行修改。使用这组指令,一方加工,而不必对加工程序进行修改。使用这组指令,一方面可使得编程人员在编程中不必精确指定刀具半径,另一面可使得编程人员在编程中不必精确指定刀具半径,另一方面在加工过程中即使刀具失效而换刀或因刀具磨损使刀方面在加工过程中即使刀具失效而换刀或因刀具磨损使刀具半径变小,都不必修改程序,只需重新设定刀具偏置参具半径变小,都不必修改程序,只需重新设定刀具偏置参数即可,因而方便了编程,简化了编程。这组指令是同组数即可,因而方便了编程,简化了编程。这组指令是同组模态指令,缺省值是模态指令,缺省值是G40G40。需要注意的是需要注意的是: :刀补的建立和取消要求必须在刀补的建立和取消要求必须在G00G00或或G01G01路路线段。线段。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制按增量方式编程:按增量方式编程:O0001N10 G54 G90 G17 G00 G17G17指定刀补平面指定刀补平面(XOYXOY平面平面)N15 M03 S800N20 G41 X20.0 Y10.0 D01 建立刀补建立刀补(刀补号为刀补号为0101)N30 G01 Y50.0 F200N70 G00 G40 X0 Y0 解除刀补解除刀补N80 M30实例:实例:数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制刀具长度补偿指令刀具长度补偿指令 G43 G43 、G44G44、 G49 G49格式:格式:G43(G44)G00(G01)Z H G43(G44)G00(G01)Z H 刀具长度正补偿刀具长度正补偿G43G43、负补偿、负补偿G44G44 G49 G00(G01)Z G49 G00(G01)Z 取消刀具长度补偿取消刀具长度补偿其其中中: Z Z为为补补偿偿轴轴的的终终点点值值。根根据据补补偿偿的的实实际际需需要要,还还可可以以为为X X、Y Y等等,但但在在程程序序中中只只能能选选一一个个。H H为为刀刀具具长长度度偏偏移移量量的的存存储储器器地地址址。和和刀刀具具半半径径补补偿偿一一样样,长长度度补补偿偿的的偏偏置置存存储储器器号号有有H00H00H99H99共共100100个个,偏偏移移量量用用MDIMDI方方式式输输入入,偏偏移移量量与与偏偏置置号号一一一一对对应应。偏置号偏置号H00H00一般不用,或对应的偏移值设置为一般不用,或对应的偏移值设置为0 0。使用使用G43G43指令时,实现正向偏置;用指令时,实现正向偏置;用G44G44指令时,实现负向偏置。指令时,实现负向偏置。 取消长度补偿指令格式:取消长度补偿指令格式:G49 Z(G49 Z(或或X X或或Y)Y)实实际际上上,它它和和指指令令G44/G43 G44/G43 Z Z H00H00的的功功能能是是一一样样的的。G43G43、G44G44、G49G49为模态指令,它们可以相互注销。为模态指令,它们可以相互注销。 数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制刀具长度补偿示意刀具长度补偿示意数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制执行执行G43G43时,时,Z Z实际值实际值= Z= Z指令值指令值+ +(H xx)(H xx) 执行执行G44G44时,时,Z Z实际值实际值= Z= Z指令值指令值(H xx)(H xx) 其中,其中,(Hxx)(Hxx)是指是指xxxx寄存器中的补偿量,其值可以是正值或寄存器中的补偿量,其值可以是正值或者是负值。当刀长补偿量取负值时,者是负值。当刀长补偿量取负值时,G43G43和和G44G44的功效将互换。的功效将互换。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制固定循环功能固定循环功能常用的固定循环功能的基本动作:常用的固定循环功能的基本动作: (1) (1)在在XYXY平面定位平面定位(2)(2)快速移动到快速移动到R R平面平面(3)(3)孔的切削加工孔的切削加工(4)(4)孔底动作孔底动作(5)(5)返回到返回到R R平面平面(6)(6)返回到起始点。返回到起始点。 上述基本动作如右图所示。上述基本动作如右图所示。B ( X,Y)6352RAE41G98-G98-孔循环结束后,刀具返回孔循环结束后,刀具返回B B点点G99-G99-孔循环结束后,刀具返回参孔循环结束后,刀具返回参考平面考平面R R。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制钻孔循环指令钻孔循环指令G81G81G81G81钻孔加工循环指令格式为:钻孔加工循环指令格式为: G81 G X_ Y_ Z_ R_ F_G81 G X_ Y_ Z_ R_ F_ X X,Y Y为孔的位置、为孔的位置、Z Z为孔的深度,为孔的深度,F F为进给速度为进给速度(mm/minmm/min),),R R为参考平面的高度。为参考平面的高度。GG可以是可以是G98G98和和G99G99。 编编程程时时可可以以采采用用绝绝对对坐坐标标G90G90和和相相对对坐坐标标G91G91编编程程,建议尽量采用绝对坐标编程。建议尽量采用绝对坐标编程。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制其动作过程如下:其动作过程如下:钻头快速定位到孔加工循环起始点钻头快速定位到孔加工循环起始点B(XB(X,Y)Y);钻头沿钻头沿Z Z方向快速运动到参考平面方向快速运动到参考平面R R;钻孔加工;钻孔加工;钻头快速退回到参考平面钻头快速退回到参考平面R R或快速退回或快速退回到初始平面到初始平面B B。该指令一般用于加工孔该指令一般用于加工孔深小于深小于5 5倍直径的孔。倍直径的孔。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制钻孔循环指令钻孔循环指令G82G82G82G82钻孔加工循环指令格式为:钻孔加工循环指令格式为: G82 GX_Y_Z_R_P_F_G82 GX_Y_Z_R_P_F_在在指指令令中中P P为为钻钻头头在在孔孔底底的的暂暂停停时时间间,单单位位为为ms(ms(毫毫秒秒) ),其余各参数的意义同其余各参数的意义同G81G81。其动作过程如下:其动作过程如下:钻头快速定位到孔加工循环起始点钻头快速定位到孔加工循环起始点B(XB(X,Y)Y);钻头沿钻头沿Z Z方向快速运动到参考平面方向快速运动到参考平面R R;钻孔加工;钻孔加工;钻头在孔底暂停进给;钻头在孔底暂停进给;钻头快速退回到参考平面钻头快速退回到参考平面R R或快速退回到初始平面或快速退回到初始平面B B。 数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制高速深孔钻循环指令高速深孔钻循环指令G73G73对于孔深大于对于孔深大于5 5倍直径孔的加工由于是深孔加工,不利于倍直径孔的加工由于是深孔加工,不利于排屑,故采用间断进给,每次进给深度为排屑,故采用间断进给,每次进给深度为Q Q,最后一次进最后一次进给深度给深度Q Q,退刀量为退刀量为d d,直到孔底为止。直到孔底为止。 G73G73高速深孔钻循环指令格式为:高速深孔钻循环指令格式为: G73 G X_Y_Z_R_Q_F_G73 G X_Y_Z_R_Q_F_钻头快速定位到孔加工循环起始点钻头快速定位到孔加工循环起始点B(XB(X,Y)Y);钻头沿钻头沿Z Z方向快速运动到参考平面方向快速运动到参考平面R R;钻孔加工,进给深度为钻孔加工,进给深度为Q Q;退刀,退刀量为退刀,退刀量为d d;重复上两步,直至要求的加工深度;重复上两步,直至要求的加工深度;钻头快速退回到参考平面钻头快速退回到参考平面R R或快速退回到初始平面或快速退回到初始平面B B。 数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制攻螺纹循环指令攻螺纹循环指令G84G84G84G84螺纹加工循环指令格式为:螺纹加工循环指令格式为: G84 G X_Y_Z_R_F_G84 G X_Y_Z_R_F_ 攻螺纹过程要求主轴转速攻螺纹过程要求主轴转速S S与进给速度与进给速度F F成严格的比例成严格的比例关系,因此,编程时要求根据主轴转速计算进给速度,进关系,因此,编程时要求根据主轴转速计算进给速度,进给速度给速度F=F=主轴转速主轴转速螺纹螺距,其余各参数的意义同螺纹螺距,其余各参数的意义同G81G81。左旋攻螺纹循环指令左旋攻螺纹循环指令G74G74G74G74螺纹加工循环指令格式为:螺纹加工循环指令格式为: G74 G X_Y_Z_R_F_G74 G X_Y_Z_R_F_ 与与G84G84的的区区别别是是:进进给给时时主主轴轴反反转转,退退出出时时主主轴轴正正转转,各参数的意义同各参数的意义同G84G84。 数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制镗孔加工循环指令镗孔加工循环指令G85G85G85G85镗孔加工循环指令指令格式为:镗孔加工循环指令指令格式为: G85 G X_ Y_ Z_ R_ F_G85 G X_ Y_ Z_ R_ F_ 各参数的意义同各参数的意义同G81G81。 其动作过程如下:其动作过程如下:镗刀快速定位到镗孔加工循环起始点镗刀快速定位到镗孔加工循环起始点B(XB(X,Y)Y);镗刀沿镗刀沿Z Z方向快速运动到参考平面方向快速运动到参考平面R R;镗孔加工;镗孔加工;镗刀以进给速度退回到参考平面镗刀以进给速度退回到参考平面R R或初始平面或初始平面B B;数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制镗孔加工循环指令镗孔加工循环指令G86G86 G86G86钻孔加工循环指令格式为:钻孔加工循环指令格式为: G86 G X_Y_Z_R_F_G86 G X_Y_Z_R_F_ 与与G85G85的的区区别别是是:在在到到达达孔孔底底位位置置后后,主主轴轴停停止止,并并快速退出。各参数的意义同快速退出。各参数的意义同G85G85。 镗孔加工循环指令镗孔加工循环指令G89G89 G89G89镗孔加工循环指令格式为:镗孔加工循环指令格式为: G89G X_Y_Z_R_P_F_G89G X_Y_Z_R_P_F_ 与与G85G85的的区区别别是是:在在到到达达孔孔底底位位置置后后,进进给给暂暂停停。P P为暂停时间为暂停时间( (ms)ms),其余参数的意义同其余参数的意义同G85G85。数控加工技术数控加工技术数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制数控铣床加工程序编制精镗循环指令精镗循环指令G76G76G76G76镗孔加工循环指令格式为:镗孔加工循环指令格式为: G76 G X_Y_Z_R_P_Q_F_G76 G X_Y_Z_R_P_Q_F_ 与与G85G85的的区区别别是是:G76G76在在孔孔底底有有三三个个动动作作:进进给给暂暂停停、主主轴轴准准停停( (定定向向停停止止) )、刀刀具具沿沿刀刀尖尖的的反反向向偏偏移移Q Q值值,然然后后快快速速退退出出。这这样样保保证证刀刀具具不不划划伤伤孔孔的的内内表表面面。P P为为暂暂停停时时间间( (ms)ms),Q Q为偏移值,其余各参数的意义同为偏移值,其余各参数的意义同G85G85。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号