Начален блок, преписан от друга машина, е най-честата причина за проблем, защото разликите между управленията не са козметични.
Fanuc, Haas, LinuxCNC, GRBL и Marlin в CNC режим приемат различни подмножества команди. Една и съща марка продава управления, които се държат съвсем различно, а немалко машини работят с частична емулация на Fanuc, покриваща само част от командите. Затова се чете ръководството на управлението, не каталогът на машината.
Име и номер на програмата, мерни единици, работна отправна система от G54 до G59 там, където диалектът я има, номер на инструмент, обороти, охлаждане и безопасна височина за изтегляне.
Мерните единици и режимът на позициониране се пишат преди всяко движение, а работната отправна система преди първото преместване. Управление, което не види G21 или G90, просто продължава с това, което е оставила предишната програма, и нищо в кода не показва пропуска.
Разликата между милиметри и инчове е точно толкова, и тя дели готовия детайл от счупения инструмент. Затова липсващата единица не е бележка, а грешка.
Fanuc се изтегля през отправната точка на машината с G91 G28 Z0. Haas, макар съвместим с Fanuc за повечето команди, отива право в машинни координати с G53 G0 Z0 и прескача междинната точка. GRBL няма нито корекция по дължина G43, нито отправна точка, затова M6 просто спира програмата и чака ръка. Marlin в CNC режим няма G54 до G59: нулата се задава с G92, а коментарите са с точка и запетая, не със скоби.
Всеки блок се прочита обратно от същия четец, който анализаторът ползва върху истински програми, и се сверява с поисканото: обявени мерни единици, абсолютно позициониране, избрана работна система преди движение, въртящ се шпиндел преди първото рязане и програма, завършваща с M30.
Конфигураторът не превежда истинска програма, а само началния и крайния блок. Затова се добавя кратко тяло с бърз преход, влизане и рязане: начален блок без нито едно движение би минал всяка проверка и това нямаше да значи нищо.
Команда, тихо изпусната от изхода, изглежда като дефект на инструмента, а не като граница на управлението. Затова отделен панел изброява точно какво избраният диалект не поддържа: няма работни системи, няма автоматична смяна на инструмент, няма корекция по дължина или няма изтегляне през отправна точка.
Защото по-добре празнината да е на екрана, отколкото да се открие на машината, при вече закрепен детайл и пуснат шпиндел.
Там няма магазин и няма автоматична смяна, затова блокът добавя изричен коментар за ръчна смяна и след него обикновено M6, което само спира програмата. Корекцията по дължина се държи по същия начин: G43 не се поддържа.
Готовата програма минава през анализатора на CNC програми, а траекторията се гледа с визуализатора. Самата програма за контур или джоб се прави с CAM инструмента, който взима началния и крайния блок оттук.
Първото пускане на празна маса. Проверката тук казва, че блокът е съгласуван със своя диалект, не че приспособлението е стегнато и че нулата е измерена вярно.
Съвместимостта покрива повечето команди, не движението за изтегляне. Fanuc минава през отправната точка с G91 G28 Z0, а Haas отива право в машинни координати с G53 G0 Z0.
GRBL няма магазин и няма автоматична смяна: блокът добавя изричен коментар за ръчна смяна и M6, което само спира програмата. G43 също не се поддържа.
Защото една и съща марка продава различни управления, а немалко машини работят с частична емулация на Fanuc, покриваща само част от командите.
Защото управление, което не види G21 или G90, продължава с това, което е оставила предишната програма, и нищо в кода не показва пропуска.
Коефициент 25,4 между милиметри и инчове, тоест разликата между готов детайл и счупен инструмент.
Няма работни системи от G54 до G59: нулата се задава с G92, а коментарите се пишат с точка и запетая, а не със скоби.
Защото начален блок без нито едно движение би минал всяка проверка, без това да значи нещо. Краткото тяло дава какво да се прочете.
Точно какво избраният диалект не поддържа, за да не изглежда тихо изпусната команда като дефект на инструмента.
Същият четец, който анализаторът ползва върху истински програми, тоест друг код, а не самият генератор.
С профил в EduFacturing. Част от инструментите влизат в Pro.