A basic workflow to program a robot in GO2CAM is as such:

機器人模組

機器人介面可能與 MTE 環境類似,但它是其自身的獨立模組。

如果您購買套件,則可在主頁上使用,機器人檔案只能在此模組中開啟。

Homepage -Module.png

零件的 CAM 程式設計

此流程部分類似於機械中心模組中的程式設計。

導入零件。

定義循環;如往常一樣選擇幾何圖形、刀具和循環。

機器人被視為銑床,因此任何銑削循環都可用於機器人加工,從標準的 3X 到進階的 5X。

計算和模擬刀具的運動。

可以在幾何圖形選擇過程中定義多個進刀點和退刀點,以手動控制零件的進刀和退刀刀具路徑。

2. Part Programming.PNG

機器人組態

機器人運動學

一旦建立並計算了一個或多個循環且沒有錯誤,請選擇一個機器人,它將驅動所選刀具來執行加工循環。

在加工樹中,右鍵點擊機器,然後選擇編輯。機器對話框將打開。

為運動學機器選擇一個機器人 .MCG 檔案,定義參數,然後點擊確定以驗證。

如果要定義機器人單元,則需要設置 2 個 .MCG 檔案。運動學機器人應為獨立機器人,而運動學機器可以是單元的其他部分。在此情況下,無法調整機器人軸的位置。 建議只使用一個 MCG 檔案,以便完全訪問機器人的所有組件。

最小點間距離 MoveL/LIN (mm) :這是機器人程式生成的線性移動的最小距離,這對於不需要高精度的曲線路徑很有用,因為它可以通過減少點數來使路徑移動更快(模擬不會受到此參數的影響)。

The 旋轉角度類型 可以根據所使用的機器人廠牌進行設定。

閾值 值可以設定為 奇異點偵測 針對肩部、肘部和腕部接頭。

可視化機器人和工件,方法是進入「機台」選單並選擇「刀具」子選單。

機器人可以在樹中透過點擊機器人名稱來隱藏。如果零件被機器人本體遮擋,這將非常有用。

3. Machine MCG.png

4. Robot visualization.png

工具與零件組態

刀具和刀架的裝載過程與MTE類似。

點擊自動裝配將刀具安裝到機器人上。

以滑鼠右鍵點擊刀具或機器人末端軸以插入刀架。

刀具可以在刀具頁籤中進一步配置,零件可以在機台頁籤中重新定位。

5. Auto mounting.png

工具

藉由雙擊樹狀圖或程式視窗中的刀具,即可顯示機器人法蘭相對應的刀具中心點 (TCP),您也可以在上方功能區修改刀具的有效長度。

TCP以X、Y、Z、Rx0、Ry0、Rz0表示。

6. TCP.png

零件可及性

一開始,零件的位置可能離機器人太近或太遠。可以估計機器人到達零件的可及性。同時在 刀具 點選零件上的點,雙擊,如果機器人可以到達此點,則機器人將移動到此點,並使用其刀具或法蘭點垂直接觸此點;否則,將顯示一條訊息。

若要顯示刀具座標系並移動刀具,請雙擊機器人並點擊選擇一個刀具(一個機器人可以同時擁有多個刀具)。

改變機器人組態,同時使用左下角三個圖示保持相同的刀具位置。

也可以通過左鍵點擊並拖動軸箭頭進行平移和旋轉來移動坐標系,或者通過右鍵點擊軸來指定平移或旋轉值。

7. Arms config.png

零件重新定位

零件可相對於機器人重新定位

切換到「機台」索引標籤,雙擊裝配件支撐(在此範例中重新命名為「Support montage」)。零件的笛卡爾位置將在機器人的基座坐標系中顯示

沿X、Y、Z方向重新定位零件,並僅繞Z軸旋轉,使用功能區上的功能

驗證修改

8. part repositioning.png

每個循環的參考位置

由於透過笛卡爾點進行機器人定位是多餘的,因此一個平面上的一個循環的組態或方向可能不適合另一個平面上另一個循環,最好為每個循環定義一個參考位置。

事實上,要產生每個循環的接頭位置路徑,需要一個參考位置。在這個循環的整個路徑中,保持相同的參考位置配置,並參考方向。

若要新增或修改現有的參考位置,請點擊左側工具列上的「手臂組態的位置」指令。

根據平面將機器人定位到一個面上

拖曳刀具TCP軸來改變方向,以達到機器人在曲面上適當的定位

使用儲存圖示儲存各平面的組態。

建立並儲存所有必要的參考位置後,需要將其與已定義的循環關聯。为此,請打開「加工平面」命令,並為每個循環分配參考位置。

如果循環未指定參考位置,則採用先前循環的最後一個參考位置。如果第一個循環未指定參考位置,則採用運動學檔案(.MCG)中定義的機器人起始關節位置。 因此,如果沒有任何循環分配參考位置,則所有這些循環都將應用起始機器人關節位置。

9. Config robot position.png

10. Config robot position - mach planes.png

後處理器選擇

類似於MTE,對於機器人和程式生成的模擬,需要選擇一個後置處理器。

在加工歷程樹中,再次開啟機械加工視窗並前往後置處理器選單。

將PP類型維持為標準,然後選擇機器人適用的PP。在本例中,它是一個FANUC機器人,因此選擇R610_Fanuc_LS。

如果需要,也可以指定輸出程式名稱 (Name.EXT) 和延伸名稱。

11. Post Processor.png

模擬

定義了機械加工循環、選擇了機器人、配置了刀具和零件,並選擇了後置處理器後,即可在「控制」選單中啟動機器人模擬。

此時,參數和模擬環境與MTE相同。

12. Simulation.png

機械人編程輸出

機器人程序參數設定

在產生機器人程式之前,需要指定幾個參數。關節移動速度(%)、關節移動加速度(%)(可選)、關節移動CNT(%)、線性移動加速度(%)(可選)、線性移動CNT(%)可以在後置處理器的「移動參數」子選單下的「機器人參數」視窗中進行設定。可以設定有效負載,並可在笛卡爾和關節之間選擇刀具路徑以及進刀點和退刀點的定位方式。

13. Move parameters.png

機器人線性速度設定

每個循環的線性速度可以在每個循環策略下存取和修改 科技 索引標籤。 進給率 參數,位於 毫米/分鐘 控制機器人的線性速度

任何修改都應透過點擊來應用 執行 驗證更改。

14. Linear Speed.png

NC輸出

點擊NC檔案子選單中的NC檔案指令以產生NC碼

15. NC Code.png

觀看右側工作流程示範影片

Template_video embed image-20240829-074135.png

機器人控制器

機器人控制器連接設定

然後,輸出程序可以在機器人模擬器或真實機器人上執行。建議在模擬器中運行程序以驗證其有效性。

針對多個機器人,可以連接到IP/TCP或模擬器上的機器人控制器,並在程式運行時同步機器人的移動,为此,請前往機器人設定視窗,選擇機器人控制器類型,輸入IP地址和埠號。

右側是一個例子。

16. Controller Connection.png

機器人程序運行期間在GO2CAM中同步

如果真實機器人或其模擬器正在運行程式,則可以在 GO2CAM 中同步真實位置的即時數據(實際上並非所有機器人都支援)。若要開始同步,請前往「刀具」並選擇左下角的開始同步圖示。

確保選擇正確的刀具以繪製正確的刀具路徑。根據控制器,我們甚至可以獲得機器人TCP線性速度和點索引。

17. Synchro.png