|
小弟刚刚入行俩个月.现在是工厂操机学徒,目前正在学手工编程.有个关于半径补偿的问题想请教个位师傅.希望大家帮帮忙. 比入说用直径10的铣刀.加工100乘100的正方凸台,加工原点为正方凸台中心,我手编程序如下 " z/ ?. H/ G8 }
G90 G54 G17 G00 G41 X-50. Y-50. D1; # r/ _5 c# ]" _* G' P. e+ Z+ F
S1000 M3 ; ! o, X( A5 D$ q( d& _: Z0 D' N
Z100.;
4 J6 V# c5 h$ T0 J- lZ2.; / P$ H/ e! p0 ]! j+ Y
G1 Z-1. F100 M8;
/ k: g0 f7 ?7 H8 V6 mG91 Y100. F300 ; : ^3 S2 [( _! j/ o& o; h2 S
X100 ;
! N2 V: _: r* v9 J' w4 E N, tY-100;
% i: @3 U& C' M! f/ W( k" l" Z6 zX-100;
) B' S4 u6 A8 S, A/ e0 [G0 G40 G90 Z100. ; 1 r3 I: F* S1 a& [
G91 G28 Z 0. ;
|3 @' m d& WM5 ; % Y, Q. A3 Y0 D2 L
M9 ; 3 k4 K$ s! z+ t+ ?" S! ?0 l$ ~
M30 ; ( j5 d* A# W/ P, `$ q1 h% }6 X
加工出来的不是正方形. 从起始进刀点x-50y -50 到G91 Y100是一条斜线。也就是说 起始点X-50Y-50的位置 没有加补偿 走到Y100 的位置逐渐加的补偿 这是为什么啊 ?我用的是FANUC oi mate -mc* p, _4 R# M% S* ^( ]7 q# ]8 q
小弟初学没人教。。。 希望各位帮帮忙 谢谢$ H! I$ k0 U! X) y2 s
|
|