|
小弟刚刚入行俩个月.现在是工厂操机学徒,目前正在学手工编程.有个关于半径补偿的问题想请教个位师傅.希望大家帮帮忙. 比入说用直径10的铣刀.加工100乘100的正方凸台,加工原点为正方凸台中心,我手编程序如下 : m: C+ ~' p7 O" W! V( D: o2 k. B
G90 G54 G17 G00 G41 X-50. Y-50. D1;
2 j) e( q- ?6 n, Q5 t, n- d6 hS1000 M3 ; 5 \1 H' G2 b; N- T" _7 q* a7 A/ ~! K
Z100.;
5 e8 ?& u% R: z8 o8 IZ2.; 5 c* I4 L; e' U" r/ J) X
G1 Z-1. F100 M8; 8 M$ Z# g: c4 W
G91 Y100. F300 ; " R, D* K# }! ~4 @9 b/ O
X100 ;
2 w5 [* h( m% M0 IY-100; 5 Y8 M0 J! l- e) ]2 s- [& A" F; g
X-100; ( J$ p, j' i% f: z, _, _
G0 G40 G90 Z100. ;
2 u" F/ U- `# JG91 G28 Z 0. ; 5 h- ]2 W4 t6 P% U8 D. _% |5 M
M5 ;
, @* E/ B V' p3 Y# eM9 ;
8 S9 k a: v& ]M30 ;
9 t: _4 A4 Z) | 加工出来的不是正方形. 从起始进刀点x-50y -50 到G91 Y100是一条斜线。也就是说 起始点X-50Y-50的位置 没有加补偿 走到Y100 的位置逐渐加的补偿 这是为什么啊 ?我用的是FANUC oi mate -mc. ?% R% J3 b& a
小弟初学没人教。。。 希望各位帮帮忙 谢谢
, V u' H( I) ~6 h |
|