yangzhen520299 发表于 2012-4-5 20:46 $ p3 }/ T% {1 b
我没有复杂化,我问的目的其实只有一个,就是如何知道一把车圆弧刀尖半径的值!说的多了,把我弄的有点搞 ... 2 R8 e, e( x2 p. _0 U
可以不用G41G42,但是那样的话有一定的计算量。6 x3 r. M, e9 \, A2 J' n3 F) Q
比如走一个最简单的1/4的R1圆弧。& a8 [6 B6 S) L# W
理论上:. t9 D# ~- o1 U3 \* s' z
G1X30.F0.1! _1 x- j" V0 y7 I. i! U
Z-10.
/ F- O. w1 l! a# w lG2X32.Z-11.R1.
+ W8 X8 I- g" k' ]G1X40.
' P, T! E' {# e3 |$ h: H但是实际上由于刀尖圆弧半径的存在,走出来的是1+刀尖圆弧半径的R。也就是说刀尖是0.8的话,你这个程序加工出来的就是R1.8!! x3 N* I! \# o: G) \3 S
刀尖R0.8不用G41G42的话应该是这样:4 P6 g5 w4 |: |6 O: p. w+ ~6 u9 L
G1X30.F0.1! f. h7 Z1 x9 C! w
Z-10.8
$ ]: H& \4 m' x) m0 g8 i1 E% W% qG2X30.4Z-11.R0.2 ^; b6 w, L& I: i. V8 @
G1X40.
6 x4 m. E! |( `' [& I/ r0 e2 W这时,不仅R变化(凸圆弧=要求的R+刀尖R,凹圆弧则为相减),圆弧起点和终点的X、Z坐标都有变化。! w+ D. b/ d+ f5 l) K
如果是圆弧和斜线相切的话,有一定的计算量,很容易计算错的,所以建议用G41G42或者用软件编。! l3 J/ N7 a: \* c- `7 f. Y m
|