数铣编程指令和刀具半径补偿

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

数控铣床编程编程指令和刀具半径补偿

1.G指令:准备功能指令

(1)G90 绝对方式编程

(2)G91 增量方式编程

(3)G54~ G59 选择工件坐标系

(4)G00 快速点定位 X Y Z

(5)G01 直线插补 X Y Z F

(6)G02 顺圆插补 X Y R(或I J K) F (7)G03 逆圆插补 X Y R (或I J K) F

(8)G41 X Y D 刀具半径左补偿(9)G42 X Y D 刀具半径右补偿(10)G40 X Y 取消刀具半径补偿(11)G17、G18、G19 选择加工平面

G17—XOY 平面(缺省值) G18—XOZ平面 G19—YOZ平面

G90 G80 G40 G17 G49 G21(安全语句)功能:初始化状态设定。

式中: G90 ——绝对值方式;

G80 ——取消固定循环;

G 代码指令

2.M 指令:辅助功能 (1)M00 程序暂停 (2)M03 主轴正转 (3)M05 主轴停 (4)M08 切削液开 (5)M09 切削液停

(6)M30 完成程序段指令后 返回“程序开始”

(7)M98 调用子程序 (8)M99 子程序结束

一、基本常用指令

3.指令——fz(mm/min)

进给速度vf =fz ×z × n (铣床、加工中心)

4.S 指令——r/min

5.程序的组成和格式

和数车一样,数铣的一个完整的零件程序包括程序号、程序内容和程序结束三个部分。 %(或O )1234

G90 G80 G40 G17 G49 G21(安全语句) M03S1000 G54G00Z100 X0Y0

G01Z-6F200

G41D01X ▁Y ▁ …… G40X ▁Y ▁ G00Z100 M05 M30

程序号

程序内容

程序结束

6.绝对值编程G90与相对值编程G91

格式: G90 G X Y Z

G91 G X Y Z

G90为绝对值编程,每个轴上的编程值是相对于程序原点的。

G91为相对(增量)值编程,每个轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。G90、G91为模态功能,G90为缺省值。

区别:如下图中给出了刀具由原点按顺序向1、2、3点移动时两种不同指令的区别。

增量编程G91

7.工件坐标系设定

G54~G59设定工件坐标系

数控机床一般在开机后需“回零”才能建立机床坐标系。一般在正确建立机床坐标系后可用G54~G59,在一个程序中最多设定6个工件坐标系。

【例】在程序中用设定一个坐标系(图1)和设定两个坐标系(图2)

8.圆弧插补指令(G02、G03)格式:

G02 G03 X__ Y__

R_

或I_ J_

X、Y——圆弧终点坐标

I、J——对应于X、Y的圆心相对坐标,是圆弧起点到圆心的X、Y 轴方向的增量,有正负号。

当加工圆弧大于180度时R为负值;当加工整圆时必须用I、J表示!

%1235

M03S1000

G54G00Z100

X-66Y-70(到A点) Z10

G01Z-2F200(下刀)X-46Y-70 (到B点) X-46Y0 (到C点) G02I46J0 (整圆到C点) G03X-66Y20R20 (到E点) (圆弧切出)

(或G91X-20Y20R20)

G90X-66Y-70 (到A点)

G00Z100(抬刀)

M05

M30

整圆编程

整圆加工时I、J

的确定

假如从A点

开始整圆

……

G01X-46Y0(整圆起点)G02(或G03)I46J0 ……

假如从B点

开始整圆

……

G01X0Y46 (整圆起点)

G02(或G03)I0J-46

……

假如从C点

开始整圆

……

G01X46Y0 (整圆起点)

G02(或G03)I-46J0

……

假如从D点

开始整圆

……

G01X0Y-46 (整圆起点)

G02(或G03)I0J46

……

X__ Y__整圆起点坐标。

I J圆心相对于起点的偏移

量即I=X

心—X

;J=Y

—Y

G00 G01 G41 G42 X__ Y__ D__ (F__) G00

G01 G40 X__ Y__ (F__) 建立(加)刀补

取消(去)刀补

●G41是在相对于刀具前进方向左侧进行补偿,称为左刀补。 ●G42是在相对于刀具前进方向右侧进行补偿,称为右刀补。 ●G40是取消刀具半径补偿的指令

●D :为G41/G42的参数,为刀补半径补偿地址号。

●G41、G42都是模态指令,在程序中保持连续有效。 格式:

G41—刀具半径左补偿 G42—刀具半径右补偿 G40—刀具补偿取消 二、刀具半径补偿指令(G41、G42、G40)

在数控铣床上,刀具刀位点的轨迹和实际刀具切削刃口

在尺寸大小上相差

一个刀具半径

1.刀补是什么?为什么要有刀补?

在数控铣床上进行轮廓的铣削加工时,因为铣刀具有一定的半径,所以刀具中心(刀心)轨迹和工件轮廓不重合,如下图所示。如不考虑刀具半径,直接按照工件轮廓编程是比较方便的,而加工出的零件尺寸比图纸要求小了一圈(外轮廓加工时)或大了一圈(内轮廓加工时),为此在进行零件轮廓加工时,刀具中心轨迹相对于零件轮廓应让出一个刀具半径的距离,即刀具半径偏置或刀具半径补偿。

相关文档
最新文档