|
小弟刚刚入行俩个月.现在是工厂操机学徒,目前正在学手工编程.有个关于半径补偿的问题想请教个位师傅.希望大家帮帮忙. 比入说用直径10的铣刀.加工100乘100的正方凸台,加工原点为正方凸台中心,我手编程序如下 & s. n' \7 y5 w# E
G90 G54 G17 G00 G41 X-50. Y-50. D1; . b4 _/ i" v1 h! v' D4 e9 A
S1000 M3 ; 4 e7 o) K9 V: t7 `! A
Z100.; 1 u8 ^/ a" M- s. m- H5 N
Z2.; 5 Q. P. h9 f! k2 G5 f' p
G1 Z-1. F100 M8; l/ ~* L. G3 N5 g' }) |& G
G91 Y100. F300 ;
: B& ^0 a/ X: i: [5 ^" aX100 ; 3 ]! g4 [ L6 g& N& c S
Y-100;
4 f$ [9 R ?! K! m6 Z9 E6 o, kX-100; # O) G2 l# ?' N! ^& N0 h
G0 G40 G90 Z100. ; $ Q. e! I" Z1 o! y, }( R. C
G91 G28 Z 0. ; ! z9 m' F8 d0 i8 d! @
M5 ;
9 _1 L ~1 e) i6 b. R6 FM9 ;
O* J p3 M$ b8 s/ I/ z: nM30 ;
' B3 [+ l" x# Q8 [& Z2 X% [ 加工出来的不是正方形. 从起始进刀点x-50y -50 到G91 Y100是一条斜线。也就是说 起始点X-50Y-50的位置 没有加补偿 走到Y100 的位置逐渐加的补偿 这是为什么啊 ?我用的是FANUC oi mate -mc' U& e% Y5 h7 y7 H9 a% Q
小弟初学没人教。。。 希望各位帮帮忙 谢谢9 z; m0 E+ i! H" R/ M4 e4 C: y8 S
|
|