?哈!吓我一跳? ! k( w* X# d0 b/ P( `4 w
刚看到这个帖子,埋藏的这么深? ) p2 ]: g2 f0 I- J$ V. r! ~0 r
t' j j" Z p/ I很乐意和网友谈谈此类问题:
; [$ m0 e) \: q) F [7 {& Y: X! GA. 车床也要用刀补,只是不用铣床系统的G代码G43/G44/G49(长度).用刀具调用可以直接实现,
: U% c2 N7 H) {# l- q9 r2 n3 p 举例:"T1234",在车床上代表:调用第"12"号刀+"34"号刀具偏置值.
2 j; z$ m( y; R+ w* x1 I7 _) HB. 车床系统上G41/G42/G40(刀尖)补偿,
% h+ q4 q0 c0 ~- q, R2 Q 我在另一帖中曾详细介绍,暂引用如下: - ]6 b: x/ U! ^: o$ Z! F: R4 ^6 S
1. 刀尖半径补偿的核心是为了提高最终的加工精度而设的; s8 b: _1 b) {! S9 [# [$ [: t
2. 鉴于实际加工过程的多样性,刀尖圆弧/中心尺寸的测量比较困难;
, t5 ?- c [7 q# [, X) Y: ~" | 3. 假想刀尖是解决上述问题的一个方法,有了假想刀尖的编程理念,就不需要楼主那样的对刀方法啦; 反之也可:正是有了
' p5 F/ ^# }) |# f( ? 楼主那样的想法,但鉴于实现时的困难,才诞生了假想刀尖的思路.
& i: P5 \! W! Y6 t1 ] 4. 作为思路上的局部理解,刀尖半径补偿其实可参考数控铣床上的半径补偿的概念. + W. j3 s4 @# [
5. 补充第4项:实际加工时,半径这个数的补偿值是随着加工的轨迹方向变化而随时变化的,仅仅不象铣床控制系统的有那
/ Y' @/ I: S( j- z# I5 _ 么完善G代码罢了.
" H8 u/ F! X8 b2 b( f 6. 由第5项而推理,不难理解有那么多的假想刀尖方向的选择.
. W3 e0 U, \1 U, h 另一答复: . M% C. T. z5 Z1 ]
1. 所有"对刀"的实质目的只有一个:找到正确的刀具(圆心)位置. 0 p8 l `9 d- v0 v6 L
2. 正是由于车床不知道你刀具的外形,才要你输入假想刀尖方向(及半径). 8 C7 W: Y+ ^* D0 U
3. 试车法(有外装量具的情况下)测量的刀位点虽然好象不在刀片上,但实质是要找到刀具的准确加工位置(更趋向偏置/刀 * ]8 U1 }% m3 ~! s) a, I) }" Z
长补偿的概念).
+ w" J% X5 D' ]; r 您所说的:"定在了试车法的位置再加一个R值?"是错误的! 1 J2 _% j! V4 I5 t' R+ w$ _
这实际上是两个概念.准确地讲:一个 是刀长,一个是刀尖的概念. 好比一把大斧(可能月牙铲更象),一个指斧子的把手
0 }. R6 v& G! y0 @ 柄部分)长度,一个指斧刃(铁器部分)的圆弧半径.并且,在数控系统中,要把这两个数放在不同的位置.
|& D6 U: T5 M/ RC. 回到您的题目上,G41左侧刀具半径补偿/G42右侧刀具半径补偿;在这个问题上可能很多人都困,我说的是讲的和听的,我只 $ ]6 Z. |4 l( ~ G- j
想提醒以下几点:
% W& f' y+ U! T5 _; \ 1. 要注意机床本体坐标系. 8 I5 h- C# R" O0 {6 h5 J9 }1 ] s
2. 要注意是刀动还是工件动.
: g1 |" c: J( S 3. 即便是两台机床不一样,也没什么关系,记住其特殊性也就可以啦.
5 j' j! s6 C' k 4. 现在又讲起"正负"刀具半径补的概念啦,不说"左右",问题依旧.以我老人家看,且争呢. # W2 e5 A( E2 m3 i9 ^5 E: J
D. 相对正确的理解: 1. 在机床本体坐标符合相关标准的情况下.(以刀具方向认为)
& _ P8 A$ i' a2 {# S: [. @ 2. 在刀具方向看来. , X# \. J9 W H1 h+ J* z z
3. G41为沿着刀具前进方向的左侧的刀具半径补偿;G42反之.
9 c. W( E5 O' l如果说的还行,希望遭受点表扬! |