|
QQ:14751951
/ T& @. N' E. l! `3 g Q6 E3 y $ q$ g+ W8 W/ F/ X2 N3 O
内容提要4 I0 }1 W4 K2 u; n$ `: Y' {: r
本书是基于美国CGTech公司发行的VERICUT 7.0数控加工仿真教程,以中文界面进行讲解,遵循“求实、求是、求新、求精”的原则,在内容组织和编排上从理论到实践、由浅入深、图文并茂、通俗易懂,立足于应用,特别强调实践,大量实例来自生产实际。编者在写作过程中把自己学习 VERICUT的心得体会融入到了本书的各个章节,参考了大量相关手册和资料,总结运用数控加工仿真的实际应用经验,可以帮助读者轻松了解并掌握学习数控加工仿真的思路和应用技巧。
( d. K$ ?( W5 p( u( r$ p 本书既可作为CGTech中国公司的用户培训教程,也可以作为全国数控技能大赛的加工仿真应用参考教程,还可作为在校机械、机电专业的大学、高职的学生教材,并供具有一定基础知识人员自学的参考书。为方便读者学习,本书配有多媒体视频教程进行操作示范。读者只要按光盘中的视频以及教材中的步骤做成、做会、做熟,再举一反三,就能扎扎实实地掌握数控加工仿真技术的实际应用。. j& g3 T2 t7 R2 i6 U) Q2 `
) e/ u# y1 E; Q Y1 w# b
目录:
) F0 l; ]# e& M" R( y" v5 ~. m7 J6 J, `
. w* M( ?( p/ w* K8 v第1章 数控加工仿真基础1( @! I% w# _; Y1 H' Q: z9 ~
1.1 VERICUT软件介绍1! K$ i1 j. V+ f7 ] m/ F% [1 h
1.1.1 为什么需要数控加工仿真14 a: I8 O/ V' d5 z. w! T
1.1.2 VERICUT软件功能介绍1$ d4 w9 Z. s, c8 a3 U* x
1.1.3 VERICUT软件的优势和特色6
, n7 V9 n; ~: u% p" \& m. Q 1.1.4 VERICUT软件与CAM软件的区别8
6 @3 t) I k0 r- m+ W 1.2 VERICUT软件的安装8
/ l5 A" t# J! W/ s U; X 1.2.1 安装软件8$ ]: t$ I" R* k$ E
1.2.2 配置license许可119 l) R1 P. [3 v* M0 O
1.3 VERICUT软件工作界面15
9 i% d# h# z! x$ f: X 1.3.1 标题栏15' f# P" l& W; p; N2 K" q+ P5 Q
1.3.2 菜单栏15# t) K; k! E7 h" G* x
1.3.3 工具栏16
) p! B) Z" J/ E 1.3.4 图形窗口18: u) L. B4 Z' z) V& A/ B
1.3.5 信息区19 W. r6 i# Z- ~+ P- q
1.3.6 动画速度滑尺19
! W# \8 M# [5 G4 d+ D 1.3.7 指示灯19' \& o d/ e' D( J% B8 Y4 m
1.3.8 进程条19$ [7 N9 @4 X! N2 {3 ]
1.3.9 仿真控制按钮20
# q3 S* x) @6 {9 J 1.3.10 快捷菜单20) b. H, E4 B. B1 u* N+ o8 W0 K
1.3.11 定制用户工作界面20
. a* E D2 X" @3 f! L 1.4 VERICUT文件类型21
! f; |+ ? o! p+ `% ] 1.4.1 库文件21 H/ W3 E$ q( I( ]: l- |7 \
1.4.2 样本文件(Sample Files)22
/ F! K* Z& w, J3 ~ 1.5 VERICUT的坐标系22
6 e7 R d8 i3 ?5 g9 a: t 1.6 视图22
9 _9 \& R- g* m+ s 1.7 公差属性22
4 \% e* M2 T% u' M, W 1.8 项目树245 x6 k! v0 w9 b$ D% z3 y& y) _, p7 W
1.8.1 项目树介绍24
: l. i$ W5 d! @# l0 N" z& J 1.8.2 项目树的配置25
* `+ _' z' t, f) J 1.9 用VERICUT仿真加工工作过程30% l! r3 _; m! E6 k
第2章 VERICUT相关的几何模型32
5 I! F5 R& W0 b 2.1 VERICUT几何模型概述32+ U9 @; t( s6 ^7 P7 }1 d
2.1.1 组件(Component)32. q/ z, v( y0 i% D# z2 k* I
2.1.2 组件类型32
W" C! e) [$ w. V6 W8 N 2.1.3 模型(Models)332 G' |, J5 v% X
2.1.4 组件/模型的关系338 v2 l' a) t8 v2 v+ `4 I7 ~
2.1.5 组件/模型的操作33
; A' r: V% H. W5 U1 H% B 2.2 VERICUT几何模型的定义342 H% Z W1 b/ b8 t/ f: V! D
2.3 操作VERICUT几何模型35
3 t: E l; G7 S4 O' @3 i 2.4 切削后的毛坯模型36
" K9 M# x X/ |5 K* [8 O9 R 2.5 VERICUT几何模型操作应用案例36
( i. C! f; u" X' Y# ]' W# H6 s7 d第3章 VERICUT刀具库43; A+ Q% ~4 W: v2 q0 h
3.1 VERICUT刀具库概述43
8 z6 w5 L- S9 g8 i 3.2 VERICUT刀具类型44
2 p& }0 [2 d1 H9 K1 j0 ~$ l% l) B 3.2.1 铣削刀具(Mill Insert)44
^. `0 F* ]3 i- b' B 3.2.2 车削刀具(Turn Insert)46
& S2 `# V. S, w% [ 3.2.3 探针刀具46
7 e. G& {- A! c+ S 3.2.4 螺纹刀具(Tap)47
: u- @" V1 ^$ J. m4 o- \6 D 3.2.5 水切割刀具(Water Jet)488 S4 v3 ~0 z9 ]2 ]: C X
3.2.6 刀柄(Holder)48
) X( Z& C. j3 [4 Z& L 3.3 VERICUT刀具库的建立流程49
+ \: M; X0 S$ A$ j 3.4 创建车刀案例505 X+ a( o+ J# V5 C- y
3.5 构建铣刀61
. s6 B4 c5 C& H第4章 构建VERICUT机床仿真环境69
7 _2 c9 i! Y9 }0 [7 j J 4.1 VERICUT机床仿真环境概述69. v* t% d/ n! }+ h
4.2 VERICUT机床类型692 m+ M, p3 `: H9 U
4.3 VERICUT构建机床71, I7 w$ ^& m' u1 W# Y
4.3.1 机床建模的关键概念71
5 n# w+ c: Z+ c8 Y$ G' Q3 V2 | 4.3.2 VERICUT构建机床流程72
, v$ a' A. L$ d8 B 4.3.3 建立机床注意事项73
( n0 g/ W9 i p) \+ c 4.4 VERICUT控制系统配置73
# H5 A1 d' {; Y: q# S$ { 4.4.1 文字格式74
, A. J+ j& \! l. p% E 4.4.2 文字/地址74& Y5 G% o& r- w6 N
4.4.3 控制设定743 }" w3 ~+ n% j0 O$ |$ Y, g0 T: U' b
4.4.4 高级选项76) p& }6 m7 `% ]! C, c( G+ }; U
4.5 构建机床案例77
& {, Q7 T) T$ L/ A7 O! k 4.5.1 构建一个3轴铣的机床777 n# ^5 T) p! i# Q( N
4.5.2 构建一个4轴机床79% }$ H1 w8 d( C# b
4.5.3 使用STL模型构建一个5轴机床820 [ g& ^! D% ^9 |& [" p
4.5.4 构建一个2轴运动的车床模型87
! A G7 r8 q1 |% Y# y 4.5.5 构建一个2轴运动的车铣中心891 S: g6 R& H- Z9 O* Y
4.6 控制系统配置案例97- t9 I# ?- t' g) f( S% P
4.6.1 配置一个数控控制系统文件970 J" l2 D9 [, Y& M# P6 ?6 x
4.6.2 在控制文件中设置一个条件检查101
: Q" q, @. y m! d6 W 4.6.3 在控制文件中客户化定制,控制系统输出错误信息1037 K, q: V- {3 R5 F
4.6.4 处理子程序105
: A6 q# P5 p8 z9 C 4.6.5 控制旋转设置106
, V3 K- }4 Q8 R4 b/ f 4.6.6 定义移动夹具110
" v* w" Q& Z9 N* Y5 m e; ^ 4.6.7 车床增加一个尾部支撑1139 y8 v& u0 n# M6 ~. T* _9 s, f
4.6.8 配置一个带刀库的机床1157 Z9 ?" U" S' B# ~: q. _
4.6.9 创建一个托盘转换器子程序117
; w2 t* F, A% T7 S1 j* F7 c第5章 VERICUT刀具轨迹仿真1191 g% [9 l Z8 }
5.1 VERICUT刀具轨迹介绍1191 r, h+ n2 h! {7 e
5.2 APT-CLS刀具轨迹仿真119
8 P+ d! c3 b$ F$ b8 i$ s 5.2.1 APT-CLS刀具轨迹设定119
% W$ l' q2 u( C 5.2.2 APT-CLS刀具轨迹仿真工作流程119
& k& L" H0 D6 K; Z: r* c 5.2.3 APT-CLS刀具轨迹仿真应用120
: K( _4 ?$ B. e8 P) N 5.3 G-代码模拟仿真1240 M3 N0 _8 x' s1 C
5.3.1 G-代码设定1243 ~) Y! c2 B8 K! R
5.3.2 G-代码变量125# L) P& c0 d8 _' h0 T8 F7 w
5.3.3 G-代码处理选项126
) F% m, k6 i6 Z m" |' I 5.3.4 G-代码模拟仿真工作流程126) e0 {' }2 `9 ~7 b1 c3 J! @. v
5.3.5 G-代码模拟仿真应用126
/ f$ l4 b1 b7 F" U; z; D第6章 VERICUT仿真加工过程监控132/ g, ~# N* J" A/ N( ?( T P2 S
6.1 VERICUT仿真加工过程监控概述1326 a8 \' D7 [' i( Z& O
6.2 仿真数控程序132
5 z3 z' K% ~3 E! s 6.3 仿真状态134
' ]# y9 m; U4 ^/ `/ _ 6.4 仿真图表135
4 w5 i5 l9 f" Z9 V. r5 e+ H' z 6.5 仿真机床偏置135
5 M% U( p J5 l* b2 G1 Z 6.6 VERICUT文件汇总136; z6 [5 I7 _+ L4 s( d5 S1 |/ P5 u
6.7 VERICUT日志1364 w+ Z" G" ?6 b2 i# {
6.8 VERICUT仿真加工过程监控应用1374 c4 Q- D! v# d1 q, s& L# z5 i1 R
第7章 VERICUT仿真加工质量检查145! S; h1 q: f- v8 h( X; \: y/ K
7.1 VERICUT仿真加工质量检查概述145/ i* C! K5 q+ o- T4 H* S: W8 R- a
7.2 VERICUT测量145
6 {0 F# c9 X+ n: n& z- [3 a 7.3 VERICUT自动比较1468 ?/ S, H: K8 s! p. F, G
7.4 VERICUT比较测定器147
1 V9 ]. s Y% T3 W% p 7.5 VERICUT检查功能148
, Q2 d0 Y; H, K2 j4 q9 [ 7.6 VERICUT仿真加工质量检查应用1485 N: G f1 F3 \1 p5 L' Y- |# @7 n& j. Y( z* j
7.6.1 使用测量工具检查特征尺寸148
" y' M J T! b; T4 A$ e5 f 7.6.2 比较切削的毛坯和设计的模型153% w s7 J& a" G
7.6.2 自动比较案例2157( k+ q( o1 O$ f" {, J8 ~
第8章 VERICUT切削速度优化161) P' t( A4 D5 R: w* s
8.1 VERICUT切削速度优化原理161
$ O+ U$ c3 C) c; P4 M! p 8.2 VERICUT切削速度优化方法161" H7 `$ p( Q8 j5 B! v$ M7 R
8.2.1 恒定体积去除率切削方式优化161
3 C& o3 |" w. t. ]+ a! \) _- f 8.2.2 恒定切屑厚度方式优化1626 _/ w4 j1 U) J" L. s' |
8.2.3 两种方式结合优化162
4 M/ `" ~- Q8 J3 B1 a L 8.3 VERICUT切削速度优化流程162
" X1 T* E9 @# ?3 K+ l 8.3.1 VERICUT优化刀具库的建立162
2 x8 n$ s9 _) Q- w% i 8.3.2 调用优化库进行程序优化163& f+ j$ M2 P" p/ R& _
8.3.3 优化后数控程序比较165
: r7 i! q6 k5 y9 x/ y! A( A7 L 8.4 VERICUT切削速度优化应用165* i6 ~; j# E9 i! o: G
第9章 VERICUT 3轴机床仿真应用1711 h. u( U! L! j+ {$ W9 g! J9 ^3 G# I
9.1 3轴机床构建1713 h' Y6 b" W9 c5 v
9.1.1 NX输出机床模型171: t# B. {6 f& \: @& \
9.1.2 在VERICUT中建立机床模型173
$ R, w% G8 J0 x5 t 9.1.3 机床设置179
9 B y) J4 H3 r# Z* I 9.2 定义控制系统181
/ f; V$ T7 N# J7 L5 s X: @9 W, @ 9.3 刀具构建181
4 I4 `0 A% _# Q( B$ H1 D 9.3.1 创建刀具181 w4 O A4 I6 ]: t- P' F
9.3.2 刀具文件的保存184
. M1 ~. R4 v. ]* r; o% v 9.3.3 刀具的测试1854 J0 x, k- p r8 \3 c7 g/ A
9.4 数控程序的添加185& X+ v6 D2 v% K+ _! n! B
9.4.1 数控程序的编写185
: O1 b: j: D! K& l6 @0 l 9.4.2 数控程序的添加187
f, D* Q/ `# \0 t \4 \9 Y8 C; L 9.5 加工模型的添加187. \) i- A3 S. Q* L
9.6 定义加工坐标系G54188
0 f9 r- |& [0 U# ]8 m# t 9.7 仿真数控程序189
5 R# a! e6 r, l0 _, Q# _6 e 9.8 文件汇总189
% ]# R* |1 _% w6 O第10章 WFL M35 5轴车铣仿真应用191
' H6 n9 H) Z# _! U+ H0 A& ` 10.1 构建WFL M35 5轴车铣仿真环境1922 i! l+ l, Y" X) k
10.1.1 构建WFL M35 5轴车铣仿真机床192
5 }/ t& }- ~8 T j! j 10.1.2 机床设置206
3 N2 O; |% m5 S 10.1.3 定义控制系统209
9 b5 p: g' J! l9 ~& }9 H 10.2 WFL M35 5轴车铣仿真实例2342 n0 S/ Z) m7 i+ v2 S
10.2.1 添加刀具库235% Q/ J# `0 t' c& W
10.2.2 添加毛坯235
: L+ R! L' R& e0 { 10.2.3 添加程序235( I+ |& p3 q% M3 `
10.2.4 添加G54加工坐标系原点237
. q4 {/ H0 _8 N5 G0 U+ } 10.2.5 仿真零件2371 t& H5 W5 F! E) U* V Y
第11章 DMU50V 5轴机床仿真应用239+ S6 F( L, w y1 K8 ]& ?: Z* l2 }
11.1 DMU50V 5轴仿真环境构建239
* s2 d7 @8 F7 t5 k$ X 11.1.1 NX输出机床模型239
% O9 u* j7 o$ {: @ 11.1.2 DMU50V 5轴仿真机床构建240
* j4 X; i4 x) M! i3 h0 i 11.1.3 DMU50V 5轴仿真机床设置246
. H" B& F2 j1 t& Q 11.1.4 DMU50V 5轴仿真控制系统配置248
" |0 V, V: v: b+ q6 h4 E a) z 11.2 DMU50V 5轴机床仿真实例251
. ]/ {# X! {1 \ 11.2.1 添加刀具库251- x: {) A* B( V3 i' h( P4 O* y
11.2.2 添加毛坯251
) C" ^$ L5 X$ ?3 P1 y$ V5 f 11.2.3 添加工装251. T O- j9 V9 N
11.2.4 添加数控程序2524 ~: \- P8 F; F. A4 g$ o# S. j
11.2.5 设置程序零点253! B+ n- g3 e. F) R: C0 f+ Z
11.2.6 仿真零件254
& _5 W6 \2 E7 M第12章 VERICUT接口及应用255; B/ a( S6 d' b, k* ]+ Z
12.1 VERICUT接口概述255% m# O4 W5 X; w7 [# Y
12.2 NXV接口及应用255
+ K6 G ^1 l6 Y7 S& e6 | 12.2.1 NXV介绍2552 ]0 V9 O. l$ |8 @) q7 g; p' \
12.2.2 NXV的安装256* H( {, L3 U8 G. R( x
12.2.3 NXV界面258
+ V% |0 W3 v1 x( {8 [! z- D+ y; } 12.2.4 NXV应用2604 z2 I8 _4 `9 y, S! E% v
12.3 CATV接口及应用264; z$ {% ~0 K2 S4 {* K" R6 x
12.3.1 CATV介绍264
/ [' x% H; s. ]) t 12.3.2 CATV配置与安装265
8 W7 \" R4 k2 o7 S @+ Z 12.3.3 CATV界面266) ]- w" @. @4 Q7 f9 y; m
12.3.4 CATV应用270
- j9 Z" B1 Y) Y: V/ c$ Q8 C# N 12.4 MCAMV273
: N% { t8 r% m4 t: d9 u 12.4.1 MCAMV简介273
4 v- }8 U: q8 R1 Q 12.4.2 MCAMV配置与安装273$ [4 u6 q6 l/ g
12.4.3 MCAMV界面275
" Q5 z; {/ A n. @# P% [$ z# e& w 12.4.4 MCAMV应用276
! K5 W/ G' ?' c+ l) |第13章 VERICUT典型仿真技术应用278! a" I( G1 T; V9 j; o% `; C
13.1 VERICUT刀具径向补偿应用2787 V* l7 u1 y" P
13.2 VERICUT子程序调用281- E# b1 ^& |1 L. G% L- F' F$ v
13.3 G00线性插补和非线性插补应用2843 Y6 e" O1 q+ D9 v6 Q
13.4 极坐标仿真应用287) L3 j6 c/ G2 d3 B
13.5 5轴转换功能仿真应用288+ j3 m9 q/ N# I+ N
附录A SINUMERIK 840D控制系统代码指令292
* g' m J4 s, I( m) k) E9 G附录B iTNC 530控制系统代码指令299
" T# q; e" a) ^% b8 C; u4 e B.1 与刀具有关的指令299
4 l# c7 X, A( s5 R+ {$ D$ ~ B.1.1 与刀具有关的数据指令299& y5 O5 {& p U; n$ p s% k3 _
B.1.2 刀具数据指令299
5 b% Y5 G# @3 x9 H3 N' `& _: s B.1.3 刀具补偿299
$ J, p" h, x) y8 K# k3 ]3 F B.1.4 三维刀具补偿300
, G2 Q9 @: b0 Z B.1.5 用切削数据表进行加工300% Y% J1 \( K0 R) S: w
B.2 与路径功能有关的指令301
# N) e- h: E( N3 i B.2.1 直线路径功能301
0 y B( R2 @& _1 U" i- G B.2.2 圆和圆弧功能302
3 l0 i% @7 O, ~- O3 M& ~; k+ w B.2.3 轮廓切入与切出304
2 n% s! @6 P8 K+ _# k0 h' b+ T3 }3 e B.3 辅助功能M指令3096 k$ K* w/ |5 P! ~6 n; R
B.4 循环程序加工指令311
/ j5 L8 h) {. e' {3 X4 w4 l B.5 子程序和程序段重复指令312, G# @3 V0 l$ N# E! @ K- R
附录C FANUC控制系统代码指令313" j2 f, E V7 q
C.1 FANUC 0i-TB G代码指令313
7 \! r* b* w. R8 W C.2 FANUC 0i-MB G代码指令315; N% Z# ?- ~; W. J; H; s$ @
C.3 FANUC控制系统辅助功能317
$ _% o' Q5 r2 @4 K6 |( R: H C.3.1 辅助功能(M代码)317
* v3 \! \/ o4 k# x& K/ i/ t C.3.2 第二辅助功能(B代码)318- i9 o1 _4 x. i
|
|