资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/7/2009,#,*,Klicken Sie, um die Formate des Vorlagentextes zu bearbeiten,Zweite Ebene,Dritte Ebene,Vierte Ebene,Fnfte Ebene,Automation and Drives,Klicken Sie, um das Titelformat zu bearbeiten,Slide,5,/ 12.08.2005 / Zoll,MC MT Business Review 2005, Beijing,Klicken Sie, um die Formate des Vorlagentextes zu bearbeiten,Zweite Ebene,Dritte Ebene,Vierte Ebene,Fnfte Ebene,Automation and Drives,Klicken Sie, um das Titelformat zu bearbeiten,840D铣销加工循环,循环概述,加工循环是指用于特定类型加工过程的工艺子程序,比如用于钻孔、镗孔、攻丝或者凹槽、凸台的铣削等。加工循环在应用于同一类型的各种具体加工过程时,只须适当改变参数就可以适应不同尺寸零件的加工。,在上述所有这些固定循环的使用中,编程人员只需简单扼要地输入相关的加工条件要素,仅仅使用一、两个程序段的代码就可以替代以往多个程序段甚至于多个程序才能实现的加工过程,达到事半功倍的效果。,MC MT Business Review 2005, Beijing,循环调用条件,循环调用前,必须定义加工平面(G17,G18,G19)。在当前平面中,循环对各个坐标轴做如下定义:, 横坐标为所选平面的第一轴, 纵坐标为所选平面的第二轴, 刀具轴为垂直于所选平面的第三轴,平面选择指令,所选平面,刀具轴,G17,X-Y,Z,G18,Z-X,Y,G19,Y-Z,X,MC MT Business Review 2005, Beijing,G功能和坐标系变换指令的影响,模态G功能在加工循环调用的过程中一直保持有效并对循环的加工产生影响。,S、T指令需要在循环指令之前进行指定,否则在加工循环中会发生报警,但是循环之前的F指令在某些需要特别输入进给速度的循环当中会失去作用,必须在循环参数中专门输入。,可编程坐标系变换指令在循环调用前后一直有效。其中的平移和旋转功能会产生正常的影响,而比例和镜像功能可能会产生意外的效果,应避免使用。,MC MT Business Review 2005, Beijing,加工循环调用形式,单纯调用:,循环名称(参数1,参数2),在当前位置执行指定的加工循环,模态调用:,MCALL 循环名称(参数1,参数2),坐标位置1,坐标位置2,MCALL,不在当前位置进行加工动作。被加工的坐标位置,需要在模态循环调用指令和模态循环调用结束指令之间进行指定。,MC MT Business Review 2005, Beijing,铣螺纹 CYCLE90,5、DPR 相对钻孔深度(无符号),6、DIATH 额定直径,螺纹的外径,7、KDIAM 内部直径,螺纹的内径,8、PIT 螺距;值范围:0.001 . 2000.000 mm,9、FFR 用于铣削螺纹的进给率(不输入符号),10、CDIR 铣削螺纹时方向,值: 2 (用于带 G2的螺纹铣削),3(用于带 G3的螺纹铣削),11、TYPTH 螺纹类型: 值: 0=内螺纹,1=外螺纹,12、CPA real 圆弧的圆心,横坐标(绝对),13、CPO real 圆弧的圆心,纵坐标(绝对),1、RTP 返回平面 (绝对),2、RFP 基准面 (绝对),3、SDIS 安全间隙 (无符号),4、DP 最后钻孔深度 (绝对),CYCLE90 举例,(从下向上的螺纹),铣削一个螺纹从20开始直至0,螺距3毫米。退回平面位于8。,N10 G17 X100 Y100 S300 M3 T1 D1 F1000,N20 Z8,N30 CYCLE90 (8, -20, 0, 0, 0, 46, 40, 3, 800, 3, 0, 50, 50),N40 M2,CYCLE90 举例,使用该程序您可以在G17平面位置X60Y50处铣削一个内螺纹。,DEF REAL RTP=48, RFP=40, SDIS=5,DPR=40, DIATH=60, KDIAM=50,DEF REAL PIT=2, FFR=500,CPA=60,CPO=50,DEF INT CDIR=2, TYPTH=0,N10 G90 G0 G17 X0 Y0 Z80 S200 M3,N20 T5 D1,N30 CYCLE90 (RTP, RFP, SDIS, DPR, DIATH,KDIAM, PIT, FFR, CDIR, TYPTH, CPA, CPO),N40 G0 G90 Z100,N50 M02,一个圆弧上的长方形孔 - LONGHOLE,1、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 一个横向进给的最大进刀深度(不输入符号),LONGHOLE 举例,使用该程序,您可以加工4个长方形孔,长度30毫米,相对深度23毫米(基准面和长方形孔底部的距离),它们位于一个圆弧上,圆心为Z45Y40和半径为20毫米,在YZ平面。起始角为45度,增量角90度。最大进刀深度为6毫米,安全距离为1毫米。,N10 G19 G90 S600 M3,T10 D1,M6,N20 G0 Y50 Z25 X5,N30 LONGHOLE (5, 0, 1, , 23, 4, 30, 40, 45, 20, 45, 90, 100 ,320, 6),N40 M30,一个圆弧上的键槽 - SLOT1,10、CPA 圆弧的圆心,横坐标(绝对),11、CPO 圆弧的圆心,纵坐标(绝对),12、RAD 圆弧半径(不输入符号),13、STA1 起始角,14、INDA 增量角度,15、FFD 深度方向的进给,16、FFP1 表面加工的进给,17、MID 一个横向进给的最大进刀深度(不输入符号),18、CDIR 键槽加工的铣削方向,值: 0.同向铣削 (与主轴转向一致),1.逆向铣削,2.用 G2 (与主轴转向无关),3.用 G3,19、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 键槽宽度(不输入符号),SLOT1 举例,该程序加工4个键槽,位于一个圆弧上,其分布如同长方形孔加工程序中一样。键槽有以下的尺寸:长度30毫米,宽度15毫米,深度23毫米。安全距离为1毫米,精加工余量为0.5毫米,铣削方向为G2,深度方向最大进刀为10毫米。键槽应该完全通过摆动插入进行加工。,N10 G19 G90 S600 M3 ;,N15 T10 D1,N17 M6,N20 G0 Y20 Z50 X5 ;,N30 SLOT1 (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),N40 M30,环形槽 - SLOT2,1、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(自软件版本) 中间定位进给,环形轨道,单位毫米/分钟,SLOT2 举例,使用此程序您可以加工3个环形槽,它们位于一个圆弧上,圆心X60Y60,半径42毫米,在XY平面中。这些环形槽有以下地尺寸:宽度15毫米,槽长的角度为70度,深度23毫米。起始角为0度,增量角为120度。在键槽轮廓上考虑0.5毫米的精加工余量,横向进给轴Z方向安全距离为2毫米,最大深度进给6毫米。这些键槽应该综合加工。在精加工时转速和进给应该相同,精加工时的进刀应该到槽深。,SLOT2 举例,DEF REAL FFD=100 ;,N10 G17 G90 S600 M3 ;,N15 T10 D1,N17 M6,N20 G0 X60 Y60 Z5 ;,N30 SLOT2 (2, 0, 2, -23, , 3, 70, 15, 60, 60, 42, , 120, FFD, FFD+200, 6, 2, 0.5),N40 M30 ;,铣削矩形槽 - POCKET1,1、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 精加工时速度,POCKET1 举例,使用此程序您可以加工一个凹槽,其长度为60毫米,宽度40毫米,拐角半径8毫米,深度17.5毫米(基准面和槽底的距离),在平面XY中。凹槽在X轴方向角度为0度。凹槽边缘的精加工余量为0.75毫米,安全距离在Z轴方向距基准平面为0.5毫米。凹槽中心点位于X60Y40,最大深度进刀为4毫米。仅进行一次粗加工。,POCKET1 举例,DEF REAL LENG, WID, DPR, CRAD,DEF INT VARI;变量定义,N10 LENG=60 WID=40 DPR=17.5 CRAD=8,N20 VARI=1;赋值,N30 G90 S600 M4 ;确定工艺数值,N35 T20 D2,N37 M6,N40 G17 G0 X60 Y40 Z5 ;返回运行到出发位置,N50 POCKET1 (5, 0, 0.5, , DPR, LENG, WID, CRAD, 60, 40, 0, -120, 300, 4, 2, 0.75, VARI),N60 M30 ;程序结束,环形凹槽的铣削 - POCKET2,1、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=粗加工,2=精加工,15、MIDF 精加工最大进刀深度,16、FFP2 精加工进给,17、SSF 精加工时速度,POCKET2 举例,使用该程序您可以在YZ平面加工一个环形凹槽。中心点由Y50Z50确定。深度进刀在X轴上,槽深以绝对值给定。不规定精加工余量,也不规定安全距离。,POCKET2 举例,DEF REAL RTP=3, RFP=0, DP=-20, PRAD=25, FFD=100, FFP1, MID=6,N10 FFP1=FFD*2 ;变量定义,赋值,N20 G19 G90 G0 S650 M3 ;确定工艺数值,N25 T10 D1,N27 M6,N30 Y50 Z50 ;返回运行到出发位置,N40 POCKET2 (RTP, RFP, , DP, , PRAD, 50, 50, FFD, FFP1, MID, 3, );循环调用;删除参数FAL,VARI, MIDF, FFP2 和 SSF,N50 M30 ;程序结束,矩形凹槽铣削 - POCKET3,1、RTP 退回平面(绝对),2、RFP 基准面(绝对),3、SDIS 安全距离(加到基准面,不输入符号),4、DP 凹槽深度(绝对),5、LENG 凹槽长度,在标注拐角尺寸时带符号,6、WID 凹槽宽度,在标注拐角尺寸时带符号,7、CRAD 凹槽拐角半径(不输入符号),8、PA 凹槽基准点,横坐标(绝对),9、PO 凹槽基准点,纵坐标(绝对),10、STA 凹槽纵向轴和平面第一轴之间的夹角(横坐标,不输入符号);,值范围:0 _STA 180,11、MID 最大进刀深度(不输入符号),12、FAL 槽边缘的精加工余量(不输入符号),13、FALD 底部精加工余量(不输入符号),14、FFP1 表面加工的进给,15、FFD 深度方向的进给,16、CDIR 铣削方向:(不输入符号),值: 0.同向铣削 (与主轴转向一致),1.逆向铣削,2.用 G2 (与主轴转向无关),3.用 G3,17、VARI 加工方式:(不输入符号),个位:,值: 1.粗加工 2.精加工,十位:,值: 0.以G0垂直于凹槽中心,1.以G1垂直于凹槽中心,2.以螺旋轨迹,3.以凹槽纵向轴摆动,18、MIDA 在平面中扩孔时最大的进刀宽度,作为数值,19、AP1 毛坯尺寸,凹槽长度,20、AP2 毛坯尺寸,槽宽度,21、AD 毛坯尺寸,槽到基准面的深度,22、RAD1 在插入时螺旋轨迹半径(与刀具中心点轨迹有关)或者摆动运动时最大的再入角,23、DP1 每360-旋转时插入深度,在螺旋轨迹上,POCKET3 举例,使用该程序您可以加工一个凹槽,长度60毫米,宽度40毫米,拐角半径8毫米,深度17.5毫米,在XY平面中。该凹槽与X轴成0度角。凹槽边缘的精加工余量为0.75毫米,底部0.2毫米,安全距离在Z轴离基准面为0.5毫米。凹槽中心点位于X60Y40,最大深度进刀为4毫米。由主轴转向和同向铣削形成加工方向。,仅进行一次粗加工。,POCKET3 举例,N10 G90 S600 M4 ;确定工艺数值,N15 T10 D1,N17 M6,N20 G17 G0 X60 Y40 Z5 ;返回运行到出发位置,N25 _ZSD2=0 ;通过中心点标注凹槽尺寸,N30 POCKET3 (5, 0, 0.5, -17.5, 60, 40, 8, 60, 40, 0, 4, 0.75, 0.2, 1000, 750, 0, 11, 5);循环调用,N40 M30 ;程序结束,环形凹槽铣削 - POCKET4,1、_RTP 退回平面(绝对),2、RFP 基准面(绝对),3、SDIS 安全距离(加到基准面,不输入符号),4、DP 凹槽深度(绝对),5、PRAD 凹槽半径,6、PA 凹槽中心点,横坐标(绝对),7、PO 凹槽中心点,纵坐标(绝对),8、MID 最大进刀深度(不输入符号),9、_FAL 槽边缘的精加工余量(不输入符号),10、FALD 底部精加工余量(不输入符号),11、FFP1 表面加工的进给,12、FFD 深度方向的进给,13、CDIR 铣削方向:(不输入符号),值: 0.同向铣削 (与主轴转向一致),1.逆向铣削,2.用 G2 (与主轴转向无关),3.用 G3,14、VARI 加工方式:(不输入符号),个位:,值: 1.粗加工 2.精加工,十位:,值: 0.以G0垂直于凹槽中心,1.以G1垂直于凹槽中心,2.以螺旋轨迹,15、MIDA 在平面中扩孔时最大的进刀宽度,作为数值,16、AP1 毛坯尺寸,凹槽半径,17、AD 毛坯尺寸,槽到基准面的深度,18、RAD1 插入时螺旋轨迹的半径(与刀具中心点轨迹相关),19、DP1 每360-旋转时插入深度,在螺旋轨迹上,POCKET4 举例,使用该程序您可以加工YZ平面中的一个环形凹槽。中心点通过Y50Z50确定。深度进刀的进刀轴为X轴。没有规定精加工余量,也没有规定安全距离。凹槽用逆向铣削加工。进刀在一个螺旋轨迹上进行。,POCKET4 举例,N10 G19 G90 G0 S650 M3 ;确定工艺数值,N15 T20 D1,N17 M6,N20 Y50 Z50 ;返回运行到出发位置,N30 Pocket4(3, 0, 0, -20, 25, 50, 50, 6, 0, 0, 200, 100, 1, 21, 0, 0, 0, 2, 3);循环调用,N40 M30 ;程序结束,平面铣削 - CYCLE71,9、STA 矩形纵向轴和平面第一轴之间的夹角(横坐标,不输入符号);,值范围:0 _STA 180,10、MID 最大进刀深度(不输入符号),11、MIDA 在平面中进行剥离时最大的进刀宽度,作为数值(不输入符号),12、FDP 切削方向空运行行程(增量,不输入符号),13、FALD 深度方向精加工余量(增量,不输入符号)。在精加工加工方式中_FALD表示平,面中的剩余材料。,14、FFP1 表面加工的进给,15、VARI 加工方式:(不输入符号),个位:,值: 1.粗加工 2.精加工,十位:,值: 1.平行于横坐标,在一个方向,2.平行于纵坐标,在一个方向,3.平行于横坐标,方向交替,4.平行于纵坐标,方向交替,16、FDP1 在平面横向进给方向溢出行程(增量,不输入符号),1、RTP 退回平面(绝对),2、RFP 基准面(绝对),3、SDIS 安全距离(加到基准面,不输入符号),4、DP 深度(绝对),5、PA 起始点,横坐标(绝对),6、PO 起始点,纵坐标(绝对),7、LENG 矩形在第一轴上的长度,增量。,由符号给出此角(由此角标注尺寸),8、WID 矩形在第二轴上的长度,增量。,由符号给出此角(由此角标注尺寸),CYCLE71 举例, 退回平面: 10 mm, 基准面: 0 mm, 安全距离: 2 mm, 铣削深度: -11 mm, Max. 进给深度 6 mm, 没有精加工余量 -, 矩形的起始点 X = 100 mm Y = 100 mm, 矩形尺寸 X = +60 mm Y = +40 mm, 平面中旋转角 10度, 最大进刀宽度 10 mm, 在铣削轨迹结束处的空运行行程: 5 mm, 表面加工的进给: 4000 mm/min, 加工方式: 粗加工平行于X轴,在交替的方向, 最后切削的超程由切削几何量决定 2 mm,CYCLE71 举例,%_N_TSTCYC71_MPF,;$PATH=/_N_MPF_DIR,;程序,用CYCLE71进行平面铣削,;*,$TC_DP11,1=120 ;刀具类型,$TC_DP61,1=10 ;刀具半径,N100 T1,N102 M06,N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 ;返回运行到出发位置;,CYCLE71( 10, 0, 2,-11, 100, 100, 60, 40, 10, 6, 10, 5, 0, 4000, 31, 2) ;循环调用,N125 G0 G90 X0 Y0,N130 M30 ;程序结束,轨迹铣削 - CYCLE72,1、KNAME 轮廓子程序名,2、RTP 退回平面(绝对),3、RFP 基准面(绝对),4、SDIS 安全距离(加到基准面,不输入符号),5、DP 深度(绝对),6、MID 最大进刀深度(增量,不输入符号),7、FAL 在边缘轮廓处的精加工余量(不输入符号),8、FALD 底部精加工余量(增量,不输入符号),9、FFP1 表面加工的进给,10、FFD 用于深度进刀的进给(不输入符号),11、VARI 加工方式:(不输入符号),个位:,值: 1.粗加工 2.精加工,十位:,值: 0.以 G0进行的中间位移,1.以 G1进行的中间位移,百位:,值: 0.在轮廓结束处退回,直至 _RTP,1.在轮廓结束处退回,直至 _RFP + _SDIS,2.在轮廓结束处退回 _SDIS,3.在轮廓结束处没有退回,12、RL 中间、右侧或者左侧绕行轮廓(使用G40,G41或者G42,没有输入符号),值: 40.G40 (返回运行和离开运行,仅以直线) 41.G41,42.G42,13、AS1 返回运行的方向/轨迹的说明:(不输入符号),个位: 值: 1.直线切向 2.四分之一圆弧 3.半圆,十位:,值: 0.在平面中返回运行到轮廓 1.以一个空间轨迹返回运行到轮廓,14、LP1 返回运行位移的长度(直线)或者驶入圆弧的半径(圆弧时)(不输入符号),15、FF3 退回运行时进给和在平面中中间定位时的进给,16、AS2 离开运行的方向/轨迹的说明:(不输入符号),个位:,值: 1.直线切向 2.四分之一圆弧 3.半圆,十位:,值: 0.在平面中从轮廓运行出来,1.以一个空间轨迹从轮廓运行出来,17、LP2 离开运行位移的长度(直线)或者离开运行圆弧的半径(圆弧时)(不输入符号),CYCLE72 举例, 退回平面 250 mm, 基准面 200, 安全距离 3 mm, 深度 175 mm, 最大的深度进刀 10 mm, 深度方向的精加工余量 1.5 mm, 深度进给 400 mm/min, 平面中精加工余量 1 mm, 平面中进给 800 mm/min, 加工: 粗加工,直至精加工余量,中间位移用G1,在中间位移中在Z方向退回至_RFP + _SDIS,返回运行参数:, G41-在轮廓左侧,也是外部加工, 在平面中以四分之一圆弧进,行返回运行和离开运行 20 mm 半径, 退回进给 1000 mm/min,CYCLE72 举例,%_N_RANDKONTUR1_MPF,;$PATH=/_N_MPF_DIR ;程序,以CYCLE72进行一个轮廓的铣削,N10 T20 D1 ;T20:铣刀带半径7,N15 M6 ;换入刀具T20,N20 S500 M3 F3000 ;进给,编程转速,N25 G17 G0 G90 X100 Y200 Z250 G94 ;返回运行到出发位置,N30 CYCLE72 (“MYKONTUR“, 250, 200, 3, 175, 10,1, 1.5, 800, 400, 111, 41, 2, 20, 1000, 2, 20) ;循环调用,N90 X100 Y200,N95 M02 ;程序结束,%_N_MYKONTUR_SPF,;$PATH=/_N_SPF_DIR ;铣削轮廓子程序(举例),N100 G1 G90 X150 Y160 ;轮廓的起始点,N110 X230 CHF=10,N120 Y80 CHF=10,N130 X125,N140 Y135,N150 G2 X150 Y160 CR=25,N160 M17,矩形轴颈铣削 - CYCLE76,1、RTP 退回平面(绝对),2、RFP 基准面(绝对),3、SDIS 安全距离(加到基准面,不输入符号),4、DP 深度(绝对),5、DPR 相对于基准面的键槽深度(不输入符号),6、LENG 轴颈长度,在标注拐角尺寸时带符号,7、WID 轴颈宽度,在标注拐角尺寸时带符号,8、CRAD 轴颈拐角半径(不输入符号),9、PA 轴颈基准点,横坐标(绝对),10、PO 轴颈基准点,纵坐标(绝对),11、STA 纵向轴和平面中第一轴之间的角度,12、MID 最大进刀深度(增量,不输入符号),13、FAL 边缘轮廓处精加工余量(增量),14、FALD 底部精加工余量(增量,不输入符号,15、FFP1 轮廓处进给,16、FFD 深度方向的进给,17、CDIR 铣削方向:(不输入符号),值: 0.同向铣削,1.逆向铣削,2 用 G2 (与主轴转向无关),3.用 G3,18、VARI 加工方式:,值: 1.粗加工直至精加工余量,2.精加工 (余量 X/Y/Z=0),19、AP1 轴颈坯件长度,20、AP2 轴颈坯件宽度,CYCLE76 举例,使用该程序,您可以加工一个轴颈,长度60毫米,宽度40毫米,拐角半径15毫米,在XY平面。该轴颈与X轴成10度夹角,并由一个拐角P1起进行编程。在经过拐角进行尺寸标注时,轴颈的长度和宽度连同符号一起输入,这样可以明确地确定轴颈位置。该轴颈已经预制,有一个加工余量,长度为80毫米,宽度为50毫米。,CYCLE76 举例,N10 G90 G0 G17 X100 Y100 T20 D1 S3000 ;确定工艺数值,M3,N11 M6,N20 _ZSD2=1 ;通过拐角标注轴颈尺寸,N30 CYCLE76 (10, 0, 2, -17.5, , -60, -40, 15, 80, 60, 10, 11, , , 900, 800, 0, 1, 80, 50);循环调用,N40 M30 ;程序结束,环形轴颈铣削 - CYCLE77,1、RTP 退回平面(绝对),2、RFP 基准面(绝对),3、SDIS 安全距离(加到基准面,不输入符号),4、DP 深度(绝对),5、DPR 相对于基准面的深度(不输入符号),6、PRAD 轴颈直径(不输入符号),7、PA 轴颈圆心,横坐标(绝对),8、PO 轴颈圆心,纵坐标(绝对),9、MID 最大进刀深度(增量,不输入符号),10、FAL 边缘轮廓处精加工余量(增量),11、FALD 底部精加工余量(增量,不输入符号),12、FFP1 轮廓处进给,13、FFD 深度进给(或者空间进刀),14、CDIR 铣削方向:(不输入符号),值: 0.同向铣削,1.逆向铣削,2 用 G2 (与主轴转向无关),3.用 G3,15、VARI 加工方式,值: 1.粗加工直至精加工余量,2.精加工 (余量 X/Y/Z=0),16、AP1 轴颈坯件的直径,CYCLE77 举例,环形轴颈,从一个直径为55毫米的坯件加工轴颈,每次切削的最大进刀为10毫米。规定一个精加工余量,用于随后的轴颈外壳精加工。整个加工以逆向进行。,CYCLE77 举例,N10 G90 G17 G0 S1800 M3 D1 T1 ;确定工艺数值,N11 M6,N20 CYCLE77 (10, 0, 3, -20, ,50, 60, 70, 10, 0.5, 0, 900, 800, 1, 1, 55);循环调用粗加工,N30 D1 T2 M6 ;换刀,N40 S2400 M3 ;确定工艺数值,N50 CYCLE77 (10, 0, 3, -20, , 50, 60, 70, 10, 0, 0, 800, 800, 1, 2, 55);循环调用精加工,N40 M30 ;程序结束,传送凹槽边缘轮廓 - CYCLE74,带中心岛的凹槽铣削是一个选件,在NCK和HMI高级,要求软件版本SW6。,CYCLE74 (_KNAME, _LSANF, _LSEND),KNAME 凹槽边缘轮廓的轮廓子程序名称,LSANF 轮廓定义开始的程序段号/标签,LSEND 轮廓定义结束的程序段号/标签,循环CYCLE74用于把凹槽边缘轮廓传送到凹槽铣削循环CYCLE73。为此在内部要在标准循环目录下建立一个临时文件,并在其中存放所传送的参数值。,传送中心岛轮廓 - CYCLE75,带中心岛的凹槽铣削是一个选件,在NCK和HMI高级配置中要求软件版本SW6。,CYCLE75 (_KNAME, _LSANF, _LSEND),KNAME 中心岛轮廓的轮廓子程序名称,LSANF 轮廓定义开始的程序段号/标签,LSEND 轮廓定义结束的程序段号/标签,循环CYCLE75用于把中心岛轮廓传送到凹槽铣削循环CYCLE73。每个中心岛轮廓调用一次循环。如果没有中心岛存在,则不必调用。,CYCLE74、 CYCLE75 举例,$TC_DP15,1=120 $TC_DP65,1=6 $TC_DP35,1=111,;铣刀T5D1的刀具补偿,$TC_DP12,2=120 $TC_DP62,2=5 $TC_DP32,2=130,N100 G17 G40 G90 ;输出端条件G代码,N110 T5 D1 ;更换铣刀,N120 M6,N130 S500 M3 F2000 M8,CYCLE74、 CYCLE75 举例,GOTOF _BEARBEITUNG,;,N510 _RAND:G0 G64 X25 Y30 F2000 ;定义边缘轮廓,N520 G1 X118 RND=5,N530 Y96 RND=5,N540 X40 RND=5,N545 X20 Y75 RND=5,N550 Y35,N560 _ENDRAND:G3 X25 Y30 CR=5,;,N570 _INSEL1:G0 X34 Y58 ;定义下面的中心岛,N580 G1 X64,N590 _ENDINSEL1:G2 X34 Y58 CR=15,;,N600 _INSEL2:G0 X79 Y73 ;定义上面的中心岛,N610 G1 X99,N620 _ENDINSEL2:G3 X79 Y73 CR=10,;,_BEARBEITUNG:,;轮廓编程,BEISPIEL_CONT:,CYCLE74 (“BEISPIEL1“,“_RAND“,“_ENDRAND“) ;传送边缘轮廓,CYCLE75 (“BEISPIEL1“,“_INSEL1“,“_ENDINSEL1“) ;传送中心岛轮廓1,CYCLE75 (“BEISPIEL1“,“_INSEL2“,“_ENDINSEL2“) ;传送中心岛轮廓2,ENDLABEL:,M30,带中心岛的凹槽铣削 - CYCLE73,1、VARI 加工方式:(不输入符号),个位(加工选择):,值: 1.由完整材料进行粗加工(扩孔),2.由剩余材料进行粗加工,3.边缘进行精加工,4.底部进行精加工,5.预制孔,十位(选择插入方案):,值: 1.以 G1 垂直 2.以螺旋轨迹 3.摆动,百位 (选择退刀方式):,值: 0.到退回平面 (_RTP),1.退回基准面(_RFP)之上的安全距离(_SDIS),千位 (选择起始点):,值: 1.自动 2.手动,2、BNAME 钻孔位置程序名称,3、PNAME 凹槽铣削加工程序的名称,4、TN 扩孔刀具名称,5、RTP 退回平面(绝对),6、RFP 基准面(绝对),7、SDIS 安全距离(加到基准面,不输入符号),8、DP 凹槽深度(绝对),9、DPR 凹槽深度(增量),10、MID 一个横向进给的最大进刀深度(不输入符号),11、MIDA 平面中最大进刀宽度(不输入符号),12、FAL 平面中精加工余量(不输入符号),13、FALD 底部的精加工余量(不输入符号),14、FFP1 表面加工的进给,15、FFD 深度方向的进给,16、CDIR 凹槽加工铣削方向(不输入符号),值: 0.同向铣削 (与主轴转向一致),1.逆向铣削,2.用 G2 (与主轴转向无关),3.用 G3,17、PA 在第一轴上的起始点(仅在手动选择起始点时),18、PO 在第二轴上的起始点(仅在手动选择起始点时),19、RAD 在插入螺旋轨迹时圆心轨迹半径,或者摆动插入时的再入角。,20、DP1 每360-旋转时插入深度,在螺旋轨迹上插入,CYCLE73 举例,加工任务是:一个凹槽带2个中心岛,由完整的材料进行加工,接着在XY平面中进行精加工,CYCLE73 举例,$TC_DP15,1=120 $TC_DP35,1=111,$TC_DP65,1=4 ;铣刀T5D1的刀具补偿,$TC_DP12,1=120 $TC_DP32,1=130,$TC_DP62,1=5,N100 G17 G40 G90 ;输出端条件G代码,N110 T5 D1 ;更换铣刀,N120 M6,N130 M3 F2000 S500 M8,N140 GOTOF _BEARBEITUNG,;,N510 _RAND:G0 G64 X25 Y30 ;定义边缘轮廓,N520 G1 X118 RND=5,N530 Y96 RND=5,N540 X40 RND=5,N545 X20 Y75 RND=5,N550 Y35,N560 _ENDRAND:G3 X25 Y30 CR=5;,N570 _INSEL1:G0 X34 Y58 ;定义下面的中心岛,N580 G1 X64,N590 _ENDINSEL1:G2 X34 Y58 CR=15,
展开阅读全文