?哈!吓我一跳?
/ S" `: J& A0 m6 q刚看到这个帖子,埋藏的这么深? + l( x2 f( P7 m! K4 C; X. @) d
0 ~2 E0 \/ q+ Z/ U
很乐意和网友谈谈此类问题:
4 N& G( P6 M+ x4 F2 `1 QA. 车床也要用刀补,只是不用铣床系统的G代码G43/G44/G49(长度).用刀具调用可以直接实现,
# ?+ N& O% Y' p# |0 U& d/ |, G 举例:"T1234",在车床上代表:调用第"12"号刀+"34"号刀具偏置值. - R8 b/ a" Z; \9 U6 f
B. 车床系统上G41/G42/G40(刀尖)补偿,
* _0 \0 E! y' j 我在另一帖中曾详细介绍,暂引用如下: / ]# }% C- z2 P
1. 刀尖半径补偿的核心是为了提高最终的加工精度而设的; & f6 }8 V1 Z# F5 \$ p
2. 鉴于实际加工过程的多样性,刀尖圆弧/中心尺寸的测量比较困难; $ |- o+ `4 {, N0 `
3. 假想刀尖是解决上述问题的一个方法,有了假想刀尖的编程理念,就不需要楼主那样的对刀方法啦; 反之也可:正是有了 % ~5 U' \/ L. |
楼主那样的想法,但鉴于实现时的困难,才诞生了假想刀尖的思路.
' ^7 ]& W {/ i) G: n, T 4. 作为思路上的局部理解,刀尖半径补偿其实可参考数控铣床上的半径补偿的概念. 8 R8 Y. ]# ?$ w& F' D) Y
5. 补充第4项:实际加工时,半径这个数的补偿值是随着加工的轨迹方向变化而随时变化的,仅仅不象铣床控制系统的有那
" g: B- N' `$ m# [. [ b Z$ {/ Z. G 么完善G代码罢了.
6 a- o- v+ M8 |0 u6 A$ w 6. 由第5项而推理,不难理解有那么多的假想刀尖方向的选择.
# n" ^6 Q8 X t: j8 E 另一答复:
/ m3 C( {3 |% `. v% n8 i! H) | 1. 所有"对刀"的实质目的只有一个:找到正确的刀具(圆心)位置.
- J+ K" g9 E! M0 U. H4 t/ Q% \6 N 2. 正是由于车床不知道你刀具的外形,才要你输入假想刀尖方向(及半径).
7 g7 K: E9 Q @0 L" T: o 3. 试车法(有外装量具的情况下)测量的刀位点虽然好象不在刀片上,但实质是要找到刀具的准确加工位置(更趋向偏置/刀
6 r3 B5 ]: F# @! o 长补偿的概念). 7 `5 ~/ U7 `0 P4 K
您所说的:"定在了试车法的位置再加一个R值?"是错误的! ( d" D/ o) H0 W( Q4 \# w
这实际上是两个概念.准确地讲:一个 是刀长,一个是刀尖的概念. 好比一把大斧(可能月牙铲更象),一个指斧子的把手 9 T# z# n1 ?6 X: A$ r: l5 ?* C6 `! u
柄部分)长度,一个指斧刃(铁器部分)的圆弧半径.并且,在数控系统中,要把这两个数放在不同的位置.
5 w- s' [# x `3 W9 @C. 回到您的题目上,G41左侧刀具半径补偿/G42右侧刀具半径补偿;在这个问题上可能很多人都困,我说的是讲的和听的,我只 + ~0 g2 v, k( q* `' ]" x
想提醒以下几点: - h- O: M2 H/ ]6 S+ J
1. 要注意机床本体坐标系. # t) z3 K' k. K1 }- s7 E! K
2. 要注意是刀动还是工件动. , K% r+ k2 k. H. G" N, M( h2 w
3. 即便是两台机床不一样,也没什么关系,记住其特殊性也就可以啦.
/ I5 a$ g2 v9 |! @3 K D! ]; C, P0 Q 4. 现在又讲起"正负"刀具半径补的概念啦,不说"左右",问题依旧.以我老人家看,且争呢. + H2 I2 C2 w8 B9 `( Y o8 r
D. 相对正确的理解: 1. 在机床本体坐标符合相关标准的情况下.(以刀具方向认为) + `7 Z+ m( D# }4 k1 q9 T, z
2. 在刀具方向看来. . h f" C& ~- ]# Q5 H
3. G41为沿着刀具前进方向的左侧的刀具半径补偿;G42反之.
J* l) b* B4 Q+ I; l$ x) U如果说的还行,希望遭受点表扬!   |