廣東普雅自動化科技有限公司
域 名:www.gdpuya.com
聯系人:朱先生
電 話:13691751441
郵 箱:13691751441@163.com
地 址:廣東省東莞市厚街鎮莞太路厚街段218號609室
作用簡述
多個任務運行(并行處理)作用就是指智能機器人與此同時執行好幾個程序的作用。若應用多個任務作用,可與此同時執行操縱智能機器人的程序及其操縱外部設備和額外軸(多個)程序開展工作,或是在智能機器人姿勢時對I/O數據信號情況開展監控。應用多個任務運行作用,可減少智能機器人程序循環系統時間。
建立程序常見問題程序的建立方式與一般程序同樣,建立時要留意以下幾個方面。
數據信號操縱程序和獲取數據專用型的程序不應用姿勢組,因此 一定要將程序設置為不應用姿勢組,將要程序詳盡界面的姿勢組“組掩碼”設置為[*,*,*,*,*,*,*,]。應用同樣姿勢組的程序不可以與此同時并行處理執行。可與此同時執行不一樣姿勢組的程序。多個任務運行方式多個任務程序的運行是根據在運行程序中應用“RUN(運行)命令”,對必須并行處理執行的程序開展啟用來完成的。這時,運行程序的程序稱之為“母程序”,被運行的程序稱之為“子程序”。
以上實例中,從程序A根據RUN命令運行程序B,二者與此同時執行。這時,程序A為程序B的“母程序”,程序B為程序A的“子程序”。
母程序與子程序的姿勢關聯母程序與子程序中止時
若挑選母程序再執行,則也將再執行子程序。若挑選子程序再執行,則只再執行子程序。若挑選母程序執行后退,則子程序也執行后退。若挑選子程序執行后退,則僅子程序執行后退。母程序已經執行而子程序中止時
不可以挑選母程序(前行、后退)再執行。(由于已在運行中)若挑選子程序再執行,則只再執行子程序,針對母程序的執行沒有危害。若挑選子程序后執行后退,則僅子程序執行后退。母程序中止而子程序已經執行時
若挑選母程序再執行,則將再執行母程序,子程序也將再次當今的執行。若挑選子程序再執行,則子程序將再次當今的執行,不可以再執行母程序。若挑選母程序后執行后退,則母程序執行后退,子程序再次當今的執行。即便 挑選了子程序執行后退,子程序都不執行后退。只是再次當今的執行,與此同時母程序都不執行后退。執行斷點調試姿勢時
若根據斷點調試姿勢執行母程序,子程序也根據斷點調試姿勢執行。若挑選子程序,根據斷點調試姿勢再執行,則根據斷點調試姿勢只執行子程序。程序執行終斷、強制性完畢時
有關程序執行終斷、強制性完畢,在母程序和子程序中間不連動。即便 終斷、強制性完畢母程序,都不危害子程序的執行。母程序的后退執行
使母程序后退并執行,若發生RUN命令,母程序不會再執行大量的后退。母程序需根據RUN命令來執行后退時,必須將鼠標光標挪動至RUN命令的前一行。多個任務作用應用最先建立2個智能機器人運行程序,在其中程序A為母程序,程序B為子程序,并在“程序詳細資料”界面中為兩程序各自設定“組掩碼”。這兒母程序A為智能機器人健身運動組,子程序B為數據信號邏輯性解決程序,因而屏蔽掉全部智能機器人健身運動組。自然,假如這兒必須外界軸等健身運動組的同歩運行操縱,還可以在子程序B的組掩碼中開展相匹配的設定,這一點與后臺管理邏輯性作用各有不同。
多個任務運行作用應用起來非常簡單,便是應用“RUN”命令啟用子程序。啟用方式是:在母程序A中各自點一下“命令”→“5 多軸操縱”→“運行”。
在彈出來的程序挑選頁面中,挑選子程序“B”。
母程序A與子程序B所有步態分析進行后,如下圖所顯示。對母程序手動式或全自動運行,能夠見到母程序運行全過程中,被啟用的子程序也在同歩運行。
母程序與子程序執行時的常見問題應用RUN命令啟動子程序時,必須留意以下幾個方面。
母程序若執行前行/后退,子程序也同歩執行前行/后退。僅母程序需執行前行/后退時,必須在監控畫面中完畢子程序后,再執行前行/后退。僅子程序需執行前行/后退時,只必須挑選子程序執行前行/后退,不用完畢母程序。執行后退時,僅執行姿勢命令。在母程序與子程序中間應用存儲器同歩執行后,在后退執行里將不同歩后退,這時母程序和子程序獨立執行后退。等候子程序完畢后,期待運行其他子程序時,應用存儲器命令和等候命令按如下圖所顯示方法開展步態分析。下例中,早已在程序A的第7行中示教等候0.01 sec。這是由于在程序B中從執行R[1]=1后到程序運行完畢截止,必須消耗一定的解決時間。若在程序A中省去第7行的等候0.01 sec,則在執行第8行程序的時候會產生不正確警報。多個任務運行監管在監控畫面上,可與此同時查詢執行中的好幾個程序的運行情況。監控畫面上表明的詳細資料以下。
運行中或中止中的程序名運行中或中止中的子程序名運行情況(運行中、中止)監管作用操作方法:在程序一覽界面中按住“監管”后,進到監控畫面(機器人自動運行情況下)。這時,挪動鼠標光標到必須監管的程序,隨后按住“ENTER”鍵,可以進到該程序的編寫界面,可查詢程序詳盡執行的狀況。
中止、中斷程序運行若在執行好幾個程序的情況下開展下列實際操作,執行中的程序之外的程序將所有中止。
按住示教器或實際操作控制面板的暫停按鈕。按住示教器或實際操作控制面板的應急終止按鍵。從示教器之外運行運行程序時,將示教器設為合理。從示教器運行運行程序時,將示教器設為失效,或手松掉SHIFT鍵,或松掉保護開關。將瞬停數據信號(*IMSTP)、中止數據信號(*HOLD)、安全性速率數據信號(*SFSPD)、姿勢批準數據信號(ENBL)放置OFF。除此之外,若挑選輔助菜單欄中的“中斷程序”,則強制性完畢執行或中止中的全部程序。
執行的好幾個程序中,可在監控畫面中對執行中的程序開展“中止”或“中斷”。實際操作流程:在程序一覽界面中,按住“監管”,進到監控畫面。隨后,將鼠標光標挪動到期待中止或中斷的程序,按住“中止”或“中斷”,則相匹配的程序將被中止或中斷執行。