yangzhen520299 发表于 2012-4-5 20:46 
; a2 m# g! o) k& M# A我没有复杂化,我问的目的其实只有一个,就是如何知道一把车圆弧刀尖半径的值!说的多了,把我弄的有点搞 ...
- ]5 K8 Q& y, [# |5 Z; N可以不用G41G42,但是那样的话有一定的计算量。
3 T% l- ^7 R2 j+ Y9 U' {/ _比如走一个最简单的1/4的R1圆弧。
- d- K! T' t% F理论上:/ R( P% i6 [7 y3 `# i \% c
G1X30.F0.1
* }8 J4 N" m- i1 I# ^( s: S2 VZ-10.7 W) K! z. c: E
G2X32.Z-11.R1.7 N+ \8 M8 L v. [# V! q. K/ {
G1X40.
& `% Z+ N0 t) J6 i' E/ C3 H: `$ q/ ~ @. ~但是实际上由于刀尖圆弧半径的存在,走出来的是1+刀尖圆弧半径的R。也就是说刀尖是0.8的话,你这个程序加工出来的就是R1.8!9 h/ L P [) X) }' k) Y, W
刀尖R0.8不用G41G42的话应该是这样:' s/ a# C& N: W+ `+ _: n* ~
G1X30.F0.1! P) I. o2 Q$ j# F; q4 R: K M
Z-10.8
1 Y- r T( g1 y" n. O. f. rG2X30.4Z-11.R0.28 y8 C6 V, G- w+ E* x( m1 S ^
G1X40.
$ D8 ]$ O* k! R3 X* \, l这时,不仅R变化(凸圆弧=要求的R+刀尖R,凹圆弧则为相减),圆弧起点和终点的X、Z坐标都有变化。
! j+ E' w9 v( c% c如果是圆弧和斜线相切的话,有一定的计算量,很容易计算错的,所以建议用G41G42或者用软件编。
/ Y, d; i# b! k: ^, ]9 ^2 s |