加工中心的程序编制2
数控技术加工中心编程
1.对刀具的要求
决定零件加工质量的重要因素是刀具的正确选择和使用,在 选择刀具材料时,一般尽可能选用硬质合金刀具,精密镗孔等还 可以选用性能更好、更耐磨的立方氮化硼和金刚石刀具。
2.刀具的种类
加工中心使用的刀具包括:铣刀、麻花钻、扩孔钻、锪孔钻、 铰刀、镗刀、丝锥以及螺纹铣刀等。
② 尽量采用气动、液压夹紧装置。
③ 夹具要尽量开敞,夹紧元件的位置应尽量低,给刀 具运动轨迹留有空间。
④ 夹具在机床工作台上的安装位置应确保在主轴的行程范围 内能使工件的加工内容全部完成。
第十八页,编辑于星期五:九点 十分。
⑤ 自动换刀和交换工作台时不能与夹具或工件发生干涉。
⑥ 要考虑拆除定位元件后,工件定位精度的保持问题。
(a) 中心钻
第二十页,编辑于星期五:九点 十分。
(b) 丝锥
(c) 铣刀
第二十一页,编辑于星期五:九点 十分。
(d) 锥柄T型铣刀
(e) 锥柄饺刀
第二十二页,编辑于星期五:九点 十分。
(f) 镗刀
第二十三页,编辑于星期五:九点 十分。
(g) 螺纹铣刀
3.刀柄 刀柄可分为整体式与模块式两类刀柄可分为整体式与模块 式两类。常用的刀柄有:ER弹簧夹头刀柄、强力夹头刀柄、莫 氏锥度刀柄、侧固式刀柄、面铣刀刀柄、钻夹头刀柄 、丝锥夹 头刀柄、镗刀刀柄、增速刀柄、中心冷却刀柄、转角刀柄、多 轴刀柄等。
第十七页,编辑于星期五:九点 十分。
④ 当零件的定位基准与设计基准难以重合时,通过尺 寸链的计算,严格规定定位基准与设计基准间的公差范围 ,确保加工精度。
(二) 加工中心夹具的选择和使用
① 一般夹具的选择原则是:在单件生产中尽可能采用 通用夹具;批量生产时优先考虑组合夹具,其次考虑可调 夹具,最后考虑成组夹具和专用夹具。
数控加工程序的编制
第三章数控加工程序的编制本章教学重点及难点:数控车床、数控铣床编程的特点;固定循环指令的应用。
§3.1数控车床的程序编制说明:(1)数控车床主要加工轴类零件和法兰类零件,使用四爪卡盘和专用夹具也能加工出较复杂的回转零件。
(2)车削加工时,装在数控车床上的工件随同主轴一起作回转运动,数控车床的刀架在X轴和Z轴组成的平面内运动,主要加工回转零件的端面、内孔和外圆。
(3)由于数控车床配置的数控系统不同,使用的指令在定义和功能上有一定的差异,但其基本功能和编程方法还是相同的。
(4)前置刀架与后置刀架:是数控车床刀架布置的两种形式。
前置刀架位于Z轴的前面,与传统卧式车床刀架的布置形式一样,刀架导轨为水平导轨,使用四工位电动刀架;后置刀架位于Z轴的后面,刀架的导轨位置与正平面倾斜,这样的结构形式便于观察刀具的切削过程、切屑容易排除;且后置空间大,可以设计更多工位的刀架;一般全功能的数控车床都设计为后置刀架。
一、数控车床的编程特点(1)可以采用绝对值编程、增量值编程,或二者的混用。
在采用增量值编程时,有些数控车床不用G91指令,而是在运动轨迹的起点建立起平行于X、Z 轴的增量坐标系U、W。
如:N01 G91 G01 X-20 Z-18 (半径编程)相当于:N01 G01 U-20 W-18N01 G91 G01 X-40 Z-18 (直径编程)相当于:N01 G01 U-40 W-18有些数控车床编程时,绝对坐标指令直接用X、Z 来指定数值;而增量坐标指令直接用U、W来指定数值。
如:N01 G01 X30 W-18 (直径编程)(2)直径编程和半径编程由于零件的回转尺寸(径向尺寸)在图纸上标注及测量时,一般都用直径值表示,因此数控车削加工常用直径编程。
直径编程时,若用G90绝对值编程时,则X值以直径值表示;若用G91相对值编程时,则X 值以实际增量的两倍表示。
半径编程时,若用G90绝对值编程时,则X值以半径值表示;若用G91相对值编程时,则X 值即为实际增量值。
零件加工程序的编制
工件原点
Y轴 Z轴
X轴
Z轴偏置量
Y 轴 偏 置 量
X轴偏置量
机床原点
工件原点
立式数控机床的坐标系
卧式数控机床的坐标系
51
二 坐标系
➢设定工件坐标系指令:G54 G55 G56 G57 G58 G59 G59.1 G59.2 G59.3
52
二 坐标系
图2-8 设定工件坐标系举例
53
二 坐标系
图2-9 机床坐标关系
18
二 数控机床的编程方法
自动编程: 定义:编程人员根据零件图纸的要求,按照某个自动编程 系统的规定,将零件的加工信息用较简便的方式送入计算 机,编程系统将能根据数控系统的类型输出数控加工程序。 适用: ① 形状复杂的零件 ② 虽不复杂但编程工作量很大的零件(如有数 千个孔的零件) ③ 虽不复杂但计算工作量大的零件(如非圆曲 线轮廓的计算)
9
一 数控机床程序编制的内容和步骤
铣内圆轮廓,路线为1→A→2→3(偏心圆)→B→4(工件轮廓)→B→5 (偏心圆)→C→6→1。
非圆曲线平面轮廓的铣削同样要切入和切出延伸。
10
一 数控机床程序编制的内容和步骤
铣削内轮廓表面时,切入和切出无法外延,这时铣刀可沿 零件轮廓的法线方向切入和切出,并将其切入、切出点选在零件轮 廓两几何元素的交点处。
Δ c为圆整误差,它表示在编程中,因数据处理、小数圆整而 产生的误差,为减小误差值,一般采用“累计进位法”代替传统的四舍 五入法,可避免产生累积误差。
15
一 数控机床程序编制的内容和步骤
(二)数学处理 先建立一个工件坐标系,根据图纸的要求,计
算出刀具的运动轨迹。 (三)编写零件程序清单
加工路线和工艺参数确定后,编写程序清单。 (四)程序输入
数控铣床加工中心编程实例
2021/10/10
Hale Waihona Puke 13M03 S300 300r/min.。
主轴正转,转速
M08
冷却液打开。
G01 Z-2.0 F500 Z方向直线进给,速度
500mm/min
G01 X100.0 F100 100mm/min。
平面铣削,速度
G00 Z50.0
抬刀
M05
主轴转速停
M09
冷却液关
M30
程序结束
2021/10/10
14
M06 T01 换取1号刀(数控铣床不能换刀, 此句删除)。
G90 G54 坐标系。
绝对编程方式,调用G54工件
G00 X-100.0 Y0.0
刀具快速进给至起
刀点。-100=-(刀具半径+工件长度/2+下刀
间隙)。
G43 Z20.0 H01 执行1号刀长度补偿使刀具快 速进给到Z方向20处。
数控铣床/加工中心 编程项目训练
内容
1、按加工工艺完成零件的数控加工 程序编制 2、用同一加工程序完成粗、精加工
(通过不同刀具半径补偿值)
实例
毛坯70mm X 60mm X 18mm, 六面已粗加 工过,要求铣出图示 凸台及槽,工件材料 为45钢
一、根据图样要求、毛坯及前道工序加工情况,确定工艺 方案及加工路线
G03X-40Y-5R10 G40G01X-50Y-50M09 G0Z5 G49Z100 M30
(2)加工槽 G54 G40G49G80 G0X0Y-50S500M03 G43Z5H01 G1Z-4F40
G41X8Y-35D02M08 Y-8 X15 G03Y8R10 G1X8 Y35
接前页
数控铣加工中心程序的编制教案
干个指令字组成。指令字代表某一信息单元,每个指令字又由字母、数字、
符号组成。如:
O1234;
程序编号
N1 G90G54G00X0Y0;
程序段
N2 S800M03;
程序段
N3 Z100.0
程序段
N4 Z5.0;
程序段
N5 G01Z-10.0F100;
程序段
N6 G41X5.0Y5.0 D1 F200;
家对使用的编号的位数和数值范围将不同,通常用 4 位数字表示,即
“0001”~“9999”,但“8000”~“9999”已被生产厂家使用,不能作为编程号
使用,故编程号为“0001”~“7999”,并在数字前必须给出标识符号“O”。
第二行是一些准备工作,告知数控机床程序编制的方式、工件所在位置、
选用的坐标系等。N1 代表程序段号(简称顺序号),机床加工时并不起作
G90G00Z100.0;/*刀具首先快速移到 Z=100.0mm 高度的位置
X0.Y0.;
/*刀具接着快速定位到工件原点的上方
G00 指令一般在需要将主轴和刀具快速移动时使用,可以同时控制 1~3
轴,即可在 X 或 Y 轴方向移动,也可以在空间作三轴联动快速移动。而刀
具的移动速度又数控系统内部参数设定,在数控机床出厂前已设置完毕,
g代码的说明代码功能g00定位快速进给g43取消刀具长度补偿g01直线插补切削进给g44刀具长度正偏置刀具延长g02圆弧插补顺时针g49刀具长度负偏置刀具缩短g03圆弧插补逆时针g54g59工作坐标系g17xy平面选择g80固定循环取消g18zx平面选择g81钻孔固定循环g19yz平面选择g83深孔钻孔固定循环g40取消刀具半径补偿g90绝对坐标编程方式g41刀具半径左补偿g91相对坐标编程方式g42刀具半径右补偿注
数控钻铣加工中心编程方法及步骤【教程】
数控铣削(加工中心)编程概述加工中心是具有刀库,能够自动换刀的镗铣类机床。
加工中心除自动换刀之外与数控铣床基本一致。
一、数控铣床(加工中心)的加工特点加工中心是一种工艺围较广的数控加工机床,能实现三轴或三轴以上的联动控制,进行铣削(平面、轮廓、三维复杂型面)、镗削、钻削和螺纹加工。
加工中心特别适合于箱体类零件和孔系的加工。
加工中心特别适合单件、中小批量的生产,其加工对象主要是形状复杂、、工序较多、精度要求高,一般机床难以加工或需使用多种类型的通用机床、刀具和夹具,经多次装夹和调整才能完成加工的零件。
二、数控铣床(加工中心)的编程特点1.数控铣床(加工中心)可用绝对值编程或增量值(相对坐标)编程,分别用G90/G91指定。
2.手工编程只能用于简单编程,对复杂的编程广泛采用自动编程。
三、数控铣床(加工中心)的选择加工中心分立式、卧式和复合;三轴或多轴。
最常见的是三轴立式加工中心。
立式加工中心的主轴垂直于工作台,主要适用于加工板材类、壳体类零件,形状复杂的平面或立体零件、以及模具的、外型腔等,应用围广泛。
卧式加工中心的主轴轴线与工作台台面平行,它的工作台大多为由伺服电动机控制的数控回转台,在工件一次装夹中,通过工作台旋转可实现多个加工面的加工,适用于加工箱体、泵体、壳体等零件加工。
复合加工中心主要是指在一台加工中心上有立、卧两个主轴或主轴可90°改变角度,因而可在工件一次装夹中实现五个面的加工。
四、数控铣床(加工中心)刀具加工中心对刀具的基本要:✓良好的切削性能能承受高速切削和强力切削并且性能稳定;✓较高的精度刀具的精度指刀具的形状精度和刀具与装卡装置的位置精度;✓配备完善的工具系统满足多刀连续加工的要求。
加工中心的刀具主要有:立铣刀、面铣刀、球头刀、环形刀(牛鼻刀)、钻头、镗刀等。
面铣刀常用于端铣较大的平面;立铣刀的端刃切削效果差,不能作轴向进给;球头刀常用于精加工曲面,刀具半径需要小于凹曲面半径。
数控加工的程序编制
第2章 数控加工的程序编制1.概述2.1.1 数控编程的基本概念在数控机床上加工零件时,一般首先需要编写零件加工程序,即用数字形式的指令代码来描述被加工零件的工艺过程、零件尺寸和工艺参数(如主轴转速、进给速度等),然后将零件加工程序输入数控装置,经过计算机的处理与计算,发出各种控制指令,控制机床的运动与辅助动作,自动完成零件的加工。
当变更加工对象时,只需重新编写零件加工程序,而机床本身则不需要进行调整就能把零件加工出来。
这种根据被加工零件的图纸及其技术要求、工艺要求等切削加工的必要信息,按数控系统所规定的指令和格式编制的数控加工指令序列,就是数控加工程序,或称零件程序。
要在数控机床上进行加工,数控加工程序是必须的。
制备数控加工程序的过程称为数控加工程序编制,简称数控编程(NC programming),它是数控加工中的一项极为重要的工作。
2.1.2 数控编程方法简介数控编程方法可以分为两类,一类是手工编程;另一类是自动编程。
手工编程1.手工编程是指编制零件数控加工程序的各个步骤,即从零件图纸分析、工艺决策、确定加工路线和工艺参数、计算刀位轨迹坐标数据、编写零件的数控加工程序单直至程序的检验,均由人工来完成。
对于点位加工或几何形状不太复杂的平面零件,数控编程计算较简单,程序段不多,手工编程即可实现。
但对轮廓形状由复杂曲线组成的平面零件,特别是空间复杂曲面零件,数值计算则相当繁琐,工作量大,容易出错,且很难校对。
据资料统计,对于复杂零件,特别是曲面零件加工,用手工编程时,一个零件的编程时间与在机床上实际加工时间之比,平均约为30:1。
数控机床不能开动的原因中,有20~30%是由于加工程序不能及时编制出来而造成的。
因此,为了缩短生产周期,提高数控机床的利用率,有效地解决各种模具及复杂零件的加工问题,采用手工编程已不能满足要求,而必须采用自动编程方法。
2. 自动编程进行复杂零件加工时,刀位轨迹的计算工作量非常大,有些时候,甚至是不现实的。
数控编程——第六章 加工中心的编程
第六章加工中心的编程第一节加工中心编程概述加工中心(Machiningenter)简称MC,是由机械设备与数控系统组成的使用于加工复杂形状工件的高效率自动化机床。
加工中心最初是从数控铣床发展而来的。
与数控铣床相同的是,加工中心同样是由计算机数控系统(CNC)、伺服系统、机械本体、液压系统等各部分组成。
但加工中心又不等同于数控铣床,加工中心与数控铣床的最大区别在于加工中心具有自动交换刀具的功能,通过在刀库安装不同用途的刀具,可在一次装夹中通过自动换刀装置改变主轴上的加工刀具,实现钻、镗、铰、攻螺纹、切槽等多种加工功能。
一、加工中心编程的特点加工中心是将数控铣床、数控镗床、数控钻床的功能组合起来,并装有刀库和自动换刀装置的数控镗铣床。
立式加工中心主轴轴线(z轴)是垂直的,适合于加工盖板类零件及各种模具;卧式加工中心主轴轴线(z轴)是水平的,一般配备容量较大的链式刀库,机床带有一个自动分度工作台或配有双工作台以便于工件的装卸,适合于工件在一次装夹后,自动完成多面多工序的加工,主要用于箱体类零件的加工。
由于加工中心机床具有上述功能,故数控加工程序编制中,从加工工序的确定,刀具的选择,加工路线的安排,到数控加工程序的编制,都比其他数控机床要复杂一些。
加工中心编程具有以下特点:1)首先应进行合理的工艺分析。
由于零件加工工序多,使用的刀具种类多,甚至在一次装夹下,要完成粗加工、半精加工与精加工、周密合理地安排各工序加工的顺序,有利于提高加工精度和提高生产效率;2)根据加工批量等情况,决定采用自动换刀还是手动换刀。
一般,对于加工批量在10件以上,而刀具更换又比较频繁时,以采用自动换刀为宜。
但当加工批量很小而使用的刀具种类又不多时,把自动换刀安排到程序中,反而会增加机床调整时间。
3)自动换刀要留出足够的换刀空间。
有些刀具直径较大或尺寸较长,自动换刀时要注意避免发生撞刀事故。
4)为提高机床利用率,尽量采用刀具机外预调,并将测量尺寸填写到刀具卡片中,以便于操作者在运行程序前,及时修改刀具补偿参数。
加工中心的程序编制
//返回Z向起始点
N90 M05
//主轴停
N100 M30
//程序结束并返回起点
加工坐标系设置:G56 X= - 400,Y = -150,Z = - 50。
5.2.2螺纹加工循环指令(攻螺纹加工) 1、G84(右旋螺纹加工循环指令)
a )G84(G98)
螺纹加工循环
b )G84(G99)
2、G74(左旋螺纹加工循环指令)
N10 G54 G90 G00 X0 Y0 Z30
//进入加工坐标系
N20 T01 M98 P9000
//换用T01号刀具
N30 G43 G00 Z5 H01
//T01号刀具长度补偿
N40 S600 M03
//主轴起动
N50 G99 G81 X40 Y-35 Z-63 R-27 F120 //加工#1孔(回R平面)
5.1.2 加工中心的工艺及工艺装备
工艺范围: 铣削
钻削
螺纹加工
镗削加工
1、工艺性分析
(1)选择加工内容 加工中心适合加工: 形状复杂 工序较多 精度要求较高的零件
(2)检查零件图样 基准要统一
零件加工的基准统一
(3)分析零件的技术要求
(4)审查零件的结构工艺性 2、工艺过程设计
主要考虑的问题: 精度 效率
//换刀子程序结束,返回主程序。
5.2 FANUC系统固定循环功能
固定循环功能:它规定对于一些典型孔加工中的固 定、连续的动作,用一个G指令表达,即用固定循 环指令来选择孔加工方式。
主要用于:钻孔、攻螺纹和镗孔等
六个基本动作:
1、在XY平面定位
2、快速移动到R平面
4、孔底动作
3、孔的切削加工
机床数控技术第3章数控加工程序的编制
6. 程序校验和首件试切
程序送入数控系统后,通常需要经过试运行和首 件试切两步检查后,才能进行正式加工。通过试运行, 校对检查程序,也可利用数控机床的空运行功能进行 程序检验,检查机床的动作和运动轨迹的正确性。对 带有刀具轨迹动态模拟显示功能的数控机床可进行数 控模拟加工,以检查刀具轨迹是否正确;通过首件试 切可以检查其加工工艺及有关切削参数设定得是否合 理,加工精度能否满足零件图要求,加工工效如何, 以便进一步改进,直到加工出满意的零件为止。
1—脚踏开关 2—主轴卡盘 3—主轴箱 4—机床防护门 5—数控装置 6—对刀仪 7—刀具8—编程与操作面板 9—回转刀架 10—尾座 11—床身
3.2 数控车削加工程序编制
数控车床主要用来加工轴类零件的内外圆柱面、 圆锥面、螺纹表面、成形回转体表面等。对于盘类零 件可进行钻、扩、铰、镗孔等加工。数控车床还可以 完成车端面、切槽等加工。
3. 程序名
FANUC数控系统要求每个程序有一个程序名,
程序名由字母O开头和4位数字组成。如O0001、 O1000、O9999等
3.2.3 基本编程指令
1. 快速定位指令G00
格式:G00 X(U)_ Z(W)_;
说明:
(1) G00指令使刀具在点位控制方式下从当前点以快移速度 向目标点移动,G00可以简写成G0。绝对坐标X、Z和其增 量坐标U、W可以混编。不运动的坐标可以省略。
3.2.1 数控车床的编程特点
(1)在一个程序段中,可以用绝对坐标编程,也可用 增量坐标编程或二者混合编程。
(2)由于被加工零件的径向尺寸在图样上和在测量时 都以直径值表示,所以直径方向用绝对坐标(X)编程时 以直径值表示,用增量坐标(U)编程时以径向实际位移 量的2倍值表示,并附上方向符号。
数控机床的加工程序编制 ppt课件
手工编程过程框图
ppt课件
15
3 字符与代码 字符(Character)是一个关于信息交换的术 语。它是用来组织、控制或表示数据的一些符号, 如数字、字母、标点符号、数学运算符等,是机器 能进行存储或传送的记号,是加工程序的最小组成 单位。常规加工程序用的字符分四类: 一:字母,由大写26个英文字母组成; 二:数字和小数点,由0~9及一个小数点组成; 三:符号,由+、-号组成; 四:功能字符,由程序开始(结束)符(如 “%”)、程序段结束符(如“;”)、跳过任选 程序段符(如“/”)等组成。
程序段各功能字的先后次序不严格规定。
ppt课件 19
程序段功能字按其功能的不同可分为7种类型, 分别是:顺序号字、准备功能字、尺寸字、进给功 能字、主轴转速字、刀具功能字和辅助功能字。 1)顺序号字 顺序号又称程序段号或程序段序号。位于程序 段之首,由地址符N和后续2~4数字组成。 顺序号的作用:对程序的校对和检索修改;作 为条件转向的目标,即作为转向目的程序段的名称。 有顺序号的程序段可以进行复归操作,指加工可以从 程序的中间开始,或回到程序中断处开始。 顺序号的使用规则:为正整数,编程时将第一 程序段冠以N10,以后以间隔10递增,以便于修改。
8
ppt课件
数控加工流程:
ppt课件
9
2)数控程序样本: O10 N10 N20 N30 N40 N50 N60 N70 … N80 N90
G55 M03 G01 G01 G01 G01 G03
M05 M30
G90 G01 Z40 F2000 S500 X-50 Y0 Z-5 F100 G42 X-10 Y0 H01 X60 Y0 X80 Y20 R20
数控机床编程的演变过程 1) 数控的基本含义 数控,即数字控制(Numerical Control-NC), 指用数码化的信号对机床运动及其加工过程进行控 制的一种方法。这种机床以数字字符指令方式控制 机床各部件相对运动,实现机床的加工。相应地这 种机床称为NC机床(NC Machine Tool)。 2) 数控编程的发展 控制介质:数控机床加工零件所需的控制信 息和数据的载体,即用来存放加工程序的载体,也 称程序载体。如穿孔带、穿孔卡、磁带或磁盘等。
加工中心程序编制2
该指令表明主程序结束,机床的数控单元复位。如主轴、进给、冷却停止, 表示加工结束,结束后程序返回到开始状态。
暂停功能:G04
G04暂停功能指令可使刀具作短时间无进给加 工或机床空转使加工表面降低表面粗糙度。 格式:G04 X_ 单位:秒
例:如图,孔深为10mm.
O0001;
G00 G90 G54 X0 Y0;
M13 S800;
G43 Z20. H01;初始平面高度G99 G83 X15. Y15. R5. Q3. Z-10. F100;
X70.;
Y60.;
X15.;
G00 G80 Z100.;
M30;
例:如图,Z轴开始高度为100mm,切深20mm。
练习: 精铣内型
100 90
40
10
20
3
60
10
120
140
O0002;
G00 G90 G54 X80. Y60.; M03 S600 ; G43 Z0. H01 ; G01 Z-3. F200 ; M08 ; G42 X60. Y40. D01 ; X30. ; G02 X20. Y50. R10. ; G01 Y80. ; G02 X30. Y90. R10. ;
• G40G80 • G0G90G54X90Y60 • M3S1000 • G43Z100.H1 • Z5.M8 • G1Z-3.F100 • G41X60.Y45.D1 • Y10.,R10. • X120.,R10. • Y90.,R30. • X20.,R10. • Y40.,R10. • X65. • G40X90.Y60. • G0Z100. • M30
加工中心编程举例
(1)编程要点
1、进行合理的工艺分析,安排加工工序。 2、根据批量等情况,决定采用自动换刀 还是手动换刀。 3、自动换刀要留出足够的换刀空间。 4、尽量把不同工序内容的程序,分别做成子程序,主程序内 容主要是完成换刀及子程序调用,以便于程序调试和调整。 5、尽可能地利用机床数控系统本身所提供的镜象、旋转、固 定循环及宏指令编程处理的功能,以简化程序量。 6、若要重复使用程序,注意第1把刀的编程处理。
4、当加工工件批量较大,工序又不太长时,可在工作台上一 次安装多个工件同时加工,以减少换刀次数。
5、安排加工工序时应本着由粗渐精的原则。建议参考以下工序顺序:铣大 平面、粗镗孔、半粗镗孔、立铣刀加工、打中心孔、钻孔、攻螺纹、精加 工、铰、镗、精铣等。
5)工艺方案确定原则
6、采用大流量的冷却方式 。
护线架
数控系统及 其操作面板
斗笠式刀库
活动防护门 机床本体
变频主轴 x-y数控拖板
冷却液箱
加工中心是带有刀库和自动换刀装置的数控机床。
(1)加工中心自动换刀装置
换刀装置的用途是按照加工需要,自动地更换装在 主轴上的刀具。自动换刀装置是一套独立、完整的 部件。
自动换刀装置的形式
回转刀架: 车削中心 带刀库的自动换刀装置
M06---自动换刀指令。本指令将驱动机械手进行 换刀动作, 但并不包括刀库转动的选刀动作。
M19---主轴准停。本指令将使主轴定向停止,确保主轴停 止的方位和装刀标记方位一致。 Txx ---选刀指令。是用以驱动刀库电机带动刀库转动而实施 选刀动作的。T指令后跟的两位数字,是将要更换的刀具地 址号。
数控加工编程举例
一、钻、镗、攻丝、绞削加工程序编制
(孔内表面)
二、铣削加工程序编制(内外轮廓表面) 三、车削加工程序编制(回转体表面和端面) 四、加工中心程序编制(复合表面)
数控加工程序编制-加工中心-孔类零件程序编制全解
G88循环
二、相关知识
(二)固定循环功能
(5)精镗循环(G76) 指令格式: G76 X_ Y_ Z_ R_ Q_ F_
精镗时,主轴在孔底定向停止后,向刀尖反方向移 动,然后快速退刀。
这种带有让刀的退刀不会划伤已加工平面,保证了 镗孔精度。
程序格式中,Q 表示刀尖的偏移量,一般为正数, 移动方向由机床参数设定。
1
钻中心孔
2
钻φ5mm通孔
3
攻丝
螺纹孔加工工序卡
刀具规格
类型
材料
A4中心钻
高速钢
Φ4.2mm麻花钻 高速钢
M5mm细牙丝锥 高速钢
主轴转速 (r/min)
1200 600 80
进给速度 (mm/min)
20 30 64
(6)编制零件螺纹孔钻中心孔加工程序
四、拓展知识
用西门子802D孔及螺纹加工循环指令加工图零件。
(二)固定循环功能
(2)带停顿的钻孔循环(G82) 指令格式:
G82 X_Y_Z_P_R_F_
G82循环
该指令除了要在孔底暂停外,其它动作与G81相同。暂 停时间由地址P给出。此指令主要用于加工盲孔,以提 高孔深精度。
二、相关知识
(二)固定循环功能
(3)断屑式深孔加工循环(G73)
指令格式: G73 X_Y_Z_Q_R_F_
三、工作任务的完成
(一)数控加工工艺的制订
4.刀具准备,填写刀具卡
序号
1 2 3
4
5 6 7
刀具号
T05 T06 T07
名称 麻花钻 麻花钻 镗刀
T08 镗刀
T09 中心钻 T10 机用铰刀 T11 麻花钻
刀具规格 直径
第5章加工中心的程序编制
第5章
加工中心的程序编
5.2加工中心的程序编制 5.2.1FANUC系统固定循环功能
第5章
加工中心的程序编制 FANUC系统固定循环功能
第5章
加工中心的程序编制
常用的固定循环指令能完成的工 作有:钻孔、攻螺纹和镗孔等。 这些循环通常包括下列六个基本 操作动作: 1、在XY平面定位 2、快速移动到R平面 3、孔的切削加工 4、孔底动作 5、返回到R平面 6、返回到起始点。
第5章
加工中心的程序编制
编写零件加工程序 N10 G54 G90 G00 X0 Y0 Z30 //进入加工坐标系 N20 T01 M98 P9000 //换用T01号刀具 N30 G43 G00 Z5 H01 //T01号刀具长度补偿 N40 S600 M03 //主轴起动 N50 G99 G81 X40 Y-35 Z-63 R-27 F120 //加工#1孔(回R 平面) N60 Y-75 //加工#2孔(回R平面) N70 G98 Y-115 //加工#3孔(回起始平面) N80 G99 X300 //加工#4孔(回R平面) N90 Y-75 //加工#5孔(回R平面) N100 G98 Y-35 //加工#6孔(回起始平面) N110 G49 Z20 //Z向抬刀,撤消刀补 N120 G00 X500 Y0 //回换刀点,
第5章
加工中心的程序编制
2、加工调整 T01、T02和T03的刀具补偿号分别为H01、H02和 H03。对刀时,以T01刀为基准,按图5.13中的方法确定 零件上表面为Z向零点,则H01中刀具长度补偿值设置为 零,该点在G53坐标系中的位置为Z-35。对T02,因其刀 具长度与T01相比为140-150=-10mm,即缩短了10mm, 所以将H02的补偿值设为-10。对T03同样计算,H03的补 偿值设置为-50,如图5.14所示。换刀时,采用O9000子 程序实现换刀。 根据零件的装夹尺寸,设置加工原点G54:X=-600, Y=-80,Z=-35。
25.加工中心编程实例二
情感态度与价值观:通过学习全面培养学生团队合作以及积极探究的能力。
【教学重点、难点及关键点】
教学重点:指令的运用;
教学难点:指令的要求;
关键:合理安排程序编辑的加工工艺,编辑相应程序;
与教师交流学习体会,与同学分享学习心得。
通过交流进行小结,可的以使学生在理解的基础上加深记忆。
通过教师的讲解与学生的学习能够直观学习钻程序编辑。
知识拓展
完成习题库内的习题
教师与学生交流如何完成习题库内的试题。
自主完成题库内的相关试题。
通过学生的试题练习能够加深本堂课的印象。
课堂小结
总结本堂课的重点内容ቤተ መጻሕፍቲ ባይዱ抛出下节课的授课内容。
通过鼓励学生谈学习体会,检查授课中的学生掌握情况,之后进行概括总结。
【学习方法】
合作学习法:课上通过教师播放的微课及图片,学生掌握了新知识,运用了观察法。课上学生积极讨论,小组合作完成任务,运用了合作学习法。
自主学习法:通过微课,学生们可以在业余时间进行预习、学习、讨论、培养学生的自主学习能力。
【教学方法】
讲授法:通过多媒体教学做辅助,采用现场讲解的办法讲授程序编辑的类型及加工方法。
现场教学:教师抛出内容学生的自主学习,通过课上的讨论、练习以及拓展使学生的知识提升到理论层面。
【教具准备】
多媒体设备、机床。
【信息化教学资源运用】
微课
【教学设计】
【教学过程及时间分配】
教学环节
教学内容
教师行为
学生行为
设计意图
微课视频
通过微课播放以及教师的讲解使学生在观看视频的过程中了解加工中心的程序编辑。
加工中心自动换刀程序的编制
加工中心自动换刀程序的编制(1)换刀动作(指令):选刀(T××);换刀(M06)(2)选刀和换刀通常分开进行。
(3)为提高机床利用率,选刀动作与机床加工动作重合。
(4)换刀指令M06必须在用新刀具进行切削加工的程序段之前,而下一个选刀指令T 常紧跟在这次换刀指令之后。
(5)换刀点:多数加工中心规定在机床Z轴零点(Z0),要求在换刀前用准备功能指令(G28)使主轴自动返回Z0点。
(6)换刀过程:接到T××指令后立即自动选刀,并使选中的刀具处于换刀位置,接到M06指令后机械手动作,一方面将主轴上的刀具取下送回刀库,另一方面又将换刀位置的刀具取出装到主轴上,实现换刀。
(7)换刀程序编制方法1)主轴返回参考点和刀库选刀同时进行,选好刀具后进行换刀。
…N02 G28 Z0 T02 Z轴回零,选T02号刀;N03 M06 换上T02号刀…缺点:选刀时间大于回零时间时,需要占机选刀。
2)在Z轴回零换刀前就选好刀…N10 G01 X_ Y_ Z_ F_ T02 直线插补,选T02号刀N11 G28 Z0 M06 Z轴回零,换T02号刀…N20 G01 Z_ F_ T03 直线插补,选T03号刀N30 G02 X_ Y_ I_ J_ F_ 顺圆弧插补3)有的加工中心(TH5632)换刀程序与上略不同…N10 G01 X_ Y_ Z_ F_ T02 直线插补,选T02号刀…N30 G28 Z0 T03 M06 Z轴回零,换T02号刀,选T03号刀N40 G00 Z1N50 G02 X_ Y_ I_ J_ F_ 圆弧插补…注:对卧式加工中心,上面程序的G28 Z0应为G28 Y0 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章加工中心的程序编制25.4 FANUC系统B类宏程序应用如何使加工中心这种高效自动化机床更好地发挥效益,其关键之一,就是开发和提高数控系统的使用性能。
B类宏程序的应用,是提高数控系统使用性能的有效途径。
B类宏程序与A类宏程序有许多相似之处,因而,下面就在A类宏程序的基础上,介绍B类宏程序的应用。
宏程序的定义:由用户编写的专用程序,它类似于子程序,可用规定的指令作为代号,以便调用。
宏程序的代号称为宏指令。
宏程序的特点:宏程序可使用变量,可用变量执行相应操作;实际变量值可由宏程序指令赋给变量。
5.4.1基本指令1、宏程序的简单调用格式宏程序的简单调用是指在主程序中,宏程序可以被单个程序段单次调用。
调用指令格式:G65 P(宏程序号)L(重复次数)(变量分配)其中:G65――宏程序调用指令P(宏程序号)――被调用的宏程序代号;L(重复次数)――宏程序重复运行的次数,重复次数为1时,可省略不写;(变量分配)――为宏程序中使用的变量赋值。
宏程序与子程序相同的一点是,一个宏程序可被另一个宏程序调用,最多可调用4重。
2、宏程序的编写格式宏程序的编写格式与子程序相同。
其格式为:0 ~(0001~8999为宏程序号) //程序名N10 …… //指令...N~ M99 //宏程序结束上述宏程序内容中,除通常使用的编程指令外,还可使用变量、算术运算指令及其它控制指令。
变量值在宏程序调用指令中赋给。
3、变量(1)变量的分配类型I这类变量中的文字变量与数字序号变量之间有如表5.4确定的关系。
表5.4文字变量与数字序号变量之间的关系上表中,文字变量为除G、L、N、O、P以外的英文字母,一般可不按字母顺序排列,但I、J、K例外;#1~#26为数字序号变量。
例:G65 P1000 A1.0 B2.0 I3.0则上述程序段为宏程序的简单调用格式,其含义为:调用宏程序号为1000的宏程序运行一次,并为宏程序中的变量赋值,其中:#1为1.0,#2为2.0,#4为3.0。
(2)变量的级别1)本级变量#1~#33作用于宏程序某一级中的变量称为本级变量,即这一变量在同一程序级中调用时含义相同,若在另一级程序(如子程序)中使用,则意义不同。
本级变量主要用于变量间的相互传递,初始状态下未赋值的本级变量即为空白变量。
2)通用变量#100~#144,#500~#531可在各级宏程序中被共同使用的变量称为通用变量,即这一变量在不同程序级中调用时含义相同。
因此,一个宏程序中经计算得到的一个通用变量的数值,可以被另一个宏程序应用。
4、算术运算指令变量之间进行运算的通常表达形式是:#i =(表达式)(1)变量的定义和替换#i =#j(2)加减运算#i =#j + #k // 加#i =#j -#k //减(3)乘除运算#i =#j ╳#k //乘#i =#j ╱#k //除(4)函数运算#i =SIN [#j ] //正弦函数(单位为度)#i =COS [#j ] //余函数(单位为度)#i =TANN [#j ] //正切函数(单位为度)#i =ATANN [#j ] ╱#k //反正切函数(单位为度)#i =SQRT [#j ] //平方根#i =ABS [#j ] //取绝对值(5)运算的组合以上算术运算和函数运算可以结合在一起使用,运算的先后顺序是:函数运算、乘除运算、加减运算。
(6)括号的应用表达式中括号的运算将优先进行。
连同函数中使用的括号在内,括号在表达式中最多可用5层。
5、控制指令(1)条件转移编程格式:IF [条件表达式] GOTO n以上程序段含义为:1)如果条件表达式的条件得以满足,则转而执行程序中程序号为n的相应操作,程序段号n可以由变量或表达式替代;2)如果表达式中条件未满足,则顺序执行下一段程序;3)如果程序作无条件转移,则条件部分可以被省略。
4)表达式可按如下书写:#j EQ #k 表示=#j NE #k 表示≠#j GT #k 表示>#j LT #k 表示<#j GE #k 表示≥#j LE #k 表示≤(2)重复执行编程格式:WHILE [条件表达式] DO m (m =1,2,3)...END m上述“WHILE…END m”程序含意为:1)条件表达式满足时,程序段DO m至 END m即重复执行;2)条件表达式不满足时,程序转到END m后处执行;3)如果WHILE [条件表达式]部份被省略,则程序段DO m至 END m之间的部份将一直重复执行;注意:1) WHILE DO m和 END m必须成对使用;2)DO语句允许有3层嵌套,即:DO 1DO 2DO 3END 3END 2END 13)DO语句范围不允许交叉,即如下语句是错误的:DO 1DO 2END 1END 2以上仅介绍了B类宏程序应用的基本问题,有关应用详细说明,请查阅FANUC-0i系统说明书。
5.4.2应用举例如图5.27所示的圆环点阵孔群中各孔的加工,我们曾经用A类宏程序解决过这类问题,这里再试用B类宏程序方法来解决问题:宏程序中将用到下列变量:#1――第一个孔的起始角度A,在主程序中用对应的文字变量A赋值;#3――孔加工固定循环中R平面值C,在主程序中用对应的文字变量C赋值;#9――孔加工的进给量值F,在主程序中用对应的文字变量F赋值;#11――要加工孔的孔数H,在主程序中用对应的文字变量H赋值;#18――加工孔所处的圆环半径值R,在主程序中用对图5.27圆环点阵孔群的加工应的文字变量R赋值;#26――孔深坐标值Z,在主程序中用对应的文字变量Z赋值;#30――基准点,即圆环形中心的X坐标值X O;#31――基准点,即圆环形中心的Y坐标值Y O;#32――当前加工孔的序号i;#33――当前加工第i孔的角度;#100――已加工孔的数量;#101――当前加工孔的X坐标值,初值设置为圆环形中心的X坐标值X O;#102――当前加工孔的Y坐标值,初值设置为圆环形中心的Y坐标值Y O。
用户宏程序编写如下:O8000N8010 #30=#101 //基准点保存N8020 #31=#102 //基准点保存N8030 #32=1 //计数值置1N8040 WHILE [#32 LE ABS[#11]] DO1 //进入孔加工循环体N8050 #33=#1+360×[#32-1]/#11 //计算第i孔的角度N8060 #101=#30+#18×COS[#33] //计算第i孔的X坐标值N8070 #102=#31+#18×SIN[#33] //计算第i孔的Y坐标值N8080 G90 G81 G98 X#101 Y#102 Z#26 R#3 F#9 //钻削第i孔N8090 #32=#32+1 //计数器对孔序号i计数累加N8100 #100=#100+1 //计算已加工孔数N8110 END1 //孔加工循环体结束N8120 #101=#30 //返回X坐标初值X ON8130 #102=#31 //返回Y坐标初值Y OM99 //宏程序结束在主程序中调用上述宏程序的调用格式为:G65 P8000 A~ C~ F~ H~ R~ Z~上述程序段中各文字变量后的值均应按零件图样中给定值来赋值。
5.5 SIEMENS系统宏程序应用1、计算参数SIEMENS系统宏程序应用的计算参数如下:R0~R99----可自由使用;R100~R249----加工循环传递参数(如程序中没有使用加工循环,这部分参数可自由使用);R250~R299----加工循环内部计算参数(如程序中没有使用加工循环,这部分参数可自由使用)。
2、赋值方式为程序的地址字赋值时,在地址字之后应使用“=”,N、G、L除外。
例:G00 X=R23、控制指令控制指令主要有:IF 条件GOTOF 标号IF 条件GOTOB 标号说明:IF----如果满足条件,跳转到标号处;如果不满足条件,执行下一条指令;GOTOF----向前跳转;GOTOB----向后跳转;标号----目标程序段的标记符,必须要由2~8个字母或数字组成,其中开始两个符号必须是字母或下划线。
标记符必须位于程序段首;如果程序段有顺序号字,标记符必须紧跟顺序号字;标记符后面必须为冒号。
条件----计算表达式,通常用比较运算表达式,比较运算符见表5.5。
表5.5 比较运算符例:……N10 IF R1<10 GOTOF LAB1……N100 LAB1: G0 Z804、应用举例用镗孔循环LCYC85加工图5.28所示矩阵排列孔,无孔底停留时间,安全间隙2mm。
N10 G0 G17 G90 F1000 T2 D2 S500 M3N20 X10 Y10 Z105N30 R1=0N40 R101=105 R102=2 R103=102 R104=77 R105=0 R107=200 R108=100N50 R115=85 R116=30 R117=20 R118=10 R119=5 R120=0 R121=10N60 MARKE1:LCYC60N70 R1=R1+1 R117=R117+10N80 IF R1<5 GOTOB MARKE1N90 G0 G90 X10 Y10 Z105N100 M2图5.28 矩阵排列孔加工5.6 加工中心的调整加工中心是一种功能较多的数控加工机床,具有铣削、镗削、钻削、螺纹加工等多种工艺手段。
使用多把刀具时,尤其要注意准确地确定各把刀具的基本尺寸,即正确的对刀。
对有回转工作台的加工中心,还应特别注意工作台回转中心的调整,以确保加工质量。
5.6.1加工中心的对刀方法在本课程关于“加工坐标系设定”的内容中,已介绍了通过对刀方式设置加工坐标系的方法,这一方法也适用于加工中心。
由于加工中心具有多把刀具,并能实现自动换刀,因此需要测量所用各把刀具的基本尺寸,并存入数控系统,以便加工中调用,即进行加工中心的对刀。
加工中心通常采用机外对刀仪实现对刀。
图5.29 对刀仪的基本结构图5.30钻削刀具对刀仪的基本结构如图5.29所示。
图5.29中,对刀仪平台7上装有刀柄夹持轴2,用于安装被测刀具,如图5.30所示钻削刀具。
通过快速移动单键按钮4和微调旋钮5或6,可调整刀柄夹持轴2在对刀仪平台7上的位置。
当光源发射器8发光,将刀具刀刃放大投影到显示屏幕1上时,即可测得刀具在X(径向尺寸)、Z(刀柄基准面到刀尖的长度尺寸)方向的尺寸。
钻削刀具的对刀操作过程如下:1.将被测刀具与刀柄联接安装为一体;2.将刀柄插入对刀仪上的刀柄夹持轴2,并紧固;3.打开光源发射器8,观察刀刃在显示屏幕1上的投影;4.通过快速移动单键按钮4和微调旋钮5或6,可调整刀刃在显示屏幕1上的投影位置,使刀具的刀尖对准显示屏幕1上的十字线中心,如图5.31;5. 测得X为20,即刀具直径为φ20mm,该尺寸可用作刀具半径补偿;6.测得Z为180.002,即刀具长度尺寸为180.002 mm,该尺寸可用作刀具长度补偿;7.将测得尺寸输入加工中心的刀具补偿页面;8.将被测刀具从对刀仪上取下后,即可装上加工中心使用。