BEIJING-FANUC Oi-TB编程培训.ppt_第1页
BEIJING-FANUC Oi-TB编程培训.ppt_第2页
BEIJING-FANUC Oi-TB编程培训.ppt_第3页
BEIJING-FANUC Oi-TB编程培训.ppt_第4页
BEIJING-FANUC Oi-TB编程培训.ppt_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,一、数控系统基本知识 二、常用的G指令 三、固定循环指令 四、子程序 五、用户宏程序 六、附件,BEIJING-FANUC Oi-TB编程培训,数控机床(如数控铣床、卧式加工中心等)中一般各轴是按下列的规则定义的: 其中几何轴X、Y、Z是按照笛卡儿右手坐标系分配的平; 绕着这三个几何轴的旋转轴分别称为A轴、B轴、C轴; 分别平行三个几何轴的几何轴分别称为U轴、V轴和W轴。,BEIJING-FANUC Oi

2、-TB编程培训,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,数控车床轴(包括外圆磨床等)的定义方法和上述的数控机床是一样的,但轴的定义名称与选用G代码系统有关,两个基本轴名称总是X轴和Z轴; G代码系统A:有Y轴、A轴、B轴和C轴,没有U轴、V轴和W轴; G代码系统B/C:有Y轴、A轴、B轴和C轴、U轴、V轴和W轴;,注: 如果用了G代码系统A,字母U、V和W不能用作轴名,因为这字母用作了X、Y、Z的增量指令。如果U、V和W作为轴名,G代码系统必须使用B或C。同样,字母H作为C的增量指令使用,因

3、此,如果A或B用作坐标名称,就不能使用增量指令 ; 在G76(多重螺纹切削)中,程序段中的地址A指定刀尖角度而不是坐标A的指令。如果C或A用作坐标名称,在倒角或直接图形编程中C或A就不能用作直线的角度指令。因此,C和A应当根据3405号参数的第四位(CCR)来使用,返回,BEIJING-FANUC Oi-TB编程培训,增量指令; X轴为U、Z轴为W ,(铣床加工中心G91); 绝对指令:X、Z, (铣床加工中心G90) ; 快进指令:G0; 直线插补:G1; 圆弧插补:G2(顺时针)、G3(逆时针); 刀具半径补偿:G40(取消补偿)、G41(前进方向左补偿)、G42(前进方向右补偿); 选择

4、加工平面:G17(X/Y平面)、G18(X/Z平面)、G19(Y/Z平面) 返回参考点:G28(返回参考点)、G29(从参考点返回)、G30(返回第二参考点); 坐标系设定或最大主轴速度设定:G50(MB系列用G92); 工件坐标系选择:G54G59(工件坐标系选择16)、G53(机床坐标系设定)、G52(局部坐标系设定); 恒表面速度控制:G96(恒速)、G97(取消恒速)、G50(最大主轴速度设定); 英制/公制转换:G20(英制 inch)/G21(公制 mm),BEIJING-FANUC Oi-TB编程培训,快速定位和直线插补:G00(快速定位)、G01(直线插补) 格式:G00/G0

5、1 X_ Y_Z_ (GO1时有 F_); G00指令是在工件坐标系中以快速移动速度移动刀具到达由绝对或增量指令指定的位置,刀具轨迹通常不是直线; 线性插补定位:刀具轨迹与直线插补(G01)相同。刀具以不大于每轴的快速移动的速度在最短的时间内定位。,BEIJING-FANUC Oi-TB编程培训,圆弧插补:G02(顺时针)、G03(逆时针) 格式:G02/G03 X_ Y_Z_ I_ J_k_ F_; R_ F_;,BEIJING-FANUC Oi-TB编程培训,G02/G03 X_ Y_Z_ I_ J_ k_ F_;,BEIJING-FANUC Oi-TB编程培训,G02/G03 X_ Y_

6、Z_ I_ J_ k_ F_;,BEIJING-FANUC Oi-TB编程培训,G02/G03 X_ Y_ Z_ R_ F_;,BEIJING-FANUC Oi-TB编程培训,数控车床加工的外圆的两种指令方式:直径指定/半径指定; G00/G01 X_ Y_Z_ (GO1时有 F_);,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,刀具位置偏置: 格式:TOO XX;OO刀具选择,XX刀具偏置,刀具偏置号为0或00时,偏置量为0,也就是取消偏置;,刀具位置偏置的设定方法:,(1)以基准刀具的刀尖为基准补偿时 (2)从转塔中心补偿时,BEIJIN

7、G-FANUC Oi-TB编程培训,刀具半径补偿/刀尖半径R补偿:T代码刀具选择和刀具补偿G40(取消补偿);G41(前进方向左补偿) D_(刀具半径补偿号) ;G42(前进方向右补偿) D_(刀具半径补偿号) ;注释:刀具半径补偿是对编程轨迹刀具自动地向右或向左移动一个刀具半径后,进行加工的功能;,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,G50设定工件坐标系 G54G59(工件坐标系选择16); G53(机床坐标系设定); G52(局部坐标系设定); G10各工件坐标系可分别改变。,用于工件加工的坐标系叫做工件坐标系; 工件坐标系由CN

8、C预先设定叫设定工件坐标系; 加工程序设定工件坐标系叫工件坐标系选择。,G10改变工件坐标系:格式 G10L2PpIP_; p=0:外部工件零点偏移量 p 16:对应于工件坐标系16的工件零点偏移 IP:对于绝对指令(G90),是每轴的工件零点偏移值 对于增量指令(G91),是要加到每轴设定的工件 零点偏移上的值(其和设为新偏移) G50改变工件坐标系:格式 G50IP_;。,局部坐标系设定:格式 G52 IP0;取消局部坐标系 G52 IP_;设定局部坐标系 说明: 用上述指令可在工件坐标系中设定局部坐标系,局部坐 标系的原点设在工件坐标系中由IP_指定的位置; 局部坐标系设定不改变工件和机

9、床坐标系;,BEIJING-FANUC Oi-TB编程培训,机床坐标系:MCS 工件坐标系:WCS,BEIJING-FANUC Oi-TB编程培训,设定工件坐标系,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,程序实例:,BEIJING-FANUC Oi-TB编程培训,工件坐标系选择指令,BEIJING-FANUC Oi-TB编程培训,工件坐标系选择指令,BEIJING-FANUC Oi-TB编程培训,局部坐标系设定,返回,BEIJING-FANUC Oi-TB编程培训,简化编程: FANUC公司为了简化编程,用一个含有G功能的程序指令来代替原

10、来由几个程序段组成的加工动作,以到达简化编程的目的。这些G指令即为固定循环指令。,单一固定循环指令(G90、G92、G94): G90 X(U)_ Z (W )_ I-_ F_ ;(直线切削) G90 X(U)_ Z (W )_ F_ ;(锥度切削) G92 X(U)_ Z (W )_ I-_ F_ ;(直螺纹切削循环) G92 X(U)_ Z (W )_ F_ ;(锥直螺纹切削循环) G94 X(U)_ Z (W )_ I-_ F_ ;(直螺纹切削循环) G94 X(U)_ Z (W )_ F_ ;(锥直螺纹切削循环),复合型固定循环指令(G70G76): G70:精加工循环 G71:外形粗

11、车循环 G73:双向同时进刀切削循环 G74:端面断屑循环 G75:外径/内径切断循环 G76:复合形螺纹切削循环,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,以螺纹切削循环为例: G32:普通螺纹切削G指令,用G32指令: NI G00U-62.0;(第一次切入1mm) N2 G32W-104.5F6.0; N3 G00 U62.0; N4 W104.5; NI G00U-64.0; (第二次切入1mm) N2 G32W-104.5F6.0; N3 G00 U64.0; N4 W104.5; NI G00U-66.0; (第三次切入1mm)

12、 N2 G32W-104.5F6.0; N3 G00 U66.0; N4 W104.5;,用G92螺纹切削循环: G92 U-62.0W-104.5F6.0; U-64.0; U-66.0;,BEIJING-FANUC Oi-TB编程培训,注:在机加工时,由于各轴存在一个加速的过程,故其在螺纹的开始和结束部分的螺距会较小,影响了螺纹质量,为了提高螺纹的质量,我们可以采用如下三种方法: 提高进给轴的加速参数; 外部加速加工法; 采用连续螺纹加工方法;,复合型固定循环指令G71为例:,BEIJING-FANUC Oi-TB编程培训,格式:G71 U(d) R(e); G71 P(ns)Q(nf)U

13、 (u) W(w) D(d) F(f) S(s) T(t) ; ns:精加工形状程序段A点的顺序号 nf:精加工形状程序段B点的顺序号 u、 w:X轴方向和Z轴方向的精加工余量 d: 切入量(不能输入小数点) e:退刀量(可以用参数设定,此时省略),BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,G71和G70编程: O1234; N010 G50 X200.0 Z220.0; N020 G00 X160.0 Z180.0; N030 G71 U7.0; G71 P040 Q100 U4.0 W2.0 F30 S700; N040 G00 X40

14、.0 F15 S1000; N050 G01 W-40.0; N060 X60.0 W-30.0; N070 W-20.0; N080 X100.0 W-10.0; N090 W-20.0; N100 X140.0 W-20.0; N110 G70 P040 Q100; N120 G00 X200.0 Z220.0; N130 M30;,(FS0T,FS16T,FS18T) 直径指定,公制输入,BEIJING-FANUC Oi-TB编程培训,钻孔固定循环:,通常,钻孔循环包括下面6种顺序操作: 操作1 X ( 或Z)和C轴定位 操作2 快速移动至R点平面 操作3 孔加工 操作4 孔底操作 操作

15、5 退刀至R点平面 操作6 快速移动至起始点,G98,G99,G98 :返回到初始点平面 G99 :返回到R点平面,BEIJING-FANUC Oi-TB编程培训,G98 :返回到初始点平面 G99 :返回到R点平面,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,另外还有一些其他的固定循环,如横向磨削循环G71、横向直接固定尺寸磨削循环G72,摆动磨削循环G73,摆动直接固定尺寸磨削循环G74 以及正侧面刚性攻丝循环G84/G88;,BEIJING-FANUC Oi-TB编程培训,返回,BEIJING-FANUC Oi-TB编程培训,子程序:

16、在程序中,当存在某一固定加工顺序和重复出现的图形时,可以把他们编成一个程序,事先登录在存储器中,使整个程序变得简单。把这个程序称作子程序,由主程序调用。另外调出的子程序还可以调用其他的子程序,主程序中调用的子程序称为1重,最多可以调用4重。,调用子程序格式: M98 P2 0001,其中P2为循环次数,0001为子程序号; M99结束子程序调用; 子程序最多连续循环999次;,BEIJING-FANUC Oi-TB编程培训,子程序编写格式如下: O0001;子程序号 M99;结束子程序调用,调用子程序编写格式如下: O0002;主程序号 M98 Pp 0001;调用子程序 M30;程序结束,B

17、EIJING-FANUC Oi-TB编程培训,主程序,子程序,调用子程序,BEIJING-FANUC Oi-TB编程培训,返回,BEIJING-FANUC Oi-TB编程培训,用户宏程序: 用户宏程序功能是指客户自己编制自动循环,用图案数据输入功能等专用程序事先登录在存储器中,当需要时,与调用子程序一样调用。,应用例: 相似形状的程序; 形状相同尺寸不同的程序; 特殊形状的程序(椭圆、球、其他); 测量功能的程序(定心、确定尺寸、测量刀具长度、其他); 自动化方面的程序(刀具管理、生产管理、其他);,BEIJING-FANUC Oi-TB编程培训,子程序和用户宏程序的不同点: 子程序用实际数进

18、行编程,而用户宏程序的程序用变量编程。,用户宏程序变量种类有: 局部变量(133);只能用于当前宏程序中存储变量,断电后初始化; 公共变量(100199) 断电后初始化为空 ( 500999 );保持型存储器 系统变量 1000 :宏程序用I/O; 2000 :刀具补偿用 ; 3000 :NC的状态; 断电后不初始化,而始终保存; 4000 :模态信息; 5000 :位置数据);,BEIJING-FANUC Oi-TB编程培训,BEIJING-FANUC Oi-TB编程培训,用户宏程序调用指令: 一次性调用G65 P(程序号)L(循环次数); 模态调用G66 P(程序号)L(循环次数) ,G67(取消模态调用); 用G代码调用,Gxx ;把使用的G代码在参数上设定; 用M代码调用,Mxx ;把使用的M代码在参数上设定; 用M代码调用子程序,Mxx ;把使用的M代码在参数上设定; 用T代码调用子程序,Txx;把使用的T代码在参数上设定; 用S代码调用子程序; 用B代码调用子程序; 调用每个程序段G86.1,G67(取消); 调用带小数点的G代码; 图案数据输入。,BEIJING-FANUC Oi-TB编程培训,切削圆例子: 通常的程序: O0109; N100 G91 G42 G01 D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论