马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
“我们公司的加工中心都是固定的,加工的工件是有规律的,工件材料和加工工艺方法也是有规律。同样,我们选用的刀具、转速和进给也有规律,那么,在CAD编程时,如何减少选择这些加工参数所带来的重复劳动呢?”这是许多CAD用户的心声。它的答案是肯定的,作为一款高性价比的CAD/CAM软件,中望3D可以轻松做到。中望3D通过强大的模板定制功能,帮助你大幅减少CAD设计过程中的重复劳动,加快CAD编程速度,提升企业竞争力。 8 w. E' y! x! d& F# P
现在就来看看中望3D是如何做到的。 % Z- [! v% ]/ O' O3 S
1.新建模板文件 7 m0 v2 ], }) C. h0 E% y! ^/ V
首先,我们需要新建一个加工模板文件,安装程序默认是没有加工模板的。
$ M4 H5 o- G: @& d8 I(提示:同类型的模板文件可以创建多个.)
( z9 B. i( M- O5 MStep1.启动中望3D,点击菜单栏:文件→模板,进入到如下界面。(图一)
, i$ ^: u9 X1 A* q+ z$ q* g, e; H
! ?. [( D& v; J8 F( E* i0 ?1 M
(图一)
& F3 C6 z6 o* I wStep2.点击创建新对象,进入到如下界面。在类型中选择加工方案,接着给定一个唯一名称。(图二)
. Z4 `4 _( w# X: b. F( a) B
6 L4 m; j* M% i: @( l' B/ y/ g. \(取模板名称时,我们可以以部门或者零件类型等有实际意义的词来划分,这样直观方便使用.)
4 @' l% n" r; k' |8 ~( O
2 f& X f$ Z: |Step3.点击确认后直接进入到加工模块,点击保存。(图三)/ }9 w8 R4 E6 X6 R; f
(这里建议大家,在每次完成一段工作后,都保存一下文件,养成一个良好习惯,尽量避免不必要的损失.)+ |1 \) h. R- }5 T+ J1 ]+ w
- H3 |# D* e1 z( O1 `7 b( R1 j% S6 I- x/ z9 T$ w2 B, O+ [
! \; |+ ~" h+ {, R! T
2.输入刀具
7 q( f8 V& ~2 |" t- C2 m. `2 H* j& D在这里,我们只把常用的刀具(亦可指加工中心上固定的刀具)输入到模板中,这样便可直接取用,为避免刀具过多而影响选用的效率,建议将其它刀具写入刀具库中。 3 b: _% O, L8 B
Step4. 点击菜单栏:工具→输入对象,进入到如下界面。打开文件刀具.csv,输入已经做好的刀具。(图四) 2 H0 m W5 L6 ]( r: i+ n
可以看到图四的文件类型选项,.csv和.txt。这两种类型都是纯文本文件,都可以用EXCEL来编辑,这里及下面我们都采用.csv的文件类型。
/ l7 I! V4 ?3 b
* p, m1 M/ ~4 J. e) CStep5.此时,在工序中,点击刀具选项,我们直接进入到刀具列表,而非刀具库,快速选用。(图五)
' @% `. J1 d7 ?5 [- N/ ^我们选择的工序类型和刀具类型是相对应的,例如:我们选择铣削的工序类型时,在刀具列表中就不会出现钻削的刀具。
6 n s% ]6 q1 z# `/ B
/ K* b. P- i# j+ l4 C! N& T% d. k
J9 R. A- L8 ?
- ^& k2 B9 w# j$ C. T8 M3.输入转速与进给/ E8 o! L7 B. i4 c
Step6.点击菜单栏:工具→输入对象,进入到如下界面。打开文件转速与进给.csv,输入已经做好的转速与进给。(图六). _9 B9 C' N/ n, v
(提示:我们的刀具、转速与进给以及设备文件都是.csv文件,仅内部参数有所区别)
+ R& H: p" g7 D0 f" W% k2 ]
7 Y8 {7 {/ `. r6 i4 f1 k; S0 ?; t( v+ C3 t L, Z
Step7.进入工序参数里的速度、进给项,点击靠下的从其他表复制值,此时,直接进入到转速进刀速度表,而非速度与进给库。(图七)
- \6 d/ ^& x d(注意:转速进刀速度表不会与工序类型相对应,但是要注意区别工序的类别是粗加工还是精加工。另外,这些列表都是以阿拉伯字母升序为原则排序。)6 l% o! B! f! X7 O4 y& E% P; ]6 g
7 _! x% L+ }( n% i6 N f+ n7 J: O
: B+ U/ r( a2 h5 }" M4.输入设备 % i) V7 y* B! L6 Y- z
; N2 F; v1 B( `% v5 z! d5 M6 m
这里的设备是指我们的数控机床。设备的选用在一个零件的加工编程中只需选一次,不会像刀具和转速与进给的选取那么频繁,但设备内的参数选项更多,重复新建会更麻烦,而且数控机床对于一个企业来说又是一个极为固定的生产设备。所以有必要在模板中先设置好,在CAD编程时直接调用。
5 f+ _* \, r+ T/ R, u9 }. V% ]) k9 W
% @3 J3 f" N) X: X( O. J. pStep8.点击菜单栏:工具→输入对象,进入到如下界面。打开文件设备.csv,输入已经做好的设备。(图八)
; @. }" H: E5 Y+ N2 F
) v0 ]5 R# [: U2 W
2 g) W, B- n0 G5 g
Step9.点击方案管理器的设备,直接进入到设备列表,可以看到设备已经输入模板中,从中选取你需要的机床。(图九)
) K! s6 T! b& `2 H+ e
8 p; v% Y1 U5 U* M* ]: h5.工序参数的保存与调用 # ^ O- \0 t; V$ r0 @! P
9 c3 s7 o; j0 L% }" P) z( f. e在工序中,参数是一个非常重要的选项,包括切削参数、极限参数、进退刀参数、后处理参数、显示参数、进给参数等。进给参数前面已经介绍了更简便的方法,这里不在重复。 ) y7 T8 t2 X1 k1 ~4 g0 @
2 v' Y6 S( c3 l w2 U7 y
需要区别的是,前面采用的方法都是指定输入文件。在这里,我们需要进入到工序参数的界面,可以看到在靠下一行,有一个保存按钮,设置好我们常用的参数后,点击保存。那么下次在调用这种工序时就是你目前保存的参数。 9 P& F( N+ C+ q/ S( Q9 X9 [8 k
) g+ `' s, ]* h4 F" k: x% ]" z
保存位置可以自己指定,但是调用位置暂不支持指定,默认为个人用户目录下,如图十。
! s8 H9 Q' P) C
(图十) ! W$ D6 L/ \' I% g
% r* U- H4 Y+ K0 n
(提示:1.个人用户目录一般为 C:\Documents and Settings\user\Application Data\ZW3D 2011 Chs\,需要注意的是 Application Data 这个文件夹一般是隐藏文件,需要手动显示方可将参数文件保存到默认位置。, Y) L6 D+ D& y, z& w
' `) D) s8 V6 [; i& q0 d. A2.不仅仅是在模板中可以保存工序参数,在其它中望3D文件中的加工环境下都可以保存工序参数文件,同时也不会违背提示3的原则。2 U" F" E& L% ~- \4 E- Q7 C4 {" r8 J# J
1 y1 Q( O- O0 y* N% T* f3.不支持同一种工序有不同版本的参数文件,后一保存会覆盖前一保存,该文件名后缀为.cfg。)0 v% l' i7 f0 C$ I7 w* I: I
% [0 M9 L/ Z4 C( W; y1 O
OK,到此我们已经完成了CAD模板的个性化定制,接下来就开始体验高效率的CAD编程模式吧!
1 \! m w- U. C" H% i& i0 o' D
5 n+ A' T& m+ H8 \+ u附:如何创建、修改.csv文件0 v c; | {$ p, M q1 a( a
& G0 U, _( z: {3 P. n; @
前面只讲到如何使用.csv的文件,现在来介绍它是如何创建与修改的。.csv文件可以用Excel打开,也可以用Excel来创建、修改,从而可以利用Excel强大的功能批量的、快速的创建加工数据库。
1 e* r9 j( m: Y$ f1.新建一个Excel文件,输入数据,另存,选择保存类型为 CSV(逗号分隔)(*.csv) ,如图十一:3 d% e9 K1 e5 @, O
) f! _6 \5 Z7 ?) O5 r" P7 o/ i2.在.csv文件中,数据的格式是怎么的呢?" ~: Q4 \( u$ S0 S# |; E7 C( Z
我们可以看到下面两张图,数据内容由两部分组成。首先第一行是变量名称,然后第二行及以后行数输入的不同刀具名称相对应的值,转速与进给和设备文件同理。(图十二)
% n1 f8 Z" I2 B1 g2 w; V" j' {0 _- f% w! W
3.如何获取第一行的变量名称呢?. \( l8 p" }5 {) K7 i5 ?" O1 m
第一次获取变量名称的时候,我们可以通过在一个包含刀具、转速与进给、设备的加工文件中,点击菜单栏:工具→输出对象;第一步,选择类别;第二步,选择项确定。如图十三:
. a: a8 Y. b$ W. i5 W& P
5 s' k* o6 [8 s在输出位置查看刚刚输出的.csv文件,便可看到第一行的变量名称,此时,我们可以根据加工需求去新建、修改、删除第一行以外行的值。
" h2 ?8 P) W7 K! ]
/ H2 G( A H a! W+ M$ _7 j& n: h$ L2 r6 ?! O; i0 a
3 n( r6 m m) @$ S" H |