04数控编程-第四单元-轮廓铣

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

R10
切点坐标 (38.66,25)
20
切点坐标 (47.32,10)
X
R20
30
三、刀具长度补偿 功能:在不改变加工程序的情况下,实现对刀具Z向移动指令的终点位 置进行正向或负向补偿;H值为实际使用刀具长度与理想刀具长度之差, 有正负号,并作为偏置值设定在由H指令指定的偏置存储器中。
刀具长度补偿指令G43、G44、G49 格式: G 43
由于偏置号的改变而造成偏置值的改变时,新的偏置 值并不加到旧偏置值上。例如, H01 的偏置值为 20.0,H02的偏置值为30.0时 G90 G43 Z100.0 H01 Z将达到120.0 G90 G43 Z100.0 H02 Z将达到130.0 刀具长度补偿同时只能加在一个轴上,因此下列 指令将出现报警。要进行刀具长度补偿轴的切换, 必须取消一次刀具长度补偿。 G43 Z_H_ G43 X_H_ 报警
G00 Z_ H_ ; /建立刀具长度补偿 G 44 /取消刀具长度补偿 G49 G00 Z_ ;
执行G43时, Z实际值 = Z指令值 +(H ##) 执行G44时, Z实际值 = Z指令值 -(H ##) 其中(H##)可以是正值或者是 负值。当刀长补偿量取负值时, G43和G44的功效将互换。
Y 50 N4 40 a 30 N6 20 d N7 10 与 D01 对应的补偿量 N2 C N3 N5 c A b B
Z=0处为工 件上表面
O
10
20
30
40
50
X
图 32 刀补动作
Y 50
A
b
B
N4 40 a 30 N6 20 d N7 10 与 D01 对应的补偿量 N2 O 10 20 30 40 50 X C N3 N5 c
O5200
(程序名)
N10 G90 G54 G00 X-70 Y-70 Z50; N20 M08; N30 M03 S800; N40 G00 G43 Z5 H01;
N50 G01 Z-3 F50;
N60 G01 G41 X-40 Y-40 D01 F100; N70 Y0; N80 X0 Y30; N90 X30; N100 G02 X40 Y20 R10; N110 G01 Y-10; N120 G03 X20 Y-30 R20; N130 G01 X-45; N140 G00 G40 X-70 Y-70 M09;
3、刀具半径补偿指令G41,G42,G40
G41指令刀具左偏置:即沿刀具进刀方向看去,刀具中心在零件轮廓的 左侧。 G42指令刀具右偏置:即沿刀具进刀方向看去,刀具中心在零件轮廓的 右侧。 G40是取消刀具半径补偿指令。使用该指令后,G41、G42指令无效。
外轮廓补偿
外轮廓补偿
格式如下。 建立刀补:G17(G18/G19) G41(G42)G00(G01) X Y D (Z X /Y Z ) 取消刀补:G17(G18/G19) G40 G00(G01) X Y (Z X /Y Z )
= 4mm
编程位置
实际位置
35
2 3 12
30
18
3
4
5 7 8
10
22 11
图 33 刀具长度补偿加工
四、顺铣和逆铣
铣削有顺铣和逆铣两种方式,如图所示。当工件表面无硬皮,机床进给机构 无间隙时,应选用顺铣,按照顺铣安排进给路线。因为采用顺铣加工后,零件已 加工表面质量好,刀齿磨损小。精铣时,尤其是零件材料为铝合金、钛合金或耐 热材料时,应尽量采用顺铣。当工件表面有硬皮,机床的进给机构有间隙时,应 选用逆铣,按照逆铣安排进给路线,因为逆铣时,刀齿是从已加工表面切入,不 会崩刃。机床进给机构的间隙不会引起振动和爬行。
六、刀具下刀方式与进退刀方式 刀具加工零件的过程:刀具首先定位到初始平面,快速下刀至进刀平面,然后以 进给速度下刀,进行零件的加工。
起始高度 如 进刀平面 如
切削低部 毛坯面 工件
距离应大于刀具半径
刀具的进退刀方式在铣削加工中是非常重要的,二维轮廓的铣削加工常见的进退 刀方式有垂直进退刀、侧向进退刀和圆弧进退刀,如图所示。
轮廓外补偿
轮廓内补偿
二、刀具半径补偿的功能
2、刀具补偿的意义
(1)为避免计算刀具轨迹,可直接用零件轮廓尺寸编程; (2)刀具因磨损、重磨、换新刀而引起刀具直径改变后,不必修改程序,只需 在刀具参数设置中输入变化后的刀具半径。 (3)用同一程序、同一尺寸的刀具,利用刀具半径补偿、可进行粗精加工。( 4) 同一轮廓的加工程序,同一把刀具,利用半径补偿,可完成凸凹配合零件的加工, 在模具的数控加工中经常用到这种方法。
(4)在建立刀具半径补偿的程序段中,不能使用圆弧指令。
(5)G41或G42必须与G40成对使用。
(6)D为刀具补偿号,也称刀具偏置代号地址,后面常用两位数字表示代 号。D代码中存放刀具半径值作为偏置量,用于数控系统计算刀具中心的运 动轨迹。一般有D00~D99。偏置量可用CRT/MDI方式输入。
当建立起正确的偏移向量后,系统就将按程序要求实现刀具中心的运动。 要注意的是,在补偿状态中不得变换补偿平面,否则将出现系统报警。
O1000 N10 G54 G00 X0 Y0 Z50; N20 G00 Z-5 ; N30 G01 G41 X20 Y10 D01 F100; /由D01指定刀补值 N35 M03 S500; N40 G01 Y50; /进入加工状态 N50 X50; N60 Y20; N70 X10; N80 G00 Z60 M05; N85 G40 X0 Y0; 取消刀补 N90 M30;
第四单元 数控铣削加工-轮廓铣
一、刀位点的概念
刀位点是在编制加工程序时用以表示刀具位置的特征点。 一般是刀具上的一点,不同的刀具刀位点也不相同。对于端 铣刀、立铣刀和钻头来说,是指它们的底面中心;对于球头 铣刀,是指球头球心,现在许多CAM软件也将球头铣刀的刀尖 作为刀位点来计算刀具轨迹;对于圆弧车刀,刀位点在圆弧 圆心上;对于尖头车刀和镗刀,刀位点在刀尖;对于线切割 来说,刀位点则是电极丝轴心。数控系统控制刀具的运动轨 迹,准确的说是控制刀位点的运动轨迹。数控编程时,程序 给出的各点坐标值就是指刀位点的坐标值,刀具轨迹就是由 一系列有序的刀位点的位置点和连接这些位置点的直线(直 线插补)或圆弧(圆弧插补)组成的。
图 32 刀补动作
例:用Φ8的1#刀具,加工图示凸模(下刀深度3mm)
程序起点:(- 40,50,50)
R10 R10
切点坐标 (38.66,25)
20
Y
R20
切点坐标 (47.32,10)
X
R20
30
参考程序: O1000 程序 起点 N10 G00 X-40 Y50 Z50; N20 M03 S500; R10 N30 G90 G01 Z-3 F500; N40 G01 G41 X5 Y30 D01 F50; Y N50 X30; N60 G02 X38.66 Y25 R10; R20 N70 G01 X47.32 Y10; N80 G02 X30 Y-20 R20; N90 G01 X0; N100 G02 X0 Y20 R20; N110 G03 Y40 R10; N120 G00 G40 X-40 Y50 M05; N130 Z50; N140 M30;
G90 G41 G01 X50 Y40 D01 F100 ; 或 G90 G41 G00 X50 Y40 D01; 偏置量(刀具半径)预先寄存在D01指令的存储器中。G41、G42、D均为续 效代码。 例:
说明: (1)G41、G42、G40为模态指令,机床初始状态为G40。 (2)建立和取消刀补必须与G01或G00指令组合完成。建立刀补的过程如 图所示,是使刀具从无刀具补偿状态(图中P0点)运动到补偿开始点(图中 P1点),其间为G01运动。用刀补轮廓加工完成后,还有一个取消刀补的过 程,即从刀补结束点(图中P2点),G01或G00运动到无刀补状态(图中P0 点)。 (3)X、Y是G01、G00运动的目标点坐标。如图所示,X、Y在建立刀补时, 是A点坐标,取消刀补时,是P0点坐标。
刀具轨迹 工件 刀具轨迹
入刀轨迹 入刀轨迹 出刀 刀具 出刀 刀具 入刀轨迹 刀具 出刀
垂直进退刀
侧向进退刀
圆弧进退刀
七、平面轮廓铣加工实例
实例1:精加工如图所示外轮廓面,进给速度F=100mm/min,主轴转速 S=800r/min,工件零点选择在工件中心,设30的立铣刀为T1,采用刀具 左补偿,刀具偏置地址为D01,刀具长度补偿根据实际情况测量,地址 H01,试用补偿指令编程。
标准长度
长度短 e为负 正偏置G43
长度长 e为正 负偏置G44
• 用G43(正向偏置),G44(负向偏置)指定偏置的方向。 • 无论是绝对指令还是增量指令,由H代码指定的已存入 偏置存储器中的偏置值在G43时与刀具轴向移动指令的 终点坐标值相加,在G44时则是从刀具轴向移动指令的 终点坐标值中减去。计算后的坐标值成为刀具移动的终 点坐标。 • 偏置号可用H00-H99来指定。偏置值与偏置号对应,通 过MDI/CRT预先设置在偏置存储器中。对应偏置号00 即H00的偏置值通常为0,因此对应于H00的偏置量不 设定。 • 要取消刀具长度补偿时用指令G49或H00。 • G43、G44、G49都是模态代码,可相互注销。
X
6
1
30
9
Y
13
30
#2
N04 G04 P2000; N05 G00 Z21.0;
120
30
50
N06 X30.0 Y-50.0;
Z
补偿值
N07 G01 Z41.0; N08 G00 Z41.0; N09 X50.0 Y30.0; N10 G01 Z25.0; N11 G04 P2000; N12 G00 G49 Z57.0 H00; N13 X200.0 Y60.0; N14 M05; N15 M30;
二维轮廓加工,一般均采用刀具半径补偿。在建立刀具半径补偿之前,刀 具应远离零件轮廓适当的距离,且应与选定好的切入点和进刀方式协调,保 证刀具半径补偿的有效,如图所示。刀具半径补偿的建立和取消必须在直线 插补段内完成。
合理
不合理
例: 编制图所示的刀具半径补偿程序。设加工开始时刀具 (1#刀)距离工件表面50mm,切削深度为10mm.
顺铣
逆铣
五、安全平面、起始平面 1、起始平面 起始平面是程序开始时刀具的初始位置所在的平面,起刀点是加工零件时刀具相 对于零件运动的起点,数控程序是从这一点开始执行,起刀点必须设置在工件的 上面,起刀点在坐标系的高度,一般称为起始平面或起始高度,一般选距工件上 表面50mm左右,如果太高生产效率降低,太低又不便于操作人员观察工件。另 外,发生异常现象时便于操作人员紧急处理,起始平面一般高于安全平面,在此 平面上刀具以G00速度行进。 2、进刀平面 刀具以高速(G00)下刀至要切到材料时变成以进刀速度下刀,以免撞刀,此速 度转折点的位置即为进刀平面,其高度为进刀高度,也称作接近高度。一般离加 工表面5mm左右。
二、刀具半径补偿的功能
1、何为刀具补偿
在铣床上进行轮廓加工时,因为铣刀具有一定的半径,所以刀具中 心轨迹和工件轮廓不重合。数控装置大都具有刀具半径补偿功能,为程 序编制提供了方便。当编制零件加工程序时,只需按零件轮廓编程,使 用刀具半径补偿指令,并在控制面板上用键盘(CRT/MDI)方式,人工输 入刀具半径值,数控系统便能自动计算出刀具中心的偏移量,进而得到 偏移后的中心轨迹,并使系统按刀具中心轨迹运动。如图所示,使用了 刀具半径补偿指令后,数控系统会控制刀具中心自动按图中的点划线进 行加工走刀。
N150 G00 G49 Z50 M05;
N160 M30;
例:如图所示,工件毛坯为120mmX90mmX16mm的长方体,材料为硬铝,零件具体 尺寸见图。 1、零件图分析 2、刀具选择 3、工件装夹
例.如图所示的刀具长度补偿程序。
#1
20
6
#3
1
30
9
Y
13
30
#2 X
120
30
50
补偿值
Z
= 4mm
编程位置
实际位置
35
2 3 12
30
18
3
4
5 7 8
10
22 11
图 33 刀具长度补偿加工
#1
H01= 4.0
Байду номын сангаас#3
(偏置值)
20
O4000
N01 G91 G00 X120.0 Y80.0 M03 S500; N02 G43 Z32.0 H01; N03 G01 Z21.0 F1000;
相关文档
最新文档