新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PCI總線運動控制卡的開放式圓柱凸輪數控加工系統的開發

        基于PCI總線運動控制卡的開放式圓柱凸輪數控加工系統的開發

        作者: 時間:2016-12-20 來源:網絡 收藏

        系統硬件框圖

        圖2 系統硬件框圖

          凸輪安裝如圖3 所示。

        凸輪安裝示意圖
        圖3 凸輪安裝示意圖

        3 系統軟件設計

          開放式數控系統的軟件平臺在一定程度上決定了軟件系統的工作方式和運行效率。我們采用Windows (多線程、搶先多任務的32 位操作系統) 作為軟件開發平臺,以Visual C ++ 6. 0 作為開發工具。

          3.1 程序框圖
         
          程序編制采用模塊化編程思想,利用Visual C ++ 6. 0 的可視化進行設計,Visual C ++ 6. 0 是目前功能強大、界面友好且操作方便的一種開發語言。根據實際功能將軟件分成了幾個相對獨立的模塊,模塊之間利用參數傳遞信息。模塊框圖如圖4所示。

        系統模塊框圖
        圖4  系統模塊框圖

          3.2 主要模塊功能簡析

          (1) 主界面模塊

          負責整個系統的管理,包括自動加工模塊、手動控制模塊、以及輔助功能模塊的管理,實時顯示位置信息,完成系統初始化任務。

          程序與用戶的接口采用對話框形式,用Visual C ++ 6. 0 的MFC AppWizard 生成本系統的程序框架,創建一個對話框類Dialog。

          (2) 顯示模塊

          實時顯示X 軸, Y軸的運動坐標,數控轉盤C軸的轉度以及各軸的運動狀態。

          (3) 自動加工模塊

          自動加工模塊完成圓柱凸輪參數的設置、刀位生成、刀位修改、刀位載入以及自動加工功能。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 邵阳县| 永善县| 禄丰县| 兴国县| 邵武市| 绍兴市| 观塘区| 郸城县| 九江县| 高要市| 梅州市| 石城县| 红原县| 邵东县| 富阳市| 济南市| 北宁市| 宜兰市| 惠州市| 临漳县| 龙里县| 三门县| 宾阳县| 南和县| 合山市| 邢台市| 寿宁县| 甘泉县| 鄂托克前旗| 诸暨市| 雅江县| 拜城县| 灵石县| 扶沟县| 湖南省| 台北市| 教育| 高清| 唐山市| 桦甸市| 鸡泽县|