ენკოდერული მანქანების ძირითადი გაგება
სამრეწველო ავტომატიზაციის, რობოტიკისა და ყოველდღიური ელექტრონული მოწყობილობების სამყაროში ხშირად ერთი რამ გვჭირდება საერთო: კომპონენტის მოძრაობის პოზიციის, სიჩქარის ან მიმართულების ცოდნა. სწორედ აქ თამაშობენ გადამწყვეტ როლს ენკოდერები (ხშირად ძრავებსაც უწოდებენ). ენკოდერი არის მოწყობილობა, რომელიც მექანიკურ მოძრაობას - ჩვეულებრივ ბრუნვას ან წრფივ გადაადგილებას - გარდაქმნის ელექტრულ სიგნალად, რომლის წაკითხვაც შესაძლებელია მართვის სისტემის მიერ, როგორიცაა PLC, მიკროკონტროლერი ან სამრეწველო კომპიუტერი. ეს სტატია განიხილავს ენკოდერების საფუძვლებს, მათ ტიპებს, მუშაობის პრინციპებს და მათ გამოყენებას სხვადასხვა სფეროში.
რა არის ენკოდერის მანქანა?
მარტივად რომ ვთქვათ, ენკოდერი მოძრაობის სენსორია. როდესაც ძრავის ლილვი ბრუნავს ან მექანიზმი მოძრაობს, ენკოდერი გენერირებას უკეთებს სიგნალს, რომელიც წარმოადგენს პოზიციის ცვლილებას. ეს სიგნალი შეიძლება იყოს ციფრული იმპულსი, ორობითი კოდი ან ანალოგური სიგნალი, გამოყენებული ენკოდერის ტიპის მიხედვით.
ტერმინი „ენკოდერის მანქანა“ ხშირად გამოიყენება მექანიკურ სისტემაში (მაგ., ძრავა, კონვეიერი, CNC მანქანა) დამონტაჟებული ენკოდერის მოწყობილობის აღსანიშნავად. მიუხედავად იმისა, რომ ის არ არის „მანქანა“ დიდი მოწყობილობის გაგებით, ენკოდერი არის ძირითადი კომპონენტი, რომელიც საშუალებას აძლევს ავტომატიზირებულ სისტემას ზუსტად და თანმიმდევრულად იმუშაოს.
ენკოდერის ძირითადი ფუნქცია
ენკოდერები ზოგადად გამოიყენება სამი ძირითადი საჭიროებისთვის:
1. პოზიციის გაზომვა (პოზიციის უკუკავშირი)
ენკოდერები სისტემას ეხმარებიან ლილვის კუთხური მდებარეობის (მბრუნავი) ან მოძრაობის დიაპაზონის (წრფივი) დადგენაში. ეს მნიშვნელოვანია CNC დაზგებში, რობოტურ მკლავებსა და „აიღე და განათავსე“ სისტემებში.
2. სიჩქარის გაზომვა (სიჩქარის უკუკავშირი)
დროის ერთეულში იმპულსების რაოდენობის დათვლით, კონტროლერს შეუძლია განსაზღვროს ძრავის ბრუნვის სიჩქარე (RPM) ან ლენტური კონვეიერის წრფივი სიჩქარე.
3. განსაზღვრეთ ბრუნვის/მოძრაობის მიმართულება (მიმართულება)
გარკვეულ ენკოდერებს (მაგ., ინკრემენტულებს A და B სიგნალებით) შეუძლიათ მოძრაობის მიმართულების მითითება სიგნალების ფაზური სხვაობის მეშვეობით.
ეს სამი ფუნქცია ძალიან მნიშვნელოვანია დახურული ციკლის მართვის სისტემებში, როგორიცაა სერვოძრავები, სადაც კონტროლერი დაარეგულირებს გამომავალ სიგნალს კოდირების უკუკავშირის საფუძველზე.
ენკოდერის ზოგადი მუშაობის პრინციპი
არსებითად, ენკოდერი მუშაობს მოძრაობის სიგნალად „კოდირებით“. როდესაც ენკოდერი ბრუნავს, მისი შიდა ნაწილი, როგორიცაა ჭრილებიანი დისკი ან მაგნიტი, გადის ოპტიკურ ან მაგნიტურ სენსორზე. ყოველ ჯერზე, როდესაც ჭრილი ან მაგნიტური პოლუსი გადის სენსორზე, წარმოიქმნება იმპულსური სიგნალი. ეს იმპულსები გამოითვლება მოძრაობის დასადგენად.
მაგალითად, ენკოდერის გარჩევადობაა 1000 PPR (იმპულსები თითო ბრუნზე). ეს ნიშნავს, რომ თითოეული სრული ბრუნი წარმოქმნის 1000 იმპულსს. თუ სისტემა კითხულობს 500 იმპულსს, ლილვმა ნახევარი ბრუნი გააკეთა (ერთარხიანი ჩვენების და კვადრატურული გამრავლების გარეშე).
გამომავალი მონაცემების მიხედვით, ენკოდერების ტიპები
1. ინკრემენტული ენკოდერი
ინკრემენტული ენკოდერი პოზიციის ყოველი ცვლილებისას იმპულსს წარმოქმნის. ყველაზე გავრცელებული სიგნალებია:
– A და B არხი (კვადრატურა): ორი კვადრატული სიგნალი 90 გრადუსიანი ფაზური სხვაობით მიმართულების დასადგენად.
– არხი Z (ინდექსი): საცნობარო იმპულსი ერთხელ ციკლში.
ინკრემენტული მახასიათებლები:
– აბსოლუტურ პოზიციას არ ინახავს. თუ დენი გამორთულია, ბოლო პოზიცია „იკარგება“, თუ არ არსებობს ხელახალი მითითების (ჰოუმინგი) სისტემა.
– გამოდგება სიჩქარისა და ფარდობითი მოძრაობის გასაზომად.
- უფრო მარტივი და, როგორც წესი, უფრო იაფი.
2. აბსოლუტური ენკოდერი
აბსოლუტური კოდირება თითოეული ლილვის კუთხისთვის უნიკალურ პოზიციურ მნიშვნელობას იძლევა. ხელახლა ჩართვისას, სისტემა დაუყოვნებლივ ამოიცნობს პოზიციას ჰოუმ-ინტერფეისის საჭიროების გარეშე.
აბსოლუტური კოდირები, როგორც წესი, იყენებენ:
– პარალელური გამომავალი (უფრო გრძელი),
– სერიული გამომავალი, როგორიცაა SSI, BiSS, CANopen ან EtherCAT,
– გარჩევადობის რეაქცია ბიტებში (მაგ. 12-ბიტიანი, 16-ბიტიანი), რომელიც განსაზღვრავს უნიკალური პოზიციების რაოდენობას.
აბსოლუტური მახასიათებლები:
– კვების გამორთვისას პოზიცია არ იკარგება (დამოკიდებულია ტექნოლოგიაზე და იმაზე, იყენებს თუ არა მრავალბრუნვა აკუმულატორს/გადამცემს).
– იდეალურია მაღალი სიზუსტისა და უსაფრთხოების მოთხოვნების მქონე აპლიკაციებისთვის.
სენსორის მეთოდის მიხედვით კოდირების ტიპები
1. ოპტიკური კოდირება
ოპტიკური ენკოდერები იყენებენ LED-ებს და ოპტიკურ სენსორებს დისკში არსებული ხარვეზების აღმოსაჩენად. მათი უპირატესობები:
- მაღალი გარჩევადობა და კარგი სიზუსტე.
– ფართოდ ხელმისაწვდომია სამრეწველო საჭიროებებისთვის.
ნაკლოვანებები:
– თუ დაცვა კარგი არ არის, უფრო მგრძნობიარეა მტვრის, ზეთის ან მაღალი ვიბრაციის მიმართ.
2. მაგნიტური ენკოდერი
მაგნიტური ენკოდერები იყენებენ მაგნიტებს და ჰოლის ან მაგნიტორეზისტივურ სენსორებს. მათი უპირატესობები:
– უფრო მდგრადია დაბინძურებული გარემოს, მტვრისა და ტენიანობის მიმართ.
- მყარია მძიმე სამუშაოებისთვის.
ნაკლოვანებები:
– ზოგადად, ოპტიკურთან შედარებით უფრო დაბალი გარჩევადობა (თუმცა ბევრი თანამედროვე ტექნოლოგია ძალიან კარგია).
ენკოდერის მნიშვნელოვანი პარამეტრები
კოდირების აპარატის არჩევისას, თქვენ უნდა გაითვალისწინოთ რამდენიმე ძირითადი მახასიათებელი:
1. რეზოლუცია
ინკრემენტული გარჩევადობა, როგორც წესი, გამოიხატება PPR/CPR-ში, ხოლო აბსოლუტური გარჩევადობა გამოიხატება ბიტებში. რაც უფრო მაღალია გარჩევადობა, მით უფრო ზუსტია პოზიციის გაზომვა.
2. ელექტრული გამომავალი ტიპი
მაგალითად, TTL, HTL, ღია კოლექტორი, ბიძგ-პული, ხაზის დრაივერი (RS-422). ეს გავლენას ახდენს PLC შეყვანებთან ან სერვო დრაივერებთან თავსებადობაზე.
3. სამუშაო ძაბვა
როგორც წესი, 5 ვოლტი, 12 ვოლტი ან 24 ვოლტი. დარწმუნდით, რომ ის თქვენს სისტემას შეესაბამება.
4. მაქსიმალური სიჩქარე (მაქს. ბრ/წთ / მაქსიმალური სიხშირე)
ენკოდერს უნდა შეეძლოს იმპულსების გენერირება ისეთი სიხშირით, რომლის წაკითხვაც კონტროლერს მაინც შეუძლია მონაცემების დაკარგვის გარეშე.
5. მექანიკური ინსტალაციის ტიპი
ზოგიერთი მათგანი იყენებს მყარ ლილვებს, ღრუ ლილვებს ან შემაერთებლებით დამონტაჟებულ ლილვებს. ლილვის გასწორება გადამწყვეტია კოდირების გამძლეობისა და სიზუსტისთვის.
6. სამუშაო გარემო
გაითვალისწინეთ IP რეიტინგი (მაგ. IP65), სამუშაო ტემპერატურა, ვიბრაცია და სითხეებთან ან მტვერთან კონტაქტი.
როგორ კითხულობს ენკოდერი მართვის სისტემას?
ინკრემენტული კოდირების წასაკითხად, კონტროლერი ითვლის A და B არხებიდან მიღებულ იმპულსებს. კვადრატურის მეთოდით, სისტემა ხშირად ასრულებს 4-ჯერად დეკოდირებას, რაც ნიშნავს, რომ A/B სიგნალის კიდის თითოეული ცვლილება ითვლება ისე, რომ ეფექტური გარჩევადობა ოთხჯერ გაიზარდოს.
აბსოლუტური კოდირების შემთხვევაში, კონტროლერი კითხულობს პოზიციის მონაცემებს კონკრეტული საკომუნიკაციო პროტოკოლის მეშვეობით. თანამედროვე სამრეწველო სისტემებში, აბსოლუტური კოდირების მოწყობილობები ხშირად ინტეგრირებულია fieldbus ქსელში, რათა პოზიციის მონაცემების წაკითხვა რეალურ დროში PLC-ის მიერ და მათი გამოყენება მოძრაობის კონტროლში იყოს შესაძლებელი.
გარდა ამისა, მნიშვნელოვანია ყურადღება მიაქციოთ ხმაურს და ელექტრომაგნიტურ ჩარევას (EMI). სიგნალის სტაბილურობის შესანარჩუნებლად, კოდირების კაბელები ხშირად იყენებენ დაცულ კაბელს, სათანადო დამიწებას და დიფერენციალურ შეყვანებს დიდ დისტანციებზე.
ენკოდერის გამოყენების მაგალითები
1. სერვოძრავა და BLDC ძრავა
კოდირები პოზიციისა და სიჩქარის ზუსტ კონტროლს იძლევიან, მაგალითად, შესაფუთ მანქანებში, რობოტებში ან საბეჭდ მანქანების შემთხვევაში.
2. კონვეიერი და პროდუქტის დათვლის სისტემა
ენკოდერი კითხულობს ღვედის გავლილ მანძილს, რათა განსაზღვროს, როდის უნდა მოხდეს მისი ჭრა, მონიშვნა ან შევსება.
3. CNC მანქანები და 3D პრინტერები
ენკოდერები ხელს უწყობენ პოზიციის კალიბრაციას, ღერძის მოძრაობის კონტროლს და აუმჯობესებენ სიზუსტეს.
4. ლიფტები, ესკალატორები და ავტომატური კარები
ენკოდერი გამოიყენება სალონის პოზიციის, სიჩქარისა და გლუვი გაჩერების კონტროლის დასადგენად.
გავრცელებული შეცდომები და პრაქტიკული რჩევები
კოდირების აპარატებთან დაკავშირებული რამდენიმე გავრცელებული პრობლემაა:
– სიგნალის დაკარგვა ან გამოტოვება ფხვიერი კაბელების, ხმაურის ან ცუდი დამიწების კავშირის გამო.
– მექანიკური დაზიანება არასწორად განლაგებული გადაბმულობების, ჭარბი რადიალური დატვირთვის ან ვიბრაციის გამო.
– პოზიციის წაკითხვა არასწორია, თუ ენკოდერის გარჩევადობა არ ემთხვევა კონტროლერის კონფიგურაციას.
მარტივი რჩევები:
– გამოიყენეთ დამცავი კაბელები და გამოყავით კაბელების მარშრუტები ძრავის კვების კაბელებისგან.
– დარწმუნდით, რომ ლილვის მონტაჟი გასწორებულია და საჭიროების შემთხვევაში გამოიყენეთ მოქნილი შეერთებები.
– მართვის მოწყობილობაში PPR/ბიტის პარამეტრები დაარეგულირეთ კოდირების მონაცემთა ფურცლის მიხედვით.
დახურვა
კოდირების აპარატების საბაზისო გაგება იწყება იმის გაცნობიერებით, რომ კოდირება არის სენსორი, რომელიც მოძრაობას ელექტრულ სიგნალებად გარდაქმნის პოზიციის, სიჩქარისა და მიმართულების კონტროლისთვის. ინკრემენტულ და აბსოლუტურ სიგნალებს შორის განსხვავების გაგებით, ოპტიკური ან მაგნიტური სენსორული მეთოდის არჩევით და ისეთი პარამეტრების გათვალისწინებით, როგორიცაა გარჩევადობა, გამომავალი სიგნალი და გარემო პირობები, შეგვიძლია განვსაზღვროთ აპლიკაციისთვის შესაფერისი კოდირება. თანამედროვე ავტომატიზაციის სისტემებში კოდირება არა მხოლოდ დამატებებია, არამედ ძირითადი კომპონენტები, რომლებიც განსაზღვრავენ აპარატის მუშაობის სიზუსტეს, სტაბილურობას და ეფექტურობას.
თუ გსურთ, შემიძლია დაგეხმაროთ სტატიის უფრო ტექნიკური ვერსიის შექმნაში (მანძილის PPR-დან გამოსავლის ფორმულებით, A/B/Z გაყვანილობის მაგალითებით და კონკრეტული PLC-ებისთვის გამომავალი ტიპის რეკომენდაციებით) ან დამწყები მკითხველებისთვის უფრო მსუბუქი ვერსიის შექმნაში.