加工中心程序的编制
发那科加工中心编程
![发那科加工中心编程](https://img.taocdn.com/s3/m/cb3bdf10910ef12d2bf9e7ad.png)
意义 程序号 顺序号 指定移动方式 坐标轴移动指令 圆弧半径 圆弧起点到圆弧中心的距离
进给速度
F
每分钟进给速度、每转进给速度
主轴功能 刀具功能 辅助功能 偏置号 暂停 程序号指定 重复次数 参数
S T M D、H P、X P L、P、K P、Q、R
主轴转速 刀号 机床上各种开关的控制 刀具补偿 暂停时间 子程序号 子程序重复次数 固定循环参数
◤
G01
G02
G03
G04
G05.1
G07.1(G107)
G08
G09
G10
G11 ◤ G15
G16
◤
G17
◤
G18
◤
G19
G20
G21
◤
G22
G23
G27
G28
G29
G30
组
功能
定位
直线插补 01 圆弧插补(顺时针)
圆弧插补(逆时针)
停刀,暂停
AI先行控制/AI轮廓控制
圆柱插补
00 先行控制
准确停止
设定工件坐标系/最大主轴速度 00
工件坐标系预置
每分钟进给 05 每转进给
13 恒表面速度控制 恒表面速度控制取消
固定循环返回到初始点 10
固定循环返回到R点
20 横向进磨控制取消 横向进磨控制
9
3、常用G代码说明
(1)绝对值编程(G90)和增量值编程(G91) 有两种方法指令刀具的移动:绝对值指令G90和增量值指令G91。 指令格式:G90 X_Y_Z_; G91 X_Y_Z_; 绝对值指令是刀具移动到“距坐标系原点的某一距离”的点; 增量值指令是指刀具从前一个位置移动到下一个位置的位移量。
加工中心钻孔程序的编制
![加工中心钻孔程序的编制](https://img.taocdn.com/s3/m/85e326436bec0975f565e27d.png)
加工中心的典型程序编制来源:数控产品网添加:2008-08-12 阅读:276次[ 内容简介 ]钻孔程序的编制1.钻孔程序的编制如图1,沿任意一条直线钻等距的孔。
若使用配备FANUC-6M系统的立式加工中心,则加工程序如下:图1 沿直线钻等距孔O1000N10 G92 X400.0 Y300.0 Z320.0 建立加工坐标系N20 M06 T00 换上中心钻N30 G90 G00 X0 Y0 X、Y向定位N40 Z0 Z向定位N50 M03 S500 F30 主轴启动N60 G81 G99 R-4.0 Z-10.0 钻深为5mm的中心孔N70 G91 G00 X20.0 Y10.0 L03 重复3次钻3中心孔N80 M05 主轴旋转停止N90 G28 Z0 经加工原点回机床原点N100 M06 T01 换钻孔刀,返回加工点NIl0 M03 G90 G00 G44 H01 G81 G99 R-5.0 Z-30.0 钻第一个孔,加刀具补偿N120 G91 X-20.0 Y-10.0 L03 重复钻3次孔N130 M05 G28 G49 Z320.0 撤消刀具长度补偿回Z轴N140 M01 参考点N150 M99 P20 返回到N20程序段程序的特点:1)使用G92建立加工坐标系,坐标系的偏置量在程序中进行设置,修改调整更方便。
2)有两次自动换刀,并使用刀具长度补偿,体现加工中心自动加工的功能。
机床起动后主轴上装的是F 10钻头刀具,刀库的零号刀位上应安装有中心钻。
因整个程序只用两把刀,刀库不用转动,原地换刀就可以了。
3)使用中心钻(N60程序段)预钻定位孔,使孔定位准确。
4)使用相对值指令(N70,N120)给出了孔的位置,使固定循环功能重复使用,直到把孔全部钻完。
L03为重复次数。
5)使用了M01(N140)程序暂停。
注意:使用M01时操作面板上的程序暂停开关应放到接通位置,这样在程序执行到M01时面板上的指示灯燃亮,告诉操作者程序处于任选停止,可以装卸零件,待处理工作结束时按循环起动按钮,程序接着执行。
加工中心的程序编制 宏程序运用
![加工中心的程序编制 宏程序运用](https://img.taocdn.com/s3/m/44dd9c2e6fdb6f1aff00bed5b9f3f90f77c64d7a.png)
加工中心的程序编制宏程序运用
1、例如加工一个长半轴30,短半轴20一个椭圆,椭圆不是圆弧,所以我们不能用圆弧的方式来加椭圆,这里我们用一小段一小段的直线来拼接这个椭圆。
2、例如加工一个长半轴30,短半轴20一个椭圆,椭圆不是圆弧,所以我们不能用圆弧的方式来加椭圆,这里我们用一小段一小段的直线来拼接这个椭圆。
3、一般我们将它分为两类可变量不可变量,就是说有些#号代表的意思是会变化的,一般用字母来替代条件字符EQ等于NE不等于GT大于GE大于或等于LT小于LE小于或等于。
数控铣加工中心程序的编制教案
![数控铣加工中心程序的编制教案](https://img.taocdn.com/s3/m/3953bde4700abb68a982fb6f.png)
干个指令字组成。指令字代表某一信息单元,每个指令字又由字母、数字、
符号组成。如:
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刀具半径右补偿注
数控钻铣加工中心编程方法及步骤【教程】
![数控钻铣加工中心编程方法及步骤【教程】](https://img.taocdn.com/s3/m/43aa0bf34a7302768f99395e.png)
数控铣削(加工中心)编程概述加工中心是具有刀库,能够自动换刀的镗铣类机床。
加工中心除自动换刀之外与数控铣床基本一致。
一、数控铣床(加工中心)的加工特点加工中心是一种工艺围较广的数控加工机床,能实现三轴或三轴以上的联动控制,进行铣削(平面、轮廓、三维复杂型面)、镗削、钻削和螺纹加工。
加工中心特别适合于箱体类零件和孔系的加工。
加工中心特别适合单件、中小批量的生产,其加工对象主要是形状复杂、、工序较多、精度要求高,一般机床难以加工或需使用多种类型的通用机床、刀具和夹具,经多次装夹和调整才能完成加工的零件。
二、数控铣床(加工中心)的编程特点1.数控铣床(加工中心)可用绝对值编程或增量值(相对坐标)编程,分别用G90/G91指定。
2.手工编程只能用于简单编程,对复杂的编程广泛采用自动编程。
三、数控铣床(加工中心)的选择加工中心分立式、卧式和复合;三轴或多轴。
最常见的是三轴立式加工中心。
立式加工中心的主轴垂直于工作台,主要适用于加工板材类、壳体类零件,形状复杂的平面或立体零件、以及模具的、外型腔等,应用围广泛。
卧式加工中心的主轴轴线与工作台台面平行,它的工作台大多为由伺服电动机控制的数控回转台,在工件一次装夹中,通过工作台旋转可实现多个加工面的加工,适用于加工箱体、泵体、壳体等零件加工。
复合加工中心主要是指在一台加工中心上有立、卧两个主轴或主轴可90°改变角度,因而可在工件一次装夹中实现五个面的加工。
四、数控铣床(加工中心)刀具加工中心对刀具的基本要:✓良好的切削性能能承受高速切削和强力切削并且性能稳定;✓较高的精度刀具的精度指刀具的形状精度和刀具与装卡装置的位置精度;✓配备完善的工具系统满足多刀连续加工的要求。
加工中心的刀具主要有:立铣刀、面铣刀、球头刀、环形刀(牛鼻刀)、钻头、镗刀等。
面铣刀常用于端铣较大的平面;立铣刀的端刃切削效果差,不能作轴向进给;球头刀常用于精加工曲面,刀具半径需要小于凹曲面半径。
加工中心的程序编制
![加工中心的程序编制](https://img.taocdn.com/s3/m/e450bf976037ee06eff9aef8941ea76e58fa4ae1.png)
//返回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章数控加工程序的编制
![机床数控技术第3章数控加工程序的编制](https://img.taocdn.com/s3/m/94aa4372844769eae009edfd.png)
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课件](https://img.taocdn.com/s3/m/40a0abc9aef8941ea76e05d3.png)
手工编程过程框图
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
![加工中心程序编制2](https://img.taocdn.com/s3/m/014a304af12d2af90242e6fc.png)
该指令表明主程序结束,机床的数控单元复位。如主轴、进给、冷却停止, 表示加工结束,结束后程序返回到开始状态。
暂停功能: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
加工中心程序编制(发那科)
![加工中心程序编制(发那科)](https://img.taocdn.com/s3/m/cadbb4c3d5bbfd0a79567318.png)
加工中心程序编制(FANUC系统)目录第一章、概述 (3)1.编程方法 (3)(1)手工编程 (3)(2)自动编程 (3)2.何谓编程 (3)3.程序的构成 (4)(1)程序段 (4)(2)程序 (4)(3)子程序(M98 M99) (5)第二章、有关程序的操作 (7)1.创建程序 (7)2.检索程序 (7)3.删除程序 (7)4.修改程序 (7)第三章、编制数控加工程序的基础 (11)1.坐标轴 (11)2.参考点 (11)3.坐标系 (11)第四章、M、S、F、T常用指令 (14)1.辅助功能(M功能) (14)2. M功能代码一览表 (15)3.主轴速度功能(S功能) (16)4.进给功能 (16)5.刀具功能(T指令) (16)第五章、常用G指令 (18)1. 模态、非模态概念 (18)2.G指令一览表: (18)3.平面选择(G17 G18 G19) (18)4.坐标值尺寸 (21)5.插补功能 (22)6.刀具补偿功能 (25)(1)刀具长度偏置:(G43、G44、G49) (25)(2)刀具半补偿指令(G40 G41 G42)……………………………………267.每分、每转进给(G94、G95) (27)(1)每分进给G94 (27)(2)每转进给G95 (28)8.固定循环功能 (28)(1)固定循环返回点(G98 G99) (29)(2)取消固定循环(G80) (30)(3)钻孔循环,钻中心孔循环(G81) (30)(4)精镗循环(G76) (31)(5)镗孔循环(G86) (32)(6)攻丝循环(G84) (33)9.其他G指令 (34)(1)自动返回参考点(G28) (34)(2)停刀指令(G04) (34)第六章程序举例 (35)第七章 R232接口设定方法 (39)加工中心程序的编制第一章、概述1.编程方法。
编程方法分为手工编程和自动编程(1)手工编程:整个编程过程由人工完成。
数控技术 第二章 零件加工程序的编制
![数控技术 第二章 零件加工程序的编制](https://img.taocdn.com/s3/m/e655ef9be2bd960591c67775.png)
第一节 概述
一 数控机床程序编制的内容和步骤
主要内容;分析零件图纸,确定加工工艺过程,进行数学处理, 编写程序清单,制作控制介质,进行程序检查,输入程序 以及工件试切。
分
编
数
析工数写程程数控
零艺学程序序控机
件处处序输检系床
图理理清入查统试
样
单
切
零件 毛坯
成品 零件
2-1 数控机床的编程步骤
一 数控机床程序编制的内容和步骤
(一)分析零件图样和工艺处理 1 选择合适的对刀点 对刀点----刀具相对零件运动的起点,又称起刀点。 刀位点----刀具在机床上的位置是由刀位点的位置来表示的。 立铣刀、端铣刀和钻头而言,是指他们的底面中心; 球头铣刀,是指球头球心; 对车刀和镗刀是指它们的刀尖。
一 数控机床程序编制的内容和步骤
铣内圆轮廓,路线为1→A→2→3(偏心圆)→B→4(工件轮廓) →B→5(偏心圆)→C→6→1。
非圆曲线平面轮廓的铣削同样要切入和切出延伸。
一 数控机床程序编制的内容和步骤
铣削内轮廓表面时,切入和切出无法外延,这时铣刀可沿零件 轮廓的法线方向切入和切出,并将其切入、切出点选在零件轮廓两 几何元素的交点处。
+X
一 坐标轴
3)Y轴 ➢ 按照右手直角笛卡尔坐标系来判断。
+Z
+Y
+X +Y
+Z +X
一 坐标轴
+Z +Y
+X 龙门数控铣床
+Z
+X +Y
立式5轴联动数控铣床
一 坐标轴
4)旋转运动A、B和C轴 ➢ A、B和C轴分别表示X、Y和Z轴的旋转方向,按照右旋螺纹前
数控加工程序编制-加工中心-孔类零件程序编制全解
![数控加工程序编制-加工中心-孔类零件程序编制全解](https://img.taocdn.com/s3/m/0598157fef06eff9aef8941ea76e58fafab045f7.png)
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 麻花钻
刀具规格 直径
第3章:数控加工程序的编制
![第3章:数控加工程序的编制](https://img.taocdn.com/s3/m/fa05942d0b4e767f5acfce81.png)
刀具中心的走刀路线为:
对刀点1→对刀点2 →b→c→c’→下刀点2→下刀点1
各基点及圆心坐标如下: A(0,0) B(0,40) C(14.96,70) D(43.54,70) E(102,64) F(150,40) G(170,40) H(170,0) O1(70,40) O2(150,100)
10 20 =10
60O
17.321
N18 G90 G00 Z100.;
10 20 =10
60O
17.321
N19 X0. Y0. M05; N20 M30;
10 20 =10
60O
孔加工注意事项:
孔加工循环指令是模态指令,孔加工数据 也是模态值;
撤消孔加工固定循环指令为G80,此外, G00、G01、G02、G03也可起撤消作用;
N016 G01 X45.0 W0 F100;
切槽
N017 G04 U5.0;
延迟
N018 G00 X51.0 W0;
退刀
退刀 N019 X200.0 Z350.0 T20 M05 M09;
N020 X52.0 Z296.0 S200 T33 M03 M08;
N021 G33 X47.2 Z231.5 F1.5;
(5)复杂轮廓一般要采用计算机辅 助计算和自动编程。
二、数控铣床编程中的特殊功能指令
(1)工件坐标系设定指令 G54~G59
G54~G59无需在程序段中给出工件 坐标系与机床坐标系的偏置值,而是安 装工件后测量出工件坐标系原点相对机 床坐标系原点在X、Y、Z向上的偏置值, 然后用手动方式输入到数控系统的工件 坐标系偏置值存储器中。系统在执行程 序时,从存储器中读取数值,并按照工 件坐标系中的坐标值运动。
第5章加工中心的程序编制
![第5章加工中心的程序编制](https://img.taocdn.com/s3/m/d5b2ffe8b8f67c1cfad6b85f.png)
第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。
加工中心程序编制3
![加工中心程序编制3](https://img.taocdn.com/s3/m/564bea34aaea998fcc220ea8.png)
特别固定循环:三菱系统
2.角度直线循环(G35) G35 X_Y_I_J_K_ X,Y I 起点坐标。 孔的间隔
10
0
30° 度
钻孔个数
G99 G81 Z-10. R5. F100; G35 X200. Y100. I100. J30. K5; G80;
特别固定循环:三菱系统
特别固定循环:三菱系统
1.圆周孔循环(G34) G34 X_Y_I_J_K_ X,Y I J 圆周孔循环的中心位置。 圆半径 最初钻孔点的角度,逆时针方向为正。
20° (X200,Y100)
(需加小数点,在没有小数点时以0.001度为单位。)
K 钻孔个数。(不可设为0) G99 G81 Z-10. R5. F200; G90 G34 X200. Y100. I100. J20. K8; G80;
螺旋插补指令及应用(G02/G03)
指令格式: G02 X_ Y_ R_ Z_ F_; G03 G02 G03
X,Y: 终点坐标
I_ ( J_ ) Z_ F_;
I_J_:是圆弧圆心相对于圆弧起点的 矢量(矢量方向:指向圆心)在X,Y坐标 上的分量。即圆弧中心坐标减去圆弧 起始点坐标即得I,J。
R:
说明: 1.在进入AI先行控制方式、或者AI轮廓控制方式下本功能有效。 2.在独立的程序段中指定G05.1。 3.通过复位可取消AI先行控制/AI轮廓控制方式。 4.必须有AI轮廓控制的功能才能用AI轮廓控制方式。
3.高精度轮廓控制
有些加工误差是因CNC造成的。这些误差包括因插入后
的加速/减速而造成的误差,为了消除这些误差,用RISC处
友嘉机电学院 加工中心
培训中心
程序编制
子程式
加工中心自动换刀程序的编制
![加工中心自动换刀程序的编制](https://img.taocdn.com/s3/m/e6b305faaef8941ea76e05bd.png)
加工中心自动换刀程序的编制(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)
![数控加工程序编制基本概念(1)](https://img.taocdn.com/s3/m/c2611bb5cc7931b765ce15b9.png)
数控加工程序2.1 程序编制的基本概念一、数控编程的方法1、手工编程手工编程是指在编程的过程中,全部或主要由人工进行。
对于加工形状简单、计算量小、程序不多的零件,采用手工编程较简单、经济、效率高。
2、自动编程(APT语言)为了解决数控加工中的程序编制问题,50年代,MIT设计了一种专门用于机械零件数控加工程序编制的语言,称为APT(Automatically Programmed Tool)。
是编程人员根据零件图纸要求用一种直观易懂的编程语言(包括几何、工艺等语句定义)手工编写一个简短的零件源程序,然后输给计算机,计算机经过翻译处理和刀具运动轨迹处理,再经过后置处理,自动生成数控系统可以识别的加工程序。
由此可见,APT语言不能直接控制机床。
APT几经发展,形成了诸如APTII、APTIII(立体切削用)、APT(算法改进,增加多坐标曲面加工编程功能)、APTAC(Advancedcontouring)(增加切削数据库管理系统)和APT/SS(Sculptured Surface)(增加雕塑曲面加工编程功能)等先进版。
采用APT语言编制数控程序具有程序简炼,走刀控制灵活等优点,使数控加工编程从面向机床指令的“汇编语言”级,上升到面向几何元素.APT仍有许多不便之处:采用语言定义零件几何形状,难以描述复杂的几何形状,缺乏几何直观性;缺少对零件形状、刀具运动轨迹的直观图形显示和刀具轨迹的验证手段;难以和CAD数据库和CAPP系统有效连接;不容易作到高度的自动化,集成化。
针对APT语言的缺点,1978年,法国达索飞机公司开始开发集三维设计、分析、NC加工一体化的系统,称为CATIA。
随后很快出现了象EUCLID,UGII,INTERGRAPH,Pro/Engineering,MasterCAM及NPU/GNCP等系统,这些系统都有效的解决了几何造型、零件几何形状的显示,交互设计、修改及刀具轨迹生成,走刀过程的仿真显示、验证等问题,推动了CAD和CAM向一体化方向发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9
其中,XXXX 代表将要删除的程序起始程序号,YYYY 代表将要删除 的程序终了程序号。 ④按下 键,将删除从 OXXXX 到 OYYYY 之间的所有程序。
10
第三章、编制数控加工程序的基础
1.坐标轴
以右手直角坐系为标准
坐标系,X、Y、Z 为基本坐标
Y
轴,附加坐标轴的名称由参数 NO.1020 设为 A、B、C、U、V 或 W ,绕 X.Y.Z 轴转动的圆进 给坐标轴分别用 A.B.C 表示。如
3.程序的构成: (1)程序段:
数 控 编 程 就 是 (2)程序:
4
(3)子程序(M98 M99) 程序分为主程序和子程序。通常情况下,NC 按主程序的指令移动,当主程
序上有“转子程序”的指令时,NC 按子程序移动。 如果程序包含固定的顺序或多次重复的模式加工程序的话,这样的顺序或模
式加工就可以编成子程序,将其存储在存储器里以简化编程,使用时由主程序调 用。
6
1.创建程序。
第二章、有关程序的操作
步骤:(1)将面板上的方式按钮转换到 EDIT 上。
(2)按下 键。
(3)按地址键 ,输入程序号。
(4)按下 键。
(5)开始输入程序。 2.检索程序。
步骤:(1)将面板上的方式按钮转换到 EDIT 上。
(2)按下 键,显示程序。
(3)按地址键 ,输入要检索的程序号。
③按下
键,选中的字将被替换。(如图示例将 T15 改为 M15)
8
光标移动到 T15
键入 M15,按下 ⑷删除一个字。
键,T15 替换为 M15。
步骤:①将光标移动到要删除的地址字上
②按下 键,选中的字将被删除。 ⑸删除指定范围内的多个程序
步骤:①选择 EDIT 方式
②按下 键,显示程序画面
③按以下格式输入将要删除的程序号范围: OXXXX,OYYYY
加工中心程序编制
(FANUC 系统)
目录
第一章、概述……………………………………………………………………………3 1.编程方法……………………………………………………………………3 (1)手工编程………………………………………………………………3 (2)自动编程………………………………………………………………3 2.何谓编程………………………………………………………………………3 3.程序的构成……………………………………………………………………4 (1)程序段……………………………………………………………………4 (2)程序………………………………………………………………………4 (3)子程序(M98 M99)……………………………………………………5
程序,就
(1)插入一个字。(如图示例) 步骤:①按 2 步骤找到想要修改的程序。 ②将光标移动到要插入字的前一个地址字。 ③键入数据,按下 键。(如图示例插入 T15)
光标移动到 Z1250.0
键入 T15,按下 键 ⑵替换一个字。(如图示例)
步骤:①将光标移动到要修改的地址字上
②输入想要修改成的字
第二章、有关程序的操作…………………………………………………………………7 1.创建程序…………………………………………………………………………7 2.检索程序…………………………………………………………………………7 3.删除程序…………………………………………………………………………7 4.修改程序…………………………………………………………………………7
第三章、编制数控加工程序的基础…………………………………………………………11 1.坐标轴……………………………………………………………………………11 2.参考点…………………………………………………………………………11 3.坐标系…………………………………………………………………………11
第四章、M、S、F、T 常用指令……………………………………………………………14 1.辅助功能(M 功能)…………………………………………………………14 2. M 功能代码一览表……………………………………………………………15 3.主轴速度功能(S 功能)………………………………………………………16 4.进给功能…………………………………………………………………………16 5.刀具功能(T 指令)……………………………………………………………16
被调用的子程序可以调用另一个子程序。
5
说明: 当主程序调用子程序时,它被认为是一级子程序。子程序可以嵌套 4 级, 如下图所示:
说明:如果在主程序中使用 M99,则控制返回到主程序的开头。例如:把 M99 放 在主程序的适当位置,当程序执行 M99 时,控制返回到主程序的开头,然后,从 主程序的开头重复执行程序。 把零件的外形尺寸、加工工艺过程、工艺参数、刀具参数等信息,按照数控系统专用的 编程指令编辑成机床能够识别的加工程序。下面以 FANUC 系统为例,主要针对加工中 心部分加以简述。
2
加工中心程序的编制
第一章、概述
1.编程方法。 编程方法分为手工编程和自动编程
(1)手工编程:整个编程过程由人工完成。(熟悉数控代码功能、编程规则,具备 机械加工工艺知识和数值计算能力) 适用:a,几何形状不太复杂的零件 b,三坐标联动以下加工程序
(2)自动编程:编程人员根据零件图纸的要求,按照某个自动编程系统的规定, 将零件的加工信息用较简便的方式送入计算机,编程系统将能根据数控系统 的类型输出数控加工程序。 适用:a,形状复杂的零件, b,虽不复杂但编程工作量很大的零件(如有数千个孔的零件) c,虽不复杂但计算工作量大的零件(如非圆曲线轮廓的计算)
G54 (进入 G54 坐标系) ② ……
G54.1 P12(进入 G54.1 P12 坐标系) 注意:
①机床上电时默认 G54 坐标系,也可以在 G54 坐标系中不输入数据,把 G54 用作取消工件坐标系指令使用。G54 是模态的。
②在坐标系窗口中 EXP 坐标系输入数值,对所有的工件坐标系进行偏移。 参考点,机床坐标系、工件坐标系、局部坐标系的关系图如下:
第五章、常用 G 指令…………………………………………………………………………18 1. 模态、非模态概念……………………………………………………………18
1
2.G 指令一览表:………………………………………………………………18 3.平面选择(G17 G18 G19)…………………………………………………18 4.坐标值尺寸……………………………………………………………………21 5.插补功能………………………………………………………………………22 6.刀具补偿功能…………………………………………………………………25 (1)刀具长度偏置:(G43、G44、G49)…………………………………25 (2)刀具半补偿指令(G40 G41 G42)……………………………………267.每 分、每转进给(G94、G95)……………………………………………27 (1)每分进给 G94……………………………………………………………27 (2)每转进给 G95……………………………………………………………28 8.固定循环功能…………………………………………………………………28 (1)固定循环返回点(G98 G99)…………………………………………29 (2)取消固定循环(G80)……………………………………………………30 (3)钻孔循环,钻中心孔循环(G81)………………………………………30 (4)精镗循环(G76)…………………………………………………………31 (5)镗孔循环(G86)…………………………………………………………32 (6)攻丝循环(G84)…………………………………………………………33 9.其他 G 指令………………………………………………………………………34 (1)自动返回参考点(G28)……………………………………………………34 (2)停刀指令(G04)……………………………………………………………34 第六章 程序举例…………………………………………………………………………35 第七章 R232 接口设定方法………………………………………………………………39
下图表示从零件图纸到 NC 执行加工程序的过程:
3
零件图纸
加工计划
零件编程
NC 执行加工程序
(1) 确定 CNC 加工范围及选择使用的 CNC 机床 (2) 确定工件毛坯在机床上的安装方法及选择必要的刀具和夹具 (3) 切削顺序(工序类型,刀具起点,粗切削和精切削的切削深度和走
刀路线) (4) 切削条件(包括主轴的转速,进给速度,是否需要冷却液等)
指令功能:它们表示主程序的结束,自动进行停止,控制返回到程序开头。 (2)程序暂停(M00)
指令功能:执行 M00 时,程序运行暂停,所有模态信息保持不变,按循环起 动键后,自动运行恢复运行。 (3)选择停止(M01)
(4)按下 键,或按软键[O 检索]。
(5)检索结束后,程序会出现在屏幕上。如果没有找到该
会出现 P/S 报警。 3.删除程序。
步骤:(1)将面板上的方式按钮转换到 EDIT 上。
(2)按下 键显示程序。
(3)按地址键 ,输入要删除的程序号。
(4)按下键 输入的程序号的程序将被删除。
4.修改程序。
7
了。我厂的大部分加工中心标准换刀位置在参考点,(立式加工中心在 Z 轴参考点,
卧式加工中心在 Z 轴和 Y 轴的参考点)所以这些参考点挡块的位置和偏置值不能随
意改变。
3.坐标系
刀具在坐标系中的坐标值可用机床坐标系、工件坐标系、局部坐标系、附加坐
标系来指定。
(1)机床坐标系
机床上的一个用作为 CNC 进行坐标计算的特定点称为机床零点,由参考点的位
13
第四章、M、S、F、T 常用指令