|
楼主 |
发表于 2022-5-7 16:50
|
显示全部楼层
二、数控程序及制造大纲(FO)的管理
, h" g- [, _9 s' u; t% {' `: X' P" g% H# v8 e
1.数控程序的命名5 [) @% a1 ], ^: ?! |
7 r: k8 f" ~+ o9 C$ i8 a
为方便查阅,易于识别、调用和管理,必须对第一个数控程序文件进行合理的命名。数控机床的编码的倍数不同,且一般只识别数字和字母,不同的数控系统所识别的程序格式也不同。, C( K; b0 \# { p# w
, E `! [! L3 W7 I- e
因此,数控程序命名的形式一般为:名称+后缀。) [3 {2 ?1 J- }( J" r3 o. F
. e# @9 l6 y& C- j(1)名称组成一般为:产品代号_加工类型+工序号_程序版次。: u5 w0 P' I6 B- e
4 M3 ~% u* f0 X4 ~7 M! m% j其中“产品代号”即为引用涉及零件的图号;“加工类型”即为是铣(M)还是车(L);“工序号”即为工艺文件中的工序号;“程序版次”即新版(NEW),换版后可以用001、002……
% K6 E1 |$ H5 L1 a4 q/ f: J, N2 b1 m* C- M7 J
(2)后缀组成:一般为txt、mpf等。; |& k; N- [2 I/ X& M5 M1 O
5 H. r5 v9 Y: j- E2 Y) |, D4 G6 }: W$ g
(3)数控程序命名示例:某产品代号为D25—1155—12—00,有三道工序需要数控加工,其中工序15为数控铣加工工序,第一次编制的数控程序,则其相应的数控程序文件在程序库中的名称如图2所示。+ e. `# `& s$ }% v& g
3 Z; K8 w) g4 i$ Y, M(4)数控程序的命名以符合控制系统要求,以及便于识别、调用和管理为原则。2.刀具的命名- T8 p6 F1 n' K
- Y2 U5 ]' m- D9 L! t: l6 ?8 k
在编制加工工艺时,需要定义各种刀具类型、刀具材料和刀具本身的几何参数等。
# {4 }. t1 |4 w6 P, x# b3 C
' a- T: L( u+ G- n" L* `) e在未建立切削参数数据库前,只能靠手动输入,因此效率较低,而且完成的也只是简单的重复劳动,最终生成的程序对于操作者来说不直观,对工艺人员的水平要求较高。
. _( ?; s, @2 o3 z! y3 G' f& Y& R5 p/ S2 t: q9 L& K2 ?, f; S" o
通过实际加工中的经验总结,可以通过相应的CAM软件(NX软件)建立加工数据库,在以后的操作中可以直接从库中调用。建立库则应先定义刀具编号,为便于标识可在NX刀具库中用如下方法表示。
% ^* A% ~- P( o" K; M& A6 d/ t& r$ V& `2 {4 R0 h
(1)立铣刀:LX+D+直径+L+刀具伸出长度+La+刀具刃长+Z+刃数+R+底齿半径。如LXD25L50La25Z3R1.5_L7表示:立铣刀的直径为25mm,工作长度要求最小50mm,刃长要求最小25mm,刃数为3刃,底角为R1.5mm;L7为加工7075进口铝材。
, p( G( V$ M+ y$ R
$ q, a' u, y' \( A) b$ \2 I(2)钻头:ZT+D+直径+刀具伸出长度+La+刀具刃长+Z+刃数+J+钻角。如ZTD6.5L30La20Z2J120表示:此钻头的直径为6.5mm,工作长度要求最小30mm,刃长要求最小20mm。
! g$ T& @9 h' T+ e+ V# x9 ~% e: p4 y$ b2 ]* @/ [
在后置时,要求其刀具信息一起输出,这样可以防止操作者在漏改刀号或刀长的情况下运行程序。其主要目的是为数控程序编制和程序仿真建立统一标准,也便于刀具的统一发放和校对。% `5 _ G0 V' D* ~3 w
2 N- d- l4 r; n2 T H9 e
: v7 E9 C% I, M/ U
|
|