|
马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
用MAZAK车螺旋出现问题!系统是MAZATROL 640T NEXUS机床型号QUICK TURN NEXUS 200!
用G代码编程,主要是子程序,主程序没什么内容,就是调用子程序!
下面是子程序!
#2=83.6
WHILE[#2GE43.6]DO01
#1=37.5
#3=[[[#2-43.6]/2]*TAN[30]]+52.5
#4=#2
N110G1X#4Z#1F50.
G34X[#4+[[[353.+#1]*TAN[1.1049]]*2]]Z-353.F135.K-19.
#1=#1+1.
#4=#4-[TAN[1.1049]*2]
G1X100.F80.
Z37.5
IF[#1LE#3]GOTO110
#1=37.5
#3=22.5-[[[#2-43.6]/2]*TAN[30]]
#4=#2
N130G1X#4Z#1F50.
G34X[#4+[[[353.+#1]*TAN[1.1049]]*2]]Z-353.F135.K-19.
#1=#1-1.
#4=#4+[TAN[1.1049]*2]
G1X100.F80.
Z37.5
IF[#1GE#3]GOTO130
#2-#2-2
END01
不知道为什么子程序运行到第22刀后,会出现暂停(在螺旋结尾处,离终点0.25),暂停2--3分钟后会再运行下一刀一次,这样会有4次!
然后正常,然后运行几次后会出现过载的报警,机床就要重新启动!
不知道有没有用过MAZAK(小巨人)的高手,帮忙看看程序,或者有类似问题的解决办法!
着急了,工件还在机床上,不能换!! |
|