?哈!吓我一跳?
- A' J2 g' ^+ [) J# ^刚看到这个帖子,埋藏的这么深? ; S6 e8 r- D5 ]. g
H+ W7 Q5 Y- ]1 E! e* W# I/ S很乐意和网友谈谈此类问题:
) t, t* s' Y7 x _ X/ H: r7 \0 `A. 车床也要用刀补,只是不用铣床系统的G代码G43/G44/G49(长度).用刀具调用可以直接实现,
' ^2 [+ x; @1 U4 {# u. ~ N5 ] 举例:"T1234",在车床上代表:调用第"12"号刀+"34"号刀具偏置值.
3 Y' Z1 F8 N; s4 e8 dB. 车床系统上G41/G42/G40(刀尖)补偿, - n2 _# Y2 O; A0 z. i
我在另一帖中曾详细介绍,暂引用如下: 9 ]" J- S$ Z8 F$ Q
1. 刀尖半径补偿的核心是为了提高最终的加工精度而设的; $ {1 V2 s' \: E! K' f* i
2. 鉴于实际加工过程的多样性,刀尖圆弧/中心尺寸的测量比较困难;
/ [( z5 @4 I2 V6 ]; @ P% O/ C* p( v 3. 假想刀尖是解决上述问题的一个方法,有了假想刀尖的编程理念,就不需要楼主那样的对刀方法啦; 反之也可:正是有了 . l$ |7 O3 ?) t6 N2 q+ o# g
楼主那样的想法,但鉴于实现时的困难,才诞生了假想刀尖的思路.
* C Y% G$ x& o 4. 作为思路上的局部理解,刀尖半径补偿其实可参考数控铣床上的半径补偿的概念. / T. g+ X) K. U4 d/ E
5. 补充第4项:实际加工时,半径这个数的补偿值是随着加工的轨迹方向变化而随时变化的,仅仅不象铣床控制系统的有那 , G+ h! _* ~5 _( V4 H% {& t( t
么完善G代码罢了. : [1 D3 l8 O x
6. 由第5项而推理,不难理解有那么多的假想刀尖方向的选择.
* W, D/ c3 g2 \: m) P/ t 另一答复:
2 J( O( ]; P5 \ 1. 所有"对刀"的实质目的只有一个:找到正确的刀具(圆心)位置. . c& h$ q* d2 J, \( g
2. 正是由于车床不知道你刀具的外形,才要你输入假想刀尖方向(及半径). # @# A0 t! a5 X k6 x
3. 试车法(有外装量具的情况下)测量的刀位点虽然好象不在刀片上,但实质是要找到刀具的准确加工位置(更趋向偏置/刀
2 ~ \7 Y8 \$ s5 }9 S 长补偿的概念).
% `% O8 b* x* U$ H: j; x, v 您所说的:"定在了试车法的位置再加一个R值?"是错误的!
- L- R9 ?. f% z9 J! _ 这实际上是两个概念.准确地讲:一个 是刀长,一个是刀尖的概念. 好比一把大斧(可能月牙铲更象),一个指斧子的把手 " l- r; W C& w: d/ E' {
柄部分)长度,一个指斧刃(铁器部分)的圆弧半径.并且,在数控系统中,要把这两个数放在不同的位置. : X) {- J& S" G; N
C. 回到您的题目上,G41左侧刀具半径补偿/G42右侧刀具半径补偿;在这个问题上可能很多人都困,我说的是讲的和听的,我只 ( ^1 v$ M+ u! W+ p# f* i
想提醒以下几点: ' \7 s: P! r q) I% ?& z
1. 要注意机床本体坐标系. ( x% z% c( d- k
2. 要注意是刀动还是工件动.
. ^- r X$ v$ i. _! M0 S$ w" A 3. 即便是两台机床不一样,也没什么关系,记住其特殊性也就可以啦. : I/ D+ l G: T1 o8 h7 j2 t
4. 现在又讲起"正负"刀具半径补的概念啦,不说"左右",问题依旧.以我老人家看,且争呢. 4 V, ^8 T9 V N- Q" D
D. 相对正确的理解: 1. 在机床本体坐标符合相关标准的情况下.(以刀具方向认为) 0 x8 F4 w7 f7 e' R
2. 在刀具方向看来. 8 W ^( r2 x- G+ F2 ~) x5 ?6 J
3. G41为沿着刀具前进方向的左侧的刀具半径补偿;G42反之.
& a* v$ I* j( O) J5 b; F; x如果说的还行,希望遭受点表扬!   |