FANUC常用文字码及其含义

上传人:宝路 文档编号:19489651 上传时间:2017-11-19 格式:DOC 页数:13 大小:201.59KB
返回 下载 相关 举报
FANUC常用文字码及其含义_第1页
第1页 / 共13页
FANUC常用文字码及其含义_第2页
第2页 / 共13页
FANUC常用文字码及其含义_第3页
第3页 / 共13页
FANUC常用文字码及其含义_第4页
第4页 / 共13页
FANUC常用文字码及其含义_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《FANUC常用文字码及其含义》由会员分享,可在线阅读,更多相关《FANUC常用文字码及其含义(13页珍藏版)》请在金锄头文库上搜索。

1、表 4.3 常用文字码及其含义功能 文字码 含义 程序号 O:ISO/: EIA 表示程序名代号(19999) 程序段号 N 表示程序段代号(19999) 准备机能 G 确定移动方式等准备功能 X、Y、Z 、A、C 坐标轴移动指令(99999.999mm) R 圆弧半径(99999.999mm) 坐标字I、J、K 圆弧圆心坐标(99999.999mm) 进给功能 F 表示进给速度(11000mm/min) 主轴功能 S 表示主轴转速(09999r/min) 刀具功能 T 表示刀具号(099) 辅助功能 M 冷却液开、关控制等辅助功能(099) 偏移号 H 表示偏移代号(099) 暂停 P 、X

2、 表示暂停时间(099999.999s) 子程序号及子程序调用次数 P 子程序的标定及子程序重复调用次数设定(19999) 宏程序变量 P、Q、R 变量代号 【G2/G3 :圆弧插补指令】刀具从现处位置沿圆弧轨迹移动至圆弧终点。移动的速度由进给速度 F 指令指定。编程格式:XY 平面圆弧: G2 或 G3 X Y R FX Y:为圆弧的终点位置坐标。R:圆弧的半径。F:为刀具移动的速度,即切削进给速度。G2 :顺时针圆弧插补。G3 :逆时针圆弧插补。G2/G3 :圆弧插补指令应用将执行动作:刀具从现处位置 C 点沿 CD 之间的圆弧轨迹移移动至圆弧终点 D。CD 段圆弧是一段顺时针圆弧轨迹,所

3、以用 G2 指令。加工程序:绝对坐标编程:N80 G90 G2 X63.0 Y20.0 R23.0相对坐标编程:N80 G91 G2 X23.0 Y-23.0 R23.0 F100平面的选择:数控系统一般可以加工 XY、XZ、YZ 平面的圆弧。G17:该指令表示选择 XY 平面,在此平面中进行圆弧插补和刀具补偿 。此代码为系统初始代码。电源一接通 G17 就作为平面选择的起始代码而自动生效。G18:该指令表示选择 XZ 平面,在此平面中进行圆弧插补和刀具补偿 。G19:该指令表示选择 YZ 平面,在此平面中进行圆弧插补和刀具补偿 。选择性单节删除:” 在单节的最前端加一斜线(选择性单节删除指令

4、)时,该单节是否被执行,是由执 行操作面板上的选择性单节删除开关来决定。当此开关处于ON(灯亮),则该单节会被忽 略而不被执行;当此开关处于 OFF (灯熄),则该单节会被执行。所以程序中有指令 之单节可由操作者视情况选择该单节是否被执行。例子: N1; 粗铣外形 : M00; N2; 粗铣凹槽 : M00; N3; 精铣外形 : M00; N4; 精铣凹槽 以上例子,当单节删除开关处于ON时,则所有的 M00(程序停止指令)皆不被执行。反之设于 OFF ,则全部执行。指令常置于单节的最前端,若是置于单节中的任何位置,则从 至;(单 节结束)间之所有指令皆被忽略不执行。若含有指令的单节被读入缓

5、冲暂存区后,再将单节删除开关 ON ,则此单节因已被辨认正确无误,故会被执行。坐标系旋转功能-G68、G69 FANUC-0MC该指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度,G68 表示开始坐标系旋转,G69 用于撤消旋转功能。1、基本编程方法编程格式:G68 X Y R .G69 式中:X、Y旋转中心的坐标值(可以是 X、Y、Z 中的任意两个,它们由当前平面选择指令G17、G18、G19 中的一个确定)。当 X、Y 省略时,G68 指令认为当前的位置即为旋转中心。R-旋转角度,逆时针旋转定义为正方向,顺时针旋转定义为负方向。当程序在绝对方式下时,G68 程序段后的第一个程序段必

6、须使用绝对方式移动指令,才能确定旋转中心。如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按 G68给定的角度旋转坐标。现以图 4.29为例,应用旋转指令的程序为:N10 G92 X-5 Y-5 /建立图 4.29所示的加工坐标系N20 G68 G90 X7 Y3 R60 /开始以点(7,3)为旋转中心,逆时针旋转 60的旋转N30 G90 G01 X0 Y0 F200 /按原加工坐标系描述运动,到达(0,0)点(G91 X5 Y5) /若按括号内程序段运行,将以(-5,-5)的当前点为旋转中心旋转 60N40 G91 X10 /X向进给到(10,0)N50 G02 Y10

7、R10 /顺圆进给N60 G03 X-10 I-5 J-5 /逆圆进给N70 G01 Y-10 /回到(0,0)点N80 G69 G90 X-5 Y-5 /撤消旋转功能,回到(-5,-5)点M02 /结束2、坐标系旋转功能与刀具半径补偿功能的关系旋转平面一定要包含在刀具半径补偿平面内。以图 4.30为例:N10 G92 X0 Y0 N20 G68 G90 X10 Y10 R-30N30 G90 G42 G00 X10 Y10 F100 H01N40 G91 X20N50 G03 Y10 I-10 J 5N60 G01 X-20N70 Y-10N80 G40 G90 X0 Y0N90 G69 M

8、30当选用半径为 R5的立铣刀时,设置:H01=5。3、与比例编程方式的关系在比例模式时,再执行坐标旋转指令,旋转中心坐标也执行比例操作,但旋转角度不受影响,这时各指令的排列顺序如下:G51 G68 G41/G42 G40 G69 G50 刀具半径补偿功能刀具半径补偿指令 G40,G41,G42 刀具半径补偿指令格式如下:图 4.30坐标旋转与刀具半径补偿G17 G41(或 G42) G00(或 G01) X Y D或 G18 G41(或 G42) G00(或 G01) X Z D或 G19 G41(或 G42) G00(或 G01) Y Z D;G40(a) (b)图 6.1 刀具补偿方向G

9、41是相对于刀具前进方向左侧进行补偿,称为左刀补。如图 6.1a所示。这时相当于顺铣。G42是相对于刀具前进方向右侧进行补偿,称为右刀补。如图 6.2b所示。这时相当于逆铣。从刀具寿命、加工精度、表面粗糙度而言,顺铣效果较好,因此 G41使用较多。D是刀补号地址,是系统中记录刀具半径的存储器地址,后面跟的数值是刀具号,用来调用内存中刀具半径补偿的数值。刀补号地址可以有 D01-D99共 100个地址。其中的值可以用 MDI方式预先输入在内存刀具表中相应的刀具号位置上。进行刀具补偿时,要用 G17/G18/G19选择刀补平面,缺省状态是 XY平面。G40是取消刀具半径补偿功能,所有平面上取消刀具

10、半径补偿的指令均为 G40。G40,G41,G42 是模态代码,它们可以互相注销。使用刀具补偿功能的优越性在于:在编程时可以不考虑刀具的半径,直接按图样所给尺寸进行编程,只要在实际加工时输入刀具的半径值即可。可以使粗加工的程序简化。利用有意识的改变刀具半径补偿量,则可用同一刀具、同一程序、不同的切削余量完成加工。下面结合图 6.2来介绍刀补的运动。图 6.2 刀补动作按增量方式编程:O0001N10 G54 G91 G17 G00 M03 G17指定刀补平面(XOY 平面)N20 G41 X20.0 Y10.0 D01 建立刀补(刀补号为 01)N30 G01 Y40.0 F200N40 X3

11、0.0N50 Y-30.0N60 X-40.0N70 G00 G40 X-10.0 Y-20.0 M05 解除刀补N80 M02按绝对方式编程:O0002N10 G54 G90 G17 G00 M03 G17指定刀补平面(XOY 平面)N20 G41 X20.0 Y10.0 D01 建立刀补(刀补号为 01)N30 G01 Y50.0 F200N40 X50.0N50 Y20.0N60 X10.0N70 G00 G40 X0 Y0 M05 解除刀补N80 M02刀补动作为:1、 启动阶段2、 刀补状态 3、 取消刀补 这里特别提醒要注意的是,在启动阶段开始后的刀补状态中,如果存在有两段以上的没

12、有移动指令或存在非指定平面轴的移动指令段,则可能产生进刀不足或进刀超差。其原因是因为进入刀具状态后,只能读出连续的两段,这两段都没有进给,也就作不出矢量,确定不了前进的方向。刀具长度补偿 G43、G44、G49 刀具长度补偿指令格式如下:格式:G43(G44) Z H其中: Z 为补偿轴的终点值。H 为刀具长度偏移量的存储器地址。把编程时假定的理想刀具长度与实际使用的刀具长度之差作为偏置设定在偏置存储器中,该指令不改变程序就可以实现对 Z轴(或 X、Y 轴)运动指令的终点位置进行正向或负向补偿。使用 G43指令时,实现正向偏置;用 G44指令时,实现负向偏置。无论是绝对指令还是增量指令,由 H

13、代码指定的已存入偏置存储器中的偏置值在 G43时加,在 G44时则是从 Z轴(或 X、Y 轴)运动指令的终点坐标值中减去。计算后的坐标值成为终点。取消长度补偿指令格式:G49 Z(或 X或 Y)实际上,它和指令 G44/G43 Z H00的功能是一样的。G43、G44、G49 为模态指令,它们可以相互注销。下面是一包含刀具长度补偿指令的程序,其刀具运动过程如图 6.3所示。图 6.3 刀具长度补偿加工H01=-4.0(偏移值)N10 G91 G00 X120.0 Y80.0 M03 S500;N20 G43 Z-32.0 H01;N30 G01 Z-21.0 F1000;N40 G04 P20

14、00;N50 G00 Z21.0;N60 X30.0 Y-50.0;N70 G01 Z-41.0;N80 G00 Z41.0;N90 X50.0 Y30.0;N100 G01 Z-25.0;N110 G04 P2000;N120 G00 Z57.0 H00;N130 X-200.0 Y-60.0 M05 M03;由于偏置号的改变而造成偏置值的改变时,新的偏置值并不加到旧偏置值上。例如,H01 的偏置值为 20.0,H02 的偏置值为 30.0时G90 G43 Z100.0 H01 Z将达到 120.0G90 G43 Z100.0 H02 Z将达到 130.0刀具长度补偿同时只能加在一个轴上,下

15、面的指令将出现报警。在必须进行刀具长度补偿轴的切换时,要取消一次刀具长度补偿。G43 Z HG43 X H快速定位指令 G00 数控铣床编程 书写格式:GOO X_ Y_ Z_ X、Y、Z:目标点坐标说明:当 Z轴按指令远离工作台时,先 Z轴运动,再 X、Y 轴运动。当 Z轴按指令接近工作台时,先 X、Y 轴运动,再 Z轴运动。不运动的坐标可以省略,省略的坐标轴不作任何运动。目标点的坐标值可以用绝对值,也可以用增量值。GOO 功能起作用时,其移动速度为系统设定的最高速度。编程实例: 绝对值方式编程:G90 GOO X40. Y30.增量方式编程:G91 G00 X30. Y20.直线插补指令 G01 数控铣床编程 书写格式:G01 X_ Y_ Z_ F_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号