[發明專利]一種從開料機加工文件解譯機械手臂下料位置的方法有效
| 申請號: | 202010119132.1 | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN111268418B | 公開(公告)日: | 2021-09-03 |
| 發明(設計)人: | 邱林;蘇振濤;孫東;徐兵;陳波 | 申請(專利權)人: | 新代科技(蘇州)有限公司 |
| 主分類號: | B65G47/90 | 分類號: | B65G47/90;B25J9/16;B27C5/00 |
| 代理公司: | 蘇州根號專利代理事務所(普通合伙) 32276 | 代理人: | 仇波 |
| 地址: | 215122 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 開料機 加工 文件 解譯 機械 手臂 位置 方法 | ||
1.一種從開料機加工文件解譯成機械手臂下料位置的方法,其特征在于,它包括以下步驟:
(a)對NC檔案進行逐行遍歷,提取所有移動指令;提取所有移動指令后將其按執行順序存入集合L{L0,L1,L2,L3,L4…Ln};所述移動指令為G00、G01移動單節指令;
(b)根據所述移動指令,利用特征法確定所有切割線段的端點坐標,所述端點包括起點與終點;從L1至Ln遍歷集合L中所有元素,定義當前遍歷到的移動單節指令為Li,
則所述起點滿足以下條件:(1)Li為G01帶有Z軸坐標變化的移動單節指令,(2)Li-1為G00移動單節指令,(3)Li+1 為G01同時帶有X軸或/和Y軸坐標變化的運動單節指令;將Li-1所帶有的X軸、Y軸坐標數值賦予點Pj(x,y);
則所述終點滿足以下條件:(1)Li為G01帶有X軸或Y軸坐標變化的運動單節指令,(2)Li為G01不帶有Z軸坐標變化的移動單節指令;將Li所帶有的X軸、Y軸坐標數值賦予點Pj+1(x,y);
得到點集合P{P1,P2,P3…PN};
(c)利用頂點法將所述端點組成互不重復的矩形;對所述點集合P進行一一比對,剔除坐標相同的點,得到最終點集合Pnew{ P1,P2,P3…PN };依次遍歷所述最終點集合Pnew中的點,定義當前遍歷到的點為Pi(xi,yi),且其為任一矩形的任一頂點,則所述矩形的其它三個頂點滿足rectangle{(xi,yi), (xi+a,yi), (xi,yi+b), (xi+a,yi+b)},a、b為所述矩形的長、寬且為任意常數;將所述矩形的四個頂點為一組存入矩形集合R{R1,R2,R3…..Rn},R={Pa,Pb,Pc,Pd};剔除相同矩形Ri得到最終矩形集合Rnew;還計算矩形集合R中所有矩形Ri的中心點Po=(Pa+Pd)/2,依次將矩形Ri中心點與矩形集合R剩余矩形中心點比較,當矩形Ri中心點與矩形集合R剩余矩形的任一中心點相同時,剔除矩形集合R剩余矩形中與所述矩形Ri中心點相同的矩形,得到中間矩形集合Rmid;再在所述中間矩形集合Rmid中選取矩形Ri+1的中心點進行前述步驟,如此循環至結束得到最終矩形集合Rnew;
(d)根據所述矩形的四個頂點計算各個所述矩形的中心位置,向機械手臂輸出下料位置結果。
2.根據權利要求1所述從開料機加工文件解譯成機械手臂下料位置的方法,其特征在于:步驟(a)中,當所述NC檔案載入所述開料機進行加工后,對NC檔案進行逐行遍歷。
3.根據權利要求1所述的從開料機加工文件解譯成機械手臂下料位置的方法,其特征在于:步驟(a)中,當任意一行沒有標識G00或G01移動單節指令時,則該行繼承上一行的G00或G01移動單節指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新代科技(蘇州)有限公司,未經新代科技(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010119132.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:頁巖的脆性指數確定方法、裝置和設備
- 下一篇:水泵安裝支架





