|
小弟刚刚入行俩个月.现在是工厂操机学徒,目前正在学手工编程.有个关于半径补偿的问题想请教个位师傅.希望大家帮帮忙. 比入说用直径10的铣刀.加工100乘100的正方凸台,加工原点为正方凸台中心,我手编程序如下% B3 S9 L0 x- E G90 G54 G17 G00 G41 X-50. Y-50. D1;: a3 F* q5 L* r0 H M6 ] S1000 M3 ;$ o* r( X+ @; | P1 c( C Z100.;# I( z& X z$ j Z2.; . B2 v2 N0 _: ?- j, xG1 Z-1. F100 M8; ) D( |9 T! @: ~4 ^G91 Y100. F300 ; / N% z) I/ T" N/ p/ u2 WX100 ; + O) _/ d7 A" C- J1 U) `Y-100; / P' {7 P, n- f) b" Q! d$ }X-100;& P$ G, K5 F/ h* V" J; N6 M G0 G40 G90 Z100. ; 6 @. {' y! {3 j. G- W4 u7 UG91 G28 Z 0. ; , ^ |, E! I0 f6 G- uM5 ; 9 l: F" z& u0 Y& k ~7 xM9 ; : ^4 m# a i# g$ [4 Y$ gM30 ;( P" u; o: }/ x+ { 加工出来的不是正方形. 从起始进刀点x-50y -50 到G91 Y100是一条斜线。也就是说 起始点X-50Y-50的位置 没有加补偿 走到Y100 的位置逐渐加的补偿 这是为什么啊 ?我用的是FANUC oi mate -mc - x5 T- B- L6 b6 b小弟初学没人教。。。 希望各位帮帮忙 谢谢 @; U0 X3 Q, n, F" p% I |
|