?哈!吓我一跳? , B0 P( Z1 `0 P
刚看到这个帖子,埋藏的这么深?
$ j6 E. x# k. W+ h, v 8 e# r+ x6 d7 ]# I* k1 V
很乐意和网友谈谈此类问题:
( E" S0 h' e. _% ]; w; ~, aA. 车床也要用刀补,只是不用铣床系统的G代码G43/G44/G49(长度).用刀具调用可以直接实现,
* s6 c4 U8 }' x! T6 t" B 举例:"T1234",在车床上代表:调用第"12"号刀+"34"号刀具偏置值. . ] ~( c9 [/ X$ I! g* \- C
B. 车床系统上G41/G42/G40(刀尖)补偿,
5 B% r8 _, i) K1 k0 N 我在另一帖中曾详细介绍,暂引用如下: R# |" V* v) ]* Q+ n
1. 刀尖半径补偿的核心是为了提高最终的加工精度而设的; 9 l- N7 t$ V7 Q! I! j/ m, S+ o7 ~
2. 鉴于实际加工过程的多样性,刀尖圆弧/中心尺寸的测量比较困难; ! c5 e6 a! _$ n, S3 g( f! O
3. 假想刀尖是解决上述问题的一个方法,有了假想刀尖的编程理念,就不需要楼主那样的对刀方法啦; 反之也可:正是有了
! {' }1 v0 P) I9 r 楼主那样的想法,但鉴于实现时的困难,才诞生了假想刀尖的思路.
. I1 r9 s. R' U5 V% j 4. 作为思路上的局部理解,刀尖半径补偿其实可参考数控铣床上的半径补偿的概念. ! R$ y9 {" B- C. _: V$ b
5. 补充第4项:实际加工时,半径这个数的补偿值是随着加工的轨迹方向变化而随时变化的,仅仅不象铣床控制系统的有那 8 p! l. \1 E, ]
么完善G代码罢了.
9 j7 m- g- ~7 _! b 6. 由第5项而推理,不难理解有那么多的假想刀尖方向的选择. & D' I8 [0 P# C) a" n
另一答复:
( k$ ~. I# U9 Q! q 1. 所有"对刀"的实质目的只有一个:找到正确的刀具(圆心)位置. % C" v( i! ~- Y" I3 Q+ c* X
2. 正是由于车床不知道你刀具的外形,才要你输入假想刀尖方向(及半径). $ o6 a+ f3 n/ o& H( g1 {4 B
3. 试车法(有外装量具的情况下)测量的刀位点虽然好象不在刀片上,但实质是要找到刀具的准确加工位置(更趋向偏置/刀 + V }) e3 g* T
长补偿的概念). 4 a3 y: `8 w4 v) w1 V- E0 h
您所说的:"定在了试车法的位置再加一个R值?"是错误的! $ a, C) I8 i9 L, E C/ i9 ^
这实际上是两个概念.准确地讲:一个 是刀长,一个是刀尖的概念. 好比一把大斧(可能月牙铲更象),一个指斧子的把手
( a; K3 o, E( T" C 柄部分)长度,一个指斧刃(铁器部分)的圆弧半径.并且,在数控系统中,要把这两个数放在不同的位置.
" Q$ ^! Z9 a0 FC. 回到您的题目上,G41左侧刀具半径补偿/G42右侧刀具半径补偿;在这个问题上可能很多人都困,我说的是讲的和听的,我只
. _8 r" P9 `2 m3 M b- o 想提醒以下几点:
4 K( p, A1 m- J% N r; i0 r" x9 T8 d 1. 要注意机床本体坐标系. / \7 k1 ~8 p+ h) n
2. 要注意是刀动还是工件动.
& G0 w# h3 b# D6 s 3. 即便是两台机床不一样,也没什么关系,记住其特殊性也就可以啦.
+ X1 R, |: G0 A 4. 现在又讲起"正负"刀具半径补的概念啦,不说"左右",问题依旧.以我老人家看,且争呢.
7 T7 @* k* z: V ^9 C5 b$ p( gD. 相对正确的理解: 1. 在机床本体坐标符合相关标准的情况下.(以刀具方向认为)
' w3 _5 N$ J$ Y 2. 在刀具方向看来.
w3 X) o ?7 d+ c! p 3. G41为沿着刀具前进方向的左侧的刀具半径补偿;G42反之. , h; C3 {1 c+ r% |8 ]
如果说的还行,希望遭受点表扬!   |