最新精雕常用G代码解析

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

一、了解精雕NC 代码结构层次
程序开始准备工作(主轴转速开启,快速移动等)路径数据(直线插补、圆弧插补等),结束动作(回参考点,主轴转速关闭,冷却液关闭等)
二、认识常见G代码与M指令
快速定位G00,直线插补G01
绝对指令(G90)”与“增量(G91)
M03 ——主轴正转,
M05 ――主轴停转,
F500——进给/分钟
S20000——主轴转速20000 RPM
M30 ――返回程序头
三、几种ENG 格式使用注意事项
ENG V5.53 ENG V6.0 ENG V6.5
一.精雕NC 代码结构层次 %
O0001
N10 G51G26Z0
N20 G90G40G49G80G98
N30 G21G0G54G17
N40 T1 M6
2£&OS3CPOO M01 NEO MOS K 我装刀 工豹搭浬奔J6 N70 G90 G40 G49 G54 GL7 N&O GOO X-7*9J745 Y17.71263
H 如)& 413 誥 5.0 m
N100 £-0.5|快窿莎功
N110 G01 Z-1.& F186.0
戸號描补 N12D X13.16691 F1240.0| ■妓临补
搗刀后U 次冏
XI30 SC? Xl^. &7738 Y21,09CG3 14^71047 J-12G8644 处平丽園鼻摘禅 材 140
X22 .BE1B3 <17.81582 工0.0 J ・4.97045] 卜 拆帀EOo 亦:乔快跻动
严0 31 G28 £0 hi 70 "0$
N10O MOS 裔震追回静考点 骗曲径结束后的幼作 N19Q M30
沧却嫌关用 茎袖托產壬闻
絃剽1笨 .认识常见G 代码与M 指令
接下来,我们来了解一下如何在雕刻时同步实现主轴电机的自动开启和关闭,冷却液自 动开启关闭等功能。

对于一个不懂编程不懂 G 代码的操作者来说,这几乎是无法实现的。

但我们仅仅是想实现这么一个功能, 要去系统的学习那些专业的知识, 更不现实。

这里教大 家一个捷径,我们只需要在做好的刀路代码中加上主轴控制的命令即可。

因为我们就只需要 这个命令代码。

主要用的五个代码: M03——主轴正转,
M05 ――主轴停转, F500——进给/分钟
S20000——主轴转速 20000 RPM
M30 ――返回程序头
用法:程序开始,在你的刀路代码第一行上面加上一行:M03 S20000 M08
在你的刀路代码第二行后面面加上一行:F600
程序内换刀,在你刀具代码前面加上一行:M09M05M1
在你刀具代码后面加上一行S20000M03M08
程序结束,在你的刀路代码最后一行下面加上一行:M05 M09M30
1、G00快速定位
格式:GOO X__ Y__Z__
说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。

移动过程中不得对工件进行加工。

(2) 所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,
(3) 不运动的坐标无须编程。

(4) G00可以写成GO
例:G00X26.587Y0.0Z5.0
2、G01 —直线插补
格式:G01 X__ Y__Z__F__(mm/mi n)
说明:(1)该指令使刀具按照直线插补方式移动到指定位置。

移动速度是由F指令
进给速度。

所有的坐标都可以联动运行。

(2)G01也可以写成G1
例:G01Z-5.0F600
Y-0.206
X26.584Y-0.413
X26.58Y-0.619
G00与G01区别:
G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工
G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工
3、进给速度F
F指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分
钟进给量mm/min)或G95(主轴每转一转刀具的进给量mm/r)。

使用下式可以实现每转进给量与每分钟进给量的转化。

fm=fr >S
fm :每分钟的进给量:(mm/min )
fr:每转进给量:(mm/r )
S:主轴转数,(r/mi n)
当工作在G01,G02或G03方式下,编程的F —直有效,直到被新的F值所取代,而工作在G00方式下,快速定位的速度是各轴的最高速度,与所编F无关。

借助机床控制面板上的倍率按键,F可在一定范围内进行倍率修调。

当执行攻丝循环G76、G82,螺纹
切削G32时,倍率开关失效,进给倍率固定在100 %。

[注]1、当使用每转进给量方式时,必须在主轴上安装一个位置编码器。

2、直径编程时,X轴方向的进给速度为:半径的变化量/分、半径的变化量/转
4、刀具功能(T指令)
T代码用于选刀。

T代码与刀具的关系是由机床制造厂规定的,请参考机床厂家的说
明书。

执行T指令,转动转塔刀架,选用指定的刀具。

当一个程序段同时包含T代码与刀具移动指令时:先执行T代码指令,而后执行刀具移动指令。

5、绝对指令(G90)”与增量(G91 )
它们的区别在哪里?……几个例子一定让你瞬间顿悟
绝对指令,增量指令的使用例子
:

从A-B 移动时,按下列指令
G90 X80. Y80.
G91 X40. Y40.
从B-A 移动时,按下列指令
G90 X40. Y40.
G91 X-40. Y-40.
两个指令的不同点是:
绝对指令(G90)是移动后的位置以坐标值指令的方式。

增量指令(G91)是到移动后的位置以距离指令的方式。

那么G90 ,G91 概念?
绝对指令:跟现在的位置没关系,移动后的位置以坐标值指令。

增量指令:以现在位置至到达的位置,以移动方向和移动量来指令。

如上图:刀具从A 点移动到B 点
如采用G90 方式编程,跟现在的位置A 点没关系,与移动后的位置B 点有关。

B 的坐标值为
(X80 ,Y80 )即:G90 X80. Y80.
如采用G91 方式编程,根据概念:与移动方向和移动量有关
(刀具现在位置往X 正方向移动X+)
(刀具现在位置往X 负方向移动X-)
(刀具现在位置往Y 正方向移动Y+)
(刀具现在位置往Y 负方向移动Y-)
从A-B移动时X,Y的方向都为正(+) , X的距离为40, Y的距离为40,即:G91 X40.Y40. 刀具从B点
移动到A点
采用G90方式编程,根据概念,移动后的位置A点有关。

A的坐标值为(X40, Y40 )即:
G90 X40. Y40.
采用G91方式编程,根据概念,X,Y的方向都为正(-),X的距离为40, Y的距离为40, 即:G91 X-40.Y-40.
以上分析了:
绝对指令(G90 )与增量(G91 )指令的运动方式,也就是说编程前我们需要告诉数控机
床以哪种方式来运动,因此我们编写数控程序时,在程序开头都会写上诸如G90
G40G49G80G00..等指令,。

相关文档
最新文档