SINUEMRIK的NC编程指令丰富,非常灵活,今天举个例子,开拓下思路。 比如我想了解系统中各轴的快移速度值,即MD32000的数值,并记录下来。不反对你在系统上挨个儿查看每根轴的数据,然后拿烂笔头记录下来。但这样做效率太低,如果我要将即将出厂的100台机床的各轴快移速度值记录下来,检查是否设置正确,这工作量就大了。 下面我们用SINUMERIK的灵活编程指令编写个程序,自动完成读取并记录MD32000数值的任务。 实验是在Sinutrain软件上做的。 机床有6根轴: 解释: N50到N120是个循环,读取MD20070 $MC_AXCONF_MACHAX_USED的数据,如果不为0,表示这根轴在通道中使用了,需要该轴的MD32000数据。 N60 R1存放的轴序号 N80 是设置轴名 N90 是读出MD32000的数值 N100是将读出的数据写入“mydata.mpf”这个文件中。 程序执行后的结果: 如果你觉得小文有用,麻烦请转发出去。 每天进步一点点,一起来学习SINUMERIK吧? |
|
来自: 阿明哥哥资料区 > 《9.西门子数控及服务》