У ЦНЦ машинској обради, стварна позиција алата се често разликује од теоријске позиције алата током програмирања. Због тога морамо да изменимо програм у складу са положајем алата. Међутим, као што сви знају, колико је компликовано и подложно грешкама модификовати програм Стога је настао концепт компензације алата. Такозвана компензација алата је функција која се користи за компензацију разлике између стварне позиције уградње алата и теоријске позиције програмирања. Након коришћења функције компензације алата, промена алата треба само да промени вредност компензације положаја алата без модификације НЦ програма.
У компензацији алата често користимо компензацију дужине и компензацију радијуса. Генерално, људима који су нови у ЦНЦ индустрији тешко је да вешто користе ове две накнаде. У наставку ћемо детаљно објаснити ове две методе компензације.
слика
1. Компензација дужине алата
1. Концепт компензације дужине алата
Пре свега, требало би да разумемо која је дужина алата. Дужина алата је веома важан концепт. Када програмирамо део, прво морамо да наведемо програмски центар дела, а затим да успоставимо координатни систем за програмирање обратка, а овај координатни систем је само координатни систем обратка, а нулта тачка је углавном на радном комаду. Компензација дужине се односи само на З координату. То није као нулта тачка програмирања у равнима Кс и И, јер је алат позициониран уз отвор за конус вретена и не мења се. Нулта тачка З координате је другачија. Сваки нож је различите дужине.
На пример, желимо да избушимо рупу дубине 50 мм, а затим избушимо рупу дубине 45 мм, користећи бургију дужине 250 мм и славину дужине 350 мм. Прво користите бургију да избушите рупу дубине 50 мм. У овом тренутку, машина алатка је поставила нулту тачку радног комада. Када се славина замени за урезивање, ако оба ножа почну обраду од постављене нулте тачке, славина је дужа од бургије и урезивање је предугачко, што ће оштетити алат. и артефакти. Ако је компензација алата подешена у овом тренутку, компензује се дужина нарезнице и бургије. Након што је нулта тачка машине алатке подешена, чак и ако је дужина славине и бургије различита, због постојања компензације, када се славина позове да ради, З координата нулте тачке се аутоматски помера на З плус (или З) компензује дужину нарезнице и обезбеђује тачну нулту тачку обраде.
2. Команда за компензацију дужине алата
Компензација дужине алата се реализује извршавањем команди које садрже Г43 (Г44) и Х. Истовремено дајемо вредност З координате, тако да се алат помера на место где је растојање од површине радног предмета З након компензације. Друга команда Г49 је отказивање команде Г43 (Г44). У ствари, не морамо да користимо ову команду, јер сваки алат има сопствену компензацију дужине. Када мењате алат, користите команду Г43 (Г44) Х да бисте дали сопствену компензацију дужине алата. Међутим, компензација дужине претходног алата се аутоматски поништава.
Г43 значи додавање износа компензације у меморији на вредност координата крајње тачке програмске инструкције, Г44 значи одузимање, а Г49 или Х00 се могу користити за поништавање померања дужине алата. У сегменту програма Н80Г43 З56 Х05, ако је вредност у меморији 05 16, то значи да је вредност координата крајње тачке 72мм.
3. Два начина компензације дужине алата
(1) Користите стварну дужину алата као компензацију дужине алата (овај метод се препоручује). Коришћење дужине алата као компензације је коришћење инструмента за подешавање алата за мерење дужине алата, а затим уношење ове вредности у регистар за компензацију дужине алата као компензацију дужине алата.
Коришћењем дужине алата као компензације дужине алата може се избећи стална модификација померања дужине алата у обради различитих радних комада. На овај начин, алат се може користити на различитим обрадацима без модификације померања дужине алата. У овом случају, можете да архивирате сваки алат у складу са одређеним правилима нумерисања алата и користите мали знак за писање релевантних параметара сваког алата, укључујући дужину и полупречник алата. За оне компаније са посебним одељењима за управљање алатима, нема потребе да саопштавају параметре алата лицем у лице оператеру. Вредност дужине алата на етикети се користи као компензација дужине алата без даљег мерења.
Коришћење дужине алата као компензације дужине алата такође може омогућити машинској алатки да мери дужину других алата на инструменту за подешавање алата док машина алатка ради, а да не одузима време рада машине алатке због подешавања алата на машински алат, тако да се обрадни центар може у потпуности искористити. ефикасност. На овај начин, када се вретено помери до програмиране тачке З координата, то је координата вретена плус (или одузета) вредност З координате након компензације дужине алата.
(2) Користите растојање (позитивно или негативно) између врха алата и програмиране нулте тачке у правцу З као вредност компензације. Овај метод је погодан за употребу када машином управља само једна особа и нема довољно времена да се инструментом за подешавање алата измери дужина алата. На овај начин, када се други радни комад обрађује једним алатом, подешавање компензације дужине алата мора се извршити поново. Када се користи овај метод за компензацију дужине алата, вредност компензације је растојање померања врха алата када се вретено помера од нулте тачке З координате алатне машине до нулте тачке програмирања радног комада, тако да је ова вредност компензације увек негативна и веома велика.
2. Компензација радијуса алата
1. Концепт компензације радијуса алата
Током контурне обраде, путања кретања центра алата (пута кретања центра алата или центра жице) и стварна контура обрађеног дела морају бити померени за одређено растојање. Овај помак се назива компензација радијуса алата, познат и као помак центра алата.
Пошто ЦНЦ систем контролише путању центра алата, ЦНЦ систем треба да израчуна путању центра алата на основу величине контуре улазног дела и вредности компензације радијуса алата. Према упутству за компензацију алата, ЦНЦ машина за обраду може аутоматски извршити компензацију радијуса алата. Посебно код ручног програмирања, компензација радијуса алата је веома важна. Када програмирате ручно, користећи команду за компензацију радијуса алата, можете програмирати према вредности контуре дела, без израчунавања програмирања путање центра алата, што у великој мери смањује количину прорачуна и стопу грешке. Иако се користи ЦАД/ЦАМ аутоматско програмирање, количина ручног прорачуна је мала, а брзина генерисања програма је велика, али када алат има малу количину хабања или величина контуре обраде незнатно одступа од величине дизајна, или у грубо глодање, полузавршно глодање и завршно глодање. Када се промена корак-по-корак додатка за машинску обраду, још увек треба да се прилагоди на одговарајући начин. Након коришћења компензације радијуса алата, нема потребе да мењате величину алата или величину моделирања да бисте регенерисали програм. Потребно је само правилно изменити параметре компензације алата на ЦНЦ машини. . То не само да поједностављује израчунавање програмирања, већ и повећава читљивост програма.
Компензација радијуса алата има два облика компензације: Б функцију (Основна) и Ц функција (Комплетна). Пошто компензација полупречника алата функције Б само израчунава компензацију алата према овом програму, она не може решити проблем прелаза између сегмената програма и захтева да се контура радног комада обради у прелаз са округлим углом, тако да је производност оштрог угла радног комада није добро. Штавише, програмери морају унапред проценити дисконтинуитете и пресеке који се могу појавити након компензације алата, и ручно их обрадити, што очигледно повећава потешкоће програмирања; док Ц функција компензација радијуса алата може аутоматски да управља преносом централних путања алата између два програмска сегмента, који се могу Програмирати у потпуности према контури радног предмета, тако да скоро све модерне ЦНЦ машине алатке користе Ц функцију компензације радијуса алата. У овом тренутку, потребно је да најмање два наредна блока блока за компензацију радијуса алата морају имати команду за померање (Г00, Г01, Г02, Г03, итд.) која специфицира раван компензације, иначе исправан алат накнада се не може утврдити.
2. Команда за компензацију радијуса алата
Према ИСО прописима, када је средишња стаза алата на десној страни смера напред одређеног програмом, то се назива десна компензација алата, што је представљено са Г42; иначе се назива компензација левог алата, коју представља Г41.
Г41 је команда за компензацију левог алата (лева компензација алата), односно, гледано дуж правца напредовања алата (под претпоставком да се радни предмет не помера), средишња стаза алата се налази на левој страни контуре радног предмета, која се назива лево компензација алата.
Г42 је команда за компензацију десног алата (десна компензација алата), то јест, гледајући дуж смера алата напред (под претпоставком да се радни предмет не помера), средишња стаза алата се налази на десној страни контуре радног предмета, која се назива десна компензација алата.
Г40 је команда за отказивање компензације радијуса алата. Након употребе ове команде, команде Г41 и Г42 су неважеће.




