|
小弟刚刚入行俩个月.现在是工厂操机学徒,目前正在学手工编程.有个关于半径补偿的问题想请教个位师傅.希望大家帮帮忙. 比入说用直径10的铣刀.加工100乘100的正方凸台,加工原点为正方凸台中心,我手编程序如下 % }3 z; F: M- p- r& z" F
G90 G54 G17 G00 G41 X-50. Y-50. D1;
4 o& f6 k4 w$ ^; Z+ I% MS1000 M3 ; ( x: r, c) R- g+ U1 e2 L
Z100.; ( H4 o7 i0 m4 W: R: \0 S
Z2.;
" \& W' w) Q7 t: O0 }6 t0 U K3 jG1 Z-1. F100 M8;
% R8 J6 `4 n( o' Z) uG91 Y100. F300 ; 2 w# H/ M" d2 u# O
X100 ;
6 s* C' u( g. T- q! k2 D/ }Y-100; 9 j$ B/ Y7 h B% k1 q
X-100;
/ z+ l/ s$ o) m0 H* ]3 b. v4 xG0 G40 G90 Z100. ;
1 ?- r) U+ N( L- _: T& I2 e6 bG91 G28 Z 0. ;
( w7 h3 d" d6 Y# Y1 mM5 ; ; o/ w3 m5 [- h8 O
M9 ; - O6 y4 H$ _" }7 t
M30 ;
9 X6 w; f( b+ ?7 u ` 加工出来的不是正方形. 从起始进刀点x-50y -50 到G91 Y100是一条斜线。也就是说 起始点X-50Y-50的位置 没有加补偿 走到Y100 的位置逐渐加的补偿 这是为什么啊 ?我用的是FANUC oi mate -mc
1 g7 O2 N9 q; h7 Z: V0 q小弟初学没人教。。。 希望各位帮帮忙 谢谢
* r* r0 h7 Y0 v0 @ |
|