好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

FANUC常用文字码及其含义.doc

13页
  • 卖家[上传人]:夏**
  • 文档编号:403291851
  • 上传时间:2023-01-18
  • 文档格式:DOC
  • 文档大小:174.50KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 表4.3 常用文字码及其含义功能 文字码 含义 程序号 O:ISO/: EIA 表示程序名代号(1~9999) 程序段号 N 表示程序段代号(1~9999) 准备机能 G 确定移动方式等准备功能 坐标字X、Y、Z 、A、C 坐标轴移动指令(±99999.999mm) R 圆弧半径(±99999.999mm) I、J、K 圆弧圆心坐标(±99999.999mm) 进给功能 F 表示进给速度(1~1000mm/min) 主轴功能 S 表示主轴转速(0~9999r/min) 刀具功能 T 表示刀具号(0~99) 辅助功能 M 冷却液开、关控制等辅助功能(0~99) 偏移号 H 表示偏移代号(0~99) 暂停 P 、X 表示暂停时间(0~99999.999s) 子程序号及子程序调用次数 P 子程序的标定及子程序重复调用次数设定(1~9999) 宏程序变量 P、Q、R 变量代号 ————【G2/G3 :圆弧插补指令】刀具从现处位置沿圆弧轨迹移动至圆弧终点移动的速度由进给速度F指令指定编程格式:XY平面圆弧: G2或G3 X — Y — R — F—X — Y—:为圆弧的终点位置坐标R—:圆弧的半径。

      F—:为刀具移动的速度,即切削进给速度G2 —:顺时针圆弧插补G3 —:逆时针圆弧插补G2/G3 :圆弧插补指令应用将执行动作:刀具从现处位置C点沿CD之间的圆弧轨迹移移动至圆弧终点DCD段圆弧是一段顺时针圆弧轨迹,所以用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平面,在此平面中进行圆弧插补和刀具补偿 选择性单节删除:”/” 在单节的最前端加一斜线"/"(选择性单节删除指令)时,该单节是否被执行,是由执 行操作面板上的选择性单节删除开关来决定当此开关处于"ON"(灯亮),则该单节会被忽 略而不被执行;当此开关处于 "OFF" (灯熄),则该单节会被执行所以程序中有"/"指令 之单节可由操作者视情况选择该单节是否被执行。

          例子:   N1;   =>粗铣外形   :   /M00;   N2;   =>粗铣凹槽   :   /M00;   N3;   =>精铣外形   :   /M00;   N4;   =>精铣凹槽     以上例子,当单节删除开关处于"ON"时,则所有的M00(程序停止指令)皆不被执行反之设于 "OFF" ,则全部执行  "/"指令常置于单节的最前端,若是置于单节中的任何位置,则从 "/" 至";"(单 节结束)间之所有指令皆被忽略不执行  若含有"/"指令的单节被读入缓冲暂存区后,再将单节删除开关 "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程序段后的第一个程序段必须使用绝对方式移动指令,才能确定旋转中心如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按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)的当前点为旋转中心旋转60°N40 G91 X10              //X向进给到(10,0)N50 G02 Y10 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                                   图4.30 坐标旋转与刀具半径补偿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 M30当选用半径为R5的立铣刀时,设置:H01=53、与比例编程方式的关系   在比例模式时,再执行坐标旋转指令,旋转中心坐标也执行比例操作,但旋转角度不受影响,这时各指令的排列顺序如下:G51… … G68… …G41/G42… …G40… …G69… …G50… …刀具半径补偿功能刀具半径补偿指令 G40,G41,G42 刀具半径补偿指令格式如下: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 刀具补偿方向G41是相对于刀具前进方向左侧进行补偿,称为左刀补。

      如图6.1a所示这时相当于顺铣G42是相对于刀具前进方向右侧进行补偿,称为右刀补如图6.2b所示这时相当于逆铣从刀具寿命、加工精度、表面粗糙度而言,顺铣效果较好,因此G41使用较多D是刀补号地址,是系统中记录刀具半径的存储器地址,后面跟的数值是刀具号,用来调用内存中刀具半径补偿的数值刀补号地址可以有D01-D99共100个地址其中的值可以用MDI方式预先输入在内存刀具表中相应的刀具号位置上进行刀具补偿时,要用G17/G18/G19选择刀补平面,缺省状态是XY平面G40是取消刀具半径补偿功能,所有平面上取消刀具半径补偿的指令均为G40G40,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 X30.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、    取消刀补  这里特别提醒要注意的是,在启动阶段开始后的刀补状态中,如果存在有两段以上的没有移动指令或存在非指定平面轴的移动指令段,则可能产生进刀不足或进刀超差。

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

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.