врска=//upload.wikimedia.org/wikipedia/commons/thumb/a/ac/CNC machine.jpg/220px-CNC machine.jpg|мини| CNC машина која работи на дрво Бројчена контрола (исто така сметачка бројчена контрола, и вообичаено наречена CNC) е автоматска контрола на алатките за обработка (како што се дупчалки, стругови, мелници, брусилки, насочувачи и 3D печатачи) со помош на сметач . CNC машина обработува парче материјал (метал, пластика, дрво, керамика или композит) за да ги исполни спецификациите следејќи ги кодирани програмирани упатства и без рачен оператор директно да ја контролира работата на обработката.

CNC машината е моторизирана маневрирачка алатка и често моторизирана маневрирачка платформа, која и двете се контролирани од компјутер, според специфични инструкции за внесување. Инструкциите се испорачуваат на CNC машина во форма на секвенцијална програма на инструкции за контрола на машината како што се G-код и M-код, а потоа се извршуваат. Програмата може да биде напишана од лице или, многу почесто, генерирана од софтвер за графички сметачки потпомогнат дизајн (CAD) или сметачки потпомогнато производство (CAM). Во случај на 3D печатачи, делот што треба да се печати се „сече“ пред да се генерираат инструкциите (или програмата). 3D печатачите исто така користат G-Code.

CNC е огромно подобрување во однос на некомпјутеризираната обработка што мора да биде рачно контролирана (на пр. со користење на уреди како што се рачни тркала или лостови) или механички контролирана со претходно изработени водилки за модели (види пантографска мелница ). Во современите CNC системи, дизајнот на механички дел и неговата програма за производство се високо автоматизирани. Механичките димензии на делот се дефинирани со користење на CAD софтвер, а потоа се преточуваат во производствени директиви со софтвер за производство со помош на компјутер (CAM). Добиените директиви се трансформираат (со софтверот „ пост процесор “) во специфични команди неопходни за одредена машина да ја произведе компонентата, а потоа се вчитуваат во CNC машината.

Бидејќи за која било конкретна компонента може да биде потребна употреба на неколку различни алатки – дупчалки, пили итн. – современите машини често комбинираат повеќе алатки во една „ќелија“. Во други инсталации, се користат неколку различни машини со надворешен контролер и човечки или роботски оператори кои ја движат компонентата од машина на машина. Во секој случај, серијата чекори потребни за производство на кој било дел е високо автоматизирана и произведува дел кој тесно се совпаѓа со оригиналниот KAD цртеж.

Дискрипција Движењето е контролирање на повеќе оски, вообичаено најмалку две (X и Y),Mike Lynch, "Key CNC Concept #1—The Fundamentals Of CNC", Modern Machine Shop, 4 January 1997. Accessed 11 February 2015 и вретено на алатот што се движи во Z (длабочината). Позицијата на алатот е управувана од степер мотори со директен погон или серво мотори за да се обезбедат високо прецизни движења, или кај постарите дизајни, мотори преку низа брзини за спуштање. Контролата со отворен циклус работи сè додека силите се чуваат доволно мали и брзините не се преголеми. Кај комерцијалните машини за обработка на метал, контролите со затворена јамка се стандардни и потребни за да се обезбеди бараната точност, брзина и повторливост .

Опис на делови Како што еволуираше хардверот на контролорот, еволуираа и самите мелници. Една промена беше да се затвори целиот механизам во голема кутија како безбедносна мерка (со заштитно стакло во вратите за да му се овозможи на операторот да ја следи функцијата на машината), често со дополнителни безбедносни брави за да се осигура дека операторот е доволно далеку од работата. парче за безбедно работење. Повеќето нови CNC системи изградени денес се 100% електронски контролирани.

Системите слични на CNC се користат за секој процес што може да се опише како движења и операции. Тие вклучуваат ласерско сечење, заварување, заварување со триење, ултразвучно заварување, сечење со пламен и плазма, виткање, вртење, дупчење, прикачување, лепење, сечење ткаенина, шиење, поставување на лента и влакна, насочување, берење и поставување и пила.

Историја Првите NC машини беа изградени во 1940-тите и 1950-тите, врз основа на постојните алатки кои беа модифицирани со мотори кои ја поместуваа алатката или делот за да ги следат точките внесени во системот на пробиена лента . Овие рани сервомеханизми беа брзо зголемени со аналогни и дигитални компјутери, создавајќи модерни CNC машински алати кои ги револуционизираа процесите на обработка.

Удар на алат/машина Во CNC, „пад“ се случува кога машината се движи на таков начин што е штетен за машината, алатите или деловите што се обработуваат, што понекогаш резултира со свиткување или кршење на алатките за сечење, придружните стеги, менгеме и тела или предизвикувајќи оштетување на самата машина со свиткување на водечките шини, кршење на погонските завртки или предизвикување на пукање или деформирање на структурните компоненти при напрегање. Благ удар може да не ја оштети машината или алатите, но може да го оштети делот што се обработува така што мора да се отфрли. Многу CNC алатки немаат својствено чувство за апсолутната положба на масата или алатките кога се вклучени. Тие мора да бидат рачно „домашни“ или „нула“ за да имаат каква било референца за работа, а овие ограничувања се само за да се дознае локацијата на делот за работа со него и не се ограничување на тешкото движење на механизмот. Често е можно да се вози машината надвор од физичките граници на нејзиниот погонски механизам, што резултира со судир со нив или оштетување на погонскиот механизам. Многу машини имплементираат контролни параметри кои го ограничуваат движењето на оската над одредена граница, покрај физичките гранични прекинувачи . Сепак, овие параметри често може да се менуваат од операторот.

Неколку CNC алатки исто така не знаат ништо за нивната работна средина. Машините може да имаат системи за чувствителност на оптоварување на погоните на вретеното и на оската, но некои немаат. Тие слепо го следат дадениот код за обработка и на операторот му останува да открие дали се случува или ќе се случи пад, и операторот рачно да го прекине активниот процес. Машините опремени со сензори за оптоварување можат да го запрат движењето на оската или вретеното како одговор на состојба на преоптоварување, но тоа не спречува да дојде до несреќа. Може само да ја ограничи штетата што произлегува од падот. Некои падови можеби никогаш нема да преоптоварат ниту една оска или погони на вретеното.

Ако погонскиот систем е послаб од структурниот интегритет на машината, тогаш погонскиот систем едноставно притиска на пречката, а погонските мотори „се лизгаат на своето место“. Машинскиот алат можеби нема да го открие судирот или лизгањето, така што на пример алатката сега треба да биде на 210 mm на оската X, но всушност е на 32 mm каде што удрила во пречката и постојано се лизга. Сите следни движења на алатот ќе бидат исклучени за -178 мм на оската Х, а сите идни движења сега се невалидни, што може да резултира со дополнителни судири со стегите, менгемеите или самата машина. Ова е вообичаено кај степер-системи со отворен циклус, но не е возможно во системи со затворена јамка, освен ако не се случило механичко лизгање помеѓу моторот и механизмот за погон. Наместо тоа, во систем со затворена јамка, машината ќе продолжи да се обидува да се движи против товарот додека или погонскиот мотор не дојде во состојба на преоптоварување или серво моторот не успее да дојде до саканата положба.

Можно е откривање и избегнување судир, преку употреба на сензори за апсолутна положба (оптички ленти за шифрирање или дискови) за да се потврди дека се случило движење, или сензори за вртежен момент или сензори за искористување на моќноста на погонскиот систем за откривање на абнормално напрегање кога машината треба само да се движи. и не сечење, но тие не се вообичаена компонента на повеќето хоби CNC алатки. Наместо тоа, повеќето хоби CNC алатки едноставно се потпираат на претпоставената точност на чекорните мотори кои ротираат одреден број степени како одговор на промените на магнетното поле. Често се претпоставува дека степерот е совршено прецизен и никогаш не погреши, така што следењето на положбата на алатката едноставно вклучува броење на бројот на пулсирања испратени до степерот со текот на времето. Алтернативно средство за следење на позицијата на чекорот обично не е достапно, така што не е можно откривање судир или лизгање.

Комерцијалните CNC машини за обработка на метал користат контроли за повратна врска со затворена јамка за движење на оската. Во систем со затворена јамка, контролорот ја следи вистинската позиција на секоја оска со апсолутен или инкрементален енкодер . Соодветното програмирање на контролата ќе ја намали можноста за пад, но сепак останува на операторот и на програмерот да се осигураат дека машината работи безбедно. Меѓутоа, во текот на 2000-тите и 2010-тите, софтверот за машинска симулација созреваше брзо, и веќе не е невообичаено за целата обвивка на машинскиот алат (вклучувајќи ги сите оски, вретена, чаки, одбранбени држачи, држачи за алати, опашки, тела, стеги, и залиха) да се моделира прецизно со 3D цврсти модели, што му овозможува на софтверот за симулација прилично точно да предвиди дали циклусот ќе вклучи пад. Иако таквата симулација не е нова, нејзината прецизност и навлегувањето на пазарот значително се менуваат поради напредокот во компјутерите.

Бројчена прецизност и реакција на опремата Во рамките на бројчените системи на CNC програмирање, генераторот на код може да претпостави дека контролираниот механизам е секогаш совршено точен или дека прецизните толеранции се идентични за сите насоки на сечење или движење. Ова не е секогаш вистинска состојба на CNC алатките. ЦПУ алатките со голема количина на механички повратен удар сè уште можат да бидат многу прецизни ако погонот или механизмот за сечење се придвижуваат само за да се примени сила на сечење од една насока, а сите системи за возење се цврсто притиснати заедно во таа насока на сечење. Како и да е, CNC уред со силен удар и досадна алатка за сечење може да доведе до брборење на секачот и можно пробивање на работното парче. Повратниот удар, исто така, влијае на прецизноста на некои операции кои вклучуваат превртување на движењето на оската за време на сечењето, како што е глодањето на кругот, каде што движењето на оската е синусоидно. Сепак, ова може да се компензира ако количината на повратен удар е прецизно позната со линеарни енкодери или рачно мерење.

Самиот механизам за висок повратен удар не мора да се потпира за постојано прецизност за процесот на сечење, но некој друг референтен објект или прецизна површина може да се користи за да се нули механизмот, со цврсто примена на притисок врз референцата и поставување како нулта референци за сите следни движења со CNC кодирани. Ова е слично на методот на рачен машински алат за прицврстување на микрометар на референтниот зрак и прилагодување на бројчаникот на Верние на нула користејќи го тој објект како референца. 

Систем за контрола на позиционирање Во системите за бројчена контрола, позицијата на алатката се дефинира како збир на инструкции наречени програма за делови . Контролата на позиционирање се нарекува со користење на систем со отворена или затворена јамка. Во систем со отворен циклус, комуникацијата се одвива само во една насока: од контролорот до моторот. Во системот со затворена јамка, се обезбедува повратна информација до контролорот за да може да ги исправи грешките во положбата, брзината и забрзувањето, кои можат да настанат поради варијации во оптоварувањето или температурата. Системите со отворен циклус се генерира поевтини, но помалку прецизни. Степерните мотори можат да се користат и во двата типа на системи, додека серво моторите може да се користат само во затворени системи.

Декартови координати