|
小弟刚刚入行俩个月.现在是工厂操机学徒,目前正在学手工编程.有个关于半径补偿的问题想请教个位师傅.希望大家帮帮忙. 比入说用直径10的铣刀.加工100乘100的正方凸台,加工原点为正方凸台中心,我手编程序如下 ( M/ F( c+ y8 e! i
G90 G54 G17 G00 G41 X-50. Y-50. D1;
. h! o( ]. L" s1 q3 jS1000 M3 ; 8 {5 ?: @. `( a$ c% L
Z100.;
7 s" o& ?0 O. Q& ?* c5 JZ2.;
% p5 i8 D' k+ F6 Q4 i* ~( X! RG1 Z-1. F100 M8; 4 G& Y5 g2 q( {+ m
G91 Y100. F300 ; % f$ Y0 M: K _: J6 g \. `
X100 ;
( h* C# |( g* L2 z2 dY-100; 1 b, l3 Q( K# ~ }0 L# H
X-100; ! D; l4 E0 C7 _; a# `- a- f
G0 G40 G90 Z100. ; / T7 @4 a& j: r' N0 e, m
G91 G28 Z 0. ;
/ Q+ Z3 ?( V. n$ D) y% l8 S; _M5 ;
. H0 L% z$ T- K: OM9 ;
# E. _, Q9 ^9 l- I* c6 |M30 ; ' y: X# q2 [& q' f4 h8 }: R
加工出来的不是正方形. 从起始进刀点x-50y -50 到G91 Y100是一条斜线。也就是说 起始点X-50Y-50的位置 没有加补偿 走到Y100 的位置逐渐加的补偿 这是为什么啊 ?我用的是FANUC oi mate -mc
/ r' v( g7 R# X) ~' r0 E小弟初学没人教。。。 希望各位帮帮忙 谢谢3 j* a" m) R6 M4 y9 ~) ?
|
|