G41刀具半徑左補償G42右補償,切削的時候順著走刀方向看刀具在工件左邊就用左補償在右邊就用右補償,如果不理解什麼是順著走刀方向那就把你自己想象成那把刀,讓你走工件輪廓,你覺得自己向左邊走點不會過切用左補償,向右邊走點不過切用右補償。需要注意的是呼叫補償格式,只能和G0或者G1一起用比如G0G41X10.Y-19.D2;主要是為了簡化程式設計,取消補償用G40這個G40就隨便放哪了舉個簡單的例子吧!用10個的刀走10的正方形輪廓四面分中建立工件座標系
1用刀補
G54G90G40G49G0;
G5.1Q1;
S3500M3;
Z50.;
X-40.Y-18.;
G1Z-1.F3000.;
G41X-5.Y-18.D04; D04是呼叫機床04號暫存器的值這個輸入5即刀具半徑FANUC加工中心Y5.F2300.;
X5.;
Y-5.;
X-5.;
X-10.F3000.;
Z0.G40;
M05;
M30;
不用補償簡單點吧
G0X-30.Y-20.;
Z1.;
G1Z-1F3000.;
X-10.Y-11.F2300;
Y10.;
X10.;
Y-10.;
X-10.;
X-15.;
Z1.F3000.;
G40;
G0Z100;
看出什麼了嗎?用刀補程式設計時直接用工件座標編寫,不用要計算工件輪廓加刀具半徑的值。其實現在工廠裡一般情況下不用除非簡單的或者需要頻繁調機的輪廓加工。半徑補償也不是用半徑值,半徑值是0比0大或者小,因為半徑是0就是不補償,正負值可以清晰的看出補償多少
複雜的零件都用軟體編寫了除了長度補償,半徑補償已經幾乎絕種了。當然數控車也許用的多點好幾年沒碰過忘了怎麼用^^!
G41刀具半徑左補償G42右補償,切削的時候順著走刀方向看刀具在工件左邊就用左補償在右邊就用右補償,如果不理解什麼是順著走刀方向那就把你自己想象成那把刀,讓你走工件輪廓,你覺得自己向左邊走點不會過切用左補償,向右邊走點不過切用右補償。需要注意的是呼叫補償格式,只能和G0或者G1一起用比如G0G41X10.Y-19.D2;主要是為了簡化程式設計,取消補償用G40這個G40就隨便放哪了舉個簡單的例子吧!用10個的刀走10的正方形輪廓四面分中建立工件座標系
1用刀補
G54G90G40G49G0;
G5.1Q1;
S3500M3;
Z50.;
X-40.Y-18.;
G1Z-1.F3000.;
G41X-5.Y-18.D04; D04是呼叫機床04號暫存器的值這個輸入5即刀具半徑FANUC加工中心Y5.F2300.;
X5.;
Y-5.;
X-5.;
X-10.F3000.;
Z0.G40;
M05;
M30;
不用補償簡單點吧
G0X-30.Y-20.;
Z1.;
G1Z-1F3000.;
X-10.Y-11.F2300;
Y10.;
X10.;
Y-10.;
X-10.;
X-15.;
Z1.F3000.;
G40;
G0Z100;
M05;
看出什麼了嗎?用刀補程式設計時直接用工件座標編寫,不用要計算工件輪廓加刀具半徑的值。其實現在工廠裡一般情況下不用除非簡單的或者需要頻繁調機的輪廓加工。半徑補償也不是用半徑值,半徑值是0比0大或者小,因為半徑是0就是不補償,正負值可以清晰的看出補償多少
複雜的零件都用軟體編寫了除了長度補償,半徑補償已經幾乎絕種了。當然數控車也許用的多點好幾年沒碰過忘了怎麼用^^!