|
小弟刚刚入行俩个月.现在是工厂操机学徒,目前正在学手工编程.有个关于半径补偿的问题想请教个位师傅.希望大家帮帮忙. 比入说用直径10的铣刀.加工100乘100的正方凸台,加工原点为正方凸台中心,我手编程序如下 * [# m1 m+ Q+ }. g# [
G90 G54 G17 G00 G41 X-50. Y-50. D1; 8 L0 M2 \5 ^7 o* Z, Y
S1000 M3 ; 7 b: ^) T w* `, Q" `4 r0 x
Z100.; 5 `+ n# b( K" J( ]8 N3 y6 f" j
Z2.;
" O7 r2 d: c4 l0 X% f6 I6 WG1 Z-1. F100 M8;
4 _6 h% @. M* n2 GG91 Y100. F300 ; / J5 V4 n) d+ e& ?+ X0 `
X100 ; 8 I* x8 j" z6 h% y$ u) U# n
Y-100; " C' B9 m# U# ^9 l
X-100; : i# _- ]& }, ^0 j
G0 G40 G90 Z100. ;
* A6 M/ E8 o- S J( l6 y, @9 hG91 G28 Z 0. ; 7 R* Q& |. v( r' V, ?7 K! W7 m6 H
M5 ;
" `* w1 L* j* m% O' o, d& j8 K, r/ PM9 ; 9 m. F9 W; w) @ M, t: D
M30 ; 6 t1 y( T2 ]+ q' I, W0 f
加工出来的不是正方形. 从起始进刀点x-50y -50 到G91 Y100是一条斜线。也就是说 起始点X-50Y-50的位置 没有加补偿 走到Y100 的位置逐渐加的补偿 这是为什么啊 ?我用的是FANUC oi mate -mc
y5 i. {* {# k2 T小弟初学没人教。。。 希望各位帮帮忙 谢谢8 L* O$ j# `5 _/ l! r" E
|
|