yangzhen520299 发表于 2012-4-5 20:46 4 A5 T7 h, p. g( h& }( e+ l
我没有复杂化,我问的目的其实只有一个,就是如何知道一把车圆弧刀尖半径的值!说的多了,把我弄的有点搞 ... , I, l7 `. f0 G" K
可以不用G41G42,但是那样的话有一定的计算量。) W, k0 [% j9 o, L0 i7 Q
比如走一个最简单的1/4的R1圆弧。3 q6 _& a; |/ b# K
理论上:2 D% ~8 i; Z7 n5 I$ R6 Q
G1X30.F0.1
1 w, |6 _1 L, z# g, ?Z-10.
+ y2 [4 P1 k8 k: SG2X32.Z-11.R1.. ~7 m+ J, n! n0 [4 a
G1X40.$ n- G& G- S5 z( y; w7 C n
但是实际上由于刀尖圆弧半径的存在,走出来的是1+刀尖圆弧半径的R。也就是说刀尖是0.8的话,你这个程序加工出来的就是R1.8!
& @8 {) Z% y& {8 R, ~; r刀尖R0.8不用G41G42的话应该是这样:
4 S' z! h+ N1 E; l- j* X2 XG1X30.F0.1
% _% A3 X0 A. [& H F2 [Z-10.8
2 M; ~$ q' P: T8 J+ w* x3 QG2X30.4Z-11.R0.2
/ u; X- V/ W5 \* ^G1X40.
+ z4 j. z7 _; C$ Y这时,不仅R变化(凸圆弧=要求的R+刀尖R,凹圆弧则为相减),圆弧起点和终点的X、Z坐标都有变化。
# C7 f/ G6 r6 ]. y如果是圆弧和斜线相切的话,有一定的计算量,很容易计算错的,所以建议用G41G42或者用软件编。
' v; y) L$ H, b% m4 V% O |