|
QQ:14751951' m4 ~! v/ K: l: j& G1 |* ` b
: y# Y7 |- c# M9 k( @+ }
内容提要9 i* `* H; b" w2 k& l4 n* \* o# U
本书是基于美国CGTech公司发行的VERICUT 7.0数控加工仿真教程,以中文界面进行讲解,遵循“求实、求是、求新、求精”的原则,在内容组织和编排上从理论到实践、由浅入深、图文并茂、通俗易懂,立足于应用,特别强调实践,大量实例来自生产实际。编者在写作过程中把自己学习 VERICUT的心得体会融入到了本书的各个章节,参考了大量相关手册和资料,总结运用数控加工仿真的实际应用经验,可以帮助读者轻松了解并掌握学习数控加工仿真的思路和应用技巧。( }: ~( M3 Y+ F+ d# X/ f* r
本书既可作为CGTech中国公司的用户培训教程,也可以作为全国数控技能大赛的加工仿真应用参考教程,还可作为在校机械、机电专业的大学、高职的学生教材,并供具有一定基础知识人员自学的参考书。为方便读者学习,本书配有多媒体视频教程进行操作示范。读者只要按光盘中的视频以及教材中的步骤做成、做会、做熟,再举一反三,就能扎扎实实地掌握数控加工仿真技术的实际应用。/ h3 q3 {) L5 w6 _ S7 U
8 _7 T5 B$ G* v
目录: [9 B- s Y) @2 U4 w1 L ]
% e8 O5 I& T6 C* v: R M第1章 数控加工仿真基础1
% I+ z: D! z# }3 V 1.1 VERICUT软件介绍1- x8 y, t/ w# ~8 s0 Q& }
1.1.1 为什么需要数控加工仿真1! X# }; d2 x# \3 \5 n" ~3 y- ^
1.1.2 VERICUT软件功能介绍1* F& z1 z+ i A8 F' e
1.1.3 VERICUT软件的优势和特色6/ p8 G) ]+ X" o: S1 n' `
1.1.4 VERICUT软件与CAM软件的区别8
5 b) x; W& L! [" X& [; f 1.2 VERICUT软件的安装89 x( B, U& o. S) A( x. e2 a
1.2.1 安装软件82 H' T9 D6 |+ L) r0 Z1 ~
1.2.2 配置license许可11
& f/ m! w# I$ |0 q8 P4 T 1.3 VERICUT软件工作界面153 ~3 g- Q. H$ A+ z3 F
1.3.1 标题栏15
- s2 q7 G8 i! ]8 c5 E( Y; { 1.3.2 菜单栏15
8 O. k0 s. O0 | i" Y" k 1.3.3 工具栏16
! F1 |- X2 f% z! B: `9 i4 d 1.3.4 图形窗口18
. L, S8 u' t, N9 d0 e 1.3.5 信息区19
4 e% S9 | X# q H& K# S7 Z& n! ^ 1.3.6 动画速度滑尺19
! Z2 v8 ]) ~7 n; f 1.3.7 指示灯19# x% |) N. q& g# n
1.3.8 进程条197 ] Y5 D- _! |5 c' ^
1.3.9 仿真控制按钮20
* N% y n' D$ r' j& t2 M' A5 a 1.3.10 快捷菜单20
6 s+ L2 h5 x& t) C 1.3.11 定制用户工作界面208 I' W+ \$ f: t! I2 s* `% j
1.4 VERICUT文件类型21
1 Q' v( O1 W/ z9 U0 R6 b5 C2 `$ F 1.4.1 库文件21
& _" c5 F9 i, W' F; v 1.4.2 样本文件(Sample Files)22; _5 e7 A8 o+ H4 E
1.5 VERICUT的坐标系22. }, C, Y& k% j8 z9 s2 q$ M0 c
1.6 视图22
1 b9 b4 _ k) q 1.7 公差属性22
, S( k0 A9 P3 J8 t. M) ? 1.8 项目树24
. \! T" m/ T# S, k! C+ \5 N 1.8.1 项目树介绍24
3 M; }, D" c( P) L 1.8.2 项目树的配置25, I( ?* T* H* d# [, b% B5 g0 b) p
1.9 用VERICUT仿真加工工作过程304 P7 u" q& `4 [- {/ ^
第2章 VERICUT相关的几何模型32
3 G; v {. l* L- W- s 2.1 VERICUT几何模型概述327 p1 p" e- t5 U% A- y2 ]
2.1.1 组件(Component)32
! g U/ `/ q: _. x" Q; E& _ 2.1.2 组件类型32
3 l) v3 z: Y* F 2.1.3 模型(Models)337 B% h# a& _6 Z/ j7 Q/ h
2.1.4 组件/模型的关系332 ?! I3 T7 |, j0 V
2.1.5 组件/模型的操作33
5 y! L0 J9 q, |) I3 e, F# J8 O 2.2 VERICUT几何模型的定义34/ r) V8 w1 H( T" _8 v' C
2.3 操作VERICUT几何模型35
+ S* I0 \2 l( E" e) ` 2.4 切削后的毛坯模型363 ?% v0 e) j8 m/ s
2.5 VERICUT几何模型操作应用案例36# c6 g" ]1 z/ S/ x) a: F
第3章 VERICUT刀具库43; s5 N$ u' X( n% v: Q8 l1 x
3.1 VERICUT刀具库概述434 p# D+ z. R: U5 ]
3.2 VERICUT刀具类型441 N6 h4 z( l5 }' z2 P: |* N7 j* }
3.2.1 铣削刀具(Mill Insert)44( `! P; a! q3 }
3.2.2 车削刀具(Turn Insert)46& z( G3 H8 V1 _
3.2.3 探针刀具46
# t7 U5 p% Y6 z" M. K: x8 v 3.2.4 螺纹刀具(Tap)470 G7 ^! k3 u/ L; H% S
3.2.5 水切割刀具(Water Jet)48
6 D( u% ?, F' q2 `# O 3.2.6 刀柄(Holder)48# v+ w$ L2 ^6 r# [7 S
3.3 VERICUT刀具库的建立流程49
" ` r/ v, ?7 `& G% o% O8 _) R( k 3.4 创建车刀案例50
" s! ~6 f5 i* J$ f$ ? 3.5 构建铣刀61
) W5 {% F% z" c8 a/ k+ H" ?# D+ p第4章 构建VERICUT机床仿真环境69
: \+ U0 S, L# F6 u6 l2 [ 4.1 VERICUT机床仿真环境概述69
; a' e4 @1 | B" C' [- ^+ P 4.2 VERICUT机床类型69( S. r& f" m& f
4.3 VERICUT构建机床71
- _: U) o, @' u$ Y A; `( Q% a5 x 4.3.1 机床建模的关键概念71. r x2 G8 ~& ?; v, j7 x8 a
4.3.2 VERICUT构建机床流程72
. L- t' w# w4 N+ a 4.3.3 建立机床注意事项73
0 V/ w# N" f. `% |8 {0 \3 l 4.4 VERICUT控制系统配置73# k$ G% |( ^ b7 D! J
4.4.1 文字格式74 T/ \, k- C8 ?6 S
4.4.2 文字/地址74# f% {6 N9 k, F, H
4.4.3 控制设定74
L2 B: R9 Q7 b0 }4 a 4.4.4 高级选项76
* S( T6 H& g# U2 `8 g u& \* z8 q 4.5 构建机床案例77$ T3 o1 N6 I9 H9 k0 ^
4.5.1 构建一个3轴铣的机床77
- q' j" O3 w3 p- q* C: M" e 4.5.2 构建一个4轴机床79) l# W% v* A1 G2 U8 T% p
4.5.3 使用STL模型构建一个5轴机床829 e, d9 Q$ v) n: E! q/ M5 u6 D c
4.5.4 构建一个2轴运动的车床模型87
7 e5 J; r: ], y$ |9 z( ?& o& w 4.5.5 构建一个2轴运动的车铣中心89& }4 V- K5 d! s3 B
4.6 控制系统配置案例97* x4 f) `% p. |' `9 s
4.6.1 配置一个数控控制系统文件976 x2 m0 {& c0 X: \" `
4.6.2 在控制文件中设置一个条件检查101
! b' ^, M/ s. _. k 4.6.3 在控制文件中客户化定制,控制系统输出错误信息103' v+ d/ i) c' T+ u* m
4.6.4 处理子程序105
& r! _0 G8 o. U) @+ P6 { 4.6.5 控制旋转设置106
: S T- J2 b: P# ^ 4.6.6 定义移动夹具110
" v4 M- Q, m6 o9 |$ L E 4.6.7 车床增加一个尾部支撑1138 B d! N: G8 [$ H
4.6.8 配置一个带刀库的机床115% O$ i! J3 F7 W7 J
4.6.9 创建一个托盘转换器子程序1174 [) q- B. P! x7 V
第5章 VERICUT刀具轨迹仿真119
* B ^/ m! E& y$ \+ ^ _ 5.1 VERICUT刀具轨迹介绍119
/ |. O' c5 U! k6 Z 5.2 APT-CLS刀具轨迹仿真119
* l* Y- L( |( l5 _! i2 {: i @! z 5.2.1 APT-CLS刀具轨迹设定119 J5 i3 b+ d: l! U; D0 k, y
5.2.2 APT-CLS刀具轨迹仿真工作流程119
' r( D7 S$ D" v8 c 5.2.3 APT-CLS刀具轨迹仿真应用120
& ?& G% V% @+ [. o0 `$ y" [+ B 5.3 G-代码模拟仿真124
7 ]4 d; \ t* m# ]1 |+ r) }" }# Z5 j 5.3.1 G-代码设定124" J) |# }5 O8 V5 C" e6 j2 j! ~/ ?
5.3.2 G-代码变量125! s4 s0 i2 v! d3 f# R
5.3.3 G-代码处理选项126
P4 l) X1 R0 G- ^" z- F9 z 5.3.4 G-代码模拟仿真工作流程126
, Y6 e2 ^+ p8 ^. j 5.3.5 G-代码模拟仿真应用1268 j! ~+ b) S+ O! h2 ^
第6章 VERICUT仿真加工过程监控132" N; ?2 y- X, h7 G6 u: w
6.1 VERICUT仿真加工过程监控概述132
4 {6 ^* A# X$ Z) z 6.2 仿真数控程序132+ k# [! a6 W: [% r0 D
6.3 仿真状态134
+ u8 j0 [) B2 X3 B3 L 6.4 仿真图表135
( f. L, p, f7 N2 n% l, I; T 6.5 仿真机床偏置1351 w) H5 j1 S/ I0 I
6.6 VERICUT文件汇总136
; a- E8 b; q, i( O, G/ ] 6.7 VERICUT日志136
& T& Y" f% [( w" C) ~8 S! ]8 J, | 6.8 VERICUT仿真加工过程监控应用137# |+ T) `# s! _ L, M7 a
第7章 VERICUT仿真加工质量检查1458 F, i9 y; H; c2 D3 h
7.1 VERICUT仿真加工质量检查概述145' G1 O, J+ w; j
7.2 VERICUT测量145
N) g8 V g+ v2 | 7.3 VERICUT自动比较146
8 Y, P2 v: b" N3 i1 i; X 7.4 VERICUT比较测定器147
3 ^: L+ Y7 D# c. O4 F2 G 7.5 VERICUT检查功能148& n% ? [$ _; a/ k; C3 M
7.6 VERICUT仿真加工质量检查应用148
+ q; z \& r. P* G+ L% b" } 7.6.1 使用测量工具检查特征尺寸148
5 @0 J! G4 ?! d# d4 `- w 7.6.2 比较切削的毛坯和设计的模型153/ R8 ?7 }6 b) U
7.6.2 自动比较案例2157
$ F; r2 L5 E( |' B第8章 VERICUT切削速度优化161
' I1 X! {' q6 q 8.1 VERICUT切削速度优化原理161! @4 D* \! e9 S1 G" ]) g4 A
8.2 VERICUT切削速度优化方法161! l4 @' H0 V$ b' u6 ^; m
8.2.1 恒定体积去除率切削方式优化1619 A& G9 A: G/ A9 [' u3 l
8.2.2 恒定切屑厚度方式优化162
r& G) c) ^ Y: {: j5 _$ J 8.2.3 两种方式结合优化162! W) K" h! c! E4 K
8.3 VERICUT切削速度优化流程162
9 P: P# }- E; S$ y6 y8 [4 q0 p+ ~* I 8.3.1 VERICUT优化刀具库的建立162
+ i/ d9 a3 i$ m, j$ }, u 8.3.2 调用优化库进行程序优化163$ S; J _' {+ v3 z% X
8.3.3 优化后数控程序比较165
/ [* H: D y; Y+ U R 8.4 VERICUT切削速度优化应用165; B j2 k" |$ W6 M! U" [2 {. `+ }" a
第9章 VERICUT 3轴机床仿真应用171
7 {1 j6 L' n& u$ A1 v' K 9.1 3轴机床构建171
1 x4 J7 [, V+ T; k% i3 o4 C 9.1.1 NX输出机床模型171
4 v/ x& |/ p/ \( W 9.1.2 在VERICUT中建立机床模型173
" D0 t5 D( K7 w! k+ K' z: R/ h 9.1.3 机床设置179
$ r& q. e! u! c 9.2 定义控制系统181
9 a! \/ U! K' F4 q( b+ R 9.3 刀具构建181$ F' y x4 {% O Z- Z& }
9.3.1 创建刀具1817 R& Q6 {& h' B( i' Y& [
9.3.2 刀具文件的保存184, r, B; T) ^# E$ P# i
9.3.3 刀具的测试185: @: I' r! l$ {2 w! q8 @
9.4 数控程序的添加1854 T5 ] \# I/ m& Y e h
9.4.1 数控程序的编写185$ b4 i6 \$ }) Q( {5 I0 S
9.4.2 数控程序的添加1878 R; h; \% i' A/ O5 y9 v% Y4 e( a6 A
9.5 加工模型的添加187
$ A" h0 @% _: u6 W. I% G4 b! L; Y 9.6 定义加工坐标系G54188
. |' j1 Z: ~; b% h6 e* A 9.7 仿真数控程序189+ n9 q/ N& o% P+ S5 y6 p7 |
9.8 文件汇总189
' g8 V. H+ V6 U第10章 WFL M35 5轴车铣仿真应用191
; `* J8 A; f( l+ _0 m. _( k 10.1 构建WFL M35 5轴车铣仿真环境192
3 \, m" L; o7 f) `. a* ~8 v 10.1.1 构建WFL M35 5轴车铣仿真机床192
& L5 I5 p4 U# @3 A4 |/ e. k6 { 10.1.2 机床设置206+ T5 x! p; F# z$ u1 y
10.1.3 定义控制系统209
' V. n" A$ h1 b. b- d 10.2 WFL M35 5轴车铣仿真实例2345 J$ {/ u' Q. P6 B$ R7 _0 p
10.2.1 添加刀具库235
% m0 X! B7 [2 x6 A 10.2.2 添加毛坯235: m) ?* z8 g7 n7 n6 ~: J$ z
10.2.3 添加程序235
) }, U( z) l; M; c. Y: s% ^ 10.2.4 添加G54加工坐标系原点237
7 `3 w" p5 Z* x6 v7 M( z9 k7 ` 10.2.5 仿真零件237! w/ R! N. {, u9 z
第11章 DMU50V 5轴机床仿真应用239! W j9 r8 }$ U' j0 M! F
11.1 DMU50V 5轴仿真环境构建239
! e3 Z) A5 b/ Q 11.1.1 NX输出机床模型239
. M0 u9 \- J8 Z3 N$ B" j* g 11.1.2 DMU50V 5轴仿真机床构建240/ o1 F# G$ L2 b: d& F
11.1.3 DMU50V 5轴仿真机床设置2463 v; B4 \3 o Z
11.1.4 DMU50V 5轴仿真控制系统配置248
& T" O0 J4 p* p1 V; t 11.2 DMU50V 5轴机床仿真实例2517 \0 ]- b: r& M
11.2.1 添加刀具库251
8 \1 g: e S( r# U; a- j! s+ [1 v 11.2.2 添加毛坯251# X! i, n" V9 C
11.2.3 添加工装2512 r! H. _+ M) y# O+ n3 Z
11.2.4 添加数控程序252
' v( d f' u- i7 I( B 11.2.5 设置程序零点253
4 j1 j$ @# [% j. g/ p 11.2.6 仿真零件254, c/ @9 }3 z- c0 D
第12章 VERICUT接口及应用255
u0 W: l5 C( ]) o) T 12.1 VERICUT接口概述255
9 N7 H8 [" c) O/ F! X J 12.2 NXV接口及应用255! m( ~1 ]$ [6 l" R8 W9 u: E
12.2.1 NXV介绍255
; Y7 J H& P u! Y, e4 z$ D 12.2.2 NXV的安装256
! h/ O6 a% P7 \, Z4 H# J( u( E 12.2.3 NXV界面258- }: j* U' X/ W- Z5 w0 `
12.2.4 NXV应用2600 ~) X) Y5 K: P% g9 e
12.3 CATV接口及应用264( ^( }" t5 I6 C* a/ ]6 c D5 D# P* `. D
12.3.1 CATV介绍264
9 V9 F& C+ ]- Y" T1 e) A, e 12.3.2 CATV配置与安装265
' q$ ]. q3 Y( d9 \3 b1 ]( o9 X* E 12.3.3 CATV界面266, q* ~2 t; i& k- d( _% A, l
12.3.4 CATV应用270
/ a. H8 L F3 `+ A 12.4 MCAMV273) {' n6 \) m. p/ r. Y
12.4.1 MCAMV简介273
5 b; E3 e# P3 N2 f; [2 ^0 i6 ^ 12.4.2 MCAMV配置与安装2731 |* J) k( g* v1 u/ J* C
12.4.3 MCAMV界面2758 Z# p/ K+ J4 o. c; Q, X
12.4.4 MCAMV应用276- U( c1 b0 ? V$ U' V
第13章 VERICUT典型仿真技术应用278
6 y) @: g: I4 k6 x 13.1 VERICUT刀具径向补偿应用278: @. n0 N# u! D' @1 j2 O3 G
13.2 VERICUT子程序调用281
, }/ c7 ]: _& U! x, N0 a9 V7 _ 13.3 G00线性插补和非线性插补应用284
0 s6 ?9 a! [! b1 w 13.4 极坐标仿真应用287
. P% `7 x. ]7 n# ]( @. ]/ K/ K 13.5 5轴转换功能仿真应用288
' d; O* Z- o. l/ }# Z附录A SINUMERIK 840D控制系统代码指令292
/ a( H0 P7 Y' A$ }6 T! |# e) A附录B iTNC 530控制系统代码指令299
0 p' D1 ^9 x% Q B.1 与刀具有关的指令2993 {# J, U; l% Z8 A9 z& P
B.1.1 与刀具有关的数据指令299
; d7 H( c. x- O. }' O, A& u$ b B.1.2 刀具数据指令2999 n0 V8 c' g/ h1 l2 d" a! }. H+ i8 V: v
B.1.3 刀具补偿299
. N' w3 e9 _8 x( _# g B.1.4 三维刀具补偿300* F1 T, V% N) ~ ?; B6 k$ g o
B.1.5 用切削数据表进行加工3001 {" K( D1 C1 W; N
B.2 与路径功能有关的指令301
% Z) z; M6 R# B8 V* ~6 R7 C0 S" I B.2.1 直线路径功能3017 j# t! ?' Y }6 q7 K0 W
B.2.2 圆和圆弧功能3024 E# s3 r# [. ?3 f" T8 {
B.2.3 轮廓切入与切出304) G: d4 U7 n; x g" W" k
B.3 辅助功能M指令309
' |4 ]: ~( S/ B9 Y i6 c B.4 循环程序加工指令311
0 M0 R- T& |+ x! S' L* r$ `4 N5 A B.5 子程序和程序段重复指令312
4 p% E, E- |" d2 O附录C FANUC控制系统代码指令3130 p2 T$ B8 I( m
C.1 FANUC 0i-TB G代码指令313
' Z L6 {6 u* \" h0 g4 @9 P C.2 FANUC 0i-MB G代码指令315
4 d+ G: f5 e- _' ` C.3 FANUC控制系统辅助功能3174 ` Z; n9 b* y, Z
C.3.1 辅助功能(M代码)317
/ A& b! w9 J. e9 Q7 G1 m0 ? C.3.2 第二辅助功能(B代码)318
1 Y3 K% ^$ `3 a& k1 @. n1 W% W8 c4 M |
|