|
QQ:14751951; a2 v0 x6 E- \
1 M; o; V- z- F# R( B! u
内容提要: y, ?/ ^# T# ~3 t. t& ?
本书是基于美国CGTech公司发行的VERICUT 7.0数控加工仿真教程,以中文界面进行讲解,遵循“求实、求是、求新、求精”的原则,在内容组织和编排上从理论到实践、由浅入深、图文并茂、通俗易懂,立足于应用,特别强调实践,大量实例来自生产实际。编者在写作过程中把自己学习 VERICUT的心得体会融入到了本书的各个章节,参考了大量相关手册和资料,总结运用数控加工仿真的实际应用经验,可以帮助读者轻松了解并掌握学习数控加工仿真的思路和应用技巧。
# Q$ n; m n, S 本书既可作为CGTech中国公司的用户培训教程,也可以作为全国数控技能大赛的加工仿真应用参考教程,还可作为在校机械、机电专业的大学、高职的学生教材,并供具有一定基础知识人员自学的参考书。为方便读者学习,本书配有多媒体视频教程进行操作示范。读者只要按光盘中的视频以及教材中的步骤做成、做会、做熟,再举一反三,就能扎扎实实地掌握数控加工仿真技术的实际应用。6 E. { O m7 \/ g; g
5 P' k' C! r6 o( a$ M0 Y0 i
目录: ) E ~& c8 U0 k0 d; {7 G
" t+ B4 v" g2 M7 { Z* X
第1章 数控加工仿真基础13 c) X3 ^1 e# v, D7 b/ G
1.1 VERICUT软件介绍1
1 c& r% ~, Y) {# K( Z 1.1.1 为什么需要数控加工仿真1
0 Z1 t3 ~, \% @6 d* Z0 ^# ~% x 1.1.2 VERICUT软件功能介绍1
3 a) x, T( f2 l, I5 M 1.1.3 VERICUT软件的优势和特色64 @7 O/ ^/ s2 E$ }; o
1.1.4 VERICUT软件与CAM软件的区别86 w8 B4 S$ F$ a7 |8 J6 t5 N- h
1.2 VERICUT软件的安装8
% [/ ]! w% a& C0 B( E$ A- j 1.2.1 安装软件8
# K, N r8 A8 a 1.2.2 配置license许可11
1 P$ A) y% e' g; B% M5 x8 o4 ` 1.3 VERICUT软件工作界面15
Z. S( N1 U& P7 o; B- m; _ 1.3.1 标题栏15- w% p: ]7 I$ w' y! j# }6 `
1.3.2 菜单栏159 g9 N, R7 K5 `' x( X! `' P
1.3.3 工具栏16
: Z" T3 H" Z% w) [% M K3 o 1.3.4 图形窗口181 y# C+ R: q8 g, w& Q
1.3.5 信息区190 m& u: O* A4 X0 c2 L( h" A0 m6 I
1.3.6 动画速度滑尺19
4 Y1 F+ ?) B: j, |* S 1.3.7 指示灯19
# V! [$ J& K2 |% q# z. v 1.3.8 进程条19
. A. X, ?) [, z! U 1.3.9 仿真控制按钮20) M) I! Y* v5 F
1.3.10 快捷菜单20" O' R7 c) T p5 h
1.3.11 定制用户工作界面20" N4 ?0 c5 {5 U
1.4 VERICUT文件类型21: B9 [5 e2 u& j6 B! W; a* X
1.4.1 库文件21
6 g* V4 a9 Y, W1 _- }: f 1.4.2 样本文件(Sample Files)22
) ~$ K" ]) U1 M8 W8 r4 A# P 1.5 VERICUT的坐标系22$ A! [: ]) ^( q' o4 I7 u
1.6 视图22
2 J: ?* H+ y) j# ~0 \ 1.7 公差属性22$ h" x/ {" P- j3 w* N
1.8 项目树24( h+ S+ x9 \ V$ c% V3 C: S
1.8.1 项目树介绍248 b$ P) [8 k2 W3 s: {
1.8.2 项目树的配置25
) g5 B( S9 q9 j% C5 L 1.9 用VERICUT仿真加工工作过程30
* ]! S y, H- V) U第2章 VERICUT相关的几何模型326 G# ~# T! X7 Z' t+ S
2.1 VERICUT几何模型概述32( f+ w& q' O% a, I
2.1.1 组件(Component)32+ X- P9 F9 x" ?. l4 C2 }
2.1.2 组件类型32
$ k% S5 i+ n8 s/ M+ J6 U1 g 2.1.3 模型(Models)33
9 k) U7 b! f% e I0 P7 D 2.1.4 组件/模型的关系33$ S$ c' a& ?7 k3 R% d& m
2.1.5 组件/模型的操作33
' {1 n) }/ f, J5 n1 h2 g! K 2.2 VERICUT几何模型的定义342 O6 N0 q9 L3 q* R; E
2.3 操作VERICUT几何模型359 u* f; |5 L6 S$ {9 E% h3 N
2.4 切削后的毛坯模型367 u1 E$ u, F7 m1 n
2.5 VERICUT几何模型操作应用案例36) x( K! D3 G6 H
第3章 VERICUT刀具库43
7 q- {1 A. ^! M0 i! [! L- x 3.1 VERICUT刀具库概述43
3 b8 ?, }, Y: j p 3.2 VERICUT刀具类型44
7 p4 U S2 W* u 3.2.1 铣削刀具(Mill Insert)444 z7 H# L! w h7 Y% T. g
3.2.2 车削刀具(Turn Insert)46; R# b; w9 C8 o
3.2.3 探针刀具46
$ T" x, E& L: D% t 3.2.4 螺纹刀具(Tap)47, G2 z( A; I( j8 ^
3.2.5 水切割刀具(Water Jet)48% b% |6 ^1 s' z% R) `
3.2.6 刀柄(Holder)48
8 V8 E% d7 k$ F 3.3 VERICUT刀具库的建立流程49
/ n1 M8 X2 N2 B Y6 x 3.4 创建车刀案例50- m2 B' F5 d$ X) W T
3.5 构建铣刀61
9 g, i: B q) C7 \( N6 Y第4章 构建VERICUT机床仿真环境69; O" W8 F/ O6 F& \
4.1 VERICUT机床仿真环境概述697 P# ^6 G; l+ Z3 T4 Q
4.2 VERICUT机床类型69
+ J `1 C: w5 k8 C% Y6 J% x6 x. S 4.3 VERICUT构建机床71
& x- m0 M1 B. d* s5 K# g 4.3.1 机床建模的关键概念71( s8 e2 [: R! M0 U( ], S
4.3.2 VERICUT构建机床流程72
# p' C# ^4 W0 {4 S4 L 4.3.3 建立机床注意事项73
$ H8 G( a& ]- G$ ~ 4.4 VERICUT控制系统配置73
% K; R5 V5 V! _+ o* h$ T 4.4.1 文字格式74& M o& {& z/ b" z
4.4.2 文字/地址74
. G) }8 c; W% G0 D# J5 @. z 4.4.3 控制设定746 d2 D* J8 @3 q& u8 S
4.4.4 高级选项76
1 b( F: M% u1 |. Z1 _# W 4.5 构建机床案例776 ]' ?5 \2 v- z5 o2 G6 S( V
4.5.1 构建一个3轴铣的机床77/ ]3 u5 x2 i/ l& s* i4 F9 ~
4.5.2 构建一个4轴机床79
) b/ b5 F0 f5 e+ W7 n 4.5.3 使用STL模型构建一个5轴机床82! p; A8 c' L7 O
4.5.4 构建一个2轴运动的车床模型87
" r) S' E, f! u# e 4.5.5 构建一个2轴运动的车铣中心89/ r( t- Y' I" g( m3 t5 h& O
4.6 控制系统配置案例97
7 k) q7 g U0 H( @0 {+ e 4.6.1 配置一个数控控制系统文件97
' @, O H' K% r P8 C 4.6.2 在控制文件中设置一个条件检查101
$ ^1 L5 m i8 }4 U 4.6.3 在控制文件中客户化定制,控制系统输出错误信息103
. I/ }. m2 x8 a+ a$ U# W, B 4.6.4 处理子程序105
1 F/ u7 N" T" {4 y- F6 g8 ^ 4.6.5 控制旋转设置106
( b5 R* t( [/ i7 y3 F 4.6.6 定义移动夹具110
' U2 y8 {- i1 d4 f- j, m 4.6.7 车床增加一个尾部支撑113; f7 L A/ `) I
4.6.8 配置一个带刀库的机床115
+ R! F, ]# b5 ^7 b 4.6.9 创建一个托盘转换器子程序117
6 n! Y- M6 ] {& T8 g4 L! L第5章 VERICUT刀具轨迹仿真119# e6 i: e; w2 r2 ?, p
5.1 VERICUT刀具轨迹介绍119
$ ]& X- o6 I) i) a" N 5.2 APT-CLS刀具轨迹仿真119. H5 D# n1 J/ p3 f
5.2.1 APT-CLS刀具轨迹设定119
! a8 S7 Z4 s; s& B, [7 x6 v 5.2.2 APT-CLS刀具轨迹仿真工作流程119
2 \* K3 h1 ^3 v$ @; ^% [9 Y+ a3 g" Z 5.2.3 APT-CLS刀具轨迹仿真应用120 f4 w' F+ D6 T; s( s# A d& a
5.3 G-代码模拟仿真124$ l2 e0 X- O" N' G. Z0 Q1 A
5.3.1 G-代码设定124 Q$ j0 g5 L' z6 ^# |
5.3.2 G-代码变量125
6 P* p5 G5 t: T/ x+ C8 S 5.3.3 G-代码处理选项1263 D- G( Q. q# C
5.3.4 G-代码模拟仿真工作流程126
- o9 t4 w1 \6 b; t 5.3.5 G-代码模拟仿真应用126
- w! \) c) |+ L8 l& d' ?* @0 }第6章 VERICUT仿真加工过程监控132
. k7 w8 M" i' } S0 H$ D5 n* t 6.1 VERICUT仿真加工过程监控概述132
( A. T0 u- S1 k: ]: D# _ 6.2 仿真数控程序1324 ~. k: \% |* X8 {) F% F) F J
6.3 仿真状态1347 t6 X6 W+ W5 G4 A" |% ^
6.4 仿真图表135
0 i) z6 Q/ A9 D) y" I* o 6.5 仿真机床偏置135
- b5 B4 V8 l- K- D 6.6 VERICUT文件汇总136
6 `0 y* f* _$ R+ N) a! H! ]" v, g 6.7 VERICUT日志136
; b: u* T H+ |6 P0 K* ?, f 6.8 VERICUT仿真加工过程监控应用137
; f5 \" }: F' b3 [7 V+ `3 G第7章 VERICUT仿真加工质量检查145, Y! S2 k* F. T0 g6 k
7.1 VERICUT仿真加工质量检查概述1458 ?' T/ _) v, j& I% E* r9 c
7.2 VERICUT测量1452 T4 Q- E* ?) h# m3 K* s+ X
7.3 VERICUT自动比较1466 S' m6 {3 ?' b+ b& {
7.4 VERICUT比较测定器1470 R& {. t5 U4 U# L
7.5 VERICUT检查功能148
+ h) h3 o& J5 u% ?/ V/ e; o+ U 7.6 VERICUT仿真加工质量检查应用148
+ R% ]' v& f) S; h; y 7.6.1 使用测量工具检查特征尺寸148
4 }( M- [7 z3 Y7 a) A" W( O 7.6.2 比较切削的毛坯和设计的模型153
4 l+ J0 W/ x; d% [ t& [: z 7.6.2 自动比较案例2157* j' G: J: u8 N. |
第8章 VERICUT切削速度优化161
# k2 F4 Z* ^: e+ t- e/ x 8.1 VERICUT切削速度优化原理161/ r( T* _6 e1 I8 T7 M: f
8.2 VERICUT切削速度优化方法161* a. F1 N3 k# ~7 @
8.2.1 恒定体积去除率切削方式优化161, P! G( k9 ~$ ?! m* k/ j# U4 s
8.2.2 恒定切屑厚度方式优化162 d7 O$ \# K8 M& C
8.2.3 两种方式结合优化1625 M. F4 X* j8 n- I) `# N
8.3 VERICUT切削速度优化流程162" h4 e9 m2 I. I, C6 g8 f& z3 H
8.3.1 VERICUT优化刀具库的建立1627 `' ?/ W7 W k
8.3.2 调用优化库进行程序优化163
. X! Y0 M( x, j. h$ B1 } 8.3.3 优化后数控程序比较165
% V5 |; D* ]+ F% x# y: E p8 ~ 8.4 VERICUT切削速度优化应用165* f% F, E: k1 B
第9章 VERICUT 3轴机床仿真应用171$ X" e1 M5 V% d+ Z
9.1 3轴机床构建171" X$ s0 U( X. y5 h
9.1.1 NX输出机床模型171
6 [, y J& K: G+ M 9.1.2 在VERICUT中建立机床模型173/ h; t0 v: S. {, m: @# n
9.1.3 机床设置179
9 ]6 t7 y2 X! z0 L* a5 { 9.2 定义控制系统1813 i! V1 U; U' L2 H
9.3 刀具构建181
2 H0 l& F0 c6 g- q" J4 @ 9.3.1 创建刀具181/ A# v1 ]' Y# f+ B% U
9.3.2 刀具文件的保存184- o* b! e1 X1 ~( F H5 F3 [
9.3.3 刀具的测试185
5 f( p, I) i+ l4 _ U 9.4 数控程序的添加185
% ~# F0 l" F3 _0 `- f 9.4.1 数控程序的编写185
9 J$ T9 D! \9 v, y1 K( i- V" @0 I) Q5 C7 G 9.4.2 数控程序的添加187
6 j; u* |1 U7 P, [ 9.5 加工模型的添加187. V9 |1 _) s4 v% e' [- a
9.6 定义加工坐标系G54188
0 A' }6 M& Z* N4 u9 R 9.7 仿真数控程序189
! R+ D3 S. n2 L7 U% x, _ 9.8 文件汇总189
1 R* a8 k, Q: z S) T, v9 b第10章 WFL M35 5轴车铣仿真应用191
7 H: k1 e' z% e 10.1 构建WFL M35 5轴车铣仿真环境192& n$ y9 H6 f$ y" P( T
10.1.1 构建WFL M35 5轴车铣仿真机床192
4 U. |0 _' J0 J2 O$ I. \+ { 10.1.2 机床设置206
4 D% O( j9 M& S q 10.1.3 定义控制系统209+ `8 |7 R' p+ n8 C) i8 y
10.2 WFL M35 5轴车铣仿真实例234
% O- y" |7 h; g; q4 k# `2 C 10.2.1 添加刀具库2356 q) k; g: V3 i
10.2.2 添加毛坯235
. i1 w7 _, ]" H: Y9 M' `( }6 c 10.2.3 添加程序235* }3 f+ ?; l# v" Q! a. h3 W% }
10.2.4 添加G54加工坐标系原点237
1 @( x4 n+ Y6 z' h2 R 10.2.5 仿真零件237
$ Y) _/ i7 k0 @) d5 V) t( ^" ^/ l: ^1 s第11章 DMU50V 5轴机床仿真应用2392 {$ g9 `! K+ p1 M) {: H
11.1 DMU50V 5轴仿真环境构建239 q: D3 S9 u* y' f5 V9 u4 n; i
11.1.1 NX输出机床模型239
- w) T1 Z9 P8 C( g* O) ~. z 11.1.2 DMU50V 5轴仿真机床构建2405 T' d, B7 p+ R b) d: v U
11.1.3 DMU50V 5轴仿真机床设置246
3 }: \: Q- K' T$ e, H) X c4 k 11.1.4 DMU50V 5轴仿真控制系统配置248
: Z3 R3 D2 [9 k 11.2 DMU50V 5轴机床仿真实例2517 U5 a6 @$ c: n: }# C
11.2.1 添加刀具库2512 I9 x9 s9 ~/ y M/ j* i
11.2.2 添加毛坯251: y0 e& _+ T+ w% }5 b) }' V2 Q
11.2.3 添加工装251& H+ Q+ p' n4 d. d4 ~, b' P
11.2.4 添加数控程序252/ E3 F6 W! U/ D" }' {1 u& D
11.2.5 设置程序零点253
" @' p2 a4 j# w, X! j+ [ 11.2.6 仿真零件254
1 S/ G l1 u Q第12章 VERICUT接口及应用2558 N3 r5 c5 r* Z/ Q5 l) ?0 `
12.1 VERICUT接口概述255# R P8 a1 ~ H
12.2 NXV接口及应用255
5 J) H: l% l- c; C# v% j6 L1 [. ^ 12.2.1 NXV介绍255
0 x& w) {; `7 `2 @- N 12.2.2 NXV的安装256
0 g! P1 D1 u G# ?6 m3 E& | 12.2.3 NXV界面258% l0 F+ y `1 T6 s8 B9 B
12.2.4 NXV应用2602 K$ t( P9 H9 D/ q
12.3 CATV接口及应用264
6 G" B' S2 g% h' |/ ?. ` 12.3.1 CATV介绍264
4 V( `1 ]8 R& n: X2 N+ s. L 12.3.2 CATV配置与安装265! K( j& V, x+ ~
12.3.3 CATV界面266 [- Q" J A/ I# }7 b) G
12.3.4 CATV应用270
% N% P" b6 T$ C: _: Z' h 12.4 MCAMV273% V \) k1 S- E$ M+ g& `& h3 g
12.4.1 MCAMV简介273
6 n. _+ V5 p8 w | 12.4.2 MCAMV配置与安装273
- y. Q2 u2 r8 q" m, T+ t3 x& W 12.4.3 MCAMV界面275
8 U j" @2 I. Q7 B 12.4.4 MCAMV应用2765 m! J( H* U# O5 n2 ^, h1 G% L
第13章 VERICUT典型仿真技术应用278
3 T1 }+ S2 q# l! r' W z; g$ { 13.1 VERICUT刀具径向补偿应用278
1 }: } y7 e4 R$ m4 A, e 13.2 VERICUT子程序调用281) U% ^* b, Q9 F' `/ N) G2 K0 j
13.3 G00线性插补和非线性插补应用284
- Z6 ~$ ?9 K* A, j 13.4 极坐标仿真应用2876 f! l- ^; y( Q/ E1 t
13.5 5轴转换功能仿真应用288
i* c8 w0 n, ~: [7 S' E附录A SINUMERIK 840D控制系统代码指令292) q3 r% R* u1 [# L) F+ `0 e
附录B iTNC 530控制系统代码指令299# {: Y0 t, p6 X9 z0 r; E+ T) C
B.1 与刀具有关的指令299: N1 K& Z& K. p/ c; t9 W* X$ u
B.1.1 与刀具有关的数据指令2995 I7 n& E9 A( F9 W6 q
B.1.2 刀具数据指令2996 y1 h# ]$ x! c$ {7 }! U; x
B.1.3 刀具补偿299
0 |! @) b% }$ X7 M3 D5 A B.1.4 三维刀具补偿300
7 {8 Y" @9 @; j- e$ S& { B.1.5 用切削数据表进行加工300
5 |. b& B+ U% E B.2 与路径功能有关的指令301
8 f1 s! d" h% ^/ s) W B.2.1 直线路径功能301
4 R, A$ h9 K1 j$ X B.2.2 圆和圆弧功能302
5 o2 Y1 |' ?1 a+ V* u9 Z B.2.3 轮廓切入与切出304" Z% ]. b6 d! c& Y, Y
B.3 辅助功能M指令309
- n' D9 s6 e. J0 ]7 i( x: o B.4 循环程序加工指令311
# L0 @$ g. X1 h3 D. k0 J( i B.5 子程序和程序段重复指令312& m& W' X6 {' W. r
附录C FANUC控制系统代码指令313
+ s7 ?1 o9 a" E6 M: ~: F& _& V8 R C.1 FANUC 0i-TB G代码指令313* S" `- m" _4 ^
C.2 FANUC 0i-MB G代码指令315
, G2 _. m; n# w6 C2 q6 |* M1 j C.3 FANUC控制系统辅助功能317
C c% o* f* O5 q3 {# }4 g4 G C.3.1 辅助功能(M代码)317
8 s7 [9 v9 A( p* H' W3 R, { C.3.2 第二辅助功能(B代码)318
. Y3 s! ^. O4 r [$ _# b9 U" x |
|