Universal Robots-ის რობოტების პროგრამირება URScript ენაზე
UR რობოტების მოწინავე მართვა
ზუსტი ავტომატიზაცია URScript ენაზე
UR რობოტების მოქნილი პროგრამირება
Universal Robots-ის პროცესების ოპტიმიზაცია
თანამედროვე გადაწყვეტილებები UR მართვაში
თანამშრომლობით რობოტებზე სრული კონტროლი
URScript ენა Universal Robots-ის მოქნილ და ზუსტ პროგრამირებას უზრუნველყოფს და მათ სხვადასხვა საწარმოო პროცესს არგებს. NexaRob მხარს უჭერს UR რობოტების კონფიგურაციას, ოპტიმიზაციასა და ინტეგრაციას და მათი პოტენციალის სრულად გამოყენებაში გეხმარებათ.
დაგვიკავშირდით უყურეთ ვიდეოსგაიგეთ, რატომ არის URScript Universal Robots-ის თანამშრომლობითი რობოტების მარტივი და მოქნილი კონფიგურაციის გასაღები
Universal Robots-ის სამრეწველო რობოტების პროგრამირება URScript ენაზე
URScript (Universal Robots Script) არის Universal Robots-ის თანამშრომლობით რობოტებში (კობოტებში) გამოყენებული სპეციალური ენა. სკრიპტული ბუნებისა და მარტივი სინტაქსის წყალობით მოძრაობების სწრაფ და ინტუიციურ კონფიგურაციას იძლევა, ამიტომ შესანიშნავია გარემოებისთვის, სადაც მნიშვნელოვანია ადამიანთან უსაფრთხო მუშაობა და ცვალებად საწარმოო პროცესებთან მარტივი ადაპტაცია.
რატომ URScript?
- მარტივი სკრიპტული ფორმა: URScript მაღალი დონის ენებს (მაგ. Python) ჰგავს, რაც მართვის ლოგიკის დანერგვას ნაკლებად გამოცდილი პროგრამისტებისთვისაც ამარტივებს.
- თანამშრომლობითი რობოტები: Universal Robots ცნობილია cobot-ებით, რომლებსაც ადამიანების სიახლოვეს უსაფრთხოდ მუშაობა შეუძლიათ, ხოლო URScript ცვალებად გარემო პირობებზე რეაგირების ინსტრუქციების დამატებას უზრუნველყოფს (მაგ. ადამიანთან კონტაქტის აღმოჩენა).
- მოქნილი ინტეგრაცია: ძალის სენსორებთან, კამერებთან ან IoT სისტემებთან დაკავშირების შესაძლებლობა URScript-ს როგორც მარტივი, ისე მოწინავე გამოყენებებისთვის გამოსადეგს ხდის.
როგორ შეუძლია NexaRob-ს დახმარება?
- საჭიროებების ანალიზი: ვადგენთ კობოტების პროცესსა და სამუშაო გარემოს - პრიორიტეტია უსაფრთხოება, სიჩქარე თუ უნივერსალურობა.
- კოდის შექმნა და ოპტიმიზაცია: ვქმნით URScript სკრიპტებს, ვტესტავთ მათ სიმულაციურ გარემოში და შემდეგ ვასწორებთ რეალურ სამუშაო სადგურზე.
- გუნდის ტრენინგები: ჩვენი დახმარებით ოპერატორები URScript-ის დაწერის საფუძვლებს შეისწავლიან, რაც მათ საშუალებას მისცემს ხაზის ცვლილებებზე სწრაფად რეაგირებდნენ და თითოეული შესწორებისთვის გარე სპეციალისტების გამოძახება არ დასჭირდეთ.
ნახეთ, რა გამოარჩევს URScript-ს და რატომ ფასობს Universal Robots-ის cobot-ები ასე მაღლა მრავალ დარგში
ძირითადი ფუნქციები და გამოყენების მაგალითები URScript-ში
მიუხედავად იმისა, რომ ყველა რობოტული ენა მოძრაობისა და ლოგიკის მართვას ემსახურება, URScript აქცენტს ადამიანთან თანამშრომლობასა და დანერგვის სიმარტივეზე აკეთებს. ქვემოთ წარმოგიდგენთ მის რამდენიმე დამახასიათებელ თვისებას და დარგების მაგალითებს, სადაც UR რობოტები უპირატესობას იძენს:
თანამშრომლობა და უსაფრთხოება
ძალისა და სიჩქარის მარტივი შეზღუდვა: URScript საშუალებას იძლევა რობოტის სამუშაო პარამეტრები მარტივად მოეწყოს ისე, რომ ადამიანთან შეჯახებისას ძალა მინიმალური იყოს.
გამოყენება: ინდუსტრიები, რომლებიც ადამიანისა და რობოტის ხშირ ურთიერთქმედებას მოითხოვს (მცირე ელემენტების აწყობა, მცირე საწარმოებში შეფუთვა).
მოქნილი მოძრაობის ტრაექტორიები
ხაზოვანი (movel) ან წერტილზე ორიენტირებული (movej) მოძრაობების მარტივ სკრიპტულ სტილში განსაზღვრის შესაძლებლობა.
.
გამოყენება: მარტივი pick & place ოპერაციები, მცირე მოცულობის პალეტირება და ტრაექტორიის ხელით „სწავლაზე“ დაფუძნებული ამოცანების შესრულება (ე.წ. freedrive).
ახალ დავალებებთან სწრაფი ადაპტაცია
URScript მოკლე ფუნქციების (მაგ. დამჭერის მართვისთვის) შექმნასა და პროცესის სხვადასხვა მომენტში მათი გამოძახების საშუალებას იძლევა.
გამოყენება: ხაზები, სადაც ასორტიმენტი რეგულარულად იცვლება და მოძრაობის მიმდევრობების ხშირი გადაპროგრამებაა საჭირო.
სენსორებთან და ვიზუალურ სისტემებთან ინტეგრაცია
URScript კამერიდან ან ძალის სენსორიდან მონაცემების მიღებას და მოძრაობის პარამეტრების რეალურ დროში შეცვლას უზრუნველყოფს.
გამოყენება: დელიკატური აწყობა (ელექტრონიკის, სამედიცინო დარგი), საგნების სორტირება მათი მდებარეობისა თუ ფორმის მიხედვით.
გაჩერებისა და ავარიული გამორთვის ფუნქციები
ჩაშენებული ბრძანებები უსაფრთხოების ზონის დარღვევის ან დასაშვები ძალის გადაჭარბების შემთხვევაში რობოტის მუშაობის სწრაფად შეწყვეტას იძლევა.
გამოყენება: აპლიკაციები, სადაც ადამიანთან ან დაუგეგმავ ობიექტთან კონტაქტისას მყისიერი გაჩერებაა გადამწყვეტი.
URScript უზრუნველყოფს UR რობოტებს მეგობრულ და მოქნილ პლატფორმას მოძრაობების განსაზღვრისთვის, იმ პროცესებშიც კი, სადაც ადამიანი და მანქანა ერთ სამუშაო ადგილს იზიარებს. NexaRob კომპანიებს ეხმარება აპლიკაციების მომზადებაში, რომლებიც ეფუძნება URScript - ტრაექტორიის პირველი ესკიზებიდან, ინტეგრაციული ტესტებით დაწყებული, საწარმოო გარემოში საბოლოო დანერგვამდე.
გაეცანით Universal Robots-ის რობოტებისთვის კოდის შექმნის სხვადასხვა გზას და აირჩიეთ თქვენს პროცესზე საუკეთესოდ მორგებული გადაწყვეტა
URScript-ში პროგრამირების ძირითადი რეჟიმები და მეთოდები
Online, Offline, Freedrive და მეტი
Universal Robots-ის cobot-ების URScript ენაზე პროგრამირება რამდენიმე რეჟიმში შეიძლება განხორციელდეს, თქვენი გუნდის საჭიროებებისა და კომპეტენციების მიხედვით. NexaRob-ში გეხმარებით შესაბამისი მეთოდის შერჩევაში, რათა კოდის დანერგვა და მოვლა სწრაფი, უსაფრთხო და მოქნილი იყოს. ქვემოთ გამოვყოფთ ძირითად რეჟიმებს:
Teach Pendant (ონლაინ პროგრამირება)
- პირდაპირი კონტროლი: ოპერატორი რობოტის სენსორულ პანელს (pendant) იყენებს, რათა ტრაექტორია წერტილ-წერტილად დააყენოს და URScript ლოგიკა „ცოცხლად“ განსაზღვროს.
- სწრაფი კორექტირება ხაზზე: იდეალური გადაწყვეტილებაა მცირე ცვლილებებისთვის - შესწორებების შეტანა ხანგრძლივი მოცდენის საჭიროების გარეშე შეიძლება.
- შეზღუდვები: უფრო რთული თანმიმდევრობებისას (მაგალითად, მოძრაობის მრავალი წერტილი) ეს შეიძლება დროის მომთხოვნი იყოს და სიფრთხილე მოითხოვოს არასასურველი შეცდომების თავიდან ასაცილებლად.
Offline Programming (სიმულაციის პროგრამული უზრუნველყოფა)
- კომპიუტერზე მუშაობა: URScript კოდი და მოძრაობის გეგმა ვირტუალურ გარემოში იქმნება, სანამ რეალურ cobot-ზე გადავა.
- დროის დაზოგვა: ხაზს შეუძლია მუშაობა განაგრძოს, ხოლო ინჟინრები კოდის ახალ ვერსიას საწარმოო დარბაზის გარეთ ამზადებენ. რობოტში ჩატვირთვის შემდეგ ჩვეულებრივ მხოლოდ მცირე კორექტირებაა საჭირო და წარმოება შეიძლება დაიწყოს.
- გამოყენება: მაღალი დატვირთვის ხაზები, სადაც cobot-ის ხანგრძლივი მოდიფიკაციისთვის გაჩერება რთულად მისაღებია.
Freedrive და სწავლება გაწვრთნით
- მეთოდების გაერთიანება: Freedrive რეჟიმში ოპერატორი სასწავლო გზით გადაადგილებს კობოტის მკლავს სასურველ წერტილებში, ხოლო URScript ამ პოზიციებს ინახავს და მათგან მოძრაობის ტრაექტორიას ქმნის.
- ეტაპობრივი გაუმჯობესება: ერთხელ ჩაწერილი ტრაექტორია მოგვიანებით შეიძლება offline რეჟიმში ან Teach Pendant-ით დამუშავდეს, მაგალითად სიჩქარის ან რბილი გადასვლების დასაზუსტებლად.
დისტანციური Online Programming (ქსელით მართვა)
- დისტანციური წვდომა: თუ ქსელური ინფრასტრუქტურა სათანადოდ არის დაცული, NexaRob-ის გუნდს ან თქვენს ინჟინრებს შეუძლიათ UR კონტროლერში შესვლა და URScript კოდში დისტანციურად ცვლილებების შეტანა.
- ექსპერტების მხარდაჭერა: შეცდომებზე რეაგირების ან მოძრაობის ოპტიმიზაციის სისწრაფე cobot-თან ფიზიკურად ყოფნის საჭიროების გარეშე.
პროგრამირების მეთოდები URScript მოქნილი უნდა იყოს - ხშირად ერთ ქარხანაში რამდენიმე მიდგომა ერთიანდება. Teach Pendant ეფექტიანია ხაზზე სწრაფი კორექტირებისთვის, Freedrive ამარტივებს ტრაექტორიის „სწავლებას“, ხოლო სიმულაციის ინსტრუმენტები (offline) რთული აპლიკაციების დახვეწას ხანგრძლივი მოცდენის გარეშე ეხმარება კობოტის. შემდეგ ბლოკებში აღვწერთ, როგორ URScript თანამშრომლობს ხედვის სისტემებსა და სხვა მოწყობილობებთან, რათა Universal რობოტმა Robots სულ უფრო ინტელექტუალური და სასარგებლო ხდებოდა.
გაიგეთ, როგორ შეუძლია Universal Robots-ის კობოტებს გამოსახულებისა და სენსორების მონაცემების ჩაწერა, რათა პროცესის ცვალებად პირობებზე ჭკვიანურად რეაგირებდნენ
ხედვის სისტემებთან და სენსორებთან ინტეგრაცია URScript კოდში
URScript-ით მართული Universal Robots ცნობილია ადამიანებთან მარტივი თანამშრომლობით. თუმცა ადამიანი-რობოტის ურთიერთქმედების გარდა მათ შეუძლიათ გაითვალისწინონ კამერების, ძალის სენსორებისა თუ სხვა მოწყობილობების ინფორმაცია. ასეთი ინტეგრაცია კობოტს სიტუაციასთან მოძრაობის მიმდინარე რეჟიმში მორგების საშუალებას აძლევს.
ვიზუალური სისტემები (Vision Systems)
- პროტოკოლები და ბიბლიოთეკები: URScript-ს შეუძლია 2D/3D კამერებიდან მონაცემების მიღება, რაც pick & place, დახარისხებისა თუ ხარისხის კონტროლის ოპერაციების დროს ტრაექტორიის დინამიკურ კორექტირებას შესაძლებელს ხდის.
- ობიექტების ამოცნობა: კამერა განსაზღვრავს დეტალის მდებარეობასა და ფორმას, ხოლო რობოტი ითვლის offset-ებს - ეს სასარგებლოა, როცა საგნები არაორგანიზებულადაა განლაგებული.
ძალისა და ბრუნვის მომენტის სენსორები
- დაწოლის კონტროლი: ზუსტი კონტაქტის მომთხოვნ აპლიკაციებში (მაგალითად, ფაქიზი ელემენტების აწყობა) URScript-ს შეუძლია სენსორის მნიშვნელობების შემოწმება და დაზიანების თავიდან ასაცილებლად სიჩქარის ავტომატურად შეზღუდვა ან მოძრაობის შეჩერება.
- შეჯახების აღმოჩენა: რობოტი დაუყოვნებლივ იწვევს ავარიულ მოქმედებას, როცა ღერძზე ბრუნვის მომენტი უსაფრთხო დონეს აჭარბებს.
ციფრული და ანალოგური შესასვლელების/გამოსასვლელების მართვა
- ინტეგრირებული მართვა: მუშაობის დროს რობოტს შეუძლია URScript-ის მონაცემებზე დაყრდნობით გრიპერების, სარქველების ან მიმწოდებლების გააქტიურება.
- ანალოგური მონაცემები: სასარგებლოა სითხეების დოზირების, ტემპერატურის ან წნევის მართვის პროცესებში - საკმარისია სკრიპტში შესაბამისი ლოგიკის დამატება.
გამოყენების მაგალითები
- კვების მრეწველობა: ხილის ნაზი მოჭიდება და ლენტებზე განთავსება, კამერით ხარისხისა თუ ზომის შემოწმებით.
- ელექტრონიკა: მიკროსქემების აწყობა, სადაც რობოტი PCB დაფებზე მგრძნობიარე კომპონენტების ჩასმისას ძალას არეგულირებს.
- ლოგისტიკა: ამანათების დახარისხება კოდების სკანირებისთვის კამერების გამოყენებით, რაც URScript-ს ობიექტის შესაბამის საწყობის ზონასთან სწრაფად დაკავშირების საშუალებას აძლევს.
ინტეგრაცია Universal Robots-ის რობოტების ხედვის სისტემებთან და სენსორებთან - კოდში კონტროლირებადი URScript - თქვენს საწარმოო ხაზს მოქნილ და ინტელექტუალურ შესაძლებლობებს უხსნის. NexaRob ეხმარება კომპანიებს შესაბამისი აღჭურვილობის შერჩევაში, კოდის დაწერასა და ინტეგრაციულ ტესტებში, რათა cobot-ები UR-ებს შეეძლო გარემოსა და ადამიანებთან ეფექტიანად თანამშრომლობა და ამავე დროს პროცესების უსაფრთხოებისა და წარმადობის უზრუნველყოფა.
პრაქტიკული მაგალითი, რომელიც აჩვენებს, როგორ ეხმარება URScript მგრძნობიარე ელექტრონული კომპონენტების აწყობისას სიზუსტისა და უსაფრთხოების შენარჩუნებას
შემთხვევის კვლევა: დელიკატური აწყობა ელექტრონიკის ინდუსტრიაში
ელექტრონიკის ინდუსტრიაში, სადაც კომპონენტები ხშირად უკიდურესად მყიფეა, მნიშვნელოვანია არა მხოლოდ სიზუსტე, არამედ ძალისა და მოძრაობის სიჩქარის სათანადო შეზღუდვაც. ქვემოთ ნაჩვენებია, როგორ შეუძლია URScript-ში დაწერილ კოდს ამ რთული ამოცანების გამარტივება:
კონტექსტი და ძირითადი გამოწვევები
- დელიკატური კომპონენტები: სენსორები, ინტეგრირებული სქემები ან მგრძნობიარე კონექტორები, რომლებიც ზედმეტად ძლიერი დაჭერით ადვილად ზიანდება.
- ასორტიმენტის ცვალებადობა: ერთი ხაზის ფარგლებში პროდუქტის სხვადასხვა ვარიანტის აწყობა, რაც რობოტის პროცედურებს შორის სწრაფ გადართვას მოითხოვს.
- ოპერატორთან ახლოს მუშაობა: cobot-მა უსაფრთხოდ უნდა გაიზიაროს სივრცე ადამიანთან, რომელიც მომდევნო ელემენტებს აწვდის.
ძალისა და ბრუნვის მომენტის კონტროლი
- URScript რობოტის ჩაშენებული სენსორებიდან მნიშვნელობების მიღების საშუალებას იძლევა, ამიტომ ზედმეტად მაღალი წინააღმდეგობისას სისტემა მოძრაობას ავტომატურად აჩერებს და დეტალის დაზიანებას თავიდან აცილებს.
- დაწოლის გადამოწმება: თითოეული ტიპის კომპონენტისთვის შეიძლება ღერძზე მაქსიმალური ბრუნვის მომენტის განსაზღვრა, რომლის გადაჭარბებისას cobot ოპერაციას წყვეტს.
პარამეტრიზებული URScript მოდულები
- კოდის დაყოფა აწყობის ფუნქციებად (მაგ. InsertConnector, FastenScrew), სადაც თითოეული მათგანი პროდუქტის ვარიანტის მიხედვით სიჩქარის ან დაწოლის სიღრმის მარტივად შეცვლის საშუალებას იძლევა.
- სწრაფი გადართვა: როცა ჩნდება სქემების ახალი სერია, საკმარისია სკრიპტში შესაბამისი მნიშვნელობების შეცვლა (მაგ. დაჭერის ძალა, მოძრაობის კუთხეები).
შედეგები და სარგებელი
- დაზიანებების შემცირება: კონტროლირებული დაჭერისა და მომენტის მონიტორინგის გამოყენებამ მინიმუმამდე შეამცირა არასწორად აწყობილი ნაწილების რაოდენობა.
- წარმადობის ზრდა 20%-ით: ოფლაინ და Teach Pendant ინტეგრაციის წყალობით პროდუქტის ახალ ვარიანტზე გადასვლა უფრო სწრაფი გახდა.
- უსაფრთხო თანამშრომლობა: რობოტი და ოპერატორი ეფექტიანად მუშაობდნენ გვერდიგვერდ ისე, რომ ადამიანი შეჯახების ან მოყოლის რისკის წინაშე არ დამდგარიყო.
ეს შემთხვევის კვლევა აჩვენებს, როგორ URScript შეიძლება დაეხმაროს რობოტებს Universal Robots მყიფე ელემენტების ზუსტ და უსაფრთხო აწყობაში. NexaRob უზრუნველყო სრული მხარდაჭერა - მოთხოვნების ანალიზიდან, კოდის წერასა და ტესტირებიდან ოპერატორების ტრენინგამდე - რაც მომხმარებელს პროცესის დაჩქარებასა და წარმოების ხარისხის გაზრდაში დაეხმარა.
როგორ შევინარჩუნოთ მაღალი ეფექტიანობა და უსაფრთხოება Universal Robots cobot-ების URScript-ში ექსპლუატაციისას?
UR რობოტების კოდის ოპტიმიზაცია და უსაფრთხოების პროცედურები
URScript-ში აპლიკაციის შექმნის შემდეგ მნიშვნელოვანია გადაწყვეტილების გრძელვადიან მოვლასა და გაუმჯობესებაზე ზრუნვა. NexaRob-ში რეკომენდაციას ვუწევთ რამდენიმე პრაქტიკას, რომლებიც გაჩერებების თავიდან აცილებას, წარმადობის გაზრდასა და ოპერატორების უსაფრთხოების უზრუნველყოფას უწყობს ხელს:
ციკლის დროისა და მოძრაობის მარშრუტების ანალიზი
- სტატისტიკის მონიტორინგი: რობოტს შეუძლია შესრულებული ციკლების რაოდენობის ანგარიშგება და შესაძლო მოცდენისა თუ შეცდომების შესახებ მონაცემების შეგროვება - ეს „ვიწრო ადგილების“ გამოვლენას ამარტივებს.
- პარამეტრების კორექტირება: ხშირად შესაძლებელია გადაადგილების მანძილის შემცირება ან სიჩქარის გაზრდა უსაფრთხოების ნორმებთან სრული შესაბამისობის შენარჩუნებით.
კოდის სტრუქტურა და წაკითხვადობა
- რეფაქტორინგი: განმეორებადი ფრაგმენტების ფუნქციებად და მოდულებად გაერთიანება ამარტივებს ცვლილებების შეტანას და შეცდომებს თავიდან გვაცილებს.
- ერთიანი სახელდება: ცვლადებისა და პროცედურების მკაფიო სახელები (მაგ., pickOffset, safeMove) ოპერატორებსა და ინჟინრებს სკრიპტის ლოგიკის სწრაფად გაგებაში ეხმარება.
უსაფრთხოების პროცედურები და ავარიული სისტემები
- ავარიული გაჩერების პირობები: URScript საშუალებას იძლევა დაუყოვნებლივ გამოიძახოს stop, როდესაც რობოტი აღმოაჩენს მოულოდნელ შეჯახებას ან უსაფრთხოების ფარდებიდან მიღებულ სიგნალს.
- ზონების შეზღუდვა: რობოტის სივრცეში შეიძლება განისაზღვროს ზონები, სადაც კობოტის სიჩქარე და ძალა ავტომატურად მცირდება ადამიანებისა და აღჭურვილობის დასაცავად.
განახლებები და მასშტაბირებადობა
- firmware-ის ახალი ვერსიები: Universal Robots პერიოდულად უშვებს კონტროლერების გაუმჯობესებებს. ღირს შეფასება, მოუტანს თუ არა ახალი ფუნქციები სარგებელს თქვენს პროცესს.
- სამუშაო სადგურის გაფართოება: თუ მეორე კობოტის ან ახალი ჩამჭერის დამატება გსურთ, ჩვეულებრივ საკმარისია URScript-ში მცირე ცვლილებების შეტანა მთელი აპლიკაციის ხელახლა დაწერის გარეშე.
ოპტიმიზაცია და უსაფრთხოების პროცედურებზე ზრუნვა გრძელვადიანი ექსპლუატაციის საფუძველია UR cobot-ების. NexaRob დაგეხმარებათ კოდის გაუმჯობესებაში, რეგულარული ტესტების ჩატარებასა და აპლიკაციის ქარხნის ცვალებად მოთხოვნებთან მორგებაში. ამის წყალობით თქვენი გუნდი თანამშრომლობით რობოტებთან მუშაობისთვის სტაბილურ და ეფექტიან გარემოს მიიღებს.
გაიქარწყლეთ ეჭვები URScript-ში აპლიკაციების შექმნასა და მოვლასთან დაკავშირებით და გაეცანით ჩვენი მხარდაჭერის მოდელს
ხშირად დასმული კითხვები
ქვემოთ ვპასუხობთ Universal Robots-ის URScript ენაზე პროგრამირებასთან დაკავშირებულ ხშირად დასმულ კითხვებს. თუ აქ განმარტებას ვერ იპოვით, დაუკავშირდით NexaRob-ს - სიამოვნებით განვიხილავთ თქვენი პროექტის დეტალებს და ინდივიდუალურ გადაწყვეტილებებს შემოგთავაზებთ.
არა. URScript-ს აქვს მარტივი სკრიპტული ფორმა, პოპულარული მაღალი დონის ენების მსგავსი. მართვის ლოგიკის ან ავტომატიკის საფუძვლების მცოდნე ადამიანები ჩვეულებრივ სწრაფად ითვისებენ მის სინტაქსს. NexaRob ასევე გთავაზობთ ტრენინგებს თქვენი გუნდის დანერგვის პროცესის დასაჩქარებლად.
UR cobot-ები გამოიყენება ელექტრონიკის აწყობაში, კვების სექტორში (შეფუთვა), ლოჯისტიკაში (დახარისხება, პალეტიზაცია) და ასევე რობოტი-ადამიანის თანამშრომლობის საჭირო გამოყენებებში, მაგალითად მცირე საწარმოო ხაზებზე.
რეკომენდებულია სპეციალური ოფლაინ გარემოს (მაგ. Polyscope-ის PC ვერსია) ან UR სიმულატორების გამოყენება, თუმცა სკრიპტების შექმნა უშუალოდ რობოტის პანელზეც (Teach Pendant) შეიძლება. სიმულაცია გაჩერების დროს ამცირებს, რადგან მოძრაობების „მშრალად“ დამუშავების საშუალებას იძლევა.
URScript საშუალებას იძლევა მივიღოთ მონაცემები კამერებიდან (2D/3D) და სენსორებიდან (მაგალითად, ძალის სენსორიდან). შემდეგ კოდში შეიძლება დაემატოს მოძრაობის მიმდინარე კორექციის ინსტრუქციები, რათა რობოტი მოერგოს დეტალის მდებარეობას ან განსაზღვრულ ზედაპირს ფრთხილად დააწვეს.
დიახ. ისინი შექმნილია როგორც კობოტები (თანამშრომელი რობოტები), რაც ძალისა და სიჩქარის შეზღუდვის ჩაშენებულ მექანიზმებს ნიშნავს. დამატებით URScript-ში შეგიძლიათ განსაზღვროთ ავარიული პროცედურები, მაგალითად შეჯახების დაფიქსირებისას დაუყოვნებლივი გაჩერება.
ეს წარმოების ცვალებადობაზეა დამოკიდებული. თუ მრავალფეროვანი ასორტიმენტი გაქვთ, უფრო ხშირი განახლებები იქნება საჭირო. თუ პროცესი სტაბილურია, პერიოდული ცვლილებებიც საკმარისი იქნება. პროცესს ამარტივებს კოდის წერის მოდულური სტილი და ვერსიების რეპოზიტორიის გამოყენება (მაგ. Git).
ვთანამშრომლობთ მომწოდებლების გლობალურ ქსელთან, მათ შორის Universal Robots-თან. გთავაზობთ სრულ დანერგვას - cobot-ის მოდელისა და აქსესუარების შერჩევიდან URScript-ში აპლიკაციის მომზადებამდე, შემდეგ კი სერვისულ მხარდაჭერასა და სისტემის განვითარებამდე.
ხშირად საკმარისია მცირე ცვლილებები და URScript ლოგიკის ახალ სამუშაო ადგილებზე მორგება. UR კონტროლერის მსგავსი არქიტექტურის წყალობით მრავალი მოდულისა და ფუნქციის ერთი პროექტიდან მეორეზე გადატანა შეიძლება, რაც დანერგვის დროს ამცირებს.
გიწვევთ დაგვიკავშირდეთ - ელფოსტით ან ტელეფონით. NexaRob სიამოვნებით გირჩევთ აღჭურვილობის შერჩევაში, დაწერს და ოპტიმიზაციას გაუკეთებს URScript კოდს და ასევე ჩაატარებს თქვენი გუნდის ტრენინგს.
კიდევ გაქვთ კითხვები?
დაუკავშირდით NexaRob-ს - ჩვენი სპეციალისტები მზად არიან დაგეხმარონ URScript პროგრამირებაში, აპარატურული გადაწყვეტილებების მორგებასა და გრძელვადიან სერვისულ მხარდაჭერაში. სიამოვნებით განვიხილავთ თქვენი კომპანიის საჭიროებებს და შემოგთავაზებთ მოქნილ და მასშტაბირებად გადაწყვეტას Universal Robots-ის კობოტების გამოყენებით.