- •Список таблиц. Стр.
- •Программирование технологических операций в режиме nc.
- •Символы адресов
- •Специальные символы.
- •Редактор nc.
- •Insert block before (Вставить блок перед) delete block ( Удалить блок)
- •Большие программы.
- •Распределение.
- •Insert block before (Вставить блок перед) delete block ( Удалить блок)
- •Объемная круговая интерполяция 3d. Коды g02.4 и g03.4.
- •X10.0 y0.0 z0.0 ( Конечная точка)
- •Режим временной остановки. Код g04.
- •Полярные координаты. Код g16.
- •Компенсация . Коды g40-g42.
- •Корректировка длины инструмента.
- •Выключение функции компенсации фрезы .Код g40.
- •Компенсация фрезы слева. Код g41.
- •Компенсация фрезы справа. Код g42.
- •Программирование компенсации фрезы:
- •Коррекция длины инструмента. Коды g43, g44, g49.
- •Корректировка радиуса инструмента. Коды g45-g48.
- •Масштабирование . Коды g50 и g51.
- •Настройка локальной системы координат. Код g52.
- •Сверление по проходам .Код g73.
- •Цикл ориентированной расточки. Код g76.
- •Обратная расточка. Код isnc g87.
- •Isnc g87 Пример движение инструмента по циклу обратной расточки (isnc g87):
- •Отмена или замена стандартных циклов.
- •Частота вращения шпинделя. Коды s.
- •Функции инструмента.
Символы адресов
Символы адресов – это первый символ слова в программном блоке. Команда сигнализирует этим системе о характере действий этого блока.
Список символов адресов, опознаваемых этой системой:
/ Команда игнорировать
( ) Команда комментарии
: Номер подпрограммы ( Опция NCPP )
A Вращение вокруг оси X
B Вращение вокруг оси Y
D Корректировка диаметра инструмента
F Скорости подачи
G Подготовительные функции
H индекс корректировки длины инструмента
I Центр дуги по оси X / Корректировка масштабирования по оси X .
J Центр дуги по оси Y / Корректировка масштабирования по оси Y.
K Центр дуги по оси Z / Корректировка масштабирования по оси Z.
L Корректировка длины инструмента. Режим набора данных.
М. Разные Функции
N Последовательный номер
O Номер подпрограммы ( опция NCPP )
P Номер программы ( подпрограммы), задержка времени, масштабирование
Q Стандартный цикл смещения, глубина ступени при сверлении
R Угол поворота, Уровень возврата, радиус круговой интерполяции
S Функция скорости вращения шпинделя
T Выбор Инструмента
X Первичный размер перемещения по X
Y Первичный размер перемещения по Y
Z Первичный размер перемещения по Z
Специальные символы.
Специальные символы –это символы ASCII внутри файла, которые имеют особенное значение для системы и не могут быть отредактированы.
Следующие специальные символы распознаются программным обеспечением NC:
«%» Начало / Конец ленты – сигнализирует системе , что все последующие символы являются частью программы . Система автоматически добавляет эти символы к началу новой программы. Можно также использовать % , как символ для определения конца ленты.
«E» Конец ленты . ( опция для BNC и ISNC) - сигнализирует системе NC ,что ни один символ больше не последует . Этот символ является дополнительным для обеспечения совместимости с существующими программами, которые включают символ EOT в конце.
«CR»- сигнал конца программы блока
«CRLF» – возврат соответствующего перемещения или сигнал конца программы блока.
( идентично с CR)
Примечание :
CRLF не показывается при просмотре программы в редакторе NC .
Слово :
Слово-это группа алфавитно-цифровых характеров символов. Первый символ-это символ адреса. Может быть или М или G. За символом адреса следует значение.
Образец NC слова - "X -. 03" и "G00. "
Одно слово или группы слов формируют программный блок.
Блок:
Блок это группа слов, разграниченных символом конца блока: возврат соответствующего перемещения CR или CRLF. Каждый блок внутри программы должен быть закончен или с CR или CRLF.
Следующая иллюстрация показывает типичный блок NC и его компоненты:
N100 G01 G41 G09 X1.35 Y-0.475 Z .025 F5.0 M07
Номер
|
символ адреса |
одноразовая подготовительная функция |
слово размеров |
слово скорости подачи |
Вспомогательные функции |
N100 |
G01 G41 |
G09 |
X1.35 Y-0.475 Z .025 |
F5.0 |
M07 |
Рисунок 3-1. Типичный блок NC.
Задание кодов M и G по умолчанию.
При включении питания, перезапуске системы управления, начальном ( первом ) входе в редактор NC или после удаления программы, система устанавливает М коды по умолчанию:
M05 – Остановка вращения шпинделя
M09 –Выключение охлаждения обеих систем
Система также устанавливает G коды как заданные по умолчанию . Значение G кодов показано в соответствующей таблице и в разделе «Подготовительные функции –G коды»
Важно: Для изображения графики и запуска программ система использует специальные единицы при выборе редактора NC, отличные от G кодов
Навигация.
Ч
тобы
перемещать курсор от блока до начала
следующего блока необходимо нажать
. Используйте стрелку
вправо продвижение
и влево / назад для перемещения курсора
внутри блока. Используйте клавишу Enter
для перемещения курсора между словами
в блоках.
Д
ля
перемещения в начало текущего блока
нажмите клавишу Home
или стрелку вверх . Если курсор уже в
начале блока ,то нажатие клавиши вверх
передвинет курсор к началу последнего
слова в предыдущем блоке.
Для перемещения от
слова к началу следующего слова ,
необходимо нажать Enter.
Если курсор находиться в конце текущего
блока , при нажатии клавиши Enter
редактор автоматически представляет
следующий действующий символ адреса.
Для перемещения от
одного символа к другому необходимо
нажать стрелку вправо. Если при этом
курсор находится в конце текущего блока,
то он переносится к началу блока.
Для перемещения от символа к предшествующему символу , необходимо нажать стрелку влево. Если курсор находится в конце текущего блока, то он переносится в конец текущего блока. Для удаления символов или слов из блока используйте эти методы:
-для удаления числовых данных, необходимо переместить курсор и нажать Delete или левую стрелку. Удаление слова происходит из-за того ,что цифровая информация не может быть представлена в программе NC . В разделе программы NC –базовые программные функции «главного меню» представлена информация об абсолютном G90 и возрастающем способе G91 удаления блоков.
