?哈!吓我一跳?
5 o4 j% M1 | S K& X
刚看到这个帖子,埋藏的这么深?
" a5 n) X, L0 l- i
0 u; ^* Y) O6 g. I7 b8 u
很乐意和网友谈谈此类问题:
, o. t5 w7 C6 K) U9 W3 t }
A. 车床也要用刀补,只是不用铣床系统的G代码G43/G44/G49(长度).用刀具调用可以直接实现,
# L3 \' T, F" w
举例:"T1234",在车床上代表:调用第"12"号刀+"34"号刀具偏置值.
" z+ M# M1 n6 N4 j+ O
B. 车床系统上G41/G42/G40(刀尖)补偿,
# m6 n) N% j! a" y6 q: z# e) i
我在另一帖中曾详细介绍,暂引用如下:
3 o+ A; f$ c! K6 i5 j7 q P
1. 刀尖半径补偿的核心是为了提高最终的加工精度而设的;
2 t. E1 N2 O- I7 V
2. 鉴于实际加工过程的多样性,刀尖圆弧/中心尺寸的测量比较困难;
$ P7 c+ j4 M B$ k( d. |
3. 假想刀尖是解决上述问题的一个方法,有了假想刀尖的编程理念,就不需要楼主那样的对刀方法啦; 反之也可:正是有了
2 ?$ R$ c, e( v3 _
楼主那样的想法,但鉴于实现时的困难,才诞生了假想刀尖的思路.
0 L- Q0 \( R. O. a" S
4. 作为思路上的局部理解,刀尖半径补偿其实可参考数控铣床上的半径补偿的概念.
- m# S$ L) n2 H. w
5. 补充第4项:实际加工时,半径这个数的补偿值是随着加工的轨迹方向变化而随时变化的,仅仅不象铣床控制系统的有那
' `4 K! ^9 m7 ^% \7 ` S
么完善G代码罢了.
* N6 z! E I/ J9 v8 S4 L
6. 由第5项而推理,不难理解有那么多的假想刀尖方向的选择.
6 y( k6 [4 Z: T( l/ U
另一答复:
' V. U7 Y. [6 J
1. 所有"对刀"的实质目的只有一个:找到正确的刀具(圆心)位置.
9 G6 f1 ^4 f3 X6 H
2. 正是由于车床不知道你刀具的外形,才要你输入假想刀尖方向(及半径).
- C7 m. k% H9 m5 A7 e
3. 试车法(有外装量具的情况下)测量的刀位点虽然好象不在刀片上,但实质是要找到刀具的准确加工位置(更趋向偏置/刀
8 O* w. h4 [+ b' m7 f ]/ C
长补偿的概念).
! r1 Q6 ^# s+ x" W6 ]2 l: t
您所说的:"定在了试车法的位置再加一个R值?"是错误的!
* ^1 C/ }' J! B, B6 d6 B7 Q- P
这实际上是两个概念.准确地讲:一个 是刀长,一个是刀尖的概念. 好比一把大斧(可能月牙铲更象),
一个指斧子的把手
: Y0 R6 R- L; a, [; U
柄部分)长度,一个指斧刃(铁器部分)的圆弧半径.并且,在数控系统中,要把这两
个数放在不同的位置.
3 N& R6 }( |( e. R- z* N* F; m
C. 回到您的题目上,G41左侧刀具半径补偿/G42右侧刀具半径补偿;在这个问题上可能很多人都困,我说的是讲的和听的,我只
0 W- m Q+ H8 Q! S, i) O3 d
想提醒以下几点:
" _0 U5 u5 G9 I# r, e1 x9 J7 v+ k! k
1. 要注意机床本体坐标系.
! C1 }2 o, Q2 M- ^6 V$ |7 E
2. 要注意是刀动还是工件动.
8 a- E7 L( l3 w
3. 即便是两台机床不一样,也没什么关系,记住其特殊性也就可以啦.
3 f+ n; S5 t8 P" t4 Z, m/ H! G
4. 现在又讲起"正负"刀具半径补的概念啦,不说"左右",问题依旧.以我老人家看,且争呢.
, ` ^' B, l4 r
D. 相对正确的理解: 1. 在机床本体坐标符合相关标准的情况下.(
以刀具方向认为)
: {$ [. U( A2 E4 x. v a
2. 在刀具方向看来.
+ o) A2 S0 Y' G- F) P
3. G41为沿着刀具前进方向的左侧的刀具半径补偿;G42反之.
+ i' m D+ n/ ^; H$ o: d. e9 W
如果说的还行,希望遭受点表扬!
|