|
小弟刚刚入行俩个月.现在是工厂操机学徒,目前正在学手工编程.有个关于半径补偿的问题想请教个位师傅.希望大家帮帮忙. 比入说用直径10的铣刀.加工100乘100的正方凸台,加工原点为正方凸台中心,我手编程序如下
* q* w& y- A' o. [! s- nG90 G54 G17 G00 G41 X-50. Y-50. D1; 9 d2 K! w6 z5 ~1 `2 ~
S1000 M3 ; 3 h& X- u' t1 d" R2 q- c' m& B- l
Z100.; 5 s, w3 q1 `, E6 O9 K+ s
Z2.; 1 d; p3 k$ U ]6 W3 T
G1 Z-1. F100 M8; $ F8 ~: ^( n- F1 V& d7 i) |. k
G91 Y100. F300 ;
5 l$ ^; T O4 p3 mX100 ; + ^) i: t% M [2 d, P
Y-100;
: \, D9 K# P2 rX-100;
0 C2 p; v, ~( a Y8 eG0 G40 G90 Z100. ;
" s' k; a G% I; M! d. i$ A8 JG91 G28 Z 0. ;
. J7 }/ \8 U. Q7 ^M5 ;
1 ~& O6 L; x' ^ U7 {+ b6 [, a+ WM9 ; 8 M9 Q- B0 Y. h1 t+ B, h. R6 _
M30 ; 2 K* A! @4 W/ \% g3 L, O
加工出来的不是正方形. 从起始进刀点x-50y -50 到G91 Y100是一条斜线。也就是说 起始点X-50Y-50的位置 没有加补偿 走到Y100 的位置逐渐加的补偿 这是为什么啊 ?我用的是FANUC oi mate -mc
2 ?6 l$ `1 ]3 g/ z/ ?小弟初学没人教。。。 希望各位帮帮忙 谢谢
8 i" e5 s& I* b& t! A |
|