马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
“我们公司的加工中心都是固定的,加工的工件是有规律的,工件材料和加工工艺方法也是有规律。同样,我们选用的刀具、转速和进给也有规律,那么,在CAD编程时,如何减少选择这些加工参数所带来的重复劳动呢?”这是许多CAD用户的心声。它的答案是肯定的,作为一款高性价比的CAD/CAM软件,中望3D可以轻松做到。中望3D通过强大的模板定制功能,帮助你大幅减少CAD设计过程中的重复劳动,加快CAD编程速度,提升企业竞争力。
2 u( h" }4 Y6 {7 H) ~4 T现在就来看看中望3D是如何做到的。 9 k4 L# q# `/ R" @
1.新建模板文件
- s9 R, e% M9 Y2 t' i首先,我们需要新建一个加工模板文件,安装程序默认是没有加工模板的。
. |5 f1 f" Z5 v( N2 s(提示:同类型的模板文件可以创建多个.) ! I8 a) e6 j) C) N
Step1.启动中望3D,点击菜单栏:文件→模板,进入到如下界面。(图一)
3 c# K' P, s* E0 n" Z* Q
4 U8 V, V/ w* m; U; L3 ?8 n
(图一)
' D8 y) e9 N4 ~( t" V$ ~ ?Step2.点击创建新对象,进入到如下界面。在类型中选择加工方案,接着给定一个唯一名称。(图二)
* N4 f8 a4 K: z& y% m1 I) O+ j3 Z) y9 e2 [
(取模板名称时,我们可以以部门或者零件类型等有实际意义的词来划分,这样直观方便使用.)
8 P E9 d2 T' S! z( B9 g: m5 v* M- v$ n, }" i& s# _* H
Step3.点击确认后直接进入到加工模块,点击保存。(图三)
( N& t9 Z0 W7 l& g(这里建议大家,在每次完成一段工作后,都保存一下文件,养成一个良好习惯,尽量避免不必要的损失.)
# ?, o8 n) {: y1 a+ x6 |
! m$ g0 R1 d: Q5 W' L4 Z% c- X' [3 D9 j
4 a$ g. m5 U) q! g1 _0 e2.输入刀具 2 s1 W# f& ~0 D& J$ x
在这里,我们只把常用的刀具(亦可指加工中心上固定的刀具)输入到模板中,这样便可直接取用,为避免刀具过多而影响选用的效率,建议将其它刀具写入刀具库中。 4 T( z: Q+ R/ m7 r) g
Step4. 点击菜单栏:工具→输入对象,进入到如下界面。打开文件刀具.csv,输入已经做好的刀具。(图四) ; N3 M7 W* R# e1 P
可以看到图四的文件类型选项,.csv和.txt。这两种类型都是纯文本文件,都可以用EXCEL来编辑,这里及下面我们都采用.csv的文件类型。
! h5 f8 E( t8 Y# N" b% G. C# e
6 P& X5 n0 ]; zStep5.此时,在工序中,点击刀具选项,我们直接进入到刀具列表,而非刀具库,快速选用。(图五)5 o/ R# f1 N% l3 n
我们选择的工序类型和刀具类型是相对应的,例如:我们选择铣削的工序类型时,在刀具列表中就不会出现钻削的刀具。
1 r' @' G+ i7 m
3 Q) [9 k. f8 G, K9 K4 u 6 ^* Y& f; ~5 z% ? `! @
. q$ d6 j- b. f" y! ^
3.输入转速与进给
; A6 d. R' `, k* D2 e' G7 Z) fStep6.点击菜单栏:工具→输入对象,进入到如下界面。打开文件转速与进给.csv,输入已经做好的转速与进给。(图六)$ y, u# h/ k8 I' d% z
(提示:我们的刀具、转速与进给以及设备文件都是.csv文件,仅内部参数有所区别)
/ _7 L* @) o# b( N8 ^
" ^- N/ |6 k9 c/ T! y
: Y( [% Q. G" c1 L! ~# b7 a
Step7.进入工序参数里的速度、进给项,点击靠下的从其他表复制值,此时,直接进入到转速进刀速度表,而非速度与进给库。(图七)% Y. \, g6 q B9 M8 P
(注意:转速进刀速度表不会与工序类型相对应,但是要注意区别工序的类别是粗加工还是精加工。另外,这些列表都是以阿拉伯字母升序为原则排序。)9 O, M/ d/ k0 u0 }* J1 B- L% X
; I1 h: N8 N2 }( u: J; K5 @/ X, Z9 H6 P2 x4 h: f6 `9 W, ]7 |- }2 v$ n
4.输入设备 3 ~0 v% a, J1 c8 M0 i) w# o* L4 z( H
4 a0 g0 G/ ?: C3 ]# X1 m7 Z6 b. @ I
这里的设备是指我们的数控机床。设备的选用在一个零件的加工编程中只需选一次,不会像刀具和转速与进给的选取那么频繁,但设备内的参数选项更多,重复新建会更麻烦,而且数控机床对于一个企业来说又是一个极为固定的生产设备。所以有必要在模板中先设置好,在CAD编程时直接调用。" |$ W( f: x( K: p9 T' p! o5 r" p3 c
( i- s& ~; C/ y- h$ b( p
Step8.点击菜单栏:工具→输入对象,进入到如下界面。打开文件设备.csv,输入已经做好的设备。(图八)- i$ y2 c k H- H& w
% }$ r7 G) _6 [% f; j! b
5 W* ^+ R+ s3 t; D3 AStep9.点击方案管理器的设备,直接进入到设备列表,可以看到设备已经输入模板中,从中选取你需要的机床。(图九)
) l6 |, _5 r, t T
& A* h/ n) u/ I1 X q7 F5.工序参数的保存与调用
# w1 H4 a" s' o4 n
$ w2 S/ ]' ` i8 S1 C2 B3 m在工序中,参数是一个非常重要的选项,包括切削参数、极限参数、进退刀参数、后处理参数、显示参数、进给参数等。进给参数前面已经介绍了更简便的方法,这里不在重复。 / G$ o ^7 k4 M, b+ O+ G5 K
7 S" { Y% _; v2 }需要区别的是,前面采用的方法都是指定输入文件。在这里,我们需要进入到工序参数的界面,可以看到在靠下一行,有一个保存按钮,设置好我们常用的参数后,点击保存。那么下次在调用这种工序时就是你目前保存的参数。 $ S4 y5 }7 J& E8 X' e% v: l
" O3 X) s B3 v( d! x% Y% ^保存位置可以自己指定,但是调用位置暂不支持指定,默认为个人用户目录下,如图十。
- u# T8 u3 Q/ r$ e# d- x
(图十)
, X- L/ P& _& Q9 v8 B- j- t& J7 j( b, O' R$ i" D
(提示:1.个人用户目录一般为 C:\Documents and Settings\user\Application Data\ZW3D 2011 Chs\,需要注意的是 Application Data 这个文件夹一般是隐藏文件,需要手动显示方可将参数文件保存到默认位置。9 ?0 }' U6 p% {" D3 ~* r; N( B
2 }& s- h+ \7 \' s: g8 K% a/ W# M
2.不仅仅是在模板中可以保存工序参数,在其它中望3D文件中的加工环境下都可以保存工序参数文件,同时也不会违背提示3的原则。" l o' C3 h" ]" Z2 j2 |
- D! N- O* L; k* C: p5 s; l3.不支持同一种工序有不同版本的参数文件,后一保存会覆盖前一保存,该文件名后缀为.cfg。). z7 A; j: b( s6 Z4 s! r7 }
9 C' A$ g$ _3 U( [8 M. I
OK,到此我们已经完成了CAD模板的个性化定制,接下来就开始体验高效率的CAD编程模式吧! U j& b: }7 \9 f( S# d) B
/ T6 y1 Y: f$ y) f: g" ]附:如何创建、修改.csv文件
! D. P: J# o: X+ z 2 W' f( x( G& [( t7 C' e" [0 I
前面只讲到如何使用.csv的文件,现在来介绍它是如何创建与修改的。.csv文件可以用Excel打开,也可以用Excel来创建、修改,从而可以利用Excel强大的功能批量的、快速的创建加工数据库。
+ n$ C) @, h+ C8 d9 b1.新建一个Excel文件,输入数据,另存,选择保存类型为 CSV(逗号分隔)(*.csv) ,如图十一:
% F/ z2 m5 u3 d4 Q$ F1 M8 y9 V' M4 _6 E" e% c- w
2.在.csv文件中,数据的格式是怎么的呢?
& b& R/ s/ e, X k' G我们可以看到下面两张图,数据内容由两部分组成。首先第一行是变量名称,然后第二行及以后行数输入的不同刀具名称相对应的值,转速与进给和设备文件同理。(图十二)5 a* t* ~ ~- h, V6 t# E2 E3 f2 B
; E$ I7 F# H7 a4 w- D' u/ V
3.如何获取第一行的变量名称呢?2 d! @& D* h( [5 q4 D" ~& i6 h. A
第一次获取变量名称的时候,我们可以通过在一个包含刀具、转速与进给、设备的加工文件中,点击菜单栏:工具→输出对象;第一步,选择类别;第二步,选择项确定。如图十三:/ v; [) k* ~/ c3 K+ ]5 K
( K# H( d% e2 \! N在输出位置查看刚刚输出的.csv文件,便可看到第一行的变量名称,此时,我们可以根据加工需求去新建、修改、删除第一行以外行的值。, c( `+ w1 Q# C: w
: A, E! u# F" _, b. a2 } B
4 p0 @* f* `; _0 E) n; q& O
1 ^! a' ]2 J$ t" a4 F: } |