篇一:数铣编程实例(3个例子)
铣削零件如下图所示
毛坯为120㎜×60(转载自:www.xiaocaOfaNWen.com 小草 范 文 网:数控铣床,入门,范例)㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如图所示的外轮廓及φ20㎜的孔。工件材料为铝。 根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线 1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上 2)工步顺序
① 钻孔φ20㎜。
② 按O’ABCDEFG线路铣削轮廓。
选择机床设备
选择刀具
现采用φ20㎜的钻头,定义为T02,φ5㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。手动换刀。
确定切削用量
切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
确定工件坐标系和对刀点
在XOY平面内确定以0点为工件原点,Z方向以工件表面为工件原点,建立工件坐标系。
采用手动对刀方法把0点作为对刀点。
编写程序
按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:
1)加工φ20㎜孔程序(手工安装好φ20㎜钻头) %1337
N0010 G92 X5 Y5 Z5 ;设置对刀点 N0020 G91 ;相对坐标编程
N0030 G17 G00 X40 Y30 ;在XOY平面内加工 N0040 G98 G81 X40 Y30 Z-5 R15 F150;钻孔循环 N0050 G00 X5 Y5 Z50 N0060 M05 N0070 M02
2)铣轮廓程序(手工安装好ф5㎜立铣刀,不考虑刀具长度补偿) %1338
N0010 G92 X5 Y5 Z50
N0020 G90 G41 G00 X-20 Y-10 Z-5 D01 N0030 G01 X5 Y-10 F150 N0040 G01 Y35 F150 N0050 G91
N0060 G01 X10 Y10 F150N0070 G01 X11.8 Y0
N0080 G02 X30.5 Y-5 R20 N0090 G03 X17.3 Y-10 R20 N0100 G01 X10.4 Y0 N0110 G03 X0 Y-25 N0120 G01 X-90 Y0
N0130 G90 G00 X5 Y5 Z10 N0140 G40 N0150 M05 N0160 M30
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽
%5002
N1 G92 X0 Y0 Z50 N2 M03 S500 N3 G00 X19 Y24 N4 Z5
N5 G01 Z-3 F40 N6 Y56
N7 G02 X29 Y66 R10 (N7 G02 X29 Y66 I10) N8 G01 X71
N9 G02 X81 Y56 R10 (N9 G02 X81 Y56 J-10) N10 G01 Y24
N111 G02 X71 Y14 R10 (N11 G02 X71 Y14 I-10) N12 G01 X29
N13 G02 X19 Y24 R10 (N13 G02 X19 Y24 J10) N14 G00 Z50 N15 X0 Y0 N16 M30
例. 下图所示用直径10mm的键槽刀加工直径50的孔,工件高10mm %0027
N1 G92 X0 Y0 Z30N10 G03 I-20 Z3 N2 G01 Z11 X20 F200N11 G03 I-20 Z2 N3 G03 I-20 Z10 N12 G03 I-20 Z1 N4 G03 I-20 Z9 N13 G03 I-20 Z0 N5 G03 I-20 Z8 N14 G03 I-20 N6 G03 I-20 Z7 N15 G01 X0 N7 G03 I-20 Z6 N16 G00 Z30 N8 G03 I-20 Z5 N17 X30 Y-50 N9 G03 I-20 Z4 N18 M30
例. 见下图所示,用Φ8的刀具,加工距离工件上表面3mm深的凸模
%5002
N1 G92 X-40 Y50 Z50 N2 M03 S500 N4 G01 Z-3 F400
N5 G01 G41 X5 Y30 D01 F40 N6 X30
N7 G02 X38.66 Y25 R10 (N7 G02 X38.66 Y25 J-10) N8 G01 X47.32 Y10 N9 G02 X30 Y0 R20
(N9 G02 X30 Y0 I-17.32 J-10) N10 G01 X0
N111 G02 X0 Y20 R10 (N11 G02 X0 Y20 J20) N12 G03 Y40 R10 (N12 G03 Y40 J10)
N13 G00 G90 G40 X-40 Y50 N14 G00 Z50 N15 M30
篇二:数控铣宏程序实例
第四章 数控铣宏程序实例
4.1 椭圆加工(编程思路:以一小段直线代替曲线)
例1 整椭圆轨迹线加工(假定加工深度为2mm)
方法一:已知椭圆的参数方X=acosθ
变量数学表达式
设定θ= #1(0°~ 360° )
那么 X= #2 = acos[#1]
Y= #3= bsin[#1]
程序
O0001;
S1000 M03;
G90 G54 G00 Z100;
G00 Xa Y0;
G00 Z3;
G01 Z-2 F100;
#1=0;
N99 #2=a*cos[#1];
#3=b*sin[#1];
G01 X#2 Y#3 F300;
#1=#1+1;
IF[#1LE360]GOTO99;
GOO Z50;
M30;
θ Y=bsin
例2 斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为2mm)
椭圆心不在原点的参数方程
X=a*COS[#1]+ M
Y=b*SIN[#1]+ N
变量数学表达式
设定θ=#1; (0°~360°)
那么X=#2=a*COS[#1]+ M
Y=#3=b*SIN[#1]+ N
因为此椭圆绕(M ,N)旋转角度为A 可运用坐标旋转指令G68格式G68 X- Y- R- X,Y:旋转中心坐标; R: 旋转角度
程序
O0002;
S1000 M03;
G90 G54 G00 Z100;
GOO X0 Y0;
GOO Z3;
G68 XM YN R45;
#1=0;
N99 #2=a*COS[#1]+M;
#3=b*SIN[#1]+N;
GO1 X#2 Y#3 F300;
G01 Z-2 F100;
#1=#1+1;
IF[#1LE360]GOTO99;
G69 GOO Z100;
M30;
例3:椭圆轮廓加工(深度2mm)
采用椭圆的等距加工方法使椭圆的长半轴
和短半轴同时减少一个行距的方法直到短
半轴小于刀具的半径R
根据椭圆的参数方程可设
变量表达式θ=#1(0°~360°)
a=#2
b=#3(b-R~R)
X=#2*COS[#1]=#4
Y=#3*SIN[#1]=#5
程序
O0003;
S1000 M03;
G90 G54 G00 Z100;
G00 XO YO;
GOO Z3;
G01 Z-2 F100;
#2=a-R;
#3=b-R;
N99 #1=0;
#4=#2*COS[#1];
#5=#3*SIN[#1];
G01 X#4 Y#5 F300;
#1=#1+1;
IF[#1LE360]GOTO99;
#2=#2-R;
#3=#3-R;
IF[#3LER]GOTO99;
GOO Z100;
M30;
例4 非整椭圆轨迹线加工;(加工深度2mm)
已知椭圆的长半轴a 短半轴为b 且与X轴正向夹角为A1,A2。首先根据椭圆的参数方程求出θ1,θ2和P1(x1,y2) P2(x1,y2)
此时要注意 A1≠θ1,A2≠θ2如图示
ON=b , OM=a
NP=P1Q, NP1=PQ
X1=OQ,Y1=P1Q
由上可列出方程
OQ=OM*COSθ=a*COSθ=X (1)
PQ=NP=ON*SINθ=b*SINθ=Y (2)
TANa=PQ/OQ=Y/X(3)
根据(1)(2)(3)可解出θ1,X1,Y1同理可解出θ2,X2,Y2
编程方法一:
根据参数方程 X=a*COSθ Y=b*SINθ 设定变量表达式
#1=0 (角度从θ1 ~ θ2 变化)
#2=a*COS[#1]
#3=b*SIN[#1]
程序
O0001;
S1000 M03;
G90 G54 G00 Z100;
G00 Xa Y0;
G00 Z3;
G01 Z-2 F100;
#1=0;
N99 #2=a*cos[#1];
#3=b*sin[#1];
G01 X#2 Y#3F300;
#1=#1+1;
IF[#1LE360]GOTO99;
GOO Z50;
M30;
编程方法二:根据椭圆标准方程 X2/a2+Y2/b2=1 设定变量表达式
#1=X (X值由X~-X变化)
#2=Y=b/a*SQRT[[a*a]-[#1*#1]]
程序
O0002;
S1000 M03;
篇三:数控铣加工论文范例
第一章绪 论
1.1 数控加工的概述
1、 数控加工
数控加工,也称之为NC(Numerical Control)加工,是以数值与符号构成
的信息,控制机床实现自动运转。数控加工经历了半个世纪的发展已成为应用于
当代各个制造领域的先进制造技术。数控加工的最大特征有两点:一是可以极大
地提高精度,包括加工质量精度及加工时间误差精度;二是加工质量的重复性,
可以稳定加工质量,保持加工零件质量的一致。也就是说加工零件的质量及加工
时间是由数控程序决定而不是由机床操作人员决定的。数控加工具有如下优点:
(1) 提高生产效率;
(2) 需熟练的机床操作人员;
(3) 提高加工精度并且保持加工质量;
(4) 可以减少工装夹具;
(5) 可以减少各工序间的周转,原来需要用多道工序完成的工件, 数控
加工一次装夹完成加工,缩短加工周期,提高生产效率;
(6) 容易进行加工过程管理;
(7) 可以减少检查工作量;
(8) 可以降低废、次品率;
(9) 便于设计变更,加工设定柔性;
(10) 容易实现操作过程的自动化,一个人可以操作多台机床;
(11) 操作容易,极大减轻体力劳动强度
随着制造设备的数控化率不断提高,数控加工技术在我国得到日益广泛的使
用,在模具行业,掌握数控技术与否及加工过程中的数控化率的高低已成为企业
是否具有竞争力的象征。数控加工技术应用的关键在于计算机辅助设计和制造
(CAD/CAM)系统的质量。
2数控
数控是数字控制的简称,英文为Namerical Control,简称NC。是近代发展
起来的一种自动控制技术、是用数字化的信息实现机床控制的一种方法。数控机
床既是数字控制机床,也是一种装有程序控制系统的机床,该系统能够逻辑地处理具有使用号码,或其他符号编码指令规定的程序。它是一种灵活通用能够适应产品频繁变化的柔性自动机床。
3 数控系统
数控系统是数字控制系统简称,英文为Numerical Control System.它是自动阅读输入载体上事先给定的数字值,并将其译码,从而使机床动作和加工零件。数控系统包括数控装置,可编程序控制器,主轴驱动及进给驱动装置等部分。 4 数控程序
数控程序或零件是输入数控系统中的,使数控机床执行一个确定加工任务的具有特定代码和编程的一系列指令。
1.2
1
2 数控加工工艺的内容 选择适合在数控上加工的零件,确定工序内容。 分析加工零件的图纸,明确加工内容及技术要求、确定加工方案、制
定数控加工路线,如工艺的划分、加工顺序的安排,非数控加工工序
的衔接等。设计数控加工工序,如工序的划分,刀具的选择,夹具的
定位与安装,切削用量的确定,走刀路线的确定。
3
4
5
调整数控加工工序的程序。如对刀点、换刀点的选择,刀具的补偿。 进行数控编程。 自动运动使至程序结束。
第二章
零件加工
图2—1 主视图
图2—2 零件成型图
2.1 对零件进行工艺分析
1 如图2.1所示零件由平面、凸台、槽、台阶、孔等组成。 该零件属于
平面凸台零件,结构形状对称,尺寸标注齐全,结构要素清晰,工艺性好。
零件为铝合金材料,毛胚料为335×135×11mm的板料,尺寸精度符合图纸要求。对零件要求如下:
A先加工两边的外形327×22, 耳朵的外形。保证1mm的厚度。
B铣出平面,把四个台阶留出来,保证8mm的厚度,台阶尺寸留下。
C用键槽刀铣出137×40mm的两个键槽,保证公差要求。因零件下的
厚度为1mm,压住会发生变形,进行热处理,需要校正。
D 钻出¢4,¢3的孔,保证粗糙度。
2零件精度要求
零件精度要求是零件工艺性分析的重要内容。通过分析,明确零件的加工要求,为后续加工方法的选择、装夹方式的确定,刀具及切削用量的选择提供依据。 此零件为铝合金材料,精度要求高,应根据用途和尺寸要求来合理加工零件,来达到精度要求。
2.2 毛胚的选择和加工余量的确定
在选择毛胚应遵循的原则是:在保证毛胚质量的前提下,力求选择高效。低成本,制造周期短的毛胚生产方法。首先由设计人员提出毛胚材料和加工后要达到的质量要求,然后再由工艺人员根据零件图、生产批量、生产成本、并考虑交货期限及现有可利用的设备,人员和技术水平等选定合适的毛胚生产方法。加工余量指毛胚尺寸与零件尺寸之差。加工余量的大小对零件的加工质量和制造的经济性有较大的影响,余量过大会浪费原材料及机械加工时增加机床、刀具及能源的消耗,余量过小则不能消除上道工序留下的各种误差,表面缺陷和本工序的装夹误差,易造成废品。因此,应根据影响余量的因素合理确定加工余量,零件加工一般要经多道工序,总加工余量就是每个中间工序加工余量的总和。
(1) 尽可能采用最小的加工余量的总和,以求缩短加工时间,降
低零件的加工费用。
(2) 应有足够的加工余量,特别是最后工序,加工余量应能保证
得到图纸上所规定的表面粗糙度和精度要求。
(3) 决定加工余量时,应考虑到零件在热处理后的变形,负责可
能出现次品,造成浪费。
(4) 决定加工余量时,应考虑被加工零件的大小。零件越大,由
切削力、内应力引起的变形会越大,因此加工余量也相应大
些。
(5) 数控加工余量不宜过大,特别是粗加工时,其加工余量不宜
太大,否则数控机床高效、高精度的特点难以实现。对于加
工余量过大的毛坯,可在普通机床上先安排粗加工工序。
2.3选择数控机床、 夹量具
1 选择铣床
数控铣床是在一般铣床的基础上发展起来的,两者的加工工艺基本
相同,结构也有些相似,但数控铣床是靠程序控制的自动加工机床,所以其结构也与普通铣床有很大区别.
如图2.3所示,数控铣床一般由数控系统、主传动系统、进给伺服
系统、冷却润滑系统等几数控铣床大部分组成:
1、主轴箱 包括主轴箱体和主轴传动系统,用于装夹刀具并带动刀具旋
2、进给伺服系统 由进给电机和进给执行机构组成,按照程序设定的进
给速度实现刀具和工件之间的相对运动,包括直线进给运动和旋转运
动。
3、控制系统 数控铣床运动控制的中心,执行数控加工程序控制机床进
行加工。
4、辅助装置 如液压、气动、润滑、冷却系统和排屑、防护等装置。
5、机床基础件 通常是指底座、立柱、横梁等,它是整个机床基础。
图2.3
数控立式铣床 FANUC数控系统标准面板