资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数控编程多媒体课件,第三章数控程序的编制,3.1,西门子,802D,车削编程,3.2,法那克,0i,系统车削编程,3.3,西门子,802D,铣削编程,3.4,法那克,0i,系统铣削编程,3.1,西门子,802D,车削编程,(,1,)车削编程的特点,1.,坐标尺寸可以绝对编程、增量编程或一个程序段中可混编,径向尺寸绝对值编程时为直径值,增量编程时为实际值的,2,倍。,2.,刀补功能(半径补偿和位置补偿),通常把刀尖磨成小圆弧,半径指刀尖圆弧半径,铣刀半径,用,G41,或,G42,功能指令进行刀半补,,G43,进行长度补偿,车削中只有圆弧刀才用刀半补,当车刀圆弧半径很小时,可忽略不计。,(,2,)准备功能,准备功能用字母,G+,数字来编程,用来定义几何形状和,CNC,的工作状态,G00,快速定位指令,G01,直线插补指令,G02,顺时针圆弧插补,G03,逆时针圆弧插补,G04,暂停指令,G33,螺纹加工指令,G54G59,编程原点设置既零点的偏移,G90,绝对编程,G91,增量编程,G96,恒线速度切削,G97,取消恒线速度切削,1.G00,快速定位,刀具快速移动到指定位置,轨迹无严格要求,不,F,指令,G90 G00 X Z,G91 G00 X Z,注意:不运动的坐标可省略,目标点坐标可以使用绝对编程或增量编程,执行该指令时先沿,X,向,再沿,Z,向,快速移动至定位点。,20,30,10,40,例AB,G90 G00X60Z40,G91 G00X20Z30,2.,直线插补,G01,用于切削平面任意斜率直线或空间任意斜率直线段轮廓。,注意:,不运动的坐标可省略,数值不必写入;,当程序中切削加工前有,F,,,则坐标后的,F,可省或不省;,目标点同样可采用绝对编程或增量编程。,30,45,20,80,15,Z,X,G90 G01 X30 Z80 F100,G91 G01 X60 Z60 F100,3.G02 /G03,指令的使用,a:G02/G03,方向的判别,:G02,为顺时针加工指令,G03,为逆时针加工指令,(,举例说明方向的判别,),b:G02/G03,指令的使用,:,终点,+,半径,G90 G02/G03 X_Z_CR=_F_,G91 G02/G03 X_Z_CR=_F_,圆弧插补指令格式通常有四种,:,终点,+,圆心坐标,G90 G02/G03 X_Z_I_K_F_,G91 G02/G03 X_Z_I_K_F_,:,圆弧张角圆心,G02/G03 I_K_ AR=_F_,,,为负值,,,为正值,:终点坐标张角,G90/G91 G02/G03 X_Z_AR=_F_,注意:,在绝对值方式下编程是终点坐标值,增量方式下是终点相对于起点的坐标值,I,,,K,无论是在增量还是绝对值的方式下始终是圆心相对于起始点的增量值,由于坐标系的变换,,G02/G03,方向设定与日常生活中的顺逆判定相反,G02/G03,运行速度为,10400mm/min,举例编写精加工程序,X,Z,M03 S1000 F0.2,G00 X0 Z2,G90 G01 X0 Z0,G03 X8 Z-4 CR=4,G01 X8 Z-12,X10,X14 Z-22,X12 Z-26,G03 X12 Z-36 CR=6.5,G01 X17 Z-42,Z-48,M05,M02,Z,X,X,4.G04,指令,为了满足工艺上某些要求,暂停时间到继续执行下一段程序,暂停时间为一般,0.1,10S,,,也可,0.01,99.995,,,S,单位为转,格式,G04 F(S)_,5.,螺纹切削指令,螺纹左旋还是右旋,由主轴的转向确定,,M03,右旋,,M04,左旋。,圆柱螺纹,G33 Z_K_SF_,Z,螺纹长度,K,螺距,SF(,加工多头螺纹时相对第一个角的偏移,),锥螺纹,G33 Z_X_K,_(X,为锥角,锥角小于,45),K,:,Z,方向螺距,G33 Z_X_I,_(,锥角大于,45),I,:,X,方向螺距,6.,毛坯切削循环,CYCLE95,CYCLE95(NPP,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,_VRT),NPP,轮廓子程序名称,MID,进给深度,FALZ,纵向轴的精加工余量,FALX,横向轴的精加工余量,FAL,轮廓的精加工余量,FF1,非切槽加工的进给率,FF2,切槽加工的进给率,FF3,精加工的进给率,VARI,加工类型,DT,粗加工时用于断屑时停顿时间,DAM,粗加工因断屑而中断时所经过的长度,-VRT,粗加工时从轮廓退回的行程,增量,其中,VARI,是加工类型,总共有,12,种。,VRT,纵向,L/,端面,P,外部,A/,内部,I,粗,/,精,/,完成,L A,粗,P A,粗,L I,粗,P I,粗,VRT,纵向,L/,端面,P,外部,A/,内部,I,粗,/,精,/,完成,5,L A,精,6 P A,精,7 L I,精,8 P I,精,9 L A,完成,10 P A,完成,11 L I,完成,12 P I,完成,循环编程举例,1,X,循环编程举例,2,X,PIT,螺距,MPIT,螺纹尺寸值,SPL Z,轴螺纹起点坐标值,FPL Z,轴螺纹终点坐标值,DM1,起始点螺纹直径,DM2,终点螺纹直径,APP,空刀倒入量,ROP,空刀导出量,TDEP,:,螺纹深度,FAL,精加工余量,LANG:,切入进给角,(一般设,0,,自动以合适的角度切削,沿侧面切削时,必须设为刀具侧面角的一半),NSP,:,首圈螺纹起始点偏移,(无偏移为,0,),NRC,:,粗加工切削次数,NID,:,停顿数量,VARI,:,螺纹加工类型,1,4,NUMT,:,螺纹头数,7.CYCLE97,螺纹切削加工指令,CYCLE97,(,PIT,MPIT,SPL,FPL,DM1,DM2,APP,ROP,TDEP,FAL,LANG,NSP,NRC,NID,VARI,NUMT,),螺纹切削加工类型:,1,外螺纹恒定进给,2,内螺纹恒定进给,3,外螺纹恒定切削截面积,4,内螺纹恒定切削截面积,例已知:螺距为,2,,深度为,2,,精加工余量,0.2mm,,,粗车,8,刀,停顿,4,次,恒进给切削,单头螺纹,8.G75,返回固定点,返回到机床中某个固定点,固定点位置固定地存储在机床数据中,它不会产生偏移,G75,需要单独的程序段,G75,X0,Z0,9.G74,返回参考点,用,G74,指令实现程序中回参考点的功能,每个轴的方向和速度存储在机床数据中。,G74,需要单独的程序段,G74,X0,Z0,对于经济型数控机床,为消除因步进电机丢步而产生的误差可用,G74,自动回参考点,从而校验机床原点位置。,10.,倒角,CHF,,,倒圆,RND,倒角,CHF,_,(,倒角的直角边长度),CHR=,斜边长度,倒圆,RND,_,(,圆弧半径),补,:,1,.G70,英制尺寸,/G71,公制尺寸,2,.DIAMOF,半径尺寸,/,DIAMON,直径尺寸,(默认),3,.,中间点圆弧插补,CIP,G01 X_Z,_(,圆弧起点坐标,),CIP X_Z_I1=_K1=_,(,圆弧终点和圆心绝对坐标,),例:三点确定一圆弧,已知圆弧起点(,X80,,,Z30,),,终点(,80,,,50,),中间点(,100,,,42,),4,.,切线过渡圆弧,G01 XZ,(,相切圆弧的起点),CT XZ,(,相切圆弧的终点),5,.G25,S_,转速下限,G26 S_,转速上限,6.,恒线速度切削,G96,G96 S_LIMS,_F_,(,S,为切削速度,米,/,分钟),G97,取消恒线速度切削,7,.,钻孔循环,CYCLE82,(,RTP,RFP,SDIS,DP,DPR,DTB,),绝对深度,相对深度,(正,DP,DPR,均不能省),断屑,停顿时间,CYCLE82,(,RTP,RFP,SDIS,DP,DPR,DTB,),RTP,返回平面,RFP,参考平面 绝对值,SDIS,安全距离无符号,DP,最终钻深,DRP,相对于参考平面的最终钻深,DTB,钻深段屑停顿时间,M03 S500 F0.1,T01,G00X0Z2,CYCLE82(4,0,2,-27,27,0),G00Z50,M05,M02,8,.,深孔钻孔循环,CYCLE83(RTP,RFP,SDIS,DP,DPR,FDEP,FDPR,DAM,DTB,DTS,FRF,VARI),第一次钻孔深度,第一次钻孔的相对深度,递减量,每次钻深,无符号,断屑停顿时间,排屑停顿时间,首次钻孔时的进给率系数,加工类型,为,0,时,断屑,,1,为排屑,当,VARI=1,时,孔排屑加工,每进给一深度,均需,G00,返回到,SDIS,面来进行排屑,再,G00,快速移动到前加工面的上方,,G01,继续向下钻孔加工,当,VARI=0,时,孔断屑加工,每进给一深度,均需停顿几秒用于断屑,再用,G01,继续向下钻孔加工,直到加工至孔深,,G00,快速退至返回平面,例:钻深孔直径,18,,深,145mm,,首钻深,50mm,,每次递减深度,20mm,断削时间为,2s,,首钻进给倍率为,0.1,(排削时间为,2s,),M03 S500 F0.1,T01,G00 X0 Z5,CYCLE83(5,0,2,-145,145,-50,50,20,0,2,0.1,1),G00 Z50,M05,M02,综合车削编程 例,1,:,T1,为外圆粗车刀,,T2,为割刀,,T3,为螺纹刀,X,Z,综合车削编程 例,2,:,T1,为外圆粗车刀,,T2,为精加工车刀,,T3,为螺纹刀,X,Z,3.2,法那克,0i,系统车削编程,法那克系统增量编程用,U,、,V,、,W,分别表示在,X,,,Y,,,Z,方向上的增量,在一条程序段中,绝对编程和增量编程可以结合起来使用,基本指令与西门子系统使用一致。,一、常用指令,1.,G02 /G03,指令的使用,a:G02/G03 X_Z_I_K_F_,G02/G03 U_W_I_K_F_,b:G02/G03 X_Z_R_F_,G02/G03 U_W_R_F_,二、专用循环指令,1.G70,精加工循环,G70 P(ns),Q(nf,),用于,G71,G72,或,G73,粗车削后,2.,外圆粗车固定循环,G71 U(d) R,(,e,),G71 P,(,ns,),Q,(,nf,),U,(, u,),W,(, w,),F_S_T_,d,为,切削深度,,e,为退刀行程,3.,端面车削固定循环,G72 W(d) R,(,e,),G72 P,(,ns,),Q,(,nf,),U,(, u,),W,(, w,),F_S_T_,d,为,z,向切削深度,,e,为,z,向退刀行程,4.,成形加工复式循环,G73,U(i,),W(k) R,(,d,),G73 P,(,ns,),Q,(,nf,),U,(, u,),W,(, w,),F_S_T_,i,为,x,向,加工总余量,,k,为,z,向加工总余量,,e,为,分割次数,5.G76,螺纹切削循环,G76,P(m)(r)(a),Q(dmin,),R,(,d,),G76 X(U) Z(w) R(i),P(k) Q( d),F(L),m,为,加工重复次数,199,(系统参数指定),r,为螺纹倒角量,a,为,刀尖角度,由系统参数指定,(,80,,,60,,,55,,,30,,,29,,,0,),dmin,为,最小切削深度,用半径值表示,d,为,精加工余量,i,为螺纹部分半径差,,I=0,,,可作一般螺纹切削,k,为,螺纹高度,用半径值表示, d,为,第一次切削深度,半径值;,L,为导程,6. G90,内外直径的切削循环,G90 X(U)_Z(w)_F,_(,圆柱体,),G90 X(U)_Z(w)_R_F_,(,圆锥面,R,为半径差),z,x,U0,w0,R0w0,U0w0,U0w0R0,7. G92,切削螺纹循环,G92 X(U)_Z(w)_F_,(,F,导程,柱螺纹,),G92 X(U)_Z(w)_R_F_,(,锥螺纹),8. G94,台阶切削,循环,G94 X(U)_Z(w)_F_,(,柱台阶,),G94 X(U)_Z(w)_R_F_,(,锥台阶。,R,为锥面在,Z,向的投影),9. G96,G97,G96,为恒,线速度切削,G97,取消恒线速度切削,10.,子程序调用,M98 P,(,调用次数,子程序名,最多可四次嵌套调用),M99,子程序返回主程序,11.G98,G99,G98,进给率,单位,mm/min,G99,进给率单位,mm/r,12.G20,G21,G20,英制单位的设定,G21,公制单位的设定,13.G32,恒,螺距的切削,G32X_Z_F_Q_,(,F,为螺距,,Q,为起始点角度的偏移,扩大,1000,倍,切削期间最好取消恒线速度切削的功能),三、 编程指令的应用,例,1,:用,G90,指令加工零件,例,2,:,G94,指令加工台阶,例,3,:用,G92,,,G76,指令加工螺纹,螺距,2,例四:,1.,循环加工指令的使用,例四:,2.,循环加工指令的使用,例五:,3.,循环指令加工零件,例,6,:综合车削编程,1,综合车削编程,2,3.3,西门子系统,802D,铣削编程,一、常用指令,G00,快速定位,G01,直线插补,G02,顺时针圆弧插补,G03,逆时针圆弧插补,G04,暂停,G17,选择,XY,平面,G18,选择,XZ,平面,G19,选择,YZ,平面,G70,英制单位输入,G71,公制单位输入,G41,左刀补,G42,右刀补,G40,刀补取消,CT,带切线的圆弧过渡,G54,G59,可编程的零点偏移,,G53,取消,G94mm/min G95mm/r,二,.,循环指令,CYCLE82,钻削沉孔加工,CYCLE83,深孔钻削,CYCLE84,刚性攻丝,CYCLE86,镗孔,CYCLE71,端面铣削,CYCLE72,轮廓铣削,GOTOB,向上跳转,GOTOF,向下跳转,CHF,倒角,RND,倒圆,辅助功能,M00,M02,M03,M04,M05,M06,M08,M09,1.,直线的快速移动,G00,G00,X_Y_Z_,G00 AP=_RP=_,(,极坐标,AP,为角度,,RP,为极半径,),2.,直线插补指令,G01,G01,X_Y_Z_F_,G01 AP=_RP=_F,G01 AP=_RP=_Z_F,例,1,:,G01,指令编程,直径为,10,的立铣刀,3.,圆弧插补指令,a:,G02/G03 X_Y_Z_I_J_K_,G02/G03 X_Y_Z_CR=_,b:,CIP,中间点对圆弧进行插补即三点确定一个圆弧,CIP X_Y_Z_I=_J=_K=_,如:,G00X_Y_,(,圆弧起点坐标,),CIP X_Y_I=_J=_,(,终点坐标,中间点坐标),C:,CT,切线过渡圆弧,CT X_Y_,G01 X_Y_,(,相切圆弧起点坐标,),CT X_Y_,(,相切圆弧终点坐标,),例:编写精加工程序,4.,绝对,G90,,,相对,G91,G90 X_Y_Z_,或,X=AC( ),G91 X_Y_Z_,或,X=IC( ),5.G110,G111,G112,为极点的定义,G110,极点定义;相对于上次编程的设定位置,G111,极点定义;相对于当前工件坐标系的零点,G112,极点定义;相对于最后有效的极点,AP,为极坐标角度,允许有负值;,AP=,RP,为极半径,,RP=_,G111 X_Y_,(,定义极点,),G112(G0/G01/G02/G03) AP=_RP=_,Y,X,例,1,:加工五边形槽,槽深,1mm,G01Z-1,G1AP=90,AP=162,AP=234,AP=306,AP=18,G00Z50,M05,M02,G54M03S1000F100T01,G111X40Y40,G00AP=18RP=30Z2,例,2,:加工直径,35,圆周上的均布孔,G54M03S800F100T01,G111X25Y20,G0 AP=0RP=17.5Z5,L8,G0AP=60,L8,G0 AP=IC(60),L8,G0 AP=IC(60),L8,G0 AP=IC(60),L8,G0 AP=IC(60),L8,G0 Z50,M05,M02,6.,可编程的零点偏移,TRANS/ATRANS,TRANS X Y,.,Z,.,可编程的偏移,清除所有偏移、旋转等指令。,ATRANS X,.,Y,.,Z,.,可编程的偏移,附加于当前的指令,。,TRANS,不带数值,取消可编程的零点偏置,TRANS/ ATRANS,指令要求一个独立的程序段,。,7.,可编程旋转,ROT,AROT,ROT RPL=_,(,RPL,为角度值,逆时针为正,可编程旋转,删除之前的比例,镜像等,),AROT RPL=_,(,可编程旋转,附加于当前指令),ROT,取消,,ROT,AROT,要求独立的程序段,8.,可编程的比例系数,SCALE/ASCALE,SCALE X_Y_Z_,可编程的比例系数,清除所有关偏移、旋转、比例系数、镜像的指令。,ASCALE X_ Y_ Z_,可编程的比例系数,附加于当前的指令。,SCALE,不带数值,取消可编程的比例系数。,说明:,(,1,)图形为圆形时,两个轴的比例系数必须一致。,(,2,)如果在,SCALE/ASCALE,有效时编程,ATRANS,,,则偏移量也同样被 比例缩放。,9.,可编程镜像,MIRROR,AMIRROR,MIRROR X0 Y0 Z 0,可编程的镜像功能,清除所有关偏移、旋转、比例系数、镜像的指令。,AMIRROR X0 Y0 Z0,可编程的镜像功能,附加于当前的指令。,MIRROR,不带数值,取消镜像功能,说明:(,1,)在镜像功能有效时已经使用的刀具半径补偿(,G41/G42,),自动反向。(,2,)在镜像功能有效时旋转方向,G2/G3,自动反向。,10.,螺纹插补:,G331,,,G332,G331,加工螺纹,用,G332,退刀,G331 X_Y_Z_I_J_ K_,;,攻螺纹孔,G332 X_Y_Z_I_J_K_,;,返回,螺距的符号确定左、右旋螺纹时的主轴旋向。正:右旋螺纹(同,M3,)。,负:左旋螺纹(同,M4,),右旋螺距,1.5,11.,R,参数和程序跳转,A:,如果值已经被指定给算术参数,那么它们就可以在程序中被指定给其它,NC,地址,这些地址字的值将是可变的。,编程格式:,R0,.,R299,可以在以下范围内给算术参数赋值:,(,0.000 0001,9999,9999,)(,8,位,十进制位,带符号和小数点),用指数表示法可以赋值更大的数值范围,:,:,()。指数的值书写在,EX,字符后面,最大的总的字符个数为,10,(包括符号和小数点)。,EX,值的范围:,300,到,+300,。,举例:,R0,0.1EX,5,;,意义:,R0,0.000 001,;,R1,1.874EX8,;,意义:,R1,187 400 000,。,在计算参数时也遵循通常的,数学运算规则,。,例:,R1,R2+R3 R4,R5,R6 R7,R8*R9 R10,R11/R12,R13,SIN,(,25.3,),R14,R3+R2*R1,R15,SQRT,(,R1*R1+R2*R2,),N10G1G91X,R1Z,R2 F300,B:,标记符或程序段号用于标记程序中所跳转的目标程序段,,用跳转功能可以实现程序运行的分支,。,标记符,可以自由选取,但必须,由,2,8,个字母或数字组成,,,其中开始两个字符必须为字母或下划线,。,跳转目标程序段标记后面必须为冒号。标记符位于程序段首。如果程序段有段号,则标记符紧跟着段号。在一个程序段中,标记符不能有其它含义,。,绝对跳转,GOTOF Label,;,向前跳转(向程序结束的方向跳转),GOTOB Label,;,向后跳转(向程序开始的方向跳转),有条件跳转,IF,条件,GOTOF Label,;,条件满足后,向前跳转(向程序结束的方向跳转),IF,条件,GOTOB Label,;,条件满足后,向后跳转(向程序开始的方向跳转), 等于,不等于,大于等于,小于等于,12.,子程序的调用,在子程序中,程序结尾符,RET,可以替换,M17,,,RET,必须单段编程。子程序的名字,为了方便地选择某一子程序,必须给子程序取一个程序名。程序名,(,1,)开始的两个符号必须是字母。,(,2,)其后的符号可以是字母,数字或下划线,(,3,)最多为,16,个字母。(,4,)不得使用分隔符,子程序中还可以使用地址字,L,,,其后的值可以有,7,位(只能为整数)。,注意:,使用地址字,L,时,,L,之后的零均有意义,不可省略。举例:,L128,并非,L0128,或,L00128,。,以上表示,3,个不同的子程序。,在一个程序中(主程序或子程序)可以直接用程序名调用子程序。,子程序调用要求占用一个独立的程序段。如果要求多次地执行某个子程序,则在编程时必须在所调用子程序的程序后地址,P,下写入调用次数,,最大次数可以为,9999,(,P1.P9999,),例:,N10 L123,N20 ZC01,N30 L456 P3,子程序不仅可以从主程序中调用,也可以从其它子程序中调用,这个过程称为子程序的嵌套。子程序的嵌套可以为,8,层,也就是八级程序界面(包括主程序界面)如图为,8,级程序界面运行过程。,二、循环加工指令,1.,钻孔、中心钻孔,CYCLE81,CYCLE81,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,),DP,为绝对深度,DPR,为相对深度,例,2.,中心钻孔,(,锪孔,),CYCLE82,CYCLE82,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,DTB,),DP,为绝对深度,DPR,为相对深度,DTB,最后钻孔停顿时间,例:,CYCLE82,指令的使用,3.,深孔钻孔,CYCLE83,CYCLE83,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,FDEP,,,FDPR,,,DAM,,,DTB,,,DTS,,,FRF,,,VARI,),FDEP,为起始钻孔深度(绝对值),FDPR,相当于参考平面的起始钻孔深度,(无符号输入),DAM,递减量,(无符号输入),DTB,最后钻孔深度时的停顿时间(断屑),DTS,起始点处和用于排屑的停顿时间,FRF,起始钻孔深度的进给率系数,(无符号输入),值,范围:,0.001,1,VARI,加工类型:断屑,0,,排屑,1,排屑加工动作,断屑加工动作,例,CYCLE83,指令的使用,要求断屑加工,停顿,1S,,,每次进给,3mm,,,起始进给,10mm,,,进给系数,0.8,4.,刚性攻丝,CYCLE84,CYCLE84,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,DTB,,,SDAC,,,MPIT,,,PIT,,,POSS,,,SST,,,SST1),DTB,螺纹深度时的停顿时间(断屑),SDAC,循环结束时主轴的旋转方向,,取值范围为,3,,,4,,,5,,分别对应于,M3,,,M4,,,M5,MPIT,标准螺距,取值范围为,3,(,M3,), 48,(,M48,),PIT,螺距,取值范围为,0.001 2000.000mm,POSS,主轴的准停角度,SST,攻丝进给速度,SST1,返回速度,注意:丝锥的头部有,3,5,牙是不完整的牙型,在攻通孔螺纹时,其深度应加,5,倍螺距的量。,螺距,1.75,无停顿,5.,铰孔,1,(镗孔,1,),CYCLE85,CYCLE85,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,DTB,,,FFR,,,RFF,),DTB,最后钻孔深度时的停顿时间(断屑),FFR,进给率,RFF,退回进给率,举例:铰孔加工,CYCLE85,要求停顿,1S,进给率,50,,退,100,6.,镗孔(镗孔,2,),CYCLE86,CYCLE86,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,DTB,,,SDIR,,,RPA,,,RPO,,,RPAP,,,POSS,),SDIR,旋转方向,值:,3,(用于,M3,);,4,(,用于,M4,),RPA,平面中第一轴上(横坐标)的返回路径,(增量,带符号输入),RPO,平面中第二轴上(纵坐标)的返回路径,(增量,带符号输入,),RPAP,镗孔轴上的返回路径,(增量,带符号输入),POSS,循环中定位主轴停止的位置(以度为单位),无停顿,正转加工,加工向后退,1mm,7.,带停止镗孔(镗孔,3,),CYCLE87,CYCLE88,CYCLE87,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,DTB,,,SDIR,),SDIR,为返回的旋转方向,值:,3,(用于,M3,),4,(,用于,M4,),8.,铰孔,2,(镗孔,5,),CYCLE89,CYCLE89,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,DTB),9.,排孔,HOLES1,HOLES1,(,SPCA,,,SPCO,,,STA1,,,FDIS,,,DBH,,,NUM,),直线(绝对值)上一参考点的平面的第一坐标轴(横坐标),与平面第一坐标轴(横坐标)的角度,,180,度,STA1180,度,螺纹孔是间距,20mm,的排孔。排孔的起点位于,X20,、,Y30,处,第一孔距离此点,10mm,。,循环,HOLES1,中介绍了该排孔的几何分布。先用,CYCLE81,钻孔,然后用,CYCLE84,攻丝。孔深为,15mm,(,参考平面和最后钻孔深度间的距离)。,例1,例,2,排孔的加工通孔深,15,10.,圆周孔,HOLES2,HOLES2,(,CPA,,,CPO,,,RAD,,,STA1,,,INDA,,,NUM,),INDA,为增量角,,0,则按整圆均布,例,.,圆周孔的加工,11.,圆弧槽,LONGHOLE,LONGHOLE,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,NUM,,,LENG,,,CPA,,,CPO,,,RAD,,,STA1,,,INDA,,,FFD,,,FFP1,,,MID,),每次进给深度,例,.,最大切削深度为,5mm,,,深度进给率为,50,,,FFP1,为,100,12.,圆弧槽,SLOT1,SLOT1,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,NUM,,,LENG,,,WID,,,CPA,,,CPO,,,RAD,,,STA1,,,INDA,,,FFD,,,FFP1,,,MID,,,CDIR,,,FAL,,,VARI,,,MIDF,,,FFP2,,,SSF,),MID,每次进给时的进给深度,CDIR,加工槽的铣削方向,值:,2,(用于,G2,),;,3,(,用于,G3,),FAL,槽边缘的精加工余量(无符号输入),VARI,加工类型值:,0,完整加工,1,粗加工,2,精加工,MIDF,精加工时的最大进给深度,FFP2,精加工进给率,SSF,精加工速度,当该值省略时,FFP1,有效,最大切削深度为,5mm,,,安全间隙,2mm,;,精加工余量,0.2mm,;,铣削方向,G2,;,精加工最大的深度,18mm,。,深度进给率,50.,边缘进给率,100,13.,圆弧槽,SLOT2,SLOT2,(,RTP,,,RFP,,,SDIS,,,DP,,,DPR,,,NUM,,,AFSL,,,WID,,,CPA,,,CPO,,,RAD,,,STA1,,,INDA,,,FFD,,,FFP1,,,MID,,,CDIR,,,FAL,,,VARI,,,MIDF,,,FFP2,,,SSF,),AFSL,槽长的角度,(无符号输入),精加工余量是,0.2mm,,,安全间隙是,2mm,,,最大进给深度为,5mm,,,完整加工这些槽。精加工时的速度和进给率相同。执行精加工时的进给至槽深,14.,矩形槽,POCKET3,POCKET3,(,RTP,,,RFP,,,SDIS,,,DP,,,LENG,,,WID,,,CRAD,,,PA,,,PO,,,STA,,,MID,,,FAL,,,FALD,,,FFP1,,,FFD,,,CDIR,,,VARI,,,MIDA,,,AP1,,,AP2,,,AD,,,RAD1,,,DP1,),STA,槽纵向轴和平面第一轴间的角度(无符号输入)范围值:,0STA180,CDIR,加工槽的铣削方向值:,0,顺铣,1,逆铣,2,(用于,G2,),;,3,(,用于,G3,),VARI,个位值:,1,粗加工;,2,精加工,十位值:,0,使用,G0,垂直于槽中心,,1,使用,G1,垂直于槽中心;,2,沿螺旋状;,3,沿槽纵向轴摆动,MIDA,在平面的连续加工中作为数值的最大进给宽度,AP1,槽长的空白尺寸,AP2,槽宽的空白尺寸,AD,距离参考平面的空白槽深尺寸,RAD1,插入时螺旋路径的半径(相当于刀具中心点路径)或者 摆动时的最大插入角,DP1,沿螺旋路径插入时每转(,360,)的插入深度,该槽和,X,轴的角度为零,槽边缘精加工余量是,0.2mm,,,槽底精加工余量是,0.2mm,,,安全间隙是,1mm,,,最大进给深度为,4mm,。,加工方向取决于在顺铣过程中的主轴的旋转方向。使用直径,10,的键槽铣刀。,15.,圆形槽,POCKET4,POCKET4,(,RTP,,,RFP,,,SDIS,,,DP,,,PRAD,,,PA,,,PO,,,MID,,,FAL,,,FALD,,,FFP1,,,FFD,,,CDIR,,,VARI,,,MIDA,,,AP1,,,AD,,,RAD1,,,DP1,),CDIR,加工槽的铣削方向值:,0,顺铣,1,逆铣,2,(用于,G2,),;,3,(,用于,G3,),VARI,个位值:,1,粗加工;,2,精加工,十位值:,0,使用,G0,垂直于槽中心,,1,使用,G1,垂直于槽中心;,2,沿螺旋状;,3,沿槽纵向轴摆动,MIDA,在平面的连续加工中作为数值的最大进给宽度,RAD1,插入时螺旋路径的半径(相当于刀具中心点路径)或者摆动时的最大插入角,DP1,沿螺旋路径插入时每转(,360,)的插入深度,槽边缘精加工余量是,0.2mm,,,槽底精加工余量是,0.2mm,,,安全间隙是,1mm,,,最大进给深度为,4mm,。,加工方向采用逆铣加工槽;使用直径,20,的键槽铣刀。,16.,端面铣削,CYCLE71,CYCLE71,(,RTP,,,RFP,,,SDIS,,,DP,,,PA,,,PO,,,LENG,,,WID,,,STA,,,MID,,,MIDA,,,FDP,,,FALD,,,FFP1,,,VARI,,,FDP1,),PA,起始点平面的第一轴,,PO,起始点(绝对值),平面的第二轴,STA,纵向轴和平面的第一轴间的角度无符号,0STA,180,MID,最大进给深度(无符号输入),注意长宽是增量,有符号,MIDA,平面中连续加工时作为数值的最大进给宽度(无符号输入),FDP,精加工方向上的返回行程(起始点与进给点最近距离,,无符号),FALD,深度的精加工大小(增量缌无符号输入),VARI,加工类型:个位值:,1,粗加工;,2,精加工十位值:,1,在一个方向平行于平面的第一轴,,2,在一个方向平行二平面的第二轴;,3,平行于平霢的第一轴;,4,平行于平面的第二轴,方向可交替,FDP1,在平面的进纙方向上越程(增量,无符卷)超出总边缘量,加工一个在,XY,平面中的,X100/Y80,矩形体端面,铣削深度,8mm,。,使用的刀具选,32,立铣刀。,17.,轮廓铣削,CYCLE72,CYCLE72,(,KNAME,,,RTP,,,RFP,,,SDIS,,,DP,,,MID,,,FAL,,,FALD,,,FFP1,,,FFD,,,VARI,,,RL,,,AS1,,,LP1,,,FF3,,,AS2,,,LP2,),VARI,类型:,个位值,1,粗加工,2,精加工,十位值,:,0,使用,G0,的中间路径,,1,使用,G1,的中间路径,百位值,:,0,轮廓未端返回,RTP,;,1,轮廓未端返回,RFP+SDIS,2,轮廓未端返回,SDIS,3,轮廓未端不返回,RL,沿轮廓中心,向右或向左进给。值:,40,(,G40,);,41,(,G41,);,42,(,G42,);,接近和返回只有一条直线,AS1,个位值:,1,直线切线;,2,四分之一圆;,3,半圆,十位值:,0,接近平面中的轮廓;,1,接近沿空间路径的轮廓,LP1,接近路径的长度(使用直线)或接近圆弧的半径(使用圆)(无符号输入),FF3,返回进给率和平面中中间位置的进给率(在开口处),AS2,返回方向,/,返回路径的定义(无符号输入)。个位值:,1,直线切线;,2,四分之一圆;,3,半圆,十位值:,0,接近平面中的轮廓;,1,接近沿空间路径的轮廓,LP2,返回路径的长度(使用直线)或返回圆弧的半径(使用圆)(无符号输入),循环参数为深度,18mm,,,使用,G41,左补偿,在平面中沿四分之一圆接近和返回轮廓,使用直径,16,立铣刀,每次切深,6mm,,,精度余量,0.2,,轮廓加工进给率,100,,深度进给率,50,,粗加工使用,G01,路径,返回,RFP+SDIS,用半径,20,的圆弧接近与离开。,3.4,法那克,0i,系统铣削编程,法那克系统铣床编程,基本指令与铣床类似,区别仅在于圆弧半径,另外刀具半径补偿,D1,必须与,G41,G42,在同一程序段内才有效,除了钻孔,铰孔螺纹加工有循环指令,无其他特殊循环指令,G02/G03 X_Y_Z_R_(R,有正负,),G41/G42G01(G00)X_Y_Z_D1,刀补只有在加工平面的直线移动状态下才有效,椭圆画法,1,):画长轴,AB,,短轴,CD,,,AB,和,CD,互垂平分于,O,点。 (,2,):连接,AC,。 (,3,):以,O,为圆心,,OA,为半径作圆弧交,OC,延长线于,E,点。 (,4,):以,C,为圆心,,CE,为半径作圆弧与,AC,交于,F,点。 (,5,):作,AF,的垂直平分线交,CD,延长线于,G,点,交,AB,于,H,点。 (,6,):截取,H,,,G,对于,O,点的对称点,H,,,G,。 (,7,):,H,,,H,为长轴圆心,,G,,,G,为短轴原心。用一根细线钉死在椭圆焦点上,然后用铅笔套上线拉直了画,.,
展开阅读全文