马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
“我们公司的加工中心都是固定的,加工的工件是有规律的,工件材料和加工工艺方法也是有规律。同样,我们选用的刀具、转速和进给也有规律,那么,在CAD编程时,如何减少选择这些加工参数所带来的重复劳动呢?”这是许多CAD用户的心声。它的答案是肯定的,作为一款高性价比的CAD/CAM软件,中望3D可以轻松做到。中望3D通过强大的模板定制功能,帮助你大幅减少CAD设计过程中的重复劳动,加快CAD编程速度,提升企业竞争力。
' [0 r9 `3 ]+ p3 \1 b- r0 y7 n9 _' Z现在就来看看中望3D是如何做到的。
" x$ S) ?0 J0 }& N1.新建模板文件 4 F5 Y- u/ c: |. K' f
首先,我们需要新建一个加工模板文件,安装程序默认是没有加工模板的。 & X7 v" D, u H3 j+ ~ ]
(提示:同类型的模板文件可以创建多个.)
# {6 S. y! R% `" N: P9 c5 z. h& YStep1.启动中望3D,点击菜单栏:文件→模板,进入到如下界面。(图一) - C4 k5 Z# D4 c0 r0 }
. P& ` U' ~, D: X: r# [( `) e
(图一) + Z9 [2 P9 V6 Q6 n
Step2.点击创建新对象,进入到如下界面。在类型中选择加工方案,接着给定一个唯一名称。(图二)# b G4 J7 k% }. D& t( L
' X2 k% p+ r) v1 D% V3 x
(取模板名称时,我们可以以部门或者零件类型等有实际意义的词来划分,这样直观方便使用.)
1 b0 y7 d4 r4 r( h2 g9 G, P/ U( d: L# e
Step3.点击确认后直接进入到加工模块,点击保存。(图三)/ p& @' v, x: P% `3 E+ @
(这里建议大家,在每次完成一段工作后,都保存一下文件,养成一个良好习惯,尽量避免不必要的损失.)! D0 p" W* m! e& ?+ u' {# w
A+ N3 g2 ^7 x: l: m& W6 B
! `2 F% f% U1 {3 G3 T2 P3 d% N
/ f2 [9 I2 O* i B: H' Q2.输入刀具 7 A# M, [) z9 N( i* a
在这里,我们只把常用的刀具(亦可指加工中心上固定的刀具)输入到模板中,这样便可直接取用,为避免刀具过多而影响选用的效率,建议将其它刀具写入刀具库中。 & i: _5 c$ H5 z
Step4. 点击菜单栏:工具→输入对象,进入到如下界面。打开文件刀具.csv,输入已经做好的刀具。(图四) 2 v+ f+ L9 c# |- w, R' X9 C8 e, m( |
可以看到图四的文件类型选项,.csv和.txt。这两种类型都是纯文本文件,都可以用EXCEL来编辑,这里及下面我们都采用.csv的文件类型。% F! \% J) K( r- k/ e! D
6 t4 G3 P, s* u! o
Step5.此时,在工序中,点击刀具选项,我们直接进入到刀具列表,而非刀具库,快速选用。(图五)
0 k& P4 R& s) i& j, M A6 U我们选择的工序类型和刀具类型是相对应的,例如:我们选择铣削的工序类型时,在刀具列表中就不会出现钻削的刀具。
N: |8 ?7 v* P: r
! c* b& I- x* r. j. B4 W 1 x& e: T! v5 y2 N. O: v! y
$ e' f- D6 @# s3.输入转速与进给
* G; X! X. ?! K/ w. p' P8 uStep6.点击菜单栏:工具→输入对象,进入到如下界面。打开文件转速与进给.csv,输入已经做好的转速与进给。(图六)
' p8 f, l2 Z, V; V1 X(提示:我们的刀具、转速与进给以及设备文件都是.csv文件,仅内部参数有所区别)
6 v0 @* u3 J7 U+ A
! }" Z. o5 O. L/ V
" I) K% U h1 AStep7.进入工序参数里的速度、进给项,点击靠下的从其他表复制值,此时,直接进入到转速进刀速度表,而非速度与进给库。(图七)
! ^/ L+ a" |0 c(注意:转速进刀速度表不会与工序类型相对应,但是要注意区别工序的类别是粗加工还是精加工。另外,这些列表都是以阿拉伯字母升序为原则排序。)/ O. G6 a% O9 X- _9 k* c. v
7 x) S1 @% o; z' L! `8 q
- b# t+ \ Q/ Z+ w
4.输入设备
5 b& u7 ?' W. C! R; i! y% W; N" t* r2 R' M3 b
这里的设备是指我们的数控机床。设备的选用在一个零件的加工编程中只需选一次,不会像刀具和转速与进给的选取那么频繁,但设备内的参数选项更多,重复新建会更麻烦,而且数控机床对于一个企业来说又是一个极为固定的生产设备。所以有必要在模板中先设置好,在CAD编程时直接调用。$ { z& z* G( _. M
. K5 D) [) ~" C& O; s8 s$ R V1 W
Step8.点击菜单栏:工具→输入对象,进入到如下界面。打开文件设备.csv,输入已经做好的设备。(图八)+ S/ z4 j7 V' |. v: K* n4 q
0 l [6 G4 t$ j$ `0 E* W T" c% G% p1 o; R9 B
Step9.点击方案管理器的设备,直接进入到设备列表,可以看到设备已经输入模板中,从中选取你需要的机床。(图九)
- e# r& X# Z: |6 ?& u6 R# } / T1 V5 i' H+ n6 L& z" |' i
5.工序参数的保存与调用 1 o1 {8 @0 n% k" b4 R- G
, ^& X) t7 K) }3 s6 {4 }( r% ~
在工序中,参数是一个非常重要的选项,包括切削参数、极限参数、进退刀参数、后处理参数、显示参数、进给参数等。进给参数前面已经介绍了更简便的方法,这里不在重复。
( h- ]1 x/ v1 C: e: Z
% x3 f, q: Q4 K需要区别的是,前面采用的方法都是指定输入文件。在这里,我们需要进入到工序参数的界面,可以看到在靠下一行,有一个保存按钮,设置好我们常用的参数后,点击保存。那么下次在调用这种工序时就是你目前保存的参数。
' a4 v" K- q5 N7 W2 O& o7 T" q
7 s7 [/ W/ L( s0 A- X+ K* w; K保存位置可以自己指定,但是调用位置暂不支持指定,默认为个人用户目录下,如图十。
7 I* o, C4 i7 O
(图十) 9 _8 ]/ {4 X$ l! T+ R
8 b9 B7 M+ b9 M+ A+ `0 C- d2 L(提示:1.个人用户目录一般为 C:\Documents and Settings\user\Application Data\ZW3D 2011 Chs\,需要注意的是 Application Data 这个文件夹一般是隐藏文件,需要手动显示方可将参数文件保存到默认位置。
% ]) e5 S; e; ]+ p
+ A4 a) ^5 @& d2.不仅仅是在模板中可以保存工序参数,在其它中望3D文件中的加工环境下都可以保存工序参数文件,同时也不会违背提示3的原则。3 _2 |/ h: V: `1 P9 W4 E. i3 A
7 i7 J! v. A- e& D' t3.不支持同一种工序有不同版本的参数文件,后一保存会覆盖前一保存,该文件名后缀为.cfg。)
, G$ a" a b$ V7 w5 Q8 I4 u" w: m, m/ T
& m1 V, r: d! Z3 A7 M, y( F+ g: BOK,到此我们已经完成了CAD模板的个性化定制,接下来就开始体验高效率的CAD编程模式吧!, B+ D$ k1 c: b- `( q
# N; Y5 U2 s: Q1 z H2 h4 l附:如何创建、修改.csv文件
1 u- z5 N4 Y$ k- t J/ X. q% w6 ], C# s8 [
前面只讲到如何使用.csv的文件,现在来介绍它是如何创建与修改的。.csv文件可以用Excel打开,也可以用Excel来创建、修改,从而可以利用Excel强大的功能批量的、快速的创建加工数据库。
, f0 Z, ?( H/ l! U9 ~1.新建一个Excel文件,输入数据,另存,选择保存类型为 CSV(逗号分隔)(*.csv) ,如图十一:+ ~% R1 P2 j [# S P2 \ C5 K
4 }4 m+ T% _" g; y, g2.在.csv文件中,数据的格式是怎么的呢?
r" e8 H; g. o* t) T8 C, B; N q0 O我们可以看到下面两张图,数据内容由两部分组成。首先第一行是变量名称,然后第二行及以后行数输入的不同刀具名称相对应的值,转速与进给和设备文件同理。(图十二)
) K$ Z2 J# k, C$ w! p9 ^$ c0 l/ R. ~, L0 y" v2 N4 G5 j4 s7 Y) ?
3.如何获取第一行的变量名称呢?
6 @- @+ m/ d1 C第一次获取变量名称的时候,我们可以通过在一个包含刀具、转速与进给、设备的加工文件中,点击菜单栏:工具→输出对象;第一步,选择类别;第二步,选择项确定。如图十三:0 D; G/ N' u3 T! H7 V+ p+ J4 e) Y
& b9 R7 p" P: H* e在输出位置查看刚刚输出的.csv文件,便可看到第一行的变量名称,此时,我们可以根据加工需求去新建、修改、删除第一行以外行的值。
! z2 G. u% k0 c4 D& k! _
2 p1 h! b4 H& z
! I4 o) \$ A# N6 o! Y4 w. _5 A8 r& p/ U6 I$ \' T
|