求数控编程高手编个简单的程序,铣一个正方形出来,边长是40*40,求整个程序的流程。不用太复杂,我是新手

刀走向是起点X0,Y0,先是x40,y0到X40,Y-40,然后是X0,Y-40,最后刀子回到X0,Y0。
这是第一步编程,要完整的整个程序,考试用到。用G01直线插补编。
第二个程序是在那个正方形上打一个孔,孔的位置是X20,Y-20,孔深Z-10,要求同上,要完整的整个程序,从换刀,上冷却液到程序结束复位。
另外能否告知铣正方形最好用什么刀。
数控系统是法拉克.

==============================
假设程序号为001,
TI刀具双刃立铣刀直径为16,
T2钻头,
正方形深度为10,
T1长补号为H1,半径补偿号为D2,
T2长补号为H2
==============================
O001;(程序号)
G0 G90 G54 G17;(工件坐标系G54,选择XY平面)
G40 G80;(取消径补,取消循环)
N01;(程序段,方便区分与呼叫)
G0 G91 G30 X0 Y0 Z0;(换刀点)
T1;(选刀)
M6;(换刀)
S1200 M3;(转速+正转)
G0 X-15 Y15;(安全点)
G43 Z-10 H1;(快速下刀到加工深度)
M8;(冷却液开)
G1 G41 X0 Y0 D2 F50;(G1到第一点)
X40;(第二点)
Y-40;(第三点)
X0;(第四点)
Y0;(回到第一点)
G0 G40 X-15 Y15;(取消半径补偿并快速回到安全点)
G0 Z100;(提刀)
N02;
G0 G91 G30 X0 Y0 Z0;(换刀点)
T2;(选刀)
M6;(换刀)
S1200 M3;
G0 X20 Y-20;
G43 Z1 H2;
M8;(冷却液开)
G99 G81 Z-10 R1 F80;(钻孔)
G0 G80 Z100;(取消循环并提刀)
M9;(冷却液关)
M30;(结束)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-24
40
T1M6
S4500M3
G0G43H1Z200
X0Y0
Z20
M8
#1=0
N10
G01G40X0Y0F2000
G1Z#1F500
G1G41D1X50F2000
Y50
X-50
Y-50
X50
Y2
G40X0
Y0
#1=#1-1
IFGOTO10
G0Z200
M30