?哈!吓我一跳?
" _* I8 x. I. b; |. U" d* k刚看到这个帖子,埋藏的这么深?
+ V: C, b! u1 C" Y + T2 q8 x7 Z3 j7 B
很乐意和网友谈谈此类问题: & R$ T/ T: M' P b7 r. o( y: G
A. 车床也要用刀补,只是不用铣床系统的G代码G43/G44/G49(长度).用刀具调用可以直接实现, / x7 h; c' a. p5 g5 q6 p6 \4 d6 v
举例:"T1234",在车床上代表:调用第"12"号刀+"34"号刀具偏置值.
- M5 Q$ \8 E) U6 G# d& V8 HB. 车床系统上G41/G42/G40(刀尖)补偿, " q3 p# _* `4 Q' S' Q$ H
我在另一帖中曾详细介绍,暂引用如下:
" `, E" H1 Z L. N1 `/ i 1. 刀尖半径补偿的核心是为了提高最终的加工精度而设的;
s; n2 F, D0 H0 c- ~) B 2. 鉴于实际加工过程的多样性,刀尖圆弧/中心尺寸的测量比较困难;
4 n8 ^, o R" [0 L3 A9 Q 3. 假想刀尖是解决上述问题的一个方法,有了假想刀尖的编程理念,就不需要楼主那样的对刀方法啦; 反之也可:正是有了 * ~, b5 Z% W( b5 o5 w8 f
楼主那样的想法,但鉴于实现时的困难,才诞生了假想刀尖的思路.
* g0 [. f8 C! t 4. 作为思路上的局部理解,刀尖半径补偿其实可参考数控铣床上的半径补偿的概念. . f3 s2 N: N. p; M) k
5. 补充第4项:实际加工时,半径这个数的补偿值是随着加工的轨迹方向变化而随时变化的,仅仅不象铣床控制系统的有那
0 N! R" [- i3 ]9 o4 n7 U8 `5 x c8 `3 k; k 么完善G代码罢了.
- K2 K% K* j2 G9 |1 k6 o 6. 由第5项而推理,不难理解有那么多的假想刀尖方向的选择. # g7 [& x3 f+ M. O3 \7 m; ?
另一答复: ( [6 _, C" v% u; x; l- _+ `+ I9 k
1. 所有"对刀"的实质目的只有一个:找到正确的刀具(圆心)位置.
* u5 _2 e; f( n% G+ \ 2. 正是由于车床不知道你刀具的外形,才要你输入假想刀尖方向(及半径). + H4 r* ?2 J V& X5 I" ~, `- W: I
3. 试车法(有外装量具的情况下)测量的刀位点虽然好象不在刀片上,但实质是要找到刀具的准确加工位置(更趋向偏置/刀
$ D' v# Q+ L$ K3 T5 f# G 长补偿的概念).
+ k5 {/ @( b- R 您所说的:"定在了试车法的位置再加一个R值?"是错误的! 5 v8 V. D/ M3 |
这实际上是两个概念.准确地讲:一个 是刀长,一个是刀尖的概念. 好比一把大斧(可能月牙铲更象),一个指斧子的把手 ! H" p5 h. b" B0 V9 J l1 T
柄部分)长度,一个指斧刃(铁器部分)的圆弧半径.并且,在数控系统中,要把这两个数放在不同的位置.
* v. _$ A* e3 u% jC. 回到您的题目上,G41左侧刀具半径补偿/G42右侧刀具半径补偿;在这个问题上可能很多人都困,我说的是讲的和听的,我只 J) f. Z9 K% m# Y0 C/ x9 @
想提醒以下几点: ) Z& Y4 W y) |% Y
1. 要注意机床本体坐标系.
/ _* }2 i3 H- u 2. 要注意是刀动还是工件动.
2 H4 W! p7 \% p 3. 即便是两台机床不一样,也没什么关系,记住其特殊性也就可以啦.
9 K2 r+ C- `8 g2 ? 4. 现在又讲起"正负"刀具半径补的概念啦,不说"左右",问题依旧.以我老人家看,且争呢.
9 F4 f0 h+ z: d5 {; z/ |$ rD. 相对正确的理解: 1. 在机床本体坐标符合相关标准的情况下.(以刀具方向认为)
/ m$ r8 I& @2 h2 \* [ 2. 在刀具方向看来. / L4 l/ k& P; x; g3 A' S8 S* d
3. G41为沿着刀具前进方向的左侧的刀具半径补偿;G42反之. ' |6 U- M; B# D5 x
如果说的还行,希望遭受点表扬!   |