固高控制卡學習(vs2010,c++)(之二)

現在來學習固高控制卡之二:前面講了固高控制卡和步進電機開環控制的連線方式,這節來學習固高控制卡的點位控制模式。

一、配置控制卡:

配置控制卡可以用mct軟件進行配置也可以通過程序就行配置。

1、軸配置。

其中各參數影響配置後對控制系統可能產生的影響:

在這裏規劃當量和編輯器當量保持默認;

驅動報警信號採用“none”設置,可以通過函數GT_AlarmOff()設置;

正限位和負限位我們也設置爲“none”,通過函數GT_LmtsOff()設置;

平滑停止和急停我們下次在講,先保持默認設置。

2、設置step。

對於步進電機用脈衝加方向就可以了,通過函數GT_StepDir()設置。

對於其他配置以後在說。

3、配置文件生成和下載

生成.cfg的配置文件,通過GT_LoadConfig()載入。

4、調用GT_ClrSts()函數清空標誌位。

5、調用GT_AxisOn()函數伺服使能。

6、點位運動需要設置的參數。

這裏主要涉及幾個重要函數:

 

GT_PrfTrap  設置指定軸爲點位運動模式 

 GT_ZeroPos() 軸位置清零

 GT_SetPrfPos() 規劃器位置清零

GT_GetTrapPrm  讀取點位運動模式下的運動參數 

GT_SetTrapPrm  設置點位運動模式下的運動參數 
GT_SetPos  設置目標位置 
GT_SetVel  設置目標速度  
GT_Update  啓動點位運動  

按照這個順序就可以實現點位運動了;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章