|
《数控系统》课程设计指导书
一、课程设计概述" z* n* E3 g! S2 o4 ?* \& H8 B" o4 ~
1. 课程的任务和作用
本课程设计是在《数控技术》理论课程学习完后进行。通过本课程设计使学生进一步掌握和理解课程的基本内容,对所学课程进行一次综合性的总复习,了解数控编程的特点和步骤,深化工艺处理技术和编程方法,提高独立的分析和解决数控加工的工艺问题和编程问题的能力,为今后从事数控领域工作打下扎实基础。# Y7 S3 k1 W4 c! x, O9 k" q0 A
2. 课程设计题目及要求
本课程设计共有2类题目,每个学生做一个具体题目(可以几个人为一组,但每个学生必须独立完成)。
1)车削类零件数控加工程序编制;2 a7 Y% \9 V R# s) k2 Q
2)铣削类零件数控加工程序编制。
通过课程设计,要求学生达到如下目标:2 _9 @4 z* x' I+ g* f
1)针对设计任务选择合适的工艺方案;
2)培养学生查阅技术手册和有关技术资料的能力;9 d% ~9 s0 G ^; o
3)培养学生零件加工程序设计能力;3 q. b- M9 Q, _* }/ E2 P: x( d s
4)培养学生程序调试能力;
5)培养学生编制技术文档的能力;
6)培养工艺人员严肃认真、一丝不苟的工作态度。
3. 课程设计基本内容及学时分配
课程设计包括的项目及时间分配为:- ?" H, N3 M- i/ N
1)课程设计讲解、准备有关资料(10%);. D( T! z' A: o# M& E+ ^* k# f
2)绘制零件图(4%);5 `9 p; O( s5 y3 ?8 I; K8 p
3)分析零件数控加工工艺(6%);
4)设计数控加工工艺卡(4%);; y4 I( q" L& ]& l" ?3 c2 L
5)编写数控加工走刀路线图(6%);* r& G& Y) ?9 \, A+ r, M S0 a
6)编写数控加工程序(10%);2 N8 \ X; Z2 J7 g0 i. R2 e
7)调试程序(30%);/ {* O" B0 W9 `. |* u7 \
8)编写设计说明书(20%);. s* r: d# G C% ~& D2 r
9)答辩(10%);
4.课程设计提交的技术文件4 u" _7 r% z, a6 l
1)绘制零件图一份(根据设计题目图形绘制CAD工程图);) @" H* h* O& ?4 u! h2 @8 [
2)数控加工工序卡一份;
3)走刀路线图一份;
4)数控加工程序清单一份;) Z$ f* i T2 x4 P) o
5)设计说明书一份(内容包括:分析零件结构,选择机床设备、刀具,编写数控加工工艺,写出数值计算过程)。 " m7 ]8 F( f7 ]: f; V% g1 X
5.课程设计成绩评定
依据下列几个方面进行考核,以五级评分制(优秀、良好、中等、及格、不及格)综合评定成绩:) L; A$ N3 {/ `) s& X% t8 O
1)设计过程中的表现(包括独立工作能力、分析问题的能力、工作态度等);
2)提交的设计文档的质量;. S6 t1 s1 N& ]7 F) o1 G. U' V0 Z: {
3)答辩中的表现。# L* X* o* ?6 V
6.主要参考资料4 ^4 K, o; w- @0 S2 Z
徐宏海.数控加工工艺. 北京:化工工业出版社,2004# l6 u( Z' R, c$ i
田萍.数控机床加工工艺及设备.北京:电子工业出版社, 2005+ P& i* H6 P5 `' P P* S
王爱玲.现代数控编程技术及应用.北京:国防工业出版社, 2002
李洪.机械加工工艺手册.北京:北京出版社, 1990
二、课程设计的主要设计步骤与方法
1. 数控编程的内容和步骤) j" Z2 @: q: O8 B% b
本课程设计要针对具体零件进行数控加工编程,其内容和步骤如下。
图1* o, U. M# m, ]. O) t
2. 数控加工工艺的制定+ e4 h( f( S# H; [$ k" A5 B
数控机床的加工工艺与通用机床的加工工艺有许多相同之处,但在数控机床上加工零件比通用机床加工零件的工艺规程要复杂得多。在数控加工前,要将机床的运动过程、零件的工艺过程、刀具的形状、切削用量和走刀路线等都编入程序。根据实际应用需要,数控加工 工艺的制定包括以下内容:
(1)选择并确定进行数控加工的内容;
(2)对零件图样进行数控加工的工艺分析;6 N4 I3 ~' H: n) a
(3)零件图样的数学处理及编程尺寸的确定;
(4)数控加工工艺方案的制定;2 i/ G7 H" ?. U$ B' Y) m/ G' S
(5)工步、进给路线的确定;
(6)数控机床类型的选择;4 {2 C. D/ _2 q7 J# b& b3 a
(7)刀具、夹具、量具的选择和设计;
(8)切削参数的确定;
(10)首件试切加工与现场问题处理;5 r! b7 Q; j0 }# [% c& M
(11)数控加工工艺技术文件的定型与整理归档。
2.1数控加工工艺性分析 4 w. Z" k, s3 l% N- j6 W2 K6 V
a) 尺寸标注应符合数控加工的特点
在数控编程中,所有点、线、面的尺寸和位置都是以编程原点为基准的。因此零件图样上最好直接给出坐标尺寸,或尽量以同一基准引注尺寸。* z; r. p7 v' i4 O
b) 几何要素的条件应完整、准确; o4 M2 Q% Q: X: ]! C) [) c
在程序编制中,编程人员必须充分掌握构成零件轮廓的几何要素参数及各几何要素间的关系。! m/ U. y) y* c
c) 定位基准可靠7 T W: X0 X6 i, `; o/ m! t! `
在数控加工中,加工工序往往较集中,以同一基准定位十分重要。因此往往需要设置一些辅助基准,或在毛坯上增加一些工艺凸台。在完成定位加工后再除去。/ k6 X: }: m: T) Q- a* q
2.2数控加工工艺路线的设计% U! {( Q- e% Z: Q3 a
(1)工序的划分
1)以一次安装、加工作为一道工序。这种方法适合于加工内容较少的零件,加工完后就能达到待检状态。
2)以同一把刀具加工的内容划分工序。有些零件虽然能在一次安装中加工出很多待加工表面,但考虑到程序太长,会受到某些限制,如机床连续工作时间的限制(如一道工序在一个工作班内不能结束)等。此外,程序太长会增加出错与检索的困难。因此程序不能太长,一道工序的内容不能太多。
3)以加工部位划分工序。对于加工内容很多的工件,可按其结构特点将加工部位分成几个部分,如内腔、外形、曲面或平面,并将每一部分的加工作为一道工序。, Y& L% m) |- ]1 ]
4)以粗、精加工划分工序。对于经加工后易发生变形的工件,由于对粗加工后可能发生的变形需要进行校形,故一般来说,凡要进行粗、精加工的过程,都要将工序分开。
(2)加工顺序的安排8 Q. G/ P! X+ L) n$ k
加工顺序的安排应根据零件的结构和毛坯状况,以及定位、安装与夹紧的需要来考虑。顺序安排一般应按以下原则进行:
1)上道工序的加工不能影响下道工序的定位与夹紧,中间穿插有通用机床加工工序的也应综合考虑;
2)先进行内腔加工,后进行外形加工;: a- b/ a( C$ m" s6 S- g
3)以相同定位、夹紧方式加工或用同一把刀具加工的工序,最好连续加工,以减少重复定位次数、换刀次数与挪动压板次数;( P# X4 O$ E8 |# X4 F2 A. w1 X
4)如一次装夹进行多道加工工序时,应把对工件刚度削弱较小的工序安排在先,以减小加工变形。 ; u; {" w$ @, F4 k) b/ `1 T
3. 数控加工工艺设计方法& [7 A. [3 P) B# d1 X- `
3.1确定毛坯的形状、尺寸和材料
根据零件图样要求与确定的加工工艺过程,确定毛坯形状、尺寸和材料。
设计时必须通过查阅相关手册合理确定毛坯形状和加工余量,并在课程设计说明书中画出简图。3 N& j" K/ ?! k! q8 F' w: L
3.2确定走刀路线和安排加工顺序
走刀路线是刀具在整个加工工序中的运动轨迹,它不但包括了工步的内容,也反映出工步顺序。走刀路线是编写程序的依据之一,因此,在确定走刀路线时最好画一张工序简图,将已经拟定出的走刀路线画上去(包括进、退刀路线),这样可为编程带来方便。工步的划分与安排一般可随走刀路线来进行,在确定走刀路线时,主要考虑以下几点 ]' D! P/ X# g9 s4 y- v7 k
(1) 选择工件加工变形小的路线; 0 g4 y. i" I0 H3 H. t: z
(2) 寻求最短加工路线,减少空刀时间以提高加工效率; 3 K M, i9 k& Z. T! \3 l
(3) 不要在工件轮廓面上停刀或垂直上下刀,以免划伤工件或损坏刀具与机床;
(4) 最终轮廓应安排最后一次走刀连续加工出来,以满足工件轮廓表面加工后的粗糙度要求。8 o; _5 O. g2 L: H
3.3确定零件加工时的定位和夹紧方案
在确定定位和夹紧方案时应注意以下几个问题:
(1)尽可能做到设计基准、工艺基准与编程计算基准的统一;$ B; Q/ @: C v! a5 g9 ?* e9 n4 C
(2)尽量将工序集中,减少装夹次数,尽可能在一次装夹后能加工出全部待加工表面;; ]# h; m: l8 f' t
(3)避免采用占机、人工调整时间长的装夹方案;
(4)夹紧力的作用点应落在工件刚性较好的部位。
3.4 确定切削用量
编程人员在确定每道工序的切削用量时,应根据刀具的寿命和机床说明书中的规定去选择。也可以结合实际经验用类比法确定切削用量。在确定切削用量时,要根据被加工工件材料、硬度、切削状态、背吃刀量、进给量,刀具寿命,最后选择合适的切削速度。7 n! u7 w; n$ a& @) ?5 T; O
切削用量的选择原则是保证零件加工精度和表面粗糙度,充分发挥刀具切削性能,保证合理的刀具寿命,并充分发挥机床的性能,最大限度地提高生产率,降低成本。
切削用量的选择原则见表1。( w8 M1 q* v0 f% r
表1 切削用量三要素的选择原则
切削用量要素 选择原则
背吃刀量 背吃刀量主要受机床刚度的限制,在机床刚度允许的情况下,尽可能使背吃刀量等于零件的加工余量,这样可以减少走刀次数,提高加工效率。对于表面粗糙度和精度要求较高的零件,要留有足够的精加工余量,数控加工的精加工余量可以比普通机床加工的余量小一些。( n H. W; G- `0 N9 @
进给量 进给量主要根据零件的加工精度和表面粗糙度要求,以及刀具、工件的材料性质选取。最大进给速度受机床刚度和进给系统性能的限制。确定进给速度的原则是当工件的质量要求能够得到保证时,为提高生产效率,可选择较高的进给速度。一般在100~200mm/min范围内选取;刀具空行程时,特别是远距离“回零”时,可以采用该机床数控系统设定的最高进给速度。( u7 C! G) E2 S# s
主轴转速 主轴转速的选择,主要考虑切削加工的经济性,必须保证刀具的经济寿命,同时切削负荷不应该超过机床的额定功率。原则是主轴转速要根据机床和刀具允许的切削速度来确定。可以用计算或查表法来选取。
4. 填写数控加工技术文件
4.1数控加工工序卡片5 h+ B/ M# C. W& S# f
数控加工工序卡与普通加工工序卡有许多相似之处,所不同的是:工序简图中应注明编程原点与对刀点,要进行编程简要说明(如:所用控制机型号、程序编号、镜像加工对称方式、刀具半径补偿界限等)及切削参数的选定。表2为数控加工工艺卡的一个例子。& y5 K4 q% e) B( f1 U
表2 数控加工工序卡片+ [4 O" f9 w( ^& v* v
数控加工工序卡片 产品名称或型号 零件
名称 零件
图号8 }# S. D& P5 |9 W% @0 J t
7 J Q0 X F! b0 ^) m2 {/ G
车间 使用设备
工艺序号 程序编号0 B8 i& X* T/ ?1 Q. J' t- S
. s6 r/ y- u4 \9 `4 w; d
夹具名称 夹具编号# s! N5 W3 k d0 i! q5 d0 C
三爪卡盘 GS53-61! w- I6 c3 W7 l! p5 ?7 z
工步号 工步内容 加工面 刀具号 刀补量 主轴
转速3 P! K3 I6 @! b* u& K
r/min 进给量
mm/r 背吃刀量7 V) Z, m- l. v4 F. x n' K
mm 备
注
) {6 d/ [% q, j) p; L5 D
' Y( X1 |# M2 D7 t/ ?. |
1 车端面 右端面 T- j$ s# A6 S* h/ l# a5 B8 I6 M+ @
01 0 600 0.1 4 T. Q& Y! Z& ?, T$ C6 P
+ b! d. A: p+ @: t5 J2 B% s7 D
2 粗车 外圆面 T- z+ @6 k3 P- Z+ m! A6 H( q0 @1 o. \5 d
01 0 600 0.2
3 车半圆头 右端面 T, Y0 K9 N& r0 k- G F& P3 f* L
01 600 0.1
+ E. J* [& q ]. ]
4: z/ h8 e% [; E, i' A0 D$ i4 C
半精车 外圆面 T/ t- H& E9 B( z3 |/ P, O1 o/ }( V9 k
02 0 600 0.1
4.2数控加工走刀路线图
数控加工走刀路线图规定了编程中的刀具运动路线,如:从哪里下刀,在哪里抬刀,哪里是斜下刀等,以防止刀具在运动中与夹具、工件等发生碰撞。此外,对有些被加工零件,由于工艺性问题,在加工过程中必须挪动夹紧位时,需要事先告诉操作者在哪个程序段前挪动,夹紧点在零件的什么位置,然后更换到什么位置等,以防出现安全问题。
为简化走刀路线图,一般可采用统一约定的符号来表示。表3为数控加工走刀路线图的一个例子。; O, O) k9 ?7 }. `7 I* f# h. J7 ?
表3 数控加工走刀路线图* x2 x+ e& ?4 ^. T1 s& `
数控加工走刀路线图 零件图号 NC01 工序号 工步号 程序号 O100
机床型号 XK5032 程序段号 N10~N170 加工内容 铣轮廓周边 共1页 第 1页
+ \/ l; F2 ]& b; _ C' Z8 r/ I
编程
校对
审批 9 Y6 f/ A- p4 m" A
符号
; f* o! P+ \' S7 X9 k7 D
含义 抬刀 下刀 编程原点 起刀点 走刀方向 走刀线相交 轨迹重叠 爬斜坡 铰孔 行切! k4 l! U8 p+ s- t0 l5 L
/ S0 D m3 K4 P6 v' n5 K' ?
; L& {: Z3 O# _# O0 Z
4.3 数控加工刀具卡片
数控加工时,对刀具的要求十分严格,一般要在机外对刀仪上预先调整刀具直径和长度。刀具卡片是组装刀具和调整刀具的主要依据。主要包括刀具号、刀具名称、刀柄型号、刀具直径和长度。表4为数控加工道具卡片的一个例子。
表4 数控加工刀具卡, P' }+ A( T2 h1 d8 E% g9 J
零件号 编制 审核
程序号 日期 日期
工步号 刀具号 刀具型号及相关参数 刀长及半径补偿量 备注6 W) p* X# S: t4 z7 J, ]0 T3 P( K
T H = , x+ s8 e. `+ c7 Q/ \
D =
T H =
D =
T H = ; ?/ ^, |; L7 ^# O) a* c( W, j
D = % x3 L( j% g0 y5 C) F
T H =
D = 7 Q" n3 p6 J9 V
T H = 7 Q0 u' X; A- D8 c3 m# R
D =
T H =
D = . A! D% V# p0 X! ^6 k4 o/ t. J* y4 q
T H =
D = 7 ~, U1 l! t; X" S! f
4.4 数控程序清单0 n8 N5 x" X6 b/ t3 b
根据所采用数控系统规定的指令代码和程序段格式,编写数控程序清单。0 |4 z& M0 \" T
5. 调试程序
编制好的数控加工程序要利用仿真软件或编辑软件进行调试,对加工程序的正确性进行验证。要求在课程设计设计说明书中用仿真截图说明验证过程和结果。3 n5 d/ H$ G/ Q, d- y7 e8 H: [
仿真软件可以用南京斯沃或上海宇龙。 0 h" B! D9 C4 _* \5 I! P
数控编辑软件可以用CIMCOEdit。
% k4 u, m F7 m7 \8 G
( V/ Q- e7 a& T; M
) \8 k( x3 r2 M y0 ]& y3 u/ |- l
附录一:设计题目(每组分配一个具体题目)! A4 k, f6 Y$ L2 L! {1 C& c' Q
1.毛坯为Φ60mm45号钢棒料,数控车床粗、精加工。 y9 {9 K8 o, P
" t1 T! g( c, d1 \+ F
2. 毛坯为Φ72mm45号钢棒料,数控车床粗、精加工,外圆表面尺寸精度IT7、表面粗糙度3.2,端面尺寸精度IT8、表面粗糙度Ra6.3。
3. 毛坯为Φ30mm45号钢棒料,数控车床粗、精加工。外圆表面尺寸精度IT7、表面粗糙度Ra3.2,端面尺寸精度IT8、表面粗糙度Ra6.3。* }6 l) J1 K& P; w, j2 g0 S
- W, i) j- F9 I, y3 _2 A9 m
4. 毛坯为Φ40mm45号钢棒料,数控车床粗、精加工。未标注外圆表面尺寸精度IT7、表面粗糙度Ra3.2,端面尺寸精度IT8、表面粗糙度Ra6.3。% |2 Z; r+ M' i. d6 E: i/ L( P$ a
5. 材料为铝合金,数控加工上表面、腔槽。 4 O+ h" z4 h2 a0 {( ^+ k- ]+ @
8 c# k t; X. V1 m0 G' C# ]
6 x* f6 W$ D+ j1 `
2 H8 l+ d( Z. C8 ~ I
6.材料为铝合金,数控加工上表面、凸台、孔,尺寸精度IT7、加工表面粗糙度Ra3.2、其余Ra6.3。/ s3 V( Z- Q& r1 N3 O% E0 V
7. 材料为铝合金,数控加工上表面、槽,尺寸精度IT7、加工表面粗糙度Ra3.2、其余Ra6.3
1 r# V5 ~. |0 E! S
8. 材料为铝合金,数控加工上表面、凸台,尺寸精度IT7、加工表面粗糙度Ra3.2、其余Ra6.3& B* e3 i1 G- f2 s' m* |: K
( b. E7 f, K' m& X `2 A
* j% A2 S& K/ d3 T
* l0 S' ]# c4 J0 |9 d
* [" V, j, V- @4 K/ @2 R6 b- g
]/ g! H) [, p' Y& X2 O
$ |2 X6 k5 t. f x# R6 h
* b" e" y. H! c1 a2 `
, w/ }4 k7 w M ?( O
) \5 T! m+ a( {6 T/ R$ U
* ?, N# j6 n8 q$ N/ t
/ p6 q* l3 n' Y: ^$ L( e! D" Q
: O/ B* F. X J- f4 t0 ]: K) H- X/ n0 \
$ d5 X7 B3 f2 h( N+ _
- c5 a% Q2 H! L% Q" K, \" s. a
. [/ Z* r9 Y, A& @" w! l( G E
附录二:相关表格
1. 加工余量9 O* M S c& R3 p6 m9 G: z, S
6 X. h2 J) k1 s3 ^2 _" d
& J! `6 j$ h# ]- N
7 u$ A3 [* A& p/ l
6 t9 f& C8 H8 t' W: N
2. 切削用量
! u, D( n- q1 j f/ u& z
/ }) g3 v( q1 v3 ]# k8 q" j
: m% M! z: D3 m8 R
3 ~- e* j; t8 W' h/ }
2 z6 D8 v* _5 V5 B$ Z" o( }$ L O
$ t2 h& a6 W+ ?) @, ^& D
7 L5 _2 C# Z Y; |$ g$ T) X
5 N! k! X8 y* ]% g) {6 q1 I& f
0 W4 F! G! g, G1 q5 C
|
|