|
楼主 |
发表于 2022-5-7 16:50
|
显示全部楼层
二、数控程序及制造大纲(FO)的管理
( U1 @0 }1 \* q6 v+ ]7 \2 B5 ]1 v" A
1.数控程序的命名
0 M1 X7 U V* b# v* W6 T6 N# o1 ]3 T! p5 O/ G6 H
为方便查阅,易于识别、调用和管理,必须对第一个数控程序文件进行合理的命名。数控机床的编码的倍数不同,且一般只识别数字和字母,不同的数控系统所识别的程序格式也不同。 Y; A/ U3 A, f6 p6 K
9 c' I0 s0 h( M
因此,数控程序命名的形式一般为:名称+后缀。
' @ T" j: L- ]" v2 h) n5 v+ w" `5 C- U
(1)名称组成一般为:产品代号_加工类型+工序号_程序版次。6 E9 k6 v# j* w, O7 d9 l
( v6 T$ {9 C; I8 ]) y: Y其中“产品代号”即为引用涉及零件的图号;“加工类型”即为是铣(M)还是车(L);“工序号”即为工艺文件中的工序号;“程序版次”即新版(NEW),换版后可以用001、002……
8 b# J K/ ~* `) F
7 K6 H0 l6 R. `0 e. f3 V(2)后缀组成:一般为txt、mpf等。
* T( N" P% Q: F
- l3 u2 i7 ^1 B4 P(3)数控程序命名示例:某产品代号为D25—1155—12—00,有三道工序需要数控加工,其中工序15为数控铣加工工序,第一次编制的数控程序,则其相应的数控程序文件在程序库中的名称如图2所示。
, O7 M, e- C) N$ t
+ B1 S8 ~' F$ N; d# E z% k: D5 @(4)数控程序的命名以符合控制系统要求,以及便于识别、调用和管理为原则。2.刀具的命名
7 A! m/ ]+ v5 }5 y; K- c0 [$ `( W0 a+ q$ ?+ L
在编制加工工艺时,需要定义各种刀具类型、刀具材料和刀具本身的几何参数等。( r# a6 T8 y: D# @% L: ~, @
4 p) {7 B: ] R) N9 [" { P; z在未建立切削参数数据库前,只能靠手动输入,因此效率较低,而且完成的也只是简单的重复劳动,最终生成的程序对于操作者来说不直观,对工艺人员的水平要求较高。
5 c6 Y" j5 J% \$ ^' \
) R ]# c, x: C3 c" o' R& s' }# K通过实际加工中的经验总结,可以通过相应的CAM软件(NX软件)建立加工数据库,在以后的操作中可以直接从库中调用。建立库则应先定义刀具编号,为便于标识可在NX刀具库中用如下方法表示。9 L# a, @+ c, J5 ?# @% _0 b% X
: e i& ]8 g) v8 R2 y) v6 M(1)立铣刀:LX+D+直径+L+刀具伸出长度+La+刀具刃长+Z+刃数+R+底齿半径。如LXD25L50La25Z3R1.5_L7表示:立铣刀的直径为25mm,工作长度要求最小50mm,刃长要求最小25mm,刃数为3刃,底角为R1.5mm;L7为加工7075进口铝材。
1 d Y+ b, Z9 y C, r" ?
% [; o* I. C% _/ y7 R1 O' x1 d(2)钻头:ZT+D+直径+刀具伸出长度+La+刀具刃长+Z+刃数+J+钻角。如ZTD6.5L30La20Z2J120表示:此钻头的直径为6.5mm,工作长度要求最小30mm,刃长要求最小20mm。+ K+ h( H8 N- m" b/ ]
0 ?2 J3 P4 M+ ?7 [
在后置时,要求其刀具信息一起输出,这样可以防止操作者在漏改刀号或刀长的情况下运行程序。其主要目的是为数控程序编制和程序仿真建立统一标准,也便于刀具的统一发放和校对。, Z# } D: r' y' J4 Q9 r
3 g& E4 z! R1 y+ c: X! c" L; X7 V
! y1 G, x8 ^2 j& U |
|