CNC машинни умения за програмиране
Сгъваема програмна структура
Програмният сегмент е непрекъсната група от думи, които могат да бъдат обработени като единица, и всъщност е раздел от програма в CNC програма за обработка. Основното тяло на програмата за обработка на части се състои от няколко програмни сегмента. Повечето програмни сегменти се използват за инструктиране на машинния инструмент да завърши или изпълни определено действие. Блокът се състои от думи за размер, думи без размер и инструкции за край на блока. При писане и печат всеки блок обикновено заема един ред и същото важи, когато програмата се показва на екрана.
Формат на сгъваема програма
Конвенционалната програма за обработка се състои от начален знак (единичен ред), име на програмата (единичен ред), тяло на програмата и инструкция за край на програмата (обикновено единичен ред). В края на програмата има знак за край на програмата. Символът за начало на програмата и знакът за край на програмата са един и същ знак: % в кода ISO, ER в кода EIA. Инструкцията за край на програмата може да бъде M02 (край на програмата) или M30 (край на хартиената лента). В днешно време машинните инструменти с ЦПУ обикновено използват запаметени програми за работа. Понастоящем общата точка на M02 и M30 е: След завършване на всички други инструкции в програмния сегмент, той се използва за спиране на шпиндела, охлаждащата течност и подаването и нулиране на системата за управление.
M02 и M30 са напълно еквивалентни, когато се използват в някои металорежещи машини (системи), но следните разлики се използват в други машинни инструменти (системи): Когато програмата приключи с M02, курсорът спира в края на програмата след автоматичното операцията завършва; и Когато използвате M3O за прекратяване на работата на програмата, курсорът и дисплеят на екрана могат автоматично да се върнат в началото на програмата след края на автоматичната операция и програмата може да се стартира отново чрез натискане на бутона за стартиране. Въпреки че на M02 и M30 е разрешено да споделят блок с други програмни думи, по-добре е да ги изброите в един блок или да споделяте блок само с поредния номер.
Името на програмата се намира преди основната част на програмата и след началото на програмата и обикновено заема отделен ред. Името на програмата има две форми: едната е съставена от предписан английски знак (обикновено O), последван от няколко цифри. Максимално допустимият брой цифри е посочен в ръководството, като двете общи са двуцифрени и четирицифрени. Тази форма на име на програма може да се нарече и номер на програма. Друга форма е, че името на програмата е съставено от английски букви, цифри или смес от английски и цифри, като в средата може да се добави знак "-".
Тази форма позволява на потребителите да наименуват програмата по-гъвкаво. Например, програмата за третия процес на обработка на фланеца с номер на чертежа на детайла 215 на LC30 CNC струг може да бъде наречена LC30-FIANGE-215-3, която може да се използва и съхранява, а извличането и т.н. носят голямо удобство. Формата на името на програмата се определя от CNC системата.