首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

刀具半径补偿指令 G40 G41 G42

由于刀具半径的存在,刀具中心轨迹和工件轮廓不重合。此时就需要运用刀具半径补偿功能。

补偿指令G41

刀具前进的方向,把刀具往“左侧“偏置(补偿)的指令。

补偿指令G42

刀具前进的方向,把刀具往“右侧“偏置(补偿)的指令。

补偿指令G41,G42编程格式 :

注销 格式:

例子:

例子:

O0001

G90 G54 G17 G00 X0 Y0 S1000 M03

G41X20.Y10.D1

G01 Y50. F100

X50.

Y20.

X10.

G40G00 X0 Y0 M05

M30

****************

在刀具补偿画面设定补偿量,把其值由地址代码D调出。例如在程序里有D01时,调出在刀具补偿画面001号设定的补偿量。在下例对编制的程序补偿5mm来加工

例子:

O0001

N1G90 G54 G17 G00 X0Y0 S1000 M03

N2G41X20.Y10.D1(开始补偿)

N3G01 Y50. F100 (补偿状态)

N4X50.(补偿状态)

N5Y20.(补偿状态)

N6X10.(补偿状态)

N7G40G00 X0 Y0 M05 (注销补偿)

N8M30

一,开始补偿阶段:

运算装置同时读N3,N4两段程序,在N2段终点,作出一个矢量(该矢量的方向与下一段程序的前进方向垂直且向左,大小等于刀补值),刀具中心在执行N2程序段时移向该矢量终点。

开始补偿需具备以下条件:

1,有补偿平面指令(G17,G18,G19)或在前面指定

2,在G00或G01状态(G02,G03时报警)

3,有G41或G42指令

4,有轴的移动

5,有补偿号D_

如下:错误的补偿

二,补偿状态:

从N3段开始进入刀具半径补偿状态,在此阶段下G01,G02,G00等都可使用。在补偿状态时,运算装置根据N3,N4两段程序计算刀具中心轨迹(刀具中心轨迹与编程轨迹始终偏离一个刀具半径的距离)

三,注销补偿

从N7段开始进入刀具注销补偿,在此状态下,N6段的终点作出一个矢量,(该矢量的方向与N6段前进方向垂直且向左,大小等于刀补值),刀具中心向N7段的终点注销移动补偿

注销补偿

需具备以下条件

1,有G40指令,G40要同补偿平面的轴的移动一起指令

2,在G00或G01状态下

*****************

应用刀具补偿产生过切例子:

O0001

N1G90 G54 G17 G00 X0 Y0 S1000 M03

N2Z100.

N3G41 X20.Y10.D1

N4Z2.

N5G01 Z-3.F1000

N6Y50. F100

N7X50.

N8Y20.

N9X10.

N10G00 Z100.

N11G40G00 X0 Y0 M05

N12M30

半径补偿从N3段开始建立的时候,数控系统只能预读其后的两段程序段,而N4,N5两段程序都为Z轴移动(补偿平面以外的轴),系统无法判断下一步补偿的矢量方向,N3段程序执行后刀具轨迹发生了变化,不在是原来的P点,而是P1点,然后向P2交点移动,因此如上图产生过切。

不产生过切例子:

O0001

N1G90 G54 G17 G00 X0 Y0 S1000 M03

N2Z100.

N3X10.Y5.(补偿之前,设置不干涉辅助点)

N3Z-3.

N3G41 X20.Y10.D1

N5G01Y50. F100

N6X50.

N7Y20.

N8X10.

N9G00 Z100.

N10G40 G00 X0 Y0 M05

N11M30

O0001

N1G90 G54 G17 G00 X0 Y0 S1000 M03

N2Z100.

N3G41 X20.Y10.D1

N4Z-3.……………. (Z轴下一次)

N5G01Y50. F100

N6X50.

N7Y20.

N8X10.

N9G00 Z100.

N10G40 G00 X0 Y0 M05

N11M30

O0001

N1G90 G54 G17 G00 X0 Y0 S1000 M03

N2Z100.

N3G41 X20.Y10.Z-3.D1 …….. (三轴同时下)

N4G01Y50. F100

N5X50.

N6Y20.

N7X10.

N8G00 Z100.

N9G40 G00 X0 Y0 M05

N10M30

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180208G0WLMS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券