Қазіргі заманғы өнеркәсіптік автоматтандыруда бір уақытта бірнеше қозғалыс осін координациялау мүмкіндігі — инженерлердің алдына қойылатын ең қиын тапсырмалардың бірі. Қолданылатын жүйе алты осьті робот иығы болсын, CNC өңдеу орталығы болсын немесе жоғары жылдамдықты орау сызығы болсын — әрбір ось бойынша қажетті дәлдік пен синхрондау қатесіз болуы керек. Бұл қабілеттің негізінде сервомоторы және драйверлер сервомоторлар мен суреттегі қозғалыс құрылғылары тұр, олар көп осьті координацияны тек мүмкін етіп қоймай, сонымен қатар өндірістік масштабда сенімді және қайталанғыш ету үшін тұйық циклді басқару, нақты уақыттағы реакция жылдамдығы мен байланыс интеллектісін қамтамасыз етеді.

Сервомоторлар мен жетектердің көп осьті координацияны қалай қолдайтынын түсіну үшін жеке осьтің өнімділігінен тыс қарау керек. Бұл әрбір жетектің орталық басқарушымен қалай байланысатынын, орын мен жылдамдық бойынша кері байланыс қалай синхрондалатынын және жүйе архитектурасының қозғалыстар арасындағы дәл интерполяцияны қалай қамтамасыз ететінін зерттеуді білдіреді. Бұл мақала сервомоторлар мен жетектердің біртұтас, координатталған қозғалыс жүйесі ретінде, яғни тәуелсіз атқарушы құрылғылар жиынтығы ретінде жұмыс істеуіне мүмкіндік беретін механизмдерді, байланыс протоколдарын және инженерлік принциптерді талдайды.
Көп осьті жүйелерде тұйықталған кері байланыс басқаруының рөлі
Неге кері байланыс координацияның негізі болып табылады
Көп осьті координация толығымен әрбір осьтің әр уақытта өз орнын нақты білуіне тәуелді. Сервомоторлар мен жетектер бұл міндетті жоғары дәлдіктегі энкодер арқылы үнемі мотордың нақты орнын жетекке хабарлау арқылы тұйықталған басқару арқылы орындайды. Жетек бұл кері байланыс мәліметтерін берілген орынмен салыстырады және қателікті жою үшін нақты уақытта түзетулер енгізеді. Бұл кері байланыс циклы болмаса, бір осьте пайда болған кішкентай ауытқулар жүйе бойынша жиналып, координатталған траекторияның ығысуына және соңғы нәтиженің дәлсіздігіне әкеледі.
Көп осьті ортада әрбір сервожеті өзінің тұйық циклын тәуелсіз басқарады және бір уақытта басқарушы контроллерден синхронды командаларды қабылдайды. Бұл екі жауапкершілік — жергілікті түзету мен глобалды синхрондау — сервоқозғалтқыштар мен сервожеттерді координатталған қозғалысқа арналған ерекше қолайлы етеді. Ал қадамдық қозғалтқыш, керісінше, ашық циклда жұмыс істейді және өзінің нақты орнын растай алмайды, сондықтан ол осьтердің бір-бірімен миллиметрден кем дәлдікпен қадамдасуы қажет болатын қолданбаларға қолайсыз.
Энкодердің шешімінің дәлдігі мұнда маңызды рөл атқарады. Мысалы, 23 битті оптикалық энкодерлер айналымына 8 миллионнан астам санау береді, бұл сервожетке қозғалтқыштың орны туралы өте дәл көрініс береді. Бұл дәлдік сервожетке позициялық ең азынша қателерді анықтауға және олар координатталған қозғалыс траекториясына таратылмас бұрын түзетуге мүмкіндік береді, бұл бірнеше осьтің күрделі траекторияны бірігіп жүзеге асыруы қажет болған кезде өте маңызды.
Орын дәлдігін қамтамасыз ететін жылдамдық пен момент циклдары
Сервоқозғалтқыштар мен жетектер әдетте үш ішкі басқару циклымен жұмыс істейді: сыртқы орын циклы, ортаңғы жылдамдық циклы және ішкі момент циклы. Әрбір цикл әртүрлі жаңарту жиілігінде жұмыс істейді, мұндағы момент циклы ең тез орындалады — көбінесе ондаған килогерц деңгейінде — сондықтан қозғалтқыш жүктеме өзгерістеріне лездік реакция береді. Бұл каскадтық құрылым бір оське қатты жүктеме түскен кезде жетектің микросекунд ішінде компенсациялауын қамтамасыз етеді, сондықтан бұл ауытқу координатталған траекторияны бұзбайды.
Көпосьті қолданбаларда бұл тез момент реакциясы әсіресе үдеу мен кеміту кезеңдерінде маңызды, өйткені осьтер арасындағы инерция сәйкессіздігі бір осьтің екіншісінен артта қалуына әкелуі мүмкін. Жақсы реттелген сервоқозғалтқыштар мен жетектер бұл өтулерді момент шығысын динамикалық түрде реттеу арқылы тегіс өткізеді, соның нәтижесінде ең қатаң қозғалыс профильдері кезінде де барлық осьтер берілген траекторияларын сақтайды.
Нақты уақытта синхрондауды қамтамасыз ететін байланыс протоколдары
EtherCAT және детерминдік желілік уақыттау
Бір машина бойынша бірнеше сервоқозғалтқыштар мен жетектердің синхрондауы оларды қозғалыс бақылаушысымен қосатын байланыс протоколына көп дәрежеде тәуелді. Бұл мақсат үшін EtherCAT протоколы анықталған, цикл уақыты тұрақты байланыс ұсынатындықтан және жаңарту жиілігі 250 микросекундқа дейін жететіндіктен, осы мақсат үшін ең кең таралған протоколдардың бірі болып табылады. Көп осьті жүйеде әрбір жетек әрбір байланыс циклында дәл бір уақытта өзінің орналасу командасын алады, осылайша барлық осьтер қозғалыс жаңартуларын бір уақытта бастайды.
Бұл детерминизм өнеркәсіптік fieldbus протоколдарын стандарттық Ethernet-тен ажыратады. Дәстүрлі желіде пакеттердің жеткізілу уақыты болжанбайтындай түрде өзгереді, сондықтан әртүрлі осьтер өз командаларын сәл әртүрлі уақытта алады. Осьтер арасындағы бірнеше микросекундтық діріл (джиттер) жоғары жылдамдықтағы қолданбаларда көрінетін траекториялық қателерге әкелуі мүмкін. EtherCAT бұл проблеманы шешеді: ол сақина топологиясын қолданады, мұнда әрбір қозғалтқыш кадр өткен кезде өз деректерін оқиды және жазады, ал барлық цикл белгілі, қайталанатын уақыт аралығында аяқталады.
EtherCAT интеграциясы үшін жасалған сервоқозғалтқыштар мен жетектерде таратылған сағаттар сияқты аппараттық синхрондау мүмкіндіктері бар, олар желідегі әрбір жетектің ішкі таймерлерін наносекунд деңгейінде бір-біріне сәйкестендіреді. Бұл сағаттардың сәйкестендірілуі байланыс циклы кез келген кешігу әкелсе де, барлық жетектер қозғалыс жаңартуларын бір уақытта, яғни физикалық тұрғыдан бірдей сәтте орындайды, соның арқасында қозғалыс тізбегінің барлық кезеңінде осьтер арасындағы тығыз синхрондау сақталады.
Басқа Fieldbus опциялары және олардың артықшылықтары мен кемшіліктері
EtherCAT жоғары өнімділікті көп осьті жүйелер үшін алдыңғы қатарлы таңдау болса да, сервомоторлар мен жетектер басқа өнеркәсіптік протоколдарға — PROFINET, CANopen және MECHATROLINK-ке қолдау көрсететін нұсқаларда да қолжетімді. Әрбір протокол цикл уақыты, желі топологиясы және басқарушыға сыйымдылық тұрғысынан әртүрлі компромисстік шешімдер ұсынады. Мысалы, CANopen жаңарту жиілігі бірнеше миллисекунд болғанда қабылданатын қарапайым көп осьті қолданбаларда жақсы орныққан, ал PROFINET IRT орташа жылдамдықтағы координациялық есептерге арналған детерминирленген өнімділік ұсынады.
Протоколдың таңдалуы тек синхрондау сапасына ғана емес, сонымен қатар жүйе архитектурасының күрделілігіне де әсер етеді. Жаңа көпосьлы машина үшін сервомоторлар мен жетек құрылғыларын таңдайтын инженерлер контроллердің негізгі протоколды қолдау мүмкіндігін, координацияланатын осьтер санын, қажетті жаңарту жиілігін және өндірістегі қолжетімді кабельдік инфрақұрылымды ескеруі тиіс. Бұл таңдауды жобалау кезеңінде дұрыс жасау кейіннен қымбат тұратын қайта жабдықтауды болдырмауға және жүйенің келешекте қосымша осьтер қосылған жағдайда масштабталуын қамтамасыз етуге көмектеседі.
Интерполяция режимдері мен координатталған траекторияны орындау
Осьтер бойынша сызықтық және шеңберлік интерполяция
Көп осьті координация — бұл әрбір осьті мақсатты орынға тәуелсіз жылжыту емес. Көптеген нақты қолданбаларда осьтер анықталған траектория бойымен бірге қозғалуы керек — түзу сызық, доға немесе күрделі сплайн қисығы, мұнда қозғалыс кезінде осьтер арасындағы қозғалыс қатынасы үздіксіз өзгереді. Бұл интерполяция деп аталады және ол сервомоторлар мен жетектердің шынымен көп осьті координацияны қамтамасыз ету үшін қолдай алуы керек негізгі функциялардың бірі.
Сызықтық интерполяцияда қозғалыс басқарушысы барлық осьтердің мақсатты орынға бір уақытта жетуі үшін осьтер арасында қажетті жылдамдық қатынасын есептейді, осылайша қозғалыс кеңістігінде түзу сызық сызады. Екі осьтік жүйеде құралды диагональды бағытта қозғаған кезде бұл X және Y осьтерінің үдеу, қозғалыс және кему процестерін дәл координатталған қатынаста жүзеге асыруын білдіреді. Сервомоторлар мен жетектер бұны интерполяцияланған траекторияны алдын ала кодтаған орын бойынша командаларды қабылдау арқылы орындайды; олар әрбір байланыс циклында орындық мақсаттарын жолды дәл қадағалау үшін жаңартады.
Дөңгелек интерполяция бұл ұғымды доғалар мен шеңберлерге таратады және бағыт өзгерген сайын әрбір ось бойынша жылдамдық компоненттерін үнемі қайта есептеу үшін басқарушыға қажеттілік туғызады. Қозғалыс сонымен қатар доға сонымен қатар қатаң болса, интерполяция сонымен қатар күрделі болады. Жоғары өнімділікті сервомоторлар мен жеткізу құрылғылары — жылдам байланыс циклдары мен төмен кедейлікпен сипатталады — осы шарттарда траекториялық дәлдікті сақтау үшін маңызды, әсіресе лазерлік кесу немесе дәлдікпен өңдеу сияқты қолданбаларда, мұнда контур дәлдігі өнім сапасына тікелей әсер етеді.
Электрондық беріліс пен кемпрофильдер
Интерполяциялық траекторияның бойымен қозғалудан тыс, сервомоторлар мен жетектер электрондық тісті беріліс пен электрондық кулақты тәртіп функциялары арқылы көпосьті координацияны қолдайды. Электрондық тісті беріліс бір осьтің белгіленген қатынаста екінші осьтің қозғалысын қадағалауын қамтамасыз етеді, яғни механикалық беріліс қорабын бағдарламалық анықталған қатынаспен алмастырады. Бұл функция басқарушы осьтің нақты жылдамдық қатынасын машина тоқтамай-ақ өзгертуге болатын баспа, өңдеу және орама қолданбаларында кеңінен қолданылады.
Электрондық кемірлердің профилдері бұл үдерісті одан әрі дамытып, басқарушы осьтің орны мен ілесуші осьтің орны арасындағы сызықтық емес қатынасты анықтайды; бұл қатынас жетек немесе басқару құрылғысы ішіндегі іздеу кестесі немесе математикалық функция ретінде сақталады. Басқарушы ось қозғалған кезде ілесуші ось физикалық кемірмен жүзеге асыруға болмайтын күрделі қозғалыс профилін орындайды. Жеткілікті өңдеу қуаты мен жадысы бар сервомоторлар мен жетектер бұл кемір профилдерін толық жылдамдықта орындай алады және бір уақытта өздерінің тұйықталған контурлы орналасу басқаруын сақтай алады, бұл машиналардың құрылымын өте икемді етеді және оларды тек бағдарламалық құрал арқылы қайта конфигурациялауға мүмкіндік береді.
Көпосьті машиналар үшін жүйелік архитектураның ескерілуі
Орталықтандырылған және таратылған басқару архитектуралары
Сервоқозғалтқыштар мен жетектердің машина басқару архитектурасында қалай орналасуы көп осьті координацияны қаншалықты жақсы жүзеге асыруға әсер етеді. Орталықтандырылған архитектурада бір қозғалыс басқарушысы барлық интерполяция есептеулерін орындайды және әрбір жетекке өрістік шина желісі арқылы орын бұйрықтарын жібереді. Бұл тәсіл басқарушыға барлық осьтерге толық көрініс береді және күрделі координатталған қозғалыс профилдерін іске асыруды ыңғайлы етеді, бірақ бұл басқарушының өңдеу қуаты мен желінің байланыс жылдамдығына жоғары талап қояды.
Дистрибуцияланған архитектурада бірлік сервоқозғалтқыштар мен жетектерге көбірек интеллект беріледі. Әрбір жетек өзінің интерполяциялық сегментін өзі өңдей алады немесе алдын ала жүктелген қозғалыс бағдарламасын орындай алады, ал орталық басқарушы құрылғы тек жоғары деңгейдегі координациялық сигналдарды ғана береді. Бұл қажетті коммуникациялық жолдың енін азайтады және жеке жетектің ақауы барлық жүйенің тоқтауына әкелмейтіндіктен, ақауларға төзімділікті жақсартуға мүмкіндік береді. Қазіргі заманғы сервоқозғалтқыштар мен жетектер бұл екі архитектураны да бірден қолдайды, сондықтан машина жасаушылар өз қолданбаларының талаптарына ең жақсы сай келетін тәсілді таңдауға мүмкіндік алады.
Координацияланған жұмыс үшін реттеу және іске қосу
Ең қуатты сервомоторлар мен жетектердің де көпосьлы координацияны қамтамасыз етуі мүмкін емес, егер олар дұрыс реттелмесе. Әрбір ось өзіндегі механикалық сипаттамаларға ие — инерция, үйкеліс, иілгіштік және резонанстық жиіліктер, олар жетектің басқару контуры параметрлерінде ескерілуі тиіс. Егер бір ось өте агрессивті, ал екіншісі өте ұстамды реттелсе, онда осьтер бірдей басқару профиліне әртүрлі жауап береді, бұл траектория қателеріне және осьтер арасындағы буындар мен муфтадағы потенциалды механикалық кернеуге әкелуі мүмкін.
Қазіргі заманғы сервомоторлар мен жетектерде механикалық жүктемені өлшейтін және бастапқы басқару циклының параметрлерін автоматты түрде есептейтін автотұрақтандыру функциялары бар. Бұл автотұрақтандыру әдістері көп осьті машиналарды іске қосу уақытын қатты қысқартады, бірақ олар әдетте машина орындайтын нақты қозғалыс профилдері үшін өнімділікті оптималдау мақсатында қолмен жасалатын дәлдеумен аяқталады. Инженерлер координатталған траекторияның дәлдігін статикалық немесе төмен жылдамдықтағы сынақтар кезінде емес, әрқашан шынығып кеткен өндірістік жағдайларда тексеруі керек, себебі динамикалық әсерлер тек толық жұмыс істеу жылдамдығында ғана байқалады.
Сервомоторлар мен қозғалтқыштарға енгізілген тербелістерді басатын сүзгілер көп осьті жүйелер үшін тағы бір маңызды реттеу құралы болып табылады. Машина құрылымындағы механикалық резонанстар бір осьтің тербелісіне әкелуі мүмкін, ал бұл ортақ құрылымдық элементтер арқылы көршілес осьтерге ауытқу тудырады. Қозғалтқыш ішіндегі шығыс сүзгілері мен төменгі жиілікті сүзгілер осы резонанстарды орнықтыру контурының жиілік жолағын қатты төмендетпей-ақ басады, сондықтан жүйе қаттылықтың жоғары деңгейін қамтамасыз етумен қатар жұмыс істейтін координатталған қозғалыстың жылдамдығын да қамтамасыз етеді.
Жиі қойылатын сұрақтар
Көп осьті координация үшін сервомоторлар мен қозғалтқыштардың қадамдық моторларға қарағандағы артықшылығы неде?
Сервоқозғалтқыштар мен жетектер көп осьті жүйелерде бір-бірімен дәл сәйкес келуі қажет болған кезде орынды үнемі тексеріп, түзетуге арналған тұйық циклды кері байланыс қолданады. Қадамдық қозғалтқыштар ашық циклда жұмыс істейді және нақты орнын растай алмайды, сондықтан олар жүктеме кезінде қадамдарды жоғалтуға бейім. Көп осьті қолданбаларда бір осьте бір ғана қадамды жоғалту барлық координатталған траекторияның ауытқуына әкеледі, сондықтан қатаң координациялық тапсырмалар үшін сервоқозғалтқыштар мен жетектер – стандартты таңдау.
EtherCAT көп осьті синхрондауды ескі протоколдарға қарағанда қалай жақсартады?
EtherCAT анық (детерминирленген) байланыс қамтамасыз етеді, цикл уақыты 250 микросекундқа дейін жылдам болуы мүмкін, ал таратылған сағат синхрондауы наносекунд деңгейінде дәл болады. Бұл желідегі барлық серво қозғалтқыштар мен жетектердің орналасу командаларын қабылдауын және қозғалыс жаңартуларын орындауын дәл бір уақытта қамтамасыз етеді, бұл ескі протоколдардың туғызатын уақыттық тербелістерін (джиттерді) жояды. Нәтижесінде осьтер арасындағы синхрондау қатаңдайды және жолдың дәлдігі жақсарып, әсіресе жоғары жылдамдықта кішігірім уақыттық айырымдар көрінетін контур қателеріне айналады.
Серво қозғалтқыштар мен жетектер көп осьті жүйеде орналасу басқаруын және момент басқаруын қамтамасыз ете ала ма?
Иә. Сервомоторлар мен қозғалыс қозғаушылары әдетте бірнеше басқару режімдерін — орын, жылдамдық және момент — қолдайды және қозғалыс басқарушысынан келетін командаларға сәйкес динамикалық түрде олардың арасында ауыса алады. Көп осьті жүйелерде қолданылуға байланысты кейбір осьтер орын режимінде, ал басқалары момент режимінде жұмыс істеуі мүмкін. Мысалы, керілу бақылауы қолданылатын жағдайда орам осі момент режимінде, ал беру осі орын режимінде жұмыс істейді; бұл кезде сервомоторлар мен қозғаушылар үдеріс бойында материалдың тұрақты керілуін сақтау үшін өз шығыстарын синхрондайды.
Сервомоторлар мен қозғаушылар бір уақытта неше осьті координаттая алады?
Сервомоторлар мен жетектердің бір уақытта координаталауы мүмкін осьтер саны қозғалыс бақылаушысының өңдеу қуатына және байланыс желісінің жол өткізгіштігіне тәуелді. Қазіргі заманғы EtherCAT негізіндегі жүйелер әдетте бір уақытта 16, 32 немесе одан да көп осьті біріктірілген желіде синхрондайды, мұнда барлық осьтер бірдей байланыс циклы ішінде командаларды қабылдайды. Практикалық шектеу әдетте қозғалыс профилдерінің күрделілігі мен бақылаушының интерполяциялау қабілеті арқылы анықталады, ал сервомоторлар мен жетектер өздері — жүйе архитектурасымен масштабталуға арналған.
Мазмұны
- Көп осьті жүйелерде тұйықталған кері байланыс басқаруының рөлі
- Нақты уақытта синхрондауды қамтамасыз ететін байланыс протоколдары
- Интерполяция режимдері мен координатталған траекторияны орындау
- Көпосьті машиналар үшін жүйелік архитектураның ескерілуі
-
Жиі қойылатын сұрақтар
- Көп осьті координация үшін сервомоторлар мен қозғалтқыштардың қадамдық моторларға қарағандағы артықшылығы неде?
- EtherCAT көп осьті синхрондауды ескі протоколдарға қарағанда қалай жақсартады?
- Серво қозғалтқыштар мен жетектер көп осьті жүйеде орналасу басқаруын және момент басқаруын қамтамасыз ете ала ма?
- Сервомоторлар мен қозғаушылар бір уақытта неше осьті координаттая алады?