|
第一篇:编程 5
; q: j7 X0 `5 `6 p1 R- }# |1. 综述 5: ~& ^% x* N& n) B9 }* U* q! D
1.1 可编程功能 51 p5 P7 B+ m: x8 @
1.2 准备功能 5
2 x' J+ L. W8 g1.3 辅助功能 7
0 J' ]' `: h) ^ n: `5 v2. 插补功能 72 |9 A% m0 ?' Y- Q/ c
2.1 快速定位(G00) 78 T1 q* o5 I+ ?# n
2.2 直线插补(G01) 8# h4 t; ?8 d3 D3 |& E
2.3 圆弧插补(G02/G03) 9$ `7 W8 a" _ ?4 `% p3 N
3. 进给功能 10( [0 @6 n: o/ U0 x' t0 g
3.1 进给速度 10% K& Z0 q. c6 ?" P2 ?8 o
3.2 自动加减速控制 10
- h! z2 k! H& u3.3 切削方式(G64) 10
0 c9 p& y* q' e: q3.4 精确停止(G09)及精确停止方式(G61) 11
, j& z' \2 l. ~) B; E3.5 暂停( G04 ) 115 I' X0 v7 S7 S, r6 F( u0 B
4. 参考点和坐标系 119 q! R8 v8 M" `8 L$ ]
4.1 机床坐标系 119 z; D; Y& d3 J+ v; u$ Q7 S9 L
4.2 关于参考点的指令( G27、G28、G29及G30 ) 11# [9 X. q( E1 _/ [; @
4.2.1 自动返回参考点(G28) 11
3 y, R" a" P( j$ J( m! [7 [4.2.2 从参考点自动返回(G29) 12, p4 b5 v) u% ~% q* ~
4.2.3 参考点返回检查(G27) 12
2 _# ~3 n. T& l: V3 _' ]4.2.4 返回第二参考点(G30) 12, q& D* Q' ~+ |0 z9 g+ h n
4.3 工件坐标系 13, v R$ {& D- z6 V# W: I- C& c
4.3.1 选用机床坐标系(G53) 13
) [: K" y5 P, J2 P) z/ n- M4.3.2 使用预置的工件坐标系(G54~G59) 13
5 n+ w8 s3 N/ e0 V. ~4.3.3 可编程工件坐标系(G92) 14) o% G5 X" |8 r/ _5 w6 o% J
4.3.4 局部坐标系(G52) 14
( ?! ]$ T/ f! j' Q4.4 平面选择 15
$ ?. D, I9 c7 a2 X/ k0 A/ w5. 坐标值和尺寸单位 151 V5 O0 x& ]3 C
5.1 绝对值和增量值编程(G90和G91) 159 N" r" T$ I G/ B- h9 q% Y
6. 辅助功能 15+ P2 k) o6 [% l& c$ J) ~8 Z* n
6.1 M代码 156 S% M7 C0 Z; u# p) D
6.1.1 程序控制用M代码 16
. m) Z8 P- J* `5 o6 C% n) p6 D# Q3 Z6.1.2 其它M代码 161 i2 m' b" ]9 j7 @# s8 J
6.2 T代码 16
: ?* ?# J5 H7 l6 i+ G6.3 主轴转速指令(S代码) 16; t( C8 u# g. g, F7 h. M
6.4 刚性攻丝指令(M29) 17! z ` H- Z2 l0 I" _; p
7. 程序结构 17
0 e: I1 o2 b. x2 d- J' ^7.1 程序结构 179 P0 T8 Y! g( G/ i9 s/ x
7.1.1 纸带程序起始符(Tape Start) 17
! K7 S( p& B# K) H7.1.2 前导(Leader Section) 17! K9 l `' [9 B8 A7 s& T. a. `# B. U
7.1.3 程序起始符(Program Start) 17
- Q, `1 B& C4 ~# r! J" o7.1.4 程序正文(Program Section) 17
0 @0 t. j9 ` h1 Z5 h& b- p7.1.5 注释(Comment Section) 17
4 K# _5 [3 b9 j% R) R3 ]' y7.1.6 程序结束符(Program End) 17
- q# ^' d0 V* s8 J/ t" u7 X7.1.7 纸带程序结束符(Tape End) 18
# p/ x& E' M5 i2 ?4 ^/ i! f7.2 程序正文结构 18
% k0 t! |; D& I; y- k4 z' Y- [7.2.1 地址和词 18& e5 f: ^0 n0 r5 P1 t5 I
7.2.2 程序段结构 18
8 B4 P4 P1 V1 G1 L+ Y; J: ^7.2.3 主程序和子程序 19
7 d, @. r6 Z7 k8. 简化编程功能 213 z' y( ]8 X6 i6 L [! t% B9 ~
8.1 孔加工固定循环(G73,G74,G76,G80~G89) 215 \$ b7 n7 p4 r/ M; h* s2 u
8.1.1 G73(高速深孔钻削循环) 24
: \" T1 ^5 c7 [# H0 Z8.1.2 G74(左螺纹攻丝循环) 25& C0 n4 Z6 X3 R/ g0 r1 S
8.1.3 G76(精镗循环) 25
) T' g; _: f x- R% [; \8.1.4 G80(取消固定循环) 26
! _& Y2 ?! J( _4 W8.1.5 G81(钻削循环) 264 Q, u. Q* O: J" Z3 L
8.1.6 G82(钻削循环,粗镗削循环) 27
5 b4 p+ z& a1 w! ?- u7 k8.1.7 G83(深孔钻削循环) 27
' I7 f n t$ _; O8.1.8 G84(攻丝循环) 27" f& z( k0 A+ ]& W2 z2 i& ^
8.1.9 G85(镗削循环) 28
; T! z* q( G5 M. K0 W$ z8.1.10 G86(镗削循环) 28
. A( F U9 @* {* O% ?, h, ^8.1.11 G87(反镗削循环) 29
0 f# c, N: ?1 x k8.1.12 G88(镗削循环) 29
/ d8 e7 `5 K! N( u# ^8.1.13 G89(镗削循环) 30+ N# Y* {; i* @2 h1 s2 J
8.1.14 刚性攻丝方式 30* i+ v( Z% S% R0 b, _+ n0 Y
8.1.15 使用孔加工固定循环的注意事项 31# G" e8 | t8 X: ]
9. 刀具补偿功能 31$ |% E3 p2 A& Z" p/ E1 u% V
9.1 刀具长度补偿(G43,G44,G49) 31! d: D7 G4 D) H# d# t7 j
9.2 刀具半径补偿 324 U+ \7 B! ?/ k: p0 p% e
9.2.1 补偿向量 328 F" j j2 E7 d. |
9.2.2 补偿值 327 j5 ?# L2 e, [
9.2.3 平面选择 32) w. n1 o( L$ d" C. H3 Z& h
9.2.4 G40、G41和G42 32" p% M/ C8 b( H/ [* n& `. G1 A2 X
9.2.5 使用刀具半径补偿的注意事项 331 Q4 p0 j. [9 m, \7 L C8 A7 I9 l
第二篇:NC操作 34
+ E* r! L1 g4 t2 b; K2 z4 R( z/ j1. 自动执行程序的操作 34/ [" H" B& F: ]
1.1 CRT/MDI操作面板 34
3 T+ e0 u& X5 I3 X4 j1.1.1 软件键 34- J e) V$ D: V: j( L
1.1.2 系统操作键 34$ D3 n' r- g) c; h5 R9 `
1.1.3 数据输入键 34
( l/ b( p1 s V" m4 C1.1.4 光标移动键 34
3 M; x# u) t( y+ T1 j! F# R$ g3 ~1.1.5 编辑键和输入键 34) m! U* B: N5 n# m' Y
1.1.6 NC功能键 34& e9 X% e1 ?9 H$ {& R% ^' A
1.1.6 电源开关按钮 35- G' d! l9 e: F4 Z
1.2 MDI方式下执行可编程指令 35
) q1 ^% C& \+ a3 a5 `+ ?* ]1.3 自动运行方式下执行加工程序 35: h, x$ K. C. ]: h$ n6 F
1.3.1 启动运行程序 35
/ ]! M0 ?$ T! ~7 n1.3.2 停止运行程序 357 `2 X4 o1 _' }2 g5 z
2. 程序验证和安全功能 36( ]- z& y! U v
2.1 程序验证功能 364 x) Y9 |% {: z2 |
2.1.1 机床闭锁 36
' u5 _9 `! b( z3 H% Q/ ^: R2.1.2 Z轴闭锁 36 a* J1 _/ U% A2 E! a! C
2.1.3 自动进给的倍率 36
& y3 b ^" [2 e1 V# {) M# { o2.1.4 快速进给的倍率 36
0 i" n: \# g/ ?5 d2.1.5 试运行 36
! E% U9 t t4 ]2.1.6 单程序段运行 369 E" Q9 ?' K% b( G0 E
2.2 安全功能 36
8 \/ r% M! u* _ y3 ^; U9 d2.2.1 紧急停止 36! T# h$ I6 w F8 D- N' S% Q
2.2.2 超程检查 362 {: D& o+ L' Q: u1 G! U* P
3. 零件程序的输入、编辑和存储 37
9 \0 V7 N) m5 O6 j3.1 新程序的注册 37! R1 z, S8 W, B6 b' f: ~: X
3.2 搜索并调出程序 37) h* y2 n; t) {
3.3 插入一段程序 37
& p7 |7 J$ p6 E! Z3.4 删除一段程序 37
: p0 J o' ^* n8 @ }- o% k6 g- @3.5 修改一个词 38- w1 w4 Y0 ?' s9 b/ ^: C
3.6 搜索一个词 38
' q# P4 z7 E/ T6 N( I( R4. 数据的显示和设定 38! o8 |% S) X5 v
4.1 刀具偏置值的显示和输入 38% `% z" s# p5 c$ r) B
4.2 G54~G59工件坐标系的显示和输入 39- w6 a) x s- Q3 Z
4.3 NC参数的显示和设定 390 o" d* d& f. |" J# B! ]
4.4 刀具表的修改 39
. d. Z5 X9 T' h6 ~$ S+ Y5. 显示功能 40) a1 ^ R% [. d% e& P0 _0 M
5.1 程序显示 40
! U7 [& [" O, r5.2 当前位置显示 403 X7 B) v( K, X% \. _
6.在线加工功能 40- X" L( `+ V* y$ {1 I) R* P4 T" ]
6.1有关参数的修改: 40
$ X+ I% D2 g0 C; t3 K6.2有关在线加工的操作. 415 s, f* N2 e% d$ z
7.机床参数的输入 ﹑输出 41
6 g8 O0 G6 i$ l& e8.用户宏B功能 44- {" M% R+ ~% ?) w' P3 c6 r& m
8.1变量 44. ^. F# T; {+ E W
8.1.1 变量概述 44% u' y8 J5 [# z) @9 O3 T' o. T$ ]
8.1.2系统变量 45# D$ a# J+ q! C5 y: S" ~
8.2算术和逻辑操作 505 J4 |9 {4 j0 l1 s7 l, m
8.3分支和循环语句 51
: w O+ e: D4 o( b# M8.3.1无条件分支(GOTO语句) 51, T1 G1 g& Q% i( Q! O. W" o
8.3.2条件分支(IF 语句) 52
& j. n! }; o8 J) f9 F! `, N8.3.3循环(WHILE语句) 523 C3 Z: `1 M I0 v: r7 R
8.3.4 注意 53
+ {6 f% @8 I/ L# ] C" @# {2 _! k8.4宏调用 53: C0 ]) h, @3 P7 d) _, d, I
8.4.1 简单调用(G65) 549 R/ c: b" Y: S) G
8.4.2、模调用(G66、G67) 55: ]0 U, N4 N# z8 O' P
8.4.3 G码调用宏 567 H% ` H* I, S1 h9 ]% a
8.4.4、M码调用宏 56
, V% Y ], {: C* ^% f: }, q8.4.5 M码调用子程序 577 H4 ]3 K1 _2 l: {- ^$ u2 S! G' d
8.4.6 T码调用子程序 574 ?2 ~! W" t2 ~. A2 K5 j( [
8.5附加说明 57
E0 A% X7 E/ X! S7 s9 ~2 b/ \附录1:报警代码表 598 u/ {$ c1 t L. t5 i; ?
1. 程序报警(P/S报警) 59
/ u6 J3 J: B5 }$ t2 C1 [2. 伺服报警 60' D1 C7 |. ]# d
3. 超程报警 61
. l, K8 o/ {- W; [# Y4. 过热报警及系统报警 61% } H9 b( W0 T) x2 |. n
附录2:CRT/MDI面板图 62 |
|