[發明專利]一種電機運動控制方法及裝置有效
| 申請號: | 201310695383.4 | 申請日: | 2013-12-17 |
| 公開(公告)號: | CN103713546B | 公開(公告)日: | 2017-05-17 |
| 發明(設計)人: | 王亮;王曉剛;曾逸 | 申請(專利權)人: | 深圳眾為興技術股份有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 張全文 |
| 地址: | 518052 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電機 運動 控制 方法 裝置 | ||
技術領域
本發明屬于電機技術領域,尤其涉及一種電機運動控制方法及裝置。
背景技術
現有彈簧機控制系統的編程操作方式,大部分都是屬于表格式編程。所謂表格式編程,就是將機器上所有軸的位置或參數作為列,將指令做為行,建立一個表格。
然而,隨著加工時間順序的先后,在表格中一行一行的添加各軸的位置信息和其它參數信息,每一行存儲的信息量很有限。表格式編程適合編寫工藝不負責的小程序,對于編寫動作流程比較多、生產工藝復雜的彈簧很費力,需要編寫上千行甚至更多,這樣的程序不易被操作人員識別,同時也不方便操作人員調試。表格式編程的操作方式,由于整個編程操作在一個列數被固定的表格中進行,單行存儲的信息量少,編寫復雜的程序時,讓行數越來越長,當行數超過上百行后,前后翻閱各行代碼很不方便,基于以上原因造成表格式編程在編寫復雜程序時可讀性很差,不易修改的問題。
發明內容
本發明實施例的目的在于提供一種電機運動控制方法,旨在解決現有的彈簧機控制系統在編寫復雜程序時可讀性很差、不易修改的問題。
本發明實施例是這樣實現的,一種電機運動控制方法,包括:
電機獲取自定義指令編程,所述自定義指令編程包括自定義指令,所述自定義指令包括子指令、條件跳轉指令、循環執行指令;
當獲取到的自定義指令包括子指令時,根據所述自定義指令中的子指令執行子模塊應用操作,當獲取到的自定義指令包括條件跳轉指令時,根據所述自定義指令中的條件跳轉指令執行跳轉操作,當獲取到的自定義指令包括循環執行指令時,根據所述自定義指令中的循環執行指令執行循環操作。
本發明實施例的另一目的在于提供一種電機運動控制裝置,包括:
獲取單元,用于電機獲取自定義指令編程,所述自定義指令編程包括自定義指令,所述自定義指令包括子指令、條件跳轉指令、循環執行指令;
執行單元,用于判當獲取到的自定義指令包括子指令時,根據所述自定義指令中的子指令執行子模塊應用操作,當獲取到的自定義指令包括條件跳轉指令時,根據所述自定義指令中的條件跳轉指令執行跳轉操作,當獲取到的自定義指令包括循環執行指令時,根據所述自定義指令中的循環執行指令執行循環操作。
本發明實施例的另一目的在于提供一種電機運動控制系統,包括上述裝置。
在本發明實施例中,電機獲取自定義指令編程,所述自定義指令編程包括自定義指令,所述自定義指令包括子指令、條件跳轉指令、循環執行指令;當獲取到的自定義指令包括子指令時,根據所述自定義指令中的子指令執行子模塊應用操作,當獲取到的自定義指令包括條件跳轉指令時,根據所述自定義指令中的條件跳轉指令執行跳轉操作,當獲取到的自定義指令包括循環執行指令時,根據所述自定義指令中的循環執行指令執行循環操作,解決了現有的彈簧機控制系統在編寫復雜程序時可讀性很差、不易修改的問題,使得用戶可以快速修改復雜程序的代碼,并簡化復雜程序的代碼數量,從而減少了電機的運行數據,提高電機操作效率。
附圖說明
圖1是本發明實施例提供的電機運動控制方法的實現流程圖;
圖2是本發明實施例提供的自定義指令較佳的樣例圖;
圖3是本發明實施例提供的步驟S102的實現流程。
圖4是本發明實施例提供的更新存儲的自定義指令編程的實現流程。
圖5是本發明實施例提供的電機運動控制裝置的結構框圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
在本發明實施例中,電機獲取自定義指令編程,所述自定義指令編程包括自定義指令,所述自定義指令包括子指令、條件跳轉指令、循環執行指令;當獲取到的自定義指令包括子指令時,根據所述自定義指令中的子指令執行子模塊應用操作,當獲取到的自定義指令包括條件跳轉指令時,根據所述自定義指令中的條件跳轉指令執行跳轉操作,當獲取到的自定義指令包括循環執行指令時,根據所述自定義指令中的循環執行指令執行循環操作,解決了現有的彈簧機控制系統在編寫復雜程序時可讀性很差、不易修改的問題,使得用戶可以快速修改復雜程序的代碼,并簡化復雜程序的代碼數量,從而減少了電機的運行數據,提高電機操作效率。
圖1示出了本發明實施例提供的一種電機運動控制方法的實現流程,詳述如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳眾為興技術股份有限公司,未經深圳眾為興技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310695383.4/2.html,轉載請聲明來源鉆瓜專利網。





