時間:2009-03-05 14:03:40來源:ronggang
圖2:系統機械本體結構示意圖[/align]
數控系統的機械本體采用龍門式結構[3],共有四個傳動軸,分別為X軸、Y軸、Z軸和R軸。X軸、Y軸和Z軸通過伺服電機連接絲杠驅動,可以實現三軸聯動,其行程分別為800mm、600mm和400mm.。轉軸由伺服電機經減速器減速來驅動,可連續運動,承重10kg。工作臺面為一水池,水作為沖擊強化的約束介質。在實際工作中,可以利用轉臺裝夾工件(如葉片)通過工作臺運動實現不同部位的強化,也可以通過運動軸上的反射鏡實現光斑的移動,從而實現雙工作方式。
1.3 控制系統硬件結構
該激光沖擊強化數控系統采用工業PC機為基礎,在工控機主板上的PCI擴展槽插上DMC1842多軸運動控制器,形成該系統的控制中心。工控機上的CPU與運動控制器上的CPU構成主從式雙微處理器結構,兩個CPU各自實現相應的功能,其中DMC1842主要完成機床四軸的運動控制和相關開關量的輸入輸出控制。工控機則實現整個系統的管理功能。數控系統的硬件框圖如圖3所示。其中,PICM2900互聯模塊將控制器電纜轉換成插線端子方式。
[align=center]
圖3:系統硬件框圖[/align]
2 軟件開發
系統采用Visual Basic語言與Galil卡自身的語言綜合開發。其中,VB主要用于界面設計、初始化及參數設置、指令轉換以及和運動控制卡的通訊[4]。整個系統能實現的功能主要有:ISO標準G指令編程、圓弧與直線插補、運動路徑的演示、故障監控與顯示以及各個坐標值的實時顯示等。
兩種語言的合理運用,使得編程變得簡單。例如,X軸以JOG方式運動,用兩個按鈕分別控制該軸啟動與停止。相應的初始化完成后,程序如下:
Private Sub Command1_Click() ’X軸啟動
Command1.SetFocus
DMCShell1.Command = "JG10000;"
DMCShell1.Command = "BGX"
End Sub
Private Sub Command2_Click() ’停止運動
Command2.SetFocus
DMCShell1.Command = "STX"
End Sub
3 結論
本文提出的系統控制方案中,由于采用了基于工業PC機的控制平臺,并結合了Galil運動控制器良好的控制性能,使系統具有較強的開放性和可擴充性,人機界面友好。系統硬件具有較強的穩定性、實時性,可靠性好,運行速度快,控制精度高。
參考文獻
[1] 章聲. 基于PMAC的數控火焰切割機數控系統開發.機電工程,2002, 19(2):38-40
[2] 吳忠. 基于Galil運動控制器的切割機控制系統.機電工程,2003, 20(4):44-46
[3] 李顯,殷蘇民. 基于PMAC的玻璃雕刻機數控系統的研究和開發.蘭州工業高等??茖W校學報,2003, 10(4):25-28
[4] 王浩.高級Windows程序設計技術[M].上海:同濟大學出版社,1997
標簽:
上一篇:一起低壓無功功率補償裝置的...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23
2025-09-23