|
QQ:14751951
, ^3 T5 Y6 [6 k8 c) I& ]% `
3 Y2 m2 b9 b' n, X9 y) o1 _. H) Z内容提要
( S7 h4 x+ R( U7 K; G 本书是基于美国CGTech公司发行的VERICUT 7.0数控加工仿真教程,以中文界面进行讲解,遵循“求实、求是、求新、求精”的原则,在内容组织和编排上从理论到实践、由浅入深、图文并茂、通俗易懂,立足于应用,特别强调实践,大量实例来自生产实际。编者在写作过程中把自己学习 VERICUT的心得体会融入到了本书的各个章节,参考了大量相关手册和资料,总结运用数控加工仿真的实际应用经验,可以帮助读者轻松了解并掌握学习数控加工仿真的思路和应用技巧。
0 s# N; H2 V m* t! p 本书既可作为CGTech中国公司的用户培训教程,也可以作为全国数控技能大赛的加工仿真应用参考教程,还可作为在校机械、机电专业的大学、高职的学生教材,并供具有一定基础知识人员自学的参考书。为方便读者学习,本书配有多媒体视频教程进行操作示范。读者只要按光盘中的视频以及教材中的步骤做成、做会、做熟,再举一反三,就能扎扎实实地掌握数控加工仿真技术的实际应用。2 H' w! P7 ?, J: `' A6 B
" f: K6 `% m7 a- k* b目录: : S3 q# N# U. `5 K) [
6 b& {( l E: T% _$ |' @
第1章 数控加工仿真基础1
4 j0 r: L6 G% ^. [& u 1.1 VERICUT软件介绍1& l# X' G9 u0 u" F7 E$ _4 m
1.1.1 为什么需要数控加工仿真1# e/ z2 V4 ~4 N8 s. U' C9 H
1.1.2 VERICUT软件功能介绍1/ k" z9 U6 c2 l; H; N6 s) f+ ~
1.1.3 VERICUT软件的优势和特色6+ P0 E" s3 T& g% X* M
1.1.4 VERICUT软件与CAM软件的区别86 T ^( b: j9 m I
1.2 VERICUT软件的安装8( E, }( n- ]! I# }2 K
1.2.1 安装软件8/ _, c7 d/ m( j4 L8 a: v
1.2.2 配置license许可11 z. T6 y$ ~. q \" x. _
1.3 VERICUT软件工作界面15
4 t. J7 C8 o% f% B$ T+ O% f 1.3.1 标题栏15( f: r$ l( Z8 P: P
1.3.2 菜单栏154 a. T" f$ j1 a
1.3.3 工具栏16
* l8 r( ~ ?% a 1.3.4 图形窗口18
& h) s9 [! Y# ^4 C5 z* A r 1.3.5 信息区19
1 C, @5 B' ?& I, s 1.3.6 动画速度滑尺19& m! T) y$ e7 c
1.3.7 指示灯195 [7 |- Q$ X- w; [0 |) x" J. Z! I% R
1.3.8 进程条19
' ]7 W1 K9 t5 O2 m, d) r 1.3.9 仿真控制按钮20. m* u+ b. r' C1 t
1.3.10 快捷菜单20. t5 c3 @4 k& X; V5 z8 Q
1.3.11 定制用户工作界面20
( P. |" _2 V1 K% p 1.4 VERICUT文件类型21
- H, h. D! _6 w1 w, Q5 R, Z6 S6 ]% \ 1.4.1 库文件214 F- H2 F; m% a
1.4.2 样本文件(Sample Files)22* a$ [9 k. B, A" m! C/ P; j
1.5 VERICUT的坐标系22. @2 I8 G3 O4 @$ g x8 P
1.6 视图22% N6 e/ o: x2 S
1.7 公差属性22) v; Q: A i! u3 v% M
1.8 项目树24
% X3 d' z. ~7 M 1.8.1 项目树介绍24
6 ]# S0 v* {+ k# M4 s- L9 F 1.8.2 项目树的配置25
4 m' Q! F u7 f5 T( D' z 1.9 用VERICUT仿真加工工作过程30
/ ]# j% W9 U' t0 i+ P: t6 W第2章 VERICUT相关的几何模型32
. }7 U/ e. \. O, V# a" M+ y6 ? 2.1 VERICUT几何模型概述32" t: T) \5 M7 v' p
2.1.1 组件(Component)32; p9 P' ?# e9 [+ S% W3 u2 q' h
2.1.2 组件类型32
3 U3 o. I* ^' l8 ?9 P5 D5 a& _. c v 2.1.3 模型(Models)33
6 R6 T @' p0 \5 J 2.1.4 组件/模型的关系33
4 P J) t* r" ^3 d4 e 2.1.5 组件/模型的操作33
$ X) k K$ |: o; e& x* ], } 2.2 VERICUT几何模型的定义34
' ]# d6 ? V. L5 @6 b& p 2.3 操作VERICUT几何模型351 e2 \! x8 V- a) Q: F
2.4 切削后的毛坯模型36
) O# \ `. H" z, i 2.5 VERICUT几何模型操作应用案例36- _' |) ^6 r7 z8 L! |
第3章 VERICUT刀具库43! _2 o$ E( F2 @9 [, L
3.1 VERICUT刀具库概述431 Z6 Y" V6 }( b0 O9 M
3.2 VERICUT刀具类型44
& @3 Q; b" O( h 3.2.1 铣削刀具(Mill Insert)44( b* t: _+ U. C8 E3 J- f2 y; R2 Y6 ?% L
3.2.2 车削刀具(Turn Insert)468 ? v: P7 L0 l3 n% a% B: w0 ?
3.2.3 探针刀具46
1 R8 ?6 K1 ^* f' L 3.2.4 螺纹刀具(Tap)47
" P z D) u4 V& {7 ] 3.2.5 水切割刀具(Water Jet)488 l4 p# x, B! S2 {# T3 H
3.2.6 刀柄(Holder)48
! d6 t9 [8 [/ ^. z 3.3 VERICUT刀具库的建立流程496 p* O" f6 S3 q9 r6 Z7 S, z7 z
3.4 创建车刀案例50( y1 }8 E* ?% p5 _# }- L) |
3.5 构建铣刀61
$ U8 L# `5 y% U& C& ]6 b第4章 构建VERICUT机床仿真环境69! t) q& Q7 o }$ E+ \9 W" c& p [ z( i
4.1 VERICUT机床仿真环境概述690 v* |" _+ z* F& F
4.2 VERICUT机床类型69/ P0 k$ q; \( `. ^. y" l
4.3 VERICUT构建机床71( V) r' g- Q; ]) S
4.3.1 机床建模的关键概念71
" k( B, `4 B9 `. b 4.3.2 VERICUT构建机床流程72
9 v8 b% N0 c# p/ y6 @, B 4.3.3 建立机床注意事项73
- i3 l0 T4 l6 |% ~ 4.4 VERICUT控制系统配置73
' O" `8 G |7 e1 W& U- U 4.4.1 文字格式74) T9 i+ H# W, J7 |7 a
4.4.2 文字/地址74
8 }* P" x. L/ Z9 x, H 4.4.3 控制设定74; b* N/ D# j! P
4.4.4 高级选项769 C9 F7 p+ J! ~: m9 W- F; ?
4.5 构建机床案例77
' M1 x$ Q% s" G1 ` 4.5.1 构建一个3轴铣的机床77 K r# T5 J2 D) v+ r
4.5.2 构建一个4轴机床79) V0 |: U- Z" W
4.5.3 使用STL模型构建一个5轴机床824 h+ j5 b7 ~, j' E3 \- U
4.5.4 构建一个2轴运动的车床模型873 W% }9 `. ]' S
4.5.5 构建一个2轴运动的车铣中心890 T/ C( W+ L* A3 }+ i) ? p, z
4.6 控制系统配置案例97
: d$ n, U% \$ S; R% W% x1 o 4.6.1 配置一个数控控制系统文件97% B" o7 P5 X; a
4.6.2 在控制文件中设置一个条件检查101
# ?% h8 I7 i/ n& l K7 D% ? 4.6.3 在控制文件中客户化定制,控制系统输出错误信息103
1 G5 b5 H. V _# }: A) g( a 4.6.4 处理子程序105- g+ A/ m/ W; v/ c8 V* v
4.6.5 控制旋转设置1065 G9 u; H4 m5 S1 Z! q( r7 J
4.6.6 定义移动夹具110% z% M0 N n! P1 W6 w. _3 g, b
4.6.7 车床增加一个尾部支撑113* F8 d) S/ h- E3 F- K. q* {9 l9 K
4.6.8 配置一个带刀库的机床115- S/ w, j4 [+ {. @! F1 j
4.6.9 创建一个托盘转换器子程序1175 Z% Q& T: {" |: m
第5章 VERICUT刀具轨迹仿真1195 [6 m5 g' Z9 E I; h* `
5.1 VERICUT刀具轨迹介绍1193 i* P7 v. W3 _# _( C
5.2 APT-CLS刀具轨迹仿真119
4 T3 @) J1 {- E" v; ]' q 5.2.1 APT-CLS刀具轨迹设定119
" c' A+ Q5 n& _ h5 P- d* G- R+ z8 W3 F- { 5.2.2 APT-CLS刀具轨迹仿真工作流程119# a% {5 W, r% B8 O
5.2.3 APT-CLS刀具轨迹仿真应用120! n p7 l4 Z4 k4 b! `# p
5.3 G-代码模拟仿真124+ s) s) V0 V- [9 a" }. R+ ~4 B
5.3.1 G-代码设定124
# |# F6 U6 s k' k% X. Z( t8 T* W 5.3.2 G-代码变量125
" I6 K- G0 u3 J' x( P% J" E9 r 5.3.3 G-代码处理选项1261 |. ?: b$ w* d( l
5.3.4 G-代码模拟仿真工作流程126. I% \0 S9 O$ Y2 C- f
5.3.5 G-代码模拟仿真应用126
- m- T& C: l8 H- v! J/ I第6章 VERICUT仿真加工过程监控132! V. @7 X1 b* Q5 ~, v9 T
6.1 VERICUT仿真加工过程监控概述132
) H4 M2 S4 V/ h. X- U8 X 6.2 仿真数控程序132
3 `: s8 s' a8 O3 T 6.3 仿真状态134
! m# f' M) o8 W) F" C$ d 6.4 仿真图表135, d: D$ X+ j4 j7 J/ Z
6.5 仿真机床偏置135
6 F' R$ v7 _% Q/ k 6.6 VERICUT文件汇总136- K* h& s$ `( E! L2 a+ u
6.7 VERICUT日志136( k& ^- r) B( k( I! f; C+ b; r5 k
6.8 VERICUT仿真加工过程监控应用137! S! P8 Y: k I7 a- K. _( D
第7章 VERICUT仿真加工质量检查145
0 ]" d: r% a' [( E 7.1 VERICUT仿真加工质量检查概述145
3 y6 o/ G8 W4 _0 Q3 r$ T" [( o- x; ? 7.2 VERICUT测量1450 G% ~. s, z5 X6 B0 V- p
7.3 VERICUT自动比较146
! `5 ~ A% x! R. T: a, O( T+ P 7.4 VERICUT比较测定器147
7 g/ x1 |! c7 N5 e) Q* l- f! ] 7.5 VERICUT检查功能148- D) N6 U) b+ K- h: F* u
7.6 VERICUT仿真加工质量检查应用148: s& r; k/ L o. J( Q
7.6.1 使用测量工具检查特征尺寸1485 [& ~0 V- w6 F& \: G. B5 l
7.6.2 比较切削的毛坯和设计的模型153
$ _- {' L* t2 T. M, W3 U2 P 7.6.2 自动比较案例2157
/ a' e/ }9 a+ Z# m* d第8章 VERICUT切削速度优化161
) h4 F/ F/ M3 ~0 w( x6 X' Z 8.1 VERICUT切削速度优化原理161
: a, w! m% J3 F3 b/ Y 8.2 VERICUT切削速度优化方法1618 J% U) R% x$ A; d" p$ c
8.2.1 恒定体积去除率切削方式优化161
& d7 w- f" G7 y 8.2.2 恒定切屑厚度方式优化162+ a7 e- i2 u) S) y* i3 H
8.2.3 两种方式结合优化162
+ `: b, y1 S8 O" c, y+ l 8.3 VERICUT切削速度优化流程162
5 ~; d- z5 ~5 m( N$ n$ H% T. C: w 8.3.1 VERICUT优化刀具库的建立162
8 q9 n' S9 e3 S/ d# K7 Y 8.3.2 调用优化库进行程序优化1632 B+ K5 n4 f# g, q
8.3.3 优化后数控程序比较165
9 r C7 s8 ~7 @4 @4 c 8.4 VERICUT切削速度优化应用1656 v( \4 M( ?+ U$ n
第9章 VERICUT 3轴机床仿真应用1710 W4 k* t3 o. y6 @
9.1 3轴机床构建1715 k/ m9 z9 `9 l N4 R
9.1.1 NX输出机床模型171
+ X+ |# a* V) g! R' u6 k 9.1.2 在VERICUT中建立机床模型1737 f. B A0 ]' B( v) @' i, f
9.1.3 机床设置179
" W( L( v0 o9 j" H( R 9.2 定义控制系统1818 x% T2 Z) M+ N( J) S
9.3 刀具构建181, h1 z1 k7 K* E
9.3.1 创建刀具181
, r& O( I& O! X. J6 S+ J7 h: S5 _ 9.3.2 刀具文件的保存184
8 i9 D- }8 h- B# d/ w2 U: [ 9.3.3 刀具的测试185
}1 }# K+ p1 I( i. k% X$ G 9.4 数控程序的添加1855 x& t+ W- H9 S% T; p
9.4.1 数控程序的编写1856 V/ `: z" H4 R1 j, ?
9.4.2 数控程序的添加187; y: Y% h: {; {3 P+ }* H* C b: X! L
9.5 加工模型的添加187
. ]! H, r4 F! B' Y! b 9.6 定义加工坐标系G54188
1 l$ Y/ |& U1 B1 O! c { 9.7 仿真数控程序189
: [# p. u4 Z& t! J 9.8 文件汇总189
. U" @- u% O3 {5 r# V+ D0 l8 |第10章 WFL M35 5轴车铣仿真应用191$ p+ \$ \& U: q. r9 y
10.1 构建WFL M35 5轴车铣仿真环境1921 T2 W2 w1 e& p* ^$ u' {
10.1.1 构建WFL M35 5轴车铣仿真机床192
; A) e( |. w: t. ] 10.1.2 机床设置206
/ T( s7 W7 S9 @* B0 Q. F, Y 10.1.3 定义控制系统209
: g0 y+ V+ }3 j3 G, k+ _ t 10.2 WFL M35 5轴车铣仿真实例234
( }# C0 k: @/ h; O1 O; o 10.2.1 添加刀具库235
9 a) ~9 H4 F" ~5 X: s: X 10.2.2 添加毛坯235( y6 k- s& q' J, r
10.2.3 添加程序2352 k) P1 U; \' b: W
10.2.4 添加G54加工坐标系原点237
; W8 c0 i, Y, ^2 I' i2 E; G 10.2.5 仿真零件237' `& `- S n, l' _) @* R0 P/ {
第11章 DMU50V 5轴机床仿真应用239, S5 V) G+ ?% d
11.1 DMU50V 5轴仿真环境构建239
" ?4 y+ k) t5 r 11.1.1 NX输出机床模型239$ a, h$ X; m1 K
11.1.2 DMU50V 5轴仿真机床构建240& ^' z- h, W# s0 [" W
11.1.3 DMU50V 5轴仿真机床设置246: A" L7 {& t1 h
11.1.4 DMU50V 5轴仿真控制系统配置248( N4 C5 }" `% i3 N4 l' [
11.2 DMU50V 5轴机床仿真实例251- k: J. D$ j6 n; V
11.2.1 添加刀具库251' E. e1 @5 B+ O L* M% F
11.2.2 添加毛坯251
; F0 F% F8 p, c: [& q; w+ r0 W+ Z2 a 11.2.3 添加工装2510 f: f/ W+ J$ A
11.2.4 添加数控程序252
/ C$ s2 Z& W8 i/ }' w( N 11.2.5 设置程序零点253% ?4 B6 S+ I+ f6 u
11.2.6 仿真零件254
0 _, D/ O' Y8 ^7 n3 K( Y第12章 VERICUT接口及应用255
$ f. \8 N; n4 U1 a. ` 12.1 VERICUT接口概述2553 C4 q) O, r4 ~% }/ }
12.2 NXV接口及应用2551 I$ x2 Y# ?! B3 d) O+ d
12.2.1 NXV介绍255
" k2 ^4 y: o" {$ E 12.2.2 NXV的安装256
+ k0 T# z6 Z, q j 12.2.3 NXV界面2581 E+ f( ?) O1 y* I; h
12.2.4 NXV应用260! U' x/ T$ i8 H" P# ?6 ?
12.3 CATV接口及应用264
; [5 J4 y+ [# ^$ p& W: D' X7 ~; _, U- d 12.3.1 CATV介绍264% I7 [# S8 r! N' ~$ @
12.3.2 CATV配置与安装2651 H8 D: B8 W/ b# m
12.3.3 CATV界面266 T+ V5 L7 S( z$ O1 L8 k
12.3.4 CATV应用2707 J6 G/ p8 f5 u8 ^( u
12.4 MCAMV273
' q7 V& D9 y' @) t' j1 X' H' u 12.4.1 MCAMV简介273
3 Q, d3 o$ Y+ m3 D& N7 Y( j 12.4.2 MCAMV配置与安装273/ s, u2 ?. R9 y8 y9 ~4 H ?
12.4.3 MCAMV界面275
) O, l) s* x# v- Y8 Z 12.4.4 MCAMV应用2760 g7 L# S1 m k2 i" D6 t2 M) G& J
第13章 VERICUT典型仿真技术应用278; C7 i% m: ^( u) E1 M* K$ q
13.1 VERICUT刀具径向补偿应用2784 C3 Y! y+ ]6 q/ Y9 j9 @
13.2 VERICUT子程序调用281
2 ], m" ~" g+ ?% |, b 13.3 G00线性插补和非线性插补应用284! d( X" c, J/ [( C
13.4 极坐标仿真应用287
* j9 w. u/ q4 o6 s4 Z: t& b 13.5 5轴转换功能仿真应用288
% M0 a; p! A' w$ t0 z1 N附录A SINUMERIK 840D控制系统代码指令292! }4 X6 @+ C% E: ~( A/ B, \: G
附录B iTNC 530控制系统代码指令299
* h) R4 F. t r. g6 M B.1 与刀具有关的指令299
0 E$ j' N: Y. z- [& q( b B.1.1 与刀具有关的数据指令2996 C( k5 j$ a- g! {' i( _5 n
B.1.2 刀具数据指令299+ p! n* H9 Y% T. g, H
B.1.3 刀具补偿299# n+ @' {8 k2 I i+ G7 X
B.1.4 三维刀具补偿300
) }" N" J5 {5 }4 ]% Q. i B.1.5 用切削数据表进行加工300
7 ~/ O* Z: _7 Y4 c! h; l4 n1 y B.2 与路径功能有关的指令301% W4 J3 g. C: W T- }) u" W. L" v
B.2.1 直线路径功能301- m/ v! t- q7 |! {
B.2.2 圆和圆弧功能302
- U/ {; o) R ~9 C, R$ i B.2.3 轮廓切入与切出304/ Z6 H5 r% v! r5 v/ N
B.3 辅助功能M指令3099 ~ r% |$ k9 c! i: {, g+ [7 I- r
B.4 循环程序加工指令311/ x4 D5 y" s0 u- A- j( n# s' ~
B.5 子程序和程序段重复指令3125 e/ Z ]/ C4 U. S z
附录C FANUC控制系统代码指令3139 G0 }- `/ }, r4 Z( {* x5 l' P* I
C.1 FANUC 0i-TB G代码指令313
, S8 K# i# c5 {+ N6 V C.2 FANUC 0i-MB G代码指令315
+ Q" E+ f' i( s) _2 b; u C.3 FANUC控制系统辅助功能317
9 T z# n# \0 \" y5 a4 P7 B' r' X4 N C.3.1 辅助功能(M代码)3179 [2 d7 s( Q- M8 W
C.3.2 第二辅助功能(B代码)3185 u( X O0 f* o* N) v
|
|