
對于步進電機,我們一般進行定量定位控制,如果控制電機以一定的速度運行一定的位移量,這種方式很容易解決,只需要把速度量和位移量編程即可。但還有相當多的控制是不能事先定位的,例如控制步進電機從起始點開始朝一方向運行,直到碰到一行程開關后停止,然后再反方向回到起始點。再例如要求步進電機在兩個行程開關之間往復運行N 次,等等。在這些控制中,我們事先并不知道步進電機位移量的具體值,又應該如何操呢?本控制器領用“中斷操作”很好的解決了這一問題,本控制器設置了二個獨立的“中斷操作”,我們稱之為“A 操作”和“B操作”。以“A 操作”為例,工作流程為當程序正在運行時,如果“A操作”端有信號輸入,電機做降速停止,程序在此處中斷,程序記住了中斷處的坐標值,程序跳轉到“A 操作入口地址”所指定的程序處
運行程序。
當程序正在運行時,若A 操作端有信號輸入,電機做降速停止,程序在此處中斷,程序記住了中斷處的坐標值,程
序跳轉到此行號所指定程序處運行。當程序正在運行時,若B 操作端有信號輸入,電機做降速停止,程序在此處中斷,程序記住了中斷處的坐標值,程序跳轉到此行號所制定的程序處運行。
|