马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
1.公制(米制)与英制编程 4 f* n" o; g6 u# P+ J
( x3 y" l* k* g, j 数控车床使用的长度单位量纲有公制(米制)和英制两种,由专用的指令代码设定长度单位量纲,如FANUC-0TC系统用G20表示使用英制单位量纲,G21表示使用公制(米制)单位量纲。系统通电开机后,机床自动处于公制尺寸状态。
, t1 I9 p% Z6 ^ ( _9 ^) c) c8 e; ]) K
2.直径编程和半径编程 " H3 ~' }5 ]6 J
9 c. L- Z# x2 J& E
(1)直径编程:采用直径编程时,数控程序中X轴的坐标值即为零件图上的直径值。 4 e3 L/ V) e/ _; r5 u2 `; P& s7 H
(2)半径编程:采用半径编程,数控程序中X轴的坐标值为零件图上的半径值。考虑使用上的方便,一般采用直径编程。CNC系统缺省的编程方式为直径编程。
- ?& \+ {! i, t* U
3 ]) ^' p- d6 R2 z2 Oa)直径编程 b)半径编程
/ l* A. C( ]# r图1 数控车削编程分类
' `6 G: c' v! C0 ra) A:(30.0,80.0),B:(40.0,60.0) b) A:(15.0,80.0),B:(20.0,60.0) ( [( x. d! Y5 K- A0 m& X" I) f) i
+ `, Q' N* ~& `6 m2 o0 o
3.车床的前置刀架与后置刀架 ! k, Z* D& M1 Z e, ]
3 Y) q% E) e; {- a% a. T
数控车床刀架布置有两种形式:如图2所示
/ [) V: ^4 i' `: C- R* f 7 r3 }& v* }7 n8 y
图2 车床的前置刀架与后置刀架
0 L) R" \ \3 t8 k3 y0 a# d, T % x6 T: g" W! J* y) s" M
(1)前置刀架。前置刀架位于Z轴的前面,与传统卧式车床刀架的布置形式一样,刀架导轨为水平导轨,使用四工位电动刀架;
, G1 c2 |7 v0 t0 }+ A+ N# X* `" n2 G(2)后置刀架。后置刀架位于Z轴的后面,刀架的导轨位置与正平面倾斜,这样的结构形式便于观察刀具的切削过程、切屑容易排除、后置空间大,可以设计更多工位的刀架,一般多功能的数控车床都设计为后置刀架。
4 p$ ^9 ~! G1 z5 J ) U2 P4 d/ V9 d
4.刀尖半径补偿
" f( ?/ t* |- r9 p8 f
) b( z, r/ n4 ^- [7 ?8 V 在数控车削编程中为了编程方便,把刀尖看作为一个尖点,数控程序中刀具的运动轨迹即为该假想尖点的运动轨迹。(如图3所示)
2 C Q$ h l' V: D9 S7 f3 w , Y3 W8 {' [& G4 X
图3 假想刀尖与刀尖半径
. p. D- W3 T& }- l2 M4 D' _" N+ y
4 W2 O9 G, N3 y$ ~0 R( U7 r8 p 数控系统中引入了刀尖半径补偿: 在数控程序编写完成后,将已知刀尖半径值输入刀具补偿表中,程序运行时数控系统会自动根据对应刀尖半径值对刀具的实际运动轨迹进行补偿。
' ? s$ }" b5 i6 g- J! w9 R 数控加工中一般都使用可转位刀片,每种刀片的刀尖圆角半径是一定的,选定了刀片的型号,对应刀片的刀尖圆角半径值即可确定。
5 }. r2 @: @+ L) D) \) g; c+ | 刀尖圆弧半径补偿指令: ' f! n% t3 f' `; }" N
指令格式 G41(G42、G43)G01(G00)X(U)_Z(W) / H3 G$ s( Y- u" b: G- S
指令功能 G41为刀尖圆弧半径左补偿;
! B' B6 e$ d2 ?2 L# d8 i1 X G42为刀尖圆弧半径右补偿;
: a9 Z {2 x5 o# H: X' D5 Q G40是取消刀尖圆弧半径补偿。
5 ^, ^/ M- W+ ~0 ?指令说明 顺着刀具运动方向看,刀具在工件的左边为刀尖圆弧半径左补偿;刀具在工件的右边为刀尖圆弧半径右补偿。只有通过刀具的直线运动才能建立和取消刀尖圆弧半径补偿。
' D. y, L( m4 e
; _5 ]. a9 U6 A5 @. c: m- l" ~: F/ `5.数控机床的初始状态 7 L4 A( Y% p) \( o
8 h! J: C- Z$ d4 Z" q4 v. x& j* \初始状态: 指数控机床通电后具有的状态,也称为数控系统内部默认的状态,一般设定绝对坐标方式编程、使用米制长度单位量纲、取消刀具补偿、主轴和切削液泵停止工作等状态作为数控机床的初始状态。
- ~: ^: x$ C0 x |