FANUC系统铣床与加工中心工艺编程与操作实例
FANUC系统铣床与加工中心工艺编程与操作实例
FANUC 系统铣床与加工中心工艺编程与操作实例课题一平面加工图 2— 1—1平面加工任务图参照程序:O0001;G90 G94 G21 G17;G91 G28 Z0;G90 G54 M03 S350 ;;Z5.0 M08 ;G01 Z-8.0 F50;Y50.0 F52 ;G00 Z5.0 ;;G01 Z-4.0 F50;Y50.0 F52 ;G00 Z5.0 ;X10. Y50.0 ;G01 Z-6.0 F50;G02 X10.0 Y-50.0 R50.0 F52;G00 Z20.0 M09 ;G91 G28 Z0;M30;课题二外形轮廓加工图 2—2—1零件加工任务图参照程序:(1)圆柱台加工程序○0001 ;G90 G94 G40 G17 G21 ;G91 G28 Z0;G90 G54 M3 S350 ;G00 X62.0 Y0 ;Z5.0 ;G01 Z-4.0 F52;G41 D02 G01 X47.0 Y0 F52;G02 I-47.0 J0;G40 G01 X62.0 Y0 ;G41 D02 G01 X31.0 YO ;G02 I-31.0 J0 ;G40 G01 X62.0 Y0 ;G41 D02 G01 X15.0 Y0 ;G02 I-15.0 J0 ;G40 G01 X62.0 Y0 ;G00 Z20.0 ;G91 G28 Z0;M30;(2)外轮廓加工程序○0002 ;G90 G94 G40 G17 G21 ;G91 G28 ZO;G90 G54 M03 S350 ;G00 X-62.0 Y52.0 M08 ;Z5.0 ;G01 Z-9.0 F52 ;G41 D02 G01 X-40.0 Y30.0 F52 ;G01 X-20.0 Y30.0 ;X30.0 ;G02 ;G01 Y-20.0 ;G02 ;G01 X-30.0 ;G02 X-40.0 Y-20.0 R10.0 ;G01 Y10.0 ;G03 ;G40 ;G00 Z20.0 M09 ;G91 G28 Z0;M30;粗加工时,采用Φ 20 的立铣刀,刀具号为T02,刀具半径补偿号为D02,补偿值为(0.2mm 是精加工余量)。
FANUC系统加工中心编程与操作实例
FANUC系统加工中心编程与操作实例教学要求:1.了解加工中心的分类及特点;掌握机床坐标系和工作坐标系的建立原则和方法。
2.掌握加工中心常用指令(FANUC系统)。
3.掌握固定循环的应用(FANUC系统)。
4.掌握宏程序的格式及应用。
5.掌握加工中心的操作。
6.运用数控编程的知识,进行零件加工工艺分析,完成典型零件的加工程序编制。
2.教学内容:⌝加工中心概述⌝FANUC系统加工中心常用指令⌝常用指令的综合应用⌝典型零件的加工⌝宏程序的应用⌝FANUC系统加工中心的操作第一节加工中心概述一、加工中心种类1.立式加工中心2.卧式加工中心3.立卧加工中心二、数控加工中心工具及辅助设备1.数控回转工作台和数控分度工作台(1)数控回转工作台(2)数控分度工作台2.常用工具。
(1)对刀器(2)找正器(3)光学数显对刀仪三、数控加工中心1.刀柄及刀具系统(1)刀柄(2)刀具系统加工中心常用的铣刀有面铣刀、立铣刀两种,也可用锯片铣刀、三刃面铣刀等2.镗铣加工中心刀库(1)刀库类型加工中心常用的有盘式和链式刀库两种。
(2)选刀方式常用的选刀方式有顺序选刀方式、光电识别选刀方式两种。
第二节FANUC系统加工中心常用指令一、G代码命令1.绝对值坐标指令G90和增量值坐标指令G912.平面选择指令G17、G18、G193.快速点定位G00指令,直线插补G01指令例1使用G00、G01指令,使刀具按如图2-24所示的路径进给。
图2-24 G00、G01指令的使用程序:O0001;G90G54G00X20.0Y20.0;G01Y50.0F50;X50.0;Y20.0;X20.0;G00X0Y0;…4.圆弧插补指令G02、G03例2完成图2-25所示加工路径程序编制(刀具现位于A点上方,只进行轨迹运动)。
图2-25程序:O0002;G90G54G00X0Y25.0;G02X25.0Y0I0J-25.0;A—B点G02X0Y-25.0I-25.0J0;B—C点G02X-25.0Y0I0J25.0;C—D点G02X0Y25.0I25.0J0;D—A点或:G90G54G00X0Y25.0;G02X0Y25.0I0J-25.0;A—A点整圆5.自动原点返回(G28/G30)6.暂停指令G047.刀具半径补偿功能(G40/G41/G42)格式G41G0/G01X_Y_D_;G42G0/G01X_Y_D_;G40G0/G01X_Y_Z_;8.刀具长度补偿实现这种功能的G代码是G43、G44、G49。
法兰克数控铣床编程及操作
Y
35
实际路径 C B
30
10
A
编程路径 X
O
10
25
40
G01编程
3) 圆弧插补指令(G02/G03) 编程格式(XY平面):
; 其中G02为顺时针圆弧插补,G03为 逆时针圆弧插补; X、Y是圆弧终点 坐标值,在G90编程方式下,终点为 相对于工件坐标系原点的坐标;在 G91编程方式下,为圆弧终点相对于 圆弧起点的位移量; I、J为圆心相对于圆弧起点的偏移值, 如图所示,无论在G90还是在G91编 程方式下,都是以增量方式指定。若 某一分量为零时,圆心起点终点可省 略; 圆心位置亦可用圆弧半径R表示,当 圆弧圆心角≤180°时R为正值; >180°时R为负值;圆心角=360°时 为一整圆,则不能用 R编程,只能用 I、J编程。
3. 程序的一般结构
一个零件程序必须包括起始符和结束符,且零件程序是按程序段的输
入顺序执行而不是按程序段号的顺序执行。但书写程序时建议按升序 方式书写程序段号。 本系统的程序结构为: 程序起始符:%(或O)符,%(或O)后跟程序号; 程序体; 程序结束:M02或M30; 注释符:括号( )内或分号(;)后的内容为注释文字。
子程序的重复次数,固定循环 的重复次数
固定循环的参数
2. 程序段的格式 一个程序段定义一个将由数控装置执行的指令行。程序段的格式定义了每 个程序段中功能字的句法,程序段的一般格式如下所示。
N(数字)G△△X(数字)Y(数字)Z(数字)F(数字)S(数字)M△△;
N(数字)-- 程序段号,该项为任选项(即可不写); G△△--准备功能指令; X(数字)Y(数字)Z(数字) --尺寸字,分别表示沿X、Y、Z坐标方向 的位移量; I(数字)J(数字)K(数字)/R(数字) --圆弧插补时圆心相对于圆弧起 点的坐标或用半径值表示; D(数字)/H(数字) --刀具补偿号,指定刀具半径/长度补偿存储单 元号; F(数字) --进给速度指令; S(数字) --主轴转速指令; M△△--辅助功能指令; ;--程序段结束符。
FANUC系统铣床与加工中心工艺编程与操作实例
FANUC系统铣床与加工中心工艺编程与操作实例首先,我们先来介绍FANUC系统的编程语言G代码。
FANUC系统的编程语言主要是G代码和M代码,其中G代码用于控制加工的动作,M代码用于控制机床的各种辅助功能。
在编程时,需要先编写主程序,然后在主程序中调用子程序,可以实现复杂的工艺路径。
下面是一个简单的FANUC 系统的G代码实例:```O0001(主程序)G00G17G20G40G80G90(设定绝对坐标系,单位为英寸,取消刀具半径补偿,取消切削速度平滑,取消跟随错误)T01M06(刀具切换)S3000M03(主轴转速设定)G54(刀具补偿坐标系选择)G00X1.0Y1.0Z1.0(快速定位到工件零点)G43H01Z0.1M08(刀具长度补偿,冷却液开启)G01X2.0Y2.0Z-2.0F100.0(线性插补,以F100进给速度向X2.0Y2.0Z-2.0点移动)G02X3.0Y3.0Z-2.0I1.0J1.0F50.0(顺时针圆弧插补,以F50进给速度沿着半径为1.0的圆弧移动到X3.0Y3.0Z-2.0点)G01X4.0Y4.0Z-2.0(线性插补,以F100进给速度向X4.0Y4.0Z-2.0点移动)G00Z1.0(快速定位到Z轴1.0点)G49(取消刀具长度补偿)M05(主轴停止)M09(冷却液停止)M30(程序结束)```接下来,我们将以一个铣床加工工件的实例来介绍FANUC系统的操作。
首先,我们需要设置机床的工作坐标系,并安装好需要使用的刀具。
然后,在FANUC系统的操作界面上选择刀具形状以及工具长度信息,以便进行刀具补偿。
接下来,我们需要编写工艺程序,输入上述的G代码。
在输入完G代码后,我们按下循环启动按钮,FANUC系统会根据G代码的指令依次执行相应的加工动作。
在加工的过程中,FANUC系统会自动控制刀具的进给速度、主轴转速以及冷却液的开启。
在加工过程中,如果需要改变加工速度或者停止加工,我们可以通过FANUC系统的操作界面来进行相应的操作。
《数控加工工艺与编程》第5章 FANUC系统宏程序编程
的数值则不会丢失。当我们需要长期保存一些数据时,我们可以把这些数据存放到变量#500~
#599 中。
刘书溢
陈英
陈英
王庆成 梅
8
3 宏程序函数
(FA1N)UC 0i 系统可利用多种公式和变换,对现有的变量执行许多算术、代数、三角函数、辅助和 逻辑运算。在变量的定义格式中,不但可以用常数为变量赋值,还可以用表达式为变量赋值。宏 程序函数为宏程序的编写提供了强有力的工具。
我们必须对变量中的数据进行处理,以符合程序要求。
ROUND 是四舍五入,例:ROUND [9.8]=10;ROUND [9.1]=9FIX 是下取整(截尾取整),例:
FIX [9.8]=9;FIX [9.1]=9 ,FUP 是上取整(进位取整),例:FUP [9.8]=10;FUP [9.1]=10
把确定的变量分别用数控编程中允许的 表示方法表达出来即可。由图5-4可知椭圆 长半轴45mm,短半轴35mm。用直径Ф8mm立 铣刀加工。以上为FANUC系统的表示方式。 编程见表5-7所示:内轮廓切削深度编程 见表5-8所示。
椭圆的宏程序设计
椭圆的宏程序设计
椭圆的宏程序设计
半球(凸凹球)宏程序设计
32
数控铣床(加工中心)切削深度宏程序设计
铣外轮廓由直线和圆弧组成,68mm×68mm×30mm的铝料,外轮廓铣深10mm,无 法一次切深10mm,此时,用直径16的立铣刀使用宏程序分次铣削深度比较简便。编 程见表5-11。
33
数控铣床(加工中心)切削深度宏程序设计
34
数控铣床(加工中心)切削深度宏程序设计
宏编程就是一种手工编写工件加工程序的方法,它附加于标准 CNC 程序,使数控编程功能 更强大、更灵活。从编程特点上说,具有计算机高级语言(例如:BASIC)编程的特征。 用户宏程序是用户知识、技巧、经验的积累和总结。
FANUC MC系统数控铣床加工中心操作
附录A FANUC 0i-MC系统数控铣床/加工中心操作一、记住操作面板外观及按键作用图A-1FANUC 0i-MC系统VDF-850型加工中心系统及机床操作面板FANUC 0i-MC系统VDF-850型加工中心系统及机床操作面板见图A-1。
1.数控系统MDI面板数控系统MDI面板如图A-2所示,各键说明见表A-1。
表A-1 FANUC 0i-MC系统MDI面板各键名称及功能说明步骤中文英文功能说明1 地址/数据键O/P、7/A等输入字母、数字等文字通过SHIFT键切换,可输入按键右下角所示字符2 分号键EOB 输入程序段结束符号“;”3 功能键POS 在CRT上显示当前机床位置的坐标PROG在EDIT方式,编辑和显示程序;在MDI方式,输入和显示MDI数据;在AUTO方式下显示程序及执行进度。
OFFSETSETTING设定刀补、工件坐标系、变量等SYSTEM 设置、编辑参数;显示、编辑 PMC 程序等MESSAGE 显示报警信息CUSTOMGRAPH动态显示刀具路径4 换档键SHIFT 按下该键可以在同一键的两个字符间切换图A-2 数控系统MDI面板5 取消键 CAN 删除最后一个进入输入行的字符或符号6 输入键 INPUT 非EDIT 方式下程序段及各种数据的输入7 编辑键 替换键 ALTER 由输入字替换光标所在字 插入键 INSERT 在光标后输入字 删除键 DELETE 删除光标所在位置的字10换页键PAGE↓向程序结束方向翻页,↑向程序开始方向翻页11 光标移动键分别向四个方向移动光标12 帮助键 HELP 显示帮助信息 13 复位键RESET解除报警,CNC 复位2.CRT 显示操作软键按下MDI 面板某一功能键(如POS 键),属于所选功能的一组软键就会出现(见图A-3)。
按下一个“章节选择软键”,所选章节的屏幕就会显示出来;若目标章节的屏幕没有显示出来,可按下“菜单继续软键”进行搜索,直到目标章节显示后,按“操作选择软键”以显示要进行操作的数据。
电子课件-《数控铣床加工中心编程与操作(FANUC系统)(第二版)》-A0第二章 数控铣床加工中心的操作
机床操作面板
第二节 数控铣床/加工中心的基本操作
第二节 数控铣床/加工中心的基本操作
一、 开机与关机操作
1. 开机准备 2. 机床开机操作 3. 机床关机操作
第二节 数控铣床/加工中心的基本操作
二、 回原点操作
1. 操作步骤 (1)按下回原点键 ,系统进入回原点模式。 (2)依次选择相应的坐标轴如 “ 、 、 ”,然后按下正向移动键 , 使各轴分别回原点。 2. 注意事项
(2)用 G54~G59指令建立工件坐标系 1)参数输入。 2)实例。
G54参数设置
输入参数
第二节 数控铣床/加工中心的基本操作
建立工件坐标系
第二节 数控铣床/加工中心的基本操作
参考程序
第二节 数控铣床/加工中心的基本操作
五、 程序的输入与编辑
1. 程序的新建与传输 (1)新建一个程序 (2)程序的传输
第二节 数控铣床/加工中心的基本操作
2. 程序的编辑 (1)翻页及光标移动 (2)插入字符 (3)删除输入域中的数据 (4)删除字符 (5)查找 (6)替换
第二节 数控铣床/加工中心的基本操作
3. 程序管理 (1)选择程序 (2)删除一个数控程序 (3)删除全部数控程序
第二节 数控铣床/加工中心的基本操作
六、 程序校验与自动加工
1. 程序校验 2. 自动加工 (1)自动连续加工 (2)加工的暂停与停止 (3)单段加工
第二节 数控铣床/加工中心的基本操作
七、 数控机床的操作规程
1. 机床启动前的注意事项 2. 调整程序时的注意事项 3. 机床运转中的注意事项 4. 加工完毕时的注意事项
第三节 数控铣床/加工中心的维护与保养
2. 数控铣床/加工中心常用的对刀方法 (1)X、Y 向对刀 1)试切对刀法。 2)刚性靠棒对刀法。 3)寻边器对刀法。 4)百分表对刀法。 5)对刀仪对刀法。
第四章FANUC系统数控铣床与加工中心编程
6)固定循环指令和辅助功能在同一程序段中,在定位前执行M功能。进给次数 指定(K)时,只在初次送出M码,以后不送出。
7)在固定循环模式中刀具半径补无效。 8)在固定循环模式指定刀具长度补偿(G43、G44、G49)时,当刀具位于R点时 (图4-15中动作2)生效。
一、孔加工的固定循环功能
1.孔的固定循环功能概述
(1)孔加工指令 加工孔的固定循环指令如表4-3所示
(2)固定循环的动作组成
固定循环 动作的组成
固定循环的动作组成如图所示,固定循环一般由六个动作组成,动作说明见表4-
4。
(3)固定循环的代码组成 组成一个固定循环,要用到以下三组G代码: 1)数据格式代码 G90/G91 2)返回点代码 G98(返回初始点)/G99(返回R点) 3)孔加工方式代码 G73~G89 在使用固定循环编程时一定要在前面程序段中指定M03(或M04),使主轴起动。
G82循环
(6)深孔排屑(G83) 书写格式: G83 X Y Z Q__R__F__;
以上指令指定钻深孔循环。Q是每次切削量,用增 量值指定。在第二次及以后切入执行时,在切入到d mm(或in)的位置,快速进给转换成切削进给。指定的Q 值是正值。如果指令负值,则负号无效。d值用参数 (No.5115)设定。
G17 G02 X Y R+R1; 若编程对象为以D为圆心的圆弧时有: G17 G02 X Y R-R2; 其中R1、R2为半径值。
半径编程
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
fanuc-oi数控铣床加工中心编程技巧与实例
fanuc-oi数控铣床加工中心编程技巧与实例一、fanuc-oi数控铣床加工中心编程技巧在fanuc-oi数控铣床加工中心编程中,有一些技巧可以帮助操作者提高效率和准确性。
要熟练掌握fanuc-oi数控系统的基本操作和功能,包括编程界面的布局、参数设置、常用指令等。
在编程过程中要注意正确使用G代码和M代码,合理安排刀具路径,避免工件干涉和碰撞。
另外,还需要精确计算刀具补偿值,保证加工出来的零件尺寸精准。
要及时保存和备份编程数据,以防意外情况发生。
对于复杂的加工任务,可以考虑使用宏编程或子程序,提高编程的复用性和可维护性。
二、fanuc-oi数控铣床加工中心编程实例以fanuc-oi数控铣床加工中心编程为例,假设我们需要加工一个复杂的铝合金零件。
在编程之前要对零件的图纸进行仔细分析,确定加工顺序和切削参数。
在fanuc-oi数控系统中进行编程,设置好工件坐标系、刀具半径补偿、进给速度、主轴转速等参数。
接下来,按照加工顺序,逐步编写G代码和M代码,控制刀具的移动轨迹和加工过程。
在编程过程中,要考虑好刀具的选择和刀具路径,避免碰撞和干涉。
进行仿真和调试,确保编写的程序没有错误,可以顺利加工出符合要求的零件。
三、关于fanuc-oi数控铣床加工中心编程的个人观点和理解在fanuc-oi数控铣床加工中心编程中,技巧和实例只是基础,更重要的是理解加工原理和工艺要求。
在实际操作中,需要根据不同的零件特点和加工要求,灵活运用编程技巧,确保加工效率和加工质量。
保持对新技术和新工艺的学习和探索,不断提高自身的编程水平和创造力。
通过不断的实践和总结,形成自己的一套fanuc-oi数控铣床加工中心编程经验和方法,提高工作效率和竞争力。
总结:通过fanuc-oi数控铣床加工中心编程技巧与实例的介绍,我们可以更全面、深刻地理解在实际应用中,如何合理地进行加工中心编程。
熟练掌握fanuc-oi数控系统的基本操作和功能,合理选择加工策略和路径,对加工过程进行仿真和调试,将有助于提高加工效率和加工质量。
FANUC0i系统铣床和加工中心高速高精加工参数调整
achine Tools Automation
速度/[ 60 ×位置环增益( #1825 )]。②消除位 置偏差的有用功能是位置前馈(将CNC的位置指令 变为有补偿功能的速度指令)。但伺服响应性能的 改善,可能使机床出现冲击,为避免此情况,必须 同时使用插补前的加/减速功能。 操作:
若要求进一步改
(7)设定和调整HRV3控制 回路增益。
调整提前前馈系数: 95% → 96% → 97% → 98% →99%。调整速度环增益:100%→200%→300%→ 400%。 注释:①若圆有径向误差 ( 径向跳动 ) ,则前馈 系数不足。②形状变形且有过象限突起,则速度环 响应慢。③反向间隙的加速功能 , 可减小过象限的 突起,改善正圆度。 ( 4 )速度环前馈系数的调整(用 4 角有 1/4 圆 弧的方形工件) 目的:改善速度环的响应性能: 增加速度环增益和调整速度环前馈系数。 操作:速度前馈系数 =100 × ( 电机转子惯量+ 负载惯量 ) /电机转子惯量。编制方带圆弧加工程 序:
#2113:设定带通滤波器的中心频率。 #2177:设定消振器1的衰减带宽(一般为30,对于600Hz以 上设为40)。
但由于丝杆传动有间隙,联轴器有形变,即整 个传动环节非刚性,因此机床在各轴切圆的形状, 零件的加工精度及表面粗糙度上均将出现不尽人意 之处。当然零件加工质量还与主轴摆动、刀具选择 及程序有关,但不在此文中讨论。下面就伺服HRV 控制、高速高精度加工的伺服参数调整步骤做归纳 总结。
G91 M03 S*; G08 P1; G01 X10.0 F4000; G02 X5.0 Y-5.0 R5; G01 Y-20.0; G02 X-5.0 Y-5.0 R5; G01 X-20.0 ; G02 X-5.0 Y5.0 R5; G01 Y20.0; G02 X5.0 Y5.0 R5; G01 X10.0; G08 P0; M02;
FANUC系统数控车床的编程与操作实例
FANUC系统数控车床的编程与操作实例1.快速定位指令G00指令格式:G00某(U)_Z(W)_;2.直线插补指令G01指令格式:G01某(U)_Z(W)_F_;3.圆弧插补指令G02、G03该指令使刀具从圆弧起点,沿圆弧移动到圆弧终点。
指令格式:G02/G03某(U)_Z(W)_R_F_;或:G02/G03某(U)_Z(W)_I_K _F_;例3:图1-18a)(1)G02某80.0Z-10.0R10.0;或G02U20.0W -10.0R10.0;(2)G02某80.0Z-10.0I10.0K0;或G02U20.0W-10.0I10.0K0;例4:图1-18b)(1)G03某45.0Z-35.9R25.0;或G03U45.0W-35.9R25.0;(2)G03某45.0Z-35.9I0K-25.0;或G03U45.0W-35.9I0K-25.0;图3-6圆弧插补举例(2)螺纹加工循环G92G92用于螺纹加工,其循环路线与单一形状固定循环基本相同。
如图1-26所示,循环路径中,除螺纹车削一般为进给运动外,其余均为快速运动输入格式:直螺纹G92某(U)_Z(W)_F_;式中:某(U)_Z (W)_为螺纹终点坐标;F_为螺距。
程序:……G00某22.0Z5.0;起刀点G92某19.2Z-18.0F1.5;螺纹加工第一次循环某18.6;螺纹加工第二次循环某18.2;螺纹加工第三次循环某18.05;螺纹加工第四次循环G00某100.0Z150.0;退刀,取消循环…(2)多重复合固定循环指令1)精加工循环指令G70在采用G71、G72、G73指令进行粗车后,用G70指令进行精车循环切削。
指令格式:G70PnQnf;其中:n为精加工程序组的第一个程序段的顺序号;nf为精加工程序组的最后一个程序段的顺序号。
2)外径、内径粗加工循环指令G71G71指令用于粗车圆柱棒料,以切除较多的加工余量。
指令格式:G71U(Δd)R(e);G71P(n)Q(nf)U(Δu)W(Δw)FST;例17:使用G71、G70完成图1-43所示零件加工,棒料直径φ105mm,工件不切断(刀尖R0.4)。
FANUC系统数控车床的编程与操作实例
FANUC系统数控车床的编程与操作实例本文介绍了如何使用FANUC系统数控车床进行编程和操作的实例。
FANUC系统是一种常见的数控系统,广泛应用于各种机械加工领域。
了解如何使用FANUC 系统进行编程和操作,可以提高机械加工的效率和效果。
1. FANUC系统的基本概念FANUC系统是一种数控系统,它可以控制数控机床进行各种加工操作。
在使用FANUC系统进行编程和操作之前,需要先了解以下基本概念:1.1. G代码和M代码G代码是一种用于控制数控机床进行加工操作的代码。
例如,G01表示直线插补,G02表示圆弧插补,G03表示逆时针圆弧插补等等。
M代码是一种用于控制机床附件和辅助功能的代码。
例如,M03表示主轴正转,M04表示主轴反转,M05表示主轴停止等等。
1.2. 坐标系坐标系是用于确定数控机床上各部件位置和移动方向的系统。
在FANUC系统中,通常使用绝对坐标系进行编程和操作,即以机床工作台上的固定点为参照点,通过X、Y和Z三个轴向对工件进行定位。
1.3. 数控程序数控程序是一种用于控制机床进行加工操作的程序。
数控程序通常由一系列G 代码、M代码和相关参数组成,可以通过输入到机床控制器中来实现加工操作。
2. FANUC系统数控车床的编程实例下面以FANUC系统数控车床进行编程实例来介绍如何使用G代码和M代码控制机床进行加工操作。
2.1. 直线插补加工操作下面以一个简单的工件为例,介绍如何进行直线插补加工操作。
该工件的加工尺寸为10mm×10mm×10mm,材料为铝合金。
首先,需要将机床加工台上的工件放置在合适的位置并固定好。
然后,根据工件的尺寸和精度要求,确定加工路径和参数。
假设需要进行以下加工路径:1.在X轴正方向移动10mm;2.在Y轴正方向移动10mm;3.在X轴负方向移动10mm;4.在Y轴负方向移动10mm。
为了实现上述加工路径,需要使用以下G代码和M代码:G01 X10 F500 ; 在X轴正方向移动10mmG01 Y10 ; 在Y轴正方向移动10mmG01 X-10 ; 在X轴负方向移动10mmG01 Y-10 ; 在Y轴负方向移动10mmM05 ; 停止主轴上述代码中,F500表示移动速度为500mm/min。
【2019-2020年整理】FANUC系统数控铣床(加工中心)编程与操作实用教程
学生实施
数控铣床 的发展趋 势
任务实施 确定方案 小组讨论 收集信息
数控铣床 工作原理
数控铣床的 分类
技术资料 学习材料 实训设备
数控铣床 基本组成
数控铣床 加工工艺
数控机 床基本 知识
学生汇报演示
学生讲解
学生提问
教师提问
学生解答 问题
教师讲解
集体讨论
教师总结
FANUC 0i
数控机床
一、任务完成情况 二、存在的问题分析 三、解答 四、行动演示 五、检查与评价
1.数控与数控机床的概念 数字控制(Numerical Control,简称数控或NC) 技术,国家标准(GB8129-87)定义为:“用数字化 信号对机床运动及其加工过程进行控制的一种方法”。
2.数控铣床型号及技术参数 (1)数控铣床型号 (2)数控铣床技术参数
二、数控车床的工作原理
计算机数控系统 机床 I/O 电路和装置 操作面板 键盘 输入输出 设备 机 床 主进辅 运给助 传控 动 动制 机机机 构构构
三 、坐标轴运动方向的确定
1) Z坐标轴的运动由传递切削力的主轴决定,与主轴平行的标准坐标轴为Z坐 标轴,其正方向为增加刀具和工件之间距离的方向。 2)若机床没有主轴(刨床),则Z坐标轴垂直与工件装夹面。 3)若机床有几个主轴,可选择一个垂直与工件装夹面的主要轴为主轴,并以它确定Z坐标 轴。
4、 附加坐标系
G代码
*G54-G59 G54.1-G54.48 G65 G66 *G67 G68 G69 G73 G74 G76
组别
14 00 12
解 释
选择工件坐标系共6个 附加工件坐标系48个 非模态调用宏程序 模态调用宏程序 模态宏程序调用取消 坐标旋转有效 坐标旋转取消 高速深孔钻循环 左螺旋加工循环 精镗孔循环
数控铣床及加工中心操作模拟及基本指令编程实验
G54:X(图 3-4 中 3 处) ,此时基准芯棒轴心线(主轴中心)应位于工件坐标系下的 X=84-7(毛坯与零件的距离)-1(塞尺厚度)-10(基准芯棒半径)=66 的位置(如图
3-5) 。输入 x66 然后点击测量(如图 3-6) ,此时 X 方向对刀完成。注意:此时塞尺检
查应该为合适,同时不要移动 y 轴直到设置完成 G54y。
2、机床回零。
开机回零点是数控机床开机后的第一个动作。
(1)松开急停按钮 便于程序编辑。
,置模式按钮在
位置,同时打开程序保护开关
,以
(2) 选择各轴
依次点选“X”、“Y” “Z”轴按钮使得各轴回参考点。此
时X轴、Y轴、Z轴指示灯停止闪烁,此时机床回零操作完成。
3、安装零件毛坯。
(1)设置毛坯:
选择菜单:工件操作->设置毛坯。弹出下图设置毛坯尺寸管理对话框:
方式,置
单步开关于“OFF”的位置
。点击
。便可自动执行加工了。
五、实验总结
对实验中遇到的问题、对问题如何解决的、实验中所有心得等作出总结。有没有达到实 验的效果,对要求掌握的内容有没有掌握,达到了什么样的效果?
六、实验要求
实验前须预习, 实验后要求使用专用实验报告纸完成实验报告, 在下次实验的时候上交 上一次的实验报告。 实验报告中,需要填写 1、实验批次 2、实验时间 3、实验题目 4、实验目的、 5、实验内容、 6、实验步骤(实验步骤不需要全部抄写,请简明扼要写出操作步骤,但编程部分需要 详细画出图形,写出程序清单及相应的表格) ,实验结果请进行屏幕打印后粘贴在实验报告 中 7、实验总结
软键;和(形状)D 输入 10,点击[输入] 软键。即将刀具长度及刀具直径输入 001 号刀具
数控铣床和加工中心编程与操作
二、数控铣床基本编程指令
3、工件坐标系选择G54-G59
G54 G55 格式:GG5567 G58 G59
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工件坐标系选择(G54~G59)
第十三页,编辑于星期五:九点 十五分。
刀具半径左补偿
刀具半径右补偿
代码 组 号
G43 10 G44 G49
G50 04 G51
G52 00 G53
G54 11 G55 G56 G57 G58 G59
G60 00 G61 12 G64
G65 00 G68 05 G69
意义
刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 缩放关 缩放开 局部坐标系设定 直接机床坐标系编程 选择坐标系 1 选择坐标系 2 选择坐标系 3 选择坐标系 4 选择坐标系 5 选择坐标系 6 单方向定位 精确停止效验方式 连续加工方式 子程序调用 旋转变换 旋转取消
三、进给控制指令
1、快速定位指令G00
• 格式:G00 X_Y_Z_A_
其中,X、Y、Z、A为快速定位终点,
G90时为终点在工件坐标系中的坐标;
G91时为终点相对于起点的位移量。 G00为模态功能,可由G01、G02、G03或G33功能注销。
第二十页,编辑于星期五:九点 十五分。
二、数控铣床基本编程指令
二、数控铣床基本编程指令
二、有关单位的设定(本课件以FANUC系统为例) 1、尺寸单位选择G20,G21,G22
• 格式: G20 G21 G22
本系统采用3种尺寸输入制式:英制由G20指定,公制由G21指定, 脉冲当量由G22指定,缺省时采用公制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单元二外轮廓零件加工课题一平面加工图2—1—1 平面加工任务图参考程序:O0001;G90 G94 G21 G17;G91 G28 Z0;G90 G54 M03 S350;G00 ;Z5.0 M08;G01 Z-8.0 F50;Y50.0 F52;G00 ;;G01 Z-4.0 F50;Y50.0 F52;G00 ;X10. ;G01 Z-6.0 F50;G02 R50.0 F52;G00 Z20.0 M09;G91 G28 Z0;M30;课题二外形轮廓加工图2—2—1 零件加工任务图参考程序:(1)圆柱台加工程序○0001;G90 G94 G40 G17 G21;G91 G28 Z0;G90 G54 M3 S350;G00 Y0;;G01 Z-4.0 F52;G41 D02 G01 Y0 F52;G02 J0;G40 G01 Y0;G41 D02 G01 YO;G02 J0;G40 G01 Y0;G41 D02 G01 Y0;G02 J0;G40 G01 Y0;G00 ;G91 G28 Z0;M30;(2)外轮廓加工程序○0002;G90 G94 G40 G17 G21;G91 G28 ZO;G90 G54 M03 S350;G00 Y52.0 M08;;G01 Z-9.0 F52;G41 D02 G01 Y30.0 F52;G01 ;;G02 ;G01 ;G02 ;G01 ;G02 ;G01 ;G03 ;G40 G01 ;G00 Z20.0 M09;G91 G28 Z0;M30;粗加工时,选用Φ20的立铣刀,刀具号为T02,刀具半径补偿号为D02,补偿值为10.2mm (0.2mm是精加工余量)。
精加工时,选用Φ12的立铣刀,刀具号为T03,刀具半径补偿号为D03,补偿值为6mm。
单元三内轮廓零件加工课题一槽加工图3—1—1 槽加工任务图参考程序:(1)十字槽粗加工程序○0001;G90 G40 G21 G17 G94;G91 G28 Z0;G90 G54 M3 S480;G00 Y0;Z5.0 M08;G01 Z-4.0 F40;X-30.0 F60;Z-8.0 F40;X30.0 F60;G00 ;X0 ;G01 Z-4.0 F40;;Z-8.0 F40;Y25.0 F60;G00 Z5.0 M09;G91 G28 Z0;M30;(2)十字槽精加工程序○0002;(主程序)G90 G40 G21 G94 G17;G91 G28 Z0;G90 G54 M3 S800;G00 X0 Y0;Z5.0 M08;G01 Z0 F40;M98 P0003 L02;G90 G00 Z5.0 M09;G91 G28 Z0;M30;○0003;(子程序)G91 G01 Z-4.0 F40;G90 G41 D03 G01 Y7.5 F50;G02 ;G01 ;G03 ;G01 ;G02 ;G01 ;G03 ;G01 ;G02 ;G01 ;G03 ;G01 ;G02 ;G01 ;G03 ;G01 ;G02 ;G40 G01 X0 Y0;M99;课题二型腔加工图3—3—1 型腔加工任务图参考程序:(1)型腔内粗加工程序○0001;(主程序)G90 G40 G21 G94 G17;G91 G28 Z0;G90 G54 M3 S480;G00 X0 Y0;Z5.0 M08;G01 Z0 F50;M98 P0002 L02;G00 Z20.0 M09;G91 G28 Z0;M30;○0002;(子程序)G91 G01 Z-4.0 F40;G90 G01 Y0 F48;G03 J0;G01 Y0;G03 J0;G01 X0 Y0 F100;M99;(2)型腔内轮廓精加工程序○0003;(主程序)G90 G40 G21 G94 G17;G91 G28 Z0;G90 G54 M3 S480;G00 Y0;Z5.0 M08;G01 Z0 F80;M98 P0004 L02;G00 Z20.0 M09;G91 G28 Z0;M30;○0004;(子程序)G91 G01 Z-4.0 F80;G90 G41 D01 G01 Y-15.0 F48;G03 Y0 ;G01 ;G03 ;G02 ;G03 ;G01 ;G03 ;GO2 ;G03 ;G01 ;G03 ;G02 ;G03 ;G01 ;G03 ;G02 ;G03 ;G01 Y0;G03 ;G40 G01 Y0;M99;单元四孔加工课题一钻孔、攻丝加工图4—1—1 孔类零件加工任务图参考程序:○0001;G91 G28 Z0;M06 T1;G90 G17 G49 G21 G94;G54 M3 S1200;G00 Y100.0 M08;G43 H01 G00 ;G99 G81 R5.0 F80;G98 ;G00 ;;G99 G81 R5.0 F80;G98 ;G91 G28 Z0 M09;M06 T02;G90 G49 G54 M3 S550;G00 Y100.0 M08;G43 H02 G00 Z50. ;G99 G73 Q2.0 F60;G98 ;G00 ;;G99 G73 Q2.0 F60;G98 ;G91 G28 Z0 M09;M06 T03;G90 G49 G54 M3 S500;G00 Y100.0 M08;G43 H03 G00 Z50. ;G98 G83 Q2.0 F60;G00 ;;G98 G83 Q2.0 F60;G91 G28 Z0 M09;M06 T04;G90 G49 G54 M3 S450;G00 Y100.0 M08;G43 H04 G00 Z50. ;G98 G81 R5.0 F50;G00 ;;G98 G81 R5.0 F50;G91 G28 Z0 M09;M06 T05;G90 G49 G54 M3 S350;G00 Y100.0 M08;G43 H05 G00 ;G99 G82 P2000 F60;G98 ;G00 ;;G99 G82 P2000 F60;G98 ;G91 G28 Z0 M09;M06 T06;G90 G49 G54 M3 S50;G00 Y100.0 M08;G43 H06 G00 ;G98 G85 R5.0 F40;G00 ;;G98 G85 R5.0 F40;G91 G28 Z0 M09;M06 T07;G90 G49 G54 M3 S100;G00 Y100.0 M08;G43 H07 G00 ;G98 G84 R5.0 F175;G00 ;;G98 G84 R5.0 F175;G91 G28 Z0 M09;M30;课题二镗孔加工图4—2—1 零件加工任务图参考程序:○0001;G91 G28 Z0;M06 TO1;G90 G94 G49 G17 G40 G21;G54 M03 S400;G43 H01 G00 Z50.0 M08;;;G01 Z-4.0 F80;Y-55.0 F60;X46.0 F1000;Y55.0 F60;G41 D01 G01 Y30.0 F60;Y0;;;Y0;;;G40 G01 Y55.0 F300;G91 G28 Z0 M09;M06 T03;G90 G54 G49 G40 M03 S1200;G43 H03 G00 Z50.0 M08;G98 G81 X0 Y0 R5.0 F60;G91 G28 Z0 M09;M06 T04;G90 G54 G49 G40 M03 S500;G43 H04 G00 Z50.0 M08;G98 G81 X0 Y0 R5.0 F60;G91 G28 Z0 M09;G28 X0 Y0;M06 T05;G90 G54 G49 G40 M03 S350;G43 H05 G00 Z50.0 M08;G98 G73 X0 Y0 Q2.0 F50;G91 G28 Z0 M09;G28 X0 Y0;M06 T06;G90 G54 G49 G40 M03 S250;G43 H06 G00 Z50.0 M08;G98 G73 X0 Y0 Q2.0 F45;G91 G28 Z0 M09;G28 X0 Y0;M06 T07;G90 G54 G49 G40 M03 S200;G43 H07 G00 Z50.0 M08;G98 G73 X0 Y0 Q2.0 F40;G91 G28 Z0 M09;M06 T02;G90 G54 G49 G40 M03 S800;G43 H02 G00 Z50.0 M08;;;G01 Z-4.0 F80;G41 D02 G01 Y30.0 F60;Y0;;;Y0;;;G40 G01 Y55.0 F300;G91 G28 Z0 M09;M06 T08;G90 G54 G49 G40 M03 S800;G43 H08 G00 Z60.0 M08;G98 G85 X0 Y0 R5.0 F60;G91 G28 Z0 M09;M06 T09;G90 G54 G49 G40 M03 S1500;G43 H09 G00 Z60.0 M08;G98 G85 X0 Y0 R5.0 F50;G91 G28 Z0 M09;G28 X0 Y0;M30;单元五综合课题加工课题一镜像加工图5—1—1 加工任务图参考程序:○0001;(主程序)G90 G40 G21 G17 G94;X0 Y0G91 G28 Z0;G90 G54 M3 S680;M98 P0002X0M98 P0002X0M09M30○0002;(子程序)G00 ;;;G01 Z-3.0 F50;G41 D01 G01 Y-45.0 F100;;;G03 ;G01 ;G03 ;G01 ;;;G02 ;G01 ;;;G40 G01 ;G00 ;课题二极坐标加工图5—2—1 加工任务图参考程序:○0001;G54 G40;M08;G15;M03 S700;;;G01 Z-5.0 F50;G41 D01 G16 G01 Y-5.0 F100;G02 R6.;G03 ;G02 ;G02 ;G40 G15 G01 ;G00 ;M09;M30;课题三旋转加工图5—3—1 加工任务图参考程序:○0001;G54 G40;G69;M03 S700;G68 X0 Y0 ;G00 X0 Y0;Z50.0 M08;;G01 Z-5.0 F50;G41 D01 G01 Y10.0 F100;G03 ;G01 ;G03 ;G01 ;G03 ;G01 ;G03 ;G01 ;G40 G01 X0 Y0;G00 Z150.0 M09;M30;课题四综合零件的加工图5—4—1 加工任务图参考程序:(1)正六边形加工程序○0001;G90 G40 G21 G17 G94;G91 G28 Z0;G90 G54 M03 S400;G00 X0 ;Z5.0 M08;G01 Z-6. F60;G41 D01 G01 X0 Y29.0 F100;;G02 ;G01 ;G02 ;G01 ;G02 ;G01 ;G02 ;G01 ;G02 ;G02 ;G01 X0;G40 G01 X0 ;G00 Z50.0 M09;G91 G28 Z0;M30;(2)斜六边形加工主程序○0002;(主程序)G90 G40 G21 G17 G94 G69;G91 G28 Z0;G90 G68 X0 Y0 ;M98 P0003;G69;G91 G28 Z0;M30;○0003;(子程序)G90 G54 M03 S400;G00 X0 ;Z5.0 M08;G01 Z-4. F60;G41 D01 G01 X0 Y25.0 F100;;G02 ;G01 ;G02 ;G02 ;G01 ;G02 ;G01 ;G02 ;G01 ;G02 ;G01 X0;G40 G01 X0 ;G00 Z50.0 M09;M99;(3)凹槽加工程序○0004;(主程序)G90 G40 G21 G17 G94;G54 M03 S680;GO0 X60 Y-50;Z5.0 M08;M98 P0005;X0 Y0 ;M98 P0005;X0 Y0 ;G0 Z100.0 M09;M30○0005;(子程序)G00 ;G01 Z-8.0 F50;G41 D04 G01 Y-33.55 F ;;G3 ;G1 ;G40 G01 ;G00 ;M99;(4)孔加工程序○0006;G91 G28 Z0;M06 T05;G90 G40 G21 G17 G94 G15;G54 M03 S1500;GO0 X0 Y0;G43 H05 G00 ;G16 G00 ;G99 G81 R5.0 F60;G00 ;G98 G81 R5.0 F60;G15;G91 G28 Z0;M06 T06;G90 G15 G54 M3 S500;GO0 X0 Y0;G43 H06 G00 ;G16 G00 ;G99 G81 R5.0 F60;G00 ;G98 G81 R5.0 F60;G15;G91 G28 Z0;M06 T07;G90 G15 G54 M03 S450;GO0 X0 Y0;G43 H07 G00 ;G16 G00 ;G99 G81 R5.0 F50;G00 ;G98 G81 R5.0 F50;G15;G91 G28 Z0;M06 T08;G90 G15 G54 M03 S500;GO0 X0 Y0;G43 H08 G00 Z20;G16 G00 ;G99 G82 P2000 F60;G00 ;G99 G82 P2000 F60;G15;G91 G28 Z0;M06 T09;G90 G15 G54 M03 S50;GO0 X0 Y0;G43 H09 G00 ;G16 G00 ;G99 G85 R5.0 F40;G00G98 G85 R5.0 F40;G15;G91 G28 Z0;M30;数控编程实例1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线1)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作台上。