|
|
|
содержание .. 1 2 3 ..
5 N G60 X10 Y10 В135; где X, Y – координатные оси подачи; B1 – ось вспомогательных перемещений. Специальные функции. Примерами адресов специальных функций могут послужить: F (подача), S (частота вращения шпинделя), M (вспомогательная функция; связанная, например, с управлением электроавтоматикой), Т (выбор инструмента). В примере показан кадр, в котором присутствуют позиционная информация и специальные функции: G01 X40 Y50 F250 S500 T05 M03. Здесь задано перемещение X40 Y55 (траекторная информация); а также и специальные функции: подачи F250, частоты вращения шпинделя по часовой стрелке S500; функции инструмента T05б обеспечивающей его доступность в инструментальном магазине. Номера кадров. Именем кадра, открывающим кадр слева в строке, служит его номер. Имя состоит из адреса N и собственно номера (например, N10). Нумерация облегчает чтение программы. Принято нумеровать кадры последовательно, по возрастающей степени, с приращением 10 (например, N10 N20 N30 и т.д.). При этом возникает возможность включать дополнительные кадры при редактировании программы. При ветвлениях и переходах программы номера кадров служат метками. Номера кадров используют также и в циклах, и в подпрограммах. Комментарии. Комментарии служат для пояснений и документирования. Хорошо комментированная программа служит прообразом для других программистов при любых изменениях программы. Однако каждый символ комментария увеличивает длину файла управляющей программы на один байт. Комментарии указывают в скобках или предваряют кавычками. Комментарии в скобках игнорируются системой ЧПУ, а предваряемые кавычками – визуализируются на экране монитора. Работа управляющей программы. При отсутствии инструкций, управляющих потоком кадров, кадры отрабатываются последовательно один за другим. Эта последовательность может быть нарушена инструкциями: пропуска кадров, вызова подпрограмм, перехода к другим кадрам. Если кадры программы помечены соответствующим образом (/), то система управления проигнорирует их, если активен сигнал Skip. Подпрограммы. Если какая то часть технологического процесса повторяется, ее целесообразно оформить в виде подпрограммы, которая вызывается по мере надобности. Существуют два способа вызова подпрограммы: с P адресом или без него. Синтаксис вызова подпрограммы с P-адресом выглядит так: P<имя_подпрогр>DIN; где DIN означает, что все кадры подпрограммы написаны в коде DIN66025 (ISO6983), т.е. в коде ISO-7bit. |