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

Robot Modülü

Robot arayüzü MTE ortamına benzer görünebilir, ancak kendi ayrı modülüdür.

Paketi satın alırsanız ana sayfadan erişilebilir, bir robot dosyası yalnızca bu modülde açılabilir.

Homepage -Module.png

Bir parçanın CAM programlaması

İşlemin bu kısmı, İşleme merkezi modülündeki programlamaya benzer.

Parçayı içe aktarın.

Döngüleri tanımlayın; geometri seçimi, takım seçimi ve döngü seçimi her zamanki gibi.

Robot bir freze makinesi olarak kabul edilir, bu nedenle standart, 3 eksenli ve gelişmiş 5 eksenli frezeleme döngüleri robotik işleme için kullanılabilir.

Takım hareketini hesaplayın ve simüle edin.

Takım yolu yaklaşma ve geri dönüşünü manuel olarak kontrol etmek için geometri seçimi sırasında birkaç Yaklaşma ve Geri Dönme noktası tanımlanabilir.

2. Part Programming.PNG

Robot Yapılandırması

Robot kinematiği

Bir veya daha fazla döngü hatasız oluşturulup hesaplandıktan sonra, işleme döngülerini çalıştırmak için seçilen takımı yönlendirecek bir robot seçin.

İşleme ağacında Makineye sağ tıklayın ve Düzenle'yi seçin. Makine iletişim kutusu açılacaktır.

Kinematik Makine için bir Robot .MCG dosyası seçin, parametreleri tanımlayın ve doğrulamak için Tamam'a tıklayın.

Tanımlanacak bir robot hücresi varsa, 2 .MCG dosyası ayarlanmalıdır. Kinematik robot bağımsız bir robot olmalı, Kinematik Makine ise hücrenin diğer parçaları olabilir. Bu durumda, robotun eksen konumunu hareket ettirmek mümkün değildir. Robotun tüm bileşenlerine tam erişim sağlamak için yalnızca bir MCG ile çalışmanız önerilir.

Daha fazla bilgi için bu bağlantıya tıklayın .

Minimum noktalar arası mesafe MoveL/LIN (mm) : Bu, robot programı üretimi için doğrusal bir hareketin minimum mesafesidir, bu, daha az noktayla daha hızlı yol hareketi yaparak yüksek hassasiyet gerektirmeyen eğri yollar için faydalı olabilir (simülasyon bu parametreden etkilenmeyecektir).

Bu Dönüş açısı türü kullanılan robot markasına göre ayarlanabilir.

Eşik değerleri için ayarlanabilir tekillik tespiti omuz, dirsek ve bilek eklemi için.

Robot, Makine menüsüne gidip Takım alt menüsünü seçerek parça ile birlikte görselleştirilebilir.

Robot, ağaçtaki robot adını orta tıklayarak gizlenebilir. Bu, parça robot gövdesi tarafından gizlenmişse kullanışlıdır.

Takım ve simülasyon kurulumu için ek parametreler hakkında ayrıntılı bilgi için, bu bağlantıya tıklayın .

3. Machine MCG.png

4. Robot visualization.png

Takım ve Parça Yapılandırması

Takımların ve takım tutucuların yüklenmesi, MTE'ye benzer bir işlemdir.

Takımı robota monte etmek için Otomatik montaj'a tıklayın.

Takım tutucu eklemek için takımın veya robotun uç eksenine sağ tıklayın.

Takım, Takım sekmesinde daha fazla yapılandırılabilir ve parça Makine sekmesinde yeniden konumlandırılabilir.

5. Auto mounting.png

Takım

Ağaçtaki veya program penceresindeki takıma çift tıklayarak, robot flanşına göre Takım Merkezi Noktası (TCP) gösterilir, ayrıca üst şeritteki takımın kullanılabilir uzunluğunu değiştirebilirsiniz.

TCP, X, Y, Z, Rx0, Ry0, Rz0 olarak ifade edilir.

6. TCP.png

Parça Erişilebilirliği

Başlangıçta, parçanın konumu robot için çok yakın veya çok uzak olabilir. Robotun parçaya erişilebilirliği tahmin edilebilir. Sekmesindeyken, parçanın bir noktasına çift tıklayın, bu nokta erişilebilir ise robot, takımını veya bu noktaya dik flanş noktasını bu noktaya dokunduracak şekilde hareket ettirilecektir, aksi takdirde bir mesaj gösterilecektir. Takımlandırma Sekmesindeyken, parçanın bir noktasına çift tıklayın, bu nokta erişilebilir ise robot, takımını veya bu noktaya dik flanş noktasını bu noktaya dokunduracak şekilde hareket ettirilecektir, aksi takdirde bir mesaj gösterilecektir.

Takım çerçevesi eksenlerini göstermek ve takımı hareket ettirmek için robota çift tıklayın ve takımı tıklayarak seçin (bir robot aynı anda birden fazla takıma sahip olabilir).

Sol alttaki üç simgeyle, aynı takım konumunu koruyarak robot yapılandırmasını değiştirin.

Ayrıca, eksen oku üzerinde sol tıklayıp sürükleyerek veya eksene sağ tıklayarak bir öteleme veya döndürme değeri belirleyerek çerçeveyi hareket ettirmek de mümkündür.

7. Arms config.png

Parça Yeniden Konumlandırma

Parça robota göre yeniden konumlandırılabilir.

Makine sekmesine geçin, çalışma montaj desteğine (bu örnekte Montaj desteği olarak yeniden adlandırıldı) çift tıklayın. Parçanın Kartezyen konumu robotun taban çerçevesinde görünecektir

Şeritteki fonksiyonlarla parçayı X, Y, Z yönünde ve yalnızca Z etrafında döndürerek yeniden konumlandırın

Değişikliği doğrulamak için Tamam'a tıklayın.

8. part repositioning.png

Her döngü için referans konumu

Robotun Kartezyen nokta üzerinden konumlandırılması gereksiz olduğundan, bir düzlemdeki bir döngünün yapılandırması veya yönü başka bir düzlemdeki başka bir döngü için uygun olmayabilir, her döngü için bir referans konumu tanımlamak daha iyidir.

Aslında, bu döngü için tüm yol boyunca gerekli olan eklem konumu yolunu oluşturmak için bir referans konumu gereklidir. Bu döngü için tüm yol boyunca, referans konumunun aynı yapılandırması korunur ve yönlendirme referans alınır.

Bu konuda daha fazla bilgi edinmek isterseniz, buraya tıklayın: Robot Referans Konumu Oluşturma .

Yeni referans konumu eklemek veya mevcut olanları değiştirmek için sol araç çubuğundaki Robot Konumunun Yapılandırılması komutuna tıklayın.

Düzleme göre bir yüzeğe robotu konumlandırın.

Robotun yüzeydeki uygun konumlandırmasını elde etmek için takım TCP eksenlerini sürükleyerek yönlendirmeyi değiştirin

İlgili düzlemler için kaydet simgesini kullanarak yapılandırmayı kaydedin.

Gerekli tüm referans konumları oluşturulup kaydedildikten sonra, bunlar tanımlanmış döngülerle ilişkilendirilmelidir. Bunun için, İşleme Yüzeyleri komutunu açın ve her döngü için referans konumunu atayın.

Bir döngü için referans konumu atanmamışsa, önceki döngülerin sonuncusu alınacaktır. İlk döngü için referans konumu ilişkilendirilmemişse, kinematik dosyada (.MCG) tanımlanan başlangıç robot eklem konumu alınır. Sonuç olarak, döngülerden hiçbiri bir referans konumu ile ilişkilendirilmemişse, önceki döngülerin son eklem konumu tüm bu döngüler için uygulanacaktır.

9. Config robot position.png

10. Config robot position - mach planes.png

Son İşlemci Seçimi

MTE'ye benzer şekilde, robotla simülasyon ve program üretimi için bir son işlemci seçilmelidir.

İşleme ağacında, Makine penceresini tekrar açın ve Son İşlemci menüsüne gidin.

PP türünü Standart olarak tutun ve ardından robot için doğru PP'yi seçin. Bu durumda, bir FANUC robotudur, dolayısıyla R610_Fanuc_LS seçilmiştir.

Gerekirse, çıktı program adı (Ad. EXT) ve uzantı adı da belirtilebilir.

11. Post Processor.png

Robot Stratejisi Kurulumu

Takım yolunu Robot hareket yollarına dönüştürmek için, takım yolunu simüle etmeden önce Robot stratejisini kurmamız gerekir.

Buraya tıklayın: Robot Stratejisi Kurulumu

Simülasyon

İşleme döngüleri tanımlanmış, robot seçilmiş, takım ve parça yapılandırılmış ve Son İşlemci seçilmişken, Kontrol menüsünde robotla simülasyon başlatılabilir.

Bu noktada, parametreler ve simülasyon ortamı MTE ile aynıdır.

12. Simulation.png

Çarpışma Önleme

Kaldırılacak önemli bir malzeme yoksa, stoğu parça ile aynı geometriye sahip olarak ayarlamak önerilir. Bunu yapmak için, parçayı kopyalayın ve stok olarak atayın.

ile simülasyonu çalıştırın çarpışma kontrolü etkin .

Çarpışmaları önlemek için mevcut çeşitli seçenekleri buradan kontrol edin: Çarpışma Önleme .

Robot program çıktısı

Robot program parametreleri ayarı

Robot programını oluşturmadan önce, birkaç parametrenin belirtilmesi gerekir. Makine parametreleri penceresinde Son İşlemci altındaki hareket parametreleri alt menüsünde, eklem hareketi hızında % olarak, Eklem hareketi ivmesinde % olarak (isteğe bağlı), eklem hareketi için CNT % olarak, Doğrusal hareket ivmesinde % olarak (isteğe bağlı), doğrusal hareket için CNT % olarak yapılandırılabilir. Yük kapasitesi ayarlanabilir ve takım yolu için konumlandırma ve Yaklaşma ve Geri Dönme noktaları Kartezyen ve Eklem arasında seçilebilir.

13. Move parameters.png

Robot doğrusal hız ayarı

Her döngü için doğrusal hız, strateji sekmesi altında her döngü stratejisi için erişilebilir ve değiştirilebilir. Teknoloji sekmesi altında. İlerleme Hızı olan parametre mm/dak robotun doğrusal hızını yönetir.

Herhangi bir değişiklik, tıklayarak uygulanmalıdır Uygula değişiklikleri doğrulamak için.

14. Linear Speed.png

NC çıktısı

NC Dosyası Alt Menüsündeki NC dosyası komutuna tıklayarak NC kodunu oluşturun.

15. NC Code.png

Sağdaki iş akışını gösteren bir video izleyin.

Template_video embed image-20240829-074135.png

Robot Kontrol Cihazı

Robot kontrol cihazı bağlantı ayarı

Çıktı programı daha sonra robot simülatöründe veya gerçek robotta çalıştırılabilir. Doğrulamak için programı bir simülatörde çalıştırmanız önerilir.

Birden fazla robot için, IP/TCP veya simülatör üzerinden robot kontrol cihazına bağlanmak ve program çalışırken robot hareketini senkronize etmek mümkündür, bunun için Makine ayarları penceresine gidin, robot kontrol cihazı türünü seçin, IP adresini ve port numarasını girin.

Sağda bir örnek bulunmaktadır.

16. Controller Connection.png

GO2CAM'de robot programı çalışırken senkronize etme

Gerçek bir robot veya simülatörü bir program çalıştırıyorsa, gerçek zamanlı gerçek konum GO2CAM'de senkronize edilebilir (tüm robotlar şu anda desteklenmemektedir). Senkronizasyonu başlatmak için Takımlandırma'ya gidin ve sol alttaki senkronizasyon başlat simgesini seçin.

Doğru takım yolunu çizmek için doğru takımın seçildiğinden emin olun. Kontrol cihazına bağlı olarak, robot TCP doğrusal hızını ve nokta indeksini bile alabiliriz.

17. Synchro.png