发布于 2012-03-21 08:30:05
3楼
前边帖子应该有很多关于模拟量主轴的,其实这个比较简单。有两种思路吧,第一不把模拟量主轴作为一根轴,这样开启通过按钮不能再加工程序里编程。第二作为一根轴,这样可以在加工程序中编写M/S等指令。不管做不作为一根轴,都是需要在PLC中进行处理的,得处理出数字量的值给SM332用来输出模拟量电压给变频器调速。关于怎么处理出数字量的值就不说了,任何一本S7-300的书上都有,所以第一种方式就不必说了。第二种方式对模拟量主轴进行编程,就要通过PLC接口信号对M指令和S指令进行译码。需要用到的PLC接口信号为DB21.DBW68,DB21.DBD70,DB21.DBW98,DB21.DBD100.怎么使用呢?在加工程序中系统允许在每一行最多有5个M指令和3个S指令,所以可以看到系统分配了对应的接口信号。举例编辑M1=3 S1=2000,那么DB21.DBW68=1,DB21.DBD70=3,DB21.DBW98=1,DB21.DBD100=2000.所以,当把需要的值读到PLC中以后就可以编辑出数字量信号给SM332输出模拟量电压。当然,既然是作为一根轴,那么在NC中该有的轴数据要有,PLC中该有的使能信号也要有。
知识是一种让求知者吃的越多越感到饥饿的粮食。