?哈!吓我一跳?
" c% {7 C* e# W& y刚看到这个帖子,埋藏的这么深?
, w A. {- c# c
( v; Z( i; W/ u+ P0 X很乐意和网友谈谈此类问题: ' t9 Z1 n" c/ g+ H" V. T
A. 车床也要用刀补,只是不用铣床系统的G代码G43/G44/G49(长度).用刀具调用可以直接实现, ; q, o; i# M; L0 `& F5 O* q' X
举例:"T1234",在车床上代表:调用第"12"号刀+"34"号刀具偏置值.
6 [- @/ j$ ?1 Y7 d7 N) LB. 车床系统上G41/G42/G40(刀尖)补偿, + P7 \, `9 a. y R3 Q- o$ [
我在另一帖中曾详细介绍,暂引用如下: + z) b" V+ m5 e
1. 刀尖半径补偿的核心是为了提高最终的加工精度而设的; & n- q' X; {( h
2. 鉴于实际加工过程的多样性,刀尖圆弧/中心尺寸的测量比较困难;
# v a: V- v1 a9 M' R. c 3. 假想刀尖是解决上述问题的一个方法,有了假想刀尖的编程理念,就不需要楼主那样的对刀方法啦; 反之也可:正是有了
! H: X: K i3 Z" v 楼主那样的想法,但鉴于实现时的困难,才诞生了假想刀尖的思路. 3 ~' W, c& X, [- Y( Z
4. 作为思路上的局部理解,刀尖半径补偿其实可参考数控铣床上的半径补偿的概念.
" `# o7 @+ W g/ q 5. 补充第4项:实际加工时,半径这个数的补偿值是随着加工的轨迹方向变化而随时变化的,仅仅不象铣床控制系统的有那 3 f4 F3 S; x' n
么完善G代码罢了.
0 B+ x" V$ C; R: ~( L 6. 由第5项而推理,不难理解有那么多的假想刀尖方向的选择.
1 A2 n6 v2 v( b2 P 另一答复: & N4 A) C+ T/ H
1. 所有"对刀"的实质目的只有一个:找到正确的刀具(圆心)位置.
& m0 i' ?6 _/ k. U3 X( P 2. 正是由于车床不知道你刀具的外形,才要你输入假想刀尖方向(及半径).
( I- L) c3 T( t3 `' A7 I8 T 3. 试车法(有外装量具的情况下)测量的刀位点虽然好象不在刀片上,但实质是要找到刀具的准确加工位置(更趋向偏置/刀 & j) C) d0 T8 F, g' y( }& o
长补偿的概念). 5 H' o+ I9 V! R4 f1 }
您所说的:"定在了试车法的位置再加一个R值?"是错误的! + Y' `# F' U. Z3 K9 M+ p! e
这实际上是两个概念.准确地讲:一个 是刀长,一个是刀尖的概念. 好比一把大斧(可能月牙铲更象),一个指斧子的把手
0 p) j/ f8 @ b4 m 柄部分)长度,一个指斧刃(铁器部分)的圆弧半径.并且,在数控系统中,要把这两个数放在不同的位置.
! E+ P5 T% P" r; `+ Y4 o/ xC. 回到您的题目上,G41左侧刀具半径补偿/G42右侧刀具半径补偿;在这个问题上可能很多人都困,我说的是讲的和听的,我只 + ], C1 ~5 A8 y. \+ j8 _
想提醒以下几点: ( @. j4 q V S
1. 要注意机床本体坐标系.
! j6 X- O) y! w/ h2 E 2. 要注意是刀动还是工件动.
2 c, X: p3 B" A2 w6 L u 3. 即便是两台机床不一样,也没什么关系,记住其特殊性也就可以啦.
! f8 T9 ?" a$ @( H2 O 4. 现在又讲起"正负"刀具半径补的概念啦,不说"左右",问题依旧.以我老人家看,且争呢.
) h! U1 n$ @+ l1 ND. 相对正确的理解: 1. 在机床本体坐标符合相关标准的情况下.(以刀具方向认为)
9 M% X8 `, |; ?1 H! W 2. 在刀具方向看来.
4 v' U M: P; v2 n$ U 3. G41为沿着刀具前进方向的左侧的刀具半径补偿;G42反之.
" J6 j1 x: N- G6 }8 `' {/ V; U如果说的还行,希望遭受点表扬! |