马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
“我们公司的加工中心都是固定的,加工的工件是有规律的,工件材料和加工工艺方法也是有规律。同样,我们选用的刀具、转速和进给也有规律,那么,在CAD编程时,如何减少选择这些加工参数所带来的重复劳动呢?”这是许多CAD用户的心声。它的答案是肯定的,作为一款高性价比的CAD/CAM软件,中望3D可以轻松做到。中望3D通过强大的模板定制功能,帮助你大幅减少CAD设计过程中的重复劳动,加快CAD编程速度,提升企业竞争力。 1 w4 S/ D+ ~4 b# Y- Q# f( H- [
现在就来看看中望3D是如何做到的。 . m6 J9 w1 q/ Z ?+ K# _7 o
1.新建模板文件 6 \7 B3 G+ Y4 f2 o- ?
首先,我们需要新建一个加工模板文件,安装程序默认是没有加工模板的。 ; _2 O2 Z/ t: ~+ T3 `
(提示:同类型的模板文件可以创建多个.) 5 }: j* H J* _4 [5 V
Step1.启动中望3D,点击菜单栏:文件→模板,进入到如下界面。(图一) , S/ |1 z$ C4 L
% K, _, P3 x0 ^9 v+ |) f" u$ K' P. A: k
(图一)
2 _1 R& n/ r. @. W0 OStep2.点击创建新对象,进入到如下界面。在类型中选择加工方案,接着给定一个唯一名称。(图二)
5 f+ C+ B9 J$ Q. t3 N; l6 b, N9 d
2 P5 ^! W7 l. `1 ?) q(取模板名称时,我们可以以部门或者零件类型等有实际意义的词来划分,这样直观方便使用.)
3 e" D( ~1 `1 e3 X5 E+ Q9 v9 |$ q. w: t
Step3.点击确认后直接进入到加工模块,点击保存。(图三)
) s# I) N6 o' G9 x: K(这里建议大家,在每次完成一段工作后,都保存一下文件,养成一个良好习惯,尽量避免不必要的损失.)' u( L! f9 j1 o3 j5 g5 T/ I
/ \/ Z* X9 k) n- L7 m" U
1 b5 ^& K* M* ?* [, [( _2 [0 N
2 d- ?* ^9 J1 `* s2.输入刀具
, _# ?* B- o( k7 M在这里,我们只把常用的刀具(亦可指加工中心上固定的刀具)输入到模板中,这样便可直接取用,为避免刀具过多而影响选用的效率,建议将其它刀具写入刀具库中。 4 o2 `# s d1 G) x" C$ ~4 }# x
Step4. 点击菜单栏:工具→输入对象,进入到如下界面。打开文件刀具.csv,输入已经做好的刀具。(图四)
6 t4 D& ?9 D8 H8 p9 x. H可以看到图四的文件类型选项,.csv和.txt。这两种类型都是纯文本文件,都可以用EXCEL来编辑,这里及下面我们都采用.csv的文件类型。$ Y0 {; S) c4 [0 b- U1 P
- U7 _5 D# `; x! U0 J4 S ^
Step5.此时,在工序中,点击刀具选项,我们直接进入到刀具列表,而非刀具库,快速选用。(图五)
7 ~: {& v* U1 k) Y6 o$ v- y" X我们选择的工序类型和刀具类型是相对应的,例如:我们选择铣削的工序类型时,在刀具列表中就不会出现钻削的刀具。
) D# R$ F* q5 t4 k
' b: F& p, X9 Q, H" j: r# R ( ^# w1 Q' N7 L
* _5 ?* U5 v) Y8 w3 G, G1 ?3.输入转速与进给
. N/ B$ A. i" [Step6.点击菜单栏:工具→输入对象,进入到如下界面。打开文件转速与进给.csv,输入已经做好的转速与进给。(图六)
5 s# S' s' @( h, W1 x(提示:我们的刀具、转速与进给以及设备文件都是.csv文件,仅内部参数有所区别)4 @$ }9 {8 b7 F# t: j0 C
% y/ C. L5 O7 q( m' |# `' `& M( y) v3 Q) I* S/ u' R
Step7.进入工序参数里的速度、进给项,点击靠下的从其他表复制值,此时,直接进入到转速进刀速度表,而非速度与进给库。(图七)
6 T, j2 ` x1 Q+ |+ Z+ g(注意:转速进刀速度表不会与工序类型相对应,但是要注意区别工序的类别是粗加工还是精加工。另外,这些列表都是以阿拉伯字母升序为原则排序。)) p- D7 w' P- ^% U6 r
# S1 U% C0 z* j' n3 i/ x2 k6 F2 }# g9 L- U% B4 _
4.输入设备
. k6 @' w! `# C2 p+ C1 k
! Z% \" u& o5 N0 r( Y! a& d这里的设备是指我们的数控机床。设备的选用在一个零件的加工编程中只需选一次,不会像刀具和转速与进给的选取那么频繁,但设备内的参数选项更多,重复新建会更麻烦,而且数控机床对于一个企业来说又是一个极为固定的生产设备。所以有必要在模板中先设置好,在CAD编程时直接调用。
, @- ~9 N" N5 f) ~$ b; @1 I% G- k* l: Y7 x8 n9 }: d
Step8.点击菜单栏:工具→输入对象,进入到如下界面。打开文件设备.csv,输入已经做好的设备。(图八)( H+ ~: Z9 S: X4 S. F
$ S2 J4 G* i7 L
1 h+ ~# L0 a" u6 D+ p3 o6 Z/ {9 |7 HStep9.点击方案管理器的设备,直接进入到设备列表,可以看到设备已经输入模板中,从中选取你需要的机床。(图九); h7 Y- D% t% ^
' k9 Q& E7 E+ N$ X/ T0 z2 l5.工序参数的保存与调用 3 q/ n$ t; o$ d/ [1 G; y
2 ~" g: |* \9 {8 [/ ~/ y5 t在工序中,参数是一个非常重要的选项,包括切削参数、极限参数、进退刀参数、后处理参数、显示参数、进给参数等。进给参数前面已经介绍了更简便的方法,这里不在重复。
* A+ t1 f7 ]3 c& `3 {2 V+ p8 f7 [
& Q1 o5 x0 e# ^' c. j% P8 l需要区别的是,前面采用的方法都是指定输入文件。在这里,我们需要进入到工序参数的界面,可以看到在靠下一行,有一个保存按钮,设置好我们常用的参数后,点击保存。那么下次在调用这种工序时就是你目前保存的参数。
5 [5 z, Q& C; I- }7 j% w5 |8 c
! u5 \+ T9 K; T' Y; d% U保存位置可以自己指定,但是调用位置暂不支持指定,默认为个人用户目录下,如图十。
$ N5 r9 E, x& a# G" z+ c1 B
(图十)
1 [' q* o0 J7 @. N3 l* F6 W! h+ G; b8 a" Z1 s6 Q1 @7 x) z
(提示:1.个人用户目录一般为 C:\Documents and Settings\user\Application Data\ZW3D 2011 Chs\,需要注意的是 Application Data 这个文件夹一般是隐藏文件,需要手动显示方可将参数文件保存到默认位置。
9 w+ a# Y' @- Q; H( U# Q& Y& g I3 Y
7 j7 _, W4 V7 e+ d- }2.不仅仅是在模板中可以保存工序参数,在其它中望3D文件中的加工环境下都可以保存工序参数文件,同时也不会违背提示3的原则。0 ?7 P7 p& ?% p; g+ z
! X3 s' J% k5 n
3.不支持同一种工序有不同版本的参数文件,后一保存会覆盖前一保存,该文件名后缀为.cfg。)
5 p& M- Z+ i5 l' {0 z; a; X" }3 m0 i* Z1 T% X
OK,到此我们已经完成了CAD模板的个性化定制,接下来就开始体验高效率的CAD编程模式吧!
; E" N! S1 S/ U5 q
# K* B% e+ k2 u) @- ^: n附:如何创建、修改.csv文件' C/ Q# U- C- S, a, _) c, }) G9 ^1 ?" y1 |
0 W* f# S4 S( v4 S( ^7 `" S3 K1 I
前面只讲到如何使用.csv的文件,现在来介绍它是如何创建与修改的。.csv文件可以用Excel打开,也可以用Excel来创建、修改,从而可以利用Excel强大的功能批量的、快速的创建加工数据库。
0 u" ^+ z' W/ d0 {1.新建一个Excel文件,输入数据,另存,选择保存类型为 CSV(逗号分隔)(*.csv) ,如图十一:7 Z; H: m. F' x
, i: p! {1 F: r+ \$ @( Z
2.在.csv文件中,数据的格式是怎么的呢?, s9 r2 Q& `' g6 t2 g
我们可以看到下面两张图,数据内容由两部分组成。首先第一行是变量名称,然后第二行及以后行数输入的不同刀具名称相对应的值,转速与进给和设备文件同理。(图十二)& M/ N9 M$ D" P o( ^2 o0 z
2 s3 O% @5 J" M9 J; P3.如何获取第一行的变量名称呢?
. S- k9 S0 j }' ^( n: y; H第一次获取变量名称的时候,我们可以通过在一个包含刀具、转速与进给、设备的加工文件中,点击菜单栏:工具→输出对象;第一步,选择类别;第二步,选择项确定。如图十三:( V# N! b; k* x
- @7 B7 {9 }' T" K& x& S$ y在输出位置查看刚刚输出的.csv文件,便可看到第一行的变量名称,此时,我们可以根据加工需求去新建、修改、删除第一行以外行的值。
: v8 G8 {$ v1 |7 @5 _, T7 R
. H" C( y4 s6 H* g8 U. H: Q5 q
/ b: R( Z& u% n6 ? [ r7 x7 y5 i* a; j0 t
|