AutomationandDrives840D铣销加工循环AutomationandDrivesSlide2/12.08.2005/ZollMCMTBusinessReview2005,Beijing循环概述加工循环——是指用于特定类型加工过程的工艺子程序,比如用于钻孔、镗孔、攻丝或者凹槽、凸台的铣削等。加工循环在应用于同一类型的各种具体加工过程时,只须适当改变参数就可以适应不同尺寸零件的加工。在上述所有这些固定循环的使用中,编程人员只需简单扼要地输入相关的加工条件要素,仅仅使用一、两个程序段的代码就可以替代以往多个程序段甚至于多个程序才能实现的加工过程,达到事半功倍的效果。AutomationandDrivesSlide3/12.08.2005/ZollMCMTBusinessReview2005,Beijing循环调用条件循环调用前,必须定义加工平面(G17,G18,G19)。在当前平面中,循环对各个坐标轴做如下定义:•横坐标为所选平面的第一轴•纵坐标为所选平面的第二轴•刀具轴为垂直于所选平面的第三轴平面选择指令所选平面刀具轴G17X-YZG18Z-XYG19Y-ZXAutomationandDrivesSlide4/12.08.2005/ZollMCMTBusinessReview2005,BeijingG功能和坐标系变换指令的影响模态G功能在加工循环调用的过程中一直保持有效并对循环的加工产生影响。S、T指令需要在循环指令之前进行指定,否则在加工循环中会发生报警,但是循环之前的F指令在某些需要特别输入进给速度的循环当中会失去作用,必须在循环参数中专门输入。可编程坐标系变换指令在循环调用前后一直有效。其中的平移和旋转功能会产生正常的影响,而比例和镜像功能可能会产生意外的效果,应避免使用。AutomationandDrivesSlide5/12.08.2005/ZollMCMTBusinessReview2005,Beijing加工循环调用形式单纯调用:循环名称(参数1,参数2……)在当前位置执行指定的加工循环模态调用:MCALL循环名称(参数1,参数2……)坐标位置1坐标位置2……MCALL不在当前位置进行加工动作。被加工的坐标位置,需要在模态循环调用指令和模态循环调用结束指令之间进行指定。AutomationandDrives铣螺纹CYCLE905、DPR相对钻孔深度(无符号)6、DIATH额定直径,螺纹的外径7、KDIAM内部直径,螺纹的内径8、PIT螺距;值范围:0.001...2000.000mm9、FFR用于铣削螺纹的进给率(不输入符号)10、CDIR铣削螺纹时方向值:2(用于带G2的螺纹铣削)3(用于带G3的螺纹铣削)11、TYPTH螺纹类型:值:0=内螺纹1=外螺纹12、CPAreal圆弧的圆心,横坐标(绝对)13、CPOreal圆弧的圆心,纵坐标(绝对)1、RTP返回平面(绝对)2、RFP基准面(绝对)3、SDIS安全间隙(无符号)4、DP最后钻孔深度(绝对)AutomationandDrivesCYCLE90举例(从下向上的螺纹)铣削一个螺纹从-20开始直至0,螺距3毫米。退回平面位于8。N10G17X100Y100S300M3T1D1F1000N20Z8N30CYCLE90(8,-20,0,0,0,46,40,3,800,3,0,50,50)N40M2AutomationandDrivesCYCLE90举例使用该程序您可以在G17平面位置X60Y50处铣削一个内螺纹。DEFREALRTP=48,RFP=40,SDIS=5,DPR=40,DIATH=60,KDIAM=50DEFREALPIT=2,FFR=500,CPA=60,CPO=50DEFINTCDIR=2,TYPTH=0N10G90G0G17X0Y0Z80S200M3N20T5D1N30CYCLE90(RTP,RFP,SDIS,DPR,DIATH,KDIAM,PIT,FFR,CDIR,TYPTH,CPA,CPO)N40G0G90Z100N50M02AutomationandDrives一个圆弧上的长方形孔-LONGHOLE1、RTP返回平面(绝对)2、RFP参考平面(绝对)3、SDIS安全间隙(无符号)4、DP最终钻孔深度(绝对)5、DPR相对钻孔深度(无符号)6、NUM长方形孔个数7、LENG长方形孔长度(不输入符号)8、CPA圆弧的圆心,横坐标(绝对)9、CPO圆弧的圆心,纵坐标(绝对)10、RAD圆弧半径(不输入符号)11、STA1起始角12、INDA增量角度13、FFD深度方向的进给14、FFP1表面加工的进给15、MID一个横向进给的最大进刀深度(不输入符号)AutomationandDrivesLONGHOLE举例使用该程序,您可以加工4个长方形孔,长度30毫米,相对深度23毫米(基准面和长方形孔底部的距离),它们位于一个圆弧上,圆心为Z45Y40和半径为20毫米,在YZ平面。起始角为45度,增量角90度。最大进刀深度为6毫米,安全距离为1毫米。N10G19G90S600M3T10D1M6N20G0Y50Z25X5N30LONGHOLE(5,0,1,,23,4,30,40,45,20,45,90,100,320,6)N40M30AutomationandDrives一个圆弧上的键槽-SLOT110、CPA圆弧的圆心,横坐标(绝对)11、CPO圆弧的圆心,纵坐标(绝对)12、RAD圆弧半径(不输入符号)13、STA1起始角14、INDA增量角度15、FFD深度方向的进给16、FFP1表面加工的进给17、MID一个横向进给的最大进刀深度(不输入符号)18、CDIR键槽加工的铣削方向值:0...同向铣削(与主轴转向一致)1...逆向铣削2...用G2(与主轴转向无关)3...用G319、FAL键槽边缘的精加工余量(不输入符号)20、VARI加工方式(不输入符号)个位:值:0...全套加1...粗加工2...精加工十位:值:0...以G0垂直1...以G1垂直3...以G1摆动21、MIDF精加工最大进刀深度22、FFP2精加工进给23、SSF精加工时速度24、_FALD键槽底部精加工余量25、_STA2摆动运动时最大插入角1、RTP返回平面(绝对值)2、RFP参考平面(绝对值)3、SDIS安全间隙(无符号)4、DP最终钻孔深度(绝对值)5、DPR相对钻孔深度(无符号)6、NUM键槽数量7、LENG键槽长度(不输入符号)8、WID键槽宽度(不输入符号)AutomationandDrivesSLOT1举例该程序加工4个键槽,位于一个圆弧上,其分布如同长方形孔加工程序中一样。键槽有以下的尺寸:长度30毫米,宽度15毫米,深度23毫米。安全距离为1毫米,精加工余量为0.5毫米,铣削方向为G2,深度方向最大进刀为10毫米。键槽应该完全通过摆动插入进行加工。N10G19G90S600M3;N15T10D1N17M6N20G0Y20Z50X5;N30SLOT1(5,0,1,-23,,4,30,15,40,45,20,45,90,100,320,10,2,0.5,30,10,400,1200,0.6,5)N40M30AutomationandDrives环形槽-SLOT21、RTP返回平面(绝对值)2、RFP参考平面(绝对值)3、SDIS安全间隙(无符号)4、DP最终钻孔深度(绝对值)5、DPR相对钻孔深度(无符号)6、NUM键槽数量7、AFSL用于键槽长度的角度(不输入符号)8、WID环形槽宽度(不输入符号)10、CPA圆弧的圆心,横坐标(绝对)11、CPO圆弧的圆心,纵坐标(绝对)12、RAD圆弧半径(不输入符号)13、STA1起始角14、INDA增量角度15、FFD深度方向的进给16、FFP1表面加工的进给17、MID一个横向进给的最大进刀深度(不输入符号)18、CDIR环形槽加工的铣削方向值:2(用于G2)3(用于G3)19、FAL键槽边缘的精加工余量(不输入符号)20、VARI加工方式(不输入符号)个位:值:0...综合加工1...粗加工2...精加工十位:值:0=以G0并在直线上由槽到槽的定位1=以进给并在环形轨道上由槽到槽的定位21、MIDF精加工最大进刀深度22、FFP2精加工进给23、SSF精加工时速度24、_FFCP(自软件版本)中间定位进给,环形轨道,单位毫米/分钟AutomationandDrivesSLOT2举例使用此程序您可以加工3个环形槽,它们位于一个圆弧上,圆心X60Y60,半径42毫米,在XY平面中。这些环形槽有以下地尺寸:宽度15毫米,槽长的角度为70度,深度23毫米。起始角为0度,增量角为120度。在键槽轮廓上考虑0.5毫米的精加工余量,横向进给轴Z方向安全距离为2毫米,最大深度进给6毫米。这些键槽应该综合加工。在精加工时转速和进给应该相同,精加工时的进刀应该到槽深。AutomationandDrivesSLOT2举例DEFREALFFD=100;N10G17G90S600M3;N15T10D1N17M6N20G0X60Y60Z5;N30SLOT2(2,0,2,-23,,3,70,15,60,60,42,,120,FFD,FFD+200,6,2,0.5)N40M30;AutomationandDrives铣削矩形槽-POCKET11、RTP返回平面(绝对值)2、RFP参考平面(绝对值)3、SDIS安全间隙(无符号)4、DP最终钻孔深度(绝对值)5、DPR相对钻孔深度(无符号)6、LENG凹槽长度(不输入符号)7、WID凹槽宽度(不输入符号)8、CRAD拐角半径(不输入符号)9、CPA凹槽中心点,横坐标(绝对)10、CPO凹槽中心点,纵坐标(绝对)11、STA1纵向轴和横坐标之间的夹角值范围:0=STA1180度12、FFD深度方向的进给13、FFP1表面加工的进给14、MID一个横向进给的最大进刀深度(不输入符号)15、CDIR环形槽加工的铣削方向值:2(用于G2)3(用于G3)16、FAL槽边缘的精加工余量(不输入符号)17、VARI加工方式(不输入符号)个位:值:0...综合加工1...粗加工2...精加工18、MIDF精加工最大进刀深度19、FFP2精加工进给20、SSF精加工时速度AutomationandDrivesPOCKET1举例使用此程序您可以加工一个凹槽,其长度为60毫米,宽度40毫米,拐角半径8毫米,深度17.5毫米(基准面和槽底的距离),在平面XY中。凹槽在X轴方向角度为0度。凹槽边缘的精加工余量为0.75毫米,安全距离在Z轴方向距基准平面为0.5毫米。凹槽中心点位于X60Y40,最大深度进刀为4毫米。仅进行一次粗加工。AutomationandDrivesPOCKET1举例DEFREALLENG,WID,DPR,CRADDEFINTVARI;变量定义N10LENG=60WID=40DPR=17.5CRAD=8N20VARI=1;赋值N30G90S600M4;确定工艺数值N35T20D2N37M6N40G17G0X60Y40Z5;返回运行到出发位置N50POCKET1(5,0,0.5,,DPR,LENG,WID,CRAD,60,40,0,-120,300,4,2,0.75,VARI)N60M30;程序结束AutomationandDrives环形凹槽的铣削-POCKET21、RTP退回平面(绝对)2、RFP基准面(绝对)3、SDIS安全距离(不输入符号)4、DP凹槽深度(绝对)5、DPR相对于基准面的槽深度(不输入符号)6、PRAD凹槽半径(不输入符号)7、CPA凹槽中心点,横坐标(绝对)8、CPO凹槽中心点,纵坐标(绝对)9、FFD深度方向的进给10、FFP1表面加工的进给11、MID一个横向进给的最大进刀深度(不输入符号)12、CDIR槽加工的铣削方向值:2(用于G2)3(用于G3)13、FAL槽边缘的精加工余量(不输入符号)14、VARI加工方式值:0=综合加工1=粗加工