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 是精加工余量)。
第6章FANUC系统数控铣床编程与加工
b)子程序轨迹图
6
2、同平面内多个相同轮廓形状工件的加工
在数控编程时,只编写其中一个轮廓形状加工程序,然后用主程序来进行调用。 例2 加工如图6-3外形轮廓的零件,三角形凸台高为5mm,试编写该外形轮廓的数控铣 精加工程序。
a)实例平面图
b)子程序轨迹图
7
3、实现程序的优化 数控铣床/加工中心的程序往往包含有许多独立的工序,编程时,把每一个 独立的工序编成一个子程序,主程序只有换刀和调用子程序的命令,从而实现优化 程序的目的。 4、综合举例 加工如图6-4所示轮廓,以知刀具起始位置为(0,0,100),切深为10mm, 试编制程序。
5
6.1.6子程序的应用 1、实现零件的分层切削 当零件在某个方向上的总切削深度比较大时,可通过调用该子程序采用分层切削 的方式来编写该轮廓的加工程序。 例1 立式加工中心上加工如图6-2a所示凸台外形轮廓,Z向采用分层切削的 方式进行,每次Z向背吃刀量为5.0mm,试编写其数控铣加工程序。
a) 实例平面图
16
(2)格式二 G51 X Y Z P ; 例 G51 X10.0 Y20.0 P1500; X Y Z 该参数与格式一中的I、J、K参数作用相同,不过是由于系统不同, 书写格式不同罢了。 (3)格式三 G51 X Y Z I J K ; 例 G51 X10.0 Y20.0 Z0 I1.5 J2.0 K1.0; X Y Z 用于指定比例缩放的中心; I J K 用于指定不同坐标方向上的缩放比例,该值用带小数点的数值指定。 I、 J、K可以指定不相等的参数,表示该指令允许沿不同的坐标方向进行不等比 例缩放。 上例表示在以坐标点(0,0,0)为中心进行比例缩放,在X轴方向的缩放倍数为 1.5倍,在Y轴方向上的缩放倍数为2倍,在Z轴方向则保持原比例不变。 取消缩放格式:G50;
数控加工编程与操作铣床(加工中心)编程基础
4、刀具交换装置 1)无机械1)多品种、单件小批量生产的零件或新产品试制中的零件。 2)几何形状复杂的零件。 3)精度及表面粗糙度要求高的零件。 4)加工过程中需要进行多工序加工的零件。 5)用普通机床加工时,需要昂贵工装设备(工具、夹具和
模具)的零件。
我国第一台数控铣床
TK7640
二、加工中心种类 1、按机床形态分类
数控铣床总体布局示意图 (a)工件进给运动的升降台铣床; (b) (c)工件进给运动的龙门式数控铣床 (d)铣头进给运动的龙门式数控铣床
立式加工中心
卧式加工中心
龙门加工中心
万能加工中心 万能加工中心具有立式和卧式 加工中心的功能,工件一次装夹后 就能完成除安装面外的所有侧面和 顶面(5个面)的加工,也称为五 面加工中心。 两种形式:一种是主轴可实现 立、卧转换;另一种是主轴不改变 方向,工作台带动工件旋转90°。
1 铣床(加工中心)
一、铣床(加工中心)的简介
加工中心(Machining Center)是从数控铣床的基础上 发展来的,并且具有自动换刀系统,工件在一次装夹后,数 控系统就可以控制机床按不同工序,自动选择和更换刀具, 实现钻、铣、镗、扩、铰、攻螺纹、切槽等多种加工功能。
数控铣床和加工中心的主要区别是:数控铣床没有刀库 和自动换刀装置,而加工中心则是带有刀库并具有自动换刀 功能的数控铣床。
3、绝对和增量位置数据:G90,G91
绝对尺寸编程格式:
G90
模态方式
相对尺寸编程格式:
G91
模态方式
对于绝对坐标,所有位置坐标都参照当前工件坐标原点来 表示刀具运动。
…
N110 G90 G01 X0 Y-25 F200
N120 G01 X-19 Y-25
FANUC系统数控铣床与加工中心的编程
数控铣床基本编程指令
从B到A加工圆弧
(圆心角<180°) 绝对值编程: G90 G02 X25. Y0. R25 ; G90 G02 X25. Y0. I0. J-25; 增量值编程: G91 G02 X25. Y-25.R25.; G91 G02 X25. Y-25.I0.J-25;
(圆心角>180°) 绝对值编程: G90 G02 X25. Y0. R-25; G90 G02 X25. Y0. I25. J0.; 增量值编程: G91 G02 X25. Y-25. R-25.; G91 G02 X25. Y-25. I25. J0.;
数控铣床基本编程指令
注:(1) 圆弧插补既可用圆弧半径R指令编程,也可用I、J、K圆 心指令编程。在同一程序段中,I、J、K、R同时指令时,R优 先。当用R指令编程时,圆心角小于等于180°时R为正;圆心 角大于180°时R为负。
(3)X、Y、Z同时省略时,表示起、终点重合;若用I、J、K指令 圆心时,则为360°的整圆;若用R编程时,则表示指令为0° 的弧,或说通過一相同點(起點和終點)半徑為R的圓弧有無數 個﹐不唯一。
工件,重新开机必须重新设置。此方法麻烦易错。
例:如图所示,用G92 指令建立工件坐标系
G92 X30.0 Y30.0 Z20.0;
数控铣床基本编程指令
②选择工件坐标系G54~ G59
G54 G55 G56 格式: G57 G58 G59
说明:① 使用该组指令时,必须先输入各坐标系的坐标原点在机 床坐标系中的坐标值。类四轴不改坐标系会导致撞机
数控铣床基本编程指令
数控铣床基本编程指令 常用M代码
请说出其它未讲到 的M代码:
数控铣床基本编程指令 2.1有关单位的设定指令 英制/公制转换指令G20、G21 G21:毫米 G20:英寸 本系统采用3种尺寸输入制式:英制由G20指定,公制 由G21指定,脉冲当量由G22指定,缺省时采用公制。 3种制式下线性轴、旋转轴的尺寸单位如表4所示。
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。
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)编程的特征。 用户宏程序是用户知识、技巧、经验的积累和总结。
数控铣床加工中心编程与操作课程标准
《数控铣床 / 加工中心编程与操作》学习领域(课程)教课标准一、课程说明课程名称数控铣床 / 加工中心编程开课分院(系部)与操作合用专业数控技术应用专业课程代码学时先修课程后续课程编制人判定人制(修)定日期二、课程性质与任务在机械制造行业,数控加工技术岗位主要有:数控机床操作员(中心岗位)、数控工艺编程员(中心岗位)。
数控机床操作工按工种又可分为:数控车、数控铣、加工中心操作工等。
本课程是为培育数控铣、加工中心操作员、数控工艺编程员的数控镗铣类机床操作、数控工艺剖析与编程、数控加工以及质量控制等方面技术而设置的一门专业骨干课程,它与《数控车床编程与操作》课程一同对数控专业学生的职业能力的形成起要点支撑作用。
本课程先修课程有《机加工岗位与工作过程认识实训》、《工程图识读与使用软件画图》、《使用手动工具的部件加工》、《使用一般机床的部件加工》;后修学习领域有《顶岗实训》、《机械创新设计》。
同修的课程有《数控车床编程与操作》、《计算机协助造型与自动编程》。
本课程合用于数控技术专业。
三、课程设计思路本课程标准是以就业为导向拟订。
其课程内容以过程性知识为主、陈说性知识为辅,即以实质应用的经验和策略的习得为主、以适量够用的观点和原理的理解为辅。
由实践情境构成的以过程逻辑为中心的行动系统,重申的是获得过程性知识,主要解决“怎么做”(经验)和“怎么做更好” (策略)的问题。
课程内容的选择应按照三个原则:(1)科学性原则(2)情境性原则( 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系统编程代码
G91 G03 X0 Y0I-40 J0 F80
例3:
O1234:
G17 G90;(初始化)
G54 G00 X-30.Y-50.;(设定工件坐标系)
M03 S1000;(主轴正转)
G00 Z100.;(刀具下刀)
Z5.;(下刀R点)
G01 Z-5. F100; (下刀切削深度)
模态
G58
工件坐标系5选择
模态
G59
工件坐标系6选择
模态
G65
00
宏程序调用
非模态
G66
12
宏程序模态调用
模态
G67
宏程序模态调用取消
模态
G68
16
坐标旋转
模态
G69
坐标旋转取消
模态
G73
09
排削钻孔循环
模态
G74
左旋攻螺纹循环
模态
G76
精镗循环
模态
G80
取消固定循环
模态
G81
钻孔循环模态G来自2反镗孔循环其中,X、Y、Z为终点坐标,F为进给速度,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
说明:
(1) G01指令刀具从当前位置以联动的方式,按程序段中F指令规定的合成进给速度,按合成的直线轨迹移动到程序段所指定的终点。
(2)实际进给速度等于指令速度F及进给速度修调倍率的乘积。
(2)、绝对值编程G90及增量值编程G91
格式: G90 G00/G01X—Y—Z—
G91G00/G01X— Y—Z—
注意:铣床编程中增量编程不能用U、W,如果用,就表示为U轴、W轴.
电子课件-《数控铣床加工中心编程与操作(FANUC系统)(第二版)》-A0第一章 数控铣床加工中心编程基本知识
第一节 数控铣床/加工中心概述 二、 数控铣床 /加工中心的组成
数控铣床/加工中心的组成
第一节 数控铣床/加工中心概述
1. 程序载体 数控机床是按照程序载体上的数控程序运行的。 2. 输入装置 输入装置的作用是将程序载体内有关加工程序读入数控系统。 3. 数控系统 数控系统是数控机床的核心。它由输入装置、控制运算器和输出装置 等构成。 4. 伺服系统 伺服系统是数控机床的重要组成部分,它是数控系统和受控设备的联 系环节。
第三节 数控编程的基本知识
1. 图样分析 2. 确定加工工艺 3. 数值处理 4. 编写程序 5. 存储程序 6. 程序校验与试切
第三节 数控编程的基本知识
二、 程序编制的方法
1. 手工编程 对于几何形状简单、计算方便、轮廓由直线和圆弧组成的零件,一般 采用手工编程的方法编制加工程序。 2. 自动编程 对于几何形状复杂,轮廓外形由一些非圆曲线、曲面所组成,或者零 件的几何形状并不复杂但是程序编制的工作量很大,或者是需要进行复杂 的工艺及工序处理的零件,采用自动编程的方法。
第二节 数控铣床/加工中心的坐标系
如图所示,定位块被事先安装在机床上,水平边和竖直边分别与机床 坐标系的 X轴和Y 轴平行。对刀点位于定位块的左下角,相对于编程原点 的距离为δ1 和δ2。对刀点在机床坐标系中的位置可以通过对刀的方式获得, 即图中的 X1 值和Y1 值,此值为负值。因定位块的厚度尺寸δ1 和δ2 是已知 的,所以就可以间接计算出编程原点在机床坐标系中的坐标值为 (X1+δ1, Y1+δ2)。
数控铣床加工零件 a)汽车拨叉 b)塑料模具零件 c)电极
第一节 数控铣床/加工中心概述
2. 加工中心 加工中心是由机械设备与数控系统组成的适用于加工复杂零件的高效 率自动化机床。与数控铣床的最大区别在于具有自动交换加工刀具的能力。 (1)加工中心的分类 加工中心按主轴在空间所处的位置分为卧式加工中心和立式加工中心。
【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个 非模态调用宏程序 模态调用宏程序 模态宏程序调用取消 坐标旋转有效 坐标旋转取消 高速深孔钻循环 左螺旋加工循环 精镗孔循环
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..按下一个“章节选择软键”;所选章节的屏幕就会显示出来;若目标章节的屏幕没有显示出来;可按下“菜单继续软键”进行搜索;直到目标章节显示后;按“操作选择软键”以显示要进行操作的数据..章节选择软键 菜单继续软键菜单返回软键 操作选择软键 菜单返回软键:用于显示某一功能键下的第一级菜单..章节选择软键:用于某一功能键下各级菜单的显示和操作..操作选择软键:显示某一命令下的各种操作方式..菜单继续软键:显示命令多于5个时;可用该键换屏显示..3.机床操作面板图A-1下半部分为机床操作面板;其各键说明见表A-2..表A-2 机床操作面板各键名称及功能说明步骤图形/英文键名名称功能说明1 见图A-4 机床指示灯显示机床状态2 方式选择波段开关见图A-5AUTO 自动运行方式EDIT 程序编辑方式MDI 半自动方式或手动数据输入方式DNC 数据包括程序传输方式HANDLE 手轮进给方式JOG 点动进给方式INC 增量进给方式REF 返回参考点方式3 进给倍率开关在0~150%内调整进给速度4主轴转速调整在50~120%内调整主轴转速图A-4 机床指示灯图A-5方式选择键22 RAPID 快速移动键 快移速度可由“快移倍率选择键”调控 23 HOME START 回零键 控制“Z 、X 、Y ”轴回参考点 24O;TRA VEL RELEASE 超程解除开关 解除超程引起的急停状态 25SPD ORI 主轴定向 主轴定向 SPD CW 主轴正转 主轴顺时针回转 SPD STOP 主轴停转 主轴停止转动.. SPD CCW 主轴反转 主轴逆时针回转 26POWER ON 系统开 接通CNC 电源 POWER OFF系统关 断开CNC 电源27急停开关 使机床紧急停止;断开伺服驱动电源 28 CYCLE START 循环启动 在自动工作方式下;启动加工程序 29 FEED HOLD 进给保持自动运行时进给停止30PROGRAM PROTECT程序保护开关钥匙开关;控制存储器中程序的编辑、数据传输等二、手动操作 1.启闭机床 步骤 操作动作机床动作或CRT 显示画面 1 接通机床电柜电源稍等一会;CRT 显示如图A-6画面;机床启动完毕..2 按“POWER ON ”键接通系统电源;指示灯亮3如图A-6画面;机床启动完毕 4 移动机床各坐标轴到行程中间位置;防止机床变形和回参考点超程5按“POWER OFF ”键关闭系统图A-6 机床启动就绪画面电源6 切断机床电柜电源2.回参考点步骤操作动作机床动作或CRT显示画面1 开启机床见图A-6..2 按图A-6画面中综合软键CRT显示如图A-7画面2 将“方式选择”开关旋至“REF”方式见图A-53 按“+Z”地址键该键指示灯闪烁..4 按“HOME START”键机床执行Z轴回零;Z轴回零后机床指示灯亮起5 按“+X、+Y”地址键该键指示灯闪烁..6 按“HOME START”键执行X、Y轴回零;X、Y轴回零后指示灯亮起CRT显示如图A-8画面;机床完成回参考点操作;正确建立了机床坐标系..“相对坐标”指机床测量基点相对上次设定坐标移动的距离和方向..“绝对坐标”指机床测量基点在当前工件坐标系中的坐标值..“机床坐标”指机床测量基点在机床坐标系中的坐标值..注:1、增量式位置反馈系统;开机后先回参考点;才能建立机床坐标系..2、Z轴先回零;可以防止发生撞刀事故..3、机床加工中发生以下情况;必须重新回参考点:①发生撞刀;影响控制精度;图A-7 综合坐标画面图A-8 机床回参考点画面3.JOG点动4.INC增量进给5.HANDLE手轮进给3旋转“手轮轴倍率”旋钮;选定手轮每转一格机床移动的距离 手轮倍率选“1”;手轮转一格机床移动0.001mm ;选“10”→0.01mm ;选“100”0.1mm4顺时针转动手轮 机床向坐标轴正方向移动 逆时针转动手轮机床向坐标轴负方向移动长距离移动机床可摇小手柄来实现;短距离或精确调整机床位置;转大轮盘调整6.主轴操作 步骤操作动作 机床动作或CRT 显示画面机床已回过参考点.. 1 将“方式选择”开关旋至“MDI ”方式 见图A-52 按MDI 面板上“PROG ”键CRT 显示如图A-10a 画面 3 按MDI 面板上“字母、数字”键;在输入行键入“M03 S300;”4 按MDI 面板上“INSERT ”键插入CRT 显示如图A-10b 画面5 在图A-10b 画面中;移动光标到“O0000”之前6 按机床面板上“CYCLE START ”键 机床主轴以300r/min 正转7 将“方式选择”开关旋至“JOG ”方式 见图A-58 按机床面板上“SPD STOP ”键主轴停转9 按机床面板上“SPD CW ”或“SPD CCW ”键主轴重新启动;以300r/min 正转或反转10旋转“主轴转速调整”旋钮主轴转速在300×50~120%范图A-9 手轮操作面盘大轮盘小手柄围内变速注:①自动加入程序号O0000..②要完全删除在MDI 方式中编制的程序;可在图A-10中输入字符“O ”;按MDI 面板上“DELETE ”键..③在MDI 方式中编制的程序;最长达10段;可以调用子程序;最多4级嵌套;如图A-11所示..三、程序编辑 1.新程序的输入 步骤 操作动作机床动作或CRT 显示画面 1 将“方式选择”开关旋至“EDIT ”方式 见图A-52 按MDI 面板上“PROG ”键 屏幕显示如图A-12画面3 在图A-12中按列表软键屏幕显示如图A-13画面a b图A-10 MDI 编程画面当前程序输入行图A-12 程序编辑画面图A-13程序号列表画面已有程序号图A-11 MDI 方式调用子程序嵌套4 按MDI面板上“字母”、“数字”键;在图A-13输入行中;键入图A-13列表中没有的程序号;如O8989;按“INSERT”键插入屏幕显示如图A-14所示画面:5 按“EOB”键;在图A-13输入行中;键入“;”字符;按“INSERT”键插入6 按“字母、数字、EOB”键;编辑一个完整的程序段;按“INSERT”键输入一个完整程序段7 即输即存;编辑整个程序最终屏幕画面样式见图A-122.旧程序的编辑1程序号的检索步骤操作动作机床动作或CRT显示画面1 在图A-13输入行中输入要查找的程序号;如O1234屏幕画面样式见图A-14所示2 按图A-13中O 搜索软键3 检索结束后;搜索到的程序显示在画面上.. 见图A-124 检索结束后;如果没找到该程序屏幕出现P/S报警NO.712字的检索步骤操作动作机床动作或CRT显示画面1 在“EDIT”方式下;按MDI面板上“PROG”键屏幕显示见图A-122 在图A-12中;按操作软键屏幕显示如图A-15所示画面:3 在输入行中键入要检索的字;如“M03”图A-15 字检索画面新程序号图A-14 新程序号输入画面3字的插入、替换、删除4删除一个程序段5删除连续多个程序段1 选择“EDIT”方式;按“PROG”键; 屏幕显示见图A-122 在图A-12中移动光标或检索将要删除的程序段的第一个指令字光标定位在将要删除的程序段的第一个指令字上包括段号3 键入将要删除的最后一个程序段的第一个指令字包括段号在图A-12输入行中显示该指令字4按MDI面板上“DELETE”键多个程序段被删除;操作过程见图A-16中1、2、3步3.程序的管理1删除程序一个或多个程序步骤操作动作机床动作或CRT显示画面1 选择“EDIT”方式;按“PROG”键; 见图A-122 按图A-12中列表软键见图A-133①在图A-13中键入将要被删除的程序号“O1234”在图A-13的输入行中显示该程序号按MDI面板上“DELETE”键该程序被删除3②在图A-13中键入将要被删除的程序号的范围;如“O1234;O8989”O1234:代表将要被删除程序的起始程序号O8989:代表将要被删除程序的终止程序号图A-16这些程序段将被删除按MDI面板上“DELETE”键程序号从O1234到O8989之间的程序被删除3③在图A-13中键入“O-9999”在图A-13的输入行中显示“O-9999”按MDI面板上“DELETE”键存储区中所有的程序都被删除程序删除后不能恢复;删除要谨慎..2拷贝程序①拷贝一个完整的程序;生成另一个程序;如图A-17所示..拷贝“OXXXX”程序;新建“OYYYY”程序步骤操作动作机床动作或CRT显示画面1 选择“EDIT”方式;按“PROG”键; 当前程序号O1234;见图A-12;2 在图A-12中;按操作软键见图A-153 在图A-15中;按菜单继续键软键屏幕显示见图A-184 在图A-18中;按EX-EDT软键屏幕显示见图A-195 在图A-19中;按复制软键屏幕显示见图A-206 在图A-20中;按全部软键屏幕显示见图A-217 在图A-21中;只用“数字键”输入新建的程序号;如“1235”图A-21的输入行中显现“1235”8 按MDI面板上的“INPUT”键图A-21的输入行中字符消失;存储器中创建了程序号“O1235”但是没有内容..在图A-21中;按执行软键完成拷贝;生成新程序O1235..9 打开程序号列表画面见图A-13;可以看见程序号“O1235”已经显现在存储器存图A-17储的程序列表中了②拷贝程序的一部分;生成另一个程序;如图A-22所示..通过拷贝程序的一部分来生成一个新的程序步骤操作动作机床动作或CRT显示画面1 执行“拷贝一个完整程序”中的1~5步操作过程见上表..屏幕显示见图A-202 在图A-20中;移动光标到拷贝范围的开头确定拷贝的范围从“起点”到“终点”之间的程序内容或从“起点”到程序结束处的内容;屏幕显示见图A-21 在图A-20;按起点软键3①在图A-20中;移动光标到拷贝范围的末尾在图A-20中;按终点软键图A-22图A-18 图A-19图A-20图A-213② 在图A-20中直接按末端软键 4 在图A-21中;用“数字键” 只输入新建程序的数字号;如“1235”图A-21的输入行中显现“1235”5 按MDI 面板上的“INPUT ”键 图A-21输入行中字符消失 6在图A-21中;按执行软键完成拷贝;生成新程序O12357 打开程序号列表可以看见新生成的程序号“O1235”3移动程序 通过移动程序的一部分;来生成新的程序..如图A-23所示步骤 操作动作机床动作或CRT 显示画面 1 执行“拷贝一个完整程序”中的1~4步 见图A-192 在图A-19中;按移动软键屏幕显示见图A-24 3在图A-24中;移动光标到移动范围的开头 确定移动程序的范围从“起点”到“终点”之间的程序或从“起点”到程序结束处的程序屏幕显示见图A-25 在图A-24中;按起点软键4①在图A-24中;移动光标到移动范围的末尾 在图A-24中;按终点软键4② 在图A-24直接按末端软键 5 在图A-25中;用“数字键” 只输入新建程序的数字号;如“1235” 图A-25的输入行中显现“1235”6 按MDI 面板上的“INPUT ”键 图A-25输入行中字符消失7 在图A-25中;按执行软键完成移动;生成新程序..图A-23 移动之后移动之前4合并程序另外一个程序可以插入当前程序的任何位置..见图A-26步骤操作动作机床动作或CRT显示画面1 执行“拷贝”过程中的1~4步见图A-192 在图A-19中;按合并软键屏幕显示见图A-273①在图A-27中;移动光标到某一位置确定程序插入的位置在光标处插入或在结尾插入..屏幕显示见图A-28然后按终点软键3②或在图A-27中;直接按末端软键5 在图A-28中;用“数字键”;只输入新建程序的数字号;如“1237”图A-28的输入行中显现“1237”6 按MDI面板上的“INPUT”键图A-28输入行中字符消失7 在图A-28中;按执行软键完成合并;在原有程序号中生成新程序..图A-26图A-24 图A-255字的全部替换步骤操作动作机床动作或CRT显示画面1 执行“拷贝”过程中的1~4步见图A-192 在图A-19中;按改变软键屏幕显示见图A-293 在图A-29中;键入要被替换的字或地址图A-29输入行显示该指令字4 在图A-29中;按之前软键屏幕显示见图A-305 在图A-30中;键入新的字或地址图A-30输入行显示新字6 在图A-30中;按之后软键屏幕显示见图A-317①在图A-31中;按执行软键新字替换光标后所有指定的字或地址7②在图A-31中;按跳转软键只搜索光标后的第一个指定的字或地址图A-27图A-28图A-29 图A-30输入被替换字;如D01 输入新字;如D027③在图A-31中;按EX-SGL软键搜索并替换光标后第一个找到的指定字或地址注:①最多可以替换15个字符②可替换字或地址;不能只替换数字..示例:●用X30替换X100Y200:“替换X100Y200 之前X30 之后执行”●用WHILE替换IF:“替换IF 之前WHILE 之后执行”四、对刀及数据设置1.相对坐标显示操作及设置步骤操作动作机床动作或CRT显示画面1 开机;执行手动回参考点2 将“方式选择”开关旋至“JOG”方式3 按MDI面板上“POS”键见图A-64 在图A-6中;按相对软键屏幕显示见图A-325①在图A-32输入行中键入“坐标轴地址+数据”屏幕显示选定坐标轴地址闪烁按预置软键该轴相对坐标值改为输入数据值5②在图A-32输入行中键入坐标轴地址屏幕显示选定坐标轴地址闪烁按归零软键该轴相对坐标值清为05③在图A-32中;直接按归零软键屏幕显示见图A-33③-1、在图A-33中;按所有轴软键X、Y、Z的相对坐标值都清为0 ③-2在图A-33的输入行中输入某一坐标轴地址屏幕显示选定坐标轴地址闪烁在图A-33中;按执行软键该轴相对坐标值清为0 图A-312.零点偏置值设置 步骤 操作动作机床动作或CRT 显示画面 1 开机;执行手动回参考点2 将“方式选择”开关旋至“JOG ”方式3 通过“对刀”等操作;机床移动到某一位置4 按MDI 面板上“OFFSET SETTING ”键 屏幕显示见图A-34 5在图A-34中;按工件系软键屏幕显示见图A-356① 在图A-35中;直接按“换页键”或按“光标移动”键光标定位;选定需要设置零点偏置值的坐标系 按操作软键屏幕显示见图A-366② 在图A-35中;按操作软键 在图A-36中;键入数字“0~6”光标定位;选定需要设置零点偏置值的坐标系 按搜索软键7① 在图A-36中;键入“X0或Y0或Z0” 当前刀具测量基点在机床坐标系中的坐标值;自动显示在选定坐标系零点偏置值的位置上;并存储.. 按测量软键7② 在图A-36中;键入“坐标轴地址+数据”输入数据和原有偏置值相图A-32图A-33按+输入软键加7③在图A-33中;键入“坐标轴地址+数据”输入数据替代原有偏置值按输入软键3.刀具补偿值设置步骤操作动作机床动作或CRT显示画面1 开机;执行手动回参考点2 将“方式选择”开关旋至“JOG”方式3 按MDI面板上“OFFSET SETTING”键屏幕显示如图A-34所示画面4①在图A-34中;直接按“换页键”或按“光标移动”键光标定位;选定需要设置补偿值的刀具号然后按操作软键屏幕显示如图A-37所示画面4②在图A-34中;按操作软键在图A-37中;键入“偏置号”数字光标定位;选定需要设置补偿值图A-34图A-35图A-36按搜索软键的刀具号5①在图A-37中;键入“补偿值”数据输入的数据显示在指定刀具号的补偿位置上按输入软键5②在图A-37中;键入“补偿值”数据输入数据和原有偏置值相加按+输入软键1.外形数据和磨损数据设置时可正可负;二者代数和之后综合补偿..2.H数据用于刀具长度补偿;D数据用于刀具半径补偿4.对刀1X、Y方向对刀工件在机床上正确安装后;工件原点在机床坐标系中的坐标值即零点偏置值必须通过对刀才能获得;零点偏置值设定之后;机床就知道了工件的装夹位置..①立铣刀/寻边器对刀对于如图A-38所示工件;粗略方法可以采用立铣刀试切工件对刀如图A-39图A-37图 A-38图 A-39立铣刀侧刃对刀图A-40 寻边器接触对刀步骤操作动作机床动作或CRT显示画面1 开机;执行手动回参考点2 将“方式选择”开关旋至“MDI”方式3 按MDI面板上“PROG”键4 按MDI面板上“字母、数字”键;在程序O0000中输入“M03 S200;”见图A-105 按“CYCLE START”键主轴以200RPM正转6 选择“JOG”或“HANDLE”方式;控制刀具或寻边器在一定高度上接触工件的一边如图A-38中①边7 按MDI面板上“POS”键、相对软键见图A-328 输入“X”字符;按归零软键X相对坐标清为09 抬高刀具或寻边器;移动接触工件另一边如图A-38中②边;X相对坐标显示一个数值;如α;记住α/210 抬高刀具或寻边器;反向移动机床控制机床移动到X相对坐标显示为α/2处11 按“OFFSET SETTING”键、工件系软键、操作软键见图A-3612 选定工件坐标系零点存储区13 在输入行中输入“X0”14 按测量软键当前测量基点X方向的机床坐标值自动显示并存储15 将X改为Y;重复6~14步可获得Y向的机床坐标值②杠杆表对刀对于圆孔或圆柱面;除可以用寻边器对刀外;还可以采用杠杆表对刀;如图A-41所示..拨动主轴转一周时;表针的摆图动量在允许的对刀误差内;如0.01mm;此时可认为主轴的旋转中心与被测孔中心重合;则孔中心在机床坐标系下的坐标值可知.. 步骤 操作动作机床动作或CRT 显示画面 1 开机;执行手动回参考点2调整机床位置;让主轴的旋转中心与被测孔中心重合见图A-413 按MDI 面板上“OFFSET SETTING ”键、工件系软键、操作软键 见图A-364 选定工件坐标系零点存储区5在图A-36输入行中输入“X0” 孔中心位置X 方向的机床坐标值自动显示并存储按测量软键6在图A-36缓存区中输入“Y0” 孔中心位置Y 方向的机床坐标值自动显示并存储按测量软键 2Z 向对刀Z 向零点偏置值的设置;与刀具长度补偿值的设定、编程方法有关;常用三种方法;如图A-42、A-43、A-44所示..工件坐标系Z 向零点偏置值的设置方法不同;刀具长度补偿值、编程方法也需作相应的调整..①主轴端面对刀及刀具长度补偿 步骤 操作动作机床动作或CRT 显示画面1 机床开机;执行手动回参考点2 手轮摇动主轴端面靠工件坐标系Z=0的平面见图A-42a3按MDI 面板上“OFFSET SETTING ”见图A-36a b编程用工件Z 向零点位置E 点:测量基点图A-42键、工件系软键、操作软键 4 选定工件坐标系零点存储区5 在图A-36缓存区中输入“Z0” 图A-42a 中E 点Z 向机床坐标值自动显示并存储 按测量软键6 按MDI 面板上“POS ”键、相对软键 见图A-327 输入“Z ”字符;按归零软键Z 相对坐标清为0 8抬起主轴;装上新刀;手轮摇动让刀具Z 向刀位点靠工件坐标系Z=0的平面 如图A-42b 所示9 按MDI 面板上“OFFSET SETTING ”键、操作软键见图A-3710在图A-37中 “移动光标”或按搜索软键搜索刀具补偿号 让光标定位在该刀具的“外形H ”处11在图A-37中;按INP.C 软键该刀具的“外形H ”补偿值自动显现并存储补偿值L ﹥0.. 12 重复8、9、10、11步完成所有刀具“外形H ”值的设置这种方法测量的外形H 数据是刀具的实际长度L;加工不同的零件时;通用刀具刀补数据不需要改变;适用于多刀加工;刀具长度补偿..刀具实际长度L 也可从机外对刀仪测得;通过操作面板输入..②标准刀具对刀及刀具长度补偿步骤 操作动作机床动作或CRT 显示画面1主轴安装标准刀具;手轮摇动标准刀具见A-43aa 图A-43 bZ 向工件零点实际位置编程用工件Z 向零点位置LZ 向刀位点靠工件坐标系Z=0的平面 2 将机床坐标Z 值设定为工件Z 向零点偏置值操作过程见主轴端面对刀及刀具长度补偿3 Z 轴相对坐标值清04 更换新刀具;Z 向刀位点靠工件坐标系Z=0的平面 见图A-43b 5选定刀具补偿号见图A-376 在图A-37中;按INP.C 软键 完成所选刀具“外形H ”值L 的设置..补偿值L 可“正”、可“负”、也可为“0”7 重复4、5、6步骤完成所有刀具“外形H ”值的设置这种方法设定的Z 向零点偏置值是标准刀具的Z 向刀位点靠工件坐标系Z=0平面时E 点的机床坐标值;标准刀具长度补偿值是0;其它刀具与标准刀具的长度差L 作为该刀具的长度补偿值;可正可负;正负号由相对坐标值的正负号决定;L 不反映刀具的实际长度..加工不同工件时;需用标准刀具对刀重新设定Z 轴零点偏置值;刀补长度L 不变;适用于标准刀具单刀加工;刀具长度不补偿;也适合多刀加工;刀具长度补偿..标准刀具实质上是其它刀具长度的比较基准;是对刀的第一把刀具;并非什么真正的标准..③Z 轴回零及刀具长度补偿值的设置a 图A-44 bLE 点:Z 轴回参考点Z 向工件零点实际位置编程用工件Z 向零点位置五、自动操作1.空运行空运行的目的是为了校验程序格式和粗略判断刀具轨迹是否正确..2移动刀具离开工件上表面50mm 左右安全的情况下;距离小;轨迹看的清楚3 选定“EDIT ”方式;按“PROG ”键搜索要运行的程序;见图A-12 4 选定“AUTO ”方式 屏幕显示如图A-45所示 5在图A-45中;按监视软键屏幕显示如图A-46所示5按下机床操作面板上“DRY RUN ”键+“Z AXIS CANCLE ”键6按机床操作面板上“CYCLE START ”键机床自动运行..程序格式有错误;机床报警停止运动.. 机床运行轨迹不对;按“RESET ”键中断自动运行7记住机床报警时显示出错的程序段号..在“EDIT ”方式下显示程序;移动光标到出错的程序段.. 见图A-12..数控系统能预处理2个程序段;从光标所在的程序段往下多看几段程序;找出错误;进行编辑 8切换成“AUTO ”方式重新运行;直到程序调试完毕 9解除Z 轴锁紧;Z 轴回参考点由于数据正常运算、而锁紧轴不动;二者不匹配有差距;必须通过会参考点方式“对齐”图形显示功能也用于校验程序格式和刀具路径;这种方法比空运行判断刀具图A-45图A-46刀具基准点在工件坐标系中的位置刀具现在位置和目标位置之间的距离和移动方向 机床所用的初始G 代码和工作G 代码路径要来的直观、准确..步骤操作动作机床动作或CRT显示画面1 开机;手动回参考点2 移动刀具离开工件上表面50mm左右3 选定“EDIT”方式;按“PROG”键;搜索要运行的程序见图A-124 选定“AUTO”方式见图A-455 按MDI面板上“CUSTOM GRAPH”键屏幕显示如图A-47所示6 在图A-47中;输入必要的参数屏幕显示如图A-48所示;参数含义见下表然后按图A-47中执行软键7 在图A-48中按操作软键屏幕显示如图A-49所示8 在图A-49中按自动软键或开始软键屏幕显示刀具中心运行轨迹;如图A-50所示..机床不动图A-47 图A-48 绘图区:选定绘图平面角度:当绘图平面参数选择4、5时;设置图形水平旋转和垂直旋转的角度比例:0—根据设定的最大值和最小值;系统自动决定绘图比例..0.01~100:放大或缩小绘图显示;设定为1.0时;用实际尺寸绘图..中心或最大/最小:当比例设定为0时;地址X、Y、Z中输入工件上X、Y、Z正方向的最大尺寸;地址I、J、K 中输入工件上X、Y、Z负方向的最大尺寸;这样就指定了绘图的范围;系统根据CRT显示屏的尺寸自动调整绘图比例..当比例设定为非0时;地址X、Y、Z中输入CRT 中心点在工件上的位置坐标值;I、J、K无效.. 开始顺序号、结束顺序号:程序从头开始运行;但图形只显示两者中间的部分..3.单程序段运行这种方式多用于刀具完成工件的试切加工;主要检测刀具运行轨迹的准确性等..4.存储器自动运行5.后台编辑机床正在执行一个加工程序时;可在显示屏上编辑另一个程序;称为后台编辑..这种功能可以有效减少机床的停顿时间..在图A-52中;可按搜索↑软键、搜索↓软键;对显示的程序进行字的搜索5 编辑结束后按BG-EDT 软键返回前台加工画面屏幕显示如图A-45所示注:在后台编辑过程中;不能按“RESET ”键;否则机床将中断运行;停止加工..6.程序传输RS-232传输程序选用一台计算机;安装专用程序传输软件如Winpcin;用专用数据传输线把数控系统RS-232C 串行端口和计算机RS-232串行端口连接起来..注意需在机床和计算机非通电状态下连接..在数据通讯时;必须是接收方首先进入等待接收状态..下面用Winpcin 传输软件举例说明传输程序的具体操作方法..1设置通讯参数 步骤 操作动作机床动作或CRT 显示画面 1 计算机侧进入Winpcin 工具软件进入如图A-53所示Winpcin 画面2在图A-53中点击“Rs232 Config ”键 进入如图A-54所示“通讯参数设置”画面3在图A-54中将传输软件及数控系统的的串行通讯参数设置一致 如图A-54所示;如“BAUDRATE 波特率常设为9600、PARITY 齐偶校验不校验、STOPBITS 停止位为2、DATABITS 数据位为8”4 在图A-54中点击Text Format 键 设定文本模式的通讯参数5在图A-54中点击Save & Activate 键 将通讯参数保存并激活图A-52图A-51。
数控铣床和加工中心编程与操作
二、数控铣床基本编程指令
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)。
ppt课件
13
第四章 FANUC系统数控铣床与加工中心编程
三、任意角度倒棱角C/倒圆弧R
直线插补(G01)及圆弧插补(G02、G03)程序段最后附加C则 自动插入倒棱。附加R则自动插入倒圆。
C后的数值为假设未倒角时,指令由假想交点到倒角开始点 、终止点的距离。
R后的数值指令倒圆R的半径值如图所示。
3)G00一般用于加工前快速定位或加工后快速退刀。移动速 度可由面板上的修调旋钮来调整。
4)在执行G00指令时,联动直线轴的合成轨迹不一定是直线。 5) 当进刀时,先移动X和Y轴进行定位,然后Z轴下降到加工 深度;当退刀时,先将Z轴向上移动到安全高度,然后再移动X 轴和Y轴。
ppt课件
6
第四章 FANUC系统数控铣床与加工中心编程
G17 G02/G03 X Y—
R_ I_J_
F_;
ZX平面圆弧
G18 G02/G03 X Z_ R_ F_; I_K_
YZ平面圆弧
圆弧插补
G19 G02/G03 Y Z_ R_ F_;
J_K_ppt课件
9
第四章 FANUC系统数控铣床与加工中心编程
(2)圆心编程 与圆弧加工有关的指令说明如表4-2所示。用圆心编程的 情况如图所示。
自动倒棱角
自动倒圆弧角
ppt课件
14
第四章 FANUC系统数控铣床与加工中心编程
说明: 1)倒棱C及倒圆R只能在同一插补平面能插入。 2)插入倒棱C及倒圆R若超过原来的直线插补范围,则出现 P/S55报警。 3)变更坐标系的指令(G92、G52~G59)及回参考点(G28~G30) 后,不可写入倒棱C及倒圆R指令。 4)直线与直线、直线和交点圆弧的切线以及两交点圆弧的切 线间的夹角在±1°以内时,倒棱及倒圆的程序段都当做移动量 为0。
3.直线插补G01
格式:G01 X_Y_Z_F_; 说明:1)X、Y、Z:直线插补的终点。 2)G01指令刀具以联动的方式,按F规定的合成进给速度, 从当前位置按线性路线移动到程序段指令的终点。使用G01编 程:要求从A点直线插补到B点。其编程路径就是刀具实际进 给路径。
G00的p轨pt课迹件
7
第四章 FANUC系统数控铣床与加工中心编程
在进行圆弧插补时,垂直 于插补平面的坐标同步运动, 构成螺旋线插补运动,如图所 示。
ppt课件
螺旋线插补 A—起点 B—终点 C—圆心 K—导程
17
第四章 FANUC系统数控铣床与加工中心编程
ppt课件
圆心编程
ppห้องสมุดไป่ตู้课件
10
第四章 FANUC系统数控铣床与加工中心编程
(3)半径编程 用R指定圆弧插补时,圆心可能有两个位置,这两个位置由R 后面值的符号区分,圆弧所含弧度不大于π时,R为正值;大于π 时,R为负值。
如图所示为用半径编程时的情况。
若编程对象为以C为圆心的圆弧时有:
G17 G02 X Y R+R1;
若编程对象为以D为圆心的圆弧
时有:
G17 G02 X Y R-R2;
其中R1、R2为半径值。
半径编程
ppt课件
11
第四章 FANUC系统数控铣床与加工中心编程
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
绝对值编程: G02 I-20.0; 增量值编程: G91 G02 I-20.0; 在圆弧插补时,I0、J0、K0可省略。
X-20.0 Y20.0
ppt课件
图形轨迹
4
第四章 FANUC系统数控铣床与加工中心编程
2.快速点定位G00
格式:G00 X_ Y_ Z_ 说明:1)X、Y、Z:定位终点坐标。 2)G00指令中的快移速度由机床参数“快移进给速度”对 各轴分别设定,不能用地址F指定。
G00的轨迹
ppt课件
5
第四章 FANUC系统数控铣床与加工中心编程
【例4-1】编写加工如图所示零件,刀具T01为φ 8mm的键槽 铣刀,长度补偿号为H0l,半径补偿号为D01,每次Z轴吃刀为 2.5mm。
方槽加工
ppt课件
8
第四章 FANUC系统数控铣床与加工中心编程
4.圆弧插补(G02、G03)
程序的编制程序段有两种书写方式,一种是圆心法,另一
种是半径法。
(1)书写格式 XY平面圆弧
整圆程序的编写
ppt课件
12
第四章 FANUC系统数控铣床与加工中心编程
注意: 1)在编写整圆程序时,仅用I、J、K指定中心即可。 例如:G02 I (整圆)。若仅写入R时,则为0°圆弧。 例如:G02 R (机床不运动)。 2)若写入的半径R为0时,机床报警(N023)。 3)实际刀具移动速度与指令速度的相对误差在±2%以内。 但是这个指定速度是使用刀具半径补偿后的沿工件圆弧的速 度。
1.绝对值/增量值编程G90/G91
(1)绝对值编程G90 格式:G90 说明:程序中绝对坐标功能字后面的坐标是以工件坐标原 点作为基准的,表示刀具终点的绝对坐标。
ppt课件
2
第四章 FANUC系统数控铣床与加工中心编程
图所示刀具轨迹O→A→B,用G90编程为 G90 G01 X40.0 Y30.0 F80;
第四章 FANUC系统数控铣床与加工中心编程
第一节 常用功能指令 第二节 固定循环 第三节 极坐标编程与坐标系变换
ppt课件
1
第四章 FANUC系统数控铣床与加工中心编程
第一节 常用功能指令
一、FANUC系统数控铣床/铣削中心的功能
FANUC系统数控铣床/加工中心的准备功能见表4-1。
二、简单指令介绍
X20.0 Y50.0;
图形轨迹
ppt课件
3
第四章 FANUC系统数控铣床与加工中心编程
(2)增量值编程G91 格式:G91 说明:程序中增量坐标功能字后面的坐标是以刀具起点坐 标作为基准的,表示刀具终点坐标相对刀具起点坐标的增量。
图所示刀具轨迹O→A→B, 用G91编程为 G91 G01 X40.0 Y30.0 F80;
出现报pp警t课的件情况
15
第四章 FANUC系统数控铣床与加工中心编程
【例4-3】如图所示,刀具:T01为φ 16mm的铣刀,刀具长 度补偿号为H01,刀具半径补偿号为D01。
外轮廓的加工
ppt课件
16
第四章 FANUC系统数控铣床与加工中心编程
四、螺旋线加工
1.螺旋线插补
螺旋线插补指令与圆弧插补指令相同,即G02和G03分别表 示顺时针、逆时针螺旋线插补,顺、逆时针的定义与圆弧插补 相同。