?哈!吓我一跳? ' {3 b' [9 E2 M/ s2 l1 N$ i' \
刚看到这个帖子,埋藏的这么深?
/ k' x4 \8 q. i3 W2 y2 Q, t+ t ; m# N' }& A b9 z
很乐意和网友谈谈此类问题:
6 I: m4 m7 ^. d; Q: p3 YA. 车床也要用刀补,只是不用铣床系统的G代码G43/G44/G49(长度).用刀具调用可以直接实现, + M0 ?! c& x/ x
举例:"T1234",在车床上代表:调用第"12"号刀+"34"号刀具偏置值. ( k* A, R$ O) p, u" u' Q
B. 车床系统上G41/G42/G40(刀尖)补偿,
; D9 B- y! j- R8 I- K 我在另一帖中曾详细介绍,暂引用如下:
# @* |3 l1 C5 N W 1. 刀尖半径补偿的核心是为了提高最终的加工精度而设的; * L( n# K# ^! R* h) ?: M: ~6 o
2. 鉴于实际加工过程的多样性,刀尖圆弧/中心尺寸的测量比较困难; 6 v- i1 {2 k2 ]3 U) K; W
3. 假想刀尖是解决上述问题的一个方法,有了假想刀尖的编程理念,就不需要楼主那样的对刀方法啦; 反之也可:正是有了
9 U# ?5 |( l# b9 b0 x& i S- H: Y 楼主那样的想法,但鉴于实现时的困难,才诞生了假想刀尖的思路.
# i: r+ K( N9 h$ s7 }" w 4. 作为思路上的局部理解,刀尖半径补偿其实可参考数控铣床上的半径补偿的概念. 1 x, }* Q( I4 _: c4 H1 s, K
5. 补充第4项:实际加工时,半径这个数的补偿值是随着加工的轨迹方向变化而随时变化的,仅仅不象铣床控制系统的有那 3 y" ?! s7 o' P; p# V! m& m- N5 c
么完善G代码罢了. ; n: `3 U. V6 [1 `3 L- T
6. 由第5项而推理,不难理解有那么多的假想刀尖方向的选择.
! P+ M/ E4 G4 }# H4 `" V9 R, b; W 另一答复: 0 F& q3 b# z( k1 R: U
1. 所有"对刀"的实质目的只有一个:找到正确的刀具(圆心)位置.
- A! u5 c1 `6 U n3 y 2. 正是由于车床不知道你刀具的外形,才要你输入假想刀尖方向(及半径). + B! v& r; y! _: `3 M
3. 试车法(有外装量具的情况下)测量的刀位点虽然好象不在刀片上,但实质是要找到刀具的准确加工位置(更趋向偏置/刀 + [) o; ?7 _+ C
长补偿的概念).
4 u9 W" D! t6 \9 N$ M1 { 您所说的:"定在了试车法的位置再加一个R值?"是错误的! 4 K' D/ b3 J9 A A+ @; W1 o
这实际上是两个概念.准确地讲:一个 是刀长,一个是刀尖的概念. 好比一把大斧(可能月牙铲更象),一个指斧子的把手 9 h; r, |& u* Q$ I) {- L: {) R' o5 H
柄部分)长度,一个指斧刃(铁器部分)的圆弧半径.并且,在数控系统中,要把这两个数放在不同的位置.
, Y: J% r( h M7 OC. 回到您的题目上,G41左侧刀具半径补偿/G42右侧刀具半径补偿;在这个问题上可能很多人都困,我说的是讲的和听的,我只
, J4 \+ P3 R9 I: n( s j! J& V" f 想提醒以下几点:
( m; Z5 x0 |, [ 1. 要注意机床本体坐标系. - u* \# A- }# z8 L" _+ ] O# w. T
2. 要注意是刀动还是工件动. V7 ]% I+ r# O4 _
3. 即便是两台机床不一样,也没什么关系,记住其特殊性也就可以啦.
) L4 q$ V2 R# J( S# g& w- h6 @7 f 4. 现在又讲起"正负"刀具半径补的概念啦,不说"左右",问题依旧.以我老人家看,且争呢.
; v0 O2 V$ [9 ~D. 相对正确的理解: 1. 在机床本体坐标符合相关标准的情况下.(以刀具方向认为) 8 b& ]; X* t: K( y4 Z6 N, \
2. 在刀具方向看来. + E: J* O# v& Q- o; ]
3. G41为沿着刀具前进方向的左侧的刀具半径补偿;G42反之. 6 {3 x' w: K* C- [5 ^
如果说的还行,希望遭受点表扬! |