| 
				 
					
					
					 zzgzlp 
					
				 
				
				
					級別: 略有小成 
			 
					
					
				 | 
			
				
				
				
				 
						圖片:  
				 
					第1步,M2.0  觸發(畫筆)Z軸下移。 第2步,M2.1 觸發X 軸Y軸走位移,利用尋址走三段位置 第3步,M2.2 索引指針計數。判斷繼續執行M2.1 X 軸Y軸走位移,還是往后執行M2.2 第4步,M2.2 觸發(畫筆)Z軸回移到零點。 在執行M2.1觸發X 軸Y軸走位移,發現兩個問題, 第1個位移的兩個點如果數據一樣,"MC_MoveAbsolute_DB_1"指令的Done是不會有輸出的。如從起始點(0,0)到第1點(30,0)Y軸兩個點都是0。 第2點,軸的當前位置與目標位置設置不一定相等(因為數據是浮點數)。對于靠尋址索引點位走位方法,上述兩種方法好像都不適合作為走位移結束的可靠信號。我于是用上了BUSY指令,如果他正在發脈沖就為1,沒發脈沖為0.沒想到,走位移第2次觸發M2.1時,坐標數據由(30,0)位移到(0,40),條件都滿足,Y軸就是不移動,找不出原因。請各位在神幫我看一下,謝謝  | 
		
|---|---|
| 
				 
					
附件:  
					
				   S1200 X軸,Y軸走絕對位置 異常.rar (815 K) 下載次數:23
					 |