Към съдържанието
Инструмент · част от Pro

Управлението решава диалекта, не марката на машината

Начален блок, преписан от друга машина, е най-честата причина за проблем, защото разликите между управленията не са козметични.

Отвори инструмента Всички инструменти In English

Избира се управлението, не марката

Fanuc, Haas, LinuxCNC, GRBL и Marlin в CNC режим приемат различни подмножества команди. Една и съща марка продава управления, които се държат съвсем различно, а немалко машини работят с частична емулация на Fanuc, покриваща само част от командите. Затова се чете ръководството на управлението, не каталогът на машината.

Какво влиза в началния блок

Име и номер на програмата, мерни единици, работна отправна система от G54 до G59 там, където диалектът я има, номер на инструмент, обороти, охлаждане и безопасна височина за изтегляне.

Редът се налага, не се препоръчва

Мерните единици и режимът на позициониране се пишат преди всяко движение, а работната отправна система преди първото преместване. Управление, което не види G21 или G90, просто продължава с това, което е оставила предишната програма, и нищо в кода не показва пропуска.

Коефициентът 25,4 не прощава

Разликата между милиметри и инчове е точно толкова, и тя дели готовия детайл от счупения инструмент. Затова липсващата единица не е бележка, а грешка.

Пет диалекта, пет различни правилника

Fanuc се изтегля през отправната точка на машината с G91 G28 Z0. Haas, макар съвместим с Fanuc за повечето команди, отива право в машинни координати с G53 G0 Z0 и прескача междинната точка. GRBL няма нито корекция по дължина G43, нито отправна точка, затова M6 просто спира програмата и чака ръка. Marlin в CNC режим няма G54 до G59: нулата се задава с G92, а коментарите са с точка и запетая, не със скоби.

Проверката е от друг код

Всеки блок се прочита обратно от същия четец, който анализаторът ползва върху истински програми, и се сверява с поисканото: обявени мерни единици, абсолютно позициониране, избрана работна система преди движение, въртящ се шпиндел преди първото рязане и програма, завършваща с M30.

Примерното тяло съществува, за да има какво да се провери

Конфигураторът не превежда истинска програма, а само началния и крайния блок. Затова се добавя кратко тяло с бърз преход, влизане и рязане: начален блок без нито едно движение би минал всяка проверка и това нямаше да значи нищо.

Какво диалектът не може, се показва

Команда, тихо изпусната от изхода, изглежда като дефект на инструмента, а не като граница на управлението. Затова отделен панел изброява точно какво избраният диалект не поддържа: няма работни системи, няма автоматична смяна на инструмент, няма корекция по дължина или няма изтегляне през отправна точка.

Защо това се вижда преди файла

Защото по-добре празнината да е на екрана, отколкото да се открие на машината, при вече закрепен детайл и пуснат шпиндел.

Смяна на инструмент при GRBL

Там няма магазин и няма автоматична смяна, затова блокът добавя изричен коментар за ръчна смяна и след него обикновено M6, което само спира програмата. Корекцията по дължина се държи по същия начин: G43 не се поддържа.

Къде продължава

Готовата програма минава през анализатора на CNC програми, а траекторията се гледа с визуализатора. Самата програма за контур или джоб се прави с CAM инструмента, който взима началния и крайния блок оттук.

И какво остава при теб

Първото пускане на празна маса. Проверката тук казва, че блокът е съгласуван със своя диалект, не че приспособлението е стегнато и че нулата е измерена вярно.

Какво питат хората

Защо Haas се изтегля иначе от Fanuc, щом е съвместим?

Съвместимостта покрива повечето команди, не движението за изтегляне. Fanuc минава през отправната точка с G91 G28 Z0, а Haas отива право в машинни координати с G53 G0 Z0.

Какво става при GRBL и автоматична смяна?

GRBL няма магазин и няма автоматична смяна: блокът добавя изричен коментар за ръчна смяна и M6, което само спира програмата. G43 също не се поддържа.

Защо се избира управление, а не марка?

Защото една и съща марка продава различни управления, а немалко машини работят с частична емулация на Fanuc, покриваща само част от командите.

Защо единиците се пишат преди движение?

Защото управление, което не види G21 или G90, продължава с това, което е оставила предишната програма, и нищо в кода не показва пропуска.

Колко е цената на сгрешена единица?

Коефициент 25,4 между милиметри и инчове, тоест разликата между готов детайл и счупен инструмент.

Какво е различното при Marlin в CNC режим?

Няма работни системи от G54 до G59: нулата се задава с G92, а коментарите се пишат с точка и запетая, а не със скоби.

Защо има примерно тяло?

Защото начален блок без нито едно движение би минал всяка проверка, без това да значи нещо. Краткото тяло дава какво да се прочете.

Какво показва панелът с ограничения?

Точно какво избраният диалект не поддържа, за да не изглежда тихо изпусната команда като дефект на инструмента.

Кой проверява изхода?

Същият четец, който анализаторът ползва върху истински програми, тоест друг код, а не самият генератор.

Как се получава достъп?

С профил в EduFacturing. Част от инструментите влизат в Pro.