[發(fā)明專利]一種基于CAD平臺的機器人離線編程系統(tǒng)在審
| 申請?zhí)枺?/td> | 201911409343.2 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111113426A | 公開(公告)日: | 2020-05-08 |
| 發(fā)明(設計)人: | 梅振;陳健;劉志恒;高云峰;曹雛清 | 申請(專利權)人: | 蕪湖哈特機器人產業(yè)技術研究院有限公司 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 安徽省蚌埠博源專利商標事務所(普通合伙) 34113 | 代理人: | 胡建豪 |
| 地址: | 241000 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 cad 平臺 機器人 離線 編程 系統(tǒng) | ||
本發(fā)明公開一種基于CAD平臺的機器人離線編程系統(tǒng),由所述模型處理模塊來對預設的工件三維模型和機器人三維模型以及機器人的相關信息進行處理,并通過交互式路徑生成模塊計算得到加工路徑相對于機器人的位姿信息,通過所述運動規(guī)劃模塊和所述機器人仿真模塊對機器人的離線路徑信息可達性檢測和實際運動仿真,對路徑點的優(yōu)化提供信息,對正確的路徑信息通過離線程序模塊生成機器人來直接運行;以解決傳統(tǒng)示教編程的不足,有效保證了生產的產品質量、提高勞動生產率和改善工作環(huán)境,易于實現柔性生產。
技術領域
本發(fā)明涉及機器人離線編程系統(tǒng)領域,尤其涉及一種基于CAD平臺的機器人離線編程系統(tǒng)。
背景技術
在工業(yè)機器人的編程領域主要有在線示教編程和離線編程兩種方式,在線示教編程為絕大多數工業(yè)機器人所采用,目前通常采用示教編程的方法,即手動控制機器人沿所需軌跡運動,同時記錄運動軌跡。上述示教編程的方法,其會占用工業(yè)機器人正常工作的時間,并且存在精度低、效率低、加工質量依賴于操作者經驗等缺陷。而在離線編程中,機器人進行示教編程產生的編程復雜度較高且編程成本也較高,因此,解決這一類的問題顯得尤為重要。
發(fā)明內容
針對上述問題,本發(fā)明提供了一種基于CAD平臺的機器人離線編程系統(tǒng),通過設置有模型處理模塊、交互式加工路徑生成模塊、機器人描述模塊、運動規(guī)劃模塊、機器人仿真模塊和離線程序生成模塊組成的離線編程系統(tǒng),以解決傳統(tǒng)示教編程的不足,有效保證了生產的產品質量、提高勞動生產率和改善工作環(huán)境,易于實現柔性生產。
為了實現上述技術方案,本發(fā)明提供了一種基于CAD平臺的機器人離線編程系統(tǒng),包括有模型處理模塊、交互式加工路徑生成模塊、機器人描述模塊、運動規(guī)劃模塊、機器人仿真模塊和離線程序生成模塊,由所述模型處理模塊來對預設的工件三維模型和機器人三維模型以及機器人的相關信息進行處理,并通過交互式路徑生成模塊計算得到加工路徑相對于機器人的位姿信息,通過所述運動規(guī)劃模塊和所述機器人仿真模塊對機器人的離線路徑信息可達性檢測和實際運動仿真,對路徑點的優(yōu)化提供信息,對正確的路徑信息通過離線程序模塊生成機器人來直接運行。
進一步改進在于:所述模型處理模塊包括有CAD平臺、模型處理模塊和模型顯示模塊,使用開源的CAD平臺OpenCASCADE作為基礎進行開發(fā),由OpenCASCADE提供調用的API接口函數,用于實現模型處理和模型顯示;由所述模型處理模塊來實現三維模型的導入、導出,以及模型的新建、編輯,點、線、面、殼和體的選取和模型數據的分析和計算;由所述模型顯示模塊來將三維模型的數據以可視化的方式顯示在電腦屏幕上,使用戶能夠直觀的對三維模型進行操作。
進一步改進在于:工件、機器人及其相關的三維模型均通過模型處理模塊進行導入和顯示,同時三維模型的數據也存儲在模型處理模塊中。
進一步改進于:所述交互式加工路徑生成模塊包括有用戶交互模塊和路徑生成模塊,所述用戶交互模塊以人與計算機交流的方式,接收來自用戶輸入的觸發(fā)信息,包括鼠標的移動、點擊和鍵盤的參數輸入,通過交互式的方式來選擇要進行加工的點、線、面,通過參數輸入的方式來確定加工的工藝數據,并且結合工藝數據和選擇的三維模型信息生成三維笛卡爾坐標信息;所述路徑生成模塊通過加工路徑的三維笛卡爾坐標信息來生成加工路徑點相對于機器人的位置和姿態(tài)信息,將數據進行存儲,并發(fā)送給運動規(guī)劃模塊。
進一步改進在于:在所述機器人描述模塊中,機器人數據是通過XML文件以及STL格式的三維模型文件進行描述,并具體包含有機器人DH坐標信息、機器人各個關節(jié)的信息、機器人模型文件信息和機器人狀態(tài)信息;通過讀取機器人描述文件XML的信息來實現對機器人DH坐標信息、機器人各個關節(jié)的信息、機器人模型文件信息和機器人狀態(tài)信息的提取;將機器人模型信息文件信息和機器人狀態(tài)信息發(fā)送給模型處理模塊用于顯示機器人模型信息;將機器人DH坐標信息、機器人各個關節(jié)的信息和機器人狀態(tài)信息發(fā)送給運動規(guī)劃模塊和機器人仿真模塊用于機器人的運動規(guī)劃和仿真。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蕪湖哈特機器人產業(yè)技術研究院有限公司,未經蕪湖哈特機器人產業(yè)技術研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911409343.2/2.html,轉載請聲明來源鉆瓜專利網。





