當前位置:學問君>學習教育>畢業論文>

基於PC總線的數控系統的研究與實現

學問君 人氣:2.34W

摘要:本課題根據基於PC總線的數控系統的功能,設計了仿真系統的整體結構, 並對其進行了功能模組的劃分,分爲用戶介面、NC模組和顯示模組。在系統的軟件開發上,以Windows 操作系統爲開發平臺,以Visual C++ 6.0爲開發工具,設計和實現了對數控程序代碼的輸入、顯示和語法格式檢查,透過仿真軌跡可以檢驗數控程序代碼的`正確性。硬件平臺主要由PC機、PCI-1240運動控制卡、步進電機以及數控工作臺組成,分析了利用PCI-1240運動控制卡對伺服電機控制的工作過程。

基於PC總線的數控系統的研究與實現

關鍵詞:數控仿真;Visual C++ 6.0;NC代碼;PCI-1240

目錄

第一章 緒論 1

1.1 課題背景分析 1

1.2 數控加工仿真系統簡介 2

1.2.1 數控加工仿真系統的特點 2

1.2.2 數控加工仿真的主要類型 2

1.3 數控加工過程仿真的研究 3

1.3.1 國外發展現狀 3

1.3.2 國內發展現狀 3

1.4 課題任務與研究方法 4

1.4.1 課題任務 4

1.4.2 研究方法 4

第二章 數控加工仿真系統的設計 5

2.1 系統要求與特點 5

2.1.1 系統要求 5

2.1.2 系統特點 5

2.2 系統的整體結構 6

2.3 系統模組研究 6

第三章 系統的軟件與硬件介紹 8

3.1 系統的軟件介紹 8

3.1.1 Visual C++ 6.0 簡介 8

3.1.2 GDI 工程簡介 8

3.2 系統的硬件介紹 9

3.2.1 PCI-1240板卡簡介 9

3.2.2 PCI-1240板卡主要功能 9

3.2.3 PCI-1240板卡的應用 10

3.2.4 PCI-1240板卡的工作原理 10

第四章 用戶介面設計 11

4.1 控件的添加 11

4.2 相關程序設計 14

4.2.1添加代碼 14

4.2.2執行結果 20

第五章 NC 模組設計 21

5.1 NC 代碼簡介 21

5.2 編譯實現過程 22

5.2.1 讀取 NC 代碼 23

5.2.2 詞法分析(WordCheck) 24

5.2.3 語法分析(SyntaxCheck) 25

5.3 G代碼程序設計 26

5.3.1快速定位(G00) 27

5.3.2 直線插補(G01) 28

5.3.3 圓弧插補(G02 、G03) 30

第六章 PCI-1240板卡驅動程序設計 35

6.1 設計驅動程序 35

6.2 庫函數的設計 36

6.2.1 初始化硬件 36

6.2.2 參數設定 36

6.2.3 點到點操作 37

6.2.4 線性/圓弧插補 38

6.2.5 連續驅動 39

6.2.6 輸入/輸出控制 39

6.3 PCI-1240板卡應用 40

第七章 結論與展望 44

7.1 結論 44

7.2 展望 44

結束語 45

致謝 46

參考文獻 47