槽加工对称度要求高怎么加工(当工件碰到槽不会加工怎么办)
槽加工对称度要求高怎么加工(当工件碰到槽不会加工怎么办)CPO:Real 圆弧圆心(绝对值),平面第二坐标轴(纵坐标) CPA:Real 圆弧圆心(绝对值),平面第一坐标轴(横坐标) 参数RTP、RFP、SDIS、DP、 DPR的说明同CYCLE81指令NUM:Int 槽的数量 LENG:Real 槽长(无符号输入)
上次给大家分享了关于孔加工的知识点,今天给大家分享一下槽加工编程的知识点,希望大家喜欢哦!
14、LONGHOLE——圆弧槽
格式:LONGHOLE(RTP,RFP,SDIS,DP,DPR,NUM,LENG,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID)
说明:如图所示,加工按圆弧排列的槽,槽的纵向按轴向调准。和凹槽相比,该槽的宽度由刀具直径确定。该循环要求使用带“端面齿”的铣刀。
参数RTP、RFP、SDIS、DP、 DPR的说明同CYCLE81指令
NUM:Int 槽的数量
LENG:Real 槽长(无符号输入)
CPA:Real 圆弧圆心(绝对值),平面第一坐标轴(横坐标)
CPO:Real 圆弧圆心(绝对值),平面第二坐标轴(纵坐标)
RAD:Real 圆弧半径(无符号输入)
STA1:Real 初始角, -180°<STA1≤180°
INDA:Real 增量角
FFD:Real 深度切削进给率
FFP1:Real 表面加工进给率
MID:Real 每次进给时的进给深度(无符号输入)
如图所示,加工4个长为30 mm的槽,相对深度为23 mm(槽底到参考平面的距离),这些槽分布在圆心点为(X40,Y46),半径为20 mm的XY平面的圆上。初始角是45°,相邻角为90°,最大切削进给深度为6 mm,安全间隙1 mm。程序如下:
G19 G90 D9 T10 S600 M3 技术值的定义
G0 X40 Y46 Z5 回到初始点位置
LONGHOLE(5,0,1,,23,4,30,40,46,20,45,90,100,320,6) 循环调用
M02 程序结束
15、SLOT1——圆弧槽
格式:SLOT1(RTP,RFP,SDIS,DP,DPR,NUM,LENG,WID,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF)
说明:粗加工和精加工循环,可以加工环形排列槽,槽的纵向轴按放射状排列,和加长孔不同,定义槽宽值。该循环要求铣刀带端面齿,刀刃超过刀具中心。
参数RTP,RFP,SDIS,DP, DPR,NUM,LENG,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID的说明同LONGHOLE指令
WID:Real 槽宽(无符号输入)
CDIR:Int 加工槽的铣削方向值,2(用于G2);3(用于G3)
FAL:Real 槽边缘的精加工余量(无符号输入)
VARI:Int 加工类型值,0=完整加工;1=粗加工;2=精加工
MIDF:Real 精加工时的最大进给深度
FFP2:Real 精加工进给率
SSF:Real 精加工速度
如图所示,加工4个长30 mm,宽15 mm,深23 mm的槽,精加工余量为0.5 mm,铣削方向为G2。最大进给深度为6mm。在精加工时进给至槽深,使用相同的进给率和速度。程序如下:
G17 G90 T1 D1 S600 M3 技术值的定义
G0 X20 Y50 Z5 回到初始点位置
SLOT1(5,0,1,-23,,4,30,15,40,45,20,45,90,100,320,6,2,0.5,0,,0) 循环调用
M02 程序结束
16、SLOT2——圆周槽
格式:SLOT2(RTP,RFP,SDIS,DP,DPR,NUM,AFSL,WID,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF)
说明:如图所示,粗加工和精加工循环,可以加工分布在圆上的圆周槽。该循环要求铣刀带端面齿,刀刃超过刀具中心。
参数RTP、RFP、SDIS、DP、DPR、NUM、WID、CPA、CPO、RAD、STA1、INDA、FFD、FFP1、MID、CDIR、FAL、VARI、MIDF、FFP2、SSF的说明同SLOT1指令
AFSL:Real 槽长的角度(无符号输入)
如图所示,加工分布在圆周上的3个圆周槽,该圆周在 XY平面的中心点为(X60,Y60),半径为40 mm,圆周槽的宽为15 mm,槽长角度为70°,深为23 mm,起始角为0°,增量角为120°。精加工余量为0.5 mm,进给轴 Z的安全间隙为2 mm,最大进给深度为6 mm。精加工时的速度和进给率相同,执行精加工时的进给至槽深。程序如下
G17 G90 T1 D1 S600 M3 技术值的定义
G0 X60 Y60 Z5 回到初始点位置
SLOT2(2,0,2,-23,,3,70,15,60,60,40,,120,100,300,6,2,0.5,0,,0) 循环调用
M02程序结束
17、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)
说明:此循环用于粗加工和精加工矩形槽。精加工时,要求使用带端面齿的铣刀。深度进给始终从槽中心点开始并在垂直方向上执行,这样才能在此位置完成预铣削。如图所示。
-RTP:Real
返回平面(绝对值)
-RFP:Real
参考平面(绝对值)
-SDIS:Real
安全间隙(无符号输入)
-DP:Real
槽深(绝对值)
-LENG:Real
槽长,带符号从拐角测量
-WID:Real
槽宽,带符号从拐角测量
-CRAD:Real
槽拐角半径(无符号输入)
-RTP:Real
返回平面(绝对值)
-RFP:Real
参考平面(绝对值)
-SDIS:Real
安全间隙(无符号输入)
-DP:Real
槽深(绝对值)
-LENG:Real
槽长,带符号从拐角测量
-WID:Real
槽宽,带符号从拐角测量
-CRAD:Real
槽拐角半径(无符号输入)
加工一个在 XY平面中的矩形槽,长度为60 mm,宽度为40 mm,拐角半径为8 mm且深度为17.5 mm。该槽和X轴的角度为零,槽边缘的精加工余量为0.75 mm,槽底的精加工余量为0.2 mm,进给轴 Z的安全间隙为2 mm,槽中心位于(X60,Y40)处,最大进给深度为4 mm。加工方向取决于在顺铣过程中的主轴旋转方向。使用半径为5 mm的铣刀。只进行一次粗加工。程序如下:
G17 G90 T1 D1 S600 M4 技术值的定义
G0 X60 Y40 Z5 回到初始点位置
POCKET3(5,0,2,-17.5,60,40,8,60,40,0,4,0.75,0.2,1000,750,0,11,5,,,,,) 循环调用
M02 程序结束
18、POCKET4——圆形槽
格式:POCKET4(-RTP,-RFP,-SDIS,-DP,-PRAD,-PA,-PO,-MID,-FAL, -FALD, -FFP1,-FFD,-CDIR,-VARI,-MIDA,-AP1,-AD,-RAD1,-DP1)
说明:此循环用于加工在平面中的圆形槽。精加工时,要求使用带端面齿的铣刀。深度进给始终从槽中心点开始并垂直执行,这样可以在此位置适当地进行预钻削。
参数-RTP、-RFP、-SDIS、-DP、-PA、-PO、-MID、-FAL、-FALD、-FFP1、-FFD、-CDIR、-MIDA、-AD、-RAD1、-DP1的说明同POCKET3指令
-PRAD:Real 槽半径(无符号输入)
-VARI:Int 加工类型
UNITS DIGIT值:1=粗加工;2=精加工
TENS DIGIT值:0=使用G0垂直于槽中心;1=使用G1垂直于槽中心;2=沿螺旋状
-AP1:Real 槽半径的空白尺寸
如图所示,加工一个在 XY平面中的圆形槽,槽中心位于(X73,Y67)处,深度的进给轴为 Z轴,未定义精加工余量和安全间隙,采用通常的铣削方式(逆铣)加工槽,沿螺旋路径进给,使用半径为10 mm的铣刀。程序如下
G17 G90 T1 D1 S650 M3 技术值的定义
G0 X73 Y67 Z5 回到初始点位置
POCKET4(5,0,0,-24,32,73,67,6,0,0,200,100,1,12,0,0,0,2,3) 循环调用,省略参数-FAL,-FALD
M02 程序结束
19、CYCLE71——端面铣削
格式:CYCLE71(-RTP,-RFP,-SDIS,-DP,-PA,-PO,-LENG,-WID,-STA,-MID,-MIDA,-FDP,-FALD,-FFP1,-VARI,-FDP1)
说明:如图所示,循环识别粗加工和精加工。可以定义最大宽度和深度进给量。循环运行时不带刀具半径补偿。深度进给在开口处进行。
参数-RTP、-RFP、-SDIS、-DP、-PA、-PO、-LENG、-WID、-STA、-MID、-MIDA、 -FFP1的说明同POCKET3指令
-FDP:Real 精加工方向上的返回行程(增量,无符号输入)
-FALD:Real深度的精加工大小(增量,无符号输入)
-VARI:Int 加工类型
UNITS DIGIT值:1=粗加工;2=精加工
TENS DIGIT值:1=在一个方向平行于平面的第一轴;2=在一个方向平行于平面的第二轴;3=平行于平面的第一轴;4=平行于平面的第二轴
-FDP1:Real在平面的进给方向上超程(增量,无符号输入)
端面铣削循环调用的参数为:返回平面为10 mm;参考平面为0 mm;安全间隙为2 mm;铣削深度为-11 mm;矩形初始点(X100, Y100),矩形尺寸X60 mm,Y40 mm ;平面中的旋转角度为10°;最大进给深度为6 mm;最大进给宽度为10 mm,铣削路径结束时的返回行程为5 mm;无精加工余量;端面加工进给率为4000 mm/min;加工类型为粗加工,平行于 X轴,方向可交替;由于刀刃的几何结构导致在最后切削时的超程为2 mm;使用的铣刀半径为10 mm。程序如下:
G17 G90 T1 D1 S650 M3 F2000 技术值的定义
G0 G54 G94 X0 Y0 Z20 回到初始点位置
CYCLE71(10,0,2,-11,100,100,60,40,10,6,10,5,0,4000,13,2) 循环调用
M02 程序结束
20、CYCLE72——轮廓铣削
格式:CYCLE72(-KNAME,-RTP,-RFP,-SDIS,-DP,-MID,-FAL,-FALD,-FFP1,-FFD,-VARI,-RL,-AS1,-LP1,-FF3,-AS2,-LP2)
说明:此循环可以铣削定义在子程序中的任何轮廓。循环运行时可以或没有刀具半径补偿,不要求轮廓一定是封闭的。通过刀具半径补偿的位置(轮廓中央、左或右)来定义内部或外部加工。轮廓的编程方向必须是它的加工方向,且必须包含至少两个轮廓程序块(初始点和终点),因为轮廓子程序直接在循环内部调用。
参数-RTP、-RFP、-SDIS、-DP、-MID、-FAL、-FALD、-FFP1、-FFD的说明同POCKET3指令
-KNAME:String 轮廓子程序名称
-VARI:Int 加工类型
UNITS DIGIT值:1=粗加工;2=精加工
TENS DIGIT值:0=使用G0的中间路径;1=使用G1的中间路径
HUNDREDS DIGIT值:0=在轮廓末端返回-RTP ;1=在轮廓末端返回-RTP (-SDIS);2=在轮廓末端返回-SDIS;3=在轮廓末端不返回
-RL:Int 沿轮廓中心向右或向左进给(无符号输入)值:40=G40; 41=G41;42=G42
- AS1:Int 接近方向/接近路径的定义(无符号输入)
UNITS DIGIT值:1=直线切线;2=四分之一圆;3=半圆
TENS DIGIT值:1=接近平面中的轮廓;2=接近沿空间路径的轮廓
- LP1:Real 接近路径的长度(使用直线)或接近圆弧的半径(使用圆)
(无符号输入)
-FF3:Real 返回进给率和平面中间位置的进给率(在开口处)
-AS2:Int 返回方向/返回路径的定义(无符号输入)
UNITS DIGIT值:1=直线切线;2=四分之一圆;3=半圆
TENS DIGIT值:1=从平面中的轮廓返回;2=沿空间路径的轮廓返回
-LP2:Real 返回路径的长度(使用直线)或返回圆弧的半径(使用圆)
(无符号输入)
返回平面为250 mm;参考平面为200 mm;安全间隙为3 mm;铣削深度为175 mm;最大进给深度为10 mm;深度的精加工余量为 1.5 mm;深度进给率为400 mm/min;平面中的精加工余量为1 mm;平面中的进给率为800 mm/min;粗加工至精加工余量,使用G1进行中间路径,Z轴的中间路径返回量为-RTP (-SDIS)。用于接近的参数为G41轮廓的左侧,即外部加工;在平面中沿四分之一圆接近和返回,圆的半径为20 mm;返回进给率为1000 mm/min。
G17 G90 T1 D1 S500 M3 F3000 技术值的定义
G0 G54 G94 X100 Y200 Z250 回到初始点位置
CYCLE72(“EX72”,250,200,3,175,10,1,1.5,800,400,111,41,2,20,1000,2,20) 循环调用
M02 程序结束
%-N-EX72-SPF 用于铣削轮廓的子程序
S500 M3 F3000 编程进给率、速度
G17 G0 G90 X100 Y200 Z250 G94 回到初始点位置
CYCLE72(“ST1:EN2”250,200,3,175,10,1,1.5,800,400,11,41,2,20,1000,2,20) 循环调用
X100 Y200
M2
ST1: 轮廓开始
G1 G90 X150 Y160
X230 CHF=10
Y80 CHF=10
X125
Y135
G2 X150 Y160 CR=25
EN2 轮廓结束
好了,朋友们,今天更新的内容到此结束,希望大家喜欢,喜欢的朋友别忘了给个双击加关注哦!