MELDAS, MELDASMAGICявляютсязарегистрированными торговыми знаками
компании Mitsubishi Electric Corporation. Другие компании и названия выпускаемой ими
продукции, встречающиеся в настоящем руководстве, являются торговыми марками
или зарегистрированными торговыми марками соответствующих компаний.
Введение
риор
щ
ру
,
р
р
Настоящая инструкция является руководством по программированию устройств серии
MELDAS 60/60S, MELDASMAGIC64. В настоящем руководстве приведено описание
правил программирования, поэтому настоящим руководством следует тщательно
ознакомиться перед началом программирования. Также следует тщательно
ознакомиться с «Указаниями по безопасности», расположенными на следующей
странице, что позволить обеспечить безопасное применение устройства с ЧПУ.
Детальное описание, приведенное в настоящем руководстве.
Внимание
Для устройств, описанных в разделах "Ограничения" или "Пригодное для
использования положение" настоящего руководства, инструкции по эксплуатации,
изданные производителями машин, имеют п
Были приложены все усилия для описания в настоящем руководстве по эксплуатации
как можно большего количества способов управления. Позиции, не описанные в
настоя
Настоящее руководство составлено для версии, при которой в систему включены все
опциональные функции. Смотри соответствующие спецификации производителя
машинного оборудования перед началом использования.
Смотри инструкцию по эксплуатации от производителя соответствующего
оборудования для получения детальной информации по каждой станочной системеl.
ем
ководстве
должны
ассмат
иваться как "невозможные".
итет над настоящим руководством.
Некоторые меню и функции отличаются в зависимости от используемой системы
ЧПУ (либо ее версии), а применение некоторых функций является невозможным.
Перед использованием следует проверить все технические параметры системы.
Общие указания по безопасности
(1) Смотри следующую документацию для получения деталей по управлению
Инструкция по эксплуатации серии MELDAS 60/60S……. BNP-B2180
Указания по безопасности
у
формац
Для обеспечения правильного использования следует всегда тщательно знакомиться с
техническими параметрами, выпускаемыми производителем машинного оборудования,
настоящее руководство, сопутствующие инструкции и прилагаемые документы перед
установкой, эксплуатацией, программированием, техническим обслуживанием или
техническими проверками.
Следует понять принцип действия числового контроллера, указания по безопасности и
предупреждения перед началом использования системы.
Настоящее руководство подразделяет указания по безопасности на "Опасность",
"Предупреждение" и "Внимание".
При неправильном управлении возможно серьезное травмирование
ОПАСНОСТЬ
ПРЕДУПРЕЖДЕНИЕ
ВНИМАНИЕ
Следует учитывать, что позиции, обозначенные как "Внимание", могут иметь более серьезный
эффект в зависимости от ситуации. В любом случае в них приводится важная информация,
которая всегда должна выполняться.
пользователя либо неминуемый летальный исход.
При неправильном управлении возможно серьезное травмирование
пользователя либо летальный исход.
При неправильном управлении возможно травмирование пользователя
либо физическое повреждение.
ОПАСНОСТЬ
Не применяется в настоящем руководстве.
ПРЕДУПРЕЖДЕНИЕ
Не применяется в настоящем руководстве
ВНИМАНИЕ
1. Позиции, относящиеся к продукту и руководству
Для устройств, описанных в разделах "Ограничения" или "Пригодное для использования
положение" настоящего руководства, инструкции по эксплуатации, изданные производителями
машин, имеют приоритет над настоящим руководством.
Были приложены все усилия для описания в настоящем руководстве по эксплуатации как можно
большего количества способов управления.
Позиции, не описанные в настоящем руководстве, должны рассматриваться как "невозможные".
Настоящее руководство составлено для версии, при которой в систему включены все
опциональные функции. Смотри соответствующие спецификации производителя машинного
оборудования перед началом использования.
Смотри инструкцию по эксплуатации от производителя соответствующего оборудования для
пол
чения детальной ин
Некоторые меню и функции отличаются в зависимости от используемой системы ЧПУ
(либо ее версии), а применение некоторых функций является невозможным. Перед
использованием следует проверить все технические параметры системы.
ии по каждой станочной системеl.
ВНИМАНИЕ
2. Позиции, относящиеся к эксплуатации
Перед началом непосредственной обработки следует всегда выполнять пуск в холостом режиме
для проверки программы обработки, уровня смещения резца и уровень смещения заготовки и т.д.,
Если уровень смещения системы координат заготовки изменился во время остановки единичного
блока, новая настройка вступит в силу со следующего блока.
Включить и выключить зеркальное отображение в центре управления обработки в зеркальном
отображении
Если уровень смещения резца изменился в автоматическом режиме работы (включая остановку
единичного блока), данный уровень вступит в силу со следующего блока или последующих
блоков.
3. Позиции, относящиеся к программированию
Команды "без значения после G" рассматриваются при работе как "GOO" .
";" "EOB" и "%" "EOR" являются пояснительными символами. Фактическими кодами для ISO
являются «Продольная подача» "%", а «Конец блока» и «Конец записи» для EIA.
При составлении программы обработки следует выбрать подходящие условия обработки
и убедиться в том, что не превышены данные производительности, мощности и
предельные параметры станка и блока NC. Примеры не учитывают условия обработки.
Приложение 3. Порядок очередности команд G функции ...........................................433
IV
1. Оси управления
д
е
стола
д
д
1.1 Группакоординати ось управления
1. Осиуправления
1.1 Группа координат и осьуправления
Функция и назначение
В стандартных параметрах существует 3 оси управления, но, в случае добавления
дополнительной оси, может осуществляться управление 4 осями.
Назначение направления обработки соответствует этим осям и использует систему
координат, состоящую из алфавитных символов, определенных заранее.
X-Y стол
Программные координаты
заготовка
X-Y стол
основание
Направление
вижения стола
Направление
виж
ния
X-Y иревольверный стол
заготовка
Направление
вижения стола
Направление
вращения стола
Программные координаты
1
1. Оси управления
у
(
)
1
т
)
v(G57)
1.2 Системы координат и символынулевой точки координат
1.2 Системыкоординат исимволы нулевой точки координат
Функция и назначение
Исходная точка
Нулевая точка координат станка
Н
Система координат
заготовки 3
левые точки координат заготовки
Базовая система координат станка
Система координат
заготовки 2
Система координат
заготовки 1
G54 - G59
Нулевая точка
станка
-я исходная
точка
Местная
система
координа
(G52
Система координат
заготовки 6
Система координат
заготовки 5
Система
координат
заготовки
4
2
2. Единицы команд ввода
2. Единицы команд ввода
2.1 Единицы команд ввода
Функция и назначение
Данные единицы используются для обозначения движения в рамках программы в
соответствии с командами MDI входной и управляющей перфоленты. Они выражаются в
миллиметрах, дюймах или градусах (°).
2.2 Единицы входных настроек
Функция и назначение
Это единицы данных настройки, которые используются, вместе с корректировочными
значениями, для всех осей.
Единицы входных настроек и единицы команд ввода могут быть выбраны из следующих
типов единиц для каждой оси при помощи параметров. (Для получения подробной
Единица
команд ввода
настройки
информации по настройкам смотри инструкцию по эксплуатации.)
(Примечание 1) Преобразование дюймы/метры может выполняться двумя способами:
преобразование из меню параметров (#1041 I_inch: действительно только при
включенном электропитании) и преобразование с использованием G команды
(G20 или G21).
Однако если для преобразования используется G команда, преобразование
действует только по отношению к единицам команд ввода, но не к единицам
входных настроек.
По этой причине значения уровня смещения резца и другие корректировочные
значения, а также переменные данные должны быть предварительно заданы и
соответствовать единицам дюймов или миллиметров.
(Примечание 2) Системымиллиметрови дюймов не могут использоватьсявместе.
(Примечание 3) Вовремякруговойинтерполяциинаоси, гдеединицыкомандввода
различаются, команда центра (I, J, K) и команда радиуса (R) могут задаваться
при помощи единиц входных настроек. (Во избежание путаницы используйте
десятичную запятую.)
3. Форматы данных
3.1 Коды ленты
3. Форматыданных
3.1 Коды ленты
Функция и назначение
Командные коды ленты, используемые для данного контроллера, являются комбинациями
букв алфавита (A, B, C, ...Z), номеров (0, 1, 2, ... 9) и символов (+, -, /, ...). Данные
алфавитные буквы, номера и символы рассматриваются как кодовые символы. Каждый
кодовый символ представлен комбинацией из 8 отверстий, которые могут присутствовать
или не присутствовать.
Данные комбинации образуют так называемые коды.
Данный контроллер использует ISO кодировку (R-840).
(Примечание 1) Если во время работы задан код, не перечисленный в «Таблице кодов
ленты», будет выведена ошибка программы (P32).
(Примечание 2) Для удобства на дисплее ЧПУ используется знак ";" для обозначения
конца блока (EOB/LF), который отделяет один блок от другого. Запрещается
использовать при непосредственном программировании клавишу " ; ", вместо
него следует использовать клавиши в соответствии со следующей таблицей.
для ISO являются "Продольная подача" "%", а "Конец блока" и "конец записи" для EIA.
Используемый код
используемая клавиша
Конец блока LFилиNL
Конец записи % %
(1) Раздел важных данных (функция пропуска метки)
Все данные вплоть до первого EOB (;),после того, как включено электропитание или
произведен сброс операционных данных, игнорируются в автоматическом режиме
работы в зависимости от режима ленты, загрузки памяти или операции поиска. Иными
словами раздел важных данных начинается с кодового символа или числового кода
после первого кода EOB (;)после сброса точки, в которой был произведен сброс
команды.
ISO Экранноеменю
i
3. Форматы данных
к
3.1 Коды ленты
(3) Управление выхода, управление входа
При использовании ISO кодировки все данные между управлением выхода "(" и
управлением входа ")" игнорируются, хотя эти данные появляются в меню настроек и
экране дисплея. Следовательно название управляющей ленты, номер и другие данные,
не связанные напрямую с управлением, могут выть вставлены в данный раздел.
Данная информация (за исключением (B) в "Таблице кодов ленты") будет также
загружена, однако в режиме загрузки ленты. После включения электропитания
система переходит в режим "управления входа".
Пример кодировки ISO
Пример распечатки информации оператора
Информация в данном разделе игнорируется и не выполняется.
(3) EOR(%)код
Как правило код Конца записи проставляется с обоих концов ленты. Он выполняет
следующие функции:
(a) Остановкаперемоткиприперемотке ленты (с устройством для перемотки)
(b) Началоперемоткиприпоиске ленты (с устройством для перемотки)
(c) Завершениезагрузкипризагрузкелентыв память
(4) Подготовка ленты к работе (с устройством для перемотки ленты)
Исходный блок
последний бло
Если устройство для перемотки ленты не используется, нет необходимости в 2метровом псевдоблоке с обоих концов ленты и для головного EOR (%) кода.
3. Форматы данных
дущ
ц
(
)
3.1 Коды ленты
ISO код(R-840)
ве
ая перфора
ия
№ канала
Коды (A) хранятся на ленте, но во время работы выдается ошибка (исключение, если они
используются в разделе комментария).Коды (B) являются не рабочими кодами и всегда
игнорируются. (Контроль V четности не производится.)
Таблица кодов ленты
LF(пропускстроки) или NL
((контрольвыхода) )
контрольвхода
SP(пробел)
CR(возвраткаретки)
"B'Sfудаление ............
HT(горизонтальнаятабуляция
(апостроф)
при ISO кодировке, IF или NL равно EOB а % равно EOR.
при ISO кодировке CR не имеет смысла и EOB нет.
6
3. Форматы данных
(
д
у
)
у
)
у
у
3.2 Программные форматы
3.2 Программныеформаты
Функция и назначение
Заданная расстановка, используемая при присвоении данных управления контроллеру,
называется программным форматом, а формат, используемый с данным контроллером,
называется «адресный формат кодовой группы».
Подробноеописание
(1) Кодоваягруппаиадрес
Кодовая группа является наборов кодовых символов, расположенных в определенной
последовательности. Данный объект используется в качестве элемента обработки
информации и служит для выполнения станком определенной операции. Каждая
кодовая группа, используемая в данном контроллере, состоит из буквы алфавита и
нескольких цифр (иногда со знаком "+" или"-" в начале цифровой группы).
кодовая группа
цифры
Алфавитная б
Конфиг
анные кодовой гр
ква(адрес
рация кодовой гр
ппы
ппы
Алфавитная буква в начале кодовой группы является адресом. Он определяет
значение следующих за ним цифровых данных (данные кодовой группы).
Для получения более подробной информации по типам кодовых групп и набору
значимых цифр кодовой группы, используемых в данном контроллере, смотри
раздел «Детальное описание форматов».
2) Блоки
Блок является набором кодовых групп. Он включает данные, необходимые для
выполнения станком определенных операций. Один блочный элемент образует одну
целую команду. Конец каждого блока обозначен EOB (End of Block) кодом.
(пример 1:)
2 блока
(пример 2:)
Пока точка с запятой в скобках не перейдет в
EOB, это 1 блок.
(3) Программы
Программаявляетсянаборомнесколькихблоков.
7
3. Форматы данных
(
р
)
(
)
(
р
)
(
р
)
3.2 Программныеформаты
Метрическая команда Дюймовая команда
Номер программы 08 «- <— <—
Номер последовательности N5 «- <— <—
Подготовительная функция G3/G21 «- <— <—
Ось
движения
Дуга и
радиус
резца
Выдержка
времени
Функция
подачи
Смещение резца H3D3 <- <— <—
Прочие функции (M)M8 <- <— <—
Функции шпинделя (S)S8 «- <— <—
Функции резца (T)T8 «- <— <— 2-й типпрочихфункцияA8/B8/C8«- <—<—
Подпрограмма P8 H5 L4«- <— <—
Пример 1 : 08 :8-цифровой программный номер
Пример 2 : G21 :Размер G имеет 2 цифры слева от десятичной точки и 1 цифру справа.
Пример 3 : X+53 :Размер X использует знак + или – и имеет 5 цифр слева от десятичной
точки и 3 цифры справа.
Например, ситуация, в которой ось Х расположена (G00) в позиции 45.123 мм в режиме
абсолютного значения (G90)представляется следующим образом:
3 цифрынижедесятичнойточки
5 цифрывышедесятичнойточки, тоесть +00045, но начальные нули и знак
(+) опущены.
GO такжевозможно
(Примечание 5) Если поступила команда дуговойлинии с использованиемосивращенияилинейной
оси, если при этом применялись команды в дюймовом выражении, градусы будут
преобразованы в 0.1 дюймов для интерполяции.
(Примечание 6) При использовании команд в дюймовомвыражениискоростьосивращениябудет
иметь увеличение на 10 градусов.
Пример: Для команды F1. (поминутнаяподача) этобудетсоставлять 10 градусов/минутнаякоманда.
(Примечание 7) Десятичные разряды ниже десятичной точки игнорируются, если команда, например, к
S команда, с неверной десятичной точкой задана с десятичной точкой.
8
3. Форматы данных
3.3 Функция проверки адреса программы
3.3 Функцияпроверкиадресапрограммы
Функцияи назначение
Проверка программы может выполняться в единицах кодовой группы во время выполнения
программы обработки.
Подробноеописание
(1) Проверкаадреса
Данная функция позволяет выполнить простую проверку адресов программ в единицах
кодовой группы. Если набор алфавитных символов является непрерывным, выводится
программная ошибка (P32). Доступность данной функции выбирается параметром
"#1227 aux11/bit4".
Учтите, что ошибка не выводится для следующих элементов:
• Зарезервированныекодовыегруппы
• Комментарии
(2) Проверкапределовкодовойгруппы
Если для данных кодовой группы используется рабочее выражение, следует
проверить, заключена ли кодовая группа в скобки "[ ]" или нет.
Если не заключена, выводится программная ошибка (P33).
Доступность данной функции выбирается параметром "#1274 ext10/bit7".
Примерпрограммы
(1) Пример программы проверки адреса
(Пример 1) Еслизаалфавитным символом не следует цифровых значений.
G28 X ; → Выдается ошибка. Изменитьна "G28 XO;", ит.д.
(Пример 2) Еслиневерен набор кодовых символов.
TEST ; → Выдается ошибка. Изменить на "(TEST);", и т.д.
(2) Примерпрограммыпроверкипределовкодовойгруппы
X-100.-#24 → Выдается ошибка. Изменить следующим образом.
Максимально допустимое количество пар скобок в рамках одной кодовой
группы равно пяти. Если задано шесть и более пар скобок, выводится
программная ошибка (P280).
9
3. Форматы данных
3.4 ФорматЗУналентах
3.4 ФорматЗУналентах
Функцияи назначение
(1) Лента хранения данных и значимые разделы
Другие располагаются примерно в диапазоне от существующей позиции ленты до EOB.
Следовательно, при нормальных условиях работайте с памятью ленты после сброса.
Значимые коды, перечисленные в «Таблице кодов ленты» в разделе 3.1 "Коды
ленты", в указанном выше значимом разделе сохраняются в памяти. Все остальные
коды игнорируются и не сохраняются.
Данные между управлением выхода "(" и управлением входа ")" сохраняются в
памяти.
3.5 Опциональныйпропускблока
Функцияи назначение
Данная функция выборочно игнорирует определенные блоки в программе обработке,
которые начинаются с символа наклонной черты "/".
Подробноеописание
(1) При условии, что функция опционального пропуска блока активирована, блоки,
начинающиеся с кода "/", игнорируются. Они выполняются при отключении данной
функции.
Проверка четности выполняется вне зависимости от того, что активирована функция
опционального пропуска блока или нет. Если, например, все блоки должны быть
выполнены для одной заготовки, но определенные блоки должны быть пропущены
для другой заготовки, та же самая лента управления может быть использована для
обработки для различных деталей, если вставить код "/" в начале соответствующих
блоков.
Меры предосторожности при использовании опционального пропуска блока
(1) Код "/" для опционального пропуска блока вставляется в начале блока. Если вставить
данный символ внутри блока, это будет значить макрофункцию пользователя, команду
деления.
Пример : N2 0 G1 X 2 5./Y 2 5.;.............. NG (макрофункция пользователя, команда деления;
в результате возникнет программная ошибка.)
/N20G1 X25. Y25. ;....OK
(1) Проверкачетности (H и V) производитсявнезависимостиотсостоянияфункцииопциональногопропускаблока.
Данные номера используются для наблюдения за исполнением программы обработки, а
также для вызова программ обработки и отдельных этапов программ обработки.
(0) Номера программ классифицируются по соответствию заготовок или по элементам подпрограмм и
обозначаются при помощи адреса "O", за которым следует набор из 8 цифр.
(0) Номера рядов закрепляются за соответствующими командными блоками, которые
определяют конфигурацию программ обработки, и обозначаются при помощи адреса
задается нулевое значение каждый раз, когда производится чтение номера
программы или номера ряда, и их номер увеличивается на один, пока номера
программ или номера рядов не будут заданы для блоков, которые впоследствии будут
считаны.
По этой причине все блоки программ обработки, приведенные в таблице ниже, могут
быть определены на основании комбинации номеров программ, номеров рядов и
номеров блоков.
Проверка четности позволяет определить, была ли произведена перфорация ленты
правильно или нет. Она включает проверку ошибок перфорированных кодов или,
выражаясь другими словами, ошибок перфорации. Существует два вида проверки
четности: Четность H и Четность V.
(1) Четность H
Четность H проверяет количество отверстий, отвечающих за конфигурацию
кодового символа, проверка производится в режиме работы ленты, ввода ленты и
поиска номера ряда. Ошибка четности H возникает в следующих случаях.
(a) ISO кодировка
Если определен код с неправильным количеством отверстий в разделе значимых данных.
Пример ошибки четности H
-Данный символ является причиной ошибки четности H
(2) Четность V
Проверка четности V выполняется в режиме работы ленты, ввода ленты и поиска
номера ряда, если для функции I/O PARA #9n15 (n = единица №.1 to 5) контроля
четности V задано значение "1". Данная функция не выполняется во время работы
запоминающего устройства.
Ошибка четности V возникает в следующих случаях: если количество кодов
начиная с первого значимого кода до кода EOB (;) в разделе значимых данных в
вертикальном направлении ленты является некорректным значением, то есть, если
количество кодовых символов в одном блоке является некорректным.
При обнаружении ошибки четности V лента останавливается на коде, следующим за
EOB (;).
(Примечание 1) Среди кодов ленты есть коды, которые считаются кодовыми
символами для четности и коды, которые таковыми не считаются. Для более
подробной информации смотри "Таблицу кодов ленты" в разделе 3.1 "Коды
ленты".
(Примечание 2) Любые коды пробелов, которые могут попадаться в разделе начиная
с исходного кода EOB до кода адреса или "/" кода учитываются при проверке
четности V.
12
3. Форматы данных
ру
(
р
р
)
р
упр
рогр
р
/
рр
р
у
(
р
р
)
р
р
р
р
р
3.8 Списки G кодов
3.8 Списки G кодов
G код
*00
*01 01
02 01
03 01
02.3 01
03.3 01
05 00
05.1 00
06 00
07
07.1
107
08
09 00
10 00
11 00
12 00
13 00
12.1
112
13.1
113
14
15 18
16 18
*17 02
*18 02
*19 02
*20 06
*21 06
22
23
24
25
26
27 00
28 00
29 00
30 00
30.1 00
30.2 00
30.3 00
30.4 00
30.5 00
30.6 00
31 00
Функцияи назначение
группа функция
01Позиционирование
Линейная интерполяция
Круговая интерполяция CW (по часовой стрелке)
К
говая интерполяция CCW
Положительное вращение интерполяции экспоненциальной функции
Отрицательное вращение интерполяции экспоненциальной функции
п
отив часовой ст
Выдержка времени
Высокоскоростное высокоточное управление I
21
Высокоско
Цилиндрическая интерполяция
остное высокоточное
Проверка точной остановки
Ввод п
аммных па
аметров
ввод ко
Отмена ввода программных параметров
Круговая резка CW (по часовой стрелке)
К
21
21
говая резка CCW
ВКЛ интерполяции полюсных координат
Отмена интерполяции полюсных координат
п
отив часовой ст
ВЫКЛ команды полюсных координат
ВКЛ команды полюсных коо
динат
Выбор плоскости X-Y
Выбор плоскости Z-X
Выбор плоскости Y-Z
Команда в дюймовом выражении
Команда в метрическом выражении
Прове
ка исходной точки
Возвращение к исходной точке
Возвращение в начальную точку
Возв
ащение к 2-й и 4-й исходной точке
Возврат к изменению позиции резца 1
Возврат к изменению позиции резца 2
Возврат к изменению позиции резца 3
Возв
ат к изменению позиции резца 4
Возврат к изменению позиции резца 5
Возв
ат к изменению позиции резца 6
Пропуск
авление II
екции
елки
елки
13
3. Форматы данных
3.8 Списки G кодов
G код
31.1
31.2
31.3
32
33 01
34 00
35 00
36 00
37 00
37.1
38 00
39 00
*40 07
41 07
42 07
40.1
41.1
42.1
43 08
44 08
43.1
44.1
45 00
46 00
47 00
48 00
47.1
*49 08
50 11
51 11
*50.1
51.1
52 00
53 00
*54 12
55 12
56 12
57 12
58 12
59 12
54.1
60 00
61 13
61.1
62 13
63 13
63.1
63.2
*64 13
65 00
66 14
66.1
группа функция
00
00
00
00
15
15
15
20
20
20
19
19
12
13
13
13
14
Многоступенчатая функция пропуска 1
Многоступенчатая функция пропуска 2
Многоступенчатая функция пропуска 3
Нарезание резьбы
Специальный фиксированный цикл (цикл болтового отверстия)
Специальный фиксированный цикл (линия на углу)
Специальный фиксированный цикл (дуга)
Автоматическое измерение длины резца
Специальный фиксированный цикл (сетка)
Определение вектора коррекции на радиус вершины резца
Угловая дуга коррекции на радиус вершины резца
Отмена коррекции на радиус вершины резца
Коррекция на радиус вершины резца слева
Коррекция на радиус вершины резца справа
Отмена нормального линейного управления
Нормальное линейное управление слева ВКЛ
Нормальное линейное управление справа ВКЛ
Смещение длины резца (+)
Смещение длины резца (-)
Управление 1-м шпинделем ВКЛ
Управление 2-м шпинделем ВКЛ
Смещение позиции резца (расширение)
Смещение позиции резца (уменьшение)
Смещение позиции резца (удвоено)
Смещение позиции резца (половинчатое)
Синхронное управление двумя шпинделями ВКЛ
Отмена смещения длины резца
Отмена масштабирования
Включение масштабирования
Отмена зеркального отображения G команды
ВКЛ зеркального отображения G команды
Настройка местной системы координат
Выбор системы координат станка
Выбор системы координат заготовки 1
Выбор системы координат заготовки 2
Выбор системы координат заготовки 3
Выбор системы координат заготовки 4
Выбор системы координат заготовки 5
Выбор системы координат заготовки 6
48 расширенных наборов систем координат заготовки
Однонаправленное позиционирование
Режим проверки точной остановки
Высокоточное управление
Автоматическая коррекция углов
Режим нарезания резьбы метчиком
Режим одновременного нарезания резьбы метчиком (нормальное нарезание резьбы)
Режим одновременного нарезания резьбы метчиком (нарезание резьбы в обратном
направлении)
Режим резки
Макровызов пользователя
Модовый макровызов пользователя A
Модовый макровызов пользователя B
100 до 255 00 Макрокомандапользователя (вызов G кода) макс. 10
15
3. Форматы данных
р
р
р
р
у
д
д
рогр
р
,
резц
3.8 Списки G кодов
(Примечание 1) Коды, помеченные * представляют собой коды, которые необходимо или
которые выбраны в начальном состоянии. Помеченные таким образом коды
должны быть выбраны или выбраны в начальном состоянии при помощи
параметров. (Примечание 2) Если заданы два и более G кодов для той же самой
группы, действителен будет последний G код. (Примечание 3) Данный список G
кодов является списком стандартных G кодов. В зависимости от типа станка могут
наблюдаться перемещения, отличные от стандартных G команд, если их вызов
производился G кодовой макрофункцией. Смотри инструкцию по эксплуатации
производителя станка.
ВНИМАНИЕ
Команды "без значения после G" распознаются во время работы как "GOO".
3.9 Мерыпредосторожностипередначалом обработки
Мерыпредосторожностипередначаломобработки
ВНИМАНИЕ
При создании программы обработки, следует выбрать соответствующие условия обработки и
убедиться в том, что не превышены значения производительности, мощности и предельные параметры
станка и NC блока. П
Перед непосредственным началом обработки следует всегда выполнить холостой
чтения, и, при условии, что содержащиеся во входном буфере данные не превышают
предела в 248 x 4 кодовых символов, следующие данные (макс. 248 кодовых
символов) считываются и загружаются во входной буфер.
Данный буфер предназначен для предотвращения операционных задержек, причиной
которых является время считывания считывающего устройства ленты, а также для
плавного перехода от блока к блоку.
Однако эффект предварительного чтения утрачивается, если время выполнения блока
короче времени считывания ленты для следующего блока.
выполнение анализа
клавиатура
лента
(размер буфера : 248 x 5 символов)
Входной буфер
ЗУ,
переключени
ережимов
MDI данные,
макс 5 выполняемых блоков
буфер предв.
чтения 5
буфер 4
буфер 3
буфер 2
буфер 1
Примечание: Данные, равные 1 блоку хранятся в 1 буфере предв. чтения
Арифметическ
ая обработка
Объем входного буфера составляет 248 x 5 кодовых символов (включая код EOB).
(0) Содержаниевходногобуферногорегистраобновляется в единицах из 248-символов.
(0) Толькозначимыекодыизразделазначимыхданныхсчитываются во входной буфер.
(0) Есликоды (включая "(" и ")") наложены друг на друга в режиме управления выхода и
(0) Присбросепроисходитудаление данных из входного буфера.
17
4. Буферный регистр
4.2 Буферы предварительногочтения
4.2 Буферы предварительногочтения
Функцияи назначение
При автоматической обработке содержание 1 блока, как правило, предварительно
считывается, что обеспечивает плавное выполнение программы. Однако при коррекции
на радиус вершины резца максимум 5 блоков предварительно считываются для расчета
точки пересечения, включая контроль столкновений. Характеристики данных в рамках 1
блока являются следующими:
(0) Данные 1 блокасохраняютсявданном буфере.
(0) Толькозначимыекодыизразделазначимыхданныхсчитываютсявбуфер
предварительногочтения.
(0) Есликоды (включая "(" и ")") наложены друг на друга в режиме управления выхода и
(косаячерта) вплотьдо кода EOB не считываются в буфер предварительного чтенияr.
(0) Присбросепроисходитудаление данных из входного буфера.
(0) Есливключенафункцияпоблочноговыполненияврежименепрерывнойработы,
буфер предварительного чтения сохраняет данные следующего блока и затем
производит остановку операции.
Прочиемерыпредосторожности
(0) В зависимости от того, выполняется ли программа в непрерывном или поблочном
режиме, синхронизация действительного/недействительного статуса внешних сигналов
управления, функции опционального пропуска блока или другие функции будут
отличаться.
(0) Если внешний сигнал управления, например, опциональный пропуск блока,
включен/выключен при помощи команды M, операция внешнего управления не будет
имеет эффекта при предварительном считывании программы в буферный регистр.
(0) Согласно команде M, которая отвечает за внешнее управление, предварительное
считывание запрещено, перерасчет производится следующим образом::
Команда M, отвечающая за внешнее управление, опознается устройством PLC,после
чего активируется "запрос на перерасчет" для PLC -> интерфейсная таблица NC.
(Если активирован "запрос на перерасчет", производится повторное выполнение
предварительно считанной программы.)
5. Позиционныекоманды
допол
ая ось
5.1 Способы позиционных команд
5. Позиционныекоманды
5.1 Способы позиционных команд; G90, G91
Функцияи назначение
При использовании команд G90 и G91представляется возможным выполнение следующих
команд координат, с использованием абсолютного или инкрементного значения.
Круговой радиус с R-характеристикой и центр круга, определенной при помощи I, J, K
всегда являются командами инкрементного значения.
Форматкоманд
команда абсолютного значения
команда инкрементного значения
нительн
Детальное описание
(1) В независимости от текущего положения в режиме
абсолютного значения возможно произвести движение к
положению системы координат заготовки,
определенной в программе.
N 1 G90 GOO XO YO ;
В режиме инкрементного значения текущее положение
представляет собой начальную точку (0), и движение
производится только при значении , определенном
программой в выражается как инкрементное значение.
При использовании команды от 0 точки в системе координат заготовки, будет получаться одинаковое значение
команды координат, как в режиме абсолютного значения, так и в режиме инкрементного значения.
(2) Для следующего блока последняя отданная
G90/G91 командастановится модальной.
(G90) N 3X100. Y100.;
Ось двигается к позиции
системы координат заготовки X
= 100мм и Y = 100мм.
(G91) N3X-100. Y50.;
X осьдвижетсяк -100.мм и Y ось к +50.Oмм как инкрементальное значениеив результате X движетсяк 100.мм а Y к 100.мм.
19
5. Позиционные команды
5.1 Способыпозиционныхкоманд
(3) Пока разнообразные команды могут задаваться в одном блоке, представляется возможным задавать
специальные адреса как абсолютные значения или как инкрементные значения.
N4G90X300. G91 Y100.;
X осьрассматриваетсяврежиме
абсолютного значения и при помощи G90
движется к положению системы координат
заготовки 300.мм. Y ось движется +100.мм
при помощи G91. В результате
Y движется к положению 200.мм. В единицах
следующего блока G91 остается модовой и становится режимом инкрементного
значения.
(3) Дажепризадачекомандс помощью ручного ввода данных (MDI), они будут
рассматриватьсякакмодовыес данногоблока.
20
5. Позиционные команды
а
оманда
5.2 Преобразованиедюйм/метр; G20, G21
Функцияи назначение
Эти G командыиспользуютсядляпреобразования междудюймовымии миллиметровыми
(метрическими) системами. Форматкоманды
: команда вдюймах:
метрическ
Подробноеописание
Выбор G20 и G21 имеет значение только для линейных осей и не имеет значения для осей
вращения. Единица ввода для G20 и G21 не будет изменяться при изменении единицы
команды. Другими словами, если единица команды программы обработки меняется на
дюймовую единицу при G20, если начальный дюйм выключен, установочная единица
количества смещения резца останется метрической. Таким образом, учитывайте
установочное значение.
я к
5.2 Преобразование дюйм/метр
(Пример 1) Соотношениемежду единицами команд ввода и командами G20/G21 (с
Тип единицы команды
ось
ввода (cunit)
X 10
Y 10
Z 100
B
1000 B100; 10.0° 10.0° 10.0° 10.0°
(Примечание 1)Приизменениимежду G20 и G21 припомощипрограммныхкоманд
(Пример 2) Установочная единица ввода #1015 c единица=10, #1041 l_дюйм=0
(Примечание 2) Поскольку данные до изменения будут выполняться в единице команды
необходимо заранее преобразовать параметры, переменные и смещения для
диаметра резца, положения резца, длины резца, в единицы, использованные в
установках единиц системы установочных единиц ввода (для каждой оси),
которая имеет дюймовые или метрические команды и осуществляет установки
с использованием параметровой ленты.
единица команды позиционирования 0.001 мм
установочная единица величины коррекции
....Есливеличинакоррекции0.05мм для
0.001мм
В вышеприведенном примере при изменении с G21 на G20 величина
коррекции должна быть установлена на 0.002 (0.05 + 25.4 =. 0.002).
после изменения задайте команду F скорости для изменения таким образом,
чтобы она была корректной командой скорости для системы единиц команд после
преобразования.
21
Loading...
+ 422 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.