雪山胡杨
发表于 2012-6-24 11:01:56
实践是学习的最好源泉。
sniper2006
发表于 2012-6-24 11:05:58
onelee 发表于 2012-6-24 11:01 static/image/common/back.gif
我是把安全宏程序做成一个M代码,加在每把刀的前面调用,进行安全判断
强烈建议上安全学习程序学习
lukexc
发表于 2012-6-24 11:26:17
sniper2006 发表于 2012-6-24 11:05 static/image/common/back.gif
强烈建议上安全学习程序学习
其实很多公司对于加工中的安全问题比较重视的,尤其是设备及产品比较贵重的!
下面是瑞士T42车削中心带给用户的安全选刀程序:
O1;(外圆、端面安全子程序)
G00 G40 G97 G98;
M98P9999;
M99;
O2;(内孔、端面子程序)
G00 G97 G98 Z2.0;
G40;
M98 P9999;
M99;
O9999;(安全选刀子程序)
T0;
X_ Z_;
M99;
编程时的格式:
O1234;
G97 S1000 M13;
M98 P1;
T0101;
……
M98 P1;
M1;
……
……
M30;当然,自己可以根据实际情况改进!
爱达威尔
发表于 2012-6-24 11:37:05
辛苦了
sjkabc
发表于 2012-6-24 12:09:28
没事!别怕。就这点算啥!我做数控十多年,除了数控磨床没撞过(我领导替我撞的),基本上车间所有机床都撞过。数车撞刀次数记不清了,反正估计手上撞掉的刀做坏的工件价值应该是按十万以上计。加工中心盘刀两把,七千多,40刀柄一个,30刀柄两个。数控滚齿机两根15型拉钉滚刀轴外加滚刀N把。总价过二十万了……
qq381137151
发表于 2012-6-24 14:41:02
lukexc 发表于 2012-6-24 11:26 static/image/common/back.gif
其实很多公司对于加工中的安全问题比较重视的,尤其是设备及产品比较贵重的!
下面是瑞士T42车削中心带给 ...
为什么要在G97和G98下换刀呢?
G99状态下换刀有什么不好G97呢?
onelee
发表于 2012-6-24 17:37:03
O9001
G0 G21 G99 G40 设定公制设定每转进给刀尖半径补偿取消
IF[#4120EQ0101]GOTO10 判断当前刀位是否为1号刀位(孔刀)如果是1号刀位,跳转到N10 先退Z项,在退X项,如果不是执行下段进行判断
IF[#4120EQ0505]GOTO10 同上
IF[#4120EQ0909]GOTO10 同上
G28 U0 上述都未达到条件 执行先退X项,在退Z项我机床行程小,所以是G28 回原点根据实际情况改变
G28 W0
GOTO20 这个相信大家都明白
N10 G28 W0
G28 U0
N20 M99
这是我的安全程式,供大家借鉴探讨,如有更好思路也希望发上来一起学习
盐拌番茄
发表于 2012-6-24 20:12:04
说说我一同事的撞刀经过:
新产品上线,量好毛培尺寸后编程,然后开始试加工第一件。所用机床是斗山的,这个床子的G0速度在我们线上是最快的,G0速度只有100%、50%、0%三个档位。G0状态下50%的速度依然快得有点让人反应不过来,同事怕撞刀,就打在0%的倍率上用单段试车。一遍程序走完,测量尺寸修改刀补直到尺寸车到位。换第二件活,取消单段,G0倍率100%按循环启动,正进行间猛听一声闷响,赶紧按急停开门查看,内孔刀已把工件挖了,刀片四分五裂,刀杆直接报废。后来检查程序才发现该G1的时候仍然是G0,就因为用了0%的G0倍率试车时没发现。
其实新程序做第一件试车的时候,边看移动余量也要边看程序,我那同事编完程粗粗检查了一遍就自以为程序没问题了。
集中力
发表于 2012-6-24 20:30:06
加工安全大家也要注意,越是熟练 越容易犯错。
ahzccgy
发表于 2012-6-24 22:37:01
加工行业一定要养成良好的操作习惯