加工中心刀具补偿基础
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
由G40解除刀补
G00Z30.M05 M30;
8
数控铣床编程
1. G41,G42,G40不能和G02,G03一起使用,只能与 G00和G01一起使用,且刀具必须要移动。
2. 一般情况下,刀具半径补偿量应为正值,如果补 偿为负,则G41和G42正好相互替换。
3. 建立刀具半径补偿后,不能出现连续两个程序段 无选择补偿坐标平面的移动指令,否则数控系统 可能产生过切现象。
G41G01X50.Y40.F100. D01
4
数控铣床编程
B
刀具半径补算 D偿的出的坐点标A作、 , 用B按、这C些、
C
按
再
和
①由于刀具的磨损或因点换编 刀程 。引起的刀具半径的变
令 机
化,也不必重新编程人,工只预 刀须补修编改程相A 应的偏置参D数。
②减少粗、精加工程序编制的工作量。加工余量
的预留可通过修改偏置参数实现,而不必为粗、(a)
X__ Y__ D__
G42 G01
指令功能: 数控系统根据工件轮廓和刀具半径自动
计算刀具中心轨迹,控制刀具沿刀具中心轨迹移动, 加工出所需要的工件轮廓,编程时避免计算复杂的 刀心轨迹。
指令说明:(1) X__ Y__ 表示刀具移动至工件轮廓 上点的坐标值;
(2)D__为刀具半径补偿寄存器地址符,寄存器存储 刀具半径补偿值;
数控铣床编程
刀具补偿及补偿指令
刀具半径补偿:在轮廓加工中,由于刀具总是具有
一定的半径,所以在加工时刀具中心轨迹与被加工 工件的轮廓不重合,总与被加工轮廓偏置一个刀具 半径值R的距离,对偏置的刀具半径给予补偿。
B 算 出 点 A、 B、 C、 D的 坐 标 , 按 这 些 点编程。
人工预刀补编程 A
C
由G17指定刀补平面
X0.0 Y0.0;
S500.M03;
Z5.0;
G01 Z-5.0 F100.0; G41 G01 X20.0 Y8.0 D01; G01 Y50.0;
刀补引入,由G41确 定刀补方向,由D01 指定刀补大小
X50.0;
刀补进行中
Y20.0;
X10.0 ;
G40 G00 X0.0 Y0.0;
(3)通过G00或G01运动指令建立刀具半径补偿。
3
数控铣床编程
例:如图所示,刀具由O 点至A点,采用刀具半 径 左 补 偿 指 令 G41 后 , 刀具将在直线插补过程 中向左偏置一个半径值, 使刀具中心移动到B点:
D01为刀具半径偏置代码, 偏置量(刀具半径)预 先 寄 存 在 D01 指 令 指 定 的寄存器中。
10
精加工各编制一个程序粗。加
工
刀
补
半
径=
r
R
+
d
精加工刀心轨迹 粗加工刀心轨迹
d 精加工余量 G
粗铣实用刀具半径R d
(b)
R精 铣 刀 具 及 刀 补 半
5
数控铣床编程
取消刀具半径补偿指令
指令格式: G00 G40 X__ Y__
G01 指令功能 : 取消刀具半径补偿 指令说明 : (1)指令中的X__ Y__表示刀具轨迹中取消刀具半 径补偿点的坐标值; (2)通过G00或G01运动指令取消刀具半径补偿; (3)G40必须和G41或G42成对使用。
按 轮 廓 ABC
再加上刀补
和刀补取消
令
机床自动刀补 刀
D
引
1
(a)
数控铣床编程
刀补取消
为了确保铣削加工出的轮廓符合要求,就必须在 ) 图纸要求轮廓的基础上,整个周边向外或向内预先偏
离一个刀具半径值。
刀心轨迹
编程轨迹
量 G41 刀补半径来自百度文库
编程轨迹
刀心轨迹 G42
2
数控铣床编程
G41 G00
指令格式
6
数控铣床编程
例:所示方形零件轮廓,考虑刀补
Y
刀补进行中
坯料: 40X40X40 切深:5mm F:100mm/min S:500r/min
50 刀心轨迹
刀补矢量 20
刀补 取消 10
编程轨迹 法向刀补矢量
刀补引入
10
20
50 X
7
数控铣床编程
O0903
G54 G90 G17 G21; G00 Z30.0 ;
4. 在补偿状态下,铣刀的直线移动量及铣削内侧圆 弧的半径值要大于或等于刀具半径,否则补偿时 会产生干涉,系统在执行程序段时将会产生报警, 停止执行。
9
数控铣床编程
毛坯:100X100X25 材料:铝块 要求:采用刀具半径补偿,加工一高5mm的凸台
A (18.856, 36.667) B (28.284,10.000)