ФРЕЗЕРНЫЕ СТАНКИ СЕРИИ MINI MILL HAAS

advertisement
HAAS Mini MILL
ФРЕЗЕРНЫЕ СТАНКИ СЕРИИ
MINI MILL
1
HAAS Mini MILL
1. УСТАНОВКА MINI
MILL -ЦЕНТРОВ
ОБЩИЕ ПРЕДУПРЕЖДЕНИЯ
Ha операторе в цеху лежит ответственность за то, чтобы все, кто привлекается к
установке и работе с вертикальными обрабатывающими центрами, были
тщательно ознакомлены с инструкциями по установке, функционированию и
безопасности, поставляемыми вместе со станком ПЕРЕД тем, как они начнут
выполнять какую-либо работу.
Примечание: Полная ответственность за безопасность работы лежит на операторе
станка и персонале, работающем на станке.
Электропитание должно соответствовать данным этой инструкции. Попытка работать на
станке из какого-либо другого источника может вызвать серьезные повреждения и
аннулировать гарантию.
НЕЛЬЗЯ нажимать POWER UP/RESTART на панели управления до завершения
установки.
НЕЛЬЗЯ пытаться работать на станке до завершения выполнения всех инструкций по
установке.
Соблюдайте все предупреждения и указания из раздела "Установка" инструкции
пользователя.
Двигайте упакованный в решетчатый ящик станок осторожно - расположите вилочные
захваты погрузчика так, как указано метками на решетчатом ящике и в указаниях данной
инструкции.
НИКОГДА не выполняйте обслуживание станка c подключенным питанием.
НИКОГДА не оставляйте блоки управления, когда питание включено - Смертельно
высокое напряжение может присутствовать на ВСЕХ участках блоков управления.
ВАЖНО!!! Когда станок установлен, шкаф управления должен быть заперт и ключ должен
быть отдан руководителю цеха.
2
HAAS Mini MILL
ЭКСПЛУАТАЦИОННЫЕ
ГАБАРИТЫ
Габариты
Высота(мм)
Ширина(мм)
Глубина (мм)
Вес(кг)
2489
1981
2034
1543
Примечание: Эксплутационные габариты являются максимальными размерами станка
во время работы. Это размеры станка с полностью открытой дверью панели управления,
со шпиндельной головкой в своей наивысшей точке, с управлением в своем самом
дальнем положении вперед и с установленной сливной трубой.
3
HAAS Mini MILL
Контуры станка
4
HAAS Mini MILL
Требования к окружающей среде
Рабочая температура воздуха:
+10 – +40°C
Температура хранения:
-20 – 70°C
Относительная влажность не более 80%, без образования конденсата.
Высота не более 2100 метров над уровнем моря.
ТРЕБОВАНИЮ К ЭЛЕКТРИЧЕСТВУ
ВАЖНО! ОЗНАКОМЬТЕСЬ С МЕСТНЫМИ ТЕХНИЧЕСКИМИ УСЛОВИЯМИ ПЕРЕД
ПОДКЛЮЧЕНИЕМ СТАНКА
ВСЕМ СТАНКАМ ТРЕБУЕТСЯ:
Источник питания: три фазы с заземлением.
Линейное напряжение не отклоняется на более, чем +/- 5 %
Частота от 47 до 66 Гц.
Несбалансированность напряжения не более 2%.
Гармоническое несовпадение не более 10% общего RMS напряжения.
автоматический выключатель 30 А
сечение провода при сети менее 30 м 6мм*
сечение провода при сети более 30 м 8мм*
ПРЕДУПРЕЖДЕНИЕ!
-
-
Требуется отдельное заземление шасси станка кабелем толщиной не менее
подводящего силового кабеля. Такое заземление может быть предоставлено
электросетью или трубой вкопанной в землю
He подсоединяйтесь к 480 V, если только станок не включает опцию высокого
напряжения.
Показанные требования к току отражают размер автоматического выключателя
внутри станка. У этого выключателя очень долгая продолжительность прохода.
Для точного функционирования может быть необходимо установить внешний
автоматический выключатель на 20-35 %большего номинала.
5
HAAS Mini MILL
ТРЕБОВАНИЯ К ПОДАЧЕ ВОЗДУХА
VMC требует минимум 6 атм на входе в регулятор давления сзади станка. Это должен
подавать компрессор минимальной мощностью 1 Л.С = 1kW. с минимальным
резервуаром 75 литров, который включается, когда давление падает до 6 атм.
Примечание: Добавьте 1 атм к этим минимальным требованиям если оператор будет
использовать воздушное сопло при работе.
Рекомендуемый способ присоединения воздушного шланга - к штуцеру с зубцами с
задней стороны станка с помощью зажима для шланга. Если желательна быстрая сцепка,
используйте 1/4" для станков с конусом 40 или 3/8" для станков с конусом 50 и станки с
опцией сменщика инструмента. установленного сбоку.
ПРЕДУПРЕЖДЕНИЕ!
Неправильная подача воздуха может привести к поломке
устройства смены инструмента.
Помните следующее:
Минимальное давление воздуха 6 атм.
Когда станок работает и манометр (на регуляторе станка)
падает на более, чем 10 PSI во время смен инструмента, на
станок подается недостаточное давление, используйте
более мощный насос на 2 л.с. (Станки LE требуют насос
мощностью 6 л.с.).
Используйте шланги толщиной 3/8 для станков с конусом 40,
и 1/2 для станков с конусом 50 и HS.
Примечание: Избыточное количество масла или воды в воздухопроводе может
вызвать сбой в работе станка. У воздушного фильтра/регулятора есть автоматическая
выгрузка стакана, который должен быть пустым перед запуском станка. Это нужно
проверять ежемесячно для правильного функционирования станка. Также излишние
загрязняющие вещества в воздухопроводе могут закупорить клапан выгрузки и заставить
масло и/или воду пройти в станок.
Примечание: Ниппель между воздушным фильтром/регулятором и резервуаром
флаконного насосного устройства смазки (см. рис. в разделе "Подсоединение воздуха")
ниже блока управления с задней стороны станка предназначается для опционного
поворотного стола. HE ИСПОЛЬЗУЙТЕ это как соединение к дополнительному
воздухопроводу. Дополнительные соединения должны быть с левой стороны воздушного
фильтра/регулятора.
Внимание
Если во время работы станка при смене инструмента давление падает более чем
на 10 PSI, на станок подается недостаточный объем воздуха.
6
HAAS Mini MILL
ТРЕБУЕМЫЕ ИНСТРУМЕНТЫ ДЛЯ УСТАНОВКИ
Прецизионный пузырьковый уровень (0.0005 дюймов на 10")
Торцевой гаечный ключ 1 1/8"
Гаечный ключ 1 1/2"
Тестовый индикатор (0.0005)
Гаечный ключ 3/4"
Столярный молоток
Вилочный погрузчик со следующими характеристиками:
Bec станка:
1'575 кг
Длина вилочного захвата: 2.5 м
ПЕРЕМЕЩЕНИЕ ЯЩИКА
ВНИМАНИЕ!
ЯЩИК МОЖНО ДВИГАТЬ ТОЛЬКО ВИЛОЧНЫМ ПОГРУЗЧИКОМ
ВНИМАНИЕ! Позиции вилочных захватов отмечены на ящике. (Обратите также
внимание, что с каждой стороны паллеты есть три "лыжи". Тяжелая часть станка (задняя
часть) располагается поверх двух ближайших "лыж".) Если позиции вилочных захватов
игнорируются, то велика вероятность того, что контр болты будут срезаны вилочными
захватами и станок перевернется при поднимании.
ПЕРЕМЕЩЕНИЕ СТАНКА
Перемещение станка краном
Возможно только спещиальной
траверсой
7
HAAS Mini MILL
РАСПАКОВКА VМС-ЦЕНТРОВ РАСПАКОВКА ЯЩИКА
Примечание: Пока вы не уверены в отправке станка, решетчатый ящик и упаковочные
материалы должны храниться для повторного использования. Будьте осторожны: не
повредите ящик и другие упаковочные материалы.
ВНИМАНИЕ! Будьте предельно осторожны: не повредите гидравлический противовес
повышенного давления при удалении станка из его контейнера.
1. Снять (при помощи рычага) зажимы вокруг верха ящика столярным молотком и
удалить верхнюю панель.
2. Снять (при помощи рычага) все зажимы, кроме одного, в каждом углу решетчатого
ящика.
3. Удалить пластиковую крышку.
ВНИМАНИЕ! He применяйте излишнее давление к верху станка при удалении
пластика.
4. Снять (при помощи рычага) последний зажим с каждого угла и удалить боковые
панели.
ВНИМАНИЕ! Боковые панели тяжелые - будьте осторожны: панели могут упасть вам
на ноги или перевернуться на вас.
5. Удалить резервуар для хладагента и инструментальный ящик. Удалить планки,
удерживающие их на месте. Удалить ленту, приклеенную к желобу станка.
6. Удалить болты 3/4", крепящие основу к палете и защитную муфту с пластиковой
резьбой от основы.
7. Поднимите станок с паллеты.
8
HAAS Mini MILL
УСТАНОВКА HA MECTE
ОСТОРОЖНО! При перемещении VMC помните, что большая часть веса станка
сконцентрирована в колонне сзади. Поэтому, при поднимании со стороны VFE важно,
чтобы вилочные захваты вилочного погрузчика были расположены как можно ближе к
задней части станка (без подкладок).
ОСТОРОЖНО! He поднимайте станок дальше, чем необходимо, над полом и двигайте как
можно медленнее и осторожнее. Падение станка даже с высоты в несколько дюймов
может вызвать повреждение с последующим дорогостоящим ремонтом и
аннулированием гарантии.
Попытка передвинуть станок любым другим способом может аннулировать
гарантию.
ОСТОРОЖНО! При поднимании станка вилочным погрузчиком будьте осторожны: не
повредите вилочными захватами фартук из листового металла.
1. Поднимайте станок, пока болты не разъединятся с паллетом.
2. Подвиньте станок на его местоположение. Выньте четыре подкладки из
инструментального ящика, нанесите консистентную смазку на углубления в каждой
подкладке и поместите их под установочные винты на четырех углах. Затем опустите
станок.
3. Удалите весь упаковочный материал вокруг панели управления и дверей.
9
HAAS Mini MILL
Установка крепления
Крепление должно быть установлено до установки станка.
Важно!
Внимательно прочтите следующие инструкции перед установкой станка.
Набор деталей:
Число штук
5/8-11 x 6 болт с шестигранной головкой
6
5/8-11 x 2 1/8 соединительная гайка
6
5/8-11 x 8 штифт
6
5/8 грязесъемник
6
5/8-11 шестигранная гайка
6
3/4-10 x 6 болт с шестигранной
головкой весь с резьбой
6
3/4 10 шестигранная гайка
6
анкерная скоба
6
Напольная пластина
6
Эпоксидная смола (chock fast gray, PR-610 FR)
11 унций
Требуемые инструменты:
Прямой угол
Ручная дрель и нож
Этих инструментов достаточно для создания шести креплений. Маленькие
вертикальные болты требует только четыре крепления. См. шаблон крепления.
Перед сверлением отверстий для крепления, убедитесь что существует
достаточный зазор между местом станка и баком СОЖ. См. соответствующую
схему установки и размеры бака.
Примечание: Для избежания поломки бетона убедитесь, что отверстия имеют глубину
не менее 30 см от каждой точки соединения.
Требования основания
Требуется основание не менее 60 см. Основание должно выходить не менее чем на 30 см
от отверстий.
10
HAAS Mini MILL
Новая поверхность для станка
4 штифта длиной 18”
Бетонное основание
Примечания
1. Бетон должен быть марки 3500 PSI выдержанный 28 дней.
2. Стальное усиление 40 K.S.I.
3. Перед установкой необходимо убрать весь мусор и очистить бетонную поверхность.
Крепление
Крепление производится в три этапа. Сначала крепления частично собираются и
затягиваются пальцами и устанавливаются в подготовленный отверстия с
использованием эпоксидной смолы. Крепление должно выступать перпендикулярно
поверхности, крепление необходимо зафиксировать на время высыхания клея. После
высыхания эпоксидной смолы держатели и металлические пластины удаляются так,
чтобы станок стал на свое место.
После установки станка держатели завинчиваются. После
пересобираются и ослабляются для выравнивания уровня станка.
этого
держатели
После установки уровня станка, болты крепления зажимаются с указанным усилием.
11
HAAS Mini MILL
Сверление отверстий
Перед сверлением отверстий, см. шаблон отверстий и размеров станка.
Отверстия должны быть диаметров 3.81 см и длиной 21.59 см.
Примечание: Тщательно очистьте отверстия. В отверстиях не должно находиться воды,
масла и при продувке воздухом убедитесь что в воздухе нет масла.
Шаг 1: Предварительная сборка крепления
Накрутите на болт 5/8-11 гайку на половину.
Установите напольную пластину и грязесъемник 5/8 на штифт. Ввинтите штифт в
соединение до дна. Затем зажмите гайку до тех пор, пока пластина не будет зажата
между двумя гайками (см. рисунок).
12
HAAS Mini MILL
Шаг 2: Сборка крепления
Смешайте клей в указанных пропорциях. Рабочее время клея около 30-35 минут после
смешивания.
Заполните отверстие примено до 5 см от поверхности.
Важно! Не переполните отверстие, т.к. клей достигнет собираемых элементов в
отверстии. Убедитесь, что эпоксидная смола не вытекла на верхнюю часть
соединительной гайки, в этом случае вы не сможете вынять штифт.
Установите собранное крепление в отверстие, приподымите крепление и проверьте
насколько соединительная гайка погрузилась в эпоксидную смолу. Смола должна
доходить до середины гайки. С этого момента необходимо работать как можно быстрее
т.к. смола начинает загустевать. Используйте угол для установки крепления
перпендикулярно поверхности. Для полной фиксации эпоксидной смолы необходимо 1824 часа.
13
HAAS Mini MILL
Окончательное крепление
ВНИМАНИЕ!
Начальная установка и выравнивание уровня должно быть произведено до выполнения
окончательного крепления.
После затвердевания эпоксидной смолы, удалите штифты, напольные пластины, гайки
5/8 и гразесъемники с каждого отверстия.
Установите станок.
Выполните начальную установку и процедуру выравнивания уровня.
Закрутите конец штифта с короткой резьбой в соединительную гайку, убедитесь что
основание не пересекается со штифтом.
Соберите крепление как показано на рисунке.
14
HAAS Mini MILL
Болты крепления должны быть закреплены в три шага. После установки уровня усилие
зажатия должно равняться 30 FT-LB, после чего необходимо проверить уровень.
Зажимать необходимо в указанной последовательности. В данный момент возможна
корректировка уровня с помощью регулировочных болтов без разжатия крепления.
Шаблон зажатия шести и четырех болтов.
После проверки уровня зажмите болты с усилием 50 FT-LB в той же последовательности,
и снова проверьте уровень.
В завершение зажмите болты с усилием 50 FT-LB, и снова проверьте уровень. Теперь
возможно только очень незначительное изменение уровня.
Не зажимайте болты слишком сильно, можно повредить бетон.
Шаблон креплений VF-0/E /1/2
Основание должно быть на 30 см. шире отверстий.
15
HAAS Mini MILL
Контур VF-0/E/1/2
16
HAAS Mini MILL
ПЕРВОНАЧАЛЬНАЯ УСТАНОВКА
ВНИМАНИЕ!
В этот момент HE должно быть электрического подсоединения к станку.
Электрическая панель должна быть закрыта и три задвижки на двери закреплены
все время, за исключением установки и обслуживания. В это время к панели могут
иметь
доступ
только
квалифицированные
электрики.
Когда
главный
переключатель включен, на электрической панели присутствует высокое
напряжение (включая монтажные платы и логические схемы) и некоторые
компоненты функционируют при высокой температуре. Поэтому вы должны быть
предельно осторожны при работе с панелью.
1. Установите на OFF главный переключатель вверху справа электрической панели с
задней стороны станка.
2. Используя отвертку разъедините две задвижки на двери панели, разблокируйте шкаф
с помощью ключа и откройте дверь.
3. Инструкции расположены снизу слева от панели.
4. Потратьте достаточное время, чтобы проверить все компоненты и разъемы,
связанные с монтажными платами. При выключенном питании мягко нажимайте на
них, чтобы удостовериться, что они "сидят" в своих гнездах. Посмотрите: не
рассоединены ли какие-либо кабели, нет ли признаков повреждения и
рассоединенных деталей снизу коробки панели. Если есть признаки того, что со
станком неправильно обращались, будьте очень осторожны с включением питания
станка (будьте готовы выключить НЕМЕДЛЕННО). Или если есть очевидные
проблемы, позвоните на завод ПЕРЕД продолжением.
17
HAAS Mini MILL
ПОДКЛЮЧЕНИЕ ВОЗДУХА
ВНИМАНИЕ!
Работа с воздушной системой, требуемой для MINI MILL может быть опасной.
Удостоверьтесь, что в воздухопроводе нет давления перед присоединением его к станку,
отсоединением его от станка или отсоединением деталей для обслуживания воздушной
системы станка.
Pressure gauge – Манометр
Hose Barb – Производственный сжатый воздух
Tool changer air line – Воздушная линия устройства смены инструмента
5th axis air line – Воздушная линия 5-й оси
Air filter – Воздушный фильтр
Bijur Lubricator – Флаконный лубрикатор.
1. Когда станок покидает фабрику, воздушный фильтр пустой, a воздушная система
смазки и резервуар полные. Однако, их нужно проверить и провести обслуживание,
если потребуется, перед подачей сжатого воздуха на станок.
2. При выключенном воздушном давлении в воздухопроводе подсоедините источник
подачи воздуха к концу шланга, следующему за воздушным фильтром/регулятором
(ниже электрической панели). Если поставленное крепление не подходит, просто
замените его.
3. Запустите компрессор, установите его на величину между 7-8 Атм. Установите
регулятор на машине на величину от 85 до 90 PSI.
4. Заполните флаконный лубрикатор, чтобы удостовериться, что он работает. Чтобы
заполнить систему смазки, потяните вверх рукоятку сверху резервуара. ВНИМАНИЕ!
НИКОГДА не толкайте вниз рукоятку наполняющего устройства! Она сама постепенно
возвращается в нижнее положение и соответствующее увеличение давления можно
увидеть на манометре.
ПРИМЕЧАНИЕ: В зависимости от положения кулачка, который приводит ее в действие,
система смазки может не запускаться в течение нескольких минут после запуска станка.
Однако, если есть проблема с системой, сигнал тревоги остановит станок.
18
HAAS Mini MILL
ЭЛЕКТРИЧЕСКИЕ ПОДКЛЮЧЕНИЯ
Примечание: Станок должен иметь воздушное давление на манометре, иначе при
включении питания будет сигнал тревоги "Low Air Pressure" (низкое воздушное давление).
ОСТОРОЖНО!
Работа с электрической системой, требуемой для VMC, может быть очень опасной.
Электропитание должно быть отключено и нужно предпринять меры, обеспечивающие,
что оно не было включено, пока вы работаете. В большинстве случаев это означает
выключение автоматического выключателя на панели и последующее блокирование
двери панели. Однако, если это подключение отличается или вы не знаете точно, как это
сделать скоординируйте организацию труда с соответствующим персоналом или
получите необходимую помощь ПЕРЕД продолжением работы.
ПРЕДУПРЕЖДЕНИЕ!
Электрическая панель должна быть закрыта и три задвижки на двери должны быть
закреплены все время, за исключением установки и обслуживания. В это время к панели
могут иметь доступ только квалифицированные электрики. Когда главный автоматический
переключатель включен, на электрической панели присутствует высокое напряжение
(включая монтажные платы и логические схемы) и некоторые компоненты функционируют
при высокой температуре. Поэтому требуется предельная осторожность.
Линия заземления
Ground line – Заземление
Main switch – Главный переключатель
Главный переключатель
1. Подключите три линии электроснабжения к терминалам сверху главного
переключателя вверху справа электропанели и отдельную линию заземления к шине
заземления слева от терминалов.
Удостоверьтесь, что провода действительно идут на зажимы терминалов.
(Легко пропустить зажим и затянуть винт. Соединение выглядит верным, но станок
работает с перерывами или имеет другие проблемы, такие как перегрузки
серводвигателей.) Чтобы проверить это, просто потяните провода после затягивания
винтов.
ПРИМЕЧАНИЕ!
2.
После подсоединения линии напряжения к станку, удостоверьтесь, что главный
автоматический переключатель (справа вверху заднего шкафа) выключен OFF
(поверните стержень, соединяющий с выключателем, против часовой стрелки, пока
он не щелкнет OFF). Поверните ON на источнике питания. Используя точный
цифровой вольтметр с соблюдением соответствующих процедур безопасности,
19
HAAS Mini MILL
измерьте напряжение между всеми парами фаз на главном автоматическом
переключателе и запишите показания. Напряжение должно быть между 195 и 260
Вольт (360 и 480 для опции высокого напряжения).
ПРИМЕЧАНИЕ:
Широкие колебания напряжения распространены во многих промышленных зонах: вы
должны знать минимальное и максимальное напряжение которое будет подаваться на
станок при работе. Национальная электрическая система США (U.S. National Electrical
Code) определяет, что станки должны работать с изменениями от +5 % до -5 % от
среднего напряжения. Если происходят проблемы с линейным напряжением или
ожидается низкое линейное напряжение, требуется внешний трансформатор. Если вы
ожидаете проблем с напряжением, напряжение нужно проверять каждый час или два в
течение обычного дня, чтобы удостовериться, что напряжение не отклоняется более, чем
на +5 % или -5% от среднего значения.
ВНИМАНИЕ!
Удостоверьтесь, что главный переключатель установлен на OFF и питание отключено на
вашей панели источника ПЕРЕД тем, как изменить соединения трансформатора.
Убедитесь, что все три черных провода подвинуты к правильному терминалу и что они
зажаты.
3.
Проверьте соединения на трансформаторе в нижнем правом углу заднего шкафа.
Три черных провода, помеченные 74, 75 и 76, должны быть перемещены к тройке
терминала, соответствующей среднему напряжению, измеренного выше на этапе 2.
Есть четыре позиции для входной мощности для трансформатора 260 Вольт и пять
позиций для трансформатора 480 Вольт. Диапазон входного напряжения для каждого
терминала следующий:
Высокое напряжение
4.
Низкое напряжение
Установите главный переключатель на ON (поверните стержень, связанный с
рукояткой на двери панели, по часовой стрелке, пока он не щелкнет ON). Проверьте
очевидные проблемы, такие как запах перегревшихся компонентов или дым. Если
выявлены такие проблемы, установите главный переключатель на OFF немедленно и
позвоните на завод перед продолжением работы.
20
HAAS Mini MILL
5.
6.
7.
8.
После включения питания измерьте напряжение на верхних терминалах на
контакторе K1 (располагается ниже главного автоматического переключателя). Оно
должно быть тем же, что и измерения там, где входная мощность соединяется к
главному переключателю. Если есть какие-либо проблемы, проверьте проводку.
Включите питание к управлению, нажав переключатель Power-On на передней
панели. Проверьте напряжение DC шины на Распределительной Карте
Серводвигателя. Оно должно быть между 160 и 175 Вольт. Если напряжение выходит
за эти пределы, позвоните на завод. Проверьте DC напряжение, показываемое на
второй странице данных диагностики на экране. Он помечен DC BUS. Проверьте,
чтобы показанное напряжение соответствовало напряжению, измеренному на
Распределительной Карте Питания +/-7 V DC.
Выключите питание (поверните стержень, контактирующий с рукояткой на двери
панели, против часовой стрелки, пока он не щелкнет в позиции OFF). Также,
установите рукоятку главного переключателя на двери панели на OFF. (И рукоятка, и
переключатель должны быть установлены на OFF перед тем, как дверь может быть
закрыта). Закройте дверь, закрепите задвижки и снова включите питание.
Удалите ключ из шкафа управления и отдайте его руководителю цеха.
Трансформатор Т5 подает напряжение 24 VAC к контакту К1. Этот трансформатор имеет
вторичную обмотку с первой стороны 200/240 В (360/400/480 В для высоковольтных
станков).
Примечание: Выберите нужный контакт в соответствии с питанием подаваемым на
станок.
21
HAAS Mini MILL
Запуск
1. Удалите связующий материал с ведущего кабеля, прежде чем включить главный
выключатель.
2. Отвинтите четыре винта с внутренним шестригранником (три на столе станка и один
на шпиндельной головке), с помощью которых смонтировано транспортное
ограждение, и затем удалите его.
3. При включенном главном выключателе (установка ON) на электрошкафе нажмите
клавишу POWER ON слева вверху на пульте управления, и отпустите ее. Вы
услышите щелчок сзади станка и будут запущены вентиляторы. (если Вы не
услышали этот звук, станок не обеспечен питанием и Вам необходимо проверить
соединение с электрошкафом, соблюдая все мероприятия по безопасности). По
истечении нескольких секунд на дисплее высветится показание.
ВНИМАНИЕ!
Не нажимайте кнопку POWER UP/RESTART на панели управления пока не будет
убрана скоба транспортировки под шпинделем.
4. Нажмите кнопку SETNG GRAPH, затем отпустите ее. Затем пролистайте вниз до
последней страницы (многократное нажатие кнопки PAGE DOWN). Подведите курсор
на Установку 53, JOG W/О ZERO RETURN (стрелкой курсора вниз). Нажмите и
отпустите стрелку курсора вправо, затем нажмите и отпустите кнопку WRITE справа
внизу на пульте управления, чтобы включить данную Установку. Включением JOG
W/О ZERO RETURN удаляется блокировка перехода в ноль.
(Примечание: эта Установка, как и многие другие, при переключении станка в OFF
(выкл.) устанавливается обратно. Поэтому эксплуатация станка предотвращается до
тех пор, пока не подводятся все точки начала отсчета - управление станком не может
определить позицию, пока точка начала отсчета не будет установлена программой. В
связи с этим важно произвести переход в точки начала отсчета при каждом запуске
станка, но не во время запуска программы.
5. Нажмите клавишу RESET дважды и отпустите или держите до тех пор, пока не будете
ни одного аварийного сигнала, чтобы запустить серво.
Примечание: Если Вы не можете удалить сигнал тревоги, тогда нажмите клавишу
ALARM MESGS и отпустите ее, чтобы получить дальнейшую информацию об
аварийных сигналах. Если Вы не смогли удалить аварийный сигнал, запишите его
номер и свяжитесь с заводом.
6. Нажмите и отпустите кнопку HANDLE JOG и проверьте установку в сообщении
“JOGGING Z AXIS HANDLE .001”. Необходимо МЕДЛЕННОЕ перемещение (не более
0.001 дюйма на шаг). Если сообщение не соответствует .001, нажмите и отпустите
клавишу .001.
22
HAAS Mini MILL
7. Осторожно подведите ось Z к верхнему ограничению пути и удалите транспортный
страховочный ведущий кабель.
8. Если Вы убедились, что ось Z работает правильно (равномерное перемещение без
препятствий), тогда убедитесь, что исчезли все аварийные сигналы, контролируйте,
чтобы эти сигналы не появились внизу на экране. (См. пункт 4 в этом разделе
информацию об аварийных сигналах). Затем закройте дверь, нажмите кнопку ZERO
RETURN и AUTO ALL AXES. Ось Z медленно движется вверх. После того, как она
достигла исходного положения, двигайте оси Х и Y в их исходное положение.
Внимание: Если Вы услышали какие-либо звуки, нажмите сразу же аварийный останов
(EMERGENCY STOP) и свяжитесь с заводом.
Примечание: чтобы проконтролировать гидравлическое давление уравновешивания оси
Z, фрезерный шпиндель должен подойти к самому верху. Показание давления
необходимо сравнить с давлением на баке с азотом.
Давление при перемещении станка.
23
HAAS Mini MILL
Монтаж системы охлаждения
1. Подключите трубопровод 3/4" к первичному насосу хладогента.
2. Присоединить электроподключение насоса хладогента к
электрошкафа.
3. Заполните бак примерно 75 л. СОЖ.
правой
стороне
Примечание:
Перед включением системы охлаждения убедитесь, что дренаж установлен примерно
посередине бака.
24
HAAS Mini MILL
Выставление уровня
Выставление станка по уровню необходимо для того, чтобы достичь прямоугольной
геометрии осей X, Y, Z. Неправильное выставление по уровню в результате приводит к
неточному круговому фрезерованию и неточной линейной интерполяции.
Выставление станка по уровню производится в два захода: сначала грубое выставление
по уровню, чтобы убедиться, что станок стоит в горизонтальном положении для стока
хладогента и масла, а затем точное выставление станка по уровню для осевой
геометрии. Напоследок проверяется диапазон шпинделя. Выставление станка по уровню
производится без удаления какого-либо покрытия.
Примечание: много факторов могут повлиять на геометрию станка, жесткость пола,
стойкость основания пола, железная дорога или шоссе, которые пролегают недалеко,
сейсмическая активность и т.д. По этим причинам, исходя из опыта, Вам необходимо
знать, как часто необходимо новое выставление станка по уровню и проверять его как
можно чаще.
Используйте сверхточный ватерпас, у которого деление 0.05 мм соответствует 1м. Перед
применением проверьте его точность. Установите его на стол в ось Х и запомните
показание. Затем поверните его на 180°, показание должно быть то же самое. Если это не
так, значит градуирование на ватерпасе не в порядке и его необходимо отрегулировать
перед продолжением.
25
HAAS Mini MILL
Грубое выставление по уровню
Примечание: убедитесь, что удалены пластиковые болты для снятия покрытия, прежде
чем продолжить.
Примечание: на станках VF-0/1/2 необходимо удалить емкость для хладогента, чтобы
можно было заниматься болтами.
1. Вкрутите четыре болта для выравнивания no уровню по углам сквозь опорную плиту,
пока опорная плита не установится на 6 - 7 см над полом. Это значит, что болты для
выравнивания по уровню будут торчать по меньшей мере на 25 мм из опорной плиты
станка или расстояние между основанием и стойкой составит 25 мм. Вращайте
каждый болт так, чтобы затяжка была как и у других болтов (чтобы болты могли
вращаться с одинаковым расходом энергии торцовым ключом).
2. Оба болта не должны касаться пола.
3. Для процесса выравнивания по уровню в осях Y и Z деление маховика
устанавливается на 0.1 мм/деление (см. раздел выбора ручного режима и осей).
4. Применяя маховик центрируйте стол под шпиндель. При грубом выравнивании по
уровню стол смещать нельзя.
5. Проложите ватерпас параллельно оси Х (сторона на сторону) на стол, и наблюдайте
за пузырем. Если он сцентрирован, значит стол на этой оси гладкий. Если пузырек
смещен влево, значит левая сторона стола слишком высока. И наоборот, при
смещении пузырька вправо - правая сторона слишком высока.
Примечание: При каждом считывании ватерпаса следует убедиться, что пузырек при
считывании находится в неподвижном состоянии.
6. Вращайте болты на глубоколежащей стороне станка против часовой стрелки и
контролируйте ватерпас, пока пузырек не будет сцентрирован.
Примечание: в большинстве случаев лучше всего поднимать сторону или угол чем
опускать, при опускании появляется опасность выйти за пределы установки.
7. Повторите предыдущие шаги с ватерпасом в оси Y (спереди назад).
8. Продолжайте до тех пор, пока станок не будет установлен по уровню в обеих осях.
Примечание: если ватерпас в двух осях отклоняется, значит угол станка находится
либо глубоко, либо высоко.
9. При данных действиях болты для выравнивания по уровню следует вращать
небольшими шажками - 1/4 оборота, 1/8 оборота и меньше. При выравнивании станка
по уровню необходимо обращать внимание на то, чтобы зажим болтов во всех
четырех углах оставался одинаковым.
Примечание: Прецизионное выравнивание станка необходимо производить точно
соблюдая все инструкции и убедиться, что могут быть достигнуты качественные
нормы всех процессов обработки. Если эти директивы не соблюдены, выравнивание
может быть неточным, что станет причиной неудовлетворительной точности
обработки.
26
HAAS Mini MILL
Прецизионное выравнивание станка по уровню
10. Двигайте стол станка на средину перемещения обеих осей Х и Y. Установите
сверхточный ватерпас параллельно оси Х на середину стола станка. С помощью
маховика продвигайте ось Y вперед и назад до упора, на середину. Этим процессом
контролируется, параллельно ли лежат направляющие оси Y. Если пузырек в
ватерпасе движется, например, вправо. когда стол станка находится на переднем пути
перемещения, это значит, что станок с помощью болтов выравнивания по уровню
необходимо спереди справа слегка опустить. Таким образом станок следует
выравнивать до тех пор, пока ватерпас на всем протяжении пути на оси Y будет иметь
одно и то же показание. Это - единственная возможность выравнивания станка по
уровню.
Следующий выполняемый процесс служит только для контроля плоскостности станка.
Если достигнутые результаты не соответствуют требованиям, приведенным выше
процесс необходимо повторить. Средние болты выравнивания пока еще нельзя
затягивать.
Важно!!!
Обратите внимание на протокол приемки, который поставляется со станком. Сравните
Ваши измерения с фигурирующими в протоколе "Контроль плоскостности движения
стола". Если результаты точно могут соответствовать Вашим, достигните тех же
спецификаций в отношении центрирования, как и у Вашего поставщика.
11. Установите на шпиндель индикатор часового типа с делением в 0.01 мм и опишите
круг диаметром 250 мм на столе (результат этого теста должен находиться на заводе
в протоколе проверки станка). Пропитайте маслом углубления в каждой из двух
остальных подкладок, установите их под болты выравнивания станка по уровню
используйте их для компенсации возможных ошибок. Если ошибок нет, закручивайте
эти болты до тех пор, пока они не коснутся прокладок.
27
HAAS Mini MILL
Подготовка к отправке
Примечание: с дальнейшей информацией Вы можете ознакомиться на иллюстрациях и в
приложении В.
Внимание!
1. Bee предупредительные указания в предыдущих разделах этой инструкции подходят
и для подготовки к отправке - прочтите их более внимательно.
2. Если станок упакован в ящик один раз, тогда необходимо каждый раз использовать
непромокаемую защиту, на случай дождя.
3. Детали незащищенного станка могут быть повреждены грубым упаковочным
материалом, неквалифицированной упаковкой и т.д. В связи с чем подготовка и
упаковка должны производиться учитывая следующие инструкции.
Требуемый инструмент:
 машина для прихвата
 торцовый ключ 3/4"
 торцовый ключ 1/8"
 Ключ 9/16”
 молоток гвоздодер
Автопогрузчик с соответствующей грузоподъемностью
Beс станка: 1.575 кг
Длина вил: 2.5 м
Требуемый материал:
* Ящик (включая паллету и 40 скоб)
* Упаковочная лента из волокнистого материала
* 18 крепежных болтов 3/8" х 3"
* 18 подкладочных шайб 3/8"
* 4 болта ½ - 13 х 10”
* Синтетическая пленка 2,1м х 2,1м
* 4 подкладочных шайбы U12
* Синтетическое покрытие 5,4м х 6,0м
* 4 гайки M12
* Коробка для хладогента (картон)
* гвозди
* Проволока для крепления
* деревянные подпорки согласно приложения
28
HAAS Mini MILL
Снятие
1. Удалите по возможности инструменты находящиеся в магазине инструментов и из
шпинделя.
2. Опрысните противокоррозионным маслом все металлические детали в области
покрытия направляющих, стола и шпинделя (включая те, что внутри шпинделя). (См.
требования по безопасности в разделе об очистке в руководстве по уходу). После
опрыскивания очистите по необходимости внутренности корпуса, включая диски).
3. Маховиком переместите рабочий стол в середину под шпиндель (ок. Х=200мм и Y
=150мм).
Никогда не подпирайте шпиндельную головку прямо на шпинделе. Это может
повредить подшипник шпинделя.
4. Установите подпорку головки на кусок картона в середине стола (для защиты стола от
царапин). С помощью ручной подачи опустите головку так, чтобы она легла на
подпорку. Прикрепите подпорку к столу и зажмите головку шестью болтами.
5. Нажмите кнопку EMERGENCY STOP (аварийный останов), станок заблокирован для
транспортировки.
6. Выключите станок (нажмите кнопку POWER OFF слева вверху от управления).
7. Трубу выброса и винтовой (шнековый) конвейер транспортера стружки демонтировать
и упаковать отдельно.
8. Все незакрепленные детали, как электрошкаф, ящик инструментов, ручной моющий
шланг, ножки и винты выравнивания станка по уровню положить в емкость.
29
HAAS Mini MILL
Отсоединение подключения
Внимание!
Работы с имеющимися подключениями питания и подачей воздуха к станку связаны с
большой опасностью. Убедитесь, что в воздухопроводе нет давления, прежде чем Вы
возьметесь за отсоедение. Электропитание тоже необходимо отключить и предпринять
шаги для того, чтобы убедиться, что оно не будет включено снова до тех пор, пока Вы не
закончите с ним работать. В большинстве случае это значит выключение
токопроводящего провода на распределительном шкафе, а затем накрывание дверей
шкафа.
1. Отсоедините воздухопровод от регулятора давления (на задней стороне станка, под
электрошкафом).
2. Отключите электропитание к станку в месте подключения.
3. Установите главный переключатель (вверху справа на электрошкафу, с обратной
стороны станка) в OFF (выкл.)
4. Отвинтите три болта вдоль дверей электрошкафа и откройте дверь.
5. Освободите присоединительные клеммы с помощью винта и отсоедините три
электропровода сзади главного переключателя, а также рядом находящиеся
соединения к шине заземления. Вытяните провода вверху из электрошкафа.
6. Удалите решетку воздушного фильтра, которая установлена внизу на наружной
стороне дверей электрошкафа (поднимите вверх, а затем потяните за нижнюю
кромку). В случае необходимо очистить ее (воздухом).
7. Уложите решетку воздушного фильтра вместе с инструкциями и другой
документацией, слева на полу внутри электрошкафа.
8. Установите главный выключатель на OFF (выкл.) (вращайте диск, который зацеплен в
рукоятке на двери электрошкафа, против часовой стрелки. пока он не станет в
положение ОFF (выкл.). В любом случае необходимо установить рукоятку на OFF. (как
рукоятка, так и переключатель должны быть установлены на OFF, прежде чем
закроются двери). Закройте дверь и закрутите болты до упора.
Внимание: Нельзя допускать соприкосновение контактов, цепей, покрытия и кабелей с
покрашенными или пластиковыми частями станка. Возможно повреждение станка, что
приведет к аннулированию гарантии.
30
HAAS Mini MILL
1. Убедитесь, что станок заблокирован, и уберите незакрепленные материалы в районе
стола.
2. Положите подкладки между дверями, закройте их, и закрепите их двумя шнурами
через рукоятку.
3. Обмотайте пульт управления мягким упаковочным материалом и закрепите его
достаточно клейкой лентой. Уложите ок. 5 см толстого слоя пенопласта или иного
упаковочного материала на опалубку под пульт управления.
Подъем на паллету (поддон)
Примечание: Если Вы не сохранили упаковочный материал, то Для информации
обратитесь на завод.
Указания по безопасности: для передвижения станков VF-E является подъем с
помощью автопогрузчика. Захваты должны захватить станок полностью, для этого
должны выйти сзади на 7 см дальше самого корпуса станка. Также необходимо
свободное место 30 см между станком и автопогрузчиком. Иной способ погрузки станка
может привести к повреждениям, которые не подпадают под гарантийный срок.
Обратите внимание, чтобы вес станка соответствовал захватам автопогрузчика.
Расстояние между захватами должно быть как можно большим. Захваты не должны
укладываться ниже ножек станка. Погрузчик должен находиться не ближе 150 см от
передней части станка. Иной способ погрузки станка может привести к повреждениям,
которые не подпадают под гарантийный срок.
Внимание: Большая часть веса станка концентрируется в области стойки станка.
Поэтому необходимо, чтобы автопогрузчик захватил станок сзади как можно дальше. При
передвижении захваты не должны подниматься выше необходимой высоты и
передвижение должно происходить как можно медленнее. При падении станка, даже с
небольшой высоты, могут случиться не только повреждения корпуса, но и дорогой
оснастки, а это не подпадает под оплату по гарантии.
Примечание: Поднимайте станок крайне осторожно, чтобы не повредить опалубку
станка.
Попытка поднятия станка любым другим способом приведет к потере гарантии.
31
HAAS Mini MILL
Осторожно! Обратите внимание на то, чтобы вилы автопогрузчика не повредили
опалубку станка.
1. Поднимите станок на несколько сантиметров от земли.
2. Накройте паллету подходящей пленкой.
Примечание: эта или другая пленка, которой будет упакован станок, образует защиту
против грязи и влажности во время транспортировки. Поскольку пленочные оболочки не
на 100% водонепроницаемы, на открытом воздухе ящики со станком дополнительно
защищаются брезентом, также во время транспортировки против дождя и брызг.
3. Осторожно поднимите станок над паллетой. Сцентрируйте болты для выравнивания
no уровню с отверстиями. Обратите внимание на то, чтобы поддерживающий прогон
под паллетой лежал на стороне посередине. Заднюю сторону станка необходимо
установить на эту сторону.
4. Удалите болты для выравнивания по уровню на четырех углах. Введите 3/4 - 10
дюймовые болты через отверстия болтов для выравнивания по уровню, и вкрутите
болты в раструбы, которые закреплены на паллете.
5. Освободите и очистите бак для хладогента. Упакуйте в предусмотренную для него
картонную коробку, задвиньте тяжелой стороной вниз, сзади рядом со станком.
Внимание! Картонную коробку необходимо разместить тяжелой стороной вниз на
паллету. Для защиты станка между картонной коробкой и станком необходимо уложить
упаковочный материал. Полками (300 х 50 x 100 мм), которые прибиты гвоздями к
паллете, коробка устанавливается неподвижно.
6. В ящик инструментов положите болты для выравнивания по уровню, ножки станка,
ключ и отвертку и установите его между баком для хладогента и фронтальной
стороной станка. Для прочности прибейте в паллету доску (300 х 50 х 100) напротив
ящика инструментов.
7. Очистите масляную ванну и задвиньте ее под станок, если станок оснащен масляным
ковшом, поставьте его сзади станка под пневматическим сервисным блоком и прочно
укрепите.
32
HAAS Mini MILL
Упаковка в ящик
1. Накройте станок пластиковой пленкой 6-TM метровой ширины и длиной 5,5 метров.
Затем скрутите в рулон пленку с пола и покрывающую пленку и закрепите скобами.
Чтобы образовать вокруг станка оболочку, которая в дальнейшем защитит станок от
влияния воды. Но, как упоминалось выше, пленочная упаковка не стопроцентно
водонепроницаема, и ящик необходимо обеспечить упаковкой на случай дождя или
разбрызгивания капель в дороге, которые могут промочить его.
2. Установите четыре стороны упаковочного ящика вокруг станка. Обратите внимание,
чтобы передняя и задняя стороны паллеты были короче чем боковые. Из-за этого
бока более уязвимы чем передняя и задняя стенки станка. Здесь тоже при повторной
упаковке обратить внимание чтобы вилы автопогрузчика находились с правильной
стороны.
3. Позиционируйте одну из трех сторон (более длинную) на кромку паллеты и
зафиксируйте ее пятью крепежными болтами.
4. Позиционируйте одну из граничащих сторон и закрепите ее угловыми скобами
(применяя прихватный молоток, чтобы заскочили скобы). Затем закрепите эту боковую
сторону четырьмя болтами.
5. Повторите два вышеприведенных шага для двух остальных сторон -установите
угловые скобы и привинтите стороны. (Помните о том, что для короткой стороны
используется четыре болта, а для длинной - пять).
6. Установите угловые скобы на все четыре угла. На каждом углу должно быть по пять
скоб.
7. Установите крышку на ящик, и закрепите ее скобами. Используйте пять скоб на одну
сторону.
8. Если размещение захватов автопогрузчика не обозначено на стороне, нанесите их
сами (рис. на рисунок приведенный ранее).
Указание по безопасности: Промаркированные места на сторонах для размещения
захватов автопогрузчика являются основой для правильной транспортировки
упакованного в ящик станка. Если положение захватов не учитывается, тогда возникает
серьезная опасность, что удерживающие болты могут сдвинуться через захваты и станок
при подъеме перевернется.
На этом упаковка станка заканчивается. Если у Вас возникнут вопросы. обращайтесь к
представителю производителя.
33
HAAS Mini MILL
Приложение В: отправка без паллеты
Для отправки станка на небольшое расстояние нет необходимости устанавливать станок
на паллету и упаковывать в ящик, если данная работа будет производиться
профессиональным перевозчиком станков. Однако необходимо провести специальную
подготовку для транспортировки, и на этот счет имеются общие мероприятия по
безопасности.
Примечание: мы настоятельно рекомендуем использовать грузовой автомобиль с
воздушными подушками, чтобы свести к минимуму тряску станка. Это не требует особых
денежных затрат. Спрашивайте у перевозчиков о наличии таких воздушных подушек - они
есть не у всех.
ВАЖНО!
1. Bee предупредительные указания в предыдущих разделах этой инструкции подходят
и для подготовки к отправке - прочтите их более внимательно.
2. Детали незащищенного станка могут быть повреждены грубым упаковочным
материалом, неквалифицированной упаковкой и т.д. В связи с чем подготовка и
упаковка должны производиться, учитывая следующие инструкции.
Требуемый инструмент:
* 9/16" ключ с шестигранной головкой
* 3/4" ключ с шестигранной головкой
* автопогрузчик с соответствующей грузоподъемностью
Beс станка: 1575 кг
Длина вил: 2.5 м
Требуемый материал:
* 4 металлические соединительные накладки
* 4 гайки 3/4 -11 (дополнительно к гайкам, поставляемым вместе со станком)
* 2 дepeвянныe планки 10 х 10 см, с длиной минимум 90 см.
34
HAAS Mini MILL
Процедура
1. Подготовьте станок согласно приложения А до пункта, где он устанавливается на
паллету. Убедитесь, что шпиндель установлен на инструмент №1. Убедитесь также,
что опора шпинделя готова к небольшой транспортировке. Соедините двери и
уберите фильтр дверей электрошкафа для хранения (на задней стороне станка).
2. Для транспортировки станка без паллеты необходимо 4 соединительных накладки из
металла, которые находятся в ящике инструментов. (Дополнительные накладки Вы
можете заказать на фирме "HAAS"). После подъема станка автопогрузчиком вращайте
болты для выравнивания по уровню ключом 9/16" против часовой стрелки, пока станок
не будет выдаваться вперед минимум на 12 мм. Затяните гайки 3/4-11 пока болты для
выравнивания по уровню не установятся в шасси. Установите по одной
металлической накладке на каждый из 4 болтов. Позиционируйте соединительные
накладки так, чтобы они выдавались вперед на 45° впереди, сзади и на сторонах
станка, а затем закрепите их дополнительными гайками 3/4 -11.
3. Расположите две деревянные планки 10x10 см и длиной 90 см на автомобиль.
Сместите станок на грузовом автомобиле и поровняйте планки под болтами
выравнивания по уровню станка. Удалите автопогрузчик, транспортер должен плотно
установить станок используя четыре больших отверстия в металлические
соединительные накладки в качестве мест крепления для цепей. Когда натянуты цепи,
необходимо втиснуть болты выравнивания no уровню в деревянные балки, чтобы
этим зафиксировать станок.
35
HAAS Mini MILL
Внимание! Не перекрещивайте цепи.
4. Применяя четыре металлические соединительные накладки нужно укрепить станок
так, что цепи не проходили сверху. Этот способ является легким, быстрым и
надежным для транспортировки, который предоставляет полную уверенность, что
станок не будет поврежден. Цепи нужно не перекрещивать.
5. Если Вы хотите укрыть станок только одним брезентом, Вы можете столкнуться с
определенными трудностями. Если только брезент уложен и натянут, могут
возникнуть серьезные повреждения, как искривление задней бабки направляющей,
сдирание лакировки со станка, повреждения корпуса и деталей. Если Вы вынуждены
использовать брезент, убедитесь, что он отделен от станка деревянными планками
или другими средствами.
6. Транспортировочные дуги с установленным на них станком можно снимать
автопогрузчиком только в предусмотренном для этого положении. Если такое
положение не определено, Вы найдете его на ранее приведенных рисунках.
Этих процедур достаточно для подготовки станка к перевозке. С дополнительными
вопросами можно обратиться к представителю производителя.
36
HAAS Mini MILL
ИНСТРУКЦИИ ПО ТРАНСПОРТИРОВКЕ
ВЕРТИКАЛЬНЫХ ОБРАБАТЫВАЮЩИХ ЦЕНТРОВ
ВНИМАТЕЛЬНО
ПОДЪЕМОМ.
ПРОЧТИТЕ
ВЕСЬ
ЭТОТ
РАЗДЕЛ
ПЕРЕД
Обязательно чтобы подготовку и подъем производили профессиональные
монтажники. Этот раздел может использоваться только для примера.
37
HAAS Mini MILL
ПРИНАДЛЕЖНОСТИ ДЛЯ ТРАНСПОРТИРОВКИ ЦЕНТРА VF
1 шт. болт спроушиной 5/8" -11 х 1 1/16"
2 шт. болт с проушиной 3/4" - 10x 1 3/16"
1 шт. шайба 5/8"
2 шт. шайба 3/4"
1 шт. инструкции
Важно!!
Максимальная нагрузка, применяемая к болтам с проушиной
Болт с проушиной:
Максимальная нагрузка:
1/2"-13
1272 кг
5/8"-11
2317 кг
3/4"-10
3181 кг
1"-8
4090кг
1 1/8"-7
5454 кг
Важное примечание!
Цепи, установленные сверху башни, несут большую часть нагрузки. Во время
транспортировки они должны быть в вертикальном положении.
Цепи, установленная спереди, на колонне станка служат только для стабилизации и
никогда не должны нести главную нагрузку.
При поднимании станка нужно слегка натянуть цепи, чтобы удостовериться. что станок
хорошо сбалансирован при подвешивании.
Только после этой проверки можно поднимать станок полностью.
Перед установкой снаряжения подъема убедитесь, что станок подготовлен для
транспортировки в соответствии с процедурами изложенными «Подготовка к
транспортировке» данного руководства.
38
HAAS Mini MILL
2. ГРАФИК ОБСЛУЖИВАНИЯ
Ниже вы найдете список мероприятий требуемого регулярного обслуживания
вертикальных обрабатывающих центров HAAS серии VF-E. В списке перечислены
периодичность мероприятий обслуживания и тип требуемых жидкостей. Необходимо
следовать этим требуемым характеристикам, чтобы содержать ваш станок в хорошем
рабочем состоянии и сохранить гарантию.
Периодичность
ЕЖЕДНЕВНО
Выполняемое мероприятие обслуживания
- Проверять уровень хладагента каждую 8-часовую смену
во время интенсивного использования TSC)
- Проверить уровень резервуара хладагента.
- Очистить от стружки крышки и днище.
- Очистить от стружки устройство смены инструмента.
(особенно
- Вытереть конус шпинделя чистой ветошью и нанести немного
масла.
ЕЖЕНЕДЕЛЬНО
ЕЖЕМЕСЯЧНО
- Проверить фильтры внутреннего охлаждения шпинделя (TSC).
Очистьте и при необходимости замените.
- Проверить функционирование водоотделителя воздухопровода.
- На станках с опцией TSC очистить корзину для стружки на
резервуаре для хладагента. Снять крышку резервуара и удалить
осадок внутри резервуара. Будьте осторожны: отсоедините насос
подачи хладагента от контроллера и POWER OFF (отключите питание)
управления перед работой над резервуаром для хладагента.
Выполняйте это ЕЖЕМЕСЯЧНО в станках без опции TSC.
- Проверить пневматический датчик/регулятор на давление 85 psi
(фунт на квадратный дюйм).
- Для станков с опцией TSC поместить немного смазки на V-образный
фланец инструментов. Выполняйте это ЕЖЕМЕСЯЧНО в станках
без опции TSC.
- Очистить внешние поверхности мягким моющим средством. HE
ИСПОЛЬЗОВАТЬ растворители. Проверить
гидравлическое
уравновешивающее давление в соответствии с характеристиками
станками.
- Проверить уровень масла в коробке передач. Для шпинделей с
конусом 40: Удалить смотровую крышку ниже шпиндельной головки.
Добавлять масло медленно сверху, пока масло не начнет капать из
переполненной трубы снизу из отстойного резервуара. Для
шпинделей с конусом 50: Проверить уровень масла в смотровом
стекле. Добавить со стороны коробки передач, при необходимости.
- Проверить функционирование покрытия направляющих и смазать
небольшим количеством масла, при необходимости.
- Поместить немного смазки на внешнюю кромку направляющих
рельсов сменщика инструмента и провести через все инструменты.
РАЗ В ПОЛ ГОДА Заменить хладагент и тщательно очистить резервуар. Проверить
целостность (отсутствие трещин) всех шлангов.
ЕЖЕГОДНО
- Заменить масло в коробке передач. Слить масло из днища коробки
передач. Снять смотровую крышку снизу шпиндельной головки.
Добавлять масло медленно сверху, пока масло не начнет капать из
переполненной трубы снизу из отстойного резервуара.
- Проверить масляный фильтр и вычистить осадок со дна фильтра.
- Заменять воздушный фильтр на блоке управления каждые (2) года.
39
HAAS Mini MILL
2.2 ТАБЛИЦА СМАЗКИ
СИСТЕМА
ЛИНИИ ПОДВОДА
ХЛАДАГЕНТА И
ПНЕВМАТИКА
ТРАНСМИССИЯ
РЕЗЕРВУАР ДЛЯ
ХЛАДАГЕНТА
МЕСТО
Под пультом управления
позади станка
Поршневой насос с 30минутным циклом. Насос
работает, только когда
шпиндель поворачивается
или когда ось двигается.
Над шпиндельной головкой
Сбоку станка
ОПИСАНИЕ
СМАЗЫВАЕМЫЕ Линейные направляющие,
Только трансмиссия.
ЭЛМЕНТЫ
шариковые гайки и шпиндель.
КОЛИЧЕСТВО
2-2,5 Qts. (кварт) в
зависимости от вида насоса.
конус 40: 2 QT (кварты)
конус 50: 36 OZ (унций)
40 галлонов
80 галлонов VF6-10
СМАЗОЧНЫИ
МАТЕРИАЛ
Mobil Vactra #2
Mobil DTE 25
Водо-растворимый,
синтетический
ВНИМАНИЕ!
При обработке литья песок от процесса литья и частички абразива из литьевого
алюминия и чугуна будут сокращать срок службы насоса, пока не используется
специальный фильтр в дополнение к сетчатому всасывающему фильтру 100. За
рекомендациями обращайтесь в Haas Automation.
Обработка керамики и подобных материалов аннулирует гарантию и все претензии на
износ, и выполняется полностью на риск клиента. Абсолютно необходимы расширенные
расписания по уходу при абразивных отходах. Хладагент нужно менять чаще и
тщательно очищать резервуар от осадка на дне. Рекомендуется резервуар большего
размера.
Сокращение срока службы насоса, уменьшение давления и увеличение объема
обслуживания являются нормальными явлениями и должны ожидаться в абразивной
среде и не покрываются гарантией.
40
HAAS Mini MILL
3. Эксплуатация
3.1 Основные понятия
Эта глава описывает основные принципы программирования и эксплуатации станка.
Оставшаяся часть документа делится на более подробное описание Программирования
и Эксплуатации. В станке с Числовым Управлением инструмент управляется системой
кодов позволяющей работать с незначительным контролем со стороны человеку. CNC
(ЧПУ) является аналогом операционной системы, за исключением того, что инструмент
контролируется компьютером.
Те же принципы используются при ручном управлении станка с числовым управлением
или ЧПУ. Основное отличие состоит в том, что вместо поворота маховика для
позиционирования суппорта, необходимо запрограммировать операции только один раз.
После этого, ЧПУ будет повторять запрограммированные перемещения нужное число
раз.
Работа со станком серии VF предполагает, что программа будет разработана,
написана, и введена в память ЧПУ. Наиболее удобным способом написания
программ является внешняя разработка вне станка, и последующая загрузка в ЧПУ.
Наиболее простой способ загрузки программы – использование последовательного
интерфейса RS-232. Центр вертикальной обработки HAAS VF-Series имеет интерфейс
RS-232 совместимый с большинством существующих компьютеров и CNC.
Для использования и программирования ЧПУ необходимы базовые знания станка,
практический опыт работы и если необходимо, знание математики. Также очень важно
отличное знание панели управления и расположения клавиш, переключателей, экрана и
т.д.
Данный документ может использоваться как руководство оператора и руководство
программиста. Оно призвано дать основные понятия программирования ЧПУ и его
применения, не являясь, однако, углубленным обучением всех сфер применения станка.
Это - обзор общих и возможных ситуаций, которые могут встречаться при
программировании ЧПУ.
Перед программированием станка необходимо хорошая тренировка и полная
информация по всем вопросам.
Раздел программирования данного руководства следует применять в качестве
дополнительного учебного пособия для пользователей вертикального обрабатывающего
центра HAAS. Содержащаяся в этом разделе информация может использоваться в
полной мере или частично при эксплуатации других станков ЧПУ. Их применение
предусмотрено только в качестве помощи для эксплуатации вертикальных
обрабатывающих центров HAAS.
41
HAAS Mini MILL
3.2 Система координат
Первая диаграмма, с которой мы имеем дело, называется числовая линия. Такая
числовая линия имеет точку начала отсчета (точка ссылки), которая называется
абсолютный ноль, и может быть расположена в любом месте на линии.
Числовая линия располагает также цифровым делением с обеих сторон абсолютной
нулевой точки. Смещение вправо от нулевой точки означает положительное деление, а
смещение влево от нулевой точки означает отрицательное деление. "+" или
положительное деление не требуют никакого знака.
Мы применяем положительный и отрицательный знаки вместе со значениями для
характеристики их отношения к нулевой точке на линии. Если мы на вышеуказанной
линии идем на третье деление с минусовой стороны “-” от нуля, это значение будет
называться -3. Если мы идем на второе деление на плюсовой стороне “+”, значение будет
называться 2. Мы имеем дело с расстоянием и направлением от нулевой точки.
Помните о том, что нулевая точка может быть расположена в любом месте на линии, и
что она, если она однажды установлена, с одной стороны указывает отрицательное
деление, а с другой положительное.
Рис. 3.1 Горизонтальная числовая линия
Рис. 3.2
42
HAAS Mini Mill
Следующий рисунок (Рис. 3-3) показывает три направления перемещения осей на
вертикальном обрабатывающем центре.
В качестве расширения идеи числовых линий вы должны представить себе такую линию
вдоль каждой оси станка.
Первая числовая линия легко воображаема, и расположена слева на право (или
составляет ось "X" станка. Если мы проложим такую же числовую линию вдоль оси
спереди назад (или ось "Y"), тогда перемещение по направлению к оператору имеет
отрицательное значение, а в другую сторону от нулевой точки, т.е. от оператора, имеет
положительное значение.
Последняя ось смещения у нашего станка - это ось сверху вниз, или ось “Z”. Если мы
расположим числовую линию вдоль Z, тогда положительное перемещение от нулевой
точки вверх, а отрицательное - вниз. В реальности деления на каждой числовой линии
обрабатывающего центра соответствуют расстоянию в 0,001 мм. Если числовая линия
теоретически имеет значения до бесконечности, то оси X, Y, Z расположенные вдоль
данных линий имеют ограничения свободным пространством перемещения станка.
Рис. 3-2
Управляя станком вы должны помнить, что позиционируете шпиндель. Несмотря на то,
что стол станка является подвижной частью, вы должны осознавать, что координаты
относятся к теоретическим движениям шпинделя.
Помните о том, что нулевая точка может быть расположена в любом месте вдоль трех
числовых линий, и, что она фактически для каждого станка расположена по-разному. При
этом следует отметить, что ось Z обычным образом устанавливается в нулевой точке
станка в положение верхнего упора или в положении смены инструмента, в связи с чем
все перемещения Z попадают в отрицательную область. Однако рабочая нулевая точка
оси Z.обычно устанавливается на верхней кромке поверхности заготовки, и задаётся как
отрицательное значение относительно инструмента. Область перемещения HAAS VF-E,
например, 50.8 см, 10 см из которых над позицией смены инструмента и имеют
положительное значение относительно инструмента. Остальные значение находится в
отрицательной области.
43
HAAS Mini Mill
Рис. 3-4 Вид координат X, Y сверху
Здесь показаны координаты Х и Y, когда оператор стоит перед станком. Обратите
внимание, что точка пересечения обеих линий составляет общую нулевую точку. Четыре
диапазона сбоку, а также вверху и внизу называются "Квадрантами" и представляют
собой базис для программирования прямоугольных координат.
Левый верхний квадрант Х-, Y+
Левый нижний квадрант
Х-, YПравый верхний квадрант Х+, Y+
Правый нижний квадрант Х+, YЕсли мы установим начало координат где-либо на оси Х или оси Y, мы автоматически
образуем пересечение обеих линий. Пересечение, где встречаются оба начала
координат, создает четыре квадранта с обеих сторон, а также внизу и вверху. Область
доступа квадранта определяется в зависимости от того, где мы установим начало
координат в пределах диапазона перемещения на оси станка.
Например, для Mini Mill, если мы установим точно посередине области перемещения
(середина стола), мы создадим четыре квадранта размером 204 на 151 мм.
44
HAAS Mini Mill
3.3 Начало системы координат станка
Принцип можно понять, если произвести ручное перемещение всех осей станка. При
проведении перехода в начало координат при запуске станка, все три оси приводятся в
крайнее положительное направление до включения конечного ограничителя. Если это
действие выполнено, единственно возможное направление смещения находится на всех
трех осях в отрицательном направлении так так, при переходе станка в исходное
положение, автоматически устанавливается новое начало координат для каждой из трех
осей. Оно располагается на грани области перемещения каждой оси. Только установкой
начала координат где-либо в диапазоне перемещения каждой оси могут быть сделаны
новые квадранты.
Иногда при обработке заготовки полезным бывает использование более чем одного
квадранта Х и Y. Хорошим примером для этого является круглое изделие, чьи
характерные линии проходят через среднюю точку. Конфигурация такой заготовки может
выглядеть следующим образом:
Рис. 3-5 При обработке данной заготовки необходимо захватывать все 4 квадранта.
Здесь приведены только некоторые примеры того, как могут использоваться квадранты Х
и Y. При наработке дальнейшего опыта в программировании и оснащении
металлообрабатывающих станков каждый программист и наладчик может развивать свои
методы. Некоторые методы могут быть быстрее имеющихся, однако необходимо
учитывать все требования и соответствующие задания, а также необходимо учитывать
выполненные заказы.
3.4 Абсолютное и относительное позиционирование
До сих пор мы имели дело с системой инструментального позиционирования, которое
известно как абсолютное позиционирование. При абсолютном позиционировании все
координаты введены относительно оригинала (фиксированного начала координат),
который может рассматриваться в качестве нулевой точки изделия.
Иным
видом
позиционирования
является
относительное
позиционирование
(позиционирование с приращением). Относительное указывает на расстояние
перемещения и направление. Новая координата вводится ссылаясь на отношение к
предыдущему положению, а не относительно фиксированного начала координат или
исходной точки.
Другими словами, после выполнения информационного блока положение, которое сейчас
имеет инструмент, представляет новое начало координат для дальнейшего
перемещения.
Пример применения системы с приращением приведен ниже. Обратите внимание, что
для смещения с Х4.25 в Х2.025 на шкале было проведено перемещение с приращением
Х-2.225,однако, перемещением инструмент все еще позиционируется на положительной
стороне шкалы.
Вместе с тем перемещение из последней точки определено без учета начала координат.
Знаки + и - служат характеристиками направления без учета начала координат.
45
HAAS Mini Mill
Рис. 3-6 Пример позиционирования с приращением
Следует учитывать, что мы сделали это при абсолютном позиционировании с указанием
расстояния и направления от фиксированного начала координат, и что позиционирование
с приращением ссылается на расстояние и направление относительно последнего
положения.
3.5 Программирование с кодами
Программа написана как набор команд, который устанавливает последовательность
выполнения. Эти команды могут выглядеть следующим образом:
СТРОКА # 1 = ВЫБОР ИНСТРУМЕНТА
СТРОКА # 2 = ВКЛЮЧЕНИЕ ШПИНДЕЛЯ И ВЫБОР СКОРОСТИ ВРАЩЕНИЯ
СТРОКА # 3 = ВКЛЮЧЕНИЕ ПОДАЧИ СОЖ
СТРОКА # 4 = БЫСТРОЕ ПОЗИЦИОНИРОВАНИЕ В НАЧАЛЬНУЮ ТОЧКУ
СТРОКА # 5 = ВЫБОР ПОДВОДА И НАЧАЛО ОБРАБОТКИ
СТРОКА # 6 = ВЫКЛЮЧЕНИЕ ШПИНДЕЛЯ И СОЖ
СТРОКА # 7 = ИНСТРУМЕНТ В ПОЛОЖЕНИЕ ОСТАНОВА, ВЫБОР СЛЕДУЮЩЕГО
ИНСТРУМЕНТА и т.д.
Однако данные команды система управления станка может воспринимать только, если
они введены как коды станка.
Перед тем как объяснить значения и применения кодов, необходимо изложить
следующие правила:
1) Коды разделены на группы. Каждая группа кодов имеет свой специальный номер
группы.
2) G - код одной и той же группы может быть заменен другим кодом из группы. При таких
действиях программист устанавливает вид работы. Код одной группы на одной строке
может использоваться не более одного раза.
3) Существуют модальные G-коды, которые остаются действенными после установки до
тех пор, пока не будут заменены другим кодом из этой же группы.
4) Не существует модальных G-кодов, которые после произведенного вызова
эффективны только в блоке вызова и, которые будут забыты незамедлительно
управлением.
Данные правила являются действительными для применения общего программирования
управления ЧПУ. Для написания эффективных программ, необходимо запомнить правила
кодирования групп кодов.
46
HAAS Mini Mill
G - КОДЫ:
G00 Быстрое перемещение, служит для позиционирования без обработки.
Примечание: скорость 18 м/мин.
G01 ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ, или прямая интерполяция. Процесс во
время обработки.
Примечание: Скорость подвода программируется 0 - 5000 мм/мин
G02 КРУГОВАЯ ИНТЕРПОЛЯЦИЯ - по часовой стрелке
G03 КРУГОВАЯ ИНТЕРПОЛЯЦИЯ - против часовой стрелке
G28 НАЗАД К ТОЧКЕ НАЧАЛА ОТСЧЕТА (с быстрой подачей)
G40 ВЫБОРКА КОРРЕКЦИИ РАДИУСА (нет коррекции радиуса инструмента)
G41 КОРРЕКЦИЯ РАДИУСА СЛЕВА (коррекции траектории инструмента
слева от контура)
G42 КОРРЕКЦИЯ РАДИУСА СПРАВА (коррекции траектории инструмента
справа от контура)
G43 КОМПЕНСАЦИЯ ДЛИНЫ ИНСТРУМЕНТА
G54 СМЕЩЕНИЕ НАЧАЛА КООРДИНАТ № 1
G80 ОТМЕНА РАНЕЕ ЗАДАННОГО ЦИКЛА
G81 ЦИКЛ СВЕРЛЕНИЯ
G82 ЦИКЛ СВЕРЛЕНИЯ С ВРЕМЕНЕМ ЗАДЕРЖКИ
G83 ЦИКЛ ГЛУБОКОГО СВЕРЛЕНИЯ ОТВЕРСТИЙ
G84 ЦИКЛ НАРЕЗАНИЯ РЕЗЬБЫ МЕТЧИКОМ
G90 АБСОЛЮТНЫЕ РАЗМЕРЫ
G91 РАЗМЕРЫ С ПРИРАЩЕНИЕМ (указание относительных размеров)
G98 НАЗАД В ИСХОДНУЮ ТОЧКУ
G99 НАЗАД В ПЛОСКОСТЬ ССЫЛКИ
47
HAAS Mini Mill
М- КОДЫ :
МОО ОСТАНОВ ПРОГРАММЫ. Для продолжения процесса нажать СУС1-Е 5ТАРТ
(ЗАПУСК ЦИКЛА)
М01 ОПЦИОНАЛЬНЫЙ ОСТАНОВ. Нажать кнопку опциональной остановки на панели
управления
М02 КОНЕЦ ПРОГРАММЫ. Продолжаться не может.
МОЗ ВКЛЮЧЕНИЕ ШПИНДЕЛЯ CW (по часовой стрелке). С заданной скоростью
вращения
М04 ВКЛЮЧЕНИЕ ШПИНДЕЛЯ ССW (против часовой стрелки). С заданной скоростью
вращения
М05 ОСТАНОВ ШПИНДЕЛЯ
М06 СМЕНА ИНСТРУМЕНТА. Сюда относится номер инструмента на той же
строке. Данной командой шпиндель останавливается автоматически.
М08 ВКЛЮЧЕНИЕ ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ
М09 ВЫКЛЮЧЕНИЕ ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ
МЗО КОНЕЦ ПРОГРАММЫ. Конец программы и возврат к началу программы.
М97 LOCAL SUB. Вызов местной (локальной) подпрограммы.
М98 SUB PROG. Вызов глобальной подпрограммы.
М99 RETURN OD. JМР Конец подпрограммы и возврат на начало вставки одной
в другую.
Примечание: В одной строке может использоваться только один "М" - код. Будет
выполнен последний "М" – код.
48
HAAS Mini Mill
3.6 Значения станка по умолчанию
Базовая настройка (значение по умолчанию) - это автоматическая функция управления
металлообрабатывающего станка. При включении станка система управления
устанавливает исходное положение всех осей, затем значения по умолчанию или
предварительно введенные G-коды. Если однажды к вашему удивлению станок вернулся
к нулю детали заданному в G54, хотя это не было запрограммировано в программе. Это
происходит потому что станок автоматически считывает G54 во время запуска. Это
происходит по умолчанию.
Значения по умолчанию HAAS помечены звездочкой в главе «подготовительные функции
(G коды)» данного руководства.
Система управления считывает эти G- коды автоматически при включении.
000 УСКОРЕННЫЙ ХОД
017 ПЛОСКОСТЬ Х,Y выбор плоскости Х,Y
040 ОТМЕНА ВЫБОРА КОРРЕКЦИИ РАДИУСА
049 ОТМЕНА ВЫБОРА G43/G44
054 СМЕЩЕНИЕ НАЧАЛА КООРДИНАТ
064 ОТМЕНА ТОЧНОЙ ОСТАНОВКИ
080 ОТМЕНА ФИКСИРОВАННОГО ЦИКЛА
090 АБСОЛЮТНЫЙ РАЗМЕР
098 НАЗАД В ИСХОДНУЮ ТОЧКУ
Не существует значения по умолчанию для скорости подачи F-кода, но если F-код
однажды запрограммирован, он является действительным до тех пор, пока не будет
введен новый код.
3.7 Формат программы
Формат программы или стиль - это важная часть обработки станков ЧПУ. Каждая
отдельная программа формируется по-разному, и в большинстве случаев программист не
смог бы идентифицировать программу, которую он сам написал. Желательно чтобы
программист был постоянным, и, вводил коды таким образом, чтобы потом можно было
их прочесть, и в таком порядке, как он видит это в программе.
Например:
X, Y, Z - это порядок появления. Станок будет считывать Х , Y в любом порядке, но мы
хотим постоянно сначала писать X, затем на втором месте Y, а на третьем - Z..
На первой строке или первым блоком в программе, где применяется активный G-код,
должен быть номер инструмента и команда смены инструмента. Это было бы самым
оптимальным мероприятием по безопасности.
Во второй строке или во втором блоке в программе существует команда быстрой подачи
(G00), абсолютная или команда с приращением (G91), рабочая координата ноль Х и Y
(G54), координаты позиционирования Х и Y, команда частоты вращения шпинделя (S___),
а также команда включения шпинделя по часовой стрелке (МОЗ).
Третья строка или третий блок содержит команду "Считывание компенсации длины
инструмента" (G43), а также номер коррекции длины инструмента (H01), движение
позиционирования оси Z, (Z.1), и еще опциональная команда включения охлаждающей
жидкости (М08).
Первые три строки программы выглядят следующим образом:
T1 M06;
G00 G90 G54 X0 Y0 S2500 M03;
G43 H01 Z.1 M08;
Все необходимые коды для каждой операции приведены выше.
49
HAAS Mini Mill
Вопрос:
Если G00, G90, G54 являются базовыми значениями, тогда почему мы приводим их во
второй строке одной программы и для каждого инструмента?
Ответ:
G00, G90, G54 приведены в качестве помощи для оператора/наладчика таким образом,
чтобы они смогли определить, нужно ли станок быстро позиционировать, находится ли
станок действительно в режиме абсолютных координат, и, как самое важное - в рабочей
системе координат. Она всегда разная при различных настройках значений по
умолчанию.
Вопрос:
Можем ли мы скомбинировать вторую и третью строчки? Если да, то почему мы пишем
строчки отдельно?
Ответ:
Да, четыре G-кода G00, G90, G54 и G43 принадлежат к различным группам. Помните о
том, что никакие два G-кода одной и той же группы нельзя приводить на одной строке.
Основной причиной для использования 2 строк является безопасность. Помните о том,
что за один раз выполняется только одна строка. Координаты Х и Y позиционируются, а
затем выполняются длина инструмента и координата Z. Если их уложить вместе, тогда в
движении будут все три оси одновременно, и находящееся на пути зажимное
приспособление может привести к столкновению. Также находящиеся вместе X, Y, Z при
позиционировании увеличивают вероятность столкновения.
Номер инструмента всегда необходимо сопоставить с номером коррекции длины
инструмента. Параметр пользователя 15 устанавливает, что номер инструмента и
коррекция длины инструмента согласованы. (Пример: Т1 в строке 1 необходимо иметь
Н01 в строке #3, и Т2 необходимо иметь Н02 в строке #2).
50
HAAS Mini Mill
3.8 Циклы обработки
Предварительно
запрограммированный
цикл
применяется
для
упрощения
программирования
заготовки.
Предварительно
запрограммированные
циклы
определяются для наиболее часто используемых повторяемых процессов на оси Z, как,
например, сверление, нарезание резьбы метчиком и расточка. По прошествию выбора
один цикл действует, пока не будет отменен кодом G80. В каждом заранее
запрограммированном цикле имеется шесть операций:
1) Позиционирование осей Х и Y (в качестве опции А, ось вращения).
2) Быстрый переход в плоскость ссылки
3) Сверления, расточка или нарезание резьбы
4) Операции на дне отверстия
5) Обратный ход в плоскость ссылки
6) Быстрый переход к первоначальной исходной точке
Ранее запрограммированный цикл ограничен в настоящее время операциями в оси Z, т.е.
допустима только плоскость G17. Это означает, что при каждом новом выборе позиции на
осях Х или Y ранее запрограммированный цикл выполняется на оси Z.. Выполнение
цикла варьируется в зависимости от того, является ли активным программирование с
приращением (G91) или абсолютное программирование (G90).
Примечание: Если в ранее запрограммированном цикле находится L0, то цикл
выполняться не будет, пока управление считывает позицию Х или Y.
Дальнейшую информацию о ранее запрограммированных циклах Вы найдете в разделе
G - коды.
3.9 Процедуры настройки
При
настройке
станка
рекомендуется
строго
придерживаться
следующей
последовательности действий:
1. Загрузите программу через интерфейс RS 232, или введите вручную, или
перепишите ее с гипкого диска в память.
2. Подготовьте инструменты, предназначенные для обработки.
Примечание: Если станок оснащен устройством смены инструмента, необходимо
учитывать следующее:
* максимальный вес инструмента может составлять 5 кг.
* необходимо убедиться что существует достаточный зазор между инструментами.
Это расстояние должно быть не меньше 10 см для устройства с 10 ячейками.
* тяжелые инструменты необходимо распределить равномерно по объему
магазина инструмента
3. Используйте тиски или зажимное приспособление, чтобы закрепить заготовку на столе
станка.
4. Установите начало координат на закрепленную заготовку. Установленное на заготовке
начало координат должно быть идентично с установленной программированием
относительной точкой на чертеже изделия. Для установки начала координат, также
называемой исходной точкой, может быть применено устройство центрирования или
клавиатура. Вспомогательными средствами определяется начало координат при
режиме работы вручную с помощью маховика. Если центр фрезерного шпинделя стоит
в осях Х и Y над началом координат изделия, нажмите кнопку "OFFSET" и кнопками
курсоров "PAGE UP" и "PAGE DOWN" листайте до тех пор, пока на экране не появится
начало координат G54. Двигайте курсор пока он не станет в G54 на колонку для оси X.
Нажатием кнопки "PART ZERO SET" запоминается положение оси Х относительно
станочного начала отсчета на положении курсора. Теперь переместите курсор дальше
к колонке оси Y. Новым нажатием кнопки "PART ZERO SET" запоминается положение
оси Y относительно станочного начала отсчета на положении курсора. Обычно
значения Z и A не изменяются и остаются в нуле.
51
HAAS Mini Mill
5. Удалите все инструменты из магазина инструментов. Выберите режим работы MDI, и
введите команду Т1 М06 для установки инструмента 1 в шпиндель (он должен быть
пустой). Вложите в шпиндель используемый инструмент №1 с помощью клавиши
TOOL RELEASE. Нажмите клавишу OFSET и пролистайте вниз до страницы с
настройками офсета инструмента, установите курсор на инструмент 1. Не
устанавливайте никакие другие инструменты напрямую в магазин. Используйте MDI и
ATC FWD/REV для получения инструмента.
6. Выберите ручной режим работы "HANDLE JOG", нажмите и держите клавишу Z- до
достижения поверхности детали (верхняя точка детали должна иметь координату 0).
Нажмите кнопку "TOOL OFFSET MEASUR", значение Z будет сохранено в офсете
инструмента 1. Помните, это значение коррекции работает только с командой G43.
7. Нажмите кнопку "NEXT TOOL", этой кнопкой в фрезерный шпиндель загружается
следующий инструмент, инструмент № 2. Если место магазина № 2 еще пустое,
инструмент № 2 можно вложить в шпиндель вручную. Затем маховиком двигаем
инструмент №2 в ось Z на базовую поверхность.
Курсор автоматически движется дальше к инструменту № 2. Теперь можно опять
ввести в память значения коррекции на длину нажатием кнопки "TOOL OFFSET
MEASUR".
8. Этот процесс необходимо повторять до тех пор, пока не будут установлены значения
коррекции длины всех используемых инструментов.
9. Дайте команду Т1 М06 для загрузки инструмента 1.
10. Теперь станок готов выполнить программу ЧПУ.
11. Обратите внимание, что для оснащения магазина и для определения значений
коррекции длины инструмента нельзя нажимать никакие кнопки кроме кнопок "JOG",
"TOOL OFSET MEASUR” "NEXT TOOL". Следует также обратить внимание, что
значения коррекции длины инструмента активизируются командой G43.
52
HAAS Mini Mill
3.10 Панель управления оператора
Рис 3-8. Панель управления оператора
При эксплуатации станка с ЧПУ важным является определиться, какой режим
работы выбрать. В данном ЧПУ существует шесть видов работы и один
синхронный режим.
EDIT
Редактирование программ находящихся в памяти
MEM
Запуск программы находящейся в памяти
MDI/DNC
Ручной ввод программы или выбор режима DNC
HANDLE JOG Использование клавиш прямого управления осями или маховика
ZERO RET Установка нуля станка
LIST PROG Для просмотра, приема или передачи программы
Графическая имитация производится в режиме DISPLAY.
В режимах работы МЕМ или МDI программа может быть запущена кнопкой СYСLЕ
START. В то время, когда выполняется программа, режим изменить невозможно. Вам
необходимо подождать, пока она закончится, или нажать кнопку RESET, чтобы
остановить программу.
Если режим МDI уже выбран, режим работы DNC выбирается повторным нажатием
кнопки МDI, в случае, если параметрами пользователя активизирован режим DNС.
В каждом из приведенных режимов работы, используя шесть кнопок дисплея, Вы можете
выбрать любые нижестоящие показания:
PROGRAM / CNVRS Показание выбранной программы
POSIT
Показание положения оси
OFSET
Показание или ввод значений коррекции инструмента и
нулевой точки изделия
CURNT COMDS
Показание текущих команд и времени
ALARM / MESMGS Показание сигналов тревоги и сообщений пользователя
PARM / DGNOS
Показание установленных параметров или выбор режима
графического моделирования
HELP / CALC
Показание справочника пользователя и калькулятора
53
HAAS Mini Mill
Если программа уже выполняется, вы можете дополнительно к вышеуказанным
показаниям выбрать кнопку LIST PROG для выбора списка программ в памяти. Это может
пригодиться для определения, какая программа может быть отредактирована в режиме
фонового редактирования BACKGROUND EDIT. Клавиша BACKGROUND EDIT в Вашем
распоряжении и может быть выбрана с помощью дисплея программ.
Вся работа станка с ЧПУ управляется пользователем с панели управления. Она
охватывает монитор, клавиатуру, выключатель, амперметр, маховик, а также кнопки
EMERGENCY STOP (аварийный останов), CYCLE START (запуск цикла), FEED HOLD
(останов подачи).
Клавиатура - это плоская мембранная панель, которая приводится в действие лёгким
нажатием. При нажатии кнопки SHIFT изменяется функция кнопки согласно голубому
знаку в левом верхнем углу. Для каждого переключенного знака кнопку SHIFT необходимо
нажать один раз. Если нажать второй раз переключение отменяется. Амперметр показывает потребляемую мощность двигателя шпинделя. При 100% потребляемой
мощности двигатель может работать непрерывно. При мощности в 150% двигатель
шпинделя не может работать более 10 минут. После определенного времени
уменьшается частота оборотов, и наконец шпиндель может остановиться. Нагрузку
шпинделя, которая требует 180 % потребляемой мощности, необходимо уменьшить до
150 %, где уменьшается подача или частота оборотов. Потребляемая мощность может
периодически увеличиваться, если изменяется частота оборотов шпинделя.
Маховик - служит для ручного перемещения осей. Каждое деление маховика может
составлять 0.001, 0.01, 0.1 или 1 мм. Ось вращения 0.001, 0.01 или 0.1° на шаг. У
маховика 100 шагов на одно вращение. Маховик может использоваться также для
движения курсора на мониторе в режиме работы EDIT. Как опция предлагается
портативный маховик. С портативным маховиком возможны все применения
стандартного маховика. Для более подробной информации смотри раздел "Ручное
управление".
При нажатии кнопки EMERGENCY STOP (аварийный останов) прекращаются всяческие
движения станка, включая серводвигатели, шпиндель, сменщик инструментов и насос
охлаждающей жидкости. Если включена внутренняя подача охлаждающей жидкости.
Тогда появляется слегка измененное поведение при нажатии этой кнопки. Описание
смотри в разделе TSC.
При нажатии кнопки CYCLE START (начало цикла) запускается программа, которая
проходит в режиме работы МЕМ или MDI для продолжения движения после остановки
подачи FEED HOLD или после поблочного режима SINGLE BLOCK.
При нажатии кнопки FEED HOLD (остановка подачи) останавливаются все движения осей,
пока не будет нажата кнопка CYCLE START (запуск цикла).
Внимание!
Кнопкой FEED HOLD шпиндель, сменщик инструмента или насос охлаждающей жидкости
не останавливаются. Движения некоторых вспомогательных осей не прекращаются.
Кнопкой SINGLE BLOCK (поблочный режим) включается и выключается состояние
SINGLE BLOCK на клавиатуре. В состоянии SINGLE BLOCK устройство управления
обрабатывает один блок и затем останавливается. При каждом нажатии кнопки CYCLE
START обрабатывается следующий блок.
Кнопкой RESET (сброс) на клавиатуре всегда останавливается движение
серводвигателей, шпинделя, насоса охлаждающей жидкости и сменщика инструмента.
Она служит также для остановки текущей программы. Однако этот метод не
рекомендуется для остановки станка, поскольку с такого положения слишком тяжело
будет продолжать. SINGLE BLOCK и FEED HOLD предусмотрены для прерывания работы
с продолжением программы. Кнопкой RESET не останавливают движения вспомогатель54
HAAS Mini Mill
ных осей, но они останавливаются после выполнения операции перемещения. Если
внутренняя подача охлаждающей жидкости включена, нажатием RESET поведение
станка слегка изменяется (См. раздел внутренней подачи охлаждающей жидкости).
Дисплей является единственным наглядным средством управления. На нем можно
увидеть все данные.
Кнопками F1, F2, FЗ и F4 выполняются различные функции, в зависимости от выбора
параметров и режима. Ниже следует обзор кнопок F :
F1 В режиме работы EDIT и при показаниях PROGRAM DISPLAY будет активирован
выбор блока. В режиме LIST PROG кнопкой F1 дублируется находящаяся в памяти
программа и опознается с новым именем из командной строки.
В экране офсета устанавливает введенное значение.
F2 В режиме работы EDIТ и при показаниях PROGRAM DISPLAY будет деактивирован
выбор блока.
F3 В режиме работы EDIT и MDI кнопкой FЗ копируется выделенная вспомогательная
строка для круговых движений в строке ввода данных в нижнем краю дисплея. Это
необходимо тогда, когда Вы хотите применить решение, которое будет создавать
круговые движения. Нажмите кнопку INSERT (вставка), чтобы внести эти команды для
кругового движения в вашей программе.
F4 В режиме работы МЕМ и при показании PROGRAM DISPLAY выбирается или
фоновое редактирование BACKGROUND EDIT или обзор программы PROGRAM REVIEW.
BACKGROUND EDIT выбирается с вводом Оnnnn с подлежащим редактированию
номером программы. PROGRAM REVIEW выбирается только нажатием F4. При этом
обзор текущей программы показан с левой стороны дисплея, а справа программист
может посмотреть программу.
Во вспомогательной функции калькулятор служит для загрузки, суммирования,
умножения или деления данных для угловых, круглых форм или фрезерования с
калькулятором.
Клавиатура имеет 132 кнопки. Они разделены на группы:
Кнопки RESET
3 кнопок
кнопки FUNCTION
8 кнопок
Кнопки JOG
15 кнопок
Кнопки OVERRIDES
15 кнопок
Кнопки DISPLAYS
8 кнопок
Кнопки CURSOR
8 кнопок
Кнопки ALPHA
30 кнопок
Кнопки MODE
30 кнопок
Цифровые кнопки
15 кнопок
Более точное описание, как и когда применять эти кнопки, можно найти в перечне тем.
Ниже вы найдете краткое описание кнопок на панели управления :
55
HAAS Mini Mill
Кнопки RESET: Кнопки RESET находятся в верхнем левом углу панели.
RESET
останавливает все движения станка и управление становится на начало
действующей программы
Power UP/
RESTART
после включения машины нажатием этой кнопки каждая ось
перемещается в ноль станка и затем инструмент №1
загружается в фрезерный шпиндель.
TOOL CHANGER после прерывания процесса смены инструмента с помощью представRESTORE:
ленного на дисплее диалога магазин приводится в основное
положение.
Функциональные кнопки:
Под кнопками RESET находятся функциональные кнопки. Существует восемь
функциональных кнопок, которые служат для выполнения специальных функций,
имеющихся в программном обеспечении управления.
F1 -F4
Используются для редактирования, графики, фонового редактирования
и вспомогательного расчета при выполнении специальных функций.
TOOL OFSET Служит для запоминания значений коррекции длины инструмента в
MESUR
памяти коррекции во время настройки.
NEXT TOOL Предназначена для замены следующим инструментом во время установки
детали.
TOOL RELEASE Выталкивание инструмента из шпинделя в режим MDI, (также кнопка
установлена на крышке шпиндельной бабки). Время реакции
захватного узла при загрузке и разгрузке составляет 0,5 секунд. Во
время загрузки и разгрузки конус продувается.
PART ZERO RET Служит для автоматической установки действительных позиций осей в
качестве нулевой точки изделия во время настройки.
Кнопки ручного управления JOG
Кнопки JOG находятся слева под функциональными. Эти кнопки определяют на какую ось
посланы сигналы маховика. Если нажать кнопку, то маховиком будет выбрана
соответствующая ось для работы. Если подержать кнопку нажатой, соответствующая ось
будет продвигаться до тех пор, пока кнопка остается нажатой. Если нажать и держать
кнопку "+", ось будет продвигаться так, что положение инструмента изменится в
отношении к обрабатывающим координатам в сторону положительных значений. Если
нажать и держать кнопку "-" , ось будет продвигаться так, что положение инструмента
изменится в отношении к обрабатывающим координатам в сторону отрицательных
значений.
+А, -А:
+Z., -Z
+Y, -Y
+X, -X
JOG
LOCK
Выбор оси А. Ось В будет выбрана, если эту кнопку нажать вместе с
кнопкой "Shift" и если управление оснащено опцией "пятая ось".
Выбор оси Z.
Выбор оси У.
Выбор оси X.
Если эта кнопка будет нажата перед одной из вышеназванных кнопок, соответствующая ось будет в непрерывном движении, не нажимая при этом
кнопку оси. Последующим нажатием кнопки это движение можно
прекратить.
56
HAAS Mini Mill
Слева от кнопок JOG находятся 3 кнопки для контроля транспортёра стружки. Если параметрами станка 209 активизирован транспортер стружки, кнопки имеют следующие
функции:
СHIP FWD:
Запуск транспортёра со стружкой в направлении выброса
CDIP STOP:
Остановка транспортёра стружки
CHIP REV:
Запуск транспортёра в обратную сторону.
Справа от кнопок JOG находятся 3 кнопки для контроля опционального моторизованного
сопла для охлаждающей жидкости. Если привод сопла охлаждающей жидкости
активизирован через параметры станка 57, кнопки имеют следующие функции:
CLNT UP:
Нажатием этой кнопки сопло устанавливается на одну позицию выше.
CLNT DWN: Нажатием этой кнопки сопло устанавливается на одну позицию глубже.
AUX CLNT: В режиме работы MDI нажатием этой кнопки можно включать и
выключать попеременно внутреннюю подачу охлаждающей жидкости.
OVERRIDE
Кнопки OVERRIDE находятся внизу справа на панели управления. Они позволяют
пользователю применять переход на ускоренную подачу, на программируемые подачи
и скорость шпинделя.
FEED
RATE:
-10
100 %
+10
SPINDLE
-10
Не клавиша.
Уменьшение действующей скорости подачи одним нажатием кнопки на 10%
Установка скорости подачи управления на программируемое значение.
Увеличение действующей скорости подачи одним нажатием кнопки на 10%
Не клавиша.
Уменьшение запрограммированной скорости шпинделя одним нажатием на
10%
100 %
Установка скорости шпинделя на программируемое значение.
+ 10
Увеличение действующей скорости шпинделя одним нажатием кнопки на
10%
CW
Запуск шпинделя по часовой стрелке
8ТОР
Останов шпинделя
CCW
Запуск шпинделя против часовой стрелки
5% RAPID
Ограничить скорость быстрой подачи в 5% от максимума
25% RAPID Ограничить скорость быстрой подачи в 25% от максимума
50% RAPID Ограничить скорость быстрой подачи в 50% от максимума
100% RAPID Ограничить скорость быстрой подачи в 100% от максимума
57
HAAS Mini Mill
DISPLAY
Кнопки отображения находятся вверху по середине. Эти 8 кнопок делают возможным
доступ к различным показаниям, рабочим функциям и функциям помощи. Некоторые из
этих кнопок являются многофункциональными, так что они включают различные
показания, если их нажать несколько раз. Имеющееся на данный момент показание
возникает каждый раз вверху слева на дисплее.
Кнопка двойной функции. При первом нажатии кнопки управление
показывает на дисплее действующую выбранную программу N0. При
втором нажатии кнопки открывается код быстрого программирования.
POSIT
Показывает позицию осей станка. С помощью кнопок PAGE UP и РАGE
DOWN обслуживающему персоналу можно посмотреть большими буквами
формат станка, обрабатывающий формат и данные оставшегося
перемещения.
OFSET
Показание отклонений длины и радиуса инструмента, с помощью кнопки
РАСЕ UP высвечивается значение отклонения обрабатывающей оси.
CURNT
Показание настоящей программы, модальных программных значений и знаCOMDS
чений при разработке программы. Если нажать кнопку PAGE DOWN
несколько раз, появляются показания модальных величин, часов системы,
макро переменные, время жизни инструмента и информация о загрузке
инструмента.
ALARM
Когда подается сообщение об аварии, возникает показание полного текста.
Нажатием стрелок влево или вправо высветится предыстория аварии. Если
нажать кнопку PAGE DOWN появятся сообщения и замечания для
пользователя.
PARAM/
Показание и возможность для изменения параметров, которые
DGNOS
устанавливают свойства станка. Нажатием кнопки РАGE UP высветятся
величины коррекции ходового винта. Несколькими нажатиями кнопки РАGE
DOWN вызываются основные параметры , а также параметры X, У, Z, А и В.
Если нажать кнопку РАRАМ второй раз, тогда на дисплее появится первая
страница диагностических характеристик. Эта страница показывает
состояния входов и выходов сигналов. Следующее нажатие кнопки РАСЕ
DOWN вызывает вторую страницу диагностических характеристик, на
которой фигурируют дополнительные вводные и аналоговые данные.
SETNG
Показание и возможность для изменения установленных пользователем
GRPAH
специфических значений. Вторым нажатием кнопки SETNG активизируется
режим графики, что позволяет пользователю исправить действующую программу и увидеть генерированную программой траекторию инструмента.
HELP/CALC Сокращенное изложение инструкции тоже можно посмотреть с помощью
этой кнопки. Если нажать кнопку HELP повторно, высветится калькулятор. В
распоряжении имеется три страницы вспомогательного калькулятора.
Кнопкой РАGE DOWN появляется помощь для фрезерования и нарезания
резьбы метчиком, помощь в тригонометрии и окружности.
PRGRM/
CONVRS
58
HAAS Mini Mill
Кнопки курсора:
находятся в середине панели управления. Они позволяют пользователю продвигаться на
различные показания дисплея и панели управления. Различным образом они
применяются также для редактирования программ ЧПУ.
НОМЕ
PAGE UP
Контекстно зависимая клавиша. Обычно она перемещает курсор на
верхнюю позицию показаний дисплея, что означает первый программный
блок при редактировании. В режиме графики это отображение всего окна.
Применяется чтобы передвинуть курсор на одну строку или поле вверх. В
графическом режиме окно движется вверх.
Применяется для смены показаний. В редакторе - продвижение страницы
вверх, в графике - в качестве лупы.
Используется для выбора индивидуальных редактируемых позиций во время редактирования, курсор перемещается влево. Отбор выборочных
данных на панели настроек. В режиме графики окно лупы перемещается
влево.
Подобно стрелке влево, только перемещение вправо.
END
Контекстно зависимая клавиша. Обычно она перемещает курсор на
нижнюю позицию показаний дисплея, что означает последний
программный блок при редактировании.
Применяется как и стрелка вверх, только перемещение вниз.
PAGE
DOWN
Применяется для смены показаний, чтобы в редакторе переместиться на
одну страницу вниз или в графике получить более сильную функцию лупы.
59
HAAS Mini Mill
Кнопки АLPНА
Эти кнопки дают возможность пользователю ввести 26 букв алфавита, а также некоторые
отдельные знаки.
SHIFT
Эта кнопка делает возможным доступ к голубым знакам клавиатуры.
Нажатием SHIFT, а затем голубой кнопки вводятся соответствующие знаки.
ЕОВ
Эта кнопка является кнопкой окончания предложения (конец блока). На дисплее - это точка с запятой и означает конец предложения программы. Одинаковое значение с возвратом каретки (пишущей машинки) (СR).
()
Скобки применяются чтобы разделить команды программы ЧПУ от комментариев пользователя. Они должны всегда вводиться парой и нельзя
ставить между ними никаких дополнительных знаков. Всякий раз, когда при
перенесении программы через интерфейс RS-232 получается
недействительная линия кода, она будет внесена в программе в двух
скобках.
\
правый слэш применяется для указания флага удаления блока. Если
символ первый в строке и режим удаления блоков BLOCK DELETE
включен, этот блок будет проигнорирован. Этот символ может также
применятся как знак деления в макросах.
В некоторых ЧПУ типа FANUC этот символ может использоваться для
выбора из двух возможных вариантов если не в начале строки. В
следующем примере Т2 выполняется если опция удаления блоков
выключена. И Т1 если удаление блоков включено.
Т1 / Т2;
N1 G54
Это не может быть сделано на устройстве управления HAAS.
Тот же результат можно получить на HAAS следующим образом:
/ Т2 М99
(Т2 выполняется если удаление блоков выключено)
Т1
(Т1 выполняется если удаление блоков выключено)
N1 G54
[and]
Квадратные скобки применяются для макро-выражений и функций.
60
HAAS Mini Mill
MODES
Кнопки режимов работы находятся вверху справа на панели управления. Этими кнопками
может изменяться образ работы управляемого ЧПУ металлообрабатывающего станка.
При этом речь идет о 6 важнейших видах работы. Пользователь может выбрать
определенный режим работы, нажав желаемую стрелкообразную кнопку в левой части.
Вместе с тем в распоряжении имеются кнопки того же ряда, что и кнопки режимов
работы. В ином случае этих кнопок в распоряжении нет. Действующий в данное время
режим работы появляется на дисплее справа рядом с настоящим отображением.
ЕDIТ
INSERT
ALTER
DELETE
UNDO
Выбор режима работы редактирования ЕDIТ.
Вставка текста в память после настоящего положения курсора.
Применяется для копирования кодовых блоков в одной программе.
Изменяет позицию, где стоит курсор соответственно тексту при вводе в
память. Вкладывает программу МDI в список программ.
Стирает позицию, на которой стоит курсор.
Возврат или аннулирование до 10 последних отредактированных
изменений.
МЕМ
Выбор режима МЕМ.
SINGLE
Включение поблочного режима. После выполнения каждого блока
ВLОСК
ЧПУ останавливается. Для продолжения нажмите CYCLE START.
DRY RUN
ОРТ
SТОР
ВLОСК
DELETE
Используется для проверки движения станка, без обработки
заготовки. Программируемые скорости сменяются значениями кнопок
ручного управления.
Включение опциональной остановки. Если в программе запрограммирован
М01, выполняется останов. Если программа перед этим интерпретировала
много блоков, и нажата кнопка останова на выбор, возможно команда для
вложенного далее М01 может не быть введена, (см. G103).
Если включена эта опция, игнорируются или не выполняются блоки с косой
линией " /" в качестве первого знака.
MDI/DNC Выбор режима MDI или вида работы DNC
COOLNT
Включение или выключение охлаждающей жидкости.
ORIENT
Установка шпинделя в заданное положение и зажатие.
SPINDLE
АТС FWD
Вращение магазина инструментов вперед на следующий инструмент. Если
В память введено Тnn, магазин вращается до инструмента nn.
АТС REV
Вращение магазина инструментов назад к предыдущему инструменту. Если
в память введено Тnn, револьвер вращает до инструмента nn.
HANDLE JOG Выбор режима ручного управления JOG
.0001, .1
.0001дюйма или .001 мм на деление маховика. Для процесса сушки
.1 дюйм/мин.
.001, 1.
.001 дюйма или .01 мм на деление маховика. Для процесса сушки
.1 дюйм/минуту.
.01, 10
.01дюйма или .1 мм на деление маховика. Для процесса сушки
.10 дюйм/минуту.
.1, 100.0
,1дюйма или 1 мм на растр электронного маховика. Для процесса сушки
100 дюйм/минуту.
61
HAAS Mini Mill
ZERO RET Выбор режима возврата в ноль ZERO RETURN.
AUTO ALL AXES
Подвод в начало координат всех осей.
ORIGIN
Установка ноля различных показаний и счетчиков.
ZERO SINGL Подвод в начало координат отдельной оси с помощью соответствующей
АХIS
кнопки выбора оси.
НОМЕ G28 Все оси идут к началу координат станка. Без поиска.
LIST PROG Показывает на дисплее находящиеся в памяти главные и подпрограммы.
SELECT
Этой кнопкой выделенная программа списка становится текущей.
PROG
Перед этой программой появляется звездочка в программном списке.
SEND RS-232 Передача программ через последовательный интерфейс RS-232.
КУСМ RS-232 Прием программ через последовательный интерфейс RS-232.
ERASE PROG Удаление выделенной или указанной в буфере ввода программы.
Цифровые кнопки
Цифровые кнопки используются для ввода чисел и специальных символов.
CANCEL
Удаление введенных данных во время редактирования или в поле ввода.
SPACE
Пробел используется для форматирования комментариев в программе
WRITE
Это - кнопка с общей возможностью применения. Каждый раз, когда пользователю надо изменить отображаемые данные, следует прибегнуть к этой
кнопке.
-, .
Используется для отрицательного показания числа или чтобы применить
десятичное значение.
+, =, #, *
Доступ к данным символам происходит с помощью SHIFT и
соответствующим символом. Эти знаки применяются в макро-выражениях.
?, %, $, !,
Эти знаки доступны с помощью кнопки 8Н1ГТ. Они используются для
&, @, ;
комментариев программы.
62
HAAS Mini Mill
3.12 Включение и выключение
Включение
Существует только один метод для включения станка с ЧПУ, а именно зеленой кнопкой
"Оn", слева вверху на панели управления. Основной прерыватель на задней стороне
прокатного стана должен быть включен, прежде чем станок будет запущен кнопкой. При
каждом перепаде в подаче электроэнергии станок выключается, а затем для включения
используется кнопка "Оn".
После включения станку необходимо найти фиксированную точку ссылки, прежде чем
начнутся какие-либо операции. После включения питания нажмите POWER UP/RESTART,
при помощи этой клавиши вы сможете установить данную точку. Режим ZERO RET и
кнопка AUTO ALL AXES можно использовать для установки системы в первоначальное
положение после того, как будут убраны все сигналы тревоги.
Отдельная ось может быть выбрана после первого нажатия кнопки X, Y, Z или А и затем
клавиши ZERO SINGL AXIS. Таким образом, найденное положение служит в качестве
нулевой точки станка. Обратите внимание, что ось Z после окончания поиска нулевой
точки сдвигается вниз на примерно 100 мм.
После включения станок не знает исходное положение или границу осей до тех пор, пока
он не перейдет через точку ссылки, что делается нажатием кнопки AUTO POWER UP или
ZERO RET/AUTO ALL AXES. Существует возможность переместить оси с помощью ручки
или клавиши при низкой подаче. Если он движется бесконтрольно в отрицательном
направлении, вы можете повредить кожух из листового металла или перегрузить
шариковую винтовую пару. Чтобы этого избежать, следует сразу подвести станок к
исходной точке кнопками ZERO RET прежде чем делать что-либо иное.
Примечание: Магазин инструментов находится всегда на позиции магазина один и только
после этого в установленном параметрами пользователя положении для магазина.
Первоначально все показания возвращаются на ноль. Клавишей ORIGIN данные
оператора устанавливается только тогда на ноль, когда это данные выбраны, и станок
находится в режиме работы JOG. Во время режима ZERO RET показание "Distance to go"
содержит диагностическое значение.
Клавиша НОМЕ G28 необходимо нажимать каждый раз после нового включения питания.
Этим будет установлена ось Z, затем оси X, Y, и А, все с быстрой подачей. В случае, если
ось Z позиционирована над нулевой точкой станка, сначала будут двигаться оси X, Y, и А.
Эта клавиша функционирует во всех режимах управления. Кнопка G28 не использует
промежуточную точку возврата.
Ремонт двигателя, шарикового винта или датчика исходного положения будет влиять на
исходную точку нуля и поэтому должен производиться только обученным техником. В
противном случае может произойти серьезное повреждение шариковой винтовой пары,
покрытия, линейных направляющих или магазина инструментов.
63
HAAS Mini Mill
Выключение
После нажатия красной кнопки POWER OFF питание станка будет мгновенно отключено.
Станок также может быть запрограммирован на выключение после окончания цикла
(МЗО) или на определенное время. Это - параметры 1 и 2. При условиях перенапряжения
или перегрева станок выключается автоматически.
Если одно из этих условий выполняется 4,5 минуты, то станок за 30 сек. Автоматически
заканчивает работу. На экране в случае перегрева появляется сигнал тревоги 176, а при
перенапряжении - сигнал тревоги 177.
Перерыв в питании, включение основного переключателя приводят станок к отключению.
Подача питания должна быть восстановлена, для этого необходимо нажать кнопку
POWER ON, чтобы восстановить работу.
64
HAAS Mini Mill
3.13.РУЧНОЕ УПРАВЛЕНИЕ
MDI
Режим ввода информации при ручном управлении позволяет вам вводить данные в
строки, которые могут быть мгновенно исполнены без использования режимов EDIT и
МЕМ. В данном устройстве управления МDI, в действительности, является блокнотом,
который может выполнить множество строк инструкции без вмешательства в память
вашей основной программы. Информация в MDI сохраняется даже при переключении
режимов при выключении питания.
Редактирование в МDI такое же как и редактирование памяти.
Программа в МDI может быть сохранена в памяти в качестве нормальной программы с
именем, если поместить курсор в начало первой строки в программе, а затем ввести
номер программы Оnnnn, затем нажать ALTER.. Таким образом, новое имя будет внесено
в программный список и режим MDI будет удален.
Внесенная программа МDI может быть стерта, если нажать клавишу ERASE PROG в
режиме MDI.
Для наиболее быстрого способа выбора инструмента используется Tnn вместо INSERT,
затем нажимается либо клавиша ATC FWD либо ATC REV. Этим непосредственно
выбирается инструмент.
Если в режиме DNC установлен параметр 55, второе нажатие клавиши МDI будет
переключать устройство управления в режим DNC.
Режим управления от маховика
Движение оси осуществляется после нажатия кнопки переключения режима HANDLE
JOG, а затем с помощью клавиши ручного перемещения или маховика, передвигается
ось. Так как обе кнопки ручного перемещения и маховика нажимаются одновременно, не
нужно выбирать между ними.
Скорость привода при ручном режиме или единица деления маховика выбирается при
помощи четырех клавиш, которые расположены справа от клавиш HANDLE JOG.
Можно выбрать способ подачи от 1 мм в мин. до 1000 мм в мин. или деление рукоятки от
0.001 до 1 мм. Вспомогательные оси не могут перемещаться при помощи клавиш
передней панели. Для этого применяются клавиши отдельных осей.
Во время ручного режима скорость подачи выбирается на панели управления. Это
позволяет контролировать скорость перемещения, при этом размер шага ручки не
меняется.
В центре кнопок перемещения находится кнопка JOG LOCK. Эта кнопка влияет на то, что
ось, которая находится в ручном режиме, будет продолжать перемещение даже если
кнопку отпустить. Чтобы начать движение оси, следует нажать эту кнопку, а затем кнопку
выбора движения оси. Движение прекратится после повторного нажатия клавиши JOG
LOCK или нажатия кнопки RESET, если выбрана другая ось, тогда непрерывно движется
вновь выбранная ось.
Для того, чтобы выбрать ось для ручного режима во время использования маховика,
используйте кнопки +/- X, У, Z или А. После того, как будет нажата одна из кнопок,
выбранная ось для HANDLE JOG не будет передвигаться до тех пор, пока кнопка не
будет нажата в течении 1/2 сек. и более. После 1/2 секунды данная ось передвигается в
выбранном направлении и с выбранной скоростью подачи.
Опциональная пятая ось В+ и В- не может управляться маховиком на станках серии VFE.
65
HAAS Mini Mill
3.14 АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ
Режим работы
Далее приведены шесть режимов системы управления у обрабатывающих центров VFE:
- используется для изменения части программы вручную
- используется для запуска программы, хранящейся в памяти
- клавиша c двойной функцией. При первом нажатии активизируется
режим работы МDI. Служит для быстрого ручного ввода и обработки
части программы. Повторное нажатие переключает в режим DNC.
HANDLE JOG - используется для ручного перемещения оси кнопками или маховиком.
ZERO RET - используется для поиска нулевой точки станка и автоматического
возврата в ноль
LIST PROG - используется для просмотра, приема и передачи программ.
EDIT
МЕМ
MDI/DNC
Изменение режима управления осуществляется при помощи кнопок справа вверху на
панели управления. Если работа началась, например, запуск программы, то Вы не
можете изменить режим работы до тех пор, пока не завершится операция. Кнопки выбора
шести режимов расположены по вертикали, а прилегаемые к ним справа кнопки
соответствуют выбранным режимам работы.
Выбор программ
Выбор программ осуществляется в режиме LIST PROG. В этом режиме пролистываются
все программы, имеющиеся в памяти, и это позволит Вам выбрать одну из них в качестве
главной. Данная программа будет запускаться каждый раз, когда Вы будете нажимать
START в режиме МЕМ.
На дисплее LIST PROG программа с "*" будет основной. Выбранная программа будет
единственная, которую Вы увидите на дисплее EDIT и единственная, которая будет
запущена после нажатия START в режиме МЕМ.
Для выбора существующей программы нажимайте кнопку курсора вверх или вниз до тех
пор, пока нужная Вам программа не появится на первом плане, а затем нажмите кнопку
SELECT PROG. Символ "*" будет присвоен данной программе.
Для выбора новой программы (создания новой программы) или для выбора
существующей вы можете ввести и Оnnnn, а затем нажать кнопку SELECT PROG.
В ЧПУ одновременно может сохраняться максимально 200 программ.
Запуск автоматического режима управления
Перед тем, как Вы сможете запустить программу, она должна быть загружена в текущую
память. Чтобы выбрать программу, нажмите клавишу режима LIST PROG. Используйте
курсор для поиска необходимой программы, а затем нажмите SELECT PROG. Список
содержит программы, включая первые комментарии. В случае отключения управления
программа автоматически выбирается и вносится в текущую память.
Если питание станка только что включено, сначала Вам необходимо нажать клавишу
AUTO POWER UP. Это установит в исходное положение все оси, сменщик инструментов,
дисплей текущих команд и ЧПУ перейдет в режим МЕМ, готовым к запуску. После
нажатия кнопки CYCLE START, которая находится слева внизу панели управления,
начнется выполнение программы.
Существует другой способ запуска программ, для этого найдите номер блока, используя
стрелку "вниз" или PAGE DOЦN, до тех пор пока не достигнете места запуска. Нажмите
клавишу МЕМ и CYCLE START. Функция "перезапуск программы", согласно установки 36,
66
HAAS Mini Mill
будет изменять способ работы программы, если Вы запустите ее не с первого , а с какоголибо другого блока. Установка с обозначением перезапуска "PROGRAM RESTART ON"
гарантирует выбор правильного позиционирования инструмента и оси, если Вы запустите
программу в ином месте, а не вначале.
Любые ошибки в Вашей программе вызовут сигнал тревоги и остановку программы.
Сигнал тревоги, как правило, возникает при нарушении границ и при пропуске I, J, Q
кодов. Попытке выхода за границы также происходит аварийный сигнал.
При обработке материалов с созданием горячей стружки, необходимо использовать
подачу СОЖ.
При каждом запуске программы в нижней части дисплея будет написано "RUNNING".
Если этого нет, значит программа окончена, либо остановлена оператором, либо
прервана из-за ошибки.
Перезапуск программы
Функция перезапуска программы "Program Restart:" активизируется в параметре
пользователя 36 предварительного запуска блока. Она позволяет повторно запустить
программу с любого блока как с первого. Это происходит в режиме работы МЕМ
используя клавишу курсора "вверх" или "вниз" для выбора блока, с которого будет
начинаться работа, и, после нажатия CYCLE START. Если перезагрузка программы
включена, то интерпретация программы начнется с первого блока, но станок не будет
двигаться до тех пор, пока программа не достигнет выбранного для перезапуска блока.
По достижению блока перезапуска, оси и инструмент примут правильное положение и
начнут нормальную работу, станок перемещается в действительное положение прежде,
чем обработка продолжится с выбранной программой позиции.
В следующем примере перезапуск происходит со строки Т2, ЧПУ сменит Т1 и затем Т2
перед запуском движения осей. Если H и Т параметра 15 включены, вы не получите
сообщение об ошибке. Двойную смену инструмента сложно понять. ЧПУ делает это так
как такая команда дана в первой строке, после чего идет команда на смену инструмента
2.
O0123 ;
T1 M06 :
G00 G90 G54 X0 Y0 :
G01 F20. Z-2. ;
T2 M06 H03 ;
(Перезапуск программы)
G00 G90 G54 X0 Y0 ;
G01 F20. Z-2 ;
G28 ;
M30 ;
67
HAAS Mini Mill
Остановка автоматического управления
Существует несколько способов остановки программы. К ним причисляют как
нормальные остановки, так и ненормальные остановы, вызванные аварией.
1. Нормальное завершение в МОО, М01, М02 или МОЗ.
2. Остановка подачи (FEED HOLD) оператором. Программа продолжается после
повторного нажатия кнопки START.
3. Остановка одиночного блока (SINGLE BLOCK) при выборе оператором.
Программа продолжается после повторного нажатия START.
4. Остановка из-за открытия двери оператором. Программа продолжается после закрытия
двери.
Ненормальное завершение:
1. Reset сброс оператором.
Останавливает все движения осей, магазина инструментов, выключает шпиндель и насос
охлаждающей жидкости. Программа управления не может быть продолжена с точки
остановки. Если параметр пользователя 31 включен на "ON", то управление
возвращается к началу.
2. Аварийная остановка.
Останавливает движение всех осей, блокирует серводвигатель, останавливает магазин
инструментов, выключает шпиндель и насос охлаждающей жидкости. Программа
управления не может быть продолжена с точки остановки. Также прекращается
возможное движение вспомогательных осей. Для устранения сигналов тревоги и для
повторного запуска кнопка RESET должна использоваться по меньшей мере дважды.
3. Сигнал тревоги.
Может случиться тогда, когда в процессе работы программы возникает сигнал тревоги.
Поскольку до нажатия кнопки RESET программа не может повторно запуститься, она не
может выполняться с точки остановки. Сигнал может быть вызван ошибками программы
или поломками станка. Используйте режим графического воспроизведения для проверки
вашей программы на наличие ошибки.
4. Выключение питания.
Остановка всех двигателей в течении одной секунды, но при этом не гарантируется
соблюдение каких-либо состояний после того, как станок будет вновь включен.
Аварийная остановка клавишей
При необходимости аварийной остановки, нажмите соответствующую клавишу. Если
клавиша будет разомкнута или сломана, питание серводвигателей прекратится. Это
также остановит устройство смены инструмента, шпиндель и насос охлаждающей
жидкости. Аварийная остановка прекращает питание даже в том случае, если
переключатель остается открытым всего 0,005 секунд.
Обратите внимание, что в параметре станка 57 влияние переключателя аварийной
остановки можно изменить. Если бит установлен в 1 подача электроэнергии прерывается
полностью.
Обычный процесс смены инструмента не должен прерываться с помощью клавиши
аварийной остановки, т.к. магазин будет находиться в ненормальном положении и для
его корректировки надо будет предпринять специальные меры.
Все сообщения об ошибках на сменщике инструмента могут устраняться самым простым
способом. Сначала следует устранить механическую причину, затем необходимо
нажимать RESET пока не исчезнет сигнал тревоги. Следующим шагом можно привести
магазин инструментов в основное положение, затем с помощью кнопок "ZERO RETURN"
и "AUTO ALL AXES" установить ось Z в исходную точку, а затем магазин инструментов.
68
HAAS Mini Mill
Никогда не держите Ваши руки возле включенного магазина инструментов и не следует
находиться в рабочей зоне до момента нажатия кнопки аварийной остановки.
Сигнальные лампочки
Сигнальные лампочки на контрольном пульте управления позволяют оператору легко
контролировать станок.
Во время нормальной операции непрерывно горит зеленая лампочка.
Зеленая лампочка мигает если оператор выбрал остановку FEED HOLD или когда
система управления находится в режиме функций М00,М01,М02,МЗ0.
Красная лампочка будет мигать если появился аварийный сигнал или если нажата кнопка
аварийного останова.
Если управление в нейтральном положении (RESET), гаснут все сигнальные лампочки.
3.15 СОХРАНЕНИЕ И РЕДАКТИРОВАНИЕ ПРОГРАММ.
При использовании любой другой функции кроме помощи НЕLР или сообщения,
буквенно-цифровая клавиша выводится на дисплей в нижней строке. Это называется
строкой ввода данных. Если в строке содержится необходимая информация, то для ее
ввода используется кнопка WRITE, АLTER или INSERT.
Если выбран дисплей НЕLР, то буквенно-цифровая клавиша используется для выбора
одной из тем и поэтому они не выводятся в строку вводимых данных на дисплее.
Если действует функция сообщения, то на экране устанавливается курсор и вы можете
заниматься непосредственным набором на дисплей.
Создание программ.
Для того, чтобы создать новую программу, вы должны использовать режим PROGRAM
DISPLAY и LIST PROG. Введите О (буква, а не цифра) и четырехзначный номер
программы, а затем нажмите SELECT PROG. Выбранная Вами программа будет
"главной" и единственной, которую Вы можете увидеть в режимах МЕМ и EDIТ. Нажмите
ЕDIT для демонстрации новой программы. Новая программа будет состоять только из
Оnnnn и ЕОВ(;). Последующий ввод данных осуществляется с помощью набора буквы,
следующего после числового значения и нажатия INSERT, ALTER или WRITE. Все
вводимые в программу элементы являются либо адресными данными, комментарием или
концом блока (End of Block = ЕОВ или ;).
Курсор вверх или вниз может быть использован для поиска введенного значения. Просто
введите значение в нижней строке, которое необходимо найти, затем ведите курсор вверх
или вниз. Клавишей верхнего курсора ищите введенный элемент в направлении к началу
программы, а клавиша нижнего курсора будет осуществлять поиск в конце. Функция
поиска действенна и в режиме работы МЕМ. Если Вы ввели букву без номера, то поиск
остановится при первом же использовании данной буквы вместе с каким - либо числом.
Обратите внимание, что после нажатия INSERT, осуществляется ввод новой информации
после первостепенной. Для выбора параграфа первостепенной важности используется
клавиша курсора вверх, вниз, влево, вправо. Клавиша PAGE UP и PAGE DOWN
двигаются на самые дальние расстояния, а клавиша НОМЕ и END следуют
соответственно в начало или конец программы. Все эти клавиши работают в режимах
ЕDIТ, МЕМ и МDI.
Комментарий может быть отредактирован без повторного его ввода. Просто передвиньте
курсор к знаку, который вы хотите изменить, введите новые знаки и нажмите
ALTER, INSERT, DELETE.
69
HAAS Mini Mill
После создания программы имя может быть легко заменено, если изменить Оnnnn на
первой строке. Если в памяти находится максимальное количество программ, то
появляется сообщение "DIR FULL" и создание новой программы невозможно.
Максимальное количество программ в памяти 200.
Редактирование программ
Режим EDIТ (редактирование) используется для внесений изменений в программу,
которая уже находится в памяти. Если не существует файла программы, то программа
создается в режиме LIST PROG. Созданная программа будет содержать только название
Оnnnn и ЕОВ.
Для перехода в режим EDIT используйте кнопку EDIT. На дисплее появится действующая
программа. Если не имеется характеристик данной программы, появится O0000. Для того,
чтобы изменить имя программы, передвиньте курсор к существующему Оnnnn, затем
запишите букву "О" и четыре однозначных цифры, например, 01234 и нажмите клавишу
ALTER. В правой верхней части экрана будет выведен новый номер программы. Ваши
данные первоначально появятся в нижней левой части экрана и перенести их следует
клавишей EDIT в верхнюю часть экрана.
Для ввода программы с панели управления, наберите желаемую информацию и нажмите
клавишу INSERT. Вы можете ввести не более одного кода, таких как X, Y, Z прежде чем
нажмете INSERT. После того, как программа была введена, Вы также можете изменить
данные. Используйте клавиши курсора, чтобы передвинуть его к слову, которое Вы
хотите отредактировать. Подведите Ваши изменения в левую нижнюю часть экрана и
затем нажмите INSERT, ALTER, DELETE, чтобы изменить информацию.
Используйте кнопку UNDO для возврата любых изменений. Кнопка UNDO будет работать
для последних девяти записей.
Клавиши курсора со стрелками вверх вниз могут быть использованы для поиска
введенных значений. Значения, которые Вам необходимы, можно найти в нижней строке,
нажимая кнопки курсора вверх и вниз. Клавиша верхнего курсора осуществляет поиск
введенной информации в начале программы, а нижнего курсора - в конце программы.
Поиск также работает в режиме МЕМ. Если Вы ввели букву без номера, то поиск будет
остановлен при первом же ее использовании.
Как опцию можно использовать маховик для передвижения курсора при редактировании.
Параметр 57 предназначен для осуществления данной функции. Если он используется,
то маховик будет действовать как кнопка курсора влево и вправо.
В данном ЧПУ можно осуществить фоновое редактирование. Все выше указанные
функции редактирования также возможны в том случае, если программа запущена в МЕМ
режиме. Более детальное описание фонового редактирования приведено далее в этой
главе.
Сообщение ошибок редактирования:
Guarded code
Вы попытались удалить Оnnnn с начала программы.
Bad code
строка состоит из недействительных данных или комментарий
из более чем 80 символов
Editing error
предыдущее редактирование не окончено, устраните проблему
или нажмите UNDO.
Bad name
имя программы Оnnnn недействительно или ошибочно.
Invalid number
номер с буквой недействителен (аннулирован)
Block too long
блок не должен содержать более 256 символов
No code
ввод был осуществлен без ввода данных
Cant undo
возможно использования UNDO только для предыдущих
девяти изменений.
End of PRG
конец программы ЕОВ не может быть исключен.
70
HAAS Mini Mill
Фоновое редактирование
Обычно станок поставляется с возможностью проведения фонового редактирования
BACKGROUND в режиме EDIT. С помощью фонового редактирования Вы можете
редактировать программу в памяти, в то время, как другая программа уже запущена.
Фоновое редактирование зависит от параметра 57.
Фоновое редактирование BACKGROUND EDIT выбирается в режиме МЕМ, при
отображении PROGRAM DISPLAY с помощью набора Оnnnn для программы, которую Вы
хотите отредактировать, а затем нажатия кнопки F4. Если Вы не ввели Оnnnn, то вместо
PROGRAM DISPLAY Вы получите PROGRAM REVIEW.
При BACKGROUND EDIT Вы можете осуществить любые операции, возможные в режиме
EDIT. Последние пять строк экрана будут отображать статус текущей программы, а
верхняя строка будет демонстрировать имя и номер строки программы.
Выбор любого другого дисплея или нажатие кнопки F4 обеспечит выход из
BACKGROUND EDIT. Функция дисплея позволяет осуществлять осмотр списка программ
памяти в то время, когда программа уже запущена. Окно экрана называется LIST. Оно
выбирается с помощью кнопки LIST PROG. LIST похож на дисплей в режиме LIST PROG,
но он не позволяет осуществить пересылку, прием, копирование, выбор или функцию
стирания.
Кнопка CYCLE START не может быть использована во время параллельного режима.
Если в программе есть функция М00, вы должны выйти из BACKGROUND EDIT и перейти
в режим программы.
Все изменения, осуществляемые во время фонового редактирования, остаются в памяти
до тех пор, пока не будет остановлена текущая программа. Это означает, что Вы можете
заниматься редактированием и текущей программы или любой из подпрограмм и эти
изменения никак не повлияют на работающую программу.
При первом выборе программы для фонового редактирования, вы получите сообщение
PROG EXISTS (программа существует) в том случае, если программа уже в памяти или
NEW PROG (новая программа), если программа еще не в памяти. Сообщение NEW
PROG означает, что программа создается и первоначально не занята. В том или ином
случае, Вы сможете в последствии отредактировать данную программу. Если Вы
вторично выбираете программу для фонового редактирования и при этом не
останавливаете текущую программу, то Вы должны получить сообщение SECOND EDIT
(повторное редактирование).
Если Вы находитесь в режиме BACKGROUND EDIT и текущая программа заканчивается,
то дисплей автоматически заменяется на PROGRAM DISPLAY и демонстрирует
программу, которая только что закончила работу. Для дальнейшего редактирования
Вашей программы, Вы должны выбрать ее клавишей LIST PROG и затем вывести в
режим EDIT.
BACKGROUND EDIT не может использоваться в режимах МDI и DNC.
Стирание программы.
Для того, чтобы стереть существующую программу, Вы должны быть в режиме LIST
PROG. Здесь программы записаны и пронумерованы. Используйте клавиши курсора
вверх и вниз чтобы отметить программу. Для написания номера программы используйте
мигающий курсор, затем нажмите клавишу ERASE PROG для стирания программы.
Все программы в списке могут быть стерты с помощью команды выбора ALL в конце
списка и кнопки ERASE PROG. Будьте осторожны при стирании одной программы и
читайте все напоминания, чтобы убедиться, что стираются не все программы. Клавишей
UNDO не восстанавливаются программы, которые были стерты.
71
HAAS Mini Mill
Функциональные клавиши
Кнопки F1, F2, FЗ, F4 выполняют различные функции, в зависимости от выбранного
дисплея и режима. Ниже приведено краткое описание кнопок Fп:
в режиме EDIT и PROGRAM DISPLAY начнет определение блока. В режиме LIST
PROG f1 будет дублировать уже введенную программу и даст ей новое имя из
командной строки. В дисплее OFSET F1 будет посылать введенные значения в
офсет.
F2 в режиме EDIT и PROGRAM DISPLAY будет заканчивать определение блока.
FЗ в режимах EDIT и MDI клавиша FЗ будет копировать строку в строку вводимой
информации внизу экрана. Это нужно в том случае, если Вы используете решение
относящиеся к круговому движению. Нажмите INSERT для присоединения данной
командной строки кругового движения к Вашей программе. При выполнении
вспомогательной расчетной функции, данная кнопка копирует величины в окне
калькулятора для вводимых данных помощи в тригонометрии и кругового движения.
F4 в режиме МЕМ и PROGRAM DISPLAY, F4 может быть использована для выбора
фонового редактирования BACKGROUND EDIT или PROGRAM REVIEW (обзор
программы). BACKGROUND EDIT выбирается вводом Оnnnn с номером программы,
подлежащей редактированию. PROGRAM REVIEW выбирается нажатием кнопки F4.
Если программа запущена, то происходит демонстрация текущей программы на
левой половине экрана и позволит оператору сделать ее обзор на правой половине.
F1
При выполнении вспомогательной функции, F4 использует первостепенную
информацию тригонометрии, или движения по кругу для суммирования, вычитания,
умножения или деления с помощью калькулятора.
Клавиша UNDO
Немаловажной кнопкой на панели управления, доступной в ЧПУ, является кнопка UNDO.
При редактировании, эта кнопка позволяет вернуть обратно все изменения и
редактирования, которые Вы уже произвели. Каждый раз, когда Вы используете кнопки
INSERT, ALTER или DELETE, существует возможность сохранить и восстановить
первоначальный блок при помощи кнопки UNDO. В действительности, предыдущие
девять изменений могут быть восстановлены в обратном порядке, чем они вводились,
т.е. нажатием кнопки ЦМОО для каждого изменения, которое Вы хотите вернуть.
UNDO может быть использовано в режимах EDIT, BACKGROUND EDIT и MDI. Но если Вы
измените режим между EDIT и MDI, то Вы не сможете пользоваться кнопкой UNDO, т.к.
список сохраняемой информации стёрт.
Блоки управления
Блоки управления могут быть представлены более чем одной группой блоков программы.
К таким операциям принадлежат: блок дублирования, блок движения и блок удаления.
Блок предварительно должен быть определен, внизу справа на экране показано как
определять блок: нажимается клавиша F1 в тот момент, когда курсор находится на
первой строке и нажимается клавиша F2, когда курсор находится на последней строке
блока. После того, как блок определен, он выводится в реверс видео, а ниже справа на
экране показывается, как им манипулировать.
Клавиша INSERT используется для дублирования обозначенного в том месте, где
находится курсор, клавиша DELETE используется для удаления блока, клавиша ALTER
используется для передвижения блока, а клавиша UNDO отменяет определение блока.
После того, как блок определен, курсор обозначается символом ">" и всегда находится в
начале строки. После копирования или передвижения блока, строка с курсором
прибавляется после него. Только все командные строки могут передвигаться
одновременно с функциями блока.
72
HAAS Mini Mill
При помощи функции копирования блока, часть программы может дублироваться из
одной программы в другую. Это можно осуществить при помощи клавиш F1, F2, выделяя
ими желаемую часть. После того, как часть обозначена, Вы можете изменить другую
программу с помощью выбора существующей или создания новой. Курсор помещается в
то положение, где необходимо скопировать часть программы. Затем кнопками INSERT
или DELETE начинается процесс копирования. Копия выделенного блока будет
помещаться в текущую программу и копирование отрезков кода будет осуществляться в
текущем выделенном блоке. Нажмите кнопку UNDO для выхода из режима копирования
блоков.
Блоки кода могут быть скопированы в MDI программу, но не могут быть скопированы из
MDI программы в другую программу. Вы всегда можете переименовать MDI программу и
затем скопировать текст как было сказано выше.
73
HAAS Mini Mill
3.16 ВВОД И ВЫВОД ПРОГРАММЫ
Ввод / вывод данных
Программы посылаются или воспринимаются через первый интерфейс RS-232,
расположенный на задней стороне распределительного устройства. Обратите внимание,
что речь здесь идёт о верхнем разъеме. Все посылаемые и принимаемые данные
являются данными ASCII. Для использования данного интерфейса, Вам необходимо
использовать кабель с соединением по следующей схеме:
контакт #1 заземленное экранирование
контакт #2 ТХD - передаваемая информация
контакт #3 RХD - воспринимаемая информация
контакт #4 RTS - опциональный
контакт #5 CTS - опциональный
контакт #7 сигнал "земля"
Для передачи данных необходимо использовать экранированный кабель
В зависимости от длины кабеля, могут быть использованы следующие скорости передачи
данных:
9600 бит/с: 10м RS-232
38400 бит/с: 4м RS-232
Рис. 3-9 Кабель передачи данных
Другие контакты являются опциональными и могут не использоваться. Разъем RS-232
является моделью DВ-25 с кабелем DТЕ. Это означает, что мы посылаем информацию
на ТХD проводник, а принимаем на RXD проводнике. Если Вам это не понятно, то дилер
будет рад помочь. Простейшей связью является IВМ РС, она осуществляется при
помощи стандартного кабеля, один конец которого DВ-25 имеет разъем типа «папа» и
другой разъем типа «мама». Контакт 2 с одного конца связан с другим концом контакта 3,
контакт 3 с контактом 2, а 7 связан с 7.
Вся информация передаваемая по RS-232 является ASCII, но номера блоков, установка
четности и скорость переноса могут изменяться параметрами настройки. Количество
битов информации выбирается с помощью установки 37 и может иметь значение 7, или
8. Контроль четности выбирается установкой 12 и может быть none, even, odd или zero.
Нулевое равенство всегда будет отправлять четный бит со значением ноль. Скорость
передачи информации выбирается установкой 11.
74
HAAS Mini Mill
Для того, чтобы установить и проверить связь с Вашим компьютером, обратитесь к
странице дисплея и определите уровень бод (бит/с), четность, число стоповых битов,
формат блока ЕОВ и основные параметры, соответствующие Вашим требованиям.
Все программы, посылаемые ЧПУ, должны начинаться со строки, содержащей простые %
и должны заканчиваться такой же строкой. Все программы, посылаемые ЧПУ, будут
иметь эти знаки.
Для приема программы нажмите клавишу LIST PROG. Передвиньте курсор к слову ALL и
нажмите клавишу RECV RS-232, и ЧПУ будет принимать все главные программы и
подпрограммы до тех пор, пока не примет знак %, свидетельствующий об окончании
ввода. Запомните, что когда Вы используете "АLL", все Ваши программы должны иметь
адрес Оxxxx, чтобы быть занесенными в файл. Если Вы не имеете номера программы, то
наберите его на компьютере до того, как нажмете RECV RS-232, и тогда Ваша программа
будет сохранена под этим номером. Вы также можете выбрать для ввода существующую
программу, и она будет заменена. Знак ASCII EOF (код 04) также будет завершать ввод.
Знак (:) может быть использован вместо О для имени программы, но на дисплее всегда
будет появляться О.
При приеме информации через RS-232, в верхней части экрана будут появляться
следующие сообщения:
WAITING
после того. как Вы впервые нажмете RECV RS-232
LOADING XXX
когда впервые принимается %,если интерфейс в режиме
ХМООЕМ, то загрузка текущего блока будет начинаться с XXX.
LOADING Onnnn
если принимается имя программы
RS-232 DONE
после того, как был принят второй %
RS-232 АВОRТ
когда по каким-то причинам произошла несвоевременная остановка.
В ЧПУ одновременно может сохраняться максимум 200 программ.
Чтобы послать программу, используйте верхний курсор для выбора программы и нажмите
клавишу SEND RS-232. Вы можете использовать "АLL" для того, чтобы послать все
программы в память. Можно включить регулировку для заполнения пустых мест RS-232, и
вместе с тем улучшить считываемость Ваших программ.
Для синхронизации передаваемых данных в меленный компьютер, используйте установку
14. Этой настройкой данные могут быть посланы по XON/ХОFF, RTS/CTS, DC CODES или
XMODEM. Передача может быть остановлена символом XON/XOFF или по RTS/CTS.
Параметры, установки, офсеты и страницы макропеременных могут посылаться в
индивидуальном порядке через RS-232 при помощи выбора режима "LIST PROG", выбора
желаемого изображения на экране и нажатия клавиши SEND. Они могут быть приняты
после нажатия клавиши RECV.
RS-232 контролируют следующие установки:
11 BAUD RATE
12 PARITY
13 STOP BITS
14 SYNCHRONIZATION
24 LEADER TO PUNCH
25 EOB PATTERN
37 NUMBER DATA BITS
ЕОВ знак не может нормально посылаться через интерфейс RS-232. Если он был
воспринят через устройство для ввода интерфейса, то это вызовет появление строки
пробела в программе.
75
HAAS Mini Mill
Формат посылаемой и принимаемой информации для параметров, установок, офсетов
следующий:
%
N0 Vnnnnnn
N1 Vnnnnnn
N2 Vnnnnnn
.
.
.
%
Для макропеременных формат тот же только вместо строки N0 строка N9999. N номер
является номером информации, а V значением. N0 - это CRC - код, который вычисленный
с помощью устройства управления, перед передачей информации. N0 - значение
обязательное с параметрами, но опциональное с установками и офсетами. Если Вы
изменили некоторые значения сохраняемой информации и оставили старый код ЧПУ, Вы
получите аварийный сигнал при попытке загрузить эту информацию. Вместе с
установками и офсетами Вы должны удалить N0 строку, в случае изменения Вами
сохраняемой информации.
Примечание: информация будет загружаться даже при аварийном сигнале. Информация,
воспринимаемая в искаженном виде, обычно преобразовывается в комментарий и
сохраняется в Вашей программе до тех пор, пока не появится аварийный сигнал. Кроме
того, любые ошибки в равенстве или ошибки в формировании кадра будут являться
причиной аварийного сигнала и останавливать операцию по приему информации.
По окончанию функции пересылки или принятия информации в левом нижнем углу
дисплея, в случае нормального завершения, будет высвечиваться: RS-232 DONE или RS232 ABORT в случае, когда любая из ошибок вызвала остановку. Ошибки вносятся в
список ALАRM дисплея.
Последовательные интерфейсы станков с ЧПУ фирмы HAAS обеспечивают полную
последовательность кодов DС1, DС2, DСЗ, DС4, совместимую с ленточным
считывателем и перфоратором. Установка 14 используется для выбора режима и может
быть установлена в значение “DC CODES”. При выборе данной установки произойдет
следующее:
1. При посылке из серийного интерфейса, DС2(Ох12) будет предшествовать всей
остальной информации. Этот код используется для включения бумажного перфоратора.
2. При посылке из серийного интерфейса, DС4(Ох14) будет следовать после остальной
информации. Этот код используется для выключения бумажной ленты перфоратора.
3. При приеме информации из серийного интерфейса, код DС1 (Ох11 Xon) будет
посылаться первым. Этот код используется для включения трансмиттера (устройство
считывания с бумажного перфоратора).
4. При приеме информации из серийного интерфейса, код DСЗ (0х13 Xoff) будет
посылаться после последнего %. Этот код используется для выключения трансмиттера.
Выбор настройки 14 Xon/XOff похоже на выбор "DCCODES". Обе установки используются
для DС1/DСЗ Xon/XOff кодов, чтобы осуществить запуск/остановку в случае, когда
информация воспринимается слишком быстро. Если настройка 14 установлена в
значение DC CODES (синхронизация), последовательный порт #1 передает XON (DC1)
если символ не был принят в течении 5 секунд.
ХМODEM также может быть выбран в настройке 14. Это управляемый протокол
коммутаций, который посылает информацию в блоках из 128 байт. Установка
синхронизации для Х МООЕМ позволяет осуществить RS-232 связь с высокой степенью
надежности, т.к. сохранность каждого блока проверяется.
76
HAAS Mini Mill
Если приемник определил, что в недавно отосланном блоке есть ошибка, то он
осуществляет запрос, чтобы был послан правильный блок.
При использовании ХМОDЕМ, четность RS-232 должна быть выключена (none). 8.
Компьютер, посылающий информацию, должен быть снабжен коммуникационным
блоком, обеспечивающим ХМООЕМ протокол.
Данная версия XMODEM поддерживает только проверку кодовой суммы. Также следует
отметить, что не менее 512 байт памяти в DNC должны быть доступны перед тем, как
будет использоваться ХМООЕМ. ХМОDЕМ должен использовать 8 информационных
битов.
Осторожно!!!
Одной из основных причин повреждения электроники является отсутствие заземления
CNC и компьютера, связанных между собой RS-232. Плохие условия заземления могут
привести к нарушению как в CNC , так и в компьютере.
Интерфейс #2 предназначен для вспомогательной коммуникации осей, для более
подробной информации см «Управление вспомогательными осями».
Прямой числовой контроль (DNС)
Станок поставляется с возможностью проведения работы в режиме DNC. С DNС Ваши
ЧПУ программы не имеют ограничения в размерах и будут более разносторонними.
Программы будут непосредственно выполняться ЧПУ так, как они передаются через
интерфейс RS-232. Не забудьте, что здесь речь идет о первом серийном интерфейсе или
верхнем разъеме. Не путайте DNC с процессом загрузки через RS-232.
Если вы захотели воспользоваться DNС, то необходимо включить параметр 57 и
установку 55. После этого можно выбрать DNC, нажав вторично MDI (если Вы уже в MDI).
Когда DNC выбран, на PROGRAM DISPLAY появится: WAITING FOR DNC... т.е.ждите
DNC.
Это означает, что никакая другая часть информации DNC не принималась до тех пор,
пока Вы не начали ее посылать. Вы должны начать посылать программу ЧПУ до того, как
нажмете кнопку START. После того, как программа обнаружена ЧПУ, дисплей покажет
часть программы и ниже - сообщение, а в левой части экрана будет написано: DNC PROG
FOUND, (т.е. DNC программа найдена). Когда программа найдена, Вы можете нажать
CYCLE START также, как и для любой другой программы из памяти.
Если Вы нажмете START до того, как программа будет принята, вы увидите сообщение:
NO DNC PROG YET (т.е. DNC программы нет). Для безопасности программы, команда
START не используется до принятия DNC.
Вы не должны менять режимы до тех пор, пока DNC программа не будет выполнена.
Сперва Вы должны нажать RESET для остановки программы.
Когда DNС программа будет принята полностью, на экране появится сообщение DNC
END FOUND (конец программы). После того, как закончился просмотр DNC программы,
на PROGRAM DISPLAY появится последние несколько строк программы. Вы должны
нажать RESET или выйти из DNC режима перед тем, как запустить другую программу.
Если Вы нажмете START перед сбросом с помощью RESET предыдущей программы
DNC, на экране появится сообщение: RESET FIRST.
В DNC программе существуют некоторые ограничения. М98 Рnnn не может быть
запрограммирован для перехода к другой части Вашей программы. М30 не выполняется,
т.к. нельзя начать программу заново.
77
HAAS Mini Mill
Программа должна начинаться с % и заканчиваться %, как и любая другая программа,
посылаемая через RS-232. Скорость передачи информации RS-232 порта должна быть
достаточной для того, чтобы сохранить скорость выполнения блоков Вашей программы.
Если скорость слишком низкая, инструмент будет останавливаться. Наибольшая
возможная скорость передачи данных 38400 бит/с.
Запускать DNC рекомендуется с уже выбранной четностью, т.к. любая ошибка в передаче
вызовет остановку работы DNC программы. Для выбора четности используется страница
установок. Ниже приведены некоторые из RS-232 установок для DNC:
9600 или 19200 битов в сек.
Четность EVEN
1 бит данных
1 стоповый бит
ХОN/ХОFF
Полная двухсторонняя коммутация во время DNC возможна при использовании команды
G102 для обратного вывода осей координат ЧПУ. После запуска DNC BACKGROUND
EDIT (т.е. фоновое редактирование) недоступно.
Дисковод
Все файлы должны быть на МS DOS гибких дисках с форматом 1,44 МВ и находиться в
корневом каталоге. Параметр 209 гибкого диска FLOPPY ENABLE должен равняться 1.
Примечание: используйте пустой (не содержащий других файлов) гибкий диск
Все программы должны начинаться с главной строки с единым %, и заканчиваться таким
же знаком %. Все программы, которые в памяти у ЧПУ, имеют такой символ %.
Программы могут загружаться и считываться с гибкого диска. Для загрузки программы
нажмите клавишу LIST PROG. Введите имя файла гибкого диска и нажмите FЗ, тогда ЧПУ
будет принимать все главные и подпрограммы до тех пор, пока не примет символ %, что
будет означать конец ввода. Учитывайте, что при использовании АLL все программы
должны иметь адрес Оnnnn, чтобы их можно было сохранить. Знак ASCII EOF (код 04)
также будет завершать ввод. Символ (:) можно использовать вместо О для имени
программы, но на дисплее всегда будет появляться О.
При загрузке информации гибкого диска, в нижней части экрана будут появляться
сообщения:
Loading Onnnn
когда принимается программ
Floppy done
когда принялось все, в том числе и последний %.
Floppy abort
когда по каким-либо причинам произошла остановка.
Данное ЧПУ может одновременно сохранить максимум 200 программ.
Для того, чтобы сохранить программу на дискете нажмите клавишу LIST PROG. Введите
имя файла, используя курсор для выбора программы и нажмите клавишу F2 для
перенесения программы. Вы можете выбрать АLL, чтобы перенести все программы.
Чтобы прочитать программу с номером более O9000, необходимо параметр 23
установить в значение Off "Выкл."
Параметры, установки, макропеременные и офсеты могут вноситься в память через
дисковод в индивидуальном порядке. Процесс следующий: нажмите кнопку LIST PROG,
введите имя файла, выбор желаемого списка, начало вывода функциональной кнопкой
FЗ. Считывание с помощью клавиши F2.
78
HAAS Mini Mill
Загрузка ЕОВ (;) вызовет в программе чистую строку. Формат посланной и принятой
информации для установок, офсетов и параметров следующий:
%
N0 Vnnnnnn
N1 Vnnnnnn
N2 Vnnnnnn
.
.
.
%
N - номер информации, а V-значение. VО является CRC-кодом, который вычислен
устройством управления перед передачей данных. N0 значение обязательное для
параметров, но опциональное для установок и офсетов. Если Вы внесли изменения в
сохраненные данные и оставили старый CRC, то при попытке загрузки данной
информации появится аварийный сигнал. Если измененные параметры или таблицы
необходимо прочесть, предварительно надо удалить N0 линию.
Информация, которая воспринималась в искаженном виде, обычно преобразовывается в
комментарии и сохраняется в Вашей программе до тех пор, пока не возникает аварийный
сигнал, это приводит к остановке приема информации.
Для того, чтобы получить распечатку содержания каталога выберите PRGM/LIST PROG и
нажмите F4. Таким образом осуществляется просмотр программ с дискеты. Этот список
сохраняется в программе Оxxxx, где xxxx определяется в параметре 227. Основное
значение по умолчанию - 8999.
По окончании функции загрузки с или на дискету в левом нижнем углу дисплея появится
сообщение: FLOPPY DONE (при нормальном завершении) или FLOPPY ABORT (если
произошла ошибка). Ошибки будут приведены на дисплее после нажатия
функциональной кнопки ALARM.
Дисковод - DNС
Как правило, загрузка данного станка производится при помощи DNC. Благодаря DNC
Ваши программы ЧПУ будут более разносторонними. Программы непосредственно
выполняются ЧПУ в том порядке, в каком они поступают от накопителя на гибкие диски.
Использовать DNC позволяет параметр 57 и установка 55. Выбор DNC осуществляется
при помощи ввода имени файла и вторичного нажатия МDI. Если нажать МDI три раза,
прервется перенос информации. Режим DNC режим возможен только в том случае, если
в памяти пользователя будет не менее 512 байтов места. В случае выбора DNC, на
PROGRAM DISPLAY появится сообщение:
WAITING FOR DNC...
Это означает, что до данного момента не было принято никакой DNC информации и Вы
можете начинать ее отправлять. Программа N0 может быть затребована и из дисковода,
где необходимо ввести имя программы и затем нажать FЗ. Вы должны начать посылать
программу до того момента как будет нажата клавиша START. После начала программы,
на экране появится ее часть, в нижнем левом углу экрана сообщение: DNC PROG
FOUND. После того, как программа найдена, Вы можете нажать CYCLE START (начало
цикла).
Если Вы нажмете START до того, как программа будет принята, Вы получите сообщение:
NO DNC PROG YET (т.е. DNC программы еще нет). Это происходит по причине
безопасности. Оператор должен находится рядом со станком, когда запущена программа
числового управления.
79
HAAS Mini Mill
Когда DNC программа будет принята полностью, на экране появится сообщение DNC
END FOUND (т.е. конец DNC программы). После того, как закончится просмотр DNC
программы, на PROGRAM DISPLAY появится последние несколько строк программы. Вы
должны нажать RESET или выйти из DNC режима перед тем как запустить любую другую
программу. Если Вы нажмете START перед RESET предыдущей DNC, то на экране
появится сообщение: RESET FIRST (т.е. сперва сброс).
В DNC программе существуют некоторые ограничения. Объединение программ,
применение подпрограмм и переход в другой раздел программы невозможны. М30 не
выполняется, т.к. нельзя начать программу заново. Программа должна начинаться с % и
заканчиваться %, как любая перенесенная с дискеты программа.
Во время режима DNC возможна двухсторонняя коммуникаци с функцией G102 (выдача
позиции оси на периферии). В этом режиме невозможна паралельная работа с
программой, как-то редактирование и внесение в память.
В режиме DNC можно проводить графический программный тест. Для этого необходимо
включить режим DNC, a затем программу графического изображения названия
программы и нажать кнопку F3.
3.17 DRY RUN (ХОЛОСТОЙ ПРОГОН)
Функция DRY RUN служит для перепроверки программы, без настоящей обработки
изделия. Эта функция выбирается в режимах MEM или MDI нажатием кнопки DRY RUN.
При этом будут запущены все движения со скоростью выбранной кнопками JOG в режиме
DRY RUN. Скорость может варьироваться в пределах 1мм, 10 мм, 100 мм до 1000 мм
подачи за одну минуту.
DRY RUN не может быть включен при текущей программе. Этот режим можно включить
или выключить после остановки программы или ее возврата на начало. Первое нажатие
кнопки DRY RUN включает режим, а второе выключает. DRY RUN исполняет и замену
инструмента. Применяемая в режиме DRY RUN скорость может изменяться оператором в
любое время и он всегда может проверить, исполняется ли операция запланированная
ранее, правильно или нет. Запомните, что режим работы графика также полезен, и по
возможности может быть более точным, если перед предварительной проверкой
программы не начнет движение станок.
80
HAAS Mini Mill
3.18 ДИСПЛЕИ
Вы можете выбрать любой из следующих дисплеев, используя восемь кнопок DISPLAY:
PRGRM/CONVRS
QUCKCODE POSIT
OFSET
CURNT COMDS
ALARM/MESGS
PARAM/DGNOS
SETNG/GRAPH
HELP/CALC
для демонстрации или редактирования выбранной программы или
выбора вспомогательной программы
для демонстрации положения осей
для демонстрации или ввода смещения начала координат или
коррекции инструмента
для демонстрации действующих команд и времени
для демонстрации аварийных сигналов и сообщений пользователя
для демонстрации параметров или диагностических данных
для демонстрации или ввода установок или для выбора
одновременного графического режима
для демонстрации вспомогательных данных и подсчета.
Когда программа запущена, Вы можете нажать LIST PROG для выбора списка программ в
памяти. Это нужно для того, чтобы определить какие программы могут редактироваться в
BACKGROUND EDIT (фоновом редактировании) и какие из программ выбираются
стрелкой из программного дисплея. Если на Вашем станке имеется в распоряжении
BACKGROUND EDIT, этот режим можно выбрать при показании PROGRAM DISPLAY.
Экран всегда будет показывать некоторые действующие условия, выбранные в ЧПУ. Это
постоянный статус дисплеев, который описывает условия для станка. На экране
отображаются следующие условия:
выбранный дисплей в верхнем левом углу;
выбранный дисплей в круглых скобках;
выбранная программа в правом верхнем углу;
новые номера строк в верхнем правом углу;
до 18 строк переменных данных дисплея;
ALARM
BLKDEL
BUF
DOOR HOLD
DRY RUN
DWELL
FEED
FEED%
FEED HOLD
OPTSTP
RAPID%
RUNNING
SINGBK
SINGBK STOP
SPIND%
TOOL UNCLP
XYZA-MIR
мерцание в нижнем правом углу при возникновении аварийного сигнала
если включено удаление блока
если готов следующий блок к непрерывной дорожке
если открытые двери останавливают программу
если выбран
если выполняется G04
если процесс движения подачи
если коррекция подачи работает
если активно удержание скорости
если включена дополнительная остановка
если ускорение активно
когда программа запущена
если включается единственный блок
когда выполняется GC-когда программа останавливается в SINGLE
BLOCK
если коррекция шпинделя работает
негативное изображение, когда инструмент не закреплен
когда данные оси установлены на зеркальное отображение
81
HAAS Mini Mill
При неправильном нажатии клавиш появятся следующие сообщения:
ALARM
запуск работы невозможен при активном сигнале тревоги
ALTER
выбранный текст сейчас можно изменить
AUX AXIS BUSY
одна или более доп. осей задействованы в операции
BAD CODE
введенный код непонятен
BAD NAME
введено имя не Onnnn
BLOCK TOO LONG блок слишком длинный
CAN NOT COPY
выбранная программа не может быть скопирована
CAN'T RENAME
выбранная программа не может быть переименована
CAN'T UNDO
последняя проведенная операция не может быть возвращена
обратно
COOLANT OFF
Насос СОЖ выключен
COOLANT OТ
Насос СОЖ включен
DEL ALL (Y/N)?
все стереть да или нет
DELETE
выделенный текст удалить
DIR FULL
каталог заполнен максимальным числом программ
DIR NOT FOUND
обозначение не найдено на дискете
DISABLED AXIS
заблокированная ось не может двигаться в ручном режиме
DISK NOT IN DRV
нет дискеты в дисководе
DISK NOT RDABLE дискета не может быть считана с управления
DISK WRT PROTECT дискета защищена от записи
DISPLAYS OFF
указывается то, что для выключения дисплеев использовался М76
DIVIDE BY ZERO
попытка деления на ноль в режиме подсчета
DNC END FOUND
достигнут конец разработанной в режиме DNC программы
DNC PROG READY программа, считанная в режиме DNC, готова к обработке
DOOR IS OPEN
Дверь открыта, некоторые функции заблокированы
EMPTY PROG
между двумя знаками % не найдена программа
END FOUND
достигнут конец файла
END OF PROG
при обработке был достигнут конец программы
EXIT BG EDIT
чтобы произвести выбранную функцию, необходимо прервать
параллельный режим
FILE NOT FOUND
файл не найден
FLOPPY ABORT
ошибка привела к ненормальному останову
FLOPPY DIR
Директория на диске
FLOPPY DONE
операция с дисководом закончена
FLOPPY FOND
найдена дискета
FLOPPY READ
в данный момент считывается дискета
FLOPPY WRITE
в данный момент записывается дискета
FLPY NAME REQ
необходимо определить файл на дискете
FLPY NOT EABLED дисковод не активизирован в установочных данных станка
FUNCTION ABORT прервана выбранная функция
FUNCTION LOCKED функция заблокирована в настройках
GUARDED CODE
невозможно переместить Onnnn в начале программы
INSERT
вставляется выбранный текст
INSUF DSK SPACE на дискете недостаточно места, чтобы ввести в память
определенные файлы
INVALID AXIS
выбранная ось недействительна
INVALID NUMBER
введенное число недействительно
JOG COMB
произведено движение оси вручную
LOADING...
ввод на RS-232, загрузка
LOW AIR PR
давление воздуха низкое
LOW COOLANT
слишком мал объем охлаждающей жидкости
MACHINE LOCKED в установочных данных заблокирован пульт управления
MACRO LOCKED
в установочных данных заблокированы макросы 9000 - 9999
MEMORY FULL
память заполнена
MEMORY LOCKED память недоступна в установках
82
HAAS Mini Mill
открывается
новая
программа,
содержание
может
программироваться
NO DNC PROG YET попытка запуска программы до ее загрузки
NO FLOPPY FOUND дисковод не может быть найден
NO INPUT
невозможность изменений, пока не будет что-либо введено
NO NAME ENTRY
еще не введено имя программы
NO ZERO A
запуск станка невозможен, пока не будет завершен поиск ноля на A
оси
NO ZERO X
тоже поиск ноля на X оси
NO ZERO Y
тоже поиск ноля на У оси
NO ZERO Z
тоже поиск ноля на Z оси
NOT AVAILABLE
выполнение функции невозможно в данный момент
NOT FOUND
не найдено во время поиска в редакторе
NOT IN DRY RUN
функция выполняется в DRY RUN, но не в том режиме
ONE BIT ONLY
чтобы изменить параметры станка, необходимо изменить только
состояние бита "0" или "1"
ONE PROG ONLY
выбранная программа не может быть введена полностью
PLEASE WAIT
подождите, пока не остановится шпиндель
PROG EXISTS
выбранная программа уже есть
PROG NOT FOUND Выбранной программы нет в памяти управления
PROGRM END
невозможность сдвига последнего ЕОВ в программе
PROG READY
программа принята и готова к запуску
PROGRAM IN USE
программа уже используется
RANGE ERROR
введено значение вне допустимых пределов
RESET FIRST
прежде чем выполнять функцию, необходимо нажать клавишу
RIGID TAP
цикл синхронный нарезанию резьбы метчиком или нарезание
резьбы происходит без компенсирующего патрона
RS-232 ABORT
прерывание RS-232 при действии оператора
RS-232 DONE
операция RS-232 закончена
RS-232 ERROR
ошибка RS-232 показан в сигнале тревоги
SEARCHING
управление ищет установленный текст или код в программу ЧПУ
SEL HI GEAR
в программе ЧПУ выбрана верхняя передача приводного
механизма
SEL LOW GEAR
в программе ЧПУ выбрана нижняя передача приводного механизма
SENDING OFFSET
из управления выданы смещения начала координат через RS-232
SENDING PARS
из управления выданы параметры станка через RS-232
SENDING SETTING из управления выданы установки через RS-232
SENDING VARS
из управления выданы макро-изменения через RS-232
SENDING...
вывод через RS-232 в процессе
SERVO IS OFF
если серво выключен, Вы не можете начать программу
SERVO IS ON
замена параметров произошла при включенном серво. Это опасно!!
SHUTTLE IN
магазин инструментов в позиции смены инструмента
SPEED COMD
необходимо установить частоту вращения шпинделя
SPINDLE CCW
фрезерный шпиндель вращается против часовой стрелки
SPINDLE CW
фрезерный шпиндель вращается по часовой стрелке
SPINDLE HIGH
приводной механизм работает вверху
SPINDLE IN USE
шпиндель контролируется программой - ручной контроль не
применяется
SPINDLE LOCKED
направлен и заблокирован фрезерный шпиндель
SPINDLE LOW
приводной механизм работает на нижней ступени
SPINDLE ORI
ориентация фрезерного шпинделя
SPINDLE STOP
не вращается фрезерный шпиндель
STRING TO LONG
введенный текст слишком длинный
SYSTEM ERROR
системная ошибка (вызов поставщиков станка)
TOOL CH LOCKED заблокирован сменщик инструмента
TOOL CLAMP
инструмент в шпинделе
TOOL UNSLAMP
магазин инструментов открыт, инструмент выталкивается
NEW PROGRAM
83
HAAS Mini Mill
TURRET IN
TURRET OUT
WAIT OR RESET
WAIT…
WAITING...
WRONG MODE
магазин инструментов в сменном положении
магазин инструментов над фрезерным шпинделем в положении для
вращательного движения
функция не может быть выполнена, пока не закончится программа
или пока не осуществится возврат
Заданная функция выполняется, ждите
ожидается ввод на RS-232
выполнение функции возможно только в другом режиме
Следующие сообщения используются только в графическом режиме:
М30 FOUND
конец программы найден и выполнение останавливается
LINEAR
линейное движение
RAPID
ускоренное движение
CIRCULAR
движение по окружности
M00 AFTER М06
М00 после М06 невозможно
NO ZOOM IN 3D
изменение масштаба не разрешено в графическом изображении 3D
Экран может показать один из следующих восьми типов информации на 18 строках
дисплея переменной:
PROGRAM DISPLAYS:
Программный дисплей используется для демонстрации Вашей программы в MEM, EDIT
или MDI режиме.
POSITION DISPLAY:
Дисплей позиционирования используется для выбора положения X, Y, Z и А осей в одной
из систем координат. Воспользуйтесь клавишей PAGE UP (страница вверх) или PAGE
DOWN (страница вниз).
Таблицы офсетов:
Дисплей коррекции служит для ввода и выбора коррекции длины инструмента, коррекции
радиуса инструмента и смещения начала координат. Воспользуйтесь клавишами PAGE
UP (страница вверх) или PAGE DOWN (страница вниз).
CURRENT COMMANDS DISPLAY:
Дисплей действующих команд используется для отображения проверки программной
команды, текущих команд, таймеров прогона, таймеров действия инструмента и монитора
загрузки инструмента. Используйте клавиши PAGE UP и PAGE DOWN.
ALARMS/MESSAGES DISPLAYS:
Аварийный сигнал/сообщения пользователя - дисплей используется для аварийного
сигнала и для ввода и демонстрации сообщений пользователя. Вторичное нажатие
клавиши ALARM будет осуществлять выбор дисплея сообщений. Клавиши курсора UP
DOWN используются для увеличения количества демонстрируемых аварийных сигналов,
если место для них превышает страницу.
PARAMETERS/DIAGNOSTICS DISPLAY:
Дисплей параметров демонстрирует все параметры контроля, связанные со станком и
данные диагностики. При вторичном нажатии кнопки PARAM DGNOS осуществляется
выбор диагностических показаний. Кнопками PAGE UP PAGE DOWN выбираются
последующие данные для дисплея.
84
HAAS Mini Mill
SETTINGS/GRAPHICS DISPLAY:
Дисплей установок используется для демонстрации и изменений параметров
пользователем. При вторичном нажатии кнопки будет выбираться дисплей графики.
Кнопками PAGE UP PAGE DOWN выбираются последующие данные для дисплея.
HELP/CALCULATOR:
Вспомогательный раздел демонстрирует мини-указания на экране c вспомогательной
информацией. Каждая кнопка алфавита будет выбирать различные темы внутри
вспомогательного дисплея. Вторичным нажатием кнопки выбирается дисплей счета.
Кнопка PAGE UP PAGE DOWN будут выбирать разные счетные функции.
Программные дисплеи
Программный дисплей используется для демонстрации программы, которая
редактируется в EDIT режиме или программы. В режиме MEM также возможно
использование PROGRAM REVIEW (дисплея программного обозрения).
Программный дисплей использует 18 строк текста дисплейного пространства CRT для
демонстрации командных блоков CNC программы. Ширина дисплея 40 позиций и блоки,
длиннее 40 позиций, продолжаются на следующей строке дисплея.
Функция программного обозрения может осуществляться независимо от того, когда была
запущена программа. Это позволяет Вам просматривать уже запущенную программу.
Данная функция выбирается нажатием F4 в MEM режиме и PROGRAM DISPLAY
(программным дисплеем). На экране может отображаться дисплей с 80 знаками, при этом
MEM дисплей находится в левой части экрана, а программное обозрение в правой.
Курсор и клавиши PAGE UP PAGE DOWN можно использовать для замены дисплея на
различные части программы в правой части экрана. Дисплей слева демонстрирует
прогресс запущенной программы. Для выхода из PROGRAM REVIEW выберите любой
другой дисплей.
В то время, как Вы запускаете программу, Вы можете воспользоваться фоновым
редактированием. Оно позволяет Вам редактировать любую программу в памяти, когда
другая программа уже запущена. BACK GROUND EDIT (фоновое редактирование)
выбирается в MEM режиме на дисплее PROG путем ввода Onnnn c номером программы и
нажатия F4. Дисплей будет изменяться согласно выбранной программе, в то время, как
будет осуществляться выполнение первой. BACKGROUND EDIT возможен если
включены соответствие параметры вашего станка.
85
HAAS Mini Mill
Дисплеи позиционирования
далее приведены пять дисплеев позиционирования в данном ЧПУ:
Исходное положение:
Данный дисплей демонстрирует одновременно 4 дисплея в уменьшенном изображении.
Клавиши
PAGE UP, PAGE DOWN переключают дисплеи Все остальные будут
изображены большими символами. Последнее выбранное изображение будет
демонстрироваться в CURNT COMD и SETNG/GRAPH дисплеях. В этом дисплее ось
находящаяся в нулевой позиции будет выделена.
Дисплей оператора:
Данный дисплей используется оператором/наладчиком и не может использоваться для
контроля позиции. В режиме JOG, при выборе этого дисплея, кнопка ORIGIN может
использоваться для установки начального положения. На экране будет показана позиция
относительно выбранного нуля.
Рабочий дисплей:
Этот дисплей позволяет узнать, как далеко находится инструмент от нулевой точки
изделия по X, Y, Z. После включения автоматически включается значение G54.
Изменения возможны только с помощью G54 - G59, G110 - G129 или командой G92.
Станок использует нулевую точку изделия для обработки Вашей заготовки.
Дисплей станка:
Этот дисплей является системой координат станка, который автоматически
устанавливается при включении питания и первом ZERO RET. Дисплей может изменяться
оператором или каким-либо смещением начала координат и всегда будет указывать как
далеко Вы находитесь от исходной точки станка. Он может быть использован не
модальной командой G53.
DISTANCE TO GO (расстояние необходимое для прохождения):
Данный дисплей показывает относительное расстояние, которое необходимо пройти,
перед тем как остановятся оси. Если дисплей в ZERO RET режиме, то он показывает
диагностическое значение. Если в режиме ручного управления JOG - общее пройденное
расстояние. При нарезании резьбы метчиком без патрона данное число уменьшается до
нуля на дне отверстия, а затем увеличивается при реверсе.
86
HAAS Mini Mill
Коррекция инструмента
Значения коррекции длины инструмента и нулевой точки изделия приведены в таблице
офсетов. Существует 100 возможных Н и G кодов. Вы можете применить одинаковые
номера коррекции и для длины инструмента (Н1) и компенсации радиуса инструмента
(D1), т.к. в коррекции имеется два отдельных значения для каждого кода.
Нажимайте PAGE DOWN на экране OFSET для просмотра всех 100 возможных офсетов
инструмента и при необходимости измените их. Нажатие PAGE UP сделает переход к
сдвигу нуля детали. Сдвиг нуля детали может быть введен и отображен на этой странице
или нажатием клавиши PART ZERO SET. Для дополнительной информации см.
«процедура настройки».
При вводе значений коррекции нажатием кнопки WRITE к старому значению
присоединится новое. Нажатие F1 будет устанавливать значение Вашего ввода. Это
позволяет осуществлять небольшую регулировку в коррекциях. Заметьте, что введение
отрицательных величин и нажатие WRITE будет уменьшать значения коррекции. Кнопкой
F2 ввод в память производится как отрицательное значение на положении курсора.
В каждой коррекции есть значение геометрическое и значение износа, которыми ЧПУ
снабжает операцию. Ввод первоначального значения в геометрическую колонку
осуществляется наладчиком. Во время работы в колонке значений износа оператор
вносит незначительные изменения. Этот метод предоставляет возможность оператору
компенсировать действительную степень износа инструмента. Геометрические величины
при использовании кнопки TOOL OFFSET MESUR во время процедуры наладки
устанавливаются автоматически. Запомните, что автоматическое измерение коррекции
осуществляется только при G43. Для дополнительной информации см. «процедура
настройки» описание клавиши TOOL OFSET MESUR.
Установочным параметром 15 "H & T Code Agreement" можно активизировать контроль,
сравнить номер инструмента и действующий номер коррекции и при неодинаковом
номере появится сообщение об ошибке. Это предотвращает поломки.
Диаметр инструмента может вводиться как радиус, так и диаметр. Параметром 40 можно
выбрать между данными возможностями. Используемое значение коррекции на радиус
является суммой геометрического значения и значений износа.
Компенсация инструмента контролируется командами G41, G42 и выбранным диаметром
инструмента. Положительные значения для компенсационной обработки работают
нормально, а отрицательные значения вызывают обратную компенсационную обработку.
Это означает, что G41 используется для отрицательных чисел, a G42 - для
положительных. Значения коррекций могут сохраняться и записываться с RS-232 портом.
Для более полной информации см. «Ввод / вывод данных».
Если параметр 57 COOLANT SPGT включен, то колонка дисплея коррекций GLNT POS
становится доступной. Если в программе встречается М08, то можно установить сопло.
Действующий Н код используется М08 для обозначения положения сопла СОЖ. Если
коррекция #5 (Н05) имеет 10, введенное под колонкой CLNT POS, то сопло будет
двигаться к положению 10. Допустимые для ввода в данную колонку значения
контролируются параметром 206, SPIGOT POSITIONS. Введение значения ноля (0)
указывает на то, что сопло не может двигаться, если встречается М08.
Примечание: обычно используемые номера офсета радиуса и длины инструмента
соответствуют установленному номеру инструмента.
87
HAAS Mini Mill
Следующая
кодовая
последовательность
демонстрирует,
программируемое сопло для охлаждающей жидкости:
O0001
G90 G54
T1 H1 M06
M08
.
.
.
T2 H2M06
M08
.
.
.
H42M08
.
как
подводится
(Перемещение сопла в позицию Н1)
(Перемещение сопла в позицию Н1)
(Позиция для Н42)
(Помните что офсет длины и радиуса должен быть одинаковым для
инструмента 2)
.
.
М30
Дисплей текущих команд
В дисплее текущих команд в распоряжении имеется пять видов дисплеев. С помощью
кнопок PAGE UP и PAGE DOWN открываются следующие возможности выбора:
проверка команд программы
дисплей текущих команд
счетчик продолжительности работы
макропеременные
дисплей срока службы инструмента
дисплей нагрузки инструмента
Дисплей проверки команд программы.
Данный дисплей демонстрирует как запрограммированную частоту вращения шпинделя
(последняя команда Snnnn), так и действующую команду частоты вращения которая
переносится на шпиндель. Это будет демонстрироваться на странице "Проверка команд
программы" при действующих командах.
Эту страницу Вы выбираете кнопками PAGE UP и PAGE DOWN. Кроме частоты вращения
на этой странице Вы видите команду для направления вращения (CW (по часовой
стрелке), CCW (против часовой стрелки) или остановка) и действующую передачу.
Координаты, демонстрирующиеся на дисплее, выбираются кнопками PAGE UP и PAGE
DOWN.
Если программируемое сопло охлаждающей жидкости активизировано, демонстрируется
текущее положение.
Дисплей текущих команд
Этот дисплей показывает все адресные коды (G.M.S.H.D.) и их действующее значение.
Эти значения не могут изменяться в данном дисплее. В действующей программе не
используется значение по умолчанию для адресных кодов.
88
HAAS Mini Mill
Дисплей макропеременных.
Демонстрирует список макропеременных и их настоящие значения. Как только ЧПУ
интерпретирует программу, на дисплее появляются измененные переменные данной
страницы. Переменные в данном дисплее могут видоизменяться. Для большей
информации об этом дисплее, обращайтесь к разделу "MACROS" (макропеременные).
Счетчик продолжительности работы
Демонстрирует на трех строках следующую информацию: как долго станок был включен
(POWER ON), как долго станок обрабатывал программы (CYCLE START) и как долго
станок работал в рабочей подаче (G01, G02, G03 и т.д.). Эти данные можно возвратить к
нулю, устанавливая курсор на желаемое число и используя клавиши UP и DOWN, a затем
кнопку ORIGIN.
Под счетчиками времени два счетчика М30. Эти счетчики можно использовать, чтобы
посчитать изготовленные детали. Оба счетчика можно установить на ноль (0) независимо
один от другого и могут устанавливаться таким образом для учета количества штук за
смену и за заказ. Оба счетчика могут увеличиваться на значение 1 при использовании
функции М30.
Дисплей срока службы инструмента
Дисплей демонстрирует время нахождения инструмента в режиме подачи (Feed-Time),
время нахождения инструмента в шпинделе (Total time) и количество раз, когда был
выбран инструмент (Usage). C помощью этого оператор или наладчик может определить
срок службы инструмента. Значение в данном дисплее можно возвращать к нулю
кнопками CURSOR и ORIGIN. Для возврата всех данных в эту колонку, поместите курсор
на заглавную строку.
Дисплей используется также при возникновении аварийного сигнала, когда было
произведено несколько замен инструмента. Последняя колонка называется "ALARM" и,
если число для инструмента не равно нулю, то возникает аварийный сигнал, как только
будет исчерпано время использования инструмента. Данное число можно заменить с
помощью оператора. Аварийный сигнал 362 возникает при превышении времени
использования и может быть убран с помощью RESET.
Дисплей нагрузки инструмента
Станок стандартно оснащен функцией показания нагрузки инструмента. С помощью
данного дисплея оператор может ввести значения макс. нагрузки, допустимой для
каждого инструмента, и когда данная нагрузка превышает в подающем механизме, тогда
появляется аварийный сигнал. На дисплее нагрузки инструмента может появляться
аварийный сигнал и там будет показана наибольшая нагрузка инструмента, которая была
установлена в предыдущей подаче. Этот дисплей демонстрирует номер инструмента и
текущую нагрузку на инструмент. Дисплей нагрузки инструмента выбирается кнопками
PAGE UP и PAGE DOWN в режиме CURNT COMDS.
Функция монитора нагрузки инструмента действует всегда, когда станок находится в
операции подачи (G01,G02 или С03). 3начения, вводимые в дисплей нагрузки
инструмента, проверяются, учитывая нагрузку на двигатель шпинделя. Если лимит
превышен, то будет исполняться установка 84 (аварийный сигнал, удержание подающего
механизма, звуковая сигнализация или пауза). Если выбран сигнал тревоги и лимит
превышен, то возникнет сигнал тревоги 174"TOOL LOAD EXEEDED" (нагрузка
инструмента превышена). Данный сигнал будет останавливать двигатели оси и
шпинделя, выключать СОЖ и серводвигатели.
89
HAAS Mini Mill
АВАРИЙНЫЕ СИГНАЛЫ /ДИСПЛЕЙ СООБЩЕНИЙ
Дисплей аварийных сигналов может быть выбран в любой момент нажатием клавиши
ALARM MESGS. Если не было никаких сигналов, то дисплей покажет NO ALARM. Если
сигналы тревоги были, то в нижней части дисплея будет приведен список, где последней
записью будет самая свежая запись. Для поиска используйте клавиши PAGE UP и PAGE
DOWN. Кнопки курсора влево и вправо позволяют выключить или включить дисплей
истории возникновения сигнала тревоги.
Дисплей сообщений выбирается в любое время, вторичным нажатием клавиши ALARM
MESGS. Ha дисплее появляются сообщения любых типов, которые могут быть вызваны
позже.
Вы можете оставить электронное сообщение для себя или для кого-то другого, используя
данное свойство. Примечание может предназначаться для оператора, для замены
инструмента после изготовления определенного числа деталей, это может быть дневник
для станка. Информация автоматически записывается и сохраняется, даже если
произошло выключение из сети. При включении сети страница дисплея сообщений
возникает на экране без каких-либо сигналов тревоги.
Для ввода сообщений дважды нажмите клавишу ALARM MESGS. Клавиши отмены и
пробела могут использоваться для стирания существующих сообщений. Кнопка DELETE
используется для стирания введенной строки.
Параметры/дисплей диагностики
Дисплей параметров станка можно выбрать в любом режиме, кроме выполнения
программы с числовым управлением, нажав клавишу PARAM DGNOS. Кнопки курсора UP
DOWN используются для движения к различным группам параметров. Параметры № 1,
15, 29, 43, 57 изображаются как одиночная страница дискретных флагов. Выбор между
флагами осуществляется клавишами курсора влево и вправо. Замену параметров нужно
производить только при выключенном серводвигателе, иначе на экране будут появляться
предупреждающие сообщения и сигналы. Кнопка NOT STOP используется для
выключения серводвигателя.
Для пяти осевых станков организация дисплея параметров будет видоизменяться
согласно предоставленным параметрам дополнительной оси. Числа параметров будут
сохраняться также как и в контроле 4 оси. Дополнительные параметры прибавляются к
пятой оси.
Список параметров представлен таким образом, чтобы логически-связанные параметры
находились в одной группе. Данные логические группы помещаются на одну страницу.
Наиболее часто заменяемые параметры помещаются в верхнюю часть списка страницы.
Список страниц параметров приведен ниже.
ОБОЗНАЧЕНИЕ СОДЕРЖАНИЯ ОПИСАНИЕ СОДЕРЖАНИЯ
COMMON SWTCH
CMMON PAGE1
CMMON PAGE2
CMMON PAGE3
MACRO M CALL
MACRO G CALL
Х BIT SWITCH
Х PARAMETR А
Х PARAMETR B
Y BIT SWITCH
не осевое бит переключение
первая страница не осевых параметров
вторая страница не осевых параметров
третья страница не осевых параметров
параметр для направления М-функции к подпрограммам.
параметр для направления G -функции к подпрограммам
бит переключатели для Х-оси
первая страница параметров Х-оси
вторая страница параметров Х-оси
бит переключатели для Y-оси
90
HAAS Mini Mill
Y PARAMETR A
Y PARAMETR B
Z BIT SWITCH
Z PARAMETR A
Z PARAMETR B
A BIT SWITCH
A PARAMETR A
B BIT SWITCH
B PARAMETR А
B PARAMETR B
Х SCREW COMP
Y SCREW COMP
Z SCREW COMP
первая страница параметров Y-оси
вторая страница параметров Y-оси
бит переключатели для Z-OCИ
первая страница параметров Z-оси
вторая страница параметров для Z-OCИ
бит переключатели для А-оси
первая стр. параметров А-оси
бит переключатели для В-оси
первая стр. параметров В оси
вторая стр. параметров В-оси
Х-ось значение компенсационного шпинделя
Y-ось значение компенсационного шпинделя
Z-ocb значение компенсационного шпинделя
Клавиша дисплея HOME демонстрирует страницу параметров "COMMON SWTCH".
Клавиша PAGE DOWN - следующую страницу параметров. Клавиша END - последнюю
страницу "B PARAMETR B". Клавиша PAGE UP - предыдущие страницы параметров. Все
остальные свойства дисплея параметров останутся такими же. Если Вы незнакомы с
новыми форматами параметров, Вы можете осуществить поиск номера параметра.
Введите номер необходимого Вам параметра и нажмите клавишу курсора UP или DOWN.
За дополнительной информацией обращайтесь к разделу "Параметры".
Дисплей диагностической информации выбирается при втором нажатии клавиши
PARAM DGNOS. Существует две страницы диагностических данных, и клавиши PAGE UP
PAGE DOWN используются для выбора между ними. После этого на экране появится
текущее время прогона и номер инструмента.
91
HAAS Mini Mill
Установки/графический дисплей
Дисплей установки выбирается кнопкой SETNG/GRAPH. Когда на экране появляются
параметры пользователя, любой из них может быть заменен. Существует несколько
специфических функций в параметрах пользователя; для детального описания
обратитесь к разделу «Настройки».
Графическая функция представляет собой визуальный прогон Вашей программы без
необходимости движения осей и без риска повреждения инструмента из-за программных
ошибок. Данная функция более рациональна чем использование режима DRY RUN, т.к.
можно перепроверить все Ваши смещения нулевой точки, значения коррекций
инструмента и границы инструмента прежде, чем будет предпринята попытка привести в
движение станок. При этом сократиться риск столкновения при наладке.
Для запуска программы в графическом режиме, вы должны находиться в MEM или MDI
режиме.
После загрузки программы в память, выберите MEM (или MDI) режим и нажмите клавишу
SETNG/GRAPH дважды для выбора общего графического режима.
Графический экран состоит из следующих зон:
Зона титульного дисплея.
Титульная зона находится на верхней левой строке экрана и указывает на дисплей,
и на режим, в котором Вы находитесь (MEM или MDI).
Затем будут демонстрироваться текущий программный номер и номер строки.
Зона вспомогательной клавиши.
Находится вверху справа. Клавиши функции изображаются на экране вместе с кратким
описанием их использования.
Окно локализации
Нижняя правая часть экрана имеет две функции: изображение расположения всех зон и
указание расположения инструмента во время воспроизведения, или использование
дисплеев 4 строк программы, которая будет выполняться. Клавиша F4 может
использоваться как триггер между двумя режимами.
Окно графического воспроизведения
В центре дисплея находится большое окно, которое представляет перспективу осмотра
осей Х и Y сверху вниз. Прохождение инструментов изображается во время
воспроизведения графики CNC программы. Быстрые подачи изображаются жирными
пунктирными линиями, а подачи обработки - тонкими сплошными. Установкой 4
ускоренная подача может быть выключена. Позиции, на которых могут производиться
программа сверления или фиксированный цикл, обозначаются иксом (X). Установка 5
может отключать точку сверления. Окно прохождения инструмента может
масштабироваться. После прогона программы Вы можете масштабировать любой
отрезок, пройденный инструментом, если нажмете F2, а затем клавишу PAGE DOWN и
сразу клавиши со стрелками чтобы выбрать часть инструмента, который вы хотите
увеличить. Во время данного процесса внутри окна прохождения инструмента возникнет
перекрестие в оптическом изображении и окно локализации укажет, что будет
представлено в графическом изображении, по окончанию процесса увеличения масштаба
изображения. Окно локализации всегда изображает весь стол с контуром для
графического представления с функцией лупы. Клавиша PAGE UP увеличивает отрезок
на одну ступень. После подбора размера или смещения окна кнопкой WRITE можно
завершить процесс для лупы и окно вернуть в изначальный размер. Клавиша F2 а затем
клавиша HOME раздвинут окно так, что будет покрыт весь стол. После того, как окно
будет приведено в исходный размер, оно станет пустым.
92
HAAS Mini Mill
Масштаб и положение окна вводятся в память установками 65 до 68. Каждое изменение
масштаба, которое производится в окне инструмента, будет запоминаться. Чтобы
отредактировать программу NC, Вы можете оставить режим графики и, когда Вы
вернетесь к нему, активным будет последний ввод масштаба.
Окно оси Z
Это большое окно в правой части экрана. Оно демонстрирует расположение оси Z, а
также движение шпинделя. Горизонтальная линия в верхней части представляет
положение замены инструмента.
Статус устройства управления
Нижняя левая часть экрана демонстрирует статус управления. Это тоже самое, что и
последние четыре строки всех остальных дисплеев.
Окно позиционирования
В данном окне осуществляется обзор расположения всех возможных осей. При
отсутствии значения указывает на положения "выключено". Окно можно открыть, нажав
клавишу F3. Дополнительное нажатие клавиши F3 будет изображать различные
положения формата, которые прослеживаются ЧПУ. Данное окно также изображает
текущий действительный масштаб окна прохода инструмента. Значение, представленное
в вертикальном измерении окна TOOL PATH, обозначено Y. При включении питания, это
будет означать полный путь оси Y. Если вы включите функцию лупы в пределах стола,
это значение станет меньшим, это указывает, что Вы рассматриваете только меньший
отрезок стола. Кроме того, параметром пользователя 3 выбирается трехмерный
графический вид.
Для выхода из графического дисплея выберите какой-либо другой вид или режим работы.
После выхода из режима графики все графики теряются и должны быть построены
заново при прогоне программы.
Функция помощи/подсчета
Функция помощи выбирается нажатием кнопки дисплея HELP. При этом на экране
появляется мини-указатель. Существует 26 предметных зон, которые выбираются
клавишами A-Z. Нажатие клавиши D откроет окно со списком тем. К ним принадлежат
следующие темы:
А
В
С
D
Е
F
G
Н
I
J
К
L
М
N
O
Р
Q
R
S
Т
ЗАПУСК И ПРОГОН ПРОГРАММЫ
DNC/BGEDIT/ВЫКЛЮЧЕНИЕ
G/M/S/T КОДЫ/ФУНКЦИИ
ВОЗВРАТ К УКАЗАТЕЛЯМ
РЕДАКТИРОВАНИЕ ПРОГРАММЫ
УСТАНОВКА СТРАНИЦ
СПЕЦИАЛЬНЫЕ G - ФУНКЦИИ
УСТРАНЕНИЕ НЕИСПРАВНОСТЕЙ
МО!/ВВОД ИНФОРМАЦИИ ВРУЧНУЮ
ДЕЙСТВИЕ МАХОВИЧКА
CRT ДИСПЛЕЙ/ПАНЕЛЬ УПРАВЛЕНИЯ
АВАРИЙНЫЙ СИГНАЛ/СООБЩЕНИЕ
РЕКОМЕНДАЦИИ П0 ЭКСПЛУАТАЦИИ
НАЛАДКА И ЗАПУСК ПРОГРАММЫ
OVERRIDES
ПАРАМЕТРЫ /ДИАГНОСТИКА
ПОЗИЦИИДИСПЛЕЕВ
ПРИЕМ/OTDPABKA ПРОГРАММ
ПРИМЕР ПРОГРАММЫ
КОРРЕКЦИИ ИНСТРУМЕНТА/ПРОДОЛЖИТЕЛЬНОСТЬ РАБОТЫ ИНСТРУМЕНТА
93
HAAS Mini Mill
U
V
W
Х
Y
Z
ГРАФИЧЕСКАЯ ФУНКЦИЯ
УСТРОЙСТВО СМЕНЫ ИНСТРУМЕНТА
РАБОЧИЕ КООРДИНАТЫ
ПРОГРАММИРОВАНИЕ
СПЕЦИАЛЬНЫЕ ФУНКЦИИ
ВОЗВРАТ НУЛЯ
При выборе дисплея HELP используются буквенно-цифровые клавиши для обозначения
одной из вышеуказанных тем, поэтому они не изображаются на строке вводимой
информации экрана.
Функция подсчета выбирается повторным нажатием клавиши HELP. Существует три
страницы подсчетов: вспомогательный триггер, вспомогательная окружность и
вспомогательная фрезеровка/метка. Все они имеют обыкновенный калькулятор и
решающее устройство. Страницы выбираются при нажатии клавиши PAGE UP PAGE
DOWN. Клавиши Fn позволяют информации двигаться из других дисплеев к и от
калькулятору.
Все функции вспомогательного подсчета могут осуществлять сложение, вычитание,
умножение и деление. Операция, которую вы намерены произвести, выбирается
клавишами со стрелками. Значение, применяемое для вычисления, появляется в нижней
кромке экрана, а для осуществления операции используется клавиша WRITE.
Если выбрана одна из этих функций, то в верхнем левом углу экрана возникнет
калькулятор. Он осуществляет следующие функции: загрузка, сложение, вычитание,
умножение и деление. Загрузка первоначально маркируется, другие же функции можно
выбрать с помощью стрелок курсора влево и вправо. Числа могут быть введены, где
сначала была помечена функция загрузки, а затем вводится значение в строку ввода
экрана, кнопкой WRITE можно скопировать значение в окно калькулятора. Если
активизируется любая другая функция (+, -, *, /), введенное число просчитывается с уже
имеющемся в окне калькулятора значением. Калькулятор перерабатывает и
математические выражения типа 23*4-5.2+6/2. Сначала выполняются умножение и
деление, и результат 89.8 в этом случае, будет предоставлен как результат в данном
окне.
Калькулятор функционирует только тогда, когда открыто окно значения калькулятора.
Курсор снизу вверх служит для выбора данных тригонометрии, окружностей или
фрезерования и нарезания резьбы, ввод клавишей WRITE.
Тригонометрическая вспомогательная функция
Страница TRIG HELP поможет Вам при разрешении тригонометрических задач. Вам
необходимо ввести значения длины сторон и углов треугольника, тогда ЧПУ осуществит
решение и покажет остальные значения. Используйте курсор UP и DOWN для выбора
вводимых с помощью WRITE значений. Для ввода, имеющих более одного решения, надо
ввести последнее данное и затем демонстрируется следующее возможное решение.
Кнопки F3 и F4 производят специальную функцию импортирования и экспортирования
данных.
F3
В режимах EDIT и MDI клавиша F3 будет копировать ярко освещенную циклическую
вспомогательную строку в строку информации внизу экрана. Это важно, когда Вам
необходимо решение, зависящее от движения по окружности. Нажмите кнопку
INSERT и круговое движение будет введено в Вашу программу. Во вспомогательной
функции круговых форм данной кнопкой значение находящееся в окне калькулятора,
копируется в отмеченный ввод данных для тригонометрической или круговой
помощи.
94
HAAS Mini Mill
F4 Во вспомогательной функции калькулятора служит для выделения вводимых
тригонометрических значений для загрузки, сложения, вычитания, умножения и
деления калькулятором.
Помощь в круговом интерполировании
Страница circular help поможет вам разрешить проблему окружности. Вы вводите
окружность, радиус, начальную и конечную точки, и когда введено достаточно данных,
ЧПУ осуществляет решение для движения по окружности и выводит остальные значения.
Существует список четырех способов программирования движения с помощью G02 и
G03. Данные 4 строки выбираются кнопками курсора вверх, вниз, а затем кнопка F3 будет
импортировать выделенную строку в редактируемую Вами программу. Используйте
клавиши курсора UP DOWN для выбора значения, которое Вы будете вводить с помощью
WRITE.
Для ввода, имеющих более одного решения, надо ввести последнее данное и затем
демонстрируется следующее возможное решение. Вводимые CW/CCW значения
изменяются на другие при наличии WRITE. Кнопки F3 и F4 производят специальную
функцию импортирования и экспортирования данных.
F3 В режимах EDIT и MDI клавиша F3 будет копировать ярко освещенную круговую
вспомогательную строку в строку информации внизу экрана. Это важно, когда Вам
необходимо решение, зависящее от движения по окружности. Нажмите кнопку INSERT и
циклическое движение будет введено в Вашу программу.
F4
Во вспомогательной функции калькулятора служит для выделения вводимых
тригонометрических значений для загрузки, сложения, вычитания, умножения и деления
калькулятором.
Помощь фрезеровки/метка
Страница MILLING/TAPPING HELP поможет Вам решить три уравнения, имеющих
отношение к фрезеровке и нарезанию резьбы метчиком.
1.SFM = (ДИАМЕТР ИНСТРУМЕНТА IN.) *ОБОРОТЫ/МИН. *3.14159 /12
2.(НАГРУЗКА СТРУЖКИ IN.) = (ПОДАЧА IN./MMH.) / RPM # FLUTES
3.(ПОДАЧА IN./MMH.) = RPM / (ШАГ РЕЗЬБЫ)
При всех трех уравнениях Вы можете ввести сразу все значения кроме одного, а ЧПУ
решит третье и продемонстрирует. Заметьте, что значение RPM (Количество оборотов в
минуту) для уравнений 1 и 2 одинаковое.
Если выбрана метрическая система, то показания изменяться на: мм, мм/мин, нарезка за
мм, соответственно метр.
95
HAAS Mini Mill
3.19 ОГРАНИЧЕНИЕ ПЕРЕМЕЩЕНИЯ
Ограничение пути в данном станке определяются конечным выключателем в
положительном направлении, а в отрицательном направлении - ограничением хода,
который устанавливается параметром. При установке исходных положений при помощи
POWER UP/RESTART или AUTO ALL AXES кнопок, лимита пути не будет и пользователь
должен соблюдать осторожность при работе, чтобы стол не наезжал на конечный
выключатель и не повредил шариковую винтовую пару или покрытие направляющей.
В станках выпуска после октября 1990 года в осях имеется жесткое ограничение, таким
образом повреждений направляющих не может быть.
Перед установкой исходных положений (POWER UP/RESTART или AUTO ALL AXES)
обычно ручной режим недопустим. Параметр пользователя 53 может включать ручной
режим перед тем, как осуществить возврат к нулю, но это отменяет лимитирование пути и
Вы можете повредить станок передвижением осей в упорах.
Заметьте, что все движения в отрицательном направлении от нуля за исключением оси Z,
которая может передвигаться на 4,5 дюйма выше нуля. Нет ограничения пути для
четвертой оси А. Ограничение пути для вспомогательных осей устанавливается в
соответствующем контроле управления.
В ручном режиме попытка превысить границу пути не вызовет аварийного сигнала, ось
будет останавливаться в упоре. Команды при помощи JOG-маховика в этом случае будут
игнорироваться.
Когда программа запущена, попытка отклониться от ограничения пути станет
причиной возникновения сигнала тревоги пред началом движения и остановки
программы. Исключением являются движения, которые представляют собой
движение по окружности, которые начинаются и заканчиваются в пределах границ
пути, но при движении вне границ подвергаются тому же. При этом возникает
аварийный сигнал после прохождения части пути.
Ограничение пути является действительным даже при запуске программы в графическом
режиме. Возникнет сигнал тревоги и программа будет остановлена.
96
HAAS Mini Mill
3.20 Потенциометр подачи / скоростного хода / частоты вращения шпинделя
Скорость подачи может быть изменена в пределах в режиме от 10 % до 200%
программируемого значения. Это производится кнопками подачи +10%, -10% и 100%. Bo
время циклов ручного режима G74 и G84 кнопка ручной подачи (FEED RATE) не
действует. Кнопкой отмены подачи не изменяется частота вращения какой-либо из
вспомогательных осей. Во время ручного режима устанавливается скорость подачи и
будет регулироваться скоростью, выбранной с панели управления. При этом возможна
точная регулировка скорости толчкового режима.
Частота оборотов шпинделя может варьироваться до 150% с применением кнопки
Override шпинделя, и при этом скорость шпинделя не эффективна при G74 и G84. В
режиме SINGLE BLOCK шпиндель может останавливаться. При продолжении программы
он запускается автоматически.
Скоростные перемещения (GOO) могут ограничиваться на 5 или 25 % от максимального
значения. Если движение при скоростном ходе 100% слишком быстрое, то можно
установить макс. 50% при помощи установки 10.
В параметрах пользователя есть возможность выключить клавиши скорости так что они
будут недоступными для выбора оператором. Это параметры пользователя 19, 20 и 21.
Кнопка FEED HOLD действует также как и кнопка override, поскольку при нажатии ее
скорости ускоренного хода устанавливаются к нулю. Надо нажать CYCLE START (начало
цикла) для продолжения после FEED HOLD. Когда используется FEED HOLD, внизу слева
на экране будет это указано. Датчик закрытия двери действует схожим образом, но на
экране отображается “Door Hold” во время открытой двери. Если дверь закрыта, работа
станка продолжается в нормальном режиме.
Появление Door Hold может быть
заблокировано настройкой 51. Door Hold и FEED HOLD не останавливают
вспомогательные оси.
Если параметр 57 DOOR STOP SP установлен в 1, датчик двери будет останавливать
серводвигатели и шпиндель. В дополнение к этому, потенциометр не действует и ручная
смена инструмента не может быть выполнения с открытой двери.
Функция override существует и для подачи охлаждающей жидкости. Это осуществляется с
помощью установки 32. Установка "NORMAL" проверяет сигнал тревоги при низком
уровне охлаждающей жидкости и включает/выключает насос с помощью М-кода.
Установка "OFF" игнорирует аварийный сигнал охлаждающей жидкости, но выводит
данный сигнал, если будет попытка включения охлаждающей жидкости. Установка
"IGNORE" используется для игнорирования любой команды, связанной с охлаждающей
жидкостью и аварийным сигналом при низком ее уровне.
Если программа запущена, то в любое время оператор может отменить установку
охлаждающей жидкости нажатием кнопки MDI COOLANT. Hacoc останется включенным
или выключенным до тех пор, пока не даст команду оператор или до следующей команды
М-кода.
Потенциометры могут устанавливаться обратно под влиянием функций М30 и RESET в
ее основном положении. Эти свойства можно активизировать и деактивировать
параметром пользователя 83.
97
HAAS Mini Mill
3.21 Автоматическое ускорение / торможение
Станок не может мгновенно изменить скорость, для этого требуется какое-то время для
разгона и торможения. Ускорение и торможение может постоянное ускорение и
экспоненциальное. Постоянное ускорения используется в начале быстрой подачи и
экспоненциальное ускорение в конце любого перемещения чья скорость превышает
константу времени экспоненциального ускорения/торможения.
Постоянное ускорение
Постоянное ускорения является таким движением, чья скорость увеличивается на
постоянную величину за единицу времени. Эта константа устанавливается параметрами
7, 21, 35 и 49. Она содержит относительные единицы кодировщика в секунду. Постоянное
ускорение применяется в начале быстрого перемещения для наиболее быстрого разгона.
Также применяется в конце быстрого перемещения до достижения временной константы
ускорения/торможения.
Экспоненциальное ускорение
Экспоненциальное ускорение/торможение является таким движением, при котором
скорость пропорциональная оставшемуся запрограммированному перемещению.
Константа времени экспоненциального ускорения/торможения устанавливается в
параметрах 113, 114, 115 и 116. Ограничения скорости ускорения/торможения нет,
оно определяется из отношения параметра 7 и 113 (для оси Х).
Ускорение движения подачи
Оно имеет единицы в 0.0001 секунды. При нормальной подаче обработки с
активным G64, c продолжительным движением обработки, торможение осей
начинается на некотором удалении от конечной точки. При учете последующего
движения ускорение начинается на том же расстоянии. Это означает, что для
движения под прямым углом друг к другу не создадут идеальный прямой угол.
Угол будет закруглен. В дополнение к этому два движения плавно переходящие
друг в друга не создают остановку инструмента.
Если вы используете компенсацию инструмента с внешним углом, закругление не
будет произведено если компенсация инструмента близка к реальному размеру
инструмента. Это происходит потому что инструмент перемещается далее первой
запрограммированной линии и только потом начинает движение по второй линии
контура. Помните, что в этом станке при использовании значений параметров по
умолчанию, быстрая подача и подача обработки будут совершать закругление.
Пока вы не запрограммируете точную остановку, последующее движение будет
начинаться до окончания текущего движения.
Окончание
движения
подачи
откладывает
до
значения
погрешности
установленного в параметрах 101 – 104. Если установлено значение 2500
(соответствующее 1.8415 мм, 0.00725 дюйма), с параметром 113 установленным в
375 (0.0375 секунд), это будет означать что наибольшая скорость подачи будет
равняться
(2500/33867)*60/0.0375 = 110 дюйма в минуту
98
HAAS Mini Mill
Ускорение быстрой подачи
Быстрая подача имеет несколько отличающее
поведение при активном
продолжительном движении инструмента. Ускорение
для следующего движения
начинается когда все оси находятся в пределах «лимита позиции» параметров 101 – 104.
Эти параметры указываются в шагах кодировщика. Быстрая подача также тормозится с
постоянным значением до достижения значения константы времени экспоненциального
ускорения/торможения и после этого производится экспоненциальное торможение.
Пример значения «лимита позиции».
Если параметр 101 (для Х) равен 2000 и параметр 5 равен 33867, быстрая подача будет
совершаться до следующего блока пока Х не достигнет расстояния
2000 / 33867 = 0.059 дюймов
Для предотвращения закругления углов, вы можете запрограммировать точную остановку
с помощью G09 (не модальный) или G61 (модальный). Если одна из этих команд активна,
все оси будут совершать точную остановку с нулевой скоростью до начала следующего
движения. Помните, что в данном станке по умолчанию используются параметры с
закруглением. Пока вы не запрограммируете точную остановке, до завершения текущего
перемещения, будет начинаться следующее движение.
Ускорение / торможение круговых движений
Траектория инструмента при круговом движении (G02 или G03) не изменяется
экспоненциальным торможением/ускорением, поэтому радиус обрабатывается точно.
Тем не менее, действительный радиус будет слегка меньше запрограммированного.
Значение отклонения вычисляется следующим уравнением:
Ra = SQRT( R*R - L*L )
Где Ra действительный радиус
R запрограммированный радиус
L ускорение/торможением в движении подачи
SQRT квадратный корень.
Значение задержки вычисляется следующим образом:
L = (Par. 113) * (подача в дюйм/мин) / 600000
Например, если параметр 113 равен 375 (0.0375 с), подача 30 дюймов в минуту и
запрограммированный диаметр два дюйма, действительный радиус будет
равняться:
L = 375 * 30 / 600000 = 0.0187 дюйма и
Ra = SQRT(1-0.000351) = 0.999824
Т.е. ошибка составляет 176 миллионных дюйма. Другие факторы могут вносить
дополнительную погрешность.
Совместимость Fanuc 6M, 10M и 15М
Параметр 57 может использоваться для изменения режима ускорения/торможения для
более близкого соответствия ЧПУ 10М и 15М. Это делается флагом с названием "EX ST
MD CHG". Это означает что если флаг установлен в значение 1, будет производиться
точная остановка в начале и в конце любого быстрого перемещения. Если флаг
установлен, коды G09 и G61 будут и дальше работать.
Настройка 33 контролирует как работают коды G52 и G92. Существует разница в том как
работают ЧПУ Fanuc и Yasnac. Для работы как Fanuc, установка 33 должна быть в
значении FANUC.
Установка 58 контролирует поведение компенсации инструмента во внешних углах. Эти
движения отличаются в ЧПУ Fanuc и Yasnac. Для работы как Fanuc, установка 58 должна
быть в значении FANUC.
Примечание: Станки HAAS совместимы со многими устройствами
управления. Их производительность может отличаться.
99
HAAS Mini Mill
4. ПPOГPAMMИPOBAHИE
4.1 Система координат и исходная точка
Станки VFстандартно оснащены тремя линейными осями, а именно осями X, Y, Z. Ось Х
перемещает стол влево и вправо. Ось Y находится поперек оси Х и движет стол станка
вперед и назад. Ось Z двигает фрезерную шпиндельную головку (бабку) вверх и вниз.
Дисплей рабочего офсета отображается нажатием клавиши офсета и PAGE UP. Вы
можете просмотреть и вручную изменить рабочие офсеты. Помните, что
вспомогательные оси С, U, V и W не имеют офсета, они всегда программируются в
координатах станка.
Нулевая точка станков обозначается как точка начала отсчета. Перемещение этих осей
ограничено отрицательным направлением. Перемещение в положительном направлении
для осей Х и Y ограничено значением меньше нуля. Положительное перемещение оси Z
ограничено наивысшей точкой используемой для смены инструмента (около Z4.5). В
дополнение к этому, перемещение всех осей ограничено датчиком исходного положения,
действующего как датчик ограничитель.
Прежде чем заготовка может быть обработана, управление должно узнать положение
нулевой точки изделия, расстояние между нулевой точкой станка и нулевой точкой
изделия. Положение нулевой точки изделия устанавливается оператором/программистом
станка. Обычно нулевая точка изделия устанавливается таким образом, чтобы внесенные
на чертеже величины можно было использовать без перерасчета для программирования.
Поскольку управление главным образом знает только положение нулевой точки станка
или исходной точки станка, необходимо определить расстояние между этой точкой и
нулевой точкой изделия и внести в таблицу смещений нулевой точки.
Управление при включении автоматически активизирует смещения нулевой точки G54,
T.e. G54 в состоянии "включено". Если вы не хотите использовать такую систему, введите
значения X, Y, Z для G54 или выберите другой офсет.
Стрелками курсора вниз и вверх выбирается желаемая нулевая точка (G54 до G59 или
G110 – G129, а затем желаемая ось. Кнопкой “PART ZERO SET” запоминается
действительное положение оси. Помните, что введение ненулевого офсета Z, приведет к
взаимодействию с офсетом длины инструмента.
Установленные в памяти положения нулевых точек изделия - это положительные
числовые величины, за исключением параметра 57. Если в параметре станка 57, бит
установить на 1 с обозначением "NEG. WORK OFFSET", управление введет в память
отрицательное значение.
Для ввода значение для определения смещения нулевой точки, необходимо ввести
только цифровое значение без обозначения оси. Это значит, чтобы ввести под G54 в оси
Х значение 50, необходимо установить курсор в строку 054 в колонку оси X. В строке
ввода должно стоять число 50., а не Х50.
Функция зеркального отображения осей изменяет направления фрезерования, если
функция активизирована только в одной оси. На нижнем краю экрана демонстрируется,
когда активизирована функция отображения. Зеркальный образ будет всегда над нулевой
точкой изделия, потому что обозначения программируемых размеров располагаются в
обратном порядке в отображаемой оси. Если функция активизирована только в одной
оси, изменяется направление фрезерования и вместе с тем первоначальные коррекции
на радиус фрезы, из G41 будет G42 и из 042 - 041. В дальнейшем из циклической
интерполяции по часовой стрелке (002) будет циклическая интерполяция против часовой
стрелки (003) и наоборот. Функция зеркального отображения может активизироваться
параметрами 45 до 48.
100
HAAS Mini Mill
Смотрите в описаниях G52, G92 и параметре пользователя 33 для дальнейшей
информации о системе координат.
Данные офсета могут вводиться и считываться с помощью интерфейса RS -232. Для
более детальной информации см. раздел ввода/вывода данных.
4.2 Структура программы
Программа ЧПУ состоит из одного или более программных блоков. При просмотре
программы блок соответствует как раз одной строке. На экране блоки всегда будут
заканчиваться символом ";", который называется ЕОВ. Блоки состоят из алфавитных
адресных кодов и символа "/". Адресные коды всегда состоят из одного алфавитного
знака и следующего за ним числового значения. Например, спецификация позиции
движения оси Х будет обозначаться номером, предшествующим Х символу.
Символ “/”, который называется косой чертой и служит для определения опционального
блока. Блок, который содержит данный символ, может быть исключён кнопкой BLKDEL
время выполнения программы.
Не существует требований к позиции адреса. Они могут быть расположены в любой
последовательности внутри блока. Далее приведен пример программы. Слова после ; не
являются командами, это комментарии.
Эта программа сверлит четыре отверстия и фрезерует двухдюймовое отверстие в
четырехдюймовый квадрат с Х и Y в центре.
%
программа начинается % и заканчивается %
01234 (ОР1 ОБРАЗЕЦ ФРЕЗЕРНОЙ ЗАГОТОВКИ):
N1 (TOOL #1 IS A ½ INCH STUB DRILL) :
(******) замечания для оператора
N5 G40 G49 T#1 M06 :
скоростной ход, компенсация длины
N100 G00 X0 Y0 Z.5 G43 H1 M3 S1400 T2 : шпиндель вращается по часовой стрелке
N101 G01 Z.2 F30. :
подача 30 дюйм/мин на глубину 2
N102 G83 G98 Z-.625 R.03 Q.2 F5. :
сверлить по 2 -16 мм, начало выше 0.5 мм
N103 X1.5 Y1.5 :
сверлить иное отверстие на новых Х,Y
N104 Y-1.5 :
сверлить 3 отверстие, глубиной 5 мм
N105 X-1.5 :
сверлить четвертое отверстие
N106 Y1.5 :
сверлить пятое отверстие
N107 G00 G80 Z.5 :
отмена цикла
N108 T2 :
замена на инструмент 2
N2 (T #2 IS 5/8 90 DEG. COUNTERSINK) : N ### номера строк
N200 G00 X0 Y0 Z.5 G43 H2 M3 S500 :
компенсация длины инструмента 2,
скорость вращения 500
N201 G01 Z.2 F30. :
подача 30 дюйм/мин
N202 G82 G98 Z-.27 R.0 F5. :
цикл сверления с задержкой
N203 X1.5 Y1.5 :
следующее отверстие
N204 Y-1.5 :
следующее отверстие
N205 X-1.5 :
следующее отверстие
N206 Y1.5 :
следующее отверстие
N207 G00 G80 Z.5 :
скоростной ход на Z12.
N208 G28 X0 Y0 Z2.0 :
возврат на исходную плоскость ХО,YО
N209 T#3 M :
смена инструмента
N3 (TOOL #3 IS A ½ END MILL) :
комментарии игнорируются ЧПУ
(SET DIAMETER VALUE TOOL #3) :
N300 G00 X0 Y0 Z.5 G43 H3 M3 S1000 :
G43 = компенсация длины инстр.-та
N301 G01 Z.2 F30.
подача на глубину
N302 Z-.625 F5.
N303 G01 G41 X-1.00 :
коррекция на радиус слева
N304 G03 I1.0 D1 :
круговая интерполяция
N305 G00 G40 X00 :
скоростной ход к центру, 040 отмена
101
HAAS Mini Mill
N306 G00 Z.5 :
N307 G28 :
M30 :
%:
скоростной ход из заготовки
обратно к исходной точке
конец программы, возврат в начало
конец программы
Обратите внимание, что вызов каждого инструмента проявляет некоторые вариации. Это
было сделано для того, чтобы показать гибкость управления. Так, например, для смены
инструмента необходимо только М06, даже без G28 в предыдущей строке. Также может
обозначаться G28 как G28 X0 Y0 Z.0 или просто G28. Команда "Т" может вводиться с М06
или же ее можно поставить на строчки, которые идут раньше в программе. Благодаря
чему результатом является максимальная совместимость с другими ЧПУ. В памяти
имеется больше места чем для одной программы. Каждая программа имеет входной код
Onnnn для определения номера этой программы. Эти номера предназначены для
идентификации программы для выбора применяемой в качестве головной программы или
подпрограммы, которая вызывается главной программой.
102
HAAS Mini Mill
4.3 АЛФАВИТНЫЕ АДРЕСНЫЕ КОДЫ
Далее приведен список адресных кодов, используемых в программировании CNC.
А вращательные движения четвертой оси.
Адресный символ А используется для обозначения движений четвертой опциональной
оси А. Он обозначает угол (в градусах) для вращения оси. Обычно следует число со
знаком и до трех десятичных позиций. Если десятичная точка не была введена, то
последнему числовому месту будет присвоено 1/1000 градусов. Наименьшая величина
0.001 градус, отрицательная величина -8380.000 градусов, а наибольшая 8380.000
градусов.
В вращательные движения пятой оси.
Адресный символ В используется для обозначения движений пятой опциональной оси В.
Он обозначает угол (в градусах) для вращения оси. Обычно следует число со знаком и до
трех десятичных позиций. Если десятичная точка не была введена, то последнему
числовому месту будет присвоено 1/1000 градусов. Наименьшая величина 0.001 градус,
отрицательная величина -8380.000 градусов, а наибольшая 8380.000 градусов.
С дополнительная наружная ось вращения.
Адресный символ C используется для обозначения движений шестой опциональной оси
C. Он обозначает угол (в градусах) для вращения оси. Обычно следует число со знаком и
до трех десятичных позиций. Если десятичная точка не была введена, то последнему
числовому месту будет присвоено 1/1000 градусов. Наименьшая величина 0.001 градус,
отрицательная величина -8380.000 градусов, а наибольшая 8380.000 градусов.
D-выбор диаметра инструмента.
Адресный символ D используется для выбора диаметра инструмента или радиуса,
используемого для компенсации инструмента. Число, следующее за адресом, должно
быть между 0 и 100. D0 указывает то, что размер инструмента нулевой и служит для
удаления предыдущего Оn. Любое другое значение О выбирается из введенного списка
диаметров/радиусов инструмента под дисплеем коррекций.
Е контроль точности
Адресный символ Е используется вместе с G187 для определения допустимых
контурных отклонений при обработке наружных углов при высоких подачах.
Программируемый допуск может колебаться от 0.0001 до 0.25 дюйма. За более
подробной информацией обратитесь к разделу о контроле точности при высоких
подачах.
F скорость подачи
Адресный символ Р используется для какой-либо функции интерполяции применяемой
для скоростей подачи, включая фрезерование по предварительно запрограммированным
циклам. Ввод производится либо в дюймах в минуту с четырьмя дробными позициями,
либо в мм в минуту с тремя дробными позициями. Если активен С93, (время пути
возврата), Р означает блоки за минуту, в результате чего допустимы подачи 39300.00 мм
в минуту.
G подготовительные функции (G-коды)
Адресный символ G используется для определения типа операции в блоке, содержащем
G-код. После G следует двух или трехзначное число от 0 до 187. Каждый определенный в
данном управлении G-код обозначает часть группы G-кодов. Коды группы 0 не является
модальными, т.е. данные коды отвечают за выполнение функции, которая относится
только к данному блоку и не влияет на другие блоки. Остальные группы являются
модальными, установление одного кода в группе отменяет предыдущий код,
примененный из другой группы. Модальный G-код относится ко всем последующим
блокам, так что данные блоки не нуждаются в последующем переименовании того же Gкода. В блоке может находиться один и более G-кодов для условий одной операции.
103
HAAS Mini Mill
См. раздел 3 "G коды".
Н выбор компенсации длины инструмента
Адресный символ Н используется для выбора офсета длины инструмента, введенной из
памяти инструмента. После символа Н следует одно двузначное число между 0-100. При
НО офсет не используется, а при Нп использует данные длины инструмента из памяти.
Необходимо отметить, что G49 является состоянием по умолчанию и отменяет офсет
длины; вместе с тем вам необходимо использовать либо G43, либо G44 для дальнейшей
работы коррекции на инструмент. При помощи кнопки TOOL OFSET MESUR
осуществляется ввод значения для коррекции, которое соответствует G43.
I дополнительные данные к предварительно запрограммированным циклам и к
круговым движениям
Адресный символ I используется для обозначения информации, применяемой для
некоторых предварительно запрограммированных (фиксированных) циклов и круговых
движений. Ввод производится либо в дюймах с четырьмя дробными позициями или в мм
с тремя дробными позициями. Число, следующее за адресным символом должно иметь
значение между -8380.000 и 8380.000 в случае обозначения в дюймах или между -8380.00
и 8380.00 в случае обозначения в метрических единицах.
J дополнительные данные к предварительно запрограммированным циклам и к
круговым движениям
Адресный символ и используется для обозначения информации, применяемой для
некоторых предварительно запрограммированных циклов и круговых движений. Ввод
производится либо в дюймах с четырьмя дробными позициями или в мм с тремя
дробными позициями. Число, следующее за адресным символом должно иметь значения
между -8380.000 и 8380.000 в случае обозначения в дюймах или между -8380.00 и
8380.00 в случае обозначения в метрических единицах.
К дополнительные данные к предварительно запрограммированным циклам и к
круговым движениям
Адресный символ К используется для обозначения информации, применяемой для
некоторых предварительно запрограммированных циклов и круговых движений.
L Счетчик повторения циклов
Адресный символ L используется для обозначения повторения для предварительно
запрограммированных циклов и вспомогательных функций. После символа следует число
от 0 до 32767.
М- коды, различные функции
Адресный символ М используется при обозначении М-кодов для блока. Данные коды
управление использует для различных функций станка. Необходимо помнить, что только
один М-код допустим на один блок программы, и все М коды выполняются в конце блока.
Для более подробного изучения М-кодов обратитесь к разделу «М коды».
N нумерация блоков
Адресный символ N является опциональным. Он может использоваться для
идентификации или нумерации программы. После символа следует число от 0 до 99999.
Функции М97 и М98 можно произвести отношение к номеру строки N.
О номер / имя программы
Адресный символ О используется для идентификации программы. После символа
следует номер от 0 до 9999. Программа, сохраняемая в памяти всегда имеет в первом
блоке идентификатор Оnnnn, который нельзя стирать. Изменение символа О в первом
блоке служит причиной для переименования программы. Оnnnn может быть помещен в
другой блок программы, но не будет иметь эффекта и может запутать пользователя.
Двоеточие ":" можно использовать вместо О, но на дисплее неизменно будет появляться
"О".
104
HAAS Mini Mill
Р задержка времени или номера программы
Адресный символ Р используется для ввода времени в секундах или для вызова
подпрограммы. Используется также для идентификации программы. Если символ
используется как время (для G04) или как имя программы (для М98), то величина будет
обозначаться как положительное число без десятичной точки до 9999. Если символ
используется только как время, то величина будет обозначаться положительным
десятичным числом с дробью между 0.001 и 1000.0
Q опциональная информация для предварительно запрограммированных циклов
Адресный символ Q используется в предварительно запрограммированном цикле и число
колеблется в пределах от -8380.00 и + 8380.00.
R дополнительная информация к предварительно запрограммированным циклам и
циклическим функциям
Адресный символ R используется в предварительно запрограммированном цикле и в
циклическом интерполировании. Он измеряется либо в дюймах с четырьмя дробными
позициями или в мм с тремя дробными позициями. За символом следует число -8380.000
до 8380.000 в дюймах или -83800.00 и 83800.00 в метрических измерениях. Обычно с
помощью R определяется исходная плоскость для фиксированных циклов.
S команда скорости вращения шпинделя
Адресный символ S используется для обозначения скорости шпинделя в совокупности с
М03 и М04. За символом S следует число без знака от 1 до 99999. S команда не является
командой включения или выключения, она только устанавливает желаемую скорость.
Команда изменения скорости шпинделя может поступать даже в случае, если шпиндель
остановлен. В случае, если шпиндель запущен и при этом произошло изменение в
механизме, шпиндель закончит работу с новой скоростью.
Т код выбора инструмента
Адресный символ Т используется для выбора инструмента для следующей замены.
Последующая цифра должна быть положительной и ее значение может колебаться
между 1 и числом установленным параметром станка 65. Наличие адресного символа в
программе не является причиной для операции замены инструмента. Тп может быть
помещен в тот же блок, который осуществляет замену (М6 или М16) или в любой из
предыдущих блоков.
U дополнительная внешняя линейная ось
Адресный символ U используется при обозначении движения опциональной внешней
линейной оси U. Он измеряется либо в дюймах с четырьмя дробными позициями или в
мм с тремя дробными позициями. За символом следует число -8380.000 до 8380.000 в
дюймах или -83800.00 и 83800.00 в метрических измерениях. Если десятичная точка не
была введена, то последнему месту числа будет присвоено значение 1/10000 в дюймах
или 1/1000 в мм.
V дополнительная внешняя линейная ось
Адресный символ V используется при обозначении движения опциональной внешней
линейной оси V. Он измеряется либо в дюймах с четырьмя дробными позициями или в
мм с тремя дробными позициями. За символом следует число -8380.000 до 8380.000 в
дюймах или -83800.00 и 83800.00 в метрических измерениях. Если десятичная точка не
была введена, то последнему месту числа будет присвоено значение 1/10000 в дюймах
или 1/1000 в мм.
105
HAAS Mini Mill
W дополнительная внешняя линейная ось
Адресный символ W используется при обозначении движения опциональной внешней
линейной оси W. Он измеряется либо в дюймах с четырьмя дробными позициями или в
мм с тремя дробными позициями. За символом следует число -8380.000 до 8380.000 в
дюймах или -83800.00 и 83800.00 в метрических измерениях. Если десятичная точка не
была введена, то последнему месту числа будет присвоено значение 1/10000 в дюймах
или 1/1000 в мм.
Х линейное движение оси Х
Адресный символ X используется при обозначении движения линейной оси X. Он
измеряется либо в дюймах с четырьмя дробными позициями или в мм с тремя дробными
позициями. За символом следует число -8380.000 до 8380.000 в дюймах или -83800.00 и
83800.00 в метрических измерениях. Если десятичная точка не была введена, то
последнему месту числа будет присвоено значение 1/10000 в дюймах или 1/1000 в мм.
Y линейное движение оси Y
Адресный символ Y используется при обозначении движения линейной оси Y. Он
измеряется либо в дюймах с четырьмя дробными позициями или в мм с тремя дробными
позициями. За символом следует число -8380.000 до 8380.000 в дюймах или -83800.00 и
83800.00 в метрических измерениях. Если десятичная точка не была введена, то
последнему месту числа будет присвоено значение 1/10000 в дюймах или 1/1000 в мм.
Z линейное движение оси Z
Адресный символ Z используется при обозначении движения линейной оси Z. Он
измеряется либо в дюймах с четырьмя дробными позициями или в мм с тремя дробными
позициями. За символом следует число -8380.000 до 8380.000 в дюймах или -83800.00 и
83800.00 в метрических измерениях. Если десятичная точка не была введена, то
последнему месту числа будет присвоено значение 1/10000 в дюймах или 1/1000 в мм.
106
HAAS Mini Mill
4.4 Подпрограммы
Одной из основных черт программирования ЧПУ являются подпрограммы. Подпрограммы
позволяют программисту ЧПУ определить серию команд, которые много раз вызываются
программой. Вызов подпрограммы осуществляется с помощью М97 или М98 Рnnnn. Р код такой же, как и О - номер вызываемой подпрограммы.
Необходимо помнить, что существует небольшая разница между программой и
подпрограммой. На дисплее LIST PROG все они появляются в виде пронумерованных
программ. Когда начинается выполнение программы, то LIST PROG используется для
выбора основной программы, а любая подпрограмма вызывается внутри основной.
Локальные подпрограммы могут вызываться параметром М97. Код даже легче применять,
чем М98, т.к. подпрограмма является частью основной программы. С локальной
подпрограммой Вы можете написать М30 в конце основной программы, следующей за
строкой чисел и подпрограммой, которая заканчивается с М99.
Для возврата ЧПУ
заканчивалась с М99.
к
основной
программе
необходимо
чтобы
подпрограмма
Другим отличительным признаком подпрограммы является то, что М98, "вызывающей"
блок, может также включать в себе L или число повторений. Если в блоке есть L, вызов
подпрограммы будет повторяться, пока в основной программе не начнется новый блок.
Наиболее простым способом применения подпрограммы является определение серии
отверстий, которые необходимо сцентрировать, предварительно высверлить, нарезать
резьбу метчиком, зенкировать. Если устанавливается подпрограмма, которая состоит
только из положении отверстий осей Х - Y, то после выбора цикла сверления в основной
программе вызывается подпрограмма для выполнения каждой из данных операций.
Вместе с тем положения Х-Y могут использоваться несколько раз и нет необходимости
повторять их для каждого инструмента.
Ниже приведен пример:
O0100 (основная программа для примера подпрограмма);
G54 G00 G90 X0. Y0. ;
Т01 М06 (центровое сверло);
G81 R0.2 Z-0.1 F20. L0 (выбор цикла сверления (фиксированного цикла));
S2000 M03 ;
M98 P0200 (центрирование);
T02 M06 (сверло);
G83 R0.2 Z-1. F10. L0
(операции нет, только определение цикла);
S1000 M03 ;
M98 P0200 (сверление отверстий)
;
T03 M06 (Нарезание резьбы) ;
G84 R0.2 Z-1. F10. L0 (операции нет, только определение цикла);
S200 (1/4-20) ;
M98 P0200 (Нарезание резьбы в каждом отверстии) ;
T04 M06 (фаска) ;
G81 R0.2 Z-0.1 F20. L0 (операции нет, только определение цикла);
S2000 M03 ;
M98 P0200 (фаска в каждом отверстии) ;
G28 M30 (конец основной программы) ;
107
HAAS Mini Mill
O0200 (подпрограмма шаблона отверстий);
X0. Y0. ;
X1. Y0. ;
X2. Y0. ;
X0. Y1. ;
X1. Y1. ;
X2. Y1. ;
X0. Y2. ;
X1. Y2. ;
X2. Y2. ;
M99 (конец подпрограммы) ;
O0300 (Пример использования локальной подпрограммы)
G54 G00 G90 X0. Y0.;
G81 R0.2 Z-0.1 F20 L0 (операции нет, только определение цикла);
S2000 M03;
M97 P0500 (Центровка каждого отверстия);
T02 M06 (Многопроходное сверление);
G83 R0.2 Z-1. F10. L0 (операции нет, только определение цикла);
S1000 M03;
M97 P0500 (Многопроходное сверление каждого отверстия);
G28 M30 (конец основной программы);
N0500 (Локальная подпрограммы шаблона отверстий);
X0. Y0,;
X1. Y0.;
X2. Y0.
X0. Y1.
X1. Y1.
X2. Y1.
X0. Y2.
X1. Y2.
X2. Y2.
M99 (Конец подпрограммы);
108
HAAS Mini Mill
2.5 Функции инструмента (Тп)
Код Тnn используется для выбора следующего инструмента, помещаемого в шпиндель из
магазина инструментов. Т адрес не выполняет операцию замену инструмента, он только
выбирает, какой инструмент будет использоваться следующим. Тnn не должен стоять в
блоке перед М06 или М16, однако может находиться в одном блоке.
Примечание: перед проведением замены инструмента не требуется никаких движений
осей Х или Y. Если Ваша заготовка или зажимное приспособление слишком велики, тогда
возможно Вы должны позиционировать Х или Y перед сменой инструмента, чтобы, таким
образом, избежать столкновения инструмента с зажимным приспособлением.
Для иных ЧПУ может быть необходимым, чтобы программист установил положение оси Z
на нулевую точку станка перед сменой инструмента, для нашего управления в этом нет
необходимости. Вы можете дать команду замены инструмента, когда X, Y, Z находятся в
любом положении, и ЧПУ автоматически установит Z в позицию нуля станка перед
началом операции. ЧПУ будет передвигать Z в положение над нулем станка во время
смены инструмента, но никогда в положение под ноль станка. В конце операции ось Z
будет находиться на нулевой точке станка.
Инструменты всегда загружаются и разгружаются через шпиндель и никогда не должны
устанавливаться непосредственно в магазин смены инструментов во избежание
столкновений. Карман, открытый для шпинделя, должен быть всегда свободным.
Держатели инструмента используемые для конуса #40, фланца V, называются “CT 40”.
Устройство смены изготавливается для удержания инструмента либо ВТ40, либо САТ40.
Они НЕ являются взаимозаменяемыми.
Для станка оборудованного инструментами САТ40, используйте «Р40Т с 45 градусной
дюймовой резьбой тип 1» со встроенным штифтом JMTBA стандарта “MAS 403-1982”.
Этот штифт является длинным валом и 45 градусным плечом под головкой. Не
используйте короткий штифт или вал с прямым углом т.к. они не будут работать и могут
привести к серьезным повреждениям станка. Для станков оборудованных инструментами
ВТ40, используйте только штифты HAAS (PN: 22-7165).
Держатель для инструмента и болты должны всегда быть в хорошем состоянии и плотно
закреплены. Конуса следует чистить с помощью слегка смазанной маслом ветошью,
чтобы восстанавливалась пленка для защиты от коррозии. Инструменты, которые
являются причиной щелчка, необходимо проверить. При нажатии кнопки TOOL RELEASE
(освобождение инструмента) часть инструмента выталкивается из шпинделя. Это
является показателем, что винт правильно соприкасается с механизмом.
Низкое давление воздуха или недостаточный его объем, уменьшит давление
выталкивающего механизма и увеличивает время смены инструмента, или не отпускает
инструмент совсем.
Примечание: Если станок оборудован магазином инструментов вместимостью 10 мест,
необходимо придерживаться следующих указаний:
- максимальный вес инструмента может составлять 5 кг.
- тяжелые инструменты должны распределяться равномерно по объему магазина
инструментов;
- перед началом обработки убедитесь, что расстояние между инструментами в
магазине достаточно большое, прежде чем Вы начнете обработку программы.
Расстояние между местами инструментов составляет 91 мм.
После POWER UP (автоматическое включение) или ZERO RET (возврат к нулевой точке
станка), ЧПУ убедится, что магазин инструментов находится в состоянии простоя.
109
HAAS Mini Mill
Для загрузки нового инструмента, используйте режим М01, поместите инструмент в
шпиндель при помощи кнопки TOOL RELEASE а затем нажмите ATC FWD или ATC REV и
станок установит инструмент в карусель. Используйте CURND COMDS дисплей, чтобы
посмотреть, какой инструмент в настоящее время находится в шпинделе.
Примечание: магазин инструментов сначала вращает инструмент № 1, а затем выбирает
инструменты, номера которых находятся в параметре 81.
Для выбора инструмента вручную, используйте клавишу ATC FWD или ATC REV во время
нахождения станка в MDI режиме. Если Вы выбираете не соседний инструмент, введите
сначала "Т" номер. Это значит "Т8" ATC FWD будет помещать в шпиндель инструмент №
8.
Если возникли помехи в подаче или отводе магазина инструментов, ЧПУ автоматически
демонстрирует аварийный сигнал. Перед устранением помех необходимо нажать кнопку
"EMERGENCY STOP" и устранить причину. Чтобы привести магазин инструментов в
рабочее состояние, нажмите кнопку "RESET". Затем нажмите кнопки ZERO RET и AUTO
ALL AXES . Все оси возвратятся в исходную точку станка и устройство смены
инструмента будет находится в состоянии останова.
Осторожно! Никогда не работайте с устройством смены инструмента, пока не будет
нажата клавиша EMERGENCY STOP.
Устройство смены инструмента имеет предохранитель FU5 расположенный на силовой
плате. Он может расплавиться при перегрузке или при зажатии инструмента. Работа
устройства смены инструмента также может быть прервана из-за проблем
зажатия/разжатия инструмента и механизма ориентации шпинделя.
Существуют также некоторые другие М-коды, которые активизируются устройством
смены инструмента:
М19 ориентирует шпиндель;
М39 осуществляет вращение револьверной головки инструмента без замены
инструментов;
М82 выталкивает инструмент (осторожно, он будет падать);
М86 прикрепляет инструмент.
110
HAAS Mini Mill
4.6 Функция скорости вращения шпинделя
Команды скорости вращения шпинделя
Скорости вращения шпинделя в первую очередь управляется адресным кодом S. S-адрес
обозначается в виде целого числа от 1 до мах. скорости шпинделя параметром 131.
Скорость не изменяется пользователем!
Три М-кода используются для запуска и остановки шпинделя. М03 запускает шпиндель по
часовой стрелке, М04 - против часовой стрелки, а М05 останавливает движение
шпинделя.
Нарезание резьбы метчиком
Жесткое нарезание резьбы является опцией устанавливаемой на заводе. Для включения
опции необходимо установить параметр 57. В этом случае при применении циклов
нарезания резьбы G74 и G84 не нужно использовать плавающий держатель. Этим
параметром шпиндель ориентируется так, что нарезание резьбы метчиком повторяется
по предыдущему пути, позволяя повторять операцию
Точность шага составляет 0.0005 дюйма. Нижняя граница находится с точностью +-0.020
дюйма. Нарезание резьбы метчиком может производиться со скоростью вращения от 100
до 2000 оборотов в минуту и подачей до 2500 мм в минуту. Шаг метки отверстий
определяется как пропорция между частотой вращения шпинделя и подачи в оси
инструмента. Это означает, что эти определения должны программироваться
совершенно точно.
При нарезании резьбы на глубину достигается более высокая точность, если
используется более высокая скорость вращения.
Опция жесткого нарезания резьбы требует установки специального оборудования на
шпинделя и различные электрические платы. Если эти компоненты установлены, на
второй странице диагностических данных отображается действительная скорость
шпинделя. См. «Нарезание резьбы на станках серии VF» для более подробной
информации.
111
HAAS Mini Mill
4.7 Описание коррекции радиуса
Коррекция радиуса является методом для компенсации радиуса инструмента, чтобы
фреза перемещалась левее или правее запрограммированного пути. Страница офсета
дисплея используется при вводе данных, согласно которым будет смещён инструмент.
Коррекция радиуса инструмента как и значение износа либо как диаметр, либо в качестве
радиуса. Эффективной величиной является сумма радиуса инструмента и значение
износа. Параметр пользователя 40 используется для определения диаметра или
радиуса. Если обозначен диаметр, то значение сдвига будет равно половине введённого
значения. Коррекция радиуса инструмента обозначается только в осях X и Y. (G17)
Общее описание коррекции радиуса
G41 будет выбирать коррекцию радиус слева, т.е. инструмент будет двигаться левее
запрограммированного пути для компенсации радиуса инструмента. Также необходимо
запрограммировать Dnn для выбора правильного размера инструмента из памяти. Если
память содержит отрицательное значение, коррекция радиуса происходит так. как если
бы включен был G42. Коррекция радиуса в данном станке действительна только для
движений в осях X и Y.
G42 будет выбирать коррекцию радиуса справа, т.е. инструмент будет двигаться правее
запрограммированного пути для компенсации радиуса инструмента. Также необходимо
запрограммировать Dnn. Если память содержит отрицательное значение, коррекция
радиуса происходит так, как если бы включен был G41.
Код G40 используется для окончания коррекции радиуса. Это - состояние включения
станка. При окончании программируемое значение соответствует средней точке
направляющей фрезы. Не обязательно заканчивать программу (М30, M00, M01 или М02)
с действующей коррекцией радиуса.
Если выбран радиус (G41 или G42), Вы можете использовать только плоскость X-У для
движения по окружности (G17). Коррекция радиуса имеется в распоряжении только в
рабочей плоскости.
Существует простое правило для понимания процесса коррекции радиуса инструмента.
Управление обрабатывает один блок за другим. Управление просматривает вперед 2
блока, т.е. проверяет следующие два блока, не пересекался ли центр траектории
(перемещения) инструмента. Параметр пользователя 58 контролирует, то каким образом
выполняется коррекция радиуса. Возможно исполнение Yasnac или Fanuc.
Если Установка 58 работает в Fanuc, ЧПУ контролирует следующих два движения на
пересечениях. Фреза перемещается на наружные углы. При включенном параметре 58 в
Fanuc радиус инструмента на наружных углах 270° и меньше, увеличением контурного
элемента будет компенсироваться радиус фрезы. На наружных углах с более чем 270°
производится дополнительное линейное движение. Эти процессы происходят
автоматически и внутри управления.
На следующих диаграммах показана работа коррекции радиуса с обеими возможными
установками параметра 58.
112
HAAS Mini Mill
Коррекция радиуса- исполнение Yasnac
G41 с положительным радиусом инструмента или G42 с отрицательным радиусом
инструмента
Центр траектории (перемещения) инструмента
Запрограммированный путь
Коррекция радиуса- исполнение Yasnac
G42 с положительным радиусом инструмента или G41 с отрицательным радиусом
инструмента
113
HAAS Mini Mill
Коррекция радиуса- исполнение Fanuc
G41 с положительным радиусом инструмента или G42 с отрицательным радиусом
инструмента
Центр траектории (перемещения) инструмента
Запрограммированный путь
Коррекция радиуса- исполнение Fanuc
G42 с положительным радиусом инструмента или G41 с отрицательным радиусом
инструмента
114
HAAS Mini Mill
Ввод и вывод коррекции радиуса
При вводе или выводе коррекции радиуса или при замене левосторонней компенсации на
правостороннюю, необходимо учитывать некоторые аспекты: в блоке, где вводится
коррекция
радиуса,
начальное
положение
движения
соответствует
запрограммированному положению. Конечная точка движения будет отличаться на
размер компенсационного инструмента. В блоке с выключенной коррекцией радиуса
начальная точка смещена, но конечная соответствует центру траектории фрезы. Если
блок сменяется коррекцией слева направо, начальная точка смещается в одном
направлении, а конечная - в ином.
Если коррекция радиуса включена или выключена в блоке без движений Х-Y, радиус
компенсируется при следующих движениях X-Y. Для ввода коррекции радиуса
необходимо обозначить D - код, а также либо G41, либо G42. Для выхода из коррекции
радиуса вы должны обозначить либо D0, либо G40, или оба кода вместе.
Вы всегда должны отключать компенсацию при отводе инструмента от детали. Если
программа закончена с активной компенсацией, появится сигнал тревоги. Вы не можете
отключить компенсацию диаметра инструмента при круговом движении (G02, G03), в
противном случае появится сигнал тревоги.
Если выбрана коррекция D00, ноль будет использоваться в качестве офсета размера и
он будет действовать также как выключение коррекции радиуса. Если из офсета памяти
будет выбрана новая величина, в то время как будет активна коррекция радиуса, то
начальная точка движения будет иметь старое значение, а конечная точка обретёт новое.
Это будет причиной отклонения движения от запрограммированной траектории. Вы не
можете заменить код офсета или сторону во время движения по окружности.
При включении компенсации при втором движении составляющем угол менее 90
градусов, существует два общих способа вычисления первого движения. Они называются
компенсация А и В. Тип А не будет находится на запрограммированной стороне, а будет
совершать прямой переход в начальную точку второго движения. Тип В оставит без
изменения первое перемещение и совершит второе движение как описание в 10.1. Тип А
и В выбирается настройкой 43.
Параметр пользователя 58 может изменить способ подхода и отхода к и от контуру. Эти
типа также называются А и В, но этот тип перемещения описывает начальное движения.
Следующие диаграммы демонстрируют, как работает данная система.
Регулирование подачи при активной коррекции радиуса
При фрезеровании внутренних диаметров подача отклоняется от запрограммированного
значения на наружной стороне фрезы. Подача на один шаг (зуб) будет больше.
Значением, определенным параметром пользователя 44, подача может уменьшаться в
определение 100 = 100% = нет редукции
определение 1 = 1% = возможна редукция на 1% запрограммированной подачи.
Если обработка осуществляется внутри окружности, то нет необходимости в регулировании скорости подачи.
115
HAAS Mini Mill
АКТИВИЗИРОВАНИЕ КОРРЕКЦИИ РАДИУСА
(режим обработки Yasnac)
-----Запрограммированное значение
- - - Центр траектории (перемещения) инструмента
r – Радиус инструмента
116
HAAS Mini Mill
АКТИВИЗИРОВАНИЕ КОРРЕКЦИИ РАДИУСА
(режим обработки Yasnac)
-----Запрограммированное значение
- - - Центр траектории (перемещения) инструмента
r – Радиус инструмента
117
HAAS Mini Mill
4.5 Подготовительные функции (G-коды)
Ниже приведено обобщение G-кодов. Знак " *" обозначает состояние включения в
пределах каждой группы, если таковая имеется :
Код Группа Функция
G00 *01
Скоростной ход
G01 01
Линейная интерполяция
G02 01
Круговая интерполяция CW (по часовой стрелке)
G03 01
Круговая интерполяция CCW (против часовой стрелки)
G04 00
Время задержки
G09 00
Точная остановка
G10 00
Программируемая коррекция инструмента
G12 00
CW круговой карман (по часовой стрелке Yasnac)
G13 00
CCW круговой карман (против часовой стрелки Yasnac)
G17 *02
Плоскость XY
G18 02
Плоскость ZX
G19 02
Плоскость YZ
G20 06
Единица измерения дюйм
G21 06
Единица измерения метрическая
G28 00
Обратно к исходной точке
G29 00
Обратно от исходной точки
G31 00
Переход до пропуска
G35 00
Автоматическое измерение диаметра инструмента
G36 00
Автоматическое измерение рабочего офсета
G37 00
Автоматическое измерение офсета инструмента
G40 *07
Отмена коррекции радиуса
G41 07
Коррекция радиуса слева
G42 07
Коррекция радиуса справа
G43 08
Компенсация длины инструмента +
G44 08
Компенсация длины инструмента G49 *08
Отмена G43/G44
G50 11
Отмена G 51
G51 11
Масштабирование
G52 12
Система рабочих координат G 52 (Yasnac)
G52 00
Выбор системы рабочих координат (Fanuc)
G52 00
Выбор системы рабочих координат (HAAS)
G53 00
Выбор не модальных рабочих координат станка
G54 *12
Выбор системы рабочих координат 1
G55 12
Выбор системы рабочих координат 2
G56 12
Выбор системы рабочих координат 3
G57 12
Выбор системы рабочих координат 4
G58 12
Выбор системы рабочих координат 5
G59 12
Выбор системы рабочих координат 6
G60 00
Однонаправленное позиционирование
G61 13
Режим точной остановки
G64 *13
Отмена G61
G65 00
Макро вызов
G68 16
Поворот системы координат
G69 16
Отмена G68
G70 00
Круг отверстия под болт
G71 00
Дуга отверстия под болт
G72 00
Линия отверстия под болт
118
HAAS Mini Mill
Код
G73
G74
G76
G77
G80
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90
G91
G92
G98
G99
G100
G101
G102
G103
G110
G111
G112
G113
G114
G115
G116
G117
G118
G119
G120
G121
G122
G123
G124
G125
G126
G127
G128
G129
G136
G150
G187
Группа Функция
09
Цикл глубокого сверления
09
Цикл нарезания резьбы слева
09
Цикл точной расточки
09
Цикл расточки вверх
*09
Отмена фиксированных циклов
09
Цикл сверления (фиксированный)
09
Цикл сверления с задержкой (фиксированный)
09
Цикл глубокого сверления (фиксированный)
09
Цикл нарезания резьбы справа (фиксированный)
09
Цикл расточки / развертывание (фиксированный)
09
Расточка (фиксированный)
09
Цикл расточки (фиксированный)
09
Цикл сверления с задержкой (фиксированный)
09
Цикл расточки с задержкой (фиксированный)
*03
Абсолютный размер
03
Размер с приращением (относительный)
00
Установка рабочих координат
*10
Назад в исходную точку
10
Назад в исходную плоскость
00
Отмена зеркального отображения
00
Зеркальное отображение
00
Вывод программы на RS-232
00
Лимитирование буферизации блока
12
Выбор системы рабочих координат 7
12
Выбор системы рабочих координат 8
12
Выбор системы рабочих координат 9
12
Выбор системы рабочих координат 10
12
Выбор системы рабочих координат 11
12
Выбор системы рабочих координат 12
12
Выбор системы рабочих координат 13
12
Выбор системы рабочих координат 14
12
Выбор системы рабочих координат 15
12
Выбор системы рабочих координат 16
12
Выбор системы рабочих координат 17
12
Выбор системы рабочих координат 18
12
Выбор системы рабочих координат 19
12
Выбор системы рабочих координат 20
12
Выбор системы рабочих координат 21
12
Выбор системы рабочих координат 22
12
Выбор системы рабочих координат 23
12
Выбор системы рабочих координат 24
12
Выбор системы рабочих координат 25
12
Выбор системы рабочих координат 26
00
Рабочие координаты в центре
00
Универсальный фрезерный карман
00
Контроль точности при высоких подачах
Каждый определенный G-код в этом управлении является частью группы G -кодов. Коды
группы 0 немодальны, т.е. они выполняют только одну применяемую в этом блоке функцию, и не имеют никакого влияния на другие блоки. Другие группы являются модальными
и спецификация одного кода в группе отменяет предыдущий в этой группе код.
Модальный G- код влияет на все последующие блоки, так что в одном и том же блоке нет
необходимости определять его вновь.
119
HAAS Mini Mill
Случается, что G-код группы 01 отменяет те же что группы 9 (предварительно запрограммированные циклы). Если предварительно запрограммированный цикл активен (G73
до G89), то с использованием GOO или G01 он отменяется.
Команды скоростного хода
GOO Скоростной ход
Группа 01
X команды для скоростного хода движений в оси X
Y команды для скоростного хода движений в оси Y
Z команды для скоростного хода движений в оси Z
А команды для скоростного хода движений в оси А
Этот G-код служит для выполнения быстрого смещения трёх или четырех осей станка.
Дополнительные оси В, С, U, V, W могут также двигаться с помощью команды GOO.
Данный G-код модальный, так что предыдущий блок с GOO вызывает скоростной ход для
всех последующих кодов, пока не будет установлен дальнейший код группы 01. Скорость
скоростного хода зависит от максимально возможной скорости каждой оси.
В основном движения скоростным ходом не являются движениями по прямой линии. Все
установленные оси движутся одновременно, однако не обязательно приведут одновременно к концу. Движутся только установленные оси, а с приращением и абсолютные модальные положения (G90 или G91) будут изменяться соответственно интерпретации этих
значений. Параметром пользователя 57 можно произвести точную остановку до и после
фиксированного цикла.
Команды интерполяции
G01 Линейная интерполяция
Группа 01
F подача в мм/мин.
X команды для движения в оси X
Y команды для движения в оси Y
Z команды для движения в оси Z
А команды для движения в оси А
Этот G-код служит для выполнения прямолинейного (линейного) смещения от точки к
точке. Движение может держаться в 1, 2 или 3 осях. Все оси стартуют и заканчивают в
одно время. Поворотная ось также может управляться, и тогда выполняется винтовое
движение. Скорость подачи каждой оси управляется так, что установленная скорость
подачи достигается вдоль действующего пути. Скорость оси поворота зависит от
установки диаметра вращающейся оси (параметр 34). F команда модальная и поэтому
может быть определена в предыдущем блоке. Передвигаться могут только обозначенные
оси, а абсолютные или модальные размеры с приращением (G90 u G91) будут
изменяться в зависимости от того, как будут интерпретированы данные значения.
Дополнительные оси В, С, U, V, W также могут передвигаться при помощи G01, но только
одна из них за один раз.
120
HAAS Mini Mill
G02 Круговая интерполяция
Группа 01
F
подача в мм/мин.
I
расстояние вдоль оси X к центру окружности
J
расстояние вдоль оси У к центру окружности
К
расстояние вдоль оси Z к центру окружности
R
дополнительный радиус окружности
X
команда для движения в оси X
Y
команда для движения в оси Y
Z
команда для движения в оси Z
А
команда для движения в оси А
Данный G - код используется для обозначения движения окружности двух осей (по
направлению часовой стрелки). Движение по окружности возможно для любых двух осей
X, Y, и Z при выборе G17, G18, G19. X, Y, Z используются для обозначения конечной
точки движения, при чем движение может быть абсолютным (G90) или с приращением
(G91). Если одна из осей X, Y и Z для выбранных плоскостей не была определена, то
конечной точкой дуги будет являться точка начала для данной оси. Существуют два способа обозначения центра движения по окружности; при первом используется I, J, К для
определения расстояния от начальной точки до центра окружности, а во втором R служит
для обозначения радиуса. Ниже приведены описания данных способов:
I, J, К: когда используются I, J или К для обозначения центра окружности, R можно не
использовать. Допустимы только принадлежащие к выбранной плоскости значения
I, J или К (IJ для G17, IK для G18, JK для G 19). Если обозначено только одно
значение из I, J, К, то всем остальным присваивается значение ноль. Значения I, J
или К являются расстоянием обозначенном знаками ( +, -) от начальной точки до
центра окружности. Использование I, J или К является единственным путем для
выполнения полной окружности в 360°. В этом случае исходная точка
соответствует конечной точке и не требуются X, Y или Z.
Если Вы вырезаете полную окружность, то нет необходимости обозначения
конечной точки X, Y, или Z, т.к. в программе I, J, или К существует определение
центра окружности. Нижеследующая строка программы определяет полную
окружность :
G02 I3.0 J4.0; (допустим будет G17; плоскость XY)
Если Вы производите обработку не по полной окружности, легче использовать R,
чем I,J или К.
Когда R используется для радиуса круга, обработка по дуге в 360° невозможна.
Необходимо обозначение X, У, или Z ,т.к. конечная точка отличается от начальной. R
является расстоянием от начальной точки до центра круга. При положительном R, ЧПУ
будет осуществлять траекторию в 180° или меньше; для того, чтобы траектория была
более 180°, R должен быть отрицательным.
121
HAAS Mini Mill
Последующая строка программы определяет круговую интерполяцию с центрирующим
углом меньше 180°:
G01 ХЗ.О Y4.0;
G02 Х-3.0 R5.0;
Следующая строка программы определяет круговую интерполяцию с центрирующим
углом более 180°:
G01 ХЗ.О Y4.0;
G02 Х-3.0 R-5.0;
G03 Круговая интерполяция
Группа 01
При помощи G03 осуществляется движение по окружности против часовой стрелки таким
же образом как и G02.
Спиральное движение
Спиральное движение возможно при G02 или G03 путем совместного программирования
движения с осью инструмента. Третья ось будет интерполирована вместе с осями
обрабатывающей плоскости. Подача каждой оси управляется так, чтобы поворот по
спирали равнялся программируемой скорости подачи.
Длина третьей оси не может быть больше длины движения двух осей движения по
окружности. Это означает, что для выполнения полного оборота окружности 3.1415
дюйма, движение третьей оси не может быть больше 3.1416 дюймов.
Различные G – коды (G04, G09)
Группа 00
G04 Время задержки
Р время задержки измеряется в секундах или миллисекундах.
G04 служит для задержки в программе. Блок, содержащий G04, будет задержан на время
определенное в Р - коде. Если Р не обнаруживает десятичных знаков, то время задержки
будет измеряться в миллисекундах (0.001 сек.); в противоположном случае задержка
будет измеряться в секундах.
G09 Точная остановка
Код G 09 используется для обозначения точной остановки. Код не является модальным,
поэтому он никак не влияет на последующие блоки. Ускоренное и интерполиролванное
движение будет остановлено, до того, как в процессе включатся другие блоки. При точной
остановке движения займут более длительное время и здесь нет никаких беспрерывных
движений режущего инструмента. Это может привести к тому, что в месте остановки
резца будет более глубокая обработка на контуре.
122
HAAS Mini Mill
Программируемая коррекция режущего инструмента и смещение нулевой точки
G10 Программируемая коррекция на инструмент и смещение нулевой точки
Группа 00
L
выбор длины, радиус длины износа, радиус износа или нулевых точек изделия
Р
выбор номера коррекции
R
размеры коррекции или приращение по длине и радиусу
X
нулевая точка в оси X
У
нулевая точка в оси У
Z
нулевая точка в оси Z
А
нулевая точка в оси А
G10 может быть использовано для замены длины инструмента и рабочих коррекций
внутри программы. G10 немодальный и поэтому не влияет на последующие блоки. Ниже
приведены коды, используемые для выбора офсетов (коррекций):
L2
начало рабочей координаты G52, G54 - G59
L10 сумма длин офсета (для Н-кода)
L1 или L11 количество износов в офсетных инструментах (для Н-кода)
L12 сумма радиусов (для D-кода).
L13 сумма износа радиусов офсета (для D-кода).
L20 начало добавочных рабочих координат для G110 - G129
Р- код используется для определения следующих установок коррекций
Р1 - Р100 служит для определения установки офсетов для кодов D или Н
L10 - L13
РО G52 определение программируемых смещений нулевой точки
L2
Р1-Р6 G54 - G59 определение программируемых смещений нулевой точки L2
Р1-Р20 G110 - G129 установление отправной точки рабочих вспомогательных координат
L20
R, X, Y, Z и А коды обозначаются числами с дробями и измеряются в мм. Значения R, X,
Y, Z или А могут быть как абсолютными, так и с приращение, в зависимости от
модального значения G90 / G91.
Примеры G10:
G10 L2P1 G91 Х6.0. (движение от нулевой точки G54 вправо на 6.0);
G10 L20 Р2 G90 Х10. Y8. (установка нулевой точки G111 на Х10.0, У8.0);
G10 L10 G90 Р5 R2.5
(установка офсета для инструмента №5 на 2.5.);
G10 L12 G90 Р5 R.3.75 (установка радиуса для инструмента № 5 на 3,75);
123
HAAS Mini Mill
Круговой карман (G12, G13)
Существуют два G - кода, с которыми можно предпринять круговую фрезеровку. Они
отличаются только направлением поворота.
G12 CW Круговая фрезеровка кармана (по часовой стрелке)
Группа 00
D
выбор радиуса инструмента или диаметра
I
начальный радиус при круговом фрезеровании карманов или радиус кармана при
контурном фрезеровании
К
радиус кармана
L
счетчик для повторяющейся подачи на глубину
Q
радиус подачи на врезание (должен использоваться с К)
F
скорость подачи в мм/мин
Z
абсолютная глубина резки или с приращением
*Для получения точно запрограммированного диаметра, устройство управления
выбранный D код размера инструмента. Если компенсация нежелательна,
запрограммируйте D0.
Данный G - код подразумевает использование G42.
В предыдущем или данном блоке, при помощи X и Y, необходимо установить инструмент
в центр окружности. Обработка полностью производится применением кругового
движения с изменяющимся радиусом. Для удаления всех материалов внутри круга
используйте I и Q меньше значения диаметра инструмента и К равное диаметру
окружности. G12 принадлежит к нулевой группе и поэтому не является модальным. Для
удаления всех материалов внутри круга с использованием радиуса используйте I и Q
меньше значения радиуса инструмента и не используйте К и Q. G12 принадлежит к
нулевой группе и поэтому не является модальным. Если G91 обозначен и включено
повторение L, то приращение Z будет повторяться L раз для подающего уровня F. Если К
не обозначено, то центр обработки смещен.
G13 CCW Круговая фрезеровка кармана (против часовой стрелки)
Группа 00
Данный G код подразумевает использование G41, или использование схожего G12. G13
принадлежит к группе 00 и поэтому не является модальным.
О0100 (образец G12 и G13);
(офсет D01 устанавливается к размерам инструмента);
(инструмент должен быть в диаметре более чем 8 мм);
G54GOOG90ZO. ХО. YO.; S2000 МОЗ;
T1 M06
G54 G00 G90 X0. Y0.
G43 Z.1 H01
S2000 M03
G42 D01 X-5. Y-5.
(Установка компенсации)
G12 I.4 K 1.4 Q.4F10. Z-.25
(Устранение материала диаметром 2.8)
G00 Z.1
G12 I1.5 F10. Z-.25
(Чистовая обработка до диаметра 3.0)
G41 D01 X-9. Y-5.
(Включение компенсации и переход в центр)
G13 I.4 K 1.4 Q.4F10. Z-.25
(Устранение материала диаметром 2.8)
G00 Z.1
G13 I1.5 F10. Z-.25
(Чистовая обработка до диаметра 3.0)
G00 Z.1
G28 Y0. G40 M30
%
124
HAAS Mini Mill
125
HAAS Mini Mill
Выбор обрабатывающей плоскости
Определение обрабатывающей плоскости для выполнения движений по окружности
создается выбором двух из трех главных осей Х, Y и Z. Существует три G-кода, используемых для выбора плоскости: G17 для Х/Y, G18 для X/Z, G19 для Y/Z.
G17 обрабатывающая плоскость ХY
Группа 02
Код G17 используется для выбора Х/Y плоскости для круговой интерполяции. Код является модальным и поэтому является действенным и применяется для последующих движений до тех пор, пока не будет заменено определение из группы 02. В данной плоскости
определение направления круговых движений по часовой стрелке или против осуществляется с точки зрения оператора, смотрящего сверху на X-Y стол.
G18 обрабатывающая плоскость ZX
Группа 02
Код G18 используется для выбора Z/X плоскости для круговой интерполяции. Код
является модальным и поэтому является действенным и применяется для последующих
движений до тех пор, пока не будет заменено определение из группы 02. В данной
плоскости определение направления круговых движений по часовой стрелке или против
осуществляется с точки зрения оператора, смотрящего спереди (от пульта управления) в
направление назад.
G19 обрабатывающая плоскость YZ
Группа 02
Код G19 используется для выбора Y/Z плоскости для круговой интерполяции. Код является модальным и поэтому является действенным и применяется для последующих движений до тех пор, пока не будет заменено определение из группы 02. В данной плоскости
определение направления круговых движений по часовой стрелке или против осуществляется с точки зрения оператора, смотрящего с правой стороны (от пульта управления)
через стол.
При включении станка управление работает в плоскости X / Y (G17). Это означает, что
движение по окружности в плоскости Х/Y стола возможно без первичного выбора G17.
Спиральное движение возможно с G02 u G03 и дополнительным запрограммированным в
том же блоке движением оси инструмента. Оси обрабатывающей плоскости выполняют
круговое движение и одновременно ось инструмента производит линейное движение.
Конечные точки оси достигают одновременно. Запрограммированная подача останавливается на получившемся пространственном движении.
Офсеты инструмента G41, G42 могут применяться только в плоскости X /Y (G17).
126
HAAS Mini Mill
Единицы измерения дюймы / мм (G20, G21)
группа 06
G 20 программирование в дюймах
G 21 программирование в метрических единицах
Стандартные функции G - кодов G20 u G21 иногда могут использоваться для выбора
между дюймами и мм, но в данном ЧПУ G20 (дюймы) и G21(мм) коды могут
использоваться только для того, чтобы убедиться в том, что установка в дюймах/мм
выбрана правильно для данной программы.
Выбор между программированием в дюймах и программированием в метрических
единицах может осуществляться только при помощи параметра пользователя 9.
Определение начала отсчета и возврат G28 возврат в начало отсчета
Группа 00
G28 код используется для позиционирования всех осей станка на начало координат
станка. Если X, Y, Z или А обозначены в одном и том же блоке, то все они после
выполнения заданного движения будут возвращаться в начало координат станка.
Промежуточное положение, если таковое определено, сохраняется для применения в
G29. Если нет обозначений X, Y, Z или А, то все оси будут передвигаться
непосредственно к нулю станка. Любая из дополнительных осей (В, С..) будет
возвращаться в исходное положение после осей X, Y, Z и A. G28 отменяет и длину
офсетных инструментов.
G29 возврат в начало отсчета
Группа 00
G29 код используется для передвижения осей X, Y, Z или А к предварительно
установленной точке начала отсчета. Она устанавливается с помощью G29. Эта команда
обычно подается, когда все оси находятся в начале отсчета станка. Выбранные в этом
блоке оси сначала приводятся на начало отсчета промежуточного положения, а затем
движутся в обозначенные позиции X, Y, Z или А. Позиции приведены в действующей
системе координат.
G31 функция пропуска
Группа 00
F скорость подачи в мм/мин
X команда движения в оси X
Y команда движения в оси Y
Z команда движения в оси Z
А команда движения в оси А
Функция пропуска не является модальной операцией, которая вызывает линейное
движение в осях X, Y, X, Z и А. Она применяется лишь для блока, в котором обозначен
код G31. Скорость подачи должна быть определена либо заранее, либо в данном блоке.
Обозначенное смещение начинается и следует до конечной точки или до сигнала
включения. Сигнал пропуска обычно вводится отдельно и свидетельствует о том, что был
достигнут конец движения; обычно это щуп. Во время функции пропуска коррекция
радиуса инструмента производиться не может. М78 или М79 используются для того,
чтобы убедиться в принятии сигнала пропуска.
М75 используется для обозначения точки пробника в качестве начала отсчета для G35
G136.
127
HAAS Mini Mill
Автоматическое измерение инструмента (G35, G37)
G35 Автоматическое измерение диаметра инструмента
G37 Автоматическое измерение длины инструмента
F скорость подачи в мм/мин
D номер коррекции на диаметр инструмента (G35)
Н коррекция инструмента (G37)
Z обязательная команда для движения в оси Z
Группа 00
Группа 00
Автоматическая операция для измерения длины инструмента (G37) не является
модальной операцией, которая вызывает линейное смещение в оси Z, до приема сигнала
о пропуске или до тех пор, пока смещение Z не достигнет конечной точки. Сначала
необходимо активизировать Н - код, который не соответствует нулю, активными должны
быть G43 или G44, при этом необходимо установить Z величину и обозначить скорость
подачи. Недопустимы коды X, Y или А. Когда смещение завершено, установленное и
конечное положение Z используется для установки обозначенной коррекции на
инструмент (Нппп). Активное программируемое смещение нулевой точки системы
координат учитывается.
Система координат (G54...G59, G110...G129) и коррекция длины инструмента (Н01...Н100)
могут быть выбраны либо в данном блоке, либо в предыдущем. Конечная точка движения
Z является конечным выключателем программного обеспечения.
Полученное значение коррекции на инструмент является тем, что последующее
движение на величине Z согласно спецификации в G37 инструмент смещается в
положение, где введен сигнал пропуска. Сигнал пропуска обычно вводится отдельно и
свидетельствует о том, что был достигнут конец движения; обычно это щуп. Во время
функции пропуска коррекция радиуса производиться не может. М78 или М79 используются для того, чтобы убедиться в восприятии сигнала пропуска. Достигнутая коррекция
инструмента является коррекцией между рабочей нулевой точкой и точкой, где касается
кронциркуль.
Автоматическая функция для измерение диаметра инструмента (G35) используется для
установки диаметра инструмента (или радиуса) при помощи двух различных щупов, по
одному с каждой стороны инструмента. Первая точка устанавливается при помощи блока
G31, используя М75, а вторая при помощи блока G35. Расстояние между двумя данными
точками устанавливается на активное значение Dnn. Необходимо также выбрать D - код,
который не составляет ноль. Установка 63 используется для сокращения этой величины
на значение измерительного щупа.
128
HAAS Mini Mill
Автоматическое измерение нулевой точки изделия (G36, G136)
G36 Автоматическое измерение нулевой точки изделия
G136 Смещение нулевой точки в центр
F скорость подачи в мм/мин
I Опциональная коррекция вдоль оси X
J Опциональная коррекция вдоль оси Y
К Опциональная коррекция вдоль оси Z
X команда коррекции для оси X
У команда коррекции для оси У
Z команда коррекции для оси Z
А команда коррекции для оси А
Группа 00
Группа 00
Автоматическая операция для измерения нулевой точки изделия не является модальной
операцией, которая не является причиной линейного движения осей X, Y, Z и А до тех
пор, пока в конце запрограммированного движения не примет сигнал касания. Оси X, Y, Z
и А смещаются в линейном движении на запрограммированное положение, но могут
остановиться, если будет принят сигнал касания. Коррекция на инструмент может не быть
активна при выполнении данной функции. М78 и М79 можно проверить для того, чтобы
убедиться в принятии сигнала касания. Активное на данный момент смещение нулевой
точки устанавливается для каждой запрограммированной оси. Точка, где воспринимается
сигнал касания, будет являться рабочим положением нуля. Рабочая координата может
быть выбрана или в данном блоке, или в предыдущем.
Точки, где принято касание щупом, сдвигаются на величины, которые производятся в
параметрах пользователя 59 до 62.
G36 устанавливает рабочие координаты в том месте, где касается щуп. G136 устанавливает рабочие координаты в точке по центру линии между щупом и точкой, установленной
при помощи М75. Это позволяет находить центр, используя изолированные точки щупа.
Обратите внимание, что оси X, Y, Z и А, запрограммированные в данном блоке,
интерпретированы в установленную систему координат. Таким образом, конечная точка
движения будет интерпретирована в старом значении рабочей координаты. В связи с
этим, легче всего программировать данные движения как с приращением (G91).
Если I, J или К обозначены, то нулевая точка соответствующей оси смещается на сумму I,
J или К. Это позволяет нулевой точке перемещаться на некоторое расстояние от точки,
где касается щуп 3D.
129
HAAS Mini Mill
Коррекция радиуса
G40 Отмена коррекции радиуса
Группа 07
G40 будет отменять G41 или G42 коррекцию радиуса. Программирование DOO также
будет ее отменять.
G41 Коррекция радиуса слева
Группа 07
G41 будет выбирать коррекцию радиуса слева. В результате инструмент будет двигаться
левее запрограммированного пути для коррекции радиуса инструмента. Dnn также
должен быть запрограммирован для выбора правильного размера инструмента из памяти
коррекции. Если память состоит из отрицательных значений для размера режущего
инструмента, то коррекция радиуса будет осуществляться как при G42.
G42 Коррекция радиуса справа
Группа 07
G42 будет выбирать коррекцию радиуса справа. В результате инструмент будет
двигаться правее запрограммированного пути для коррекции радиуса инструмента. Dnn
также должен быть запрограммирован для выбора правильного размера инструмента из
памяти коррекции. Если память состоит только из отрицательных значений для размера
режущего инструмента, то коррекция радиуса будет осуществляться как при G41.
Коррекция длины инструмента
G43 Коррекция длины инструмента +
Группа 08
Данный код выбирает коррекцию длины инструмента в положительном направлении. Это
значит, что коррекция длины инструмента увеличивает запрограммированное положение
осей. Для Hnnn необходимо запрограммировать значение кроме нуля для правильного
ввода памяти. Автоматически можно использовать как G43, так и TOOL OFSET MESUR.
G44 Коррекция длины инструмента - (минус) Группа 08
Данный код выбирает коррекцию длины инструмента в отрицательном направлении. Это
значит, что коррекция длины инструмента уменьшает запрограммированное положение
осей. Ненулевой Hnnn необходимо запрограммировать для правильного ввода из памяти.
G49 Отмена G43/G44
Группа 08
Данный G - код отменяет коррекцию длины инструмента. Ввод НО также отменяет
коррекцию, как и G28, М30 или RESET (возврат).
130
HAAS Mini Mill
Вращение и масштабирование координат (G50, G51, G68, G69)
Данная функция ЧПУ является дополнительной (опциональной). Если вы будете
использовать эту функцию, обратитесь к Haas Automation или представителю за
информацией по установке.
G50 Отмена G51 масштабирования
Группа 11
Код G50 отменяет определение масштаба на всех осях. Масштабирования какой-либо
оси с предыдущей командой больше не происходит.
G51 Масштабирование (определение масштаба)
Группа 11
С помощью кода G51 можно производить программируемое масштабирование. Формат
будет следующим:
G51 [X...] [Y...] [Z...] [Р...]
при этом:
X = центр определения масштаба для оси X
Y = центр определения масштаба для оси Y
Z = центр определения масштаба для оси Z
Р = дополнительный фактор определения масштаба для всех осей.
Число с тремя местами после десятичной точки от 0.001 до 8380.000.
Если вызвано масштабирование все последующие значения X, Y, Z, I, J, К, R, имеющие
отношение к движению станка, множатся фактором масштабирования и перемещаются
относительно центра определения масштаба.
G51 является модальным и изменяет соответствующие значения позиций в блоке,
следующих за командой G51. G51 не изменяет и не преобразовывает значения в блоке,
из которого они вызваны. Оси X, Y, Z масштабируются в случае использования Р-кода.
Если Р-код не применяется, то действующий фактор определения масштаба применяется
в установке 71. По умолчанию коэффициент определения масштаба в установке 71
составляет 1.0. Данный коэффициент означает, что не было предпринято ни одного
определения масштаба, т.е. все значения множатся на 1.0 перед использованием.
Для определения масштабированной позиции ЧПУ использует всегда центр определения
масштаба. Если центр определения масштаба не был обозначен в командном блоке G51.
то положение настоящей рабочей координаты и будет являться центром определения
масштаба.
Последующая программа демонстрирует то, как представлено определение масштаба в
случае, если используются различные центры масштабирования.
("Готическое окно")
О начало рабочей координаты. Определение масштаба неактивно
В первом примере иллюстрируется то, как ЧПУ использует действующую рабочую
координату в качестве центра масштабирования.
131
HAAS Mini Mill
О0010;
G59;
GOO G90 ХО YO ZO;
М98 Р1;
G51 Р2.(центр масштабирования Х0 Y0 Z0);
М98 Р1;
М30;
О начало рабочей координаты
+ центр масштабирования
В следующем примере центр "готического окна" принимается за центр масштабирования:
О0011;
G59;
GOO G90 ХО YO ZO;
М98Р1;
G51 Х1.5. Y1.5. Р2.;
М98 Р1;
М30;
О начало рабочей координаты
+ относительная точка для фактора масштаба
132
HAAS Mini Mill
Последний пример показывает, как центр масштабирования находится в левом нижнем
углу:
О0011;
G59;
GOO G90 ХО YO ZO;
М98Р1;
G51 Х1.0 Y1.0 Р2.;
М98Р1;
М30;
О начало координат
+ относительная точка для фактора масштаба
Если используется макрокоманда, то аргументы G65 не действуют.
Значения коррекции длины и радиус инструмента не относятся к определению масштаба.
Сохраняющаяся программа не меняется при G51, поэтому данные линии, выведенные
ЧПУ, не отражают действительные позиции станка. Позиционирование будет отображать
надлежащие значения определения масштаба.
Масштабирование не влияет на предварительно запрограммированные циклы для
движений в оси Z, как например, плоскость начала отсчета и значения приращения.
G68 Поворот координат (вращение)
Группа 16
[G17| G18 | G19] G68 [а...] [ b...] [ R...];
Командой G68 можно произвести движение вращения.
при этом
G17, G18, G19
обрабатывающая плоскость, заданная величина настоящая
а
первый центр поворотной оси в плоскости
b
второй центр поворотной оси в плоскости
R
угол вращения в градусах
Трехзначное число от -360 до 360. Если 17 является настоящей обрабатывающей
плоскостью, тогда 'а' X соответствует ‘b' Y.
Если осуществляется поворот, все последующие значения X, Y, Z, I, J и К вращаются под
обозначенным углом R, используя центр поворота.
G68 является модальным кодом и изменяет соответствующие значения расположения в
блоке, следующем за этим блоком. Значения в блоке, в котором содержится G68, не
вращаются. В последующих блоках вращаются только значения, находящиеся в
плоскости поворота. Так, если G17 является текущей плоскостью, то вращаться будут
только X и Y.
При положительном значении угла, поворот осуществляется против часовой стрелки.
Если угол поворота, R-код, не обозначен в командном блоке G68, то угол поворота
берется из установки 72. Значение по умолчанию угла поворота в установке 72 равно 0.0
градусам.
133
HAAS Mini Mill
Центр поворота обычно используется ЧПУ для определения значений позиционирования,
переходящих к ЧПУ после поворота. Если для какой-то оси центр поворота не обозначен,
то центром поворота будет настоящее местоположение рабочей координаты.
В режиме G90 (абсолютные координаты) угол поворота имеет величину, обозначенную R.
Когда установка 73 (G68 приращение R) установлена в ON, вращающиеся величины
могут возрастать при каждом вызове G68. В режиме G91 (относительные координаты)
угол поворота будет увеличиваться на значения R. Каждый командный блок G68,
находящийся в режиме G91, будет увеличивать угол поворота в зависимости от
обозначения величины R. Углы по модулю равняются 360, таким образом, при
возрастании угла в более 360 град, угол может стать эквивалентной величиной между 0 и
360 град или когда начинается цикл, угол поворота может быть установлен на ноль или
точно установлен в режиме G90 при помощи блока G68.
Следующие примеры иллюстрируют поворот, используя G68: О0001;
("готическое окно")
О начало рабочей координаты
" нет поворота
Первый пример иллюстрирует то, как используется расположение рабочей координаты в
качестве центра поворота.
О начало координат
+ точка поворота
134
HAAS Mini Mill
В следующем примере центр "готического окна" принимается за центр поворота.
О начало рабочей координаты
+ точка поворота
В данном примере показано, как используется G91 для поворота образцов относительно
центра. Это является необходимым при изготовлении изделий, которые симметричны
постоянному многочлену.
О начало рабочей координаты
+ точка поворота
Не меняйте плоскость поворота пока действует G68.
135
HAAS Mini Mill
Поворот координат с масштабированием
Определение масштаба и поворот могут осуществляться одновременно. Для этого
используйте следующую структуру программы:
G51 ...(масштабирование)
G68...( поворот)
…
…. программа
…
G69...(выключение поворота)
…
G50 ...(выключение масштабирования)
Если поворот осуществляется после масштабирования, то центр, обозначенный как
центр поворота и будет определять масштаб. Любой угол, обозначенный в блоке G68, не
масштабируется. ЧПУ может применять масштабирование, а затем поворот к любому
блоку, имеющему команду движения.
Ниже приведены примеры программ, в которых осуществляется и определение масштаба
и поворота.
О0004;
G59;
G00 G90 Х0 Y0 Z0;
М98Р1;
G90 G00 X0 Y0;
G51 РЗ.0;
G68 R60.;
М98 Р1;
G69 G51 G90 G00 Х0 Y0;
М30;
Поворот координат с коррекцией радиуса
Коррекция радиуса включается после команды поворота и масштабирования. Коррекция
будет выключаться прежде, чем выключатся поворот и масштабирование.
G69 Отмена поворота G68
Группа 16
Код G69 отменяет все повороты, обозначенные ранее.
136
HAAS Mini Mill
Выбор рабочей системы координат
В зависимости от определения параметра пользователя № 33 влияние функции G52
может меняться по системам Fanuc, Yasnac или Haas.
G52 Ввод рабочей системы координат G52 системы Yasnac
Группа 12
Данная функция выбирает систему рабочих координат G52 из памяти нулевой точки. G52
работает также как и G54, с различием в том, что G52 может быть определен с G92
непосредственно в памяти.
G52 Программируемая установка локальной системы координат FANUC Группа 00
Данный код устанавливает начальное расположение системы координат на величину,
определенную G52. G52 не является модальной функцией и не активизирует движений
станка. G52 будет влиять на все вводимые в память рабочие системы координат и
активен, пока не будет отменен. G52 можно отменить, если нажать RESET в конце
программы, или во время пролистывания МЗО, либо командами G52 Х0 Y0 Z0, либо G92.
G52 Программируемая установка локальной системы координат Haas Группа 00
Данный код действует также как и FANUC ЧПУ, единственное исключение в том, что его
нельзя отменить при помощи RESET или М30.
G53 Выбор не модальной координаты станка
Группа 00
Данный код временно отключает рабочие координаты офсета и использует систему
координат станка. Код не является модальным, это значит, что следующий блок будет
возвращаться в первоначальное состояние, каким бы ни были условия предыдущего
выбора.
G54-59 Выбор системы координат 1 - № 6
Группа 12
Данные коды выбирают одну из обычных систем координат, хранящихся в памяти. Все
последующие определения к позициям осей будут интерпретироваться в новой системе
координат.
137
HAAS Mini Mill
Дальнейшие G - коды
G60 Однонаправленное позиционирование
Группа 00
Данный код используется для осуществления позиционирования в положительном направлении. В более старых системах он использовался также для уменьшения люфта,
однако в данном ЧПУ использовать его таким образом не рекомендуется. Он существует
только для возможности сравнения. Код не является модальным и поэтому не влияет на
следующие блоки. С установкой 35 будет управляться дистанция, на которую
позиционируется ось перед возвратом в точку из положительного направления.
G61 Режим точной остановки
Группа 13
Код G61 используется для обозначения точной остановки. Он является модальным и поэтому влияет на последующие блоки. Ускоренные и интерполированные движения будут
замедляться до полной остановки перед началом работы другого блока. При точной
остановке движения долго не затихают, а режущие движения не останавливаются.
Это может быть причиной метки на конусе в том месте, где остановится инструмент.
G64 Отмена G61 (выбор нормального режима резки)
Группа 13
Код G64 используется для отмены точной остановки. Он является модальным и поэтому
влияет на последующие блоки. Ускоренные и интерполированные движения не
замедлятся до полной остановки перед началом работы другого блока. Ускоренные блоки
будут затихать до расстояния обозначенного в параметрах 101-104, а
интерполированные движения не затихнут до тех пор, пока не начнет работу другой блок.
Образцы отверстий под болт (G70, G71, G72)
Существуют три цикла позиций, демонстрирующих образцы, обычно используемых
отверстий под болт. Эти циклы имеют следующие коды: G70, G71, G72. Они обычно
применяются с циклами группы 09
G70 Круг отверстия под болт
Группа 00
I радиус (минус для смены направления)
J начальный угол (0 до 360.0° против часовой стрелки из горизонтали)
L количество разделенных отверстий по окружности.
Этот G-код должен использоваться вместе с одним из фиксированных циклов G73, G74,
G76, G77 или G81-G89. Инструмент должен быть установлен в центре окружности или в
предыдущем блоке. G70 принадлежит к нулевой группе и поэтому не является
модальным. Для правильной работы G70 необходимо, чтобы фиксированный цикл был
активен, чтобы на каждой позиции производилась операция.
G71 Дуга отверстия под болт
Группа 00
I радиус
J начальный угол (градусы против часовой стрелки из горизонтали)
К количество отверстий
L угол врезания Z
Данный G-код схож с G70, за исключением того, что он не ограничен одной полной окружностью. G71 принадлежит к нулевой группе и поэтому не является модальным. Для правильной работы G71 необходимо, чтобы фиксированный цикл был активен так, чтобы на
каждой позиции выполнялась операция.
138
HAAS Mini Mill
G72 Линия отверстия под болт
Группа 00
I расстояние между отверстиями (- для смены направления)
J угол линии (градусы против часовой стрелки из горизонтали)
L количество отверстий
Данный G-код сверлит отверстия по прямой линии обозначенного угла. G72 принадлежит
к нулевой группе и поэтому не модальный. Для правильной работы данного кода
необходимо, чтобы фиксированный цикл был активен так, чтобы на каждой позиции
выполнялась операция.
G70 Круг отверстий под болт
I = радиус окружности детали
J = начальный угол
L = количество отверстий
G71 Дуга отверстий под болт
I = радиус окружности детали
J = начальный угол
L = количество отверстий
К = угол врезания
G72 Линия отверстий под болт
I = расстояние между отверстиями
J = угол линии
L = количество отверстий
139
HAAS Mini Mill
Фиксированный цикл (G73, G74, G76, G81, G82, G83, G84, G85, G86, G87, G88,
G89)
Фиксированный цикл используется для того, чтобы упростить программирование для
заготовки. Циклы предназначаются для простых повторяющихся операций оси Z, таких
как сверление, нарезание резьбы и сверление канала. Однажды выбранный
фиксированный цикл остается активным до отмены его с помощью G80. Фиксированный
цикл выполняется каждый раз, когда осуществляется программирование движения в оси
X или Y. Движения X - Y выполняются как команда подачи (G01) для выполнения, и
операция предварительно запрограммированного цикла начинает свою работу по
каждому режиму Х-Y. Существует шесть операций, содержащихся в фиксированном
цикле:
1. Позиционирование осей X и Y (и в качестве опции А)
2. Ускоренное перемещение плоскости начальной точки
3. Сверление
4. Работа на дне отверстия
5. Отход к плоскости начальной точки
6. Ускоренное перемещение к исходной точке
Операции фиксированного цикла в оси Z ограничены.
Допускается только G17 плоскость (траектория). Это означает, что фиксированный цикл
будет выполняться в оси Z, несмотря на любое новое позиционирование в осях X или Y.
Далее приведен краткий список фиксированных циклов, которые Вы можете определить
для обрабатывающих центров VF:
G - код
Сверление
в Операция на
направлении Z дне отверстия
Отвод в
направлении Z
Применение
G73
прерывистая
подача
нет
ускоренный ход
ускоренное глубокое
сверление
G74
подача
ход шпинделя
вправо
подача
нарезание резьбы метчиком
слева
G76
останов
подачи
определить
направление
шпинделя
ускоренный ход
сверление начисто
G81
подача
нет
ускоренный ход
сверление
G82
подача
время задержки
ускоренный ход
расточка
G83
прерывистая
подача
нет
ускоренный ход
глубокое сверление
G84
подача
шпиндель против
часовой стрелки
подача
нарезание резьбы метчиком
справа
G85
подача
нет
подача
расточка/развертывание
G86
подача
останов шпинделя подача
G87
подача
останов шпинделя вручную/ускоренный расточка
ход
G88
подача
задержка, затем
вручную/ускоренный расточка
останов шпинделя ход
G89
подача
задержать
подача
расточка
расточка
G98 и G99 являются модальными командами, которые изменяют работу вышеуказанных
фиксированных циклов. Когда активен G98, ось Z возвращается в первоначальное
положение как при запуске цикла. Когда активен G99, ось Z после цикла возвращается в
точку R.
140
HAAS Mini Mill
Если фиксированный цикл представлен в блоке без движения X или Y, то цикл выполняется на действующем положении. В одном и том же блоке можно определить фиксированный цикл и положение на обрабатывающей плоскости. Для VF серийного инструмента, эти две операции выбираются из установки 28. Таким образом, если фиксированный цикл представлен без X или Y, а счетчик циклов = О (LO), то цикл не останется в первоначальном виде. Операции фиксированного цикла будут варьировать в зависимости от
того, активных установок, будут ли они с приращением (G91) или абсолютными (G90).
Движение
с
приращением
(относительные
координаты)
предварительно
запрограммированного цикла часто необходимы, потому что счетчик (L) может
использоваться для повторения операции с движением с приращением X или Y между
циклами.
Позиционирование осей X или Y, осуществляемое перед фиксированным циклом, в
норме имеет ускоренное движение, которое не останавливается даже перед погружением
оси Z на глубину R. Это может быть причиной столкновения с относительно закрытой
подставкой. При установке 57 можно выбрать точную остановку для перемещений X - Y.
Код G80 служит для отмены активного цикла. Коды GOO и G01 также могут отменять действия активного цикла. Достаточно одного обозначения цикла для того, чтобы операция
позиционирования X-Y была представлена во всех последующих блоках. Некоторые
141
HAAS Mini Mill
численные данные циклов можно изменить и после того, как установлен предварительно
запрограммированный цикл. Наиболее важные из этих величин - значение R плоскости и
значение глубины Z.
Если в блоке записаны X-Y, то осуществляются движения X-У и все последующие
фиксированные циклы будут представлены с новым значением R и Z.
Изменения в выборе G98/G99 также можно осуществить после начала действий фиксированного цикла. Если будут заменены значения G98/G99, то они будут изменены во всех
последующих циклах.
G73 Фиксированный цикл глубокого высокоскоростного сверления
F скорость подачи в мм/мин
I размер первой глубины обработки
J количество сокращения глубины каждого прохода
К дополнительная минимальная глубина прохода
L счетчик повторений
Q значение глубины прохода всегда с приращением
R положение R плоскости
X положение оси X
Y положение оси Y
Z Дно отверстия
Группа 09
Данный G-код является модальным и поэтому активизирует фиксированный цикл до его
отмены или пока не будет выбран другой цикл. Каждое движение X или Y будет служить
основанием для выполнения фиксированного цикла. Данный цикл является циклом
глубокого высокоскоростного сверления, где отмена дистанции устанавливается
параметром пользователя 22.
Если обозначены I, J, К, то для этого цикла выбирается иной режим. Первый проход будет сделан с помощью I, каждое сверление, будет сокращаться на J, а минимальной
глубиной прохода будет К.
142
HAAS Mini Mill
Если обозначены К и Q, то для этого цикла выбирается иной режим. В данном режиме
инструмент после количества врезаний, которые составляют сумму К, возвращается к R
плоскости. Данный режим позволяет сверлить гораздо быстрее, чем при G83, но попрежнему необходим возврат к R плоскости для очистки от стружки.
I, J, К и Q - всегда положительные числа.
Параметр пользователя 52 также изменяет способ работы G73 при возврате к R
плоскости. Большинство программистов устанавливают R плоскость значительно выше
плоскости обработки для уверенности, что стружка убрана из отверстия и не мешает
движению, но это может быть причиной лишних движений при первом сверлении через
"особожденное" место. Если параметр 52 учитывает расстояние, необходимое для
очистки от стружки, то R плоскость может быть расположена гораздо ближе к части,
которую нужно сверлить. Если движение происходит на R, то Z будет двигаться над R,
согласно данной установке.
143
HAAS Mini Mill
G74 Фиксированный цикл для нарезания резьбы слева
F
L
R
X
Y
Z
Группа 09
скорость подачи в мм/мин
счетчик повторений
расположение R плоскости
положение оси X
положение оси Y
глубина сверления
Данный G-код является модальным, он активизирует фиксированный цикл до его отмены
или выбора другого цикла. Каждое движение X или Y является причиной для выполнения
этого цикла. Помните, что данная операция отличается если установлена и выбрана
опция жесткого нарезания резьбы (см. главу 7.2). При использовании жесткого нарезания
резьбы, отношение между скоростью подачи и скоростью шпинделя должны быть точно
связаны.
Вам нельзя запускать шпиндель против часовой стрелки перед данным предварительно
запрограммированным циклом, ЧПУ сделает это автоматически.
Сноска:

Подача
- - - > Быстрая подача
О
Начало или конец движения
Шпиндель по часовой стрелке
Шпиндель против часовой стрелки
144
HAAS Mini Mill
G76 Сверление каналов для фиксированного цикла
F
I
J
L
Р
Q
R
X
Y
Z
Группа 09
скорость подачи в мм/мин.
дополнительный программируемый отвод в оси X
дополнительный программируемый отвод в оси У
счетчик повторений
время задержки на основании отверстия
сумма смещения, всегда с приращением
положение R плоскости
положение оси X
положение оси Y
глубина сверления
Данный G- код является модальным, он активизирует фиксированный цикл до его отмены
или выбора другого цикла. Каждое движение X или Y является причиной для выполнения
этого цикла. Этот цикл будет смещать оси X или Y перед отводом, чтобы не повредить
инструмент. Направление данного смещения определяется с помощью установки 27.
Если адреса Q в цикле не определены, можно использовать адреса I и/или J для
определения
Сноска:

Подача
<- - > Быстрая подача
О
Начало или конец движения
- - > Сдвиг
Ориентирование шпинделя
145
HAAS Mini Mill
G77 Цикл расточки вверх
F
I
J
L
Р
Q
R
X
Y
Z
Группа 09
скорость подачи в мм/мин.
дополнительный программируемый отвод в оси X
дополнительный программируемый отвод в оси Y
счетчик повторений
время задержки на основании отверстия
сумма смещения, всегда с приращением
положение R плоскости
положение оси X
положение оси Y
глубина сверления
Данный G-код является модальным, он активизирует фиксированный цикл до его отмены
или выбора другого цикла. Каждое движение X или Y является причиной для выполнения
этого цикла. В этом цикле сперва ориентируется шпиндель. Затем инструмент будет
двигаться из средины отверстия на значение, определенное ниже Q или I или/и J. После
этого инструмент движется в оси Z на установленную глубину сверления. Если действует
параметр пользователя 57, инструмент будет совершать точную остановку между
ускорениями. Это предотвращает поломку инструмента или любое сужение в нижней
части отверстия. Направление перемещения Q величины определяются при помощи
параметра 27. Если Q не обозначено, для отвода можно использовать величины I и J.

<- - >
О
- - >
Подача
Быстрая подача
Начало или конец движения
Сдвиг
Шпиндель по часовой стрелке
Шпиндель против часовой стрелки
146
HAAS Mini Mill
G80 Отмена фиксированного цикла
Группа 09
Данный G код является модальным и отменяет все фиксированные циклы до обозначения нового. Обратите, пожалуйста, внимание, что GOO или G01 также отменяют
предварительно запрограммированные циклы.
G81 Фиксированный цикл сверления
F скорость подачи в мм/мин.
L счетчик повторений
R положение R плоскости
X движение оси X
Y движение оси Y
Z глубина сверления
Группа 09
-
Данный G - код является модальным, он активизирует фиксированный цикл до его отмены или выбора другого цикла. Каждое движение X или У является причиной для выполнения этого цикла.

Подача
<- - > Быстрая подача
О
Начало или конец движения
147
HAAS Mini Mill
G82 Цикл сверления с задержкой
Группа 09
F скорость подачи в мм/мин.
L счетчик повторений
Р время задержки на дне отверстия
Q сумма смещения, всегда с приращением
R положение R плоскости
X положение оси X
Y положение оси Y
Z глубина сверления
Данный G - код является модальным, он активизирует фиксированный цикл до его отмены или выбора другого цикла. Каждое движение X или Y является причиной для выполнения этого цикла.

Подача
<- - > Быстрая подача
О
Начало или конец движения
Задержка
148
HAAS Mini Mill
G83 Цикл глубокого многопроходного сверления
F
I
J
К
L
Р
Q
R
X
Y
Z
Группа 09
скорость подачи в мм/мин, (частота вращения шпинделя х шаг резьбы)
размер первой глубины резки
количество сокращения глубины резки каждого прохода
минимальная глубина разреза
счетчик повторений
задержка на основании отверстия
глубина врезания, всегда с приращением
расположение R плоскости
положение оси X
положение оси Y
глубина сверления
Данный G - код является модальным, он активизирует фиксированный цикл до его
отмены или выбора другого цикла. Каждое движение X или У является причиной для
выполнения этого цикла.
Если I, J, К обозначены, тогда выбирается другой режим работы. Первый проход будет
сделан с помощью I, каждый последующий разрез будет уменьшаться на сумму J, a
минимальной глубиной резки будет К.
Параметр пользователя 52 также изменяет способ работы G83 при возврате к R плоскости. Большинство программистов устанавливают R плоскость значительно выше
плоскости обработки для уверенности, что стружка убрана из отверстия и не мешает
движению, но это может быть причиной лишних движений при первом сверлении через
"освобожденное" место. Если параметр 52 учитывает расстояние, необходимое для
очистки от стружки, то R плоскость надо расположить гораздо ближе к заготовке,
подлежащей обработке. Если движение происходит на R, тогда установка Z будет
смещаться выше чем на значение R.
Фиксированный цикл глубокого сверления с I, J, К.
149
HAAS Mini Mill
G84 Фиксированный цикл для нарезания резьбы справа
Группа 09
F
скорость подачи в мм/мин
L
счетчик повторений
R
расположение R плоскости
X
положение оси X
Y
положение оси Y
Z
глубина сверления
Данный G - код является модальным, он активизирует фиксированный цикл до его отмены или выбора другого цикла. Помните, что данная операция отличается если
установлена и выбрана опция жесткого нарезания резьбы (см. главу 7.2). При
использовании жесткого нарезания резьбы, отношение между скоростью подачи и
скоростью шпинделя должны быть точно связаны.
Вам нельзя запускать шпиндель по часовой стрелке перед данным предварительно
запрограммированным циклом, ЧПУ сделает это автоматически.

Подача
<- - > Быстрая подача
О
Начало или конец движения
150
HAAS Mini Mill
G85 Фиксированный цикл расточки
F
L
R
X
Y
Z
Группа 09
скорость подачи в мм/мин
счетчик повторений
расположение R плоскости
положение оси X
положение оси Y
глубина отверстия
Данный G - код является модальным, он активизирует фиксированный цикл до его отмены или выбора другого цикла.
Вам нельзя запускать шпиндель по часовой стрелке перед данным предварительно
запрограммированным циклом, ЧПУ сделает это автоматически.

Подача
<- - > Быстрая подача
О
Начало или конец движения
151
HAAS Mini Mill
G86 Расточка с остановкой шпинделя
F
L
R
X
Y
Z
Группа 09
скорость подачи в мм/мин
счетчик повторений
расположение R плоскости
положение оси X
положение оси Y
глубина отверстия
Данный G - код является модальным, он активизирует фиксированный цикл до его отмены или выбора другого цикла.
Вам нельзя запускать шпиндель по часовой стрелке перед данным предварительно
запрограммированным циклом, ЧПУ сделает это автоматически.

Подача
<- - > Быстрая подача
О
Начало или конец движения
Шпиндель по часовой стрелке
Остановка шпинделя
152
HAAS Mini Mill
G87 Расточка с ручным отводом
F
L
R
X
Y
Z
Группа 09
скорость подачи в мм/мин
счетчик повторений
расположение R плоскости
положение оси X
положение оси Y
глубина отверстия
Данный G - код является модальным, он активизирует фиксированный цикл до его отмены или выбора другого цикла.
Вам нельзя запускать шпиндель по часовой стрелке перед данным предварительно
запрограммированным циклом, ЧПУ сделает это автоматически.

Подача
<- - > Быстрая подача
О
Начало или конец движения
Ручной режим
Остановка шпинделя
153
HAAS Mini Mill
G88 Расточка с задержкой и ручным отводом
F
L
Р
R
X
Y
Z
Группа 09
скорость подачи в мм/мин
счетчик повторений
время задержки на дне отверстия
расположение R плоскости
положение оси X
положение оси Y
глубина отверстия
Данный G - код является модальным, он активизирует фиксированный цикл до его отмены или выбора другого цикла.
Вам нельзя запускать шпиндель по часовой стрелке перед данным предварительно
запрограммированным циклом, ЧПУ сделает это автоматически.

Подача
<- - > Быстрая подача
О
Начало или конец движения
Ручной режим
Остановка шпинделя
Задержка
154
HAAS Mini Mill
G89 Расточка с задержкой
F
L
Р
R
X
Y
Z
Группа 09
скорость подачи в мм/мин
счетчик повторений
время задержки на дне отверстия
расположение R плоскости
положение оси X
положение оси Y
глубина отверстия
Данный G - код является модальным, он активизирует фиксированный цикл до его отмены или выбора другого цикла.
Вам нельзя запускать шпиндель по часовой стрелке перед данным предварительно
запрограммированным циклом, ЧПУ сделает это автоматически.

Подача
<- - > Быстрая подача
О
Начало или конец движения
Задержка
155
HAAS Mini Mill
Выбор абсолютных координат и с приращением (относительных)
G90 Абсолютные координаты
Группа 03
Данный код модальный, он изменяет способ, в котором интерпретируются команды
движения осей. G90 присваивает последующим командам абсолютное позиционирование
внутри выбранной системы координат. Каждая двигающаяся ось будет установлена в
положение закодированное в командном блоке.
G91 Размеры с приращением (относительные)
Группа 03
Данный код модальный, он изменяет способ, в котором интерпретируются команды
движения осей. G91 присваивает последующим командам приращение. Каждая
двигающаяся ось будет смещаться на величину, закодированную в командном блоке.
Различные определения системы координат
Данная функция имеет различные влияния в зависимости от параметра пользователя №
33. Параметр пользователя № 33 может эксплуатироваться в системе FANUC, HAAS или
YASNAC. Команда не передвигает какие-либо оси, она только изменяет величины,
запасаемые как используемые рабочие офсеты.
G92 Дополнительное смещение начала координат в системе FANUC или HAAS
Группа 00
Команда G92 эффективно перемещает все рабочие координаты систем (G54-59, G110129) таким образом, что команда позиционирования становится текущим позиционированием в активной работе системы. G92 не является модальным, он не приводит к
движению осей.
G92 команда отменяет любые G52 команды, влияющие на оси. Пример: G92 Х35.5
отменяет G52 для Х-оси. Остальные оси не действуют.
Определенное в G92 значение отображается в конце таблицы рабочих офсетов и при
необходимости его можно убрать. Данная величина будет удаляться автоматически, если
после включения нажать клавишу POWER UP/RESTART или если в режиме ZERO RET
(возврат нуля) использовать клавиши AUTO ALL AXES или ZERO SINGLE AXIS.
G92 Дополнительное смещение начала координат в системе YASNAC Группа 00
Команда G92 устанавливает G52 рабочие координаты так, что программируемое
значение используется в текущей системе координат. G52 будет активным автоматически
пока не будет выбрана другая система координат. G92 не является модальной командой,
и не приводит к движению осей.
156
HAAS Mini Mill
Дополнительные функции в фиксированных циклах
G98 Возврат к исходной точке
Группа 10
Данный G-код является модальным и изменяет способ работы фиксированного цикла.
При помощи G98, цикл после своего завершения будет возвращаться к точке начала
цикла.
G99 Возврат к исходной плоскости
Группа 10
Данный G-код является модальным и изменяет способ работы фиксированного цикла.
При помощи G99, цикл после своего завершения будет возвращаться в R плоскость.
Программируемое зеркальное отображение (G100, G101)
G100 Отмена зеркального отражения
Группа 00
G100 Запуска зеркального отражения
Группа 00
X дополнительная команда для оси X
Y дополнительная команда для оси Y
Z дополнительная команда для оси Z
А дополнительная команда для оси А
По меньшей мере требуется определение одной оси !
Действующая
функция
отображения
изменяет
знаки
определенных
осей.
Программируемое зеркальное отображение может быть выключено или включено
индивидуально для любой из четырех осей. Оба G-кода не являются модальными, но
статус зеркального отображения каждой оси является модальным. В нижней части экрана
будет указано когда ось отображена. Данные G-коды должны использоваться в ЧПУ без
каких-либо иных G-кодов и не вызывают движение оси. G101 будет включать, a G100
выключать зеркальное отображение для любой оси, записанной в блоке. Настоящие
значения, данные для кодов осей X, Y, Z или А здесь не действуют.
При использовании коррекции инструмента с зеркальным отображением, необходимо
учитывать следующее: после включения или выключения зеркального отображения при
помощи G100 или G101, следующий блок движения должен иметь отличное положение
рабочей координаты от первого.
Обратите внимание на следующий пример:
Неправильный
Правильный
G41 X1.0 Y1.0;
G41 X1.0Y1.0;
G01 X2.0 Y2.0;
G01 Х2.0 Y2.0;
G101 Х0;
G101 Х0;
G00 Z1.0;
G00 Z1.0;
G00 X2.0 Y2.0;
G00 X1.0;
G00 X2.0 Y2.0;
G40; G40;
Функция отображения может изменять направление движения вдоль любой из осей. Если
одна из них выбрана, дисплей покажет статус. Зеркальное изображение будет отображать программируемое движение вокруг нулевой рабочей координаты. Будьте
осторожны, при отображение только одной оси X или Y, фреза вращается на
противоположной стороне сечения. Если отображение выбрано для кругового движения
только одной оси, следует обратить внимание, что G02 и G03 изменяют левую и правую
стороны коррекции на фрезу G41 и G42. Ввод 45 до 48 используется для выбора
зеркального отображения.
157
HAAS Mini Mill
Вывод программы на RS-232 (G102)
G102 Вывод программы на RS-232
X дополнительная команда для оси X
Y дополнительная команда для оси Y
Z дополнительная команда для оси Z
А дополнительная команда для оси А
Группа 00
Программируемый вывод на интерфейс RS-232 позволяет вывести текущие рабочие
координаты четырех осей. Данный G-код (G108) не модальный и поэтому влияет только
на тот блок, в котором он запрограммирован. Этот G-код должен использоваться в ЧПУ
без других G-кодов и не является причиной движения какой-либо оси. Текущие значения
для кода X, Y, Z или А не влияют на данный код. Законченная строчка текста
направляется к первому интерфейсу RS-232. Каждая ось, записанная в командном блоке
G102 выводится на RS-232 в таком же формате, в каком их значения записаны в
программе.
Применяется также дополнительный интервал, промежуток (параметр пользователя 41) и
ЕОВ контроль (параметр пользователя 25). Выводимые значения текущего положения
осей относятся к действительной системе координат.
Преобразование в цифровую форму обрабатываемой детали также возможно при
использовании данного G-кода, а также программы, которая считывает деталь в X-У и с/
помощью G31 считывает в направлении Z. Когда щуп 3D совпадает, следующий блок может быть G102, чтобы перенести положение X, Y, Z на компьютер, который координаты
может сохранить как обрабатываемую деталь в цифровой форме.
Функция ограничения предварительного просмотра блока NC (G103)
G103 Ограничение предварительного просмотра
Группа 00
Р = 0 -15 макс, количество блоков, которые могут учитываться управлением вперед
G103 [P..]
"Просмотр блока наперед" это термин, используемый для описания того, что делает ЧПУ
в качестве подготовительной работы во время движения станка. Выполнение блока
может длиться несколько секунд. ЧПУ может воспользоваться данным временем, чтобы
подготовить следующие блоки. Таким образом сохраняется время, в тот момент, когда
выполняется текущий блок и следующий интерпретирован и подготовлен,
осуществляется непрерывное движение между последовательными блоками. Просмотр
блока наперед также важен для получения необходимой информации для
предварительной компенсации положений при обработке с компенсацией.
Если запрограммировано G103 Р0, то ограничение невозможно. Лимитирование блока
также невозможно если в блоке есть G103 без Р адресного кода. Если запрограммировано G103 Рп, то предварительный просмотр ограничен количеством Рп.
Если движение инструмента происходит под влиянием G41 или G42, G103 не может быть
использован. Если в этой ситуации Вы попытаетесь использовать G103, то появится
сигнал тревоги 371. G103 можно использовать при поиске ошибки в макропрограмме.
Макро выражение рассматривается под влиянием предварительного просмотра. При
включении в программу G103 Р1 макро выражение будут представлены на один блок
вперед выполняемого блока.
G103 не является FANUC совместимой командой
158
HAAS Mini Mill
Различный выбор программируемых рабочих координат
G110-G129 Система координат № 7-26
Группа 12
Данные коды выбирают одну из 20 систем координат, сохраняемых в памяти ЧПУ. Все
последующие упоминания о расположении осей будут интерпретированы в новой системе координат. Операция от G110 до G129 такая же как от G54 до G59.
G150 Универсальный цикл фрезерования карманов Группа 00
D
выбор значения коррекции радиусf инструмента
F
скорость подачи
I
увеличение прохода в оси X
J
увеличение прохода в оси Y
К
припуск на чистовую обработку
L
счетчик повторений
Р
номер подпрограммы для определения формы
Q
возрастание глубины фрезерования по оси Z на один проход
R
положение R плоскости
S
частота вращения шпинделя (опционально)
X
положение X в начале отверстия
Y
положение Y в начале отверстия
Z
конечная глубина кармана
Данный G-код предназначен для выполнения карманной фрезеровки. Форма производимого фрезерования должна быть обозначена серией движений внутри подпрограммы.
Последовательные движения в оси X или Y будут использоваться для вырезки
установленной формы, следуемой из заключительного прохода для очистки наружной
кромки. Необходимо, чтобы было обозначено либо I либо J. Если обозначено I, карман
будет обрабатываться при помощи последовательных проходов в оси Y. Если
обозначено J, карман будет обрабатываться при помощи последовательных проходов в
оси X. Числа I и J должны быть положительными. Чистовая обработка производится на
ширину К и К должно быть всегда положительным. На глубине Z не существует чистовой
обработки.
Могут быть выбраны множественные проходы через площадь, для управления глубиной
прохода. По меньшей мере выполняется один проход вокруг кармана, а множественные
проходы делаются с подачей на величину Q, до тех пор, пока не будет достигнута
глубина Z. Значение Q должно быть положительным. Если обозначен L, повторяться
будет целый блок, а возрастающая X или Y (G91) будет изменять положения кармана.
159
HAAS Mini Mill
Подпрограммы должна определить закрытую площадь при помощи серии движений G01,
G02 или G03 в направлении X или Y. G-коды G90, G91 могут использоваться в
подпрограмме для выбора абсолютных или относительных координат. Любые коды,
кроме G, I, J, R, X, Y будут игнорироваться подпрограммой. Такая подпрограмма должна
содержать не более 20 контурных элементов (ходов).
Фрезеровка кармана должна начинаться с предварительно выбранного отверстия на Z
глубину, с целью образования свободного места для входа инструмента в заготовку. Блок
G150 должен обозначать расположение отверстия с помощью X и Y.
Первое движение в подпрограмме должно быть от чистого отверстия к начальной точке
формы блока. Конечным движением подпрограммы будет возврат к точке начала формы.
Если обозначен К, заключительный проход будет вдоль кромки на полную глубину кармана, а предыдущие ходы обработки будут осуществляться внутри запрограммированного размера кармана при помощи К.
O0100
(G150 пример кармана)
G58 G00 G90 Х82.5 Y114. (расположение начального отверстия);
Т1 М06
(Т1 сверлит начальное отверстие);
G83RO. Q10. Z-20 F500.;
Т2 М06
(концевая фреза Т2);
(фреза диаметром 1.6, 2 прохода на глубину Z);
(0.3 запас для заключительного прохода)
G150 G41 F380. D01 J8. КО.З Q10. RO. X82.5 Y114. Z-20. P200;
G40 G28;
М30;
О0200 (подпрограмма G150 для определения контура кармана);
G01 Y117.;
Х38.;
G03 Y133. R22.;
G01 Y56.;
G03 Y12. R22.;
G01 Х127.;
G03 Y56.R22.;
G01 Y133.;
G03 Y117. R22.;
G01 Х60.;
М99 (выход из подпрограммы);.
G187 Контроль точности
Группа 00
Программирование G187 выглядит следующим образом:
G187 ЕО.01 (установка допуска)
Функция G187 применяется чтобы определить точность при фрезеровке наружных углов.
G187 программируется: G187 Ennnn, при этом nnnn желаемая точность. За более
подробной информацией обращайтесь к "Вычисление точности".
160
HAAS Mini Mill
4.6 Смешанные функции (М-функции)
4.6.1 Обзор М-кодов
В блоке программы может быть запрограммирован только один М код. Все М коды либо
действуют, либо являются причиной действий, возникающих в конце блока.
М00 Остановка программы
М01 Дополнительная остановка программы
М02 Конец программы
М03 Шпиндель вперед
М04 Шпиндель назад
М05 Остановка шпинделя
М06 Замена инструмента
М08 Включение СОЖ
М09 Выключение СОЖ
М10 Запуск тормоза 4 оси
М11 Остановка тормоза 4 оси
М19 Ориентация шпинделя
М21-М24 дополнительная импульсная пользовательская М функция
М30 Окончание программы и возврат
М31 Транспортер стружки, направление вперед
М32 Транспортер стружки, направление назад
МЗЗ Остановка транспортера
М34 Возрастающее позиционирование сопла для СОЖ
М35 Уменьшающееся позиционирование сопла для СОЖ
М39 Вращение револьверной головки
М41 I передаточная ступень
М42 II передаточная ступень
М51-М54 Включение дополнительной пользовательской М команды
М61-М64 Выключение дополнительной пользовательской М команды
М75 Установка G35 или G136 точки ссылки
М76 Выключить экран
М77 Включить экран
М78 Аварийный сигнал, в случае обнаружения сигнала пропуска
М79 Аварийный сигнал, если сигнал пропуска не обнаружен
М82 Разжатие инструмента
М86 Зажатие инструмента
М88 Включение внутренней подачи в шпиндель хладогента
М89 Выключение внутренней подачи в шпиндель хладогента
М95 Режим простаивания если дискретный вход установлен в 0
М96 Условный скачок при дискретном сигнале О
М97 Местная подпрограмма
М98 Вызов подпрограммы
М99 Возврат или цикл подпрограммы
161
HAAS Mini Mill
4.6.2 Подробное описание М-кодов
М00 Остановка программы
Данный код используется для прерывания программы. Он также останавливает
шпиндель, выключает хладогент. Управление перескакивает к следующему блоку и
ожидает. Клавиша Старт цикла продолжит работу программы.
М01 Дополнительная остановка программы
Код М01 идентичен коду М00, но в отличии от М00, остановка происходит при включенной
функции опционального останова.
М02 Конец программы
Код М02 останавливает работу программы также, как и М00, но программный указатель
не передвигается к следующему блоку.
М03 Движение шпинделя вперед
Код М03 обеспечивает движение шпинделя вперед по часовой стрелке с любой, заранее
установленной скоростью. Блок будет задержан до той поры, пока скорость шпинделя не
достигнет 90% запрограммированной частоты вращения. Если параметр станка 209
устанавливает бит "SPNDL NOWAIT" на 1, действительный блок будет выполняться, даже
если не достигнута необходимая частота вращения шпинделя. Контроль находится вначале следующего блока.
М04 Реверс шпинделя
Код М04 обеспечивает движение шпинделя против часовой стрелки с любой, заранее
установленной скоростью. Блок будет задержан до тех пор, пока скорость шпинделя не
достигнет 90% запрограммированной частоты вращения. Если параметр станка 209 устанавливает бит "SPNDL NOWAIT" на 1, действительный блок будет выполняться, даже если не достигнута необходимая частота вращения шпинделя. Контроль находится вначале
следующего блока.
М05 Остановка движения шпинделя
Код М05 используется для остановки шпинделя. Блок задерживается, пока скорость
шпинделя не снизится до 10% оборотов за минуту.
М06 Замена инструмента
Код 06 используется для проведения замены инструмента. Предыдущий выбранный инструмент (Тп) помещается в шпиндель. Если шпиндель вращается, его необходимо остановить. Ни одна команда для движения осей не может использоваться до замены инструмента. Ось Z будет автоматически двигаться к нулю станка, а выбранный инструмент будет помещен в шпиндель. Ось Z будет пребывает на нуле станка. Шпиндель не начнет
снова двигаться после замены инструмента, но скорость Snnn и движение станка не изменятся. Tnnn должен находиться в том же блоке, либо в предыдущем. Насос хладагента
выключается при замене инструмента.
М08 Включение СОЖ
Код М08 включает насос СОЖ. Запомните, что М08 представлен в конце блока. Низкий
уровень СОЖ проверяется только в начале программы, поэтому показатель СОЖ не
сможет остановить программу, которая уже запущена.
М09 Выключение СОЖ
Код М09 выключает насос СОЖ.
162
HAAS Mini Mill
М10 Запуск тормоза четвертой оси
Код М10 используется для осуществления тормоза четвертой оси. М10 активизируется
при включенном станке и необходимо только после применения М11. М10 активен модально. М11 приводит в движение реле, М10 вызовет его остановку.
М11 Остановка тормоза четвертой оси
Код М11 осуществляет "повторное освобождение" от тормоза четвертой оси. Он
предотвращает задержку торможения и команды движения для пятой оси.
М12 Запуск тормоза пятой оси
Код М12 используется для сообщения торможения пятой оси. Торможение является
обязательным, поэтому М12 необходим тогда, когда применяется М13 для освобождения
от тормоза. М13 активирует реле, которое освобождается от тормоза. М12 деактивирует
это реле, вызывая торможение.
М13 Остановка тормоза пятой оси
Код М13 осуществляет "повторное освобождение" от тормоза пятой
предотвращает задержку торможения и команды движения для пятой оси.
оси.
Он
М19 Ориентация шпинделя
Код М19 используется при установке шпинделя в фиксированную позицию. Команда следующего движения шпинделя (Snn, МЗ, М4, М41 или М42) будет освобождать шпиндель.
М21-М24 Опциональный пользователь М
М21 через М24 коды являются дополнительными интерфейсами для пользователя. При
этом реле активизируется между № 25 и № 28, ждать M-Fin сигнала, реле освобождается
и ждет исчезновения М-Fin сигнала. Кнопка RESET будет завершать любую операцию при
ожидании сигнала.
М30 Конец программы и возврат
Код М30 используется для остановки программы. Он также останавливает шпиндель и
выключает СОЖ. Программный указатель будет возвращаться к первому блоку
программы и останавливаться. Счетчик деталей будут увеличиваться. М30 также
отменяет и коррекцию инструментов.
М31 Посылка стружки на транспортёре вперед
М31 начинает движение стружки вперед. Транспортер должен двигаться вперед, чтобы
удалить всю стружку из рабочей части. Если двигатель транспортера, включен, тогда
транспортер будет остановлен, а затем будет возобновлено движение вперед.
М32 Посылка стружки на транспортёре назад
М32 начинает движение транспортёра стружки в обратном направлении. Если двигатель
транспортера включен, тогда транспортер будет остановлен, а затем будет возобновлено
движение в обратном направлении.
МЗЗ Остановка движения транспортера стружки
МЗЗ останавливает движение транспортера.
М34 Возрастающее позиционирование сопла для СОЖ
С помощью М34 производится позиционирование сопла хладогента со сдвигом на одно
приращение от исходного положения. В качестве исходного положения принимается
ноль. Если за исходную позицию принимается 5 и при этом выполняется М34, тогда сопло передвигается в позицию 6. Основное положение сопла на горизонтально-фрезерном
станке - это самая дальняя установленная позиция в положительном направлении оси Z,
которая может быть достигнута. Увеличение сопла будет снижать скорость потока
хладогента.
163
HAAS Mini Mill
М35 Уменьшающее позиционирование сопла для СОЖ
М35 уменьшает позиционирование сопла хладогента на одно приращение меньше.
Уменьшение позиционирования является причиной движения сопла к исходному положению. В качестве исходного положения принимается ноль. Если за текущую позицию
принимается 5 и при этом выполняется М35, то сопло передвигается в позицию 4. Основное положение сопла на горизонтально-фрезерном станке - это самая дальняя установленная позиция в положительном направлении оси Z, которая может быть достигнута.
Уменьшение сопла будет увеличивать скорость потока СОЖ.
М39 Вращение револьверной головки
Код М39 используется для вращения револьверной головки инструмента без замены его
самого. Перед вызовом М39, необходимо определить Tn.
М41 I передаточная ступень
М41 код используется для перехода предварительно введенной передаточной ступени
при помощи команды Snnn. С М41 движение нижнего механизма шпинделя всегда будет
медленным. Если командная скорость примерно равна лимиту скорости движения станка
тогда скорость шпинделя будет иметь ограничение движения нижнего механизма.
Данный М код не включает и не выключает шпиндель. Если шпиндель был включен до
этой команды, то он продолжит свое движение. Если он был выключен до этой команды,
то он останется неподвижным.
М42 II передаточная ступень
М42 код используется для перехода предварительно введенной передаточной ступени
при помощи команды Snnn. С М42 передаточная ступень всегда высока. Обратите
внимание, что крутящий момент на инструменте всегда можно уменьшить. Данный М код
не включает и не выключает шпиндель. Если шпиндель был включен до этой команды, то
он продолжит свое движение. Если он был остановлен до этой команды, то он останется
неподвижным.
М51-М54 Включение дополнительного пользователя М
Функции кодов М51 до М54 являются дополнительными для интерфейсов пользователя.
Они будут активировать реле № 17 до №24 и оставлять их активными. Речь идет о том
же самом реле, которое активизируется с помощью М25 до М28. Используйте М61 - М68
для их выключения. При помощи кнопки RESET можно выключить все реле. Когда
включена внутренняя подача хладогента, М54 невозможен.
М61-М64 Выключение дополнительного пользователя М
Функции кодов М61 до М64 являются дополнительными для интерфейсов пользователя.
Они будут дезактивировать реле №17 до №24. Это те же самые реле, используемые для
М21- М28. Когда включена внутренняя подача хладогента, М64 невозможен.
М75 Установка исходной точки G35 или G136
Данный код используется для установки исходной точки для G35 или G136. Он должен
использоваться после движения, завершающегося функцией пропуска.
М76 Выключение экрана
Данный код служит для блокировки изображения на экране информации во время
обработки с высокой скоростью.
М77 Включение экрана
Данный код служит для разблокировки изображения после окончания обработки с
высокой скоростью.
164
HAAS Mini Mill
М78 Аварийный сигнал, в случае обнаружения сигнала пропуска
Данный код используется для тревоги, если предыдущая функция пропуска в действительности получила сигнал пропуска. Данный код может быть помещен в блок рядом
с функцией пропуска или в любой последующий блок. Функции пропуска: G31, G36 и G37.
М79 Аварийный сигнал, если сигнал пропуска не обнаружен
Код М79 используется для тревоги, если предыдущая функция пропуска в действительности не получила сигнал пропуска. Обычно он применяется, если отсутствие
сигнала пропуска может указывать на позиционную ошибку щупа 3D. Код может быть
помещен в блок с функцией пропуска или в любой последующий блок. Функция пропуска:
G31, G36, G37. ,
М82 Удаление инструмента
М82 используется для выталкивания инструмента из шпинделя. Код не является таким
необходимым, так как операция по замене инструмента производится автоматически. В
распоряжении оператора имеется кнопка TOOL RELEASE для удаления инструмента
вручную.
Данный М-код не рекомендуется для использования, т.к. инструмент может упасть со
шпинделя, а следовательно может повредиться как сам инструмент, так и механизм или
установку.
М86 Зажатие инструмента
Данный код будет зажимать инструмент в шпинделе. Код не является таким
необходимым, так как операция по замене инструмента производится автоматически. В
распоряжении оператора имеется кнопка TOOL RELEASE для удаления инструмента
вручную.
М88 Включение внутренней подачи СОЖ для шпинделя
Данный код используется для включения внутренней подачи хладогента. При выборе
кода М88 шпиндель останавливается, включается насос, а затем шпиндель заново
запускается.
М89 Выключение внутренней подачи СОЖ для шпинделя
Данный код используется для выключения внутренней подачи хладогента. При вызове
М89 шпиндель останавливается и отключается насос. Затем канал хладогента продувается на фрезерной шпиндельной головке.
165
HAAS Mini Mill
М96 Условный переход при отсутствии сигнала
Р - номер блока, цель для условного перехода если выполнено условие.
Q - дискретный вход для тестирования от 0 до 31.
Данный код используется при тестировании дискретного ввода, для статуса 0. Когда
выполняется такой блок и вводится сигнал, обозначаемый как Q = 0, выполняется
условный переход на определенный с помощью Р блок. Необходимо, чтобы был
определен содержащийся в этой программе номер блока. Величина Q может колебаться
от 0 до 31. Значения соответствуют дискретным входам на странице диагностического
дисплея в верхнем левом = 0 и нижнем правом = 31. Величина Q необязательна для М96
блока. Обычно управление использует последнее обозначение Q. Данная команда
останавливает очередность предварительного просмотра, пока не будет сделано
тестирование (за время прогона). Поскольку это влияет на предварительный расчет
блока, М96 не может быть обработан, если производится коррекция радиуса
инструмента. М96 не может обрабатываться в режиме DNC. Если М96 должен
обрабатываться в режиме DNC, код необходимо поместить в подпрограмму,
обрабатывать с вызовом подпрограммы.
Применение выглядит следующим образом:
N05 М96 Р5 Q8;
(контролирует дверь и ожидает сигнал закрытия 0);
N10
(начало выполнения программ);
(обрабатывающая программа);
N85 М21;
(выполнение наружной функции пользователя)
N90 М96 Р10 Q27; (скачок к блоку №10, если ввод установлен на 0);
N95 МЗО;
(если резервный ввод =1, тогда конец программы);
М97 Вызов локальной подпрограммы
Данный код используется для вызова локальной подпрограммы при помощи числа в
строке N той же программы. Код Pnnnn является обязательным, он должен совпадать с
числом строк внутри этой же программы. Подпрограмма должна заканчиваться М99.
Счетчик повторений L в блоке М97 будет повторять программу определенное число раз.
М98 Вызов подпрограммы
Данный код используется для вызова подпрограммы. Код Pnnnn должен находиться в том
же блоке. Вызываемая подпрограмма должна быть под тем же номером программы в
программной памяти. Счетчик повторений L в блоке М97 будет повторять программу
определенное число раз.
М99 Возврат из подпрограммы или переход
Данный код используется для возврата к основной программе от подпрограммы или
макрокоманды. Он также является причиной возврата цикла основной программы без
остановки, даже в том случае, если использовалась подпрограмма без Р кода. Если
используется М99 Pnnnn, это вызовет переход к строке, которая содержит Nnnnn с тем же
числом.
Действии функция М99 в управлении HAAS отличается от управления FANUC. В FANUC
М99 Pnnnn осуществляет возврат из подпрограммы в главную программу и дальше
работает с номера блока как определенного с М99 Pnnnn. В управлении HAAS команда
М99 будет осуществлять переход к определенному номеру блока в текущей программе.
Ниже приведены варианты программ для HAAS и FANUC с одинаковым результатом:
166
HAAS Mini Mill
Главная программа:
HAAS
О0001;
…
N50 М98 Р2;
N51 М99 Р00;
…
N100 (продолжение здесь)
…
М30; . . .
Подпрограмма:
О0002;
М99;
FANUC
О0001;
…
N50 М98 Р2;
…
N100 (продолжение здесь)
…
М30;
О0002;
М99Р100;
Имея макрокоманды, Вы можете использовать глобальную переменную и обозначать
блок для перехода в подпрограмме как #nnn=ddd. После вызова подпрограммы можно
произвести скачок на установленный с помощью переменной номер блока ( М99 P#nnn).
167
HAAS Mini Mill
4.7 Примеры программ
G81 Сверление фиксированного цикла
Формат:
G81 Z-_F_R_;
Z = положение дна отверстия, которое будет сверлиться
F = скорость подачи в мм/мин.
R = отношение плоскости, или положение выше ZO
Примечание: Z, F, R коды необходимы для всех фиксированных циклов
Примечание: дополнительные X и У могут быть включены в строку предварительно
запрограммированного цикла. В большинстве случаев это – положение первого
отверстия для сверления.
Далее приведена программа сверления через алюминиевую пластину (рис. 8-1):
T1 M06
G00 G90 G54 X1.125 Y-1.875 S2500 M03
G43 H01 Z.1
G81 Z-.35 F15. R.1
X2.0
X3.0 Y-3.0
X4.0 Y-5.625
X5.250 Y-1.375
G00 G80 Z1.0
G28
M30
168
HAAS Mini Mill
G82, G83, G84 фиксированные циклы
Формат G82
G82 Z-___ F___
R____ Р____;
Это - рекомендуемые коды для сверления с задержкой.
Р = время задержки на дне отверстия в тысячных секунды
300= 300 миллисекунд
300.= 300 секунд
Формат G83
G83 Z-___ F___ R____ Q____
Это - рекомендуемые коды для глубокого сверления.
Q = глубина подачи на врезание с приращением в отрицательном Z направлении.
Пример:
Q5 в строке G83 будет осуществлять определенную глубину сверления
разделенную на шаги в 5 мм.
Последняя подача на глубину соответствует остатку.
Формат G84
G84 ZF
R
Это - рекомендуемые коды для нарезания резьбы метчиком.
Нет никаких новых кодов для разъяснения.
Примечание: для метки необходим точный расчет частоты вращения и подачи.
Формула подачи: частота вращения шпинделя х шаг в мм за одно вращение = скорость
подачи в мм/минуту.
Пример программы
%
O1234
T1 M06
(Инструмент 1 .5 X 90 градусное сверление)
G00 G90 G54 X.565 Y-1.875 S1275 M03
G43 H01 Z.1 M08
G82 Z-.175 F10. R.1 P300 >(сверление на глубины половины диаметра фаски)
X1.115 Y-2.750
X3.365 Y-2.875
X4.188 Y-3.313
X5.0 Y-4.0
G00 G80 Z1.0 M09
169
HAAS Mini Mill
G83 PROGRAM EXAMPLE HELPFULL NOTES
T2 M06
(Инструмент 2 .3125 сверло)
G00 G90 G54 X.565 Y-1.875 S2500 M03
G43 H02 Z.1 M08
G83 Z-.700 F15. R.1 Q.175 (Точка сверления 1/3 диаметра сверла)
X1.115 Y-2.750
X3.365 Y-2.875
X4.188 Y-3.313
X5.0 Y-4.0
G00 G80 Z1.0 M09
170
HAAS Mini Mill
G84
T3 M06
(Инструмент #3 3/8-16 метчик)
G00 G90 G54 X.565 Y-1.875 S900 M03
G43 H03 Z.2 M08
G84 Z-.600 F56.25 R.2
>(900 об/мин делится 16TPI = 56.25 IPM)
X1.115 Y-2.750
X3.365 Y-2.875
X4.188 Y-3.313
X5.0 Y-4.0
G00 G80 Z1.0 M09
G28 G91 Y0 Z0
M30
%
171
HAAS Mini Mill
Подпрограммы и фиксированные циклы
После необходимого обучения предварительно запрограммированным циклам мы можем
определить количество необходимых кодовых строк для выполнения порядка пяти отверстий. Наилучшим способом сохранения программированного пространства и времени
является использование подпрограммы. Мы можем этого достичь с помощью группировки
расположения X и Y отверстий в отдельной программе, а затем вызываем данную
программу каждый раз, когда фиксированному циклу необходимо сообщить координаты
Х, Y.
Вместо того, чтобы писать расположение X, У для каждого инструмента, мы можем единожды написать расположение X, У для любого номера инструмента.
%
O1234
T1 M06
G00 G90 G54 X.565 Y-1.875 S1275 M03
G43 H01 Z.1 M08
G82 Z-.175 F10. R.1 P300
X1.115 Y-2.750
X3.365 Y-2.875
X4.188 Y-3.313
X5.0 Y-4.0
G00 G80 Z1.0 M09
T2 M06
G00 G90 G54 X.565 Y-1.875 S2500 M03
G43 H02 Z.1 M08
G83 Z-.620 F15. R.1 Q.175
X1.115 Y-2.750
X3.365 Y-2.875
X4.188 Y-3.313
X5.0 Y-4.0
G00 G80 Z1.0 M09
T3 M06
G00 G90 G54 X.565 Y-1.875 S900 M03
G43 H03 Z.2 M08
G84 Z-.600 F56.25 R.2
X1.115 Y-2.750
X3.365 Y-2.875
X4.188 Y-3.313
X5.0 Y-4.0
G00 G80 Z1.0 M09
G28 G91 Y0 Z0
M30
%
(программа без подпрограмм)
(Исходная координата отверстия)
(Исходная координата отверстия)
(Исходная координата отверстия)
(Исходная координата отверстия)
(Повторяемая координата отверстия)
(Повторяемая координата отверстия)
(Повторяемая координата отверстия)
(Повторяемая координата отверстия)
(Повторяемая координата отверстия)
(Повторяемая координата отверстия)
(Повторяемая координата отверстия)
(Повторяемая координата отверстия)
Та же самая программа может иметь следующий вид:
172
HAAS Mini Mill
%
O1234
T1 M06
G00 G90 G54 X.565 Y-1.875 S1275 M03
G43 H01 Z.1 M08
G82 Z-.175 F10. R.1 P300
M98 P1000
G00 G80 Z1.0 M09
T2 M06
G00 G90 G54 X.565 Y-1.875 S2500 M03
G43 H02 Z.1 M08
G83 Z-.620 F15. R.1 Q.175
M98 P1000
G00 G80 Z1.0 M09
T3 M06
G00 G90 G54 X.565 Y-1.875 S900 M03
G43 H03 Z.2 M08
G84 Z-.600 F56.25 R.2
M98 P1000
G00 G80 Z1.0 M09
G28 G91 Y0 Z0
M30
%
%
O1000 (X,Y LOC. SUB)
X 1.115 Y-2.750
X 3.365 Y-2.875
X 4.188 Y-3.313
X 5.0 Y-4.0
M99
%
173
HAAS Mini Mill
Подпрограммы с множественными зажимными приспособлениями
Как
мы
уже
убедились,
использование
подпрограмм
с
предварительно
запрограммированным циклом помогает сэкономить время программирования и избежать
ошибок при вводе координат. Давайте сделаем шаг вперед. На столе установлены шесть
зажимных приспособлений. Каждый из них будет использовать новую нулевую точку
изделия X, Y. Они будут вызываться в программе как G54 до G59. Станок будет
сообщать, где на столе находится каждое зажимное приспособление. Используя
кромочный щуп можно установить начало координат на каждом изделии. Используйте
клавишу установки нулевой точки изделия (PART ZERO SET) для внесения в память
координат в таблицу смещения начала координат. Если данные о расположении начала
координат X, Y один раз установлены в таблице, можно начинать программирование.
При рассмотрении следующей страницы мы можем определить, как бы выглядела эта
установка на столе станка.
Например: каждая из следующих частей нуждается в сверлении центра. X и У являются
нулём.
%
%
O2000
O3000
T1 M06 X
0 Y0
G00 G90 G54 X0 Y0 S1500 M03
G83 Z-1.0 F15. R.1 Q.2
G43 H01 Z.1 M08
G00 G80 Z.2
M98 P3000
M99
G55
%
M98 P3000
G56
M98 P3000
G57
M98 P3000
G58
M98 P3000
G59
M98 P3000
G00 Z1.0 M09
G28 G91 Y0 Z0
M30
%
Следующая диаграмма демонстрирует пример многократных зажимных приспособлений.
Каждая заготовка будет иметь абсолютный ноль. Это можно осуществить с помощью G54
до G59 и G110 до G129, всего возможно 26 вариантов.
174
HAAS Mini Mill
Повторение фиксированного цикла
В следующем примере производится циклическое сверление с помощью фиксированного
цикла.
%
O3400
T1 M06
G00 G90 G54 X1.0 Y-1.0 S2500 M03
G43 H01 Z.1 M08
G81 Z-1.5 F15. R.1
G91 X1.0 L9
G90 Y-2.0
(или остаться в G91 и продолжить Y-1.0)
G91 X-1.0 L9
G90 Y-3.0
G91 X1.0 L9
G90 Y-4.0
G91 X-1.0 L9
G90 Y-5.0
G91 X1.0 L9
G90 Y-6.0
G91 X-1.0 L9
G90 Y-7.0
G91 X1.0 L9
G90 Y-8.0
G91 X-1.0 L9
G90 Y-9.0
G91 X1.0 L9
G90 Y-10.0
G91 X-1.0 L9
G00 G90 G80 Z1.0 M09
G28 G91 Y0 Z0
M30
%
175
HAAS Mini Mill
Изменение фиксированного цикла
В данном параграфе мы займёмся с предварительно запрограммированными циклами,
которые в силу специфического применения необходимо изменить для упрощения программирования сложных заготовок. С этим достигается более эффективная работа
станка.
Используйте G98 и G99 для устранения зажимов:
В примере у нас прямоугольная заготовка, которая закрепляется на столе. Нам
необходимо записать программу, чтобы предотвратить столкновение инструмента с
зажимными приспособлениями.
%
O4500
T1 M06
G00 G90 G54 X1.0 Y-1.0 S3500 M03
G43 H01 Z1.125 M08
G81 G99 Z-1.500 F20. R.05
X2.0 G98
(Возврат в начальную точку после выполнения цикла)
X6.0 G99
(Возврат в исходную плоскость после выполнения цикла)
X8.0
X10.0
X12.0 G98
X16.0 G99
X18.0 G98
G00 G80 Z2.0 M09
G28 G91 Y0 Z0
M30
%
Обход препятствий в фиксированном цикле в плоскости Х,Y
Загрузка повторяющегося параметра L со значением 0 подавляет активный цикл
сверления. L0 действует в строке фиксированного цикла, где оно определено.
В приведённом примере на алюминиевом 6-ти граннике с длиной ребра 152,4 мм
необходимо просверлить 2 отверстия вдоль каждой стороны.
О4600;
X0.Y0.;
(на нижнем левом углу)
Z0;
Т1 М06;
G00 G90 G54 Х50.8 Y-12.7 S3500 М03; (на поверхности заготовки)
G43 Н01 Z-22.86 М03;
G81 Z-50.8F381. R-22.86;
Х101.6;
Х139.7 L0; (подавляет цикл сверления)
Y-50.8;
Y-101.6;
Y-139.7 L0;
Х101.6;
Х50.8;
X12.7 L0;
Y-101.6;
Y-50.8;
G00 G80 Z25.4 М09;
G28 G91 Y0.Z0.;
176
HAAS Mini Mill
Специальные фиксированные циклы
Эти циклы могут использоваться вместе с другими фиксированными циклами.
G70 Цикл позиционирования Круг
I = радиус делительной окружности
J = стартовый угол с 3-х часовым положением
L = количество отверстий
(поделены равномерно)
G71 Цикл позиционирования Дуга
I = радиус делительной окружности
J = стартовый угол с 3-х часовым положением
К= угол врезания
L = количество отверстий
(поделены равномерно)
G72 Цикл позиционирования Линия
I = расстояние между отверстиями
J = стартовый угол с 3-х часовым положением
L = количество отверстий
Правила определения циклов
1. Инструмента должен быть установлен в центр шаблона до вызова цикла. Центр
обычно Х0, Y0.
2. Код J начальный угол и всегда от 0 до 360 градусов против часовой стрелки от
позиции «3 часа».
177
HAAS Mini Mill
Следующая программа демонстрирует формат использования G70 для сверления
отверстия с помощью G81.
%
05000
T1 M06
G00 G90 G54 X0 Y0 S1500 M03
G43 H01 Z.1 M08
G70 I1.5 J0 L8 G81 Z-1.0 F15. R.1
G00 G80 Z1. M09
G28 G91 Y0 Z0
M30
%
В случае конфликта адресов, вы можете указать цикл сверления до блока специального
фиксированного цикла. Например:
%
05000
T1 M06
G00 G90 G54 X0 Y0 S1500 M03
G43 H01 Z.1 M08
G83 R.1 Z-1.0 I.25 J.03 K.15 F15. L0 (L0 PREVENTS DRILLING AT CENTER)
G70 I1.5 J0 L8
G00 G80 Z1. M09
G28 G91 Y0 Z0
M30
%
178
HAAS Mini Mill
Круговая интерполяция и коррекция инструмента
В данном разделе речь идёт об использовании G02 (круговая интерполяция по часовой
стрелке) и G03 (круговая интерполяция против часовой стрелки), а также коррекция
радиуса (G41: коррекция инструмента слева от конуса; G42: коррекция инструмента
справа от конуса).
Используя G02 и G03 мы можем запрограммировать станок так, что он выполнит
круговые и радиальные движения. В общем можно сказать, что при программировании
профиля или контура проще всего описать радиус между двумя точками с R и величиной.
Для полного движения по окружности (360°) должно быть обозначено I или J с величиной.
С помощью изображенного ниже кругового сечения описываются различные секции
одного круга.
Используя коррекцию радиуса инструмента мы, программисты, в состоянии
сместить фрезу на сумму радиуса инструмента и мы сможем запрограммировать
профиль или контур в полном соответствии с размерами чертежа. Используя
коррекцию радиуса инструмента сокращается время программирования и
уменьшается возможность расчетных ошибок.
Прежде, чем мы начнем заниматься круговой интерполяцией и ее использованием,
необходимо усвоить несколько правил, чтобы обработка на станке проходила успешно.
Этим правилам также необходимо следовать при программировании:
1) Коррекция инструмента может быть включена только во время движения осей
GOO/G01 в обрабатывающей плоскости, и должна быть больше или равна значению
коррекции.
2) После осуществления операции с использованием коррекции радиуса, она должна
быть выключена (OFF).
3) В большинстве станков во время выполнения коррекции радиуса линейные движения
X, Y меньше радиуса инструмента, осуществляться не будут. (Параметр пользователя
58 в FANUC - для положительных результатов).
4) Во время кругового движения по дуге G02 или G03 коррекция радиуса не может быть
включена или выключена.
179
HAAS Mini Mill
Следующая программа содержит компенсацию инструмента.
%
O600
T1 M06
(Торцевая фреза диаметром .250)
G00 G90 G54 X-.2 Y-.2 S5000 M03
G43 H01 Z.1 M08
Z-1.0
G41 D01 X0 (Включение компенсации, сдвиг на .200)
G01 Y4.0 F25.
G02 X.250 Y4.250 R.250
G01 X1.6562
G02 X1.875 Y4.0313 R.2187
G01 Y3.125
G03 X2.375 Y2.625 R.500
G01 X3.5
G02 X3.875 Y2.25 R.375
G01 Y.4375
G02 X3.4375 Y0 R.4375
G01 X-.1
G00 G40 X-.3 (Выключение компенсации, сдвиг на .200)
Z1.0 M09
G28 G91 Y0 Z0
M30
%
180
HAAS Mini Mill
Из приведенного ниже рис. узнаём, как рассчитывается путь инструмента для коррекции
радиуса.
Следующая программа не использует коррекцию инструмента. Траектория перемещения
инструмента программируется к осевой линии инструмента. Это также способ управления
расчетом коррекции инструмента.
%
O6100
T1 M06
G00 G90 G54 X-.125 Y-.2 S5000 M03
G43 H01 Z.1 M08
G01 Z-1.0 F50.
Y4.125 F25.
G02 X.250 Y4.375 R.375
G01 X1.6562
G02 X2.0 Y4.0313 R.3437
G01 Y3.125
G03 X2.375 Y2.750 R.375
G01 X3.5
G02 X4.0 Y2.25 R.5
G01 Y.4375
G02 X3.4375 Y-.125 R.5625
G01 X-.2
G00 Z1.0 M09
G28 G91 Y0 Z0
M30
%
181
HAAS Mini Mill
Программирование с использованием I и J
В основном, контурная обработка будет использовать значение радиуса R для
перемещений круговой интерполяции менее 360°. I и J также могут быть использованы
вместо R, но иногда это может создавать помехи. I и J являются расстояниями от
исходной точки до центра окружности.
Движение указанное выше, мы можем запрограммировать, используя R или I и J:
Использование R:
Использование I и J:
G01 Y3.750
G01 Y3.750
G02 Х.250 Y4.0 R.250
G02 Х.250 Y4.0 I.250 JO
G01 Х2.0
G01 Х2.0
Примечание: сравните движение +1.250 с "частями окружности", показанными ранее.
Примечание: В строках G02 или G03 всегда нужны конечные точки X,Y, где бы не
использовались R или I и J.
Программирование всего круга 360° может быть выполнено только с использованием I
или J. Например, у нас есть отверстие диаметром 1 дюйм и мы желаем раскрыть его на
1,5 дюйм. Диаметр фрезы .750. Если мы возьмем диаметр завершенного отверстия и
вычтем диаметр фрезы, у нас получится .750 - .375 с каждой стороны.
Начальное движение должно быть к позиции центра отверстия - в основном, Х0, Y0.
Первое режущее движение должно быть .375 в любом направлении. Х+, Х-, Y+, Y-.
Давайте пойдем в направлении Х+.
G01 Х.375
G03 I-.375 (I или J всегда будет радиальной величиной;
G01 ХО
Примечание: Для перемещения на 360° исходная точка является также конечной точкой.
Примечание: Если мы решили выполнить первое движение в направлении Y+, строка G03
будет содержать движение J-.375.
182
HAAS Mini Mill
Фрезерование круглых карманов
Управление HAAS включает в себя программу шлифования круглых карманов в стиле
Yasnac (G12 круглый карман по часовой стрелке, G13 карман против часовой стрелки).
Эти G-коды предполагают использование коррекции инструмента, т.е. не требуется
ставить G41 или G42 в строку программы. Однако, требуется D__ номер офсета для
радиуса или диаметра фрезы, чтобы настроить диаметр круга.
В этом разделе мы рассматриваем формат G12 и G13, а также различные способы
написания этих программ для многих различных применений:
ОДНОКРАТНЫЙ ПРОХОД: Использование только I.
ПРИМЕНЕНИЯ:: растачивание отверстий за один проход; черновое и чистовое
фрезерование карманов меньших отверстий; О-ring канавок.
МНОГОКРАТНЫЙ ПРОХОД: Использование I, К, и Q.
ПРИМЕНЕНИЯ: многопроходное растачивание отверстий; черновое
фрезерование карманов больших отверстий с перекрытием фрезы.
и
чистовое
МНОГОКРАТНЫЙ ПРОХОД НА Z-ГЛУБИНУ: Использование только I, или I, К, и Q. (G91 и
L).
ПРИМЕНЕНИЯ:
Глубокое
черновое
и
чистовое
фрезерование
карманов;
пошаговое изменение с приращением Z-глубины.
Примечание: Инструмент должен находиться в центре цикла, или в предыщущем
блоке или в линии G12/G13 при использовании X и Y.
Рисунок внизу показывает траекторию инструмента во время циклов G12 и G13.
В одном случае используется только I, а в другом -1, К, и Q.
G12 Фрезерование круглых карманов (по часовой стрелке)
183
HAAS Mini Mill
G13 Фрезерование круглых карманов (против часовой стрелки)____
ТРЕБОВАНИЯ К СТРОКЕ ПРОГРАММЫ:
Z = Глубина обработки или приращения
F = Скорость подачи
I = Радиус первого цикла (завершенный радиус, если К не определен)
К = Радиус завершающего цикла (при использовании I, К, и Q)
Q = Приращение радиуса или наложение фрезы (надо использовать с К)
D = Номер коррекции геометрии инструмента (не требуется)
L = Счетчик циклов для пошагового приращения Z-глубины
ПРИМЕР
однократный проход G13, использование только I
02000
(.500 введено в колонку коррекции Радиуса/Диаметра)
Т1 М06
(Инструмент № 1 - концевая фреза диаметром .500 )
G00 G90 G54 Х0 Y0 S4000 М03
G43H01 Z.1 М08
G13 Z-1 .0 F20. I.500 D01 (Завершит отверстие с диам. 1 ", глубина 1 ")
G0 Z1 .0 М09
G28 G91 Y0 Z0
М30
ПРИМЕР
многократный проход G13, использование I, К, и Q
О3000
(. 500 введено в колонку коррекции на Радиус/Диаметр)
Т1 М06
(Инструмент № 1 - концевая фреза диаметром .500)
G00 G90 G54 Х0 Y0 S4000 М03
G43 H01 Z.1 M08
G1 3 Z-1 .0 F20. D01 I.400 К1 .5 Q.400
G00 Z1.0M09
G28 G91 Y0Z0
М30
184
HAAS Mini Mill
Этот пример завершит отверстие диаметром 3 дюйма, глубиной 1 дюйм, с перекрытием
фрезы .100 тысячных на дюйм.
Эта программа использует G91 и L-счетчик на 4. Этот цикл выполнится всего 4
раза. Приращение Z-глубины - .500. Это умножается L-счетчиком, образуя общую глубину
этого отверстия 2.000.
G91 и L-счетчик могут также использоваться в строке G13 "только I".
Примечание: Если колонка геометрии страницы коррекции имеет внесенное значение,
цикл фрезерования круглых карманов автоматически считает данные,
безотносительно к наличию D01. Единственный эффективный способ
отменить коррекцию на режущий инструмент для фрезерования карманов это вставить D00 в строку программы. Значение в колонке геометрии будет
обойдено.
ПРИМЕР
многократный проход G13, использование I, К, Q, L, и G91:
04000
(.500 введено в колонку коррекции Радиуса/Диаметра)
Т1 М06
(Инструмент № 1 - концевая фреза диаметром .500)
G00 G90 G54 Х0 Y0 S4000 М03
G43 H01 Z.1 M08
G01 Z0 F10.
G13 G91 Z-.5 F20. D01 I.400 К2.0 Q.400 L4
G00 G90 Z1.0 M09
G28 G91 Y0 Z0
М30
185
HAAS Mini Mill
Фрезерование кармана общего назначения
Программа фрезерования кармана общего назначения включена в управление Haas.
Программа используется для фрезерования сложных форм и может оставлять участки и
выпуклости внутри контура. С помощью G150 существует главная программа для
технического ввода и подпрограмма для определения контура.
ТРЕБОВАНИЯ К СТРОКЕ ПРОГРАММЫ:
X = Положение Х-оси начального отверстия
Y = Положение Y-оси начального отверстия
Z = Окончательная глубина отверстия
F = Скорость подачи
R = Основная плоскость (режущего инструмента)
Q = Глубина резки Z-оси с приращением за проход
I = Приращение резки Х-оси
J = Приращение резки Y-оси
К = Допуск окончательной резки
Р = Номер подпрограммы
D = Номер коррекции на геометрию
G41 или G42 = Включить ON коррекцию на режущий инструмент
ПРИМЕР ФОРМАТА G150:
%
О4500
Т1 М06
G00 G90 G54 Х0 Y0 S3500 М03
G43 H01 Z.1 М08
G1 50 Х_ Y_ Z_ F_ R_ Q_ l_ или J_ K_ P4600 D_ G41 или G42
G00 Z1.0 M09
G28 G40 G91 Y0 Z0
M30
%
О4600 G01 X_Y
X_ Y_ X_Y_
M99
%
Форма вырезаемого кармана должна определяться серией перемещений в пределах
подпрограммы. Надо определить либо I, либо J. Если используется I, карман вырезается
серией шагов Х-оси. Если используется J, карман вырезается серией шагов Y-оси.
Значение, введенное с I или J, будет величина смещения или перекрытия фрезы.
Значение К - это окончательный допуск на стенки кармана.
Подпрограмма должна определять закрытую зону серией перемещений G01, G02, или
G03 по Х- и Y-осям и должна закончиться М99. Коды, которые могут использоваться в
подпрограмме, только следующие: G90, G91, I, J, R, X, и Y. Все остальные коды
игнорируются. Эта подпрограмма не должна превышать 20 шагов.
Примечание: При определении контура подпрограммы можно использовать только
соединительный контур - а не возврат в исходную точку.
186
HAAS Mini Mill
ПРИМЕРЫ G150
КВАДРАТНЫЙ КАРМАН:
4.0 х 4.0 х .500 DP. KBАДРАТНЫЙ КАРМАН:
О1000
Т1 М06 (Инструмент № 1 - концевая фреза диаметром .500)
G90 G54 G00 X0 Y0
S2000 M03
G43 H01 Z.1 M08
G01 Z.01 F10.
G150 P1001 X0 Y0 Z-.5 Q.25 R.01 J.4 K.01 G41 D01 F10.
G00 Z1.0 M09
G40 G28 G91 Y0 Z0
M30
%
Подпрограмма
координатами:
%
O1001
N1 G01 Y2.0
N2 X-2.0
N3 Y-2.0
N4 X2.0
N5 Y2.0
N6 X0
N7 M99
%
с абсолютными
N5 Y5.0
N6 X-2.0
N7 G90
N8 M99
%
Подпрограмма
с системой
приращений:
%
O1001
N1 G01 G91 Y2.0
N2 X-2.0
N3 Y-4.0
N4 X4.0
187
Квадратный остров:
%
O1002
T1 M06
G90 G54 G00 X2.0 Y2.0
S2500 M03
G43 H01 Z.1 M08
(H01 = .250, установка 40 равна радиусу)
G01 Z.01 F10.
G150 P1003 X2.0 Y2.0 Z-.5 Q.25 R.01 J.4 K.O1 G41 D01 F10.
G00 Z1.0 M09
G40 G28 G91 Y0 Z0
M30
%
%
O1003 (Подпрограмма)
N1 Y1.0
N2 X7.0
N3 Y7.0
N4 X1.0
N5 Y3.75
N6 X3.5
N7 Y4.5
N8 X4.5
N9 Y3.5
N10 X3.5
N11 Y4.25 (наложение для удаления металла слева от компенсации инструмента)
N12 X1.0
N13 Y1.0
N14 X2.0
N15 M99
%
188
HAAS Mini MILL
Круглый остров:
%
O1004
T1 M06
G90 G54 G00 X2.0 Y2.0
S2500 M03
G43 H01 Z.1 M08
(H01 = .250, установка 40 равна радиусу)
G01 Z.01 F10.
G150 P1005 X2.0 Y2.0 Z-.05 Q.25 R.01 I.4 K.01 G41 D01 F10.
G00 Z1.0 M09
G40 G28 G91 Y0 Z0
M30
%
%
O1005 (SUB PROGRAM)
N1 G01 Y1.0
N2 X7.0
N3 Y7.0
N4 X1.0
N5 Y4.0
N6 X3.0
N7 G02 I1.0
N8 G02 X4.0 Y5.0 R1.0
N9 G01 Y7.0
N10 X1.0
N11 Y1.0
N12 X2.0
N13 M99
%
189
HAAS Mini MILL
Программируемое зеркальное изображение
Программируемое зеркальное изображение может быть включено или выключено
отдельно для любой из четырех осей. Два кода - немодальные, но зеркальное состояние
каждой оси - модальное. Внизу экрана показывается, когда ось в зеркальном отражении.
Эти коды должны использоваться в командном блоке без любых других G-кодов, и они не
вызовут никакого движения оси. G101 включит зеркальное изображение для любой оси,
перечисленной в этом блоке. Фактическое значение, заданное для X, Y, Z, или А-кода, не
имеет влияния и должно быть введено как нулевое значение.
Пример:
G101 ХО = Включит зеркальное изображение для Х-оси.
G100 ХО = Выключит зеркальное изображение для Х-оси.
Большинство применений зеркального изображения - это сложные карманы и контуры, и,
в основном, собраны в подпрограммы для удобства.
Примечание: После завершения первого элемента нужно сделать зазор Z-оси. Затем
нужно включить зеркальное изображение с определением оси. Следующая
строка требует координат исходного положения первичного кармана.
Следующая строка произведет подачу на требуемую глубину Z-оси,
следующая строка содержит вызов подпрограммы или определение
контура, и, последняя, положительное движение зазора Z-оси.
Карманы должны быть
описываемого как Х0, Y0.
расположены
вокруг
данного
начала
отсчета,
обычно
Примечание: При фрезеровании формы с X-Y перемещениями включение MIRROR
IMAGE (зеркальное изображение) даже для одной из X и Y изменит
фрезерование против подачи на фрезерование по подаче и/или
фрезерование по подаче на фрезерование против подачи. В результате
вы можете не получить желаемый тип резки или чистовой обработки.
Зеркальное изображение обеих X и Y устранит эту проблему.
190
HAAS Mini MILL
Код программы зеркального отображения оси Х
%
O3600
T1 M06
(Инструмент #1 торцевая фреза диаметром .250)
G00 G90 G54 X-.4653 Y.052 S5000 M03
G43 H01 Z.1 M08
G01 Z-.25 F5.
F20.
M98 P3601
G00 Z.1
G101 X0.
X-.4653 Y.052
G01 Z-.25 F5.
F20.
M98 P3601
G00 Z.1
G100 X0.
G28 G91 Y0 Z0
M30
%
%
O3601 (Подпрограмма контура)
G01 X-1.2153 Y.552
G03 X-1.3059 Y.528 R.0625
G01 X-1.5559 Y.028
G03 X-1.5559 Y-.028 R.0625
G01 X-1.3059 Y-.528
G03 X-1.2153 Y-.552 R.0625
G01 X-.4653 Y-.052
G03 X-.4653 Y.052 R.0625
M99
%
191
HAAS Mini MILL
ПРОГРАММА ДЛЯ ЗЕРКАЛЬНОГО ИЗОБРАЖЕНИЯ В X, Y, И XY-ОСЯХ
О3700
(Зеркальное изображение X, Y и XY-осей)
Т1 М06
(Инструмент № 1 - концевая фреза диаметром .250)
G00 G90 G54 Х-.2923 Y.3658 S5000 М03
G43H01 Z.1 М08
G01 Z-.25 F5.
F20.
М98 Р3701
G00 Z.1
G101 Х0.
(Включить зеркальное изображение Х-оси)
Х-.2923 Y.3658
(Положение на начальных координатах)
G01 Z-.25 F5.
(Подача на Z глубину)
F20.
(Скорость подачи кармана)
М98 Р3701
(Вызов подпрограммы контура кармана)
G00 Z. 1
(Зазор детали)
G100 Х0.
(Отменить зеркальное изображение Х-оси)
G101 Y0.
(Включить зеркальное изображение Y-ocu)
Х-.2923 Y.3658
G01 Z-.25 F5.
F20.
М98 Р3701
G00 Z. 1G100 Y0.
(Отменить зеркальное изображение Y-оси)
G101 Х0. Y0.
(Включить зеркальное изображение X и Y осей)
Х-.2923 Y.3658
G01 Z-.25 F5.
F20.
М98 Р3701
G00Z.1
G100 Х0. Y0.
(Отменить зеркальное изображение X и Y осей)
G28 G91 Y0 Z0
М30
%
03701 (
G01 X-.469Y1.2497
G03X-.5501 Y1.2967 R.0625
G01 X-1.0804Y1.12
G03 Х-1.12 Y1.0804 R.OG25
G01X-1.2967Y.5501
G03 Х-1.2497 Y.469 R.0625
G01 Х-.3658 Y.2923
G03 Х-.2923 Y.3658 R.0625
М99
%
Подпрограмма контура)
192
HAAS Mini MILL
Фрезерование резьбы
Мы
будем
использовать
следующий
пример
и
пройдем
фрезерования резьбы шаг за шагом для достижения желаемого результата:
процедуры
ДАННЫЕ:
 Фрезерование резьбы внутреннего диаметра по 1.5 х 8 TPI отверстие
 Использование диаметра .750 х 1.0 резьбовая червячная фреза
 Взять диаметр отверстия 1.500
 Вычесть диаметр фрезы .750 = .750 Затем разделить на 2 = .375
ЭТАП 1: Здесь мы должны включить коррекцию инструмента и ввести в обрабатываемый
цикл.
ЭТАП 2: Выполнить весь цикл при одновременном перемещении по Z-оси на один полный
шаг резьбы. Это называется винтовая интерполяция.
ЭТАП 3: Вывести цикл и выключить коррекцию инструмента. Примечание: Всегда
поднимайте фрезу
I.D. (внутренний диаметр) будет G03; O.D. (наружный диаметр) будет G02. I.D. правая
резьба будет двигаться вверх по Z-оси на 1 шаг резьбы. O.D. правая резьба будет
двигаться вниз по Z-оси на 1 шаг резьбы.
ШАГ = 1.0/резьба на дюйм
Пример
1.0 разделенный на 8 TPI = .125
Коррекция инструмента не может быть выключена или включена во время дугового
перемещения. Линейное включающее и выключающее перемещение должно быть
выполнено либо по Х-оси, либо по Y-оси. Это будет максимальная коррекция, которая
может быть отрегулирована.
193
HAAS Mini MILL
Пример фрезерования внутреннего диаметра I.D.
I.D. Thread Milling Exercise.
ПРИМЕР ПРОГРАММЫ ОПИСАНИЕ
О2300
(Резьбофрезерование 1.5 диам. х 8 TPI)
(Х0, Y0 в центре отверстия)
(Z0 на вершине детали)
(Использование толщины материала .5)
G00 G90 G54 Х0 Y0 S400 М03
G43 H01 Z.1 М08
Z-.6
N1 G01 G41 D01 X.175F25. (Включить коррекцию инструмента)
N2 G03 Х.375 R. 100 F7.
(Введение перемещения)
N3 G03 I-.375 Z-.475
(Один полный оборот с Z-движением вверх . 125)
N4 G03 X. 1 75 R. 1 00
(Выведение перемещения)
N5 G01 G40 Х0 Y0
(Отменить коррекцию на режущий инструмент)
G00 Z1.0M09
G28 G91 Y0 Z0
М30
Примечание: Максимальная регулируемость коррекции инструмента равна .175, что
более чем достаточно для этого применения.
Начните с нуля в колонке коррекции на диаметр и введите отрицательное число для
увеличения диаметра резьбы.
194
HAAS Mini MILL
Внешнее нарезание резьбы
ПРИМЕР ПРОГРАММЫ ОПИСАНИЕ
%
О2400
(Резьбофрезерование штыря 2.0 диам.х16ТР1)
(Х0, Y0 в центре штыря)
(Z0 есть на вершине детали)
(Высота штыря 1.125 дюймов)
G00 G90 G54 Х0 Y2.0 S2000 М03
G43 Н01 Z.1 М08
Z-1.0
G41 D01 Х-1.5 Y1.125
(Включение коррекции на режущий инструмент)
G01 Х0. F15.
(Линейная интерполяция на штырь)
G02 J-1.125 Z-1.0625
(360 ° винтовой цикл; отрицательное движение Z)
G01 Х1.5
(Линейная интерполяция вне штыря)
G00 G40 Х0 Y2.0
(Выключение коррекции на режущий инструмент)
Z1.0 M09
G28 G91 Y0 Z0
М30
%
Примечание: Включенное перемещение коррекции инструмента может состоять из
любого X или Y перемещения с любой позиции на длину, на которую перемещение
больше, чем корректируемая величина. Это же правило относится к выключению
коррекции на режущий инструмент.
195
HAAS Mini MILL
Фрезерование резьбы резцом в одной точке
Используются следующие данные, вы можете написать программу для процедур
фрезерования резьбы резцом
ДАННЫЕ:
 Отверстие 0 2.500
 Диаметр режущего инструмента (вычесть .750): 1.75
 Радиальное значение (разделить на 2): .875
 Шаг резьбы: .0833 (12 TPI)
 Толщина детали: 1.00
ПРИМЕР
%
01000
Т1 М06
G00 G90 G54 Х0 Y0 S2500 М03
G43 H01 Z.1 М08
G01 Z-1.083 F35.
G41 X.275 DI
G3X.875I.3 F15.
G91 G3I-.875 Z.0833 L14
(ХО, YO в центре отверстия)
(ZO сверху детали)
(Инструмент № 1- резьбовой резец 0.750)
(Радиальное значение)
(Умножить шаг .0833x14 проходов=1.162=всего по
Z-ocи)
G90 G3 X.275 I-.300
G00 G90 Z1.0 M09
G1 G40 X0 Y0
G28 G91 Y0 Z0
М30
%
196
HAAS Mini MILL
Программирование четвертой оси
Ниже находится пример программирования четвертой оси.
Программирование четвертой оси
Восемь (8) отверстий со снятой фаской (.2 0)
Восемь (8) отверстий .1875 0, промежуток 90 градусов, .4 DP.
Четыре (4) канала, .125 ширина
ПРИМЕР
О1234
Т1 М06
G00 G90 G54 Х.250 Y-.500 А0 S4500 М03
G43 H01 Z.1 М08
М98 Р1235 L6
G00 G90 Z.1 М09
Т2 М06
GOO G90 G54 Х1.0 Y0 А0 S5000 МОЗ
G43 H02 Z.1 М08
G82 Z-.1 F10. R.1 Р300
Х2.0
А90.
Х1.0
А180.
Х2.0
А270.
Х1.0
G00 G80 Z.1 М09
ТЗ М06
G00 G90 G54 Х1.0 Y А0 S5000 М03
G43 H03 Z.1 М08
G83 Z-1.125 F12. R.1 Q.25
Х2.0
А90.
Х1.0
G00 G80 Z.1 М09
Т4 М06
G00 G90 G54 Х1.0 Y0 А0 S5000 М03
G43 H04 Z.1 М08
М98 Р1236
G00 G90Z.1M09
G28 G91 Y0 Z0
М30
(Программа 4-ой оси с использованием Servo 5C)
(Материал -1.0 0 круглая заготовка х 3.0 L)
(Установить материал в цангу с выступом 2.25)
(Установить крепление параллельно с Т-образными пазами
стола справа).
(ХО спереди материала)
(YO по центральной линии шпинделя и материала).
(ZO сверху детали)
(Инструмент № 1 - концевая фреза .500 для 6-гранников)
(Инстр.№ 2 - Л/С сверло0.375 для сверления за один проход)
(Инстр.№ 3 - укороченное спиральное сверло 0.1875)
(Инструмент № 4 - концевая фреза 0.125)
197
HAAS Mini MILL
198
HAAS Mini MILL
%
O1235
G01 Z-.125 F50.
Y.5 F35.
G00 Z.1
G91 Y-1.0 A60.
G90
М99
%
(Подпрограмма для фрезерования шестигранников)
Следующая подпрограмма может быть написана с геометрической частью в абсолютных
координатах или с геометрической частью в системе приращений. Изучите каждую
программу и определите, какая из них быстрее и легче для понимания и
программирования в будущем.
Геометрическая часть
в абсолютных координатах:
%%
01236 (подпр-ма для фрез-я каналов)
G01 Z-.25 F15.
Х2.0А90.
G00 Z.1
А180.
G01 Z-.25
Х1.0 А90.
G00 Z.1
А180.
G01 Z-.25
Х2.0 А270.
G00 Z.1
А360.
G01 Z-.25
Х1.0 А270.
G0 Z.1
М99
%
в системе приращений:
01236 (подпр. для фрез-я каналов)
G91
G01 Z-.35 F15.
Х1.0 А90.
G00 Z.35
А90.
G01 Z-.35
X-1.0 A-90.
G00 Z.35
А90.
G01 Z-.35
X1.0 A90.
G00 Z.35
А90.
G01 Z-.35
X-1.0 A-90.
G00 G90 Z.1
М99
%
199
HAAS Mini MILL
Формулы
Нарезание резьбы
Стандартная формула
Оборот в минуту делится на шаг в дюймах = скорость подачи в дюйм в минуту
RPM/TPI = F
Метрическая резьба
Шаг Р умножается на 0.93937 = ____ умножается на об/мин = скорость подачи в
дюймах в минуту
(P x .03937) x RPM = F
Скорости и подачи
Скорость обработки поверхности в минуту (S.F.M.)
.262 умножается на диаметр фрезы умноженный на об/мин = скорость обработки
.262 x диаметр инструмента x RPM = SFM
R.P.M. (Обороты в минуту):
3.82 умножается на рекомендованную SFM деленную на диаметр инструмента = RPM
(3.82 x SFM) / Диаметр инструмента = RPM
I.P.M. (Дюйм в минуту):
Подача на зубец умножается на число зубцов умноженных на RPM = подача в дюймах в
минуту
(Подача/зубец x n) x RPM = IPM или F
CUBIC INCH PER MINUTE:
Кубический дюйм в минуту
Эффективный диаметр инструмента умножается на глубину инструмента умноженного
подачу в дюйм в минуту = кубический дюйм в минуту
(E диаметр x d) x IPM = CIPM
200
HAAS Mini MILL
8. УСТАНОВКИ
Страницы с установками содержат значения, которые, возможно, понадобится изменить
пользователю и которые управляют работой станка. Большинство установок могут быть
изменены оператором. Установки предваряются коротким описанием слева и значением
справа. Вообще, установки позволяют оператору или настройщику заблокировать или
включить специальные функции.
Установки собраны в страницы и сгруппированы по сходности функций. Это облегчит
пользователю запоминание положения установок и сократит время на перемещение по
экрану установок. Список, приведенный ниже, разделен постранично на группы с
заголовком вверху страницы.
Используйте клавиши вертикального курсора для движения к желаемой установке. В
зависимости от установки мы можете изменить ее либо введением нового числа, либо,
если установка является специфической величиной, нажатием клавиши горизонтального
курсора, чтобы на дисплее показались выборы возможных значений. Нажмите клавишу
WRITE для введения или изменения значения. Сообщение вверху экрана говорит вам,
как изменить выбранную установку.
Серийный номер - Установка 26 на этой странице и защищен от изменения
пользователем. Если вам надо изменить эту установку, свяжитесь с HAAS или вашим
дилером.
Одна из наиболее часто регулируемых установок - номер 34, "Диаметр оси вращения".
Эта установка используется для контроля скорости подачи по поверхности, когда
используется четвертая ось в подаче резки. При подаче осей X, Y, или Z и А,
предполагается, что линейное перемещение вдоль оси вращательного движения. Когда
это верно и установка диаметра верна, запрограммированная скорость подачи
поверхности будет правильной для винтовой резки. Дополнительно, подачи только А-оси
зависят от этой установки для определения правильной угловой скорости.
Если у вас есть четвертая ось 5С, пятая ось или поворотный стол, это можно отключить
от страницы установок и удалить из станка. Не подсоединяйте и не отсоединяйте какиелибо кабели с включенным управлением. Если вы не отключите четвертую ось, когда она
отсоединяется, вы получите сигнал тревоги.
Установки могут быть переданы или получены с помощью порта RS-232. Смотрите
раздел "Ввод/вывод данных" для описания или как это сделать.
201
HAAS Mini MILL
Установки перечислены ниже с описанием каждой. Заголовок страницы предшествует
каждой странице установок и установки находятся в порядке, показанном на экране.
Название
страницы
Номер
установки
Описание
26
82
SERIAL NUMBER
LANGUAGE
1
AUTO POWER OFF TIMER
1000 до 99999 (ОБЩЕЕ)
Английский,
немецкий,
испанский, итальянский
0 до 9999 минут
81
9
77
33
53
40
64
ROOL AT POWER DOWN
DIMENSIONING
SCALE INTEGER F
COORDINATE SYSTEM
JOG W/O ZERO RETURN
TOOL OFFSET MEASURE
T.OFS MEAS USES WORK
0 до 20
ДЮЙМ или МЕТРИЧЕСКИЕ
ON (вкл) или OFF (выкл)
FANUC, YASNAC или HAAS
ON (вкл) или OFF (выкл)
РАДИУС или ДИАМЕТР
ON (вкл) или OFF (выкл)
2
31
36
39
51
56
59
60
61
62
63
71
72
73
POWER OFF AT M30
RESET PROGRAM POINTER
PROGRAM RESTART
BEEP AT M30
DOOR HOLD OVERRIDE
M30 RESTORE DEFAULT
PROBE OFFSET X+
PROBE OFFSET XPROBE OFFSET Y+
PROBE OFFSET YTOOL PROBE WIDTH
DEFAULT G51 SCALING
DEFAULT G68 ROTATION
G68 INCREMENTAL ANGLE
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
-30.000 до +30.000 дюймов
-30.000 до +30.000 дюймов
-30.000 до +30.000 дюймов
-30.000 до +30.000 дюймов
-30.000 до +30.000 дюймов
.001 до 8380.000
0.0000 до 360.0000
ON (вкл) или OFF (выкл)
30
4TH AXIS ENABLE
34
38
22
28
52
57
43
44
58
85
4TH AXIS DIAMETER
AUX AXIS NUMBER
CAN CYCLE DELTAZ
CAN CYCLE ACT W/O X/Y
G83 RETRACT ABOVE R
EXACT STOP CANNED X-Y
CUTTER COMP TYPE
MIN IN RADIUS CC %
CUTTER COMPENSATION
MAX CORNER ROUNDING
OFF, S5C, 7RT, 9RT, SRT, 11RT, HA5C,
HRT160, HRT210, HRT310,
0 до 29.9999 дюймов
0 до 5
0 до 29.9999 дюймов
ON (вкл) или OFF (выкл)
0.0 до 9.9999 дюймов
ON (вкл) или OFF (выкл)
А или В
1 до 100
FANUC или YASNAC
0 до 0.25
15
27
29
32
35
42
49
86
45
46
47
48
80
H & Т CODE AGREEMENT
G76/G77 SHIFT DIR.
G91 NON-MODAL
COOLANT OVERRIDE
G60 OFFSET
MOO AFTER TOOL CHANGE
SKIP SAME TOOL CHANGE
M39 LOCKOUT
MIRROR IMAGE X-AXIS
MIRROR IMAGE Y-AXIS
MIRROR IMAGE Z-AXIS
MIRROR IMAGE A-AXIS
MIRROR IMAGE B-AXIS
ON (вкл) или OFF (выкл)
X+, X-, Y+, или YON (вкл) или OFF (выкл)
NORMAL, OFF, или IGNORE
0 до 0.9999 дюймов
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
Значения
GENERAL
французский,
PROGRAM 1
PROGRAM 2
PROGRAM 3
202
HAAS Mini MILL
RS-232 PORTS
11
BAUD RATE SELECT
12
13
14
PARITY SELECT
STOP BIT 1 или 2
SYNCHRONIZATION
37
24
25
41
50
RS-232 DATA BITS
LEADER TO PUNCH
EOB PATTERN
ADD SPACES RS232 OUT
AUX AXIS SYNC
54
AUX AXIS BAUD RATE
69
70
DPRNT LEADING SPACES
DPRNT OPEN/CLOS DCODE
XON/XOFF, RTS/CTS, DC CODES или
XMODEM
7 или 8
NONE, BLANK или NUL CHAR
CR LF, LF ONLY, CR ONLY или LF CR CR
ON (вкл) или OFF (выкл)
XON/XOFF, RTS/CTS, DC CODES или
XMODEM
50,110,200,300,600, 1200, 2400, 4800, 7200,
9600, 19200, 38400
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
FRONT PANEL LOCK
ENABLE DNC FROM MDI
TOOL RELEASE LOCK OUT
DRY RUN LOCK OUT
OPT STOP LOCK OUT
BLOCK DELETE LOCK OUT
LIMIT RAPID AT 50%
TOOL OVERLOAD ACTION
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ALARM, FEEDHOLD, BEEP, PAUSE
7
8
23
74
75
PARAMETER LOCK
MEMORY PROTECT
Эхххх PROGS EDIT LOCK
Эхххх PROGS TRACE
Эхххх PROGS SINGLE BLK
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
3
4
5
65
66
67
68
3D GRAPHICS
GRAPHICS RAPID PATH
GRAPHICS DRILL POINT
GRAPH SCALE (HEIGHT)
GRAPHICS X OFFSET
GRAPHICS Y OFFSET
GRAPHICS Z OFFSET
ON или OFF
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
0 до 16.250
0 до 30
0 до 24
0 до 16
19
20
21
87
88
FEEDRATE OVERRIDE LOCK
SPINDLE OVERRIDE LOCK
RAPID OVERRIDE LOCK
M06 RESET OVERRIDES
RESET RESET OVERRIDE
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
ON (вкл) или OFF (выкл)
CONTROL PANEL
6
55
76
16
17
18
10
84
50,110,200,300,600, 1200, 2400, 4800, 7200,
9600, 19200, 38400
NONE, ODD, EVEN, ZERO
EDITING
GRAPHICS
OVERRIDES
203
HAAS Mini MILL
Подробное описание каждой установки:
1 AUTO POWER OFF TIMER
(автоматический таймер выключения питания) Это числовая установка. Когда она
установлена на какое-либо число кроме нуля, станок автоматически выключится после
такого количества минут холостой работы. Это не случится, когда выполняется
программа, и это не случится, когда оператор нажимает какие-либо клавиши. Цикл
автоматического выключения дает оператору 30-секундное предупреждение и нажатие
любой клавиши прервет цикл.
2
POWER OFF AT МЗО (Питание выключено при М30)
Это установка On/Off (Вкл/Выкл). Если установка на On, станок начнет
автоматически
выключать
питание,
когда
МЗО закончит программу.
Цикл
автоматического выключения дает оператору 30-секундное предупреждение и нажатие
любой клавиши прервет цикл.
3
3D GRAPHICS
Если установка выключена, графика отображается с двух сторон на дисплее. Верхние 2/3
экрана вид Х-Y, нижняя 1/3 вид Х-Z. Если установка включена, трехмерный вид.
4
GRAPHICS RAPID PATH (графический скоростной путь)
Это установка On/Off (Вкл/Выкл). Она меняет то, что показано в графике. Когда установка
на off, скоростные перемещения не оставляют следа. Когда установка на on,
скоростные перемещения оставляют пунктирную линию на экране.
5
GRAPHICS DRILL POINT (графическое острие сверла)
Это установка On/Off (Вкл/Выкл). Она меняет то, что показано в графике. Когда установка
на off, к графическому дисплею ничего не добавляется. Когда установка на on, любое
перемещение по Z-оси оставит знак X на экране.
6
FRONT PANEL LOCK (блокирование передней панели)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, клавиши шпинделя CW и CCW отключены.
7
PARAMETER LOCK (блокировка параметра)
Это установка On/Off (Вкл/Выкл). Когда установка на off, параметры можно изменять.
Когда установка на on, изменение параметров заблокировано. Когда управление
включается на on, эта установка устанавливается на On.
8
MEMORY PROTECT (защита памяти)
Это установка
On/Off (Вкл/Выкл).
Когда установка на off,
память
редактировать.
Когда
установка
на
on,
функции
редактирования
заблокированы.
можно
памяти
9
DIMENSIONING (определение размеров)
Это
установка
дюйм/метрическая
система.
Когда
установка
на
Дюйм,
запрограммированные блоки для X, Y, и Z - это дюймы к 0.0001. Когда установка на
Метрическую систему, запрограммированные блоки – это миллиметры к 0.001.
Примечание: Изменение этой установки не переводит автоматически программу, уже
сохраненную в памяти. Вы должны перезагрузить ваши программы для новых блоков.
Когда установка на Дюйм, G-код группы 6 по умолчанию - G20. Когда установка на
Метрическую систему, G-код по умолчанию - G21.
204
HAAS Mini MILL
10
LIMIT RAPID AT 50% (ограничение скорости 50 %)
Это установка On/Off (Вкл/Выкл). Когда установка на off, самая высокая скорость обычно
доступна на 100%. Когда установка на on, самая высокая скорость ограничивается до 50
% максимум. Когда вы нажимаете клавишу 100 %, дисплей укажет значение скорости 50
%. Когда эта установка включается on, значение скорости не изменится автоматически с
100 % на 50 %; вы должны нажать клавиши потенциометра 100%, чтобы получить 50 %.
Если станок включается после того, как включена установка, значение будет
автоматически 50 %.
11
BAUD RATE SELECT (выбор скорости бод)
Эта установка позволяет оператору изменять скорость передачи серийных данных для
первого последовательного порта. Это применяется в загрузке в главную систему и
передаче из главной системы программы, установок, отклонений и параметров и DNCфункций.
12
PARITY SELECT (выбор четности)
Эта установка позволяет установку контроля четности для первого последовательного
порта. Возможные значения: NONE (нет), ODD (нечетность), EVEN (четность), ZERO
(ноль). Если установлено на NONE, к последовательным данным не добавляется бит
контроля по четности. Когда установка ZERO, 0 бит добавляется на место четности.
EVEN и ODD работают, как нормальные функции четности. Удостоверьтесь, что вы
знаете, что нужно вашей системе. XMODEM должен использовать 8 информационных
битов и без четности.
13
STOP BIT (стоповый бит)
Эта
установка
изменяет
количество
стоповых
последовательного порта. Может быть выбрано 1 или 2.
битов
для
первого
14
SYNCHRONIZATION (синхронизация)
Изменяет протокол синхронизации между отправителем и получателем для первого
последовательного порта. Когда установлено RTS/CTS, сигнальные провода в кабеле
последовательных данных используются для сообщения отправителю о временной
остановке посылки данных, пока получатель достигает этого же уровня. Когда установка
на XON/XOFF, эти коды характеристик ASCII используются получателем для сообщения
отправителю о временной остановке. XON/XOFF - наиболее общая установка.
DC CODES - как XON/XOFF, но посылаются коды старта/остановки ленточного
перфоратора или читающего устройства. XMODEM - протокол связи с приводом от
получателя, протокол посылает данные в блоках по 128 байтов. XMODEM дает RS-232
связи добавочную надежность, так как каждый блок проверяется на непрерывность.
Обратитесь к разделу "Ввод/вывод данных" для дальнейшей информации. XMODEM
должен использовать 8 информационных битов и без четности.
15 Н & Т CODE AGREEMENT (соответствие кодов Н & Т)
Это установка On/Off (Вкл/Выкл). Когда установка на off, специфических функций нет.
Когда установка на on, выполняется проверку, чтобы удостовериться, что Н-код
коррекции соответствует инструменту в шпинделе. Эта проверка поможет предотвратить
поломки. При перезапуске программы эта проверка не выполняется до начала
перемещения.
16
DRY RUN LOCK OUT (блокировка работы без топлива)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, функция DRY RUN не может быть включена.
205
HAAS Mini MILL
17
OPT STOP LOCK OUT (блокировка остановки по требованию)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, функция OPTINAL STOP не может быть включена.
18
BLOCK DELETE LOCK OUT (блокировка уничтожения блока)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, функция BLOCK DELETE не может быть включена.
19
FEED RATE OVERRIDE LOCK (блокировка потенциометра скорости подачи)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, кнопки потенциометра скорости подачи заблокированы.
20
SPINDLE OVERRIDE LOCK (блокировка ручной коррекции скорости шпинделя)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, кнопки потенциометра скорости шпинделя заблокированы.
21
RAPID OVERRIDE LOCK (блокировка потенциометра быстрой подачи)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, кнопки потенциометра скорости заблокированы.
22
CAN CYCLE DELTA Z (дельта Z постоянного цикла)
Это десятичный числовой вход. Он должен быть в диапазоне от 0.0 до 29.9999 дюймов.
Эта установка определяет дельту Z, используемую в постоянном цикле G73, когда Z-ось
двигается вверх для очистки от стружки.
23 Эххх PRPGS EDIT LOCK (блокировка редактирования программ 9ххх)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, программы серии 9000 (обычно макропрограммы) невидимы для
оператора и не могут быть загружены в главную систему из подчиненной и из главной в
подчиненную. Они также не могут быть перечислены, отредактированы или удалены.
24
LEADER TO PUNCH
Эту установка используется для управления пунктиром, посылаемым на устройство
ленточного перфоратора, подсоединенного к первому порту RS-232. Значения, которые
могут быть выбраны: NONE, BLANK и NUL CHAR. NONE не вызовет посылки
дополнительных данных, таких как пунктир. BLANK вызовет два пробела для пробивания
в начале программы и один пробел в конце. NULL вызовет то же самое (пустоты), но
использует ноль кода ASCII, который всегда ноль.
25
ЕОВ PATTERN (схема ЕОВ)
Эта установка управляет тем, что посылается и ожидается как ввод для представления
ЕОВ (конец блока) на последовательный порт один. Можно выбрать: CR LF, LF только,
CR только, LF CR CR.
26
SERIAL NUMBER (серийный номер)
Это цифровой ввод. Это серийный номер вашего станка. Он не может быть изменен.
27
G76/G77 SHIFT DIR. (смена направления G76/G77)
Эта установка контролирует смену направления, используемого для очистки расточного
резца во время фиксированного цикла G76 или G77. Можно выбрать: Х+, Х-, Y+ или
Y-.
206
HAAS Mini MILL
28
CAN CYCLE ACT W/O X/Y (выполнение фиксированного цикла)
Это установка On/Off (Вкл/Выкл). Когда установка на off, определение начального
фиксированного цикла без перемещения X или Y не вызовет выполнения
фиксированного цикла. Когда установка на on, определение начального фиксированного
цикла вызовет выполнение одного цикла, даже если нет перемещения X или Y в этом
командном блоке. Обратите внимание, что, если LO есть в этом блоке, фиксированный
цикл не выполнится в строке определения.
29
G91 NON-MODAL (G61 модальная/немодальная)
Это установка On/Off (Вкл/Выкл). Когда установка на off, станок работает нормально.
Когда установка на on, G91 не модальная и применяется только в командном блоке, в
котором встречается.
30
4ТН AXIS ENBLE (запуск четвертой оси)
Когда установка на off, четвертая ось отключена и никакие команды не могут быть
посланы на эту ось. Когда установка на off не выбрана, вызываются параметры типа
выбранного поворотного стола. Смена параметров поворота сохраняется под типом
выбранного стола для дальнейшего повторного вызова. Для того, чтобы сменить эту
установку, сервоприводы должны быть выключены.
31
RESET PROGRAM POINTER (указатель переустановки программы)
Это установка On/Off (Вкл/Выкл). Когда установка на off, кнопка RESET не изменит
указатель исполнительной программы. Когда установка на on, RESET изменит указатель
исполнительной программы на начало программы.
32
COOLANT OVERRIDE (потенциометр хладагента)
Эта установка контролирует работу насоса для подачи хладагента. Можно выбрать:
NORMAL, OFF или IGNORE. Установка "NORMAL" позволяет оператору включать и
выключать насос вручную или с помощью М-кодов. Установка "OFF" вызовет сигнал
тревоги, если сделана попытка включить подачу хладагента вручную или из программы.
Установка "IGNORE" будет игнорировать все команды хладагенту, но насос можно
включить вручную.
33
COORDINATE SYSTEM (система координат)
Эта установка изменяет способ работы системы коррекций G92/G52. Она может быть
установлена на FANUC, HAAS, или YASNAC. Управления FANUC и HAAS используют
коррекцию G52, отличную от используемой управлением YASNAC. В управлениях FANUC
или HAAS, G52 устанавливает локальную систему координат. В управлении YASNAC,
G52 устанавливается на своей собственной коррекции, как другая рабочая коррекция.
34
4th AXIS DIAMETER (диаметр четвертой оси)
Это цифровой ввод. Он используется для установки скорости угловой подачи А-оси. Он
должен быть в диапазоне от 0.0 до 29.9999 дюймов. Так как скорость подачи,
указываемая в программе, всегда указывается в дюймах в минуту (или мм в минуту),
управление должно знать диаметр обрабатываемой в А-оси детали, чтобы рассчитать
скорость угловой подачи. Когда эта установка установлена правильно, скорость подачи
по поверхности при резке с поворотом будет точно скорость подачи,
запрограммированная управлением. Скорость подачи будет правильной, пока ось
остается ортогональной (под прямыми углами) ко всем остальным осям.
35
G60 OFFSET (коррекция G60)
Это цифровой ввод в диапазоне от 0.0 до 0.9999 дюймов. Он используется для
определения суммы выхода за установленные пределы, когда программируется
однонаправленное позиционирование (G60).
207
HAAS Mini MILL
36
PROGRAM RESTART (перезапуск программы)
Это установка On/Off (Вкл/Выкл). Когда установка на off, запуск программы с любого
места, кроме начала, может привести к противоречивым результатам. Когда установка на
on, запуск программы с середины вызывает сканирование всей программы для того,
чтобы удостовериться, что правильные инструменты, коррекции, G-коды и положения
осей установлены правильно перед запуском в блоке, где находится курсор. Некоторые
аварийные условия не определяются перед запуском перемещения.
37 RS-232 DATA BITS (информационные биты RS-232)
Эта установка может быть выбрана как 7 или 8. Она используется для изменения
количества информационных битов для последовательного порта один. Нормально
должны использоваться семь информационных битов. Некоторые компьютеры требуют
восемь. Обратите внимание, что четность добавляется к этому счету. XMODEM должен
использовать 8 информационных битов и без четности.
38
AUX AXIS NUMBER (количество дополнительных осей)
Это цифровой ввод между 0 и 4. Он используется для выбора количества внешних
дополнительных осей, добавленных к системе. Если установка на О, дополнительных
осей нет. Значения от 1 до 4 соответствуют осям C, U, V, W
39
ВЕЕР AT МЗО (звуковой сигнал при М30)
Это установка On/Off (Вкл/Выкл). Когда установка на off, ничего не изменяется. Когда
установка на on, программа, заканчивающаяся на М30, вызовет звук сигнализации
клавиатуры, пока не нажата другая клавиша клавиатуры.
40
TOOL OFFSET MEASURE (измерение коррекции инструмента)
Эта установка выбирает, какой размер инструмента определен для коррекции на
режущий инструмент. Она может быть установлена или на Радиус, или на Диаметр.
Значение в таблицах коррекции на инструмент используется дифференцированно в
зависимости от этой установки. Дополнительно, этикетка на странице отклонений
меняется, чтобы показать, как коррекции должны быть введены.
41
ADD SPACES RS232 OUT (добавить пробелы при передаче из RS-232)
Это установка On/Off (Вкл/Выкл). Когда установка на off, программы, посылаемые с
последовательного порта, не имеют пробелов и трудны для чтения. Когда установка на
on, добавляются пробелы между кодами адресов, когда программа посылается из RS-232
последовательного порта один. Это может значительно облегчить чтение программы.
42
M00 AFTER M06 (MOO после М06)
Это установка On/Off (Вкл/Выкл). Когда установка на off, смена инструмента происходит
нормально. Когда установка на on, программа будет останавливаться после смены
инструмента и на экране слева внизу будет показано сообщение: M00 AFTER M06. Это
меняет только запрограммированные смены инструмента.
43
CUTTER COM TYPE (вид коррекции на режущий инструмент)
Эта установка контролирует, как происходит ввод в коррекции инструмента. Можно
выбрать А или В. Изменяется только первых ход, который начинает коррекцию
инструмента и изменяет способ очистки инструмента от разрезаемой детали.
44
MIN F IN RADIUS CC% (минимальная подача)
Эта установка - цифровой ввод между 1 и 100. Она меняет скорость подачи, когда
коррекция на режущий инструмент двигает инструмент внутрь циркулярного реза. Чтобы
обеспечить постоянную скорость подачи по поверхности, такой рез будет замедлен. Эта
установка определяет минимальную скорость подачи в виде процента от
запрограммированной скорости подачи.
208
HAAS Mini MILL
45
MIRROR IMAGE X-AXIS (зеркальное изображение Х-оси)
46
MIRROR IMAGE Y-AXIS (зеркальное изображение Y-оси)
47
MIRROR IMAGE Z-AXIS (зеркальное изображение Z-оси)
48
MIRROR IMAGE A-AXIS (зеркальное изображение А-оси)
Это установка On/Off (Вкл/Выкл). Когда установка на off, перемещение осей происходит
нормально. Когда установка на on, специфическое перемещение осей зеркально
отражается (или изменяется направление на противоположное) вокруг нулевой рабочей
точки.
49
SKIP SAME TOOL CHANGE (пропуск смены того же инструмента)
Это установка On/Off (Вкл/Выкл). Когда установка на off, M16 всегда вызовет
последовательность
смены
инструмента;
даже
если
тот
же
инструмент
вставляется в шпиндель. Когда установка на on, смена инструмента на тот же, что и в
шпинделе, не вызовет никаких действий.
50 AUX AXIS SYNC (синхронизация дополнительной оси)
Изменяет протокол синхронизации между отправителем и получателем для второго
последовательного порта. Когда установлено RTS/CTS, сигнальные провода в кабеле
последовательных данных используются для сообщения отправителю о временной
остановке посылки данных, пока получатель достигает этого же уровня. Когда установка
на XON/XOFF, эти коды характеристик ASCII используются получателем для сообщения
отправителю о временной остановке. XON/XOFF - наиболее общая установка.
Удостоверьтесь, что сервоконтроль HAAS установлен на такое же условие.
DC CODES - как XON/XOFF, но посылаются коды старта/остановки ленточного
перфоратора или читающего устройства. XMODEM - протокол связи с приводом от
получателя, протокол посылает данные в блоках по 128 байтов. XMODEM дает RS-232
связи добавочную надежность, так как каждый блок проверяется на непрерывность.
Обратитесь к разделу "Ввод/вывод данных" для дальнейшей информации.
51 DOOR HOLD OVERRIDE (замещение состояния двери)
Это установка On/Off (Вкл/Выкл). Когда установка на off, программа не может быть
запущена, если двери открыты, и открытие дверей вызовет остановку текущей
программы, как в случае FEED HOLD. Когда установка на on и биты DOOR STOP SP и
SAFETY CIRC Параметра 57 установлены на ноль, состояние двери игнорируется. Когда
управление включается, эта установка устанавливается на Off.
52
G83 RETRACT ABOVE R (отвод G83 над R)
Это цифровой ввод в диапазоне от 0.0 до 9.9999 дюймов. Эта установка изменяет способ
работы G73 при возврате к R-плоскости. Большинство программистов устанавливают Rплоскость над плоскостью обработки для уверенности, что движение для удаления
стружки действительно позволяет стружке удаляться из отверстия, но это вызывает
лишние перемещения, когда первое сверление сквозь это "пустое" место. Если Установка
52 установлена на расстояние, требуемое для очистки от стружки, R-плоскость может
быть значительно ближе к сверлимой детали. Когда случается движение очистки к R, Z
будет двигаться над R этой установкой.
53 JOG W/O ZERO RETURN (возврат в исходное положение)
Это установка On/Off (Вкл/Выкл). Когда установка на off, ручное перемещение оси
запрещено, пока не завершена операция возврата в исходное положение. Когда
установка на ON, ручное перемещение оси разрешено до возврата в исходное
положение. Состояние ON может быть опасно, если ось работает с остановками, однако,
максимально возможная скорость - один дюйм в минуту или 0.0010 дюймов на
приращение рукояткой. Когда управление включено on, эта установка установлена на
OFF.
209
HAAS Mini MILL
54 AUX AXIS BAUD RATE (скорость бод дополнительной оси)
Эта установка позволяет оператору изменять скорость передачи последовательных
данных для второго последовательного порта. Это применяется в интерфейсе с
опционными осями В, С, U, V и W. Возможные величины включают: 50, 110, 200, 300, 600,
1200, 2400, 4800, 7200, 9600, 19200, 38400. Обратите внимание, что 4800 является
стандартом в сервоуправлениях HAAS, и должно быть установлено на ту же величину.
55
ENABLE DNC FROM MDI (запуск DNC из MDI)
Это установка On/Off (Вкл/Выкл). Когда установка на off, DNC не может быть выбрано.
Когда она включена on, DNC выбирается нажатием MDI, когда уже в MDI. Опция DNC
должна быть разблокирована в управлении.
56
М30 RESTORE DEFAULT G
Это установка On/Off (Вкл/Выкл). Когда установка на off, с модальными G-кодами не
происходит никаких изменений в конце программы (нормально МЗО). Когда она включена
on, МЗО переустановит все модальные G-коды на их значения по умолчанию. Если эта
установка включена on, RESET также переустановит значения по умолчанию.
57
EXACT STOP CANNED X-Y (точная остановка фиксированного X-Y)
Это установка On/Off (Вкл/Выкл). Когда установка на off, скоростное X-Y перемещение,
ассоциированное с фиксированным циклом, может не получить точную остановку;
согласно других условий. Когда установка на on, X-Y перемещение всегда получит точную
остановку. Это сделает фиксированные циклы более медленными, но меньше
вероятности попасть в узкие границы допусков крепления.
58
CUTTER COMPENSATION (коррекция на режущий инструмент)
Эта
установка
контролирует тип
коррекции
на
режущий
инструмент,
используемый в управлении. Типы тождественны методу коррекции на режущий
инструмент, допустимому в этих типах управления.
59
PROBE OFFSET Х+ (отклонение щупа Х+)
60
PROBE OFFSET Х- (отклонение щупа Х-)
61
PROBE OFFSET Y+ (отклонение щупа Y+)
62
PROBE OFFSET Y- (отклонение щупа Y-)
Установки от 59 до 62 используются для определения смещения и размера щупа
шпинделя. Эти номера относятся только к опции щупов. Эти четыре номера определяют
расстояние перемещения по четырем направлениям, с места включения щупа до места
нахождения исследуемой поверхности. Их используют G31, G36, G136 и М75. Они могут
быть как положительными, так и отрицательными числами. Если ширина щупа 0.23
дюйма в диаметре и щуп установлен точно в центре шпинделя, эти четыре установки
будут все 0.115 дюймов.
63
TOOL PROBE WIDTH (ширина щупа инструмента)
Эта установка используется для определения ширины щупа, используемого для
тестирования диаметра инструмента. Эта установка применяется только в опции щупа.
Ее использует G35.
64
T.OFS MEAS USES WORK
Это установка On/Off (Вкл/Выкл). Она изменяет способ работы клавиши TOOL OFSET
MESUR. Когда она включена ON, введенная коррекция на инструмент будет
относительной к текущей коррекции на выбранную рабочую координату Z. Когда
установка на OFF, коррекция на инструмент равняется Z позиции станка.
210
HAAS Mini MILL
65
GRAPH SCALE (HEIGHT) (графическая шкала (высота)
Эта установка определяет, сколько рабочей зоны показывает в дюймах высота
графического
экрана.
Специальная
шкала
может
быть
установлена
с
использованием
следующей формулы.
Ее значение
по
умолчанию - все
перемещение Y.
Все перемещение Y = Параметр 20 / Параметр 19 (16.25 VF-Е)
Шкала = все перемещение Y / Установка 65 .
66
GRAPHICS X OFFSET (коррекция X на экране)
Эта установка размещает правую сторону масштабного окна по отношению к нулевой X
позиции станка, (Смотри раздел "Экраны"). Ее значение по умолчанию - ноль.
67
GRAPHICS Y OFFSET (отклонение Y на экране)
Эта установка размещает верх масштабного окна по отношению к нулевой Y позиции
станка, (Смотри раздел "Экраны"). Ее значение по умолчанию - ноль.
68
GRAPHICS Z OFFSET (отклонение Z на экране)
Зарезервировано для использования в будущем.
69
DPRNT LEADING SPACES (печать междустрочных пробелов)
Это установка On/Off (Вкл/Выкл). Она гасит междустрочные пробелы, которые создает
макро-утверждение формата DPRNT. В DPRNT-утверждении формат определяет
количество знаков, печатаемых на последовательный порт на всю часть переменной.
Если число меньше, чем разрешенное место, тогда междустрочные пробелы
посылаются на последовательный порт. Когда установка на OFF, междустрочные
пробелы не создаются. Следующий пример иллюстрирует поведение управления, когда
установка на OFF или ON.
#1=3.0;
G0 G90X#1;
DPRNT[X#1[44]];
Установка 69: OFF
OUTPUT: X3.0000
ON
X
3.0000
Значение по умолчанию - OFF.
70 DPRNT OPEN/CLOS DCODE (DPRNT открывает/закрывает D-коды)
Это установка On/Off (Вкл/Выкл). Она контролирует, посылают ли утверждения POPEN и
PCLOS в макро коды DC-управления на последовательный порт. Когда установка на ON,
эти утверждения будут посылать коды DC-управления. Когда установка на OFF, коды
управления подавляются. Значение по умолчанию - ON.
71
DEFAULT G51 SCALING (значение по умолчанию масштабирования G51)
Определяет масштабирование для команды G51, когда Р-адрес не содержится в том же
блоке. Установка должна быть в диапазоне от .001 до 8380.000. Значение по умолчанию
этой установки: 1.000.
72
DEFAULT G68 ROTATION (значение по умолчанию вращения G68)
Определяет вращение в градусах для команды G68, когда Р-адрес не
содержится в том же блоке. Установка должна быть в диапазоне от 0.0000 до 360.0000.
Значение по умолчанию этой установки: 0.0000.
211
HAAS Mini MILL
73
G68 INCREMENTAL ANGLE (угол с приращением G68)
Это установка On/Off (Вкл/Выкл). Это переключатель, который делает возможным
приращение к внутренней переменной, контролирующей вращение, к каждому вызову
команды G68. Когда этот переключатель включен ON, команда G68 выполняется в
абсолютном режиме (G91), тогда величина, указанная в R-адресе, добавляется к
внутренней переменной. В ином случае, внутренняя переменная установлена на
величину вращения, определяемую R. Значение по умолчанию этой установки: ON.
74
9хххх PROGS TRACE (трассировка программ 0хххх)
Эта установка, вместе с Установкой 75, полезна для наладки CNC программ. Когда
Установка 74 установлена на ON, управление будет показывать на экране все блоки,
которые выполняются в программах, имеющих О-номер от 9000 или выше. Когда
установка на OFF, управление не будет показывать на экране блоки серии 9000.
Значение по умолчанию этой установки: ON.
75
9хххх PROGS SINGLE BLK
Когда Установка 75 установлена на ON и управление работает в режиме SINGLE BLOCK,
то управление остановится на каждом блоке программ серии 9000 и будет ждать, пока
оператор нажмет CYCLE START. Когда Установка 75 установлена на OFF, тогда все
блоки программ серии 9000 выполняются в постоянном режиме, даже если SINGLE
BLOCK включен ON. Значение по умолчанию этой установки: ON.
Когда Установка 74 и Установка 75 обе включены ON, управление действует нормально,
т.е все выполняемые блоки выделяются на экране светом, когда в одноблочном режиме
есть пауза перед выполнением каждого блока.
Когда Установка 74 и Установка 75 обе на OFF, управление выполнит подпрограммы
серии 9000 без показа на экране блоков, содержащихся в этой подпрограмме. Если
управление в одноблочном режиме, не случится одноблочной паузы в течение
подпрограммы серии 9000.
Когда Установка 75 на ON и Установка 74 на OFF, тогда подпрограммы серии 9000 будут
показаны на экране, пока они выполняются.
76
TOOL RELEASE LOCK OUT
(блокировка клавиши освобождения инструмента)
Когда эта установка установлена на ON, клавиша освобождения
заблокирована. Значение по умолчанию этой установки: OFF.
инструмента
77
SCALE INTEGER F
Эта установка помогает тем, кто хочет выполнять программы, разработанные не на
управлении HAAS. Она позволяет оператору выбрать, как управление интерпретирует
адресный код F, который не содержит десятичной точки. (Программисту рекомендуется
всегда использовать десятичную точку). Эта установка может быть установлена на
следующие значения:
DEFAULT F12 интерпретируется как .0012 блоков/мин.
INTEGER
"
"
"
12.0 "
“
.1
"
"
1.2
“
“
.01
"
"
.12
“
“
.001
"
"
.012 “
“
.0001
"
"
.0012 “
“
Значение по умолчанию этой установки: DEFAULT.
212
HAAS Mini MILL
81
TOOL AT POWER DOWN (инструмент при выключении питания)
Когда
клавиша
POWER
DOWN
нажата,
управление
сменит
инструмент,
указанный в этой установке. Если указан ноль (0), не произойдет смены инструмента
при выключении электропитания. Значение по умолчанию этой установки: 1.
82
LANGUAGE (язык)
Эта установка позволяет пользователю выбрать среди возможных языков. Если
выбранного языка нет в управлении, на экране в зоне посланий будет показано NOT
AVAILABLE, когда выбран такой язык.
83
При
M30/RESET OVERRIDES (M30/ переустановка замещения)
установке, МЗО вызывает замещение скорости подачи, и шпинделя.
84
TOOL OVERLOAD ACTION (действие при перегрузке инструмента)
Вызывает специальное действие всегда, когда инструмент перегружен (ALARM,
FEEDHOLD, BEEP, AUTOFEED). Когда установка на FEEDHOLD, послание "Tool Overload"
(инструмент перегружен) будет показано на экране при наличии этого условия. Когда
установка на AUTOFEED, фрезерный станок автоматически ограничивает скорость
подачи на основе загрузки инструмента.
Примечание; При нарезании резьбы метчиком (жестком и плавающем) потенциометр подачи и шпинделя
будет заблокировано, поэтому характеристика AUTOFEED будет неэффективной (хотя экран
будет реагировать на клавиши потенциометра)
Характеристика AUTOFEED не должна использоваться при резьбофрезеровании или
использовании автореверсивной головки для нарезания резьбы метчиком, так как это может
вызвать непредсказуемые результаты или даже поломку.
Последняя посланная скорость подачи будет восстановлена в конце выполнения программы
или когда оператор нажмет RESET или выключит характеристику AUTOFEED.
Оператор может использовать кнопки потенциометра скорости подачи, пока характеристика
AUTOFEED активна. Пока предел нагрузки на инструмент не превышен, эти кнопки будут
давать ожидаемый эффект, и измененная скорость подачи будет узнана характеристикой
AUTOFEED как новая направленная скорость подачи. Однако, если предел нагрузки на
инструмент уже превышен, управление будет игнорировать кнопки потенциометра скорости
подачи и посланная скорость подачи будет оставаться неизмененной.
85
MAX CORNER ROUNDING (максимальное закругление углов)
Определяет точность углов в пределах выбранного допуска. Первоначальное значение
по умолчанию установлено на .1 дюйма. Если эта установка ноль, управление действует,
как будто послана команда на точную остановку в каждом блоке перемещения.
86
М39 LOCKOUT (блокировка МЗО)
Это установка On/Off (Вкл/Выкл). Блокирует вращение сменщика инструмента.
87
M06 RESETS OVERRIDE (M06 переустанавливает ручную коррекцию)
Это установка On/Off (Вкл/Выкл). Когда выполняется М06 и эта установка включена,
любые значения замещения отменяются и устанавливаются на их запрограммированные
значения.
88
RESET RESETS OVERRIDE (RESET переустанавливает значение замещения)
Когда нажата кнопка переустановки RESET и включена, любые значения замещения
отменяются и устанавливаются на их запрограммированные значения.
213
HAAS Mini MILL
9. ПАРАМЕТРЫ
Параметры являются редко изменяемыми значениями, которые меняют работу станка.
Они включают в себя типы серводвигателей, соотношения передачи, скорости,
сохраненные пределы шага, коррекции ходового винта, отмены управления двигателем и
выборы макро-вызовов. Они редко изменяются пользователем и должны быть защищены
от изменения установкой блокировки параметров. Если вам надо изменить параметры,
свяжитесь с "Микрон" или вашим дилером. Параметры защищены от изменения
Установкой 7.
Страница Установок перечисляет параметры, которые, возможно, необходимо будет
изменить пользователю во время обычной операции и они называются просто
"Установки". При нормальных условиях дисплеи параметров не должны изменяться.
Полный список параметров приводится.
В данном устройстве управления 226 параметров. Первые 56 применяются для
отдельных серво осей. Описываются первые 14, остальные (от 15 до 56) имеют те же
функции.
Список параметров
Параметр 1 X SWITCHES
Параметр 1 - это собрание однобитовых флагов, используемых для включения и
выключения функций, связанных с серво системой. Стрелки курсора влево и
вправо используются для выбора изменяемых функций. Все значения: только
0 или 1. Названия функций следующие:
REV ENCODER
REV POWER
REV PHASING
DISABLED
Z CH ONLY
AIR BRAKE
DISABLE Z Т
SERVO HIST
INV HOME SW
INV Z CH
СIRC. WRAP.
NO I IN BRAK
LOW PASS +1X
LOW PASS +2X
OVER TEMP NC
CABLE TEST
Z TEST HIST
Используется для изменения направления данных
кодера.
Используется для изменения направления питания
на двигатель.
Используется для изменения направления
фазирования двигателя.
Используется для блокировки любой оси.
С А только, указывает, что нет исходного
переключателя.
С А только, указывает, что используется
воздушный тормоз.
Отключает тест кодера Z (только для
тестирования).
Диаграмма ошибки серво (только для диагностики).
Инвертированный исходный переключатель
(N.С.переключатель).
Инвертированный Z канал (обычно высокий).
(Будущая
опция
еще
не реализована)
С А только, вызывает возврат витка 360 на 0.
С А только, удаляет I обратную связь, когда тормоз
работает.
Добавляет 1 терм к низкочастотному фильтру
Добавляет 2 терм к низкочастотному фильтру
Выбирает обычно закрытый сенсор перегрева в
двигателе.
Запускает тест сигналов кодера и кабельной сети.
Архивная схема для контрольных данных Z канала
214
HAAS Mini MILL
SCALE FACT/X
INVIS AXIS
ROT ALM LMSW
ROT TRVL LIM
UNDEFINED
UNDEFINED
UNDEFINED
TORQUE ONLY
3 EREV/MREV
2 EREV/MREV
NON MUX PHAS
BRUSH MOTOR
LINEAR DISPL
SCALE/X LO
SCALE/X HI
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Если установлен на 1, масштабный коэффициент
интерпретируется как деленный на X; где X зависит
от битов SCALE/X LO и SCALE/X HI.
Используется для создания невидимой оси.
Поворотные сигнализаторы на концевом
выключателе.
Используются поворотные ограничения
перемещения.
He определен
Неопределен
Неопределен
Только для HAAS.
Только для HAAS.
Только для HAAS.
В настоящее время не используется.
Запускает опцию бесщеточного мотора.
Этот бит изменяет изображение на дисплее с
градусов на дюймы (или миллиметры) на А- и Восях.
С битом SCALE/X HI определяет множитель
шкалы, используемый в бите SCALE FACT/X
С битом SCALE/X LO определяет множитель
шкалы, используемый в бите SCALE FACT/X
Смотри ниже:
HI
LO
0
0
3
0
1
5
1
0
7
1
1
9
2
X
Р GAIN
Пропорциональное увеличение в (замкнутом) контуре системы привода
подачи.
3
X
D GAIN
Производное увеличение в (замкнутом) контуре системы привода подачи.
4
X
I GAIN
Встроенное увеличение в (замкнутом) контуре системы привода подачи.
5
X
RATIO (STEPS/UNIT)
Количество шагов кодера в единицу перемещения. Шаги кодера дают
счетчику строк результат за четыре (4) раза за оборот.
Поэтому кодер 2000 строки и винт с шагом 6 мм дают:
2000x4x25.4 = 33866
6
X
MAX TRAVEL (STEPS)
Максимальное отрицательное направление перемещения от нулевой точки
станка в шагах кодера. Не применяется к А-оси. Таким образом,
перемещение 20 дюймов, кодер 2000 строки и винт с шагом 6 мм дают:
20.0x138718=677340
7
X
ACCELERATION
Максимальное ускорение оси в шагах в секунду в секунду.
8
X
MAX SPEED
Максимальная скорость оси в шагах в секунду.
9
X
MAX ERROR
Максимальная ошибка, допустимая в (замкнутом) контуре системы привода
подачи до создания сигнала тревоги. Единицы - шаги кодера.
10
X
FUSE LEVEL
Уровень расплавления предохранителей в % от максимальной мощности
двигателя. Применяется, только когда двигатель в действии.
11
X
BACK EMF
215
HAAS Mini MILL
Обратная электродвижующая сила мотора в Вольт за 1000 RPM 10 раз.
Поэтому, мотор 63 Вольт/KRPM дает 630.
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
12 X
STEPS/REVOLUTION
Шаги кодера за оборот двигателя. Таким образом, кодер 8192
строки дает: 2000x4=8000
13 X
BACKLASH
Поправка на зазор в шагах кодера.
14 X
DEADZONE
Поправка на мертвую зону для электроники привода. Единицы
0.0000001 сек.
15 Y
SWITCHES
Описание смотри Параметр 1.
16 Y
P GAIN
Описание смотри Параметр 2.
17 Y
D GAIN
Описание смотри Параметр 3.
18 Y
I GAIN
Описание смотри Параметр 4.
19 Y
RATIO (STEPS/UNIT)
Описание смотри Параметр 5.
20 Y
MAX TRAVEL (STEPS)
Описание смотри Параметр 6.
21 Y
ACCELERATION
Описание смотри Параметр 7.
22 Y
MAX SPEED
Описание смотри Параметр 8.
23 Y
MAX ERROR
Описание смотри Параметр 9.
24 Y
FUSE LEVEL
Описание смотри Параметр 10.
25 Y
BACK EMF
Описание смотри Параметр 11.
26 Y
STEPS/REVOLUTION
Описание смотри Параметр 12.
27 Y
BACKLASH
Описание смотри Параметр 13.
28 Y
DEAD ZONE
Описание смотри Параметр 14.
29 2
SWITCHES
Описание смотри Параметр 1.
30 Z
P GAIN
Описание смотри Параметр 2.
31 Z
D GAIN
Описание смотри Параметр 3.
32 Z
I GAIN
Описание смотри Параметр 4.
33 Z
RATIO (STEPS/UNIT)
Описание смотри Параметр 5.
34 Z
MAX TRAVEL (STEPS)
Описание смотри Параметр 6.
35 Z
ACCELERATION
Описание смотри Параметр 7.
36 Z
MAX SPEED
Описание смотри Параметр 8.
37 Z
MAX ERROR
216
HAAS Mini MILL
Описание смотри Параметр 9.
Параметр 38 Z
FUSE LEVEL
Описание смотри Параметр 10.
Параметр 39 Z
BACK EMF
Описание смотри Параметр 11.
Параметр 40 Z
STEPS/REVOLUTION
Описание смотри Параметр 12.
Параметр 41 Z
BACKLASH
Описание смотри Параметр 13.
Параметр 42 Z ,
Z DEAD ZONE
Описание смотри Параметр 14.
Параметр 43 A
SWITCHES
Описание смотри Параметр 1 И убедитесь, что параметр установлен на
запуск четвертой оси до того, как попытаетесь запустить четвертую ось из
установок.
Параметр 44 А
Р GAIN
Описание смотри Параметр 2.
Параметр 45 A
D GAIN
Описание смотри Параметр 3.
Параметр 46 A
I GAIN
Описание смотри Параметр 4.
Параметр 47 A
RATIO (STEPS/UNIT)
Описание смотри Параметр 5.
Параметр 48 A
MAX TRAVEL (STEPS)
Описание смотри Параметр 6.
Параметр 49 A
ACCELERATION
Описание смотри Параметр 7. ;
Параметр 50 A
MAX SPEED
,
Описание смотри Параметр 8.
Параметр 51 A
MAX ERROR
Описание смотри Параметр 9.
Параметр 52 A
FUSE LEVEL
Описание смотри Параметр 10.
Параметр 53 A
BACK EMF
Описание смотри Параметр 11.
Параметр 54 A
STEPS/REVOLUTION
Описание смотри Параметр 12.
Параметр 55 A
BACKLASH
Описание смотри Параметр 13.
Параметр 56 A
DEAD ZONE
Описание смотри Параметр 14.
Параметры от 57 до 128 используются для контроля функций, зависящих от других
станков. Они следующие:
217
HAAS Mini MILL
Параметр 57 COMMONSWITCH 1
Параметр 57 - это собрание однобитовых флагов общего назначения,
используемых для включения и выключения некоторых
функций. Стрелки курсора влево и вправо используются
для выбора изменяемых функций. Все значения: только
0 или 1. Названия функций следующие:
REV CRANK
Меняет на обратное направление электронного
маховика.
DISABLE T.C.
Отключает работу сменщика инструмента.
DISABLE G.В.
Отключает функции коробки передач.
POP AT E-STP
Останавливает шпиндель, затем питание выключается
при EMERGENCY STOP (аварийной остановке).
RIGID TAP
Указывает опцию оборудования для метчика для
нарезания резьбы.
REV SPIN ENC
Меняет на обратное направление кодера шпинделя.
REPT RIG TAP
Выбирает повторяемое нарезание резьбы метчиком.
EX ST MD CHG
Выбирает точную остановку в перемещениях при смене
режима.
SAFETY CIRC.
Запускает устройство безопасности оборудования, если
станок им оборудован.
SP DR LIN АС
Выбирает линейное торможение для нарезания резьбы
метчиком. Квадратное уравнение - 0 .
РН LOSS DET
Если запущен, будет обнаруживать затухание фазы.
COOLANT SPGT
Запускает контроль сопла хладагента и экран.
OVER Т IS NC
Выбирает управление по сенсору как N.C.
SKIP OVERSHT
Вызывает действие пропуска Skip (G31) как Fanuc и
точку указания выхода за установленные пределы.
NONINVSPST
Состояние остановки не инвертированного шпинделя.
SP LOAD MONI
Опция контроля нагрузки на шпиндель запущена.
SP TEMP MONI
Опция температурного контроля шпинделя запущена.
ENA ROT & SC
Запускает вращение и масштабирование.
ENABLE DNC
Запускает выбор DNC с MDI.
ENABLE BGEDT
Запускает режим BACKGROUND EDIT.
ENA GRND FLT
Запускает детектор короткого замыкания на землю.
KEYBD SHIFT
Запускает использование клавиатуры с функциями
смещения (shift factions).
ENABLE MACRO
Запускает МАКРО функции.
INVERT SKIP
Изменяет направление команды пропуска на запуск
low=closed (низкий=закрытый).
HANDLE CURSR
Запускает использование электронного маховика для
перемещения курсора.
NEG WORK OFS
Выбирает использование рабочих коррекций в
отрицательном направлении.
SPIN COOLANT
Запускает обнаружение низкого давления масла в
шпинделе.
ENA CONVERSE
Запускает диалоговое программирование
OILER ON/OFF
Запускает питание лубрикатора, когда сервомотор или
шпиндель в движении.
NC OVER VOLT
Изменяет на обратное направление сигнала о
перенапряжении.
TOOL DOOR SW
Если (1) горизонтальная конфигурация фрезерной
карусели
Если (2) вертикальная конфигурация фрезерной
карусели
DOOR STOP SP
Запускает функции остановки шпинделя и ручные
работы при дверном выключателе.
218
HAAS Mini MILL
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
58 LEAD COMPENS SHIFT
Коэффициент изменения при применении коррекции на винт подачи.
Коррекция на кодовый винт основывается на таблице с 256 офсетами;
каждая +/- 127 шагов кодера. Однократный ввод в таблицу применяет
расстояние, равное увеличенным вдвое шагам кодера этого параметра.
59 MAX FEED RATE (INCH)
Максимальная скорость подачи в дюймах в минуту.
60 TURRET START DELAY
Максимальная задержка, допускаемая при запуске револьверной
головки. Единицы измерения: миллисекунды. После этого времени
создается сигнал тревоги.
61 TURRET STOP DELAY
Максимальная задержка, допускаемая в перемещении револьверной
головки. Единицы измерения: миллисекунды. После этого времени
создается сигнал тревоги.
62 SHUTTLE START DELAY
Максимальная задержка, допускаемая при запуске тележки с
инструментом. Единицы измерения: миллисекунды. После этого времени
создается сигнал тревоги.
63 SHUTTLE STOP DELAY
Максимальная задержка, допускаемая в перемещении тележки с
инструментом. Единицы измерения: миллисекунды. После этого времени
создается сигнал тревоги.
64 Z TOOL CHANGE OFFSET
На вертикально-фрезерных станках:
Для Z оси; смещение с исходного переключателя на позицию смены
инструмента и нулевую точку станка. Около 4.6 дюймов, таким образом
для кодера 2000 строки это дает:
4.6x33867 = 155788
65 NUMBER OF TOOLS
Количество позиций инструмента в устройстве смены инструмента. В
данном VMC число равно 20.
66 SPINDLE ORI DELAY
Максимальная задержка, допускаемая при ориентировке шпинделя.
Единицы измерения: миллисекунды. После этого
времени создается сигнал тревоги.
67 GEAR CHANGE DELAY
Максимальная задержка, допускаемая при смене передач. Единицы
измерения: миллисекунды. После этого времени создается сигнал
тревоги.
68 DRAW BAR MAX DELAY
Максимальная задержка, допускаемая при зажиме и разжиме
инструмента. Единицы измерения: миллисекунды. После этого времени
создается сигнал тревоги.
69 AIR BRAKE DELAY
Задержка для выпуска воздуха из тормоза на А-оси до движения.
Единицы измерения: миллисекунды.
70 MIN SPIN DELAY TIME
Минимальная задержка времени в программе после команды новой
скорости шпинделя и до продолжения. Единицы измерения:
миллисекунды.
219
HAAS Mini MILL
Параметр
71
Параметр
72
Параметр
73
Параметр
74
Параметр
75
Параметр
76
Параметр
77
Параметр
78
Параметр
79
Параметр
80
Параметр 81
Параметр 82
Параметр 83
Параметр 84
Параметр 85
Параметр 86
Параметр 87
Параметр 88
Параметр 89
Параметр 90
DRAW BAR OFFSET
Отклонение, имеющееся в движении Z-оси для выталкивания
инструмента из шпинделя при разжимании инструмента. Единицы
измерения - шаги кодера.
DRAW BAR Z VEL UNCL
Скорость движения по Z-оси для выталкивания инструмента из шпинделя
при разжимании инструмента. Единицы измерения - шаги кодера в
секунду.
SP HIGH G/MIN SPEED _
Команда скорости, используемая для вращения мотора шпинделя при
ориентировании шпинделя в высшей передаче. Единицы измерения:
максимальное число оборотов шпинделя в минуту, разделенное на 4096.
SP SLOW G/MIN SPEED
Команда скорости, используемая для вращения мотора шпинделя при
ориентировании шпинделя в низшей передаче. Единицы измерения:
максимальное число оборотов шпинделя в минуту, разделенное на 4096.
GEAR CHANGE SPEED
Команда скорости, используемая для вращения мотора шпинделя при
смене передач. Единицы измерения: максимальное число оборотов
шпинделя в минуту, разделенное на 4096.
LOW AIR DELAY
Задержка, допускаемая после обнаружения низкого давления воздуха
до создания сигнала тревоги. Сигнал тревоги пропускается, если
давление воздуха возвращается до задержки.
Единицы измерения: 1/50 сек.
SP LOCK SETTLE TIME
Требуемое время в миллисекундах, чтобы запор шпинделя был на месте
до того, как ориентация шпинделя считается завершенной.
GEAR CH REV TIME
Время в миллисекундах перед тем, как направление двигателя
изменяется на противоположное при смене передачи.
SPINDLE STEPS/REV
Устанавливает число шагов кодера за оборот шпинделя. Применяется
только к опции нарезания резьбы метчиком.
MAX SPIN DELAY TIME
Контроль максимальной задержки будет ожидать, пока шпиндель
наберет заданную скорость или нулевую скорость. Единицы измерения:
миллисекунды.
М MACRO CALL O9000
М-код, который вызовет 09000. Ноль не выполнит вызова.
М MACRO CALL 09001, как 81
М MACRO CALL 09002, как 81
М MACRO CALL 09003, как 81
М MACRO CALL O9004, как 81
М MACRO CALL 09005, как 81
М MACRO CALL O9006, как 81
М MACRO CALL O9007, как 81
М MACRO CALL 09008, как 81
М MACRO CALL 09009, как 81
220
HAAS Mini MILL
Параметр 91
Параметр 92
Параметр 93
Параметр 94
Параметр 95
Параметр 96
Параметр 97
Параметр 98
Параметр 99
Параметр 100
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
М MACRO CALL 09010
G-код, который выполнит вызов 09010. Ноль не выполнит вызова.
М MACRO CALL 09011, как 91
М MACRO CALL 09012, как 91
М MACRO CALL 09013, как 91
М MACRO CALL 09014, как 91
М MACRO CALL 09015, как 91
М MACRO CALL O9016, как 91
М MACRO CALL O9017, как 91
М MACRO CALL 09018, как 91
М MACRO CALL 09019, как 91
101
IN POSITION LIMIT X
Насколько близко мотор может быть к конечной точке до того, как какоелибо перемещение считается завершенным, когда не в точной остановке
(G09 или G61). Единицы измерения: шаги кодера.
102 IN POSITION LIMIT Y
Описание, как в Параметре 101.
103 IN POSITION LIMIT Z
Описание, как в Параметре 101.
104 IN POSITION LIMIT A
Описание, как в Параметре 101.
105 Holding Limit X
Уровень расплавления предохранителей в % от максимальной мощности
мотора. Применяется, только когда двигатель остановлен.
106 Holding Limit Y
Описание, как в Параметре 105.
107 Holding Limit Z
Описание, как в Параметре 105.
108 Holding Limit A
Описание, как в Параметре 105.
109 D*D GAIN FOR X
Второе производное увеличение в (замкнутом) контуре системы привода
подачи.
110 D*D GAIN FOR Y
Второе производное увеличение в (замкнутом) контуре системы привода
подачи.
111 D*D GAIN FOR Z
Второе производное увеличение в (замкнутом) контуре системы привода
подачи.
112 D*D GAIN FOR A
Второе производное увеличение в (замкнутом) контуре системы привода
подачи.
113 XACC/DECT CONST
Постоянная времени увеличения ускорения. Единицы измерения:
1/10000 сек. Этот параметр обеспечивает постоянное соотношение
(пропорцию) между задержкой контурной обработки и скоростью
сервомотора. Также является соотношением между скоростью и
ускорением.
114 Y ACC/DECT CONST
Описание, как в Параметре 113.
115 Z ACC/DECT CONST
Описание, как в Параметре 113.
116 A ACC/DECT CONST
Описание, как в Параметре 113.
221
HAAS Mini MILL
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
117
LUB CYCLE TIME
Если этот параметр установлен не на ноль, это время цикла насоса
подачи хладагента, и опция выключателя давления хладагента
проверяется на совершение цикла в это время. Единицы измерения: 1/50
сек.
118 SPINDLE REV TIME
Время в миллисекундах для реверсирования мотора шпинделя.
119 SPINDLE DECEL DELAY
Время в миллисекундах для торможения мотора шпинделя.
120 SPINDLE ACC/DECEL
Постоянная времени ускорения/торможения в шагах/мс/мс для мотора
шпинделя.
121 X BEMF Bias
Отклонение фазы мотора для X мотора. Произвольные единицы
измерения.
122 Y BEMF Bias
Описание, как в Параметре 121.
123 Z BEMF Bias
Описание, как в Параметре 121.
124 A BEMF Bias
Описание, как в Параметре 121.
125 X GRID OFFSET
Этот параметр смещает эффективную позицию кодера Z импульсов. Он
может исправлять ошибку позиционирования мотора или исходного
выключателя.
126 Y GRID OFFSET
Описание, как в Параметре 125.
127 Z GRID OFFSET
Описание, как в Параметре 125.
128 A GRID OFFSET
Описание, как в Параметре 125.
129 GEAR CH SETTLE TIME
Время смены и установки передачи. Это число отсчетов в
миллисекундах, когда состояние передачи должно быть стабильным
перед установкой.
130 GEAR STROKE DELAY
Этот параметр контролирует время задержки соленоидов смены
передачи при выполнении смены передачи.
131 MAX SPINDLE RPM
Это максимальное возможное число оборотов шпинделя в минуту. Когда
эта скорость запрограммирована, выход D-в-А будет +10V и привод
шпинделя должен быть калиброван, чтобы это обеспечить.
132 SPIN. Y TEMP. COEF.
Этот параметр не функционален.
133 SPIN. Z TEMP. COEF.
Этот параметр не функционален.
134 X EXACT STOP DIST.
135 Y EXACT STOP DIST.
136 Z EXACT STOP DIST.
137 A EXACT STOP DIST.
Эти параметры контролируют, насколько близко каждая ось должна быть
к своей конечной точке, когда запрограммирована точная остановка. Это
применяется только в G09 и G64. Единицы измерения: шаги кодера.
Значение 34 даст 34/33867=0.001 дюйма.
222
HAAS Mini MILL
Параметр 138 X FRICTION FACTOR
Параметр 139 Y FRICTION FACTOR
Параметр 140 Z FRICTION FACTOR
Параметр 141 A FRICTION FACTOR
Эти параметры компенсируют трение на каждой из четырех
осей. Единицы измерения: 0.004V.
Параметр 142 HIGH/LOW GEAR CHANG
Этот параметр устанавливает скорость шпинделя, на которой
выполняется автоматическая смена передачи. Ниже этого параметра,
низшая передача является значением по умолчанию. Выше этого
параметра, высшая передача является значением по умолчанию.
Параметр 143 DRAW BAR Z VEL CLMP
Этот параметр устанавливает скорость перемещения по Z-оси, что
компенсирует перемещение инструмента во время зажима инструмента.
Единицы измерения: шаги кодера в секунду.
Параметр 144 RIG TAP FINISH DIST
Этот параметр устанавливает окончательный допуск для определения
конечной точки операции нарезания резьбы метчиком.
Параметр 145 XACCEL FEED FORWARD
Параметр 146 YACCEL FEED FORWARD
Параметр 147 Z ACCEL FEED FORWARD
Параметр 148 A ACCEL FEED FORWARD
Эти параметры устанавливают коэффициент подачи в направлении
вперед для серводвигателей осей. Единиц измерения нет.
Параметр 149 PRE-CHARGE DELAY
Этот параметр устанавливает время задержки от предварительной
зарядки до освобождения инструмента. Единицы
измерения:
миллисекунды.
Параметр 150 MAX SP RPM LOW GEAR
Максимальное число оборотов шпинделя в низшей передаче.
Параметр 151 В SWITCHES
Описание смотри Параметр 1.
Параметр 152 В Р GAIN
Описание смотри Параметр 2.
Параметр 153 В D GAIN
Описание смотри Параметр 3.
Параметр 154 В I GAIN
Описание смотри Параметр 4.
Параметр 155 В RATIO (STEPS/UNIT)
Описание смотри Параметр 5.
Параметр 156 В MAX TRAVEL (STEPS)
Описание смотри Параметр 6.
Параметр 157 В ACCELERATION
Описание смотри Параметр 7.
Параметр 158 В MAX SPEED
Описание смотри Параметр 8.
Параметр 159 В MAX ERROR
Описание смотри Параметр 9.
Параметр 160 В FUSE LEVEL
Описание смотри Параметр 10.
Параметр 161 В BACK EMF
Описание смотри Параметр 11.
Параметр 162 В STEPS/REVOLUTION
Описание смотри Параметр 12.
Параметр 163 В BACKLASH
Описание смотри Параметр 13.
223
HAAS Mini MILL
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
164
В DEAD ZONE
Описание смотри Параметр 14.
165 IN POSITION LIMIT В
Определение, как в Параметре 101.
166 В MAX CURRENT
Определение, как в Параметре 105.
167 D*D GAIN FOR В
Второе производное увеличение в (замкнутом) контуре. системы привода
подачи.
168 В ACC/DES Т CONST
Определение, как в Параметре 113.
169 В PHASE OFFSET
Описание смотри Параметр 12.
170 В GRID OFFSET
Описание смотри Параметр 125.
171 В EXACT STOP DIST
Описание смотри Параметр 134.
172 В FRICTION FACTOR
Описание смотри Параметр 138.
173 В ACCEL FEED FORWARD
Описание, как в Параметре 145.
174 SPINDLE В TEMP. COEF.
Этот параметр контролирует значение коррекции В-оси, вызванной
нагреванием головки шпинделя. Это десятикратно (10х) увеличенное
значение шагов кодера на градус F.
175 В AIR BRAKE DELAY
Задержка для выпуска воздуха из тормоза на А-оси до движения.
Единицы измерения - миллисекунды.
201 X THERMAL COMP.COEF.
Это коэффициент нагрева ходового винта; используется для уменьшения
длины винта.
202 X AIR BRAKE DELAY
Этот параметр не используется.
203 Y AIR BRAKE DELAY
Этот параметр не используется.
204 Z AIR BRAKE DELAY
Этот параметр не используется.
205 A SPINDLE TEMP. COEF.
Этот параметр не функционален.
206 SPIGOT POSITIONS
Максимальное число позиций сопла.
207 SPIGOT TIMEOUT (MS)
Максимальное допустимое время простоя, чтобы сопло пересекло одно
положение сопла.
208 SPIN. FAN OFF DELAY
Задержка для выключения вентилятора шпинделя после выключения
шпинделя.
224
HAAS Mini MILL
Параметр
209
COMMON SWITCH 2
Параметр 209 - это собрание однобитовых флагов общего назначения,
используемых для включения и выключения некоторых функций. Стрелки
курсора влево и вправо используются для выбора изменяемых функций.
Все значения: только 0 или 1. Названия функций следующие:
HORZ Т.С.
Когда
установлен
на
(1),
управление
идентифицирует
станок
как
горизонтальнофрезерный.
Управление
затем
выполнит
необходимые
настройки,
такие
как
запуск
горизонтального сменщика инструмента.
RST STPS Т.С.
Устройство смены инструмента может быть
остановлено кнопкой
М21-28 @ 540
Если установлено в (1), М21-М28 установлены в
кабеле 540.
ENA CONVEYOR
Запускает стружкоуборочный
конвейер,
если
станок им оснащен.
50 % RPD KBD
На
(1)
управление
будет
поддерживать
современные клавиатуры с клавишей 50%
быстрого хода. Для управлений без клавиши 50%
быстрого хода установите этот бит на (0).
FRONT DOOR
При запуске,
управление
будет
искать
дополнительный дверной выключатель и создаст
сообщение.
ТС Z N0 НОМЕ
Только в горизонтально-фрезерный станках.
Этот бит предохраняет от перемещения Z-оси на
нулевую точку станка до смены инструмента.
М36 AUTO MOT
Только в горизонтально-фрезерных станках. При
установке на (1) М36 вращает А-ось после нажатия
на кнопку PART READY.
AUX AXIS TC
Только в горизонтально-фрезерных станках. При
запуске, означает, что карусель сменщика
инструмента
приводится
в
действие
от
дополнительной оси.
SPIGOT KEY INV
При
установке
(1),
команды
на
мотор
конвейера
поворачиваются
в
обратном
направлении.
Если
конвейер
правильно
оборудован проводами, этот бит может быть
установлен так, чтобы конвейер работал в
правильном направлении.
TSC PRG ENBL
Включает подачу продувки опции TSC.
SPIN Y ENCDR
Только для токарных станков. При запуске, ввод
кодера шпинделя осуществляется на Y-ось.
REV CONVEYOR
Изменяет
направление
стружкоуборочного
конвейера на обратное.
М27-М28
Обычно мотор стружкоуборочного конвейера
и реле CONVYR направления присоединены к реле
пользователя М21 и М22. Когда этот бит
установлен, управление ожидает увидеть конвейер
подключенным к М27 и М28.
LOPH A ONLY
Если (0) три дискретных выхода используются для
определения потери питания фазы.
Если (1) используется только LOPH A для
определения потери фазы.
GREEN BEACON
На (1) реле пользователя М25 используется для
освещения маяка. Если управление в состоянии
перезапуска,
маяк
будет
выключен.
Если
управление нормально работает, маяк будет
225
HAAS Mini MILL
RED BEACON
CONVY DROVRD
DSBL CLNT IN
DSC INP PR
RMT TOOLS RLS
FLOPPY ENABLE
TCR KEYPAD
MCD RLY BRD
TSC ENABLE
AUX JOG NACC
ALISM PRGRST
CK PALLET IN
AIR DR @ M24
ACC FEED LIM
Р RDY @ Y160
CK HIDDN VAR
постоянно включен. Если управление в МОО, М01,
М02, МЗО feedhold, или состоянии single block
(один блок), тогда маяк будет освещен.
На (1) реле пользователя М25 используется для
освещения маяка. Маяк горит, когда управление в
состоянии аварийного сигнала или аварийной
остановки.
На (1) конвейер будет продолжать работать с
открытой дверцей. На (0) конвейер остановится,
когда дверца открыта, но возобновит работу при
закрытии дверцы. Для безопасности рекомендуется
устанавливать этот бит на (0).
При установке на 1 нижний подвод хладагента
использоваться не будет.
Вращение дискретной паллеты/деталь готова;
вводы запускаются при установке на 1.
При установке на 1 позволяет использовать кнопку
дистанционного
отпускания
инструмента
на
шпиндельной головке.
При установке на 1 запускает опционный привод
гибкого диска.
При
установке
на
1
запускает
кнопку
восстановления
сменщика
инструмента
на
вспомогательной клавиатуре.
При установке на 1 добавляет 8 дополнительных
реле, всего на 40.
При установке на 1, бит "DSBL CLNT IN"
игнорируется, и TSC будет работать. При установке
на 0, управление функционирует нормально.
Не позволяет накопление на маховике
дополнительной оси.
М коды помехи дискретизации во время
перезапуска программы.
Используется только на горизонтально-фрезерных
станках.
На горизонтально-фрезерных станках воздушная
дверь использует М24. Если установлено в 0,
воздушная дверь управляется М23 и лампа
готовности паллеты сигналом выхода К19.
Установка 85 ограничивает подачу на окружности.
Используется только на горизонтально-фрезерных
станках.
Используется только для смены паллеты
226
HAAS Mini MILL
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
210
X TOOL CHANGE OFFSET
Этот параметр не используется.
211 Y TOOL CHANGE OFFSET
На горизонтально-фрезерных станках: для Y-оси; смещение от
начальной позиции до позиции смены инструмента.
На вертикально-фрезерных станках: этот параметр не используется.
212 A TOOL CHANGE OFFSET
Этот параметр не используется.
213 В TOOL CHANGE OFFSET
Этот параметр не используется.
214 RESERVED
215 CAROUSEL OFFSET
Параметр используется для точного выравнивания инструмента 1
карусельного магазина для смены инструмента. Единицы измерения:
шаги кодера.
216 CNVYR RELAY DELAY
Время задержки в 1/50 сек, требуемое для реле конвейера перед тем, как
могут быть посланы команды на другое действие. Значение по
умолчанию: 50.
217 CNVYR IGNORE ОС TIM
Время в 1/50 сек до того, как перегрузка по току проверяется после
выключения мотора конвейера. Значение по умолчанию: 50.
218 CONVYR RETRY REV TIM
Время для изменения направления конвейера на обратное в 1/50 сек
после обнаружения перегрузки по току. Значение по умолчанию: 200.
219 CONVYR RETRY LIMIT
Число раз совершения конвейером цикла обратно/вперед, когда
обнаружена перегрузка по току до остановки станка. Перегрузка по току
обнаруживается, когда стружка загромождает конвейер. Изменением
направления на обратное и затем прохождением конвейера
загромождение конвейера может быть ликвидировано. Значение по
умолчанию: 3.
220 CONVYR RETRY TIMEOUT
Время в 1/50 сек между последовательными перегрузками по току, в
которых перегрузка по току считается другим повторением. Если
это время проходит между перегрузками по току, тогда счетчик
повторений устанавливается на (0). Значение по умолчанию: 1500, 30
секунд.
221 MAX TIME NO DISPLAY
Максимальное время (в 1/50 сек) между обновлениями экрана.
222 ROTARY AXIS INCRMNT
Только для горизонтально-фрезерных станков. Этот параметр
устанавливает градусы вращения А-оси в М36 или Pallet Rotate
(вращение паллеты).
223 AIR TC DOOR DELAY
Только для горизонтально-фрезерных станков. Этот параметр
устанавливает задержку для открывания дверцы сменщика инструментов
(в миллисекундах). Если у сменщика инструментов нет пневматической
дверцы, этот параметр устанавливается на ноль.
224 ROT AXIS ZERO OFSET
Этот параметр смещает А нулевую точку для зажимного приспособления
круга или tombstone.
225 MAX ROT AXIS ALLOW
Только для горизонтально-фрезерных станков с круглым зажимным
приспособлением. Этот параметр устанавливает максимальное
вращение (в градусах), допускаемое перед остановкой у передней
дверцы.
227
HAAS Mini MILL
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
Параметр
226 PALLET LOCK INPUT
Этот параметр используется только при смене паллеты.
227 FLOPPY DIR NAME
Если включен дисковод и директория прочитана, список загружается в
программу как комментарий. Программа затем позволяет пользователю
прочитать содержание диска. Этот параметр обозначает где записывать
список директории. Значение по умолчанию программа 08999.
228 QUICK CODE FILE
Этот параметр устанавливает номера программ для сохранения в
определении Quickcode.
229 X LEAD COMP 10E9
Этот параметр устанавливает коррекцию на ходовой винт X-оси,
указывается в деталях на биллион.
230 Y LEAD COMP 10E9
Этот параметр устанавливает коррекцию на ходовой винт Y-оси,
указывается в деталях на биллион.
231 Z LEAD COMP 10E9
Этот параметр устанавливает коррекцию на ходовой винт Z-оси,
указывается в деталях на биллион.
232 A LEAD COMP 10E9
Этот параметр устанавливает коррекцию на ходовой винт А-оси,
указывается в деталях на биллион.
233 В LEAD COMP 10E9
Этот параметр устанавливает коррекцию на ходовой винт В-оси,
указывается в деталь на биллион.
235 TSC PISTON SEAT
С опцией 50 TSC, время для помещения поршня во время пуска системы.
Значение по умолчанию: 1500 миллисекунд.
236 TSC LOW PR FLT
После стабилизации системы TSC, следующей за пуском, Сигнал тревоги
151 создается, если давление хладагента падает ниже 40 psi (фунтов на
квадратный дюйм) на время, установленное в этом параметре. Значение
по умолчанию: 1000 миллисекунд.
237 TSC CLNT LINE PURGE
Время для продувки хладагента, когда система TSC выключена. Этот
параметр может быть увеличен пользователем на большую величину,
чтобы помочь удалить хладагент продувкой с инструментов с малыми
отверстиями. Значение по умолчанию: 5000 миллисекунд.
238 MAX TSC SPINDLE RPM
Когда TSC запущена и используется, этот параметр ограничивает
максимальную скорость шпинделя.
239 RESERVED
240 С AXIS MAX TRAVEL
Этот параметр устанавливает максимальное перемещение С-оси в
положительном направлении.
241 U AXIS MAX TRAVEL
Этот параметр устанавливает максимальное перемещение U-оси в
положительном направлении.
242 V AXIS MAX TRAVEL
Этот параметр устанавливает максимальное перемещение V-оси в
положительном направлении.
243 W AXIS MAX TRAVEL
Этот параметр устанавливает максимальное перемещение W-оси в
положительном направлении.
244 С AXIS MIN TRAVEL
Этот параметр устанавливает минимальное перемещение С-оси в
отрицательном направлении.
228
HAAS Mini MILL
Параметр
Параметр
Параметр
245
U AXIS MIN TRAVEL
Этот параметр устанавливает минимальное перемещение U-оси в
отрицательном направлении.
246 V AXIS MIN TRAVEL
Этот параметр устанавливает минимальное перемещение V-оси в
отрицательном направлении.
247 W AXIS MIN TRAVEL
Этот параметр устанавливает минимальное перемещение W-оси в
отрицательном направлении.
Коррекция на ходовый винт
Отдельная коррекция на ходовый винт предусмотрена для каждой из осей X, Y, и Z.
Значения коррекции, вводимые оператором, располагаются с интервалами 0.5 дюйма в
пределах координатной системы станка. Значения коррекции вводятся в дюймах с
разрешением в 0.0001 дюйм. Значения, введенные оператором, используются для
интерполяции в таблицу из 256 вводов. Расстояние между двумя вводами в таблицу из
256 определяется Параметром 58. Введенные значения ограничиваются +/- 127 шагами
кодера; поэтому ограничение в дюймах зависит от Параметров 5, 19 и 33.
Обратите внимание, первый ввод соответствует нулевой точке станка и последующие
вводы являются увеличивающимися отрицательными позициями координатной системы
станка. Пользователю никогда не понадобится регулирование таблиц коррекции на
ходовый винт.
229
HAAS Mini MILL
10. Сигналы тревоги
Каждый раз при наличии тревоги в нижнем правом углу экрана будет мерцать "ALARM".
Нажмите клавишу дисплея ALARM для того, чтобы видеть текущий сигнал тревоги. Все
сигналы тревоги показаны с помощью соответствующего номера и полного описания.
Если нажата клавиша RESET, один сигнал тревоги будет удален из списка сигналов
тревог. Если в наличии есть более 18 сигналов тревоги, на экране показываются только
18 последних сигналов тревоги, и нужно нажать RESET для того, чтобы увидеть
остальные. Присутствие любого сигнала тревоги будет удерживать оператора от запуска
программы.
Помните, что сигналы тревоги устройства смены инструмента могут быть легко удалены
после предварительного устранения причины появления. Нажмите RESET пока не будут
удалены все сигналы. Выберите режим ZERO RET и выберите AUTO ALL AXES. Во время
редактирования отображаются некоторые сообщения для сообщения оператору, что
некоторые действия выполнены неправильно, но это не сигналы тревоги. См. раздел
редактирования для просмотра этих сообщений.
Следующий список сигналов тревоги показывает номера сигналов, текст, показываемый
вместе с сигналом тревоги, и детальное описание сигнала тревоги: что может вызвать
его, когда это происходит и как его исправить.
Номер и текст Возможные причины: сигнала тревоги:
101 MOCON Comm. Failure Во время самотестирования коммуникаций между MOCON
и главным процессором, главный процессор не реагирует, и
один из них, возможно, неисправен. Проверить кабельные
соединения и платы.
102 Servos Off
Указывает, что сервомоторы выключены, сменщик
инструмента заблокирован, насос подачи хладагента
выключен и мотор шпинделя остановлен. Вызывается:
EMERGENCY STOP, неисправностями мотора, проблемами
со сменщиком инструмента или выключением питания.
103 X Servo Error Too Large Слишком большая нагрузка или скорость мотора Х-оси.
Разница между позицией мотора и заданной позицией
выходит за рамки параметра. Также может быть заглушен,
отключен мотор или поврежден привод. Сервомоторы
будут выключены и для повторного запуска нужно
выполнить RESET. Этот сигнал тревоги может быть вызван
проблемами с приводом, мотором или каретка могла войти
в механические остановы.
104 Y Servo Error Too Large аналогично 103.
105 Z Servo Error Too Large аналогично 103.
106 A Servo Error Too Large аналогично 103.
107 Emergency Off
Была нажата кнопка EMERGENCY STOP. Сервомоторы
также выключены. После отпускания кнопки E-STOP надо
нажать кнопку RESET по меньшей мере два раза для
исправления этого; один раз для сброса тревоги E-STOP и
один раз для сброса тревоги Servo Off.
108 X Servo Overload
Избыточная нагрузка на мотор Х-оси.
Это может случиться, если нагрузка на мотор в течение
периода времени в несколько секунд или даже минут
велика
настольно,
что
превышает
максимально
допустимую непрерывную нагрузку мотора. Если это
случится, сервомоторы будут выключены. Это может быть
вызвано вхождением в механические остановы, и не
230
HAAS Mini MILL
выходом за них. Это может также быть вызвано чем-либо,
вызывающим очень высокую нагрузку на моторы.
109 Y Servo Overload аналогично 108
110 Z Servo Overload аналогично 108
111 A Servo Overload аналогично 108
112 No Interrupt
Неисправность электроники. Позвоните
Вашему дилеру.
113 Shuttle In Fault
Сменщик инструмента находится не полностью справа. Во
время
операции
смены
инструмента
тележка
с
инструментом in/out не вошла в позицию in. Параметры 62 и
63 могут регулировать время простоя. Эта тревога может
быть вызвана чем-то, заклинивающим перемещение
каретки, или присутствием инструмента в кармане со
стороны шпинделя. Потеря мощности на сменщике
инструмента также может это вызвать. Проверить
предохранитель СВ5 и реле 1-8, 2-1 и 2-2.
114 Shuttle Out Fault
Сменщик инструмента находится не полностью слева. Во
время
операции
смены
инструмента
тележка
с
инструментом in/out не вошла в позицию out. Параметры 62
и 63 могут регулировать время простоя. Эта тревога может
быть вызвана чем-то, заклинивающим перемещение
каретки, или присутствием инструмента в кармане со
стороны шпинделя. Потеря мощности на сменщике
инструмента также может это вызвать. Проверить
предохранитель СВ5 и реле 1-8, 2-1 и 2-2.
115 Turret Rotate Fault
Мотор инструментального карусельного магазина не
находится в позиции. Во время операции смены
инструмента револьверная головка не начала двигаться
или не остановилась в правильной позиции. Параметры 60
и 61 могут регулировать время простоя. Эта тревога может
быть
вызвана
чем-то,
заклинивающим
вращение
револьвера. Потеря мощности на сменщике инструмента
также может это вызвать. Проверить реле К9-К12 и
предохранитель F1 на ЮРСВ.
116 Spindle Orientation Fault Шпиндель неправильно ориентирован. Во время функции
ориентации шпинделя шпиндель вращается до вхождения
в стопорный штифт; но стопорный штифт никогда не
снижается. Параметры 66, 70, 73 и 74 могут изменить
время ожидания. Это может быть вызвано перемещением
рубильника СВ4, недостатком давления воздуха или
слишком большим трением со штифтом ориентации.
117 Spindle High Fear Fault Только для вертикальных фрезерных станков. Коробка
передач не сместилась в высшую передачу. Во время
смены в высшую передачу шпиндель вращается медленно,
пока давление воздуха используется для движения
передач, но датчик высшей передачи не был вовремя
обнаружен. Параметры 67, 70 и 75 могут регулировать
время простоя. Проверить давление воздуха, соленоидный
рубильник СВ4 и привод шпинделя.
118 Spindle Low Gear Fault Только для вертикальных фрезерных станков. Коробка
передач не сместилась в низшую передачу. Во время
смены в низшую передачу шпиндель вращается медленно,
пока давление воздуха используется для движения
передач, но датчик низшей передачи не был вовремя
обнаружен. Параметры 67, 70 и 75 могут регулировать
время простоя. Проверить давление воздуха, соленоидный
рубильник СВ4 и привод шпинделя.
231
HAAS Mini MILL
119
120
121
122
123
124
125
126
127
Входное
линейное
напряжение
выше
максимума.
Сервомоторы будут выключены и будут остановлены
шпиндель, сменщик инструмента и насос подачи
хладагента. Если это состояние сохраняется 4,5 минуты,
начнется автоматическая остановка.
Low Air Pressure
Давление воздуха упало ниже 80 PSI на период времени,
определенный Параметром 76. Сигнал тревоги "Low Air Pr"
появляется на экране, как только давление понижается, и
этот сигнал тревоги появится спустя некоторое время.
Проверить входное давление воздуха на минимум 100 PSI
и удостовериться, что регулятор установлен на 85 PSI.
Low Lube or Low Pressure Смазочного материала мало, либо он отсутствует, либо
нет давления смазочного материала, либо оно слишком
велико. Проверить резервуар позади фрезерного станка и
снизу электрошкафа. Также проверить разъем со стороны
электрошкафа. Проверить, не заблокированы ли линии
подвода смазочного материала.
Control Overheat
Температура системы управления выше 100 градусов С.
Эта тревога выключит сервомоторы, привод шпинделя,
насос подачи хладагента и сменщик инструмента.
Основная причина этого состояния перегрева – перегрев
регенерационный резисторов и двигателя шпинделя. Если
этот состояние длится более 4,5 минут, начинается
автоматическое выключение. Оно также может быть
вызвано высоким рабочим циклом старт/стоп шпинделя.
Spindle Drive Fault
Перегрев или неисправность привода шпинделя или
мотора. Точная причина показана в жидкокристаллическом
окне шпинделя внутри электрического шкафа. Это может
быть вызвано заглохшим мотором, коротким замыканием в
моторе, перенапряжением, пониженным напряжением,
перегрузкой
по
току,
перегревом
мотора
или
неисправностью привода.
Low Battery
Батареи памяти требуют замены в течение 30 дней. Этот
сигнал тревоги создается только при включенном питании и
указывает, что литиевая (Lithium) батарея 3.3 Вольт сейчас
ниже 2,5 Вольт. Если это не исправлено в течение 30 дней,
вы можете потерять сохраненные программы, параметры,
коррекции и установки.
Shuttle fault
Тележка с инструментом не запускается при включении
питания, команде CYCLE START или команде на
перемещение шпинделя. Это значит, что тележка с
инструментом не была полностью отведена в позицию Out.
Gear Fault
Механизм переключения передачи находится вне позиции,
когда дается команда на вращение шпинделя. Это значит,
двухскоростная коробка передач не в высшей и не в
низшей передаче, а где-то между ними. Проверить
давление воздуха, соленоидный рубильник СВ4 и привод
шпинделя.
No Turret Mark
Мотор инструментального карусельного магазина не
находится в позиции. Мотор револьвера останавливается
только в позиции, указанной выключателем и кулачком в
механизме Geneva. Этот сигнал тревоги создается только
при включенном питании. Кнопка AUTO ALL AXES исправит
это, но удостоверьтесь, что карман со стороны шпинделя
после этого не содержит инструмент.
Overvoltage
232
HAAS Mini MILL
129
М Fin Fault
M-Fin было активно при включенном питании. Проверить
провода к вашим интерфейсам М-кода. Этот тест
выполняется только при включенном питании.
130 Tool Unclamped
Инструмент оказывается не зажатым во время включения.
Это может быть вызвано неисправностью воздушных
соленоидов, реле на устройстве ввода/вывода, в сборе
затяжного винта или проводов.
131 Tool Not Clamped
При зажатии или включении питания станка поршень
освобождения инструмента не находится в исходном
положении НОМЕ. Это, возможно, неисправность в
воздушных соленоидах, реле на устройстве ввода/вывода,
в сборе затяжного винта или проводов.
132 Power Down Failure
Станок не выключается при команде на автоматическое
выключение. Проверить провода к плате POWIF на
устройстве подачи электроэнергии, реле на устройстве
ввода/вывода и главный контактор К1.
133 Spindle Locked
Штифт выброса не освобожден. Это обнаруживается, когда
посылается
команда
на
перемещение
шпинделя.
Проверить соленоид, который контролирует воздух на
замок, реле К16, провода по направлению к переключателю
и переключатель.
134 Tool Clamp Fault
При разжиме инструмент не освобождается из шпинделя
при команде. Проверить давление воздуха и соленоидный
рубильник СВ4. Это может также быть вызвано
неправильной регулировкой в сборе затяжного винта.
135 X Motor Over Heat
Перегрев сервомотора. Температурный датчик в моторе
показывает более 150 градусов F (по Фаренгейту.) Это
может быть вызвано увеличенной перегрузкой мотора,
такой как оставление каретки на упорах на несколько
минут.
136 Y Motor Over Heat аналогично 135.
137 Z Motor Over Heat аналогично 135.
138 A Motor Over Heat аналогично 135.
139 X Motor Z Fault
Неисправность счетчика импульсов маркера кодера. Этот
сигнал тревоги обычно показывает, что кодер был
поврежден и данные позиции кодера ненадежны. Также это
может быть вызвано отсоединением разъемов Р1-Р4.
140 Y Motor Z Fault аналогично 139.
141 Z Motor Z Fault аналогично 139.
142 A Motor Z Fault аналогично 139.
143 Spindle Not Locked
Потеряна
ориентация
векторного
привода
или
выбрасывающий штифт не полностью вошел в контакт,
когда операция смены инструмента завершилась.
Проверить давление воздуха и соленоидный рубильник
СВ4. Также это может быть вызвано неисправностью
пультового переключателя, определяющего позицию
стопорного штифта.
144 Time-out-Call Your Dealer Время, выделенное для использования перед платежом.
Позвоните вашему дилеру.
145 X Limit Switch
Отсоединен концевой выключатель. Нормально это
невозможно, так как сохраненные ограничения шага
останавливают
каретки
до
удара
с
концевыми
включателями.
Проверить
провода
к
концевым
включателям и коннектор Р5 со стороны главного шкафа.
233
HAAS Mini MILL
Также это может быть вызвано отсоединением вала кодера
позади мотора или муфты мотора к винту.
146 Y Limit Switch аналогично 145.
147 Z Limit Switch аналогично 145.
148 A Limit Switch
Обычно отключен для поворотной оси.
149 Spindle Turning
Шпиндель не находится на нулевой скорости для смены
инструмента. Нет сигнала от привода шпинделя,
показывающего, что привод шпинделя остановлен, при
операции смены инструмента.
150 Z and Tool Interlocked Сменщик не находится в исходной позиции и либо Z, либо
ось А или В (или любая комбинация) не в нулевой точке.
Если происходит RESET, E-STOP или POWER OFF во
время смены инструмента, перемещение Z-оси и
перемещение сменщика инструментов могут быть
небезопасными.
Проверить
позицию
сменщика
инструментов и удалить инструмент, если возможно.
Перезапустить
кнопкой
AUTO
ALL
AXES,
но
удостовериться, что карман со стороны шпинделя не
содержит инструмента.
151 Low Thru Spindle Coolant Только для станков с охлаждением сквозь шпиндель. Эта
тревога выключит шпиндель, подачу и насос, все
одновременно. Проверить: низкий ли уровень в резервуаре
для хладагента; закупорен ли какой-либо фильтр или
впускающий фильтр грубой очистки; перекручены ли или
закупорены линии подачи хладагента.
152 Selt Test Fail
Управление обнаружило неисправность электроники. Все
моторы и соленоиды остановлены. Наиболее вероятно, что
это вызвано неисправностью комплекта плат процессора
слева вверху управления. Позвоните вашему дилеру.
153 X-axis Z Ch Missing
Повреждение проводов или загрязнение кодера. Все
сервомоторы выключаются. Также это может быть вызвано
разъединением разъема Р1-Р4.
154 Y-axis Z Ch Missing аналогично 153.
155 Z-axis Z Ch Missing аналогично 153.
156 A-axis Z Ch Missing аналогично 153.
157 MOCON Watchdog Fault Несправно самотестирование MOTIF PCB. Свяжитесь с
дилером.
158 Video/Keyboard РСВ Failure Проблема с внутренней монтажной платой. VIDEO
PCB в блоке процессора тестируется при включенном
питании. Также это может быть вызвано коротким
замыканием на мембранной вспомогательной клавиатуре
передней панели. Позвоните вашему дилеру.
159 Keyboard Failure
Короткое замыкание на вспомогательной клавиатуре или
нажата кнопка при включенном питании. Тестирование
включенного
питания
мембранной
вспомогательной
клавиатуры нашло короткое замыкание кнопки. Также это
может быть вызвано коротким замыканием в кабеле от
главного шкафа или удерживанием выключателя нажатым
во время включения питания.
160 Low Voltage
Линейное напряжение к управлению слишком низкое. Эта
тревога возникает, когда линейное АС напряжение падает
ниже 190 для питания 230 вольт и 165 для 208 вольт.
161 X-Axis Drive Fault
Ток в X сервомоторе ниже предельного. Возможно, это
вызвано заглушенным или перегруженным мотором.
Сервомоторы выключаются. Это может быть вызвано
вхождением на короткое расстояние в механический упор.
234
HAAS Mini MILL
Также это может быть вызвано коротким замыканием в
моторе или коротким замыканием в одном моторе с
выводом в землю.
162 Y-Axis Drive Fault аналогично 161.
163 Z-Axis Drive Fault аналогично 161.
164 A-Axis Drive Fault аналогично 161.
165 X Zero Ret
Этот сигнал тревоги возникает, если Margin Too Small
исходные/концевые
выключатели
сдвинулись
или
неправильно отрегулированы. Этот тревога показывает, что
позиция возврата в нулевую точку может не оставаться
неизменной от одного возврата на нулевую точку к
следующему. Сигнал Z-канала кодера должен возникать
между 1/8 и 7/8 оборота, где размыкается исходный
переключатель. Это не выключит сервомоторы, но
остановит операцию возврата в нулевую точку.
166 Y Zero Ret аналогично 165.
167 Z Zero Ret - аналогично 165
168 A Zero Ret
В нормальном состоянии не включено для оси А.
169 Spindle Direction Fault Проблема с оборудованием для нарезания резьбы без
компенсирующего
патрона.
Запущенный
шпиндель
вращается в неправильном направлении.
170 Phase Loss L1-L2
Проблема с входным линейным напряжением линии L1 –
L2. Это обычно указывает, что есть переходные потери
входного напряжения на станок.
171 Phase Loss L2-L3
Проблема с входным линейным напряжением линии L1 –
L2.
172 Phase Loss L3-L1
Проблема с входным линейным напряжением линии L1 –
L2.
173
Spindle Ref Signal Missing Импульс Z-канала от кодера шпинделя отсутствует для
синхронизации нарезания резьбы без компенсирующего
патрона.
174 Tool Load Exceed
Выбрана опция контроля нагрузки на инструмент и
максимальная нагрузка на инструмент была превышена при
подаче. Этот сигнал тревоги возникает, только если
функция контроля нагрузки на инструмент установлена на
вашем станке.
175 Ground Fault Detected Состояние замыкания на массу было обнаружено при
подаче 115V АС. Это может быть вызвано коротким
замыканием на массу в одном из сервомоторов, в моторах
сменщика инструментов, вентиляторах или насосе подачи
масла.
176 Over Heat Shutdown
Состояние перегрева длилось более 4,5 минут и вызвало
автоматическое отключение.
177 Over Voltage Shutdown Состояние перенапряжения длилось более 4,5 минут и
вызвало автоматическое отключение.
178 Divide bу Zero
Ошибка программного обеспечения. Позвоните вашему
дилеру.
179 Low Pressure
Недостаток хладагента шпинделя или состояние низкого
давления в трубопроводе.
180 Pallet Not Clamped
Используется на станках с паллетой. паллета не была
зажата должным образом, когда была послана команда на
шпиндель.
182 X Cable Fault
Кабель
от
кодера
Х-оси
не
имеет
верных
дифференциальных сигналов.
183 Y Cable Fault аналогично 182.
184 Z Cable Fault аналогично 182.
185 A Cable Fault аналогично 182.
235
HAAS Mini MILL
186
Spindle Not Turning
Состояние привода шпинделя показывает, что он не на
ожидаемой скорости.
187 В Servo Error Large аналогично 103.
188 В Servo Overload аналогично 108.
189 В Motor Overheat аналогично 135.
190 В Motor Z Fault аналогично 139.
191 В Limit Switch аналогично 148.
192 В Axis Z Ch Missing аналогично 153.
193 В Axis Drive Fault аналогично 161.
194 В Zero Ret Margin аналогично 168. Too Small
195 В Cable Fault аналогично 182.
196 Coolant Spigot Failure
Сопло не достигает заданного места после 2 (двух)
попыток.
197 100 Hours Unpaid Bill Позвоните вашем дилеру.
198 Precharge Failure
Во время TSC-операции предварительная зарядка не
производится в течение более 0.1 сек. Это выключит
подачу, шпиндель и насос, все одновременно. При
получении этого сигнала тревоги проверьте все
воздухопроводы и давление подачи воздуха.
201 Parameter CRC Error Параметры потеряны, возможно, по причине разрядки
батареи. Проверить батарею и сигнальное устройство
батареи.
202 Setting CRC Error
Установки потеряны, возможно, по причине разрядки
батареи. Проверить батарею и сигнальное устройство
батареи.
203 Lead Screw CRC Error Потеряны таблицы коррекции на ходовый винт, возможно,
по причине разрядки батареи. Проверить батарею и
сигнальное устройство батареи.
204 Offset CRC Error
Коррекции утеряны, возможно, по причине разрядки
батареи. Проверить батарею и сигнальное устройство
батареи.
205 Programs CRC Error
Программа пользователя утеряны, возможно, по причине
разрядки батареи. Проверить батарею и сигнальное
устройство батареи.
206 Internal Program Error Возможно, разрушенная программа. Сохранить все
программы на гибкий диск, удалить все, затем
перезагрузить.
Проверить
батарею
и
сигнальное
устройство батареи.
207 Queue Advance Error Ошибка программного обеспечения. Позвоните вашему
дилеру.
208 Queue Allocation Error Ошибка программного обеспечения. Позвоните вашему
дилеру.
209 Queue Cutter Comp Error Ошибка программного обеспечения. Позвоните вашему
дилеру.
210 Insufficient Memory
Недостаточно памяти
для
сохранения
программы
пользователя. Проверить свободное пространство в
режиме LIST PROG и, возможно, удалить некоторые
программы.
211 Odd Prog Block
Возможно, разрушенная программа. Сохранить все
программы на гибкий диск, удалить все, затем
перезагрузить.
212 Program Integrity Error Возможно, разрушенная программа. Сохранить все
программы на гибкий диск, удалить все, затем
перезагрузить.
Проверить
батарею
и
сигнальное
устройство разрядки батареи.
236
HAAS Mini MILL
213 Program RAM CRC Error Неисправность
процессором.
электроники;
возможно,
с
главным
214 No. of Programs Changed Указывает, что номер программы расходится с внутренней
переменной, которая содержит счетчики загруженных
программ. Возможно, проблема с платой процессора.
215 Free Memory PTR
Указывает, какое количество памяти, расходится с
переменной, указывающей свободную память. Возможно,
проблема с платой процессора.
216 EPROM Speed Failure Возможно, проблема с платой процессора. .,
217 X Axis Phasing Error
Ошибка в начальной установке фазировки бесщеточного
мотора. Это может быть вызвано неисправным кодером
или ошибкой в разводке кабелей.
218 Y Axis Phasing Error смотри выше.
219 Z Axis Phasing Error смотри выше.
220 A Axis Phasing Error смотри выше.
221 В Axis Phasing Error смотри выше.
222 С Axis Phasing Error смотри выше.
223 Door Lock Failure
В станках, оснащенных защитной блокировкой, этот сигнал
тревоги создается, когда управление определяет, что
дверца открыта, но она заблокирована. Проверить цепь
дверного замка.
240 Empty Prog or No EOB He найдена DNC-программа или не найден конец
программы.
241 Invalid Code
Неверно загружен RS-232. Данные сохранены как
комментарий. Проверить получаемую программу.
242 No End
Проверить входной файл: номер имеет слишком много
цифр.
243 Bad Number
Введенные данные не являются номером,
244 Missing )
Комментарий должен оканчиваться ")".
245 Unknown Code
Проверить строку ввода или данные от RS-232. Этот сигнал
тревоги может возникнуть при редактировании данных в
программе или загрузке с RS-232.
246 String Too Long
Строка ввода слишком длинная. Нужно сделать короче
строку ввода данных.
247 Cursor data Base Error Ошибка программного обеспечения. Позвоните вашему
дилеру.
248 Number Range Error
Введенный номер вне диапазона.
249 Prog Data Begins Odd Возможно, разрушенная программа. Сохранить все
программы на гибкий диск, удалить все, затем
перезагрузить.
250 Program Data Error
Аналогично 249.
251 Prog Data Struct Error
Аналогично 249.
252 Memory Overflow
Аналогично 249.
257 Programm Data Error
Аналогично 249.
258 Invalid DPRNT Format Макро DPRNT утверждение не структурировано должным
образом.
259 Bad Language Version Свяжитесь с дилером.
260 Bad Language CRC
Указывает, что память FLASH разрушена или повреждена.
Свяжитесь с дилером.
261 Rorary CRC Error
Сохраненные параметры поворотного стола (используемые
Установками 30, 78) имеют ошибку CRC. Указывает на
потерю памяти. Свяжитесь с дилером.
262 Parameter CRC Missing Считывание параметра с RS-232 или с гибкого диска
происходит без CRC при загрузке с гибкого диска или RS232.
237
HAAS Mini MILL
263 Lead Screw CRC Missing Таблицы коррекции на ходовый винт не имеют CRC при
загрузке с гибкого диска или RS-232.
264 Rotary CRC Missing
Параметры поворотного стола не имеют CRC при загрузке
с гибкого диска или RS-232.
265 Macro Variable File
Файл макро-переменной не имеет CRC. CRC Error
Указывает на потерю памяти.
267 Tool door out of position На горизонтальных фрезерных станках если параметр 178
TL DR SWTCH установлен в 1 и датчик двери сообщает что
дверь открыта после команды закрытия двери, или дверь
закрыта
после
команды
открытия.
Проверьте
функционирование датчика.
291 Low Air Volume/Pressure Автоматическая смена инструмента не была завершена по
причине недостаточного объема или давления сжатого
воздуха. Проверьте линию подачи воздуха.
302 Invalid R In G02 or G03 Проверьте вашу геометрию. R должен быть меньше или
равен половине расстояния от начала до конца с точностью
до 0.0010 дюймов.
303 Invalid X, Y, or Z in
Проверьте вашу геометрию.
304 Invalid I, J, or К In
Проверьте вашу геометрию. Радиус на старте должен
соответствовать радиусу в конце дуги в пределах 0.0010
дюймов.
305 Invalid Q In Canned Cycle
Q в фиксированном цикле должен быть больше нуля.
306 Invalid I, J, К, or Q In
I, J, К и Q в фиксированном цикле должны быть больше
нуля.
307 Subroutine Nesting
Размещение по ячейкам подпрограммы Too Deep
ограничено до девяти уровней. Упростите вашу программу.
309 Exceed Max Feed Rate Используйте более низкую скорость подачи.
310 Invalid G Code
G-код не определен и не является макровызовом.
311 Unknown Code
Программа содержит непонятную строку или код.
312 Program End
Конец подпрограммы достигнут перед М99. Необходим М99
для возврата из подпрограммы.
313 No P Code In M97, М98, or G65 Нужно вставить номер подпрограммы в Р-код.
314 Subprogram or Macro
Проверить, в памяти ли подпрограмма, или определен ли
Not In Memory
макро.
315 Invalid P Code In
Р-код должен быть названием программы,
М97, М98 or M99
сохраненной в памяти без десятичной точки для
М98, и должен быть действительным N номером для М99.
316 X Over Travel Range
Х-ось выйдет за пределы сохраненного хода. Это параметр
в отрицательном направлении и нулевая точка станка в
положительном направлении. Это случится только во
время работы программы пользователя.
317 Y Over Travel Range
Аналогично 316.
318 Z Over Travel Range
Аналогично 316.
319 A Over Travel Range
Невозможно для оси А.
320 No Feed Rate Specified Необходимо иметь действительный F-код для функций
интерполяции.
321 Auto Off Alarm
Только в режиме наладки.
322 Sub Prog Without M99 Добавить М99 код к концу программы, вызванной как
подпрограмма.
324 Delay Time Range Error Р-код в G04 больше или равен 1000 сек (сверх 999999
миллисекунд).
325 Queue Full
Проблема управление. Позвоните вашему дилеру.
326 G04 Without P Code В ставить Рп.п для секунд и Рп для миллисекунд.
327 No Loop For M
L-код здесь не используется. Удалить L- код.
Code Except
M97, М98
328 Invalid Tool Number
Номер инструмента должен быть между 1 и величиной в
Параметре 65.
238
HAAS Mini MILL
329
Undefined M Code
Этот М-код не определен и не является макро-вызовом.
330
Undefined Macro Call
331
332
Range Error
Н and T Not Matched
333
X-Axis Disabled
334
335
336
Y-Axis Disabled
Z-Axis Disabled
A-Axis Disabled
337
Line Reference by P,
Not Found
Invalid UK and XYZ
in G02 or G03
Multiple Codes
Макро-названия О90nn нет в памяти. Определение макровызова происходит в параметрах и было принято
программой пользователя, но этот макро не был загружен в
память.
Номер слишком велик.
Этот сигнал тревоги создается, когда Установка 15
включается ON и номер Н-кода в выполняемой программе
не соответствует номеру инструмента в шпинделе.
Исправить Hn-коды, выбрать правильный инструмент или
выключить Установку 15.
Параметры отключили эту ось. Не является обычным для
фрезерных CNC станков серии VF.
Аналогично 333.
Аналогично 333.
Была сделана попытка программирования А-оси, когда она
была отключена (Параметр 43).
Подпрограммы нет в памяти или
неправильный Р-код.
Проблема с определением цикла;
проверьте вашу геометрию.
Только один М, X, Y, Z, A, Q и т.д. возможен в блоке, только
один G-код в той же группе.
Раньше выбрать коррекцию инструмента.
Коррекция инструмента должна начинаться на линейном
перемещении.
Позднее отключить коррекцию инструмента.
Геометрия невозможна. Проверьте вашу
геометрию.
Ошибка в программном обеспечении. Record Full
Позвоните вашему дилеру.
Коррекция инструмента разрешается только в XY плоскости
(G17).
Параметры 5 и 19 должны иметь одинаковые
значения.
Параметры 5 и 33 должны иметь одинаковые
значения.
Параметры 19 и 33 должны иметь одинаковые
значения.
Движение линейной слишком длинное. Для винтового
движения линейная траектория должна быть не длиннее
кругового движения.
Коррекция инструмента была отменена без перемещения
оси.
Слишком много блоков без движения
между перемещениями при использовании коррекции
инструмента. Удалить несколько промежуточных блоков.
Свяжитесь с дилером.
Дополнительные оси С, U, V или W указывают, что
сервомоторы выключены. Проверьте дополнительные оси.
Состояние с управления было OFF.
ZERO RET еще не выполнен на дополнительной оси.
Проверьте дополнительную ось. Состояние с управления
было потеряно LOSS.
338
339
340
Cutter Comp Begin
With G02 or G03
341
342
343
Cutter Comp End
Cutter Comp Path
Too Small
Display Queue
344
Cutter Comp With
345
348
Diff Step Ratio
On G17 Plane
Diff Step Ratio
On G18 Plane
Diff Step Ratio
On G19 Plane
Illegal Spiral Motion
349
Prog Stop W/O
350
Cutter Comp Look
Ahead Error
351
352
Invalid P Code
Aux Axis Power Off
353
Aux Axis No Home
346
347
239
HAAS Mini MILL
354
Aux Axis Disconnected
Дополнительная ось не реагирует. Проверьте соединения
дополнительной оси и RS-232.
355
Aux Axis Position
Mismatch
356
Aux Axis Travel Limit
357
358
359
360
Aux Axis Disabled
Multiple Aux Axis
Invalid I, J, or К In G12
Tool Changer Disabled
361
Gear Change Disabled
362
Tool Usage Alarm
363
Coolant Locked Off
364
No Circ Interp Aux Axis
Несоответствие между станком и позицией
дополнительной оси. Проверить дополнительную ось и
интерфейсы. Удостовериться, что нет ручных вводов на
дополнительную ось.
Попытка переместить дополнительные оси за предел
ограничений.
Дополнительные оси отключены.
Возможно переместить одну дополнительную ось за 1 раз.
Проверьте вашу геометрию. orG13
Проверьте Параметр 57. Ненормальное условие для
фрезерных CNC станков серии VF.
Проверьте Параметр 57. Ненормальное условие для
фрезерных CNC станков серии VF.
Срок службы инструмента достиг предела. Чтобы
продолжить, переустановите счетчик использования на
экран Current Commands и нажать RESET.
Значение замещения выключено и программа пыталась
включить хладагент.
Только скорость или подача разрешена с дополнительной
осью.
G01 невозможно выполнить с размером инструмента
Инструмент слишком велик для резания.
Используйте меньший инструмент для резания.
Проверьте геометрию на G150.
Проверьте G150.
Смена
инструмента
недопустима
при
работе
фиксированного цикла.
Код, найденный в DNC-программе, не может быть
интерпретирован из-за ограничений к DNC.
Функция пропуска G31 требует перемещения
по X, Y, Z или А.
Функция автоматического измерения длины инструмента
G37 требует Н-код, значение Z, и запущенную коррекцию
инструмента. Значения X, Y, и А недопустимы.
Функции пропуска G31 и G37 не могут быть использованы с
коррекцией на режущий инструмент.
Графический режим не может моделировать функцию
пропуска.
Код проверки сигнала пропуска вошел, но пропуск был
найден, когда он не ожидался.
Код проверки сигнала пропуска вошел, но пропуск не был
найден, когда он ожидался.
G37 может только опеределить Z-ось и
должен иметь уже определенную коррекцию инструмента.
Автоматическое зондирование рабочей коррекции
должно быть выполнено без коррекции инструмента.
Код Dnn требуется в G35, чтобы сохранить измеренный
диаметр инструмента.
G20 была определена, но установки выбрали метрический
ввод.
G21 была определена, но установки выбрали метрический
ввод.
G10 была использована к коррекции
367 Cutter Comp Interference
368 Groove Too Small
369 Tool too Big
370 Pocket Definition Error
371 Invalid I, J, К, OR Q
372 Tool Change In Canned
373
Invalid Code in DNC
374
375
Missing XYZA in
G31 or G36
Missing Z or H in G37
376
No Cutter Comp In Skip
377
No Skip in Graph/Sim
378
Skip Signal Found
379
Skip Signal Not Found
380
382
X, Y, A, or G49
Not Allowed in G37
G43 or G44 Not
Allowed in G36 or G136
D Code Required in G35
383
Inch Is Not Selected
384
Metric Is Not Selected
385
Invalid L, P, or R
381
240
HAAS Mini MILL
386
387
388
389
390
391
392
393
394
398
403
404
405
406
407
408
409
410
411
412
413
414
Code In G10
изменений, но код L, P, или R отсутствует или неправилен.
Invalid Address Format
Адрес A...Z был использован неправильно.
Если буферизация блока ограничена, коррекция
инструмента не может быть использована.
Координаты не могут быть изменены, пока
коррекция инструмента активна. Удалить G10 из запуска
коррекции инструмента.
G17, G18, G19
Плоскости вращения не могут быть изменены,
Illegal in G68
пока вращение запущено.
No Spindle Speed
S-код не был найден. Добавить S-код.
Feature Disabled
Была сделана попытка использовать характеристику
управления, не запущенную битом параметра. Установить
бит параметра на 1.
В Axis Disabled
Была сделана попытка запрограммировать (DISABLED
В-ось, пока она была отключена битом в Параметре 43,
установленном на 1).
Invalid Motion In
Нарезание резьбы без компенсирующего
G74 or G84
патрона может быть только в Z минус G74 или G84
направление. Удостовериться. что расстояние от исходной
позиции к заданной Z глубине в отрицательном
направлении.
В Over Travel Range
Аналогично 316.
Aux Axis Servo Off
Выключен сервомотор дополнительной оси по s
причине неисправности.
RS-232 Too Many Progs He может иметь в памяти более 200 программ.
RS-232 No Program
Необходимо имя в программах при получении Name
ALL; иначе невозможно их сохранить.
RS-232 Illegal Prog Name Проверьте загружаемые файлы. Название программы
должно быть Onnnn и должно быть в начале блока.
RS-232 Missing Code Полученные данные неверны. Проверьте вашу программу.
Программа будет сохранена, но неверные данные
превратятся в комментарий.
RS-232 Invalid Code
Проверьте вашу программу. Программа будет сохранена,
но неверные данные превратятся в комментарий.
RS-232 Number Range Проверьте вашу программу. Программа будет Error
сохранена,
но
неверные
данные
превратятся в
комментарий.
RS-232 Invalid N Code Неверные данные Параметра или Установки. Пользователь
загружал установки или параметры и что-то было не в
порядке с данными.
RS-232 Invalid V Code Неверные данные Параметра или Установки. Пользователь
загружал установки или параметры и что-то было не в
порядке с данными.
RS-232 Empty Program Проверьте вашу программу. Не было найдено программы
между % и %.
RS-232 Unexpected
Проверьте вашу программу. Код ASCII EOF был
End of Input
найден в вводных данных до завершения получения
программы. Это десятичный код 26.
RS-232 Load
He подходит полученная программа. Проверьте
Insufficient Memory
доступное пространство в режиме LIST PROG и, возможно,
удалите некоторые программы.
RS-232 Buffer Overflow Данные посланы слишком быстро на CMC. Этот сигнал
тревоги не является обычным, так как управление может
работать со скоростью даже 38400 битов в секунду.
Cutter Comp Not
Allowed With G103
Cutter Comp Not
Allowed With G10
241
HAAS Mini MILL
415
416
417
418
419
420
430
431
432
433
434
435
436
501
502
503
504
505
506
507
508
509
510
511
Данные посланы слишком быстро на CMC. Этот сигнал
тревоги не является обычным, так как управление может
работать со скоростью даже 38400 битов в секунду.
RS-232 Parity Error
Данные, полученные CNC, имеют неверную четность.
Проверьте установки четности, число информационных
битов. Также проверьте проводку.
RS-232 Framing Error Полученные данные искажены и не найдены точные биты
кадрирования. Одна или больше характеристик данных
были утеряны. Проверить установки четности, число
информационных битов.
RS-232 Break
Состояние разрушения при получении. Посылающее
устройство устанавливает строку на состояние разрушения.
Также это может быть вызвано простым разрывом в
кабеле.
Invalid Function For DNC Код, найденный в вводе программы DNC, не может быть
интерпретирован.
Program Number
О-код в загружаемой программе не
Mismatch
соответствует О-коду, введенному с клавиатуры. Только
предупреждение.
Floppy Unexpected
Проверьте вашу программу. Код ASCII EOF
End of Input
был найден в вводных данных до завершения получения
программы. Это десятичный код 26.
Floppy No Prog Name Нужно название в программах при получении ALL; иначе
невозможно их сохранить.
Floppy Illegal Prog Name Проверьте загружаемые файлы. Программа должна быть
Onnnn и должна быть в начале блока.
Floppy Empty Prog Name Проверьте вашу программу. Не было найдено программы
между % и %.
Floppy Load Insufficient Полученная программа не подходит. Проверьте
Memory
свободное пространство в режиме LIST PROG и, возможно,
удалите некоторые программы.
Floppy Abort
Невозможно считать с диска.
Floppy File Not Found
Невозможно найти файл на гибком диске.
Too Many Assignments Допускается только одно установление макроin One Block
переменной в блоке. Разделить блок с ошибкой на
множественные блоки.
[ Or = Not First Term
Найден элемент выражение, которому не In Expressn
предшествовало "[" или "=", с которого начинаются
выражения.
Illegal Macro Variable
Использованное число макро-переменной
Reference
не поддерживается этим управлением, используйте другую
переменную.
Unbalanced Paren.
В выражении найдены неуравновешивающиеся
In Expression
скобки "[" или "]". Добавить или удалить скобку.
Value Stack Error
Ошибка указателя стека величины макровыражения.
Позвоните вашему дилеру.
Operand Stack Error
Ошибка указателя стека операнда макровыражения.
Позвоните вашему дилеру.
Too Few Operands On В найденном операнде слишком мало
Stack
операндов в стеке выражения. Позвоните вашему дилеру.
Division By Zero
Деление в макро-выражении попыталось разделить
на
ноль.
Переконфигурировать выражение.
Illegal Macro Variable Use Обратитесь к разделу "Macros" для нахождения
действительной переменной.
Illegal Operator or
Обратитесь к разделу "Macros" для нахождения
Function Use
действительных операторов.
Unbalanced Right
Число правых скобок не равно числу левых
RS-232 Overrun
242
HAAS Mini MILL
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
Brackets
скобок.
Illegal Assignment Use Сделана попытка написать макро-переменную только для
чтения.
Var. Ref. Not Allowed
Алфавитные адреса N и О не могут быть With N Or О
скомбинированы с макро-переменными. Не определять N#1
и т.д.
Illegal Macro Address
Макро-переменная
была
использована
Reference
неправильно с алфавитным адресом. Аналогично 513.
Too Many Conditionals Только одно условное выражение
In a Block
допустимое в блоках WHILE или IF-THEN.
Illegal Conditional
Условное выражение было найдено вне
Or No Then
блоков IF-THEN, WHILE или М99.
Exprsn. Not Allowed
Макро-выражение не может быть
With N or 0
последовательно соединено с N или О. Не определяйте О
#1 и т.д.
Illegal Macro Exprsn
Макро-выражение не может быть
Reference
последовательно соединено с N или О. Не определяйте О
#1 и т.д.
Term Expected
В оценке макро выражения ожидался операнд и не был
найден.
Operator Expected
В оценке макро-выражения ожидался оператор и не был
найден.
Illegal Factional
Недействительная величина следовала за
Parameter
функцией, например: SQRT[ или ASIN[.
Illegal Assignment
Переменная была выделена для написания.
Var Or Value
Выделенная переменная только для чтения.
Conditional Reqd
Встречается THEN, а условное выражение не
Prior To THEN
было обработано в том же блоке.
END Found With No
Встречается END без предварительного
Matching DO
ввода соответствующего DO. Номера DO-END должны
совпадать.
Var. Ref. Illegal
Переменная не может быть считана во время
During Movement
движения оси.
Command Found On
Команда G-кода была найдена на макро-блоке DO/END Line
WHILE-DO или END. Переместите G-код в отдельный блок.
=Not Expected Or
Только одно присваивание допустимо в блоке,
THEN Required
или отсутствует утверждение THEN.
Parameter Precedes G65 В строках 65 все параметры должны следовать за G65 Gкодом. Поместите параметры после G65.
Illegal G65 Parameter Адреса G, L, N, и Р не могут быть использованы для
прохождения параметров.
Too Many I, J, or K's
Только 10 вхождений I, J, или К могут быть в In G65
вызове подпрограммы G65. Уменьшите количество I, J или
К.
Macro Nesting Too Deep Может быть только 4 уровня макро-вложения. Уменьшить
количество вложенных вызовов G65.
Unknown Code In
Макро-синтаксис недопустим в подпрограмме
Pocket Pattern
шаблона кармана.
Macro Variable Undefined Условное выражение вычислено в значении
UNDEFINED
(не определено), т.е. #0 Return True или False.
DO Or END Already
Многократное использование DO, которое
In Use
не было закрыто, и END в одной и той же подпрограмме.
535 Illegal DPRNT Statement Утверждение DPRNT было сформатировано неверно или
блок не начинается с DPRNT.
536 Command Found On
G-код был включен в блок DPRNT. DPRNT Line Сделайте
два отдельных блока.
534
243
HAAS Mini MILL
537 RS-232 Abort On DPRNT При выполнении утверждения DPRNT отказ в RS-232 связи.
538 Matching END Not Found Утверждение WHILE-DO не содержит соответствующего
утверждения END. Добавьте подходящее утверждение
END.
539 Illegal Goto
Выражение после "GOTO" недействительно.
540 Macro Syntax Not Allowed Участок кода был интерпретирован управлением, где не
разрешен синтаксис макро-утверждения.
613 Command Not Allowed Команда (например, М96) в высвечивающемся
in Cutter Comp
блоке не может быть выполнена при вызове коррекции на
режущий инструмент.
244
HAAS Mini MILL
11.
ОПЦИИ
11.1
QUICK CODE
Введение
Эта опция программирования может быть запущена после контакта с вашим локальным
дилером.
Quick Code (быстрый код) - это новый способ программирования станков с ЧПУ. Он
совмещает простоту и гибкость программирования G-кодом с описательными
предложениями на английском языке, чтобы даже начинающие программисты могли
создавать, в основном, двумерные детали. Опытным программистам также понравится
скорость, с которой они сейчас могут вводить программы вручную. Это возможно, так как
нажатием одной кнопки вы можете заменить сто или больше отдельных нажатий
клавиши. Часто используемый код может быть "зафиксирован" в программу и может быть
вызван одним нажатием клавиши. А что, если вам не нравится способ программирования
Quick Code? Все просто! Вы можете сменить его для соответствия вашим потребностям в
программировании или вкусам. Усложняйте или упрощайте по вашему вкусу.
Предпосылка
Когда NC-станки были впервые представлены, у них была очень ограниченная память
или совсем не было. Часто они работали с лент и инструкции должны были быть как
можно более сжатыми. Чтобы покончить с этим типом языка шифрования, мы
разработали то, что называем программированием G-кодом. Команда "TURN OFF
COOLANT" (выключить хладагент), требующая 16 букв и пробелов, сокращена до "М09",
которая занимает только 3 знака. Это сделало управляемыми, по меньшей мере,
требования к длинам лент и памяти. По мере развития, сотни инструкций и
фиксированных циклов были зашифрованы в коды G и М программирования. Для
опытного программиста G-коды действительно очень просты в использовании, но
процесс обучения требует постоянного возврата к инструкции для попыток понять, какой
код использовать для выполнения задачи. И даже самые опытные программисты
вынуждены признать, что каждый когда-либо забывает ввести правильный "I, К, Q или Р"
в, скажем, сверлильный цикл G83. Quick Code устраняет эту заботу. Просто расположите
курсор над желаемым циклом сверления и нажмите кнопку записывания, и все коды,
нужные вам для сверления отверстия, вставляется со значениями по умолчанию для
всех необходимых " I, К, Q, P". И вы можете редактировать эти величины для
соответствия вашим потребностям.
Как он работает
Quick Code устраняет неудобства шифрования G-кодом. С правой стороны экрана
находятся команды на английском языке, описывающие операцию, предназначенную для
выполнения. Выбрав операцию и нажав кнопку, вы вводите код в вашу программу с левой
стороны экрана. Программа создается посредством выбора команд на английском языке,
которые затем заменяются на машинный язык или G-коды. Выполняя это, вы быстро
выучите формат G-кода без изучения инструкции. Другая особенность - это возможность
просмотра программы, и Quicode скажет вам, что означают все G и М коды. Это большая
помощь в изучении кодов.
Открытая система
Одно из ценнейших качеств Quick Code - возможность адаптирования к вашему способу
программирования. Каждый программирует немного по-своему и имеет особые
предпочтения, такие, как вставить "Т" команду на той же линии, что и смена инструмента,
или перед. С помощью Quick Code вы можете редактировать программу так, что любая
желаемая программа на английском языке может соответствовать любому вставляемому
245
HAAS Mini MILL
G-коду. С помощью этого открытого формата мы надеемся, что вы можете показать нам
новые способы программирования сложных деталей.
Что он не делает
Quick Code - это не пакет CAD/CAM для генерирования сложных перемещений в
трехмерных деталях. С помощью большинства пакетов CAD/CAM вы можете начертить
чертеж, как в AUTO CAD, и затем указать перемещения по чертежу и, наконец, создать
код через постпроцессор. Непростая задача. И не диалоговая программа с
пиктограммами, где вас просят заполнить пробелы. Разница между этими пакетами в том,
что они требуют обучения и почти изучения второго языка, для чего нужно время и
желание. Они колоссально мощны, но вам не всегда это надо. Quick Code - это мост
между high end CAD/CAM и медленным и громоздким программированием G-кодом. Мы
ожидаем, что им сможет пользоваться каждый с минимальным обучением. Мы думаем,
что Quick Code - это идеальный выбор для наиболее простых деталей.
Терминология Quick Code
Перед описанием QUICK CODE вам нужно знать термины, перечисленные ниже. За этим
кратким списком следует иллюстрация экрана QUICK CODE и соотношения терминов с
экраном.
EDIT WINDOW
(окно редактирования)
ITEM
(элемент)
GROUP
(группа)
GROUP WINDOW
(групповое окно)
HELP WINDOW
(окно помощи)
Часть экрана, показывающая
редактируемую в настоящее время программу.
Строка текста, представляющая собой код,
который может быть добавлен к окну
редактирования, когда оно выбрано.
Список элементов, имеющих что-либо
общее, и поэтому они могут быть сгруппированы.
Часть экрана, представляющая список
групп или элементов.
Часть экрана, представляющая созданную
пользователем помощь, помощь по коду адреса
и предупреждающие послания.
Рис. 11-1 Экран QUICK CODE
246
HAAS Mini MILL
Использование и характеристики
ACCESSING QUICK CODE (доступ к QUICK CODE)
Перед использованием QUICK CODE бит, помеченный ENA CONVERS, в параметре 57
должен быть установлен на 1. Когда этот бит установлен на О, доступ к экрану QUICK
CODE невозможен. Ввести QUICK CODE, выбрав режима редактирования и нажав на
клавишу PRGRM/CONVRS дважды. Первое нажатие клавиши PRGRM/CONVRS вводит
стандартный редактор, в то время как второе нажатие этой клавиши вводит формат с 80
колонками экрана QUICK CODE. Каждое дополнительное нажатие этой клавиши будет
переключать со стандартного режима редактора на режим QUICK CODE.
THE EDIT WINDOW (окно редактирования)
Окно редактирования QUICK CODE то же самое, что и стандартный редактор, который вы
используете в управлении. Каждый раз при выборе группы пунктов, как описано ниже,
окно редактирования будет обновляться, чтобы показать вам, какой код был добавлен к
редактируемой в настоящее время программе. Вы имеете доступ ко всем редактирующим
функциям, за исключением клавиш функций ручного маховика и копирования блоком. В
стандартном редакторе вы можете использовать ручной маховик для быстрого просмотра
текста программы. А в QUICK CODE ручной маховик зарезервирован для маневра
группового списка. Вы еще можете перемещаться курсором по тексту программы,
используя клавиши курсора в центр клавиатуры. Вы также ограничены от использования
клавишей копирования блоком в QUICK CODE. Для этого вы всегда можете включиться
обратно в режим стандартного редактирования, нажав клавишу PROGRM/CONVRS.
Здесь у вас есть доступ к ручному маховику, для длинных комментариев, и функции
копирования блоком. К QUICK CODE доступа нет в режиме фонового редактирования.
THE GROUP WINDOW (групповое окно)
Групповое окно показывает список групп, которые определяются в исходном файле
QUICK CODE. Группы могут быть передвинуты для выбора поворотом электронного
маховика в положительном направлении (в плюс) по часовой стрелке. При каждом
щелчке электронного маховика в положительном направлении курсор группового окна
будет передвигаться на следующую группу. Этим способом вы можете передвинуть
курсор на первую группу в списке. Чтобы видеть и передвигаться по элементам в
пределах группы, поверните электронный маховик в отрицательное направление (в
минус) против часовой стрелки. Пока электронный маховик поворачивается в
отрицательном направлении, курсор будет продвигаться, показывать и выделять светом
элементы в текущей группе. Повернув электронный маховик по часовой стрелке на один
щелчок, список элементов группы будет закрыт, а дополнительный щелчок в
положительном направлении продолжит просмотр списка группы.
THE HELP WINDOW (окно помощи)
Окно помощи находится сразу под групповым окном. Оно используется для показа
помощи исходного файла QUICK CODE, помощи адресного кода и предупреждающих
посланий пользователю.
Исходный файл QUICK CODE может содержать комментарии, которые не будут
помещаться в окно редактирования. Эти комментарии будут показаны в первых пяти
строках окна помощи. Эти комментарии обычно используются для объяснения
кода пункта и использования.
Когда курсор пользователя перемещается в программе, каждый высвечивающийся
адресный код интерпретируется, и короткое описание его, использования показывается
в окне помощи. Эта помощь адресного кода максимально возможно точна. Так как
программа не интерпретируется последовательно, как это бывает при выполнении
программы, полная интерпретация не может иметь место. Когда контекст адресного кода
не может быть полностью определен, самое вероятное использование показывается на
экране.
247
HAAS Mini MILL
Иногда во время редактирования мы может определить, произошла ли ошибка времени
выполнения, без действительно выполнения программы. Например, мы можем сказать,
есть ли в строке множественные коды одной группы G-кода.
В этом случае QUICK CODE покажет на экране мерцающее предупреждающее послание
пользователю, сигнализирующее о наличии проблемы. Это можно найти на последней
строке окна помощи.
SPECIAL KEYS (специальные клавиши)
QUICK CODE использует электронный маховик для выбора в списке группы и элементов
группы. Это описано выше в разделе "Групповое окно". Действие QUICK CODE имеет
место, когда нажата клавиша WRITE. Если есть текст в строке ввода, происходит
нормальная вставка текста при нажатии клавиши WRITE. Когда строка ввода пуста,
нажатие клавиши WRITE вызовет следующее действие QUICK CODE:
-
Если выделенный светом в настоящее время элемент разработан как исключительно
элемент помощи, окно редактирования не изменяется.
Если код числовой программы оказывается ассоциированным с выделенным
элементом, курсор окна редактирования двигается к концу текущего блока
редактирования и ассоциированный код вставляется после этого блока. Курсор
редактирования находится слева в конце вставленного последним блока QUICK
CODE.
248
HAAS Mini MILL
Пример сеанса работы с QUICK CODE
Далее вы найдете описание, иллюстрирующее, как QUICK CODE может быть
использован для построения программы. Программа будет построена для сверления за
один проход и нарезания метчиком резьбы 5 отверстий в круговой схеме расположения
болтовых отверстий. Мы предполагаем, что инструмент 1 - это сверло для сверления за
один проход, инструмента 2 - это сверло для конуса 10-32 и инструмент 3 - это конус. До
обработки удостоверьтесь, что QUICK CODE запущен, в параметре 57. ENA CONVERS
должен быть установлен на 1. Вам также понадобится программа О9999 в управлении.
Электронный маховик - это неотъемлемая часть использования QUICK CODE и он
используется довольно часто. Для краткости мы используем JHCW для обозначения
движения электронного маховика по часовой стрелке и JHCCW для обозначения
движения электронного маховика против часовой стрелки. Например, JHCW обозначает,
что вы должны повернуть электронный маховик по часовой стрелке.
SELECT THE PROGRAM (выбор программы)
QUICK CODE не создаст для вас программу. Поэтому первое, что вы должны сделать,
это создать программу. Создайте программу с помощью следующего:
1) Нажать LIST PROG.
2) Введите О0005 (или другой подходящий номер программы)
3) Нажать WRITE.
Это создаст программу обычным способом. Продолжите редактировать программу,
нажимая EDIT. Управление переключится на дисплей PROGRAM и вы увидите номер
программы и двоеточие слева вверху экрана. Теперь нажмите клавишу PRGRM/CONVRS,
чтобы ввести QUICK CODE. Экран следующий.
Рис.11-2. Пустая программа
249
HAAS Mini MILL
SELECT A WORK COORDINATE SYSTEM
(выбор рабочей системы координат)
1) JHCW, пока не появится группа под заголовком WORK OFFSETS в групповом окне.
2) JHCCW один щелчок, появятся элементы принадлежащие к WORK OFFSETS, и
первый элемент, G54 будет выделен.
3) Нажмите клавишу WRITE. Будет произведено копирование кода связанного с
элементом G54 в вашу программу.
Следующие рисунок показывает как должен выглядеть экран. Обратите внимание, что
курсор был подвинут к концу блока, скопированного последним в вашу программу. Это
там, куда будет введен следующий блок кода. Обратите также внимание, что код,
который был добавлен, показан на экране внизу группового окна. Когда исходный файл
QUICK CODE создан правильно, вы увидите код, который был добавлен к вашей
программе, сразу снизу группового окна. Это может помочь в определении желаемого
элемента в группе.
Рис. 11-3. Программа с G54
250
HAAS Mini MILL
CALL TOOL 1 (Вызов инструмента 1)
1) JHCW и выбрать группу, озаглавленную TOOLS.
2) JHCCW один щелчок. Будет выделен светом CALL TOOL 1.
3) Нажать клавишу WRITE для вставки кода для вызова инструмента 1 в вашу
программу. Ваша программа будет выглядеть следующим образом.
Рис. 11-4 Программа с добавленным CALL TOOL 1
Помните, что после нажатия WRITE вы всегда можете редактировать небольшие
настройки кода, который QUICK CODE вставил в вашу программу. Для этого вам не
нужно покидать экран QUICK CODE. Но вы должны помнить о повторном
позиционировании курсора обратно в блок, куда вы хотите добавить следующий элемент.
QUICK CODE будет автоматически искать конец текущего блока, в котором находится
курсор, поэтому нет необходимости двигать курсор обратно в конец блока.
Мы предполагаем, что материал - алюминий, и нам не надо редактировать введенный
код. Мы также предполагаем, что рабочее начало координат для G54 - в центре схемы
расположения болтовых отверстий. Исходный файл QUICK CODE был установлен со
средними скоростями шпинделя. У вас могут быть другие файлы QUICK CODE для других
материалов. Изменяя параметр 228, вы можете быстро сменить файл, с которым
работает QUICK CODE.
251
HAAS Mini MILL
INVOKE THE SPOT DRILLING CANNED CYCLE
(вызов фиксированного цикла сверления за один проход)
1.) JHCW и выделить группу, озаглавленную DRILLING/BORING.
2.) JHCCW один щелчок. Будет выделен светом SPOT DRILL.
3.) Нажать клавишу WRITE, чтобы вставить код для настройки сверления за один проход.
Обратите внимание, что QUICK CODE добавляет блок, чтобы действительно выполнить
сверление за один проход в положении Х0 Y0 Обычно редактируется по первому месту,
которое вы хотите сверлить. При необходимости вы можете также добавить больше мест
сверления X и Y.
Программа будет выглядеть следующим образом.
Рис. 11-5. Программа с вызванным сверлением за один проход.
Для этого примера мы не хотим сверлить отверстие в Х0 Y0. Схема сделает всю работу.
В этот раз удалите Х0 Y0 из окна редактирования.
252
HAAS Mini MILL
EXECUTE A CIRCULAR BOLT HOLE PATTERN
(выполнение круговой схемы расположения болтовых отверстий)
1.) JHCW и выделить группу, озаглавленную BOLT HOLE PATTERNS.
2.) JHCCW один щелчок. Будет выделен светом BOLT CIRCLE.
3.) Нажать клавишу WRITE, чтобы вставить код для выполнения цикла болтовых
отверстий.
Здесь QUICK CODE вставляет вызов G70 для выполнения круговой схемы расположения
болтовых отверстий. В этом примере L7 был помещен в вашу программу как величина по
умолчанию, что означает, что нужно сверлить 7 отверстий по кругу. Мы хотим сверлить 5
отверстий. Поэтому здесь вам надо редактировать программу так, чтобы L5 был в строке
G70.
L1.5 в коде показывает радиус круга болтов 1.5 и диаметр 3.0. При необходимости вы
можете также изменить определенный радиус круга болтов. Так как это последняя строка
программы, после редактирования вам не понадобится двигать курсор вниз для
подготовки к выбору следующего пункта. Ваша программа будет выглядеть следующим
образом.
Puc. 11-6. Программа с добавленным кругом болтовых отверстий.
Сейчас вы уже имеете достаточное представление о том, как меняется ваша программа
после выбора элемента группы и нажатия WRITE. Для экономии места мы не будем
показывать вам каждый экран выбора. Вместо этого мы перечислим оставшиеся
действия, необходимые для завершения сверления и нарезания резьбы метчиком 5
отверстий. Оставшиеся выборы очень похожи на то, что мы уже делали.
253
HAAS Mini MILL
- CALL TOOL 2 (вызов инструмента 2)
1.) JHCW и выделить группу, озаглавленную TOOLS.
2.) JHCCW два щелчка. Будет выделен CALL TOOL 2.
3.) Нажать клавишу WRITE.
- INVOKE A DRILLING CANNED CYCLE
(вызов фиксированного цикла сверления)
1.) JHCW и выделить группу, озаглавленную DRILLING/BORING.
2.) JHCCW два щелчка. Будет выделен DRILL.
3.) Нажать клавишу WRITE.
Для большинства циклов сверления вам придется редактировать созданную программу,
чтобы определить глубину сверления. И так как мы делаем схему расположения
болтовых отверстий, не забудьте удалить Х0 Y0, примерное местоположение сверла.
- EXECUTE A CIRCULAR BOLT HOLE PATTERN
(выполнение круговой схемы расположения болтовых отверстий)
1.) JHCW и выделить группу, озаглавленную BOLT HOLE PATTERNS.
2.) JHCCW один щелчок. Будет выделен светом BOLT CIRCLE.
3.) Нажать клавишу WRITE.
И для инструмента 3, конус 10-32.
- CALL TOOL 3 (вызов инструмента 3)
1.) JHCW и выделить группу, озаглавленную TOOLS.
2.) JHCCW три щелчка. Будет выделен CALL TOOL 3.
3.) Нажать клавишу WRITE.
- INVOKE A TAPPING CYCLE
(вызов цикла нарезания резьбы метчиком)
1.) JHCW и выделить группу, озаглавленную TAPPING.
2.) JHCCW один щелчок. Будет выделен 10-32 ТАР.
3.) Нажать клавишу WRITE.
Обратите внимание, что для нарезания резьбы метчиком вам никогда не придется
рассчитывать скорость шпинделя и подачи повторно. Нужно будет редактировать только
глубину конуса и, возможно, координаты X и Y. Удалите Х0 Y0 для подготовки схемы
расположения болтовых отверстий, как описано выше.
- EXECUTE A CIRCULAR BOLT HOLE PATTERN
(выполнение круговой схемы расположения болтовых отверстий)
1.) JHCWM высветить группу, озаглавленную BOLT HOLE PATTERNS.
2.) JHCCW один щелчок. Будет выделен светом BOLT CIRCLE.
3.) Нажать клавишу WRITE.
На этом элементе вы может решить подвинуть стол вперед, чтобы удалить деталь. Вы
может делать это в вашей программе с помощью следущего.
- HOME THE Y AND Z AXES (исходное положение осей Y и Z)
1.) JHCWn выделиить группу, озаглавленную MISC. INSTRUCTIONS.
2.) JHCCW, пока не будет выделен светом HOME Y AND Z AXIS.
3.) Нажать клавишу WRITE.
И, наконец, мы можете правильно завершить вашу программу следующим:
254
HAAS Mini MILL
- PROGRAM RESTART (перезапуск программы)
1.) JHCCW, пока не будет выделен светом END PROGRAM/RESET TO BEGINNING.
2.) Нажать клавишу WRITE.
Теперь у вас есть готовая для выполнения программа. Вам всегда нужно проверять все
графически, чтобы удостовериться, что вы не забыли никаких шагов-этапов. Хотя это
похоже на большое количество шагов, на самом деле все становится очень простым
после знакомства с окружением QUICK CODE. Указанная выше программа может быть
создана менее, чем за 1 минуту.
Исходный файл Quick Code
Весь текст, видимый в групповом окне, все коды, ассоциированные с элементами групп, и
большая часть текста помощи, наблюдаемая в окне помощи, содержатся в программе Gкода. Эта программа называется исходный файл QUICK CODE. С ее помощью
пользователь может изменять QUICK CODE и приспосабливать его к конкретным
потребностям. Вы можете добавить или изменить группы или элементы. Пользователь
может разработать свой собственный файл QUICK CODE или программу, редактируя
этот файл. Дилеры могут разработать новые применения и распространять их среди
своих клиентов. Эта возможность редактировать исходный файл делает QUICK CODE
исключить гибким инструментом.
255
HAAS Mini MILL
Обозначение программы исходного файла
Номер программы 9999 - это по умолчанию исходный файл QUICK CODE. Каждое
управление, оснащенное QUICK CODE, поставляется с установленной примерной
программой О9999. Номер программы по умолчанию может быть изменен с помощью
изменения параметра 228. Если номер файла в параметре 228 не найден в управлении,
на экране будет послание FILE NOT FOUND (файл не найден) и вы не сможете ввести
экран QUICK CODE. Исходный файл может быть форматирован, как указано ниже. Если
программа О9999 не форматирована надлежащим образом, тогда вы сможете не увидеть
все или некоторые определенные группы QUICK CODE. Вы можете использовать
следующий план как старт для определения исходного файла QUICK CODE.
%
O9999 (QUICKCODE - HAAS AUTOMATION INC)
()
(ADD ANY COMMENTS HERE THAT PERTAIN TO)
(THE ENTIRE SOURCE FILE. FOR INSTANCE)
(YOU CAN RECORD WHO MADE THE FILE, THE)
(DATE AND TIME OF THE LAST CHANGE, A )
(VERSION NUMBER, OR ANYTHING ELSE YOU )
(WANT. ALL COMMENTS PRIOR TO THE FIRST)
(GROUP ARE NOT SEEN BY THE USER. )
()
(QUICKCODE GROUP DEFINITIONS FOLLOW)
.
.
.
()
(END OF QUICKCODE)
%
Перевод текста в скобках:
(QUICK CODE - автоматическа установка)
()
(Добавить сюда любые комментарии, относящиеся)
(ко всему исходному файлу. Например,)
(вы можете записать, кто создал файл,)
(дату и время последнего изменения,)
(номер версии или еще что-либо)
(желаемое. Все комментарии, предшествующие первой)
(группе, невидимы пользователю.)
()
(Следует группа определений QUICK CODE)
()
(Конец QUICK CODE)
256
HAAS Mini MILL
Определение группы в списке групп (*)
Чтобы определить группу, которая будет показана в групповом окне, просто введите
комментарий, где первый знак - звездочка. Например, если вы хотите, чтобы в групповом
окне были показаны 5 групп, тогда вы должны включить следующие пять строк в
исходный файл QUICK CODE.
(*GROUP1)
(*GROUP2)
(*GROUP3)
(*GROUP4)
(*GROUP5)
Разумеется, вы можете использовать любой описательный заголовок для группы,
который соответствует содержанию группы. Заголовки групп могут быть длиной до 35
знаков. Любой дополнительный знак после 35 не будет показан на экране.
Группа помощи
Первые пять комментариев после определения группы будут показаны в окне помощи.
Эти комментарии могут быть использованы, чтобы объяснить, что содержится в группе.
Например:
(*HELP)
(THIS GROUP CONTAINS HELP ON HOW TO)
(USE QUICKCODE. WHEN THIS GROUP IS)
(HIGHLIGHTED, TURN THE JOG HANDLE IN)
(THE MINUS DIRECTION FOR MORE HELP.)
Перевод текста в скобках:
(*Помощь)
(Эта группа содержит помощь в)
(использовании QUICK CODE. Когда это группа)
(выделена светом, поверните электронный маховик в)
(отрицательном направлении для большего количества помощи.)
QUICK CODE не показывает дополнительные комментарии больше пяти строк. Это
способ документирования исходного файла для разработчика файла QUICK CODE.
Документирующие комментарии могут также быть скрыты в исходном файле путем
размещения пустого комментария после комментариев помощи для группы. В
следующем примере только два первые комментария показаны в окне помощи)
(4HELP)
(ONLY THE FIRST TWO COMMENTS ARE)
(DISPLAYED IN THE HELP WINDOW.)
()
(THIS COMMENT IS NOT DISPLAYED)
Перевод текста в скобках:
(*Помощь)
(Только первые два комментария)
(показаны в окне помощи.)
()
(Этот комментарий не показан на экране.)
Если для комментария на группу требуется более пяти строк, вы можете использовать
несколько групп для показа на экране 5, 10 или 15 строк помощи. Этим способом вы
можете добавить любое желаемое количество информации о желаемом группе.
257
HAAS Mini MILL
Код группы
Что происходит, когда определение группы выделено светом и пользователь нажимает
клавишу WRITE? Если есть G-код после определения группы и до определений любых
групп или элемента, то этот G-код будет вставлен в разрабатываемую программу.
Группам не нужно содержать элементы для создания G-кода. Заголовок группы может
выступать как объект, создающий код. Нижеследующее определение группы должно
добавить G28 М30 к разрабатываемой программе при нажатии WRITE.
(*END OF PROGRAM)
(THIS RETURNS ALL AXES TO MACHINE)
(ZERO AND ENDS PROGRAM EXECUTION) (G28 M30) G28 M30
Перевод текста в скобках:
(*Конец программы)
(Это возвращает все оси в нулевую точку)
(станка и заканчивает выполнение программы)
Обратите внимание, что пользователь не увидит, что G-код создан, пока не будет нажата
клавиша WRITE и код не будет вставлен в программу. По этой причине вы можете
захотеть поместить код, который надо создать, в комментарий помощи, как это
выполнено ниже.
QUICK CODE также может создавать комментарии в создаваемой программе. Любые
комментарии, следующие за пустым комментарием, будут добавлены к редактируемой в
настоящее время программе. В действительности весь код, следующий за пустым
комментарием, вставляется в программу, пока не встретиться другой пустой комментарий
или определение группы или элемента. Пустой комментарий должен быть первым кодом
в блоке. Любой код в том же блоке, что и пустой комментарий, не вводится в программу.
В нижеследующем примере только код в блоках между блоками пустых комментариев
добавляются в создаваемую программу.
(*GENERATES COMMENTS AND CODE)
(THIS IS NOT ADDED TO PROGRAM)
()(THIS IS NOT ADDED TO PROGRAM)
(THESE COMMENTS WILL BE ADDED TO THE)
(PROGRAM WHEN THIS GROUP IS)
(HIGHLIGHTED AND WRITE IS PRESSED)
G0 G90 G54 (THIS CODE IS ADDED)
()
(THESE COMMENTS ARE NOT ADDED TO THE)
(PROGRAM BEING GENERATED)
Перевод текста в скобках:
(* Создает комментарии и код)
(Это не добавляется к программе)
()(Это не добавляется к программе)
(Эти комментарии будут добавлены к)
(программе, когда эта группа)
(выделена светом и нажата WRITE) GO G90 G54
(этот код добавляется)
О
(эти комментарии не добавляются к)
(создаваемой программе)
258
HAAS Mini MILL
Определение элемента к группы
Чтобы определить элемент, принадлежащий к группе, просто введите комментарий после
определения группы, где два первых знака комментария - звездочки. Например,
следующий код создает группу с четырьмя подчиненными элементами.
(*GROUP)
(*ТГЕМ1)
(**ITEM2)
(**ITEM3)
(**ITEM4)
При указанном выше исходной файле QUICK CODE только одна группа показывается на
экране в групповом окне, когда электронный маховик поворачивается по часовой стрелке.
Когда электронный маховик поворачивается против часовой стрелки, показываются и
просматриваются пять элементов. В заголовке элемента делается отступ на один пробел,
чтобы вы могли отличать элементы от групп. На экране в групповом окне показываются
только 34 символа комментария определения элемента. Дополнительный символы
игнорируются. Группа, к которой принадлежат элементы, будет всегда показана на
экране. Единственное ограничение к количеству элементов в группе - это количество
доступной памяти управления.
Помощь для элемента
Помощь для элемента работает так же, как и помощь для группы. Первые четыре
комментария после определения элемента показываются в окне помощи. Если требуется
более четырех строк, рекомендуется, чтобы предыдущие элементы содержали желаемые
комментарии. В этом случае нужно добавить инструкции для указания, какой элемент
создает G-код.
Например:
(**GROUP)
(**HELP FOR THE FOLLOWING ITEM)
(THESE LINES OF CODE ARE HELP)
COMMENTS THAT REQUIRE MORE THAN)
(FIVE LINES OF COMMENTARY)
(THIS IS THE LAST LINE OF THIS ITEM)
(**ITEM THAT GENERATES CODE)
(AND HERE WE FINISH THE COMMENTARY)
(FOR CODE GENERATED BY THIS ITEM)
GO G90 G01 F30
()(*********************************)
(*NEXY GROUP)
Перевод текста в скобках:
(*Группа)
(**Помощь к следующему элементу)
(Эти строки кода являются комментариями)
(помощи, которые требуют более)
(пяти строк комментария)
(Это последняя строка элемента)
(**Элемент, создающий код)
(И здесь мы завершаем комментарий)
(к коду, созданному этим элементом)
GO G90 G01 F30
()(*********************************)
("следующая группа)
Хотя указанный выше пример немного странный, он дает понятие о способе для
необычных случаев. Строка со всеми звездочками действительна. Она не вставляется в
текущую программу при нажатии клавиши WRITE. Она используется, чтобы разделить
группы визуально.
259
HAAS Mini MILL
ITEM CODE (код элемента)
Код, созданный элементами группы, форматируется таким же способом, что и код группы.
Обратитесь к разделу о коде группы за объяснением, как создается код.
Пример исходного файла QUICK CODE
После разработки или изменения файла QUICK CODE рекомендуется сохранить
автономную копию в компьютере. Вы можете хранить комментарии в исходном файле
QUICK CODE перед первой группой, указывающей версию файла и его отличие от других
версий. Обращайтесь с этой программой, как с любой другой программой с G-кодом в
вашем управлении с точной резервной схемой. Помните! Этот файл работает с
характеристикой QUICK CODE в вашем станке.
Примерный исходный файл QUICK CODE можно найти на гибком диске, который
поставляется вместе с управлением. Он содержит много примеров использования QUICK
CODE.
260
HAAS Mini MILL
11.3 MAKPOСЫ
ВВЕДЕНИЕ
Эта функция управления является опцией. Если вам нужна дальнейшая информация или
установка этой характеристики, позвоните Automation или вашему дилеру.
Это введение в макро, как они внедрены в CMC-управления. МАКРО дают
дополнительные возможности и гибкость в стандартном программировании G-кодом для
лучшего определения траектории перемещения инструмента более быстрым и
естественным способом. За небольшими исключениями, МАКРО, внедренные в
управления, сравнимы с управлениями FANUC ЮМ и 15М. Характеристики макро, не
включенные в текущий отчет, перечислены в конце этого раздела. Программисты, уже
знакомые с макро-программированием, захотят проанализировать этот раздел, чтобы
избежать ненужной работы.
В традиционном ЧПУ-программировании программа состоит из подпрограмм, которые НЕ
МОГУТ быть изменены или преобразованы, за исключением редактирования отдельных
значений редактором. МАКРОСЫ дают возможность программировать подпрограммы, где
изменяется траектория инструмента или местоположение траектории инструмента, в
зависимости от значений, содержащихся в переменных, установленных программистов.
Эти переменные могут быть переданы в подпрограммы как параметры или значения
могут находиться в так называемых глобальных переменных.
Это все означает, что программист может создать собрание подпрограмм, которые
полностью отлажены. Эти программы могут быть использованы как инструменты
высокого уровня, что может повысить производительность работы программиста и
оператора станка. МАКРОСЫ не предназначены для замены современного программного
обеспечения CAD/CAM, но они могут и увеличивают производительность станка тем, кто
их использует.
Ниже вы найдете несколько примеров применения МАКРОСОВ. Здесь мы хотели бы
очертить общие применения использования МАКРОСОВ.
Инструменты для немедленного закрепления на столе
Многие процедуры настройки могут быть полуавтоматизированы для помощи оператору
станка. Инструменты могут быть зарезервированы для ситуаций, которых не ожидали при
разработке инструмента. Например, предположим, что предприятие использует
стандартный зажим со стандартной схемой расположения болтовых отверстий. Если
после настройки оказывается, что зажимному приспособлению понадобится
дополнительный зажим и если макроподпрограмма 2000 запрограммирована для
сверления схемы расположения отверстий зажима, то тогда следующая двухэтапная
процедура - это все, что нужно для добавления зажима к зажимному приспособлению.
1) Определите координаты X, Y и Z и угол, куда должен быть помещен зажим, ручной
подачей станка к предложенной позиции зажима и считыванием координат позиции с
экрана станка.
2) Выполните следующую команду в режиме MDI:
G65 Р2000 X??? Y??? Z??? А???;
где ??? - значения, определенные на этапе 1.
Здесь макрос 2000 (не показан) заботится обо всей работе, так как он разработан для
сверления схемы расположения болтовых отверстий зажима под определенным углом А.
В сущности, оператор станка создал свой собственный фиксированный цикл.
261
HAAS Mini MILL
Простые схемы расположения, повторяющиеся вновь и вновь
Схема расположения, повторяющиеся вновь и вновь, могут быть параметризованы и
сохранены для легкого и немедленного использования. Например:
1) Схемы расположения болтовых отверстий.
2) Создание пазов
3) Угловые схемы расположения, 5 отверстий под углом 30° на расстоянии 1 дюйм.
4) Специальное фрезерование, как разупрочненные кулачки.
5) Матричные схемы расположения, 12 горизонтально и 15 вниз.
6) Резание поверхности летучей фрезой, 12 дюймов на 5 дюймов летучей фрезой 3
дюйма.
Установка автоматической коррекции на основе программы.
С помощью макроса, коррекции координат могут быть установлены в каждой программе
так, что процедуры установки становятся легче и менее ошибочными.
Контроль щупом
Контроль щупом увеличивает способности станка во многих отношениях. Ниже вы
найдете краткий перечень таких возможностей.
1) Анализ профиля детали для определения неизвестных габаритов для последующей
обработки.
2) Калибровка инструмента для значений коррекции и износа.
3) Обследование перед обработкой для определения допуска на материал по отливкам.
4) Обследование после обработки для определения величин параллелизма и
плоскостности, а также определение местоположения.
Макрос позволяет менее опытному персоналу работать со станком. Условия могут быть
определены, послания оператору или сигналы тревоги могут быть показаны на экране
пульта управления для уведомления оператора.
ВЫЗОВ МАКРО-ПОДПРОГРАММЫ (G65)
G65 - это команда, которая вызывает подпрограмму с возможностью передачи в нее
аргументов. Формат следующий.
[N#####] G65 Р##### [L####] [arguments];
Что-либо, заключенное в скобки, является опциональным. Не надо путать это со скобками
выражения, что объясняется ниже. Команда G65 требует параметр адреса Р,
соответствующий любому номеру программы, находящейся в настоящее время в памяти.
Когда используется опционный адрес L, вызов макроса повторяется определенное
количество раз.
В примере 1
подпрограмма 1000 вызывается один раз без передачи
параметров в подпрограмму. Вызовы G65 похожи, но не аналогичны вызовам М98. До
четырех вызовов G65 можно выполнить в одно и то же время (Nesting four deep)
Пример 1:
G65 P1000; (Вызов подпрограммы 1000 как макроса)
М30; (Остановка программы)
О1000; (Макро Подпрограмма)
М99; (Возврат из Макро Подпрограммы)
В примере 2 подпрограмма 9010 разработана для сверления последовательности
отверстий вдоль линии, чей наклон определен аргументами X и Y, переданными в
командной строке G65. Глубина сверления Z передается как Z, скорость подачи
передается как F и количество сверлимых отверстий передается как Т. Линия отверстий
сверлится, начиная с текущей позиции инструмента, когда вызывается макроподпрограмма.
262
HAAS Mini MILL
Пример 2:
G00 G90 Х1.0 Y1.0 Z.05 ;
(Позиция инструмента)
G65 P9010 X.5 Y.25 Z.05 F10. Т10 (Вызов 9010)
G28 М30;
О9010 ;
(Диагональная схема расположения отверстий)
F#9 ;
(F=скорость подачи)
WHILE [#20 GT 0] D01 ;
(Повторить Т раз)
G91 G81Z#26;
(Сверлить на глубину Z)
#20=#20-1 ;
(Счетчик декремента)
IF [#20 EQ 0] GOTO5 ;
(Все отверстия высверлены)
G00 X#24 Y#25 ;
(Двигаться вдоль наклона)
N5 END1 ;
М99 ;
(Возврат к вызывающей программе)
СОВМЕЩЕНИЕ ИМЕН
Совмещение имен - это средство присваивания G-кода последовательности G65 Р#####.
Например, в примере 2 будет легче, если можно написать:
G06X.5Y.25Z.05F10. Т10;
Здесь мы заменили неиспользованный G-код, G06 на G65 Р9010. Чтобы вышеуказанный
блок работал, мы должны установить параметр, ассоциированный с подпрограммой 9010,
на 06 (Параметр 91).
Обратите внимание, что имена G0, G65, G66 и G67 не могут быть совмещены. Все другие
блоки с 1 до 255 могут быть использованы для совмещения имен.
Номера программ с 9010 по 9019 зарезервированы для совмещения имен G-кода.
Следующая таблица перечисляет параметры, зарезервированные для совмещения имен
макро-подпрограмм.
Параметр
О-Код
91
9010
92
9011
93
9012
94
9013
95
9014
96
9015
97
9016
98
9017
99
9018
100
9019
Установка параметра совмещения имен на 0 отключает совмещение имен для
ассоциированной подпрограммы. Если параметр совмещения имен установлен на G-код
и ассоциированной подпрограммы нет в памяти, то будет дан сигнал тревоги.
263
HAAS Mini MILL
МАКРО АРГУМЕНТЫ
Аргументы в утверждении G65 - это средства посылания значений и установки локальных
переменных так называемой макро-подпрограммы.
В вышеуказанном примере 2 аргументы X и Y передаются в локальные переменные
макро-подпрограммы. Локальная переменная #24 ассоциируется с X и устанавливается
на 0.5. Аналогично, локальная переменная #25 ассоциируется с Y и устанавливается на
0.25.
Две следующие таблицы указывают преобразование переменных алфавитного адреса в
числовые переменные, используемые в макро-подпрограмме.
Алфавитная адресация
Адрес:
А
В
Переменная:
1
2
С
3
D
7
Адрес:
Переменная:
Адрес:
Переменная:
N
Y
25
O
Z
26
Е
8
F
9
G
-
Q
17
R
18
Альтернативная алфавитная адресация
Адрес:
А
В
С
I
J
К
I
Переменная:
1
2
3
4
5
6
Адрес:
К
I
J
К
I
Переменная:
12
13
14
15
Адрес:
J
К
I
Переменная:
23
24
25
L
W
23
M
13
X
24
Н
11
К
6
I
4
J
5
T
20
U
21
J
к
I
J
7
8
9
10
11
J
К
I
J
к
I
16
17
18
19
20
21
22
J
К
I
J
К
I
J
К
26
27
28
29
30
31
32
33
P
-
S
19
V
22
Аргументы принимают любую величину с плавающей точкой до четырех десятичных
разрядов. Если вы в метрической системе, управление допускает тысячные (.000). В
примере 3, расположенном ниже, локальная переменная #7 получит .0004.
Если десятичная дробь не включена в значение аргумента, как:
G65
Р9910
А1
В2 СЗ
Значения передаются в макро-подпрограммы согласно следующей таблицы:
Передача целых аргументов (без десятичной точки)
Адрес:
А
в
с
D
Е F
G
Н
I
Переменная: .001
.001
.001
1.
1.
1.
-
1.
.0001 .0001 .0001
Адрес:
L
M
N
0
P
Q
R
S
T
U
Переменная: 1.
1.
-
-
-
.0001
.0001
1.
1.
.0001 .0001
Адрес:
X
Y
Z
W
Переменная: .0001
.0001 .0001 .0001
264
J
К
V
HAAS Mini MILL
Всем 33 локальным макро-переменным могут быть присвоены значения с аргументами с
помощью использования метода альтернативной адресации. Следующий пример
показывает, как можно послать два комплекта положений координат в макроподпрограмму. Локальные переменные с #4 по #9 будут установлены на с .0001 по .0006
соответственно.
Пример 3: G65 Р2000 И J2 КЗ 14 J5 Кб ;
Следующие буквы не могут быть использованы для передачи параметров в макроподпрограмму: G, L, N, О или Р.
МАКРО КОНСТАНТЫ
Константы - это значения с плавающей точкой, помещенные в макровыражение. Они
могут быть скомбинированы с адресами A...Z и они могут стоять отдельно, когда
используются в выражении. Примеры констант: .0001, 5.3 или-10.
МАКРО ПЕРЕМЕННЫЕ
Существуют три категории макро-переменных: системные переменные, глобальные
переменные и локальные переменные.
Использование переменной
Все переменные снабжены знаком номера (#), за которым следует положительное число.
Примеры: #1, #101 и #501.
Переменные - это десятичные величины, представленные как числа с плавающей точкой.
Если переменная никогда не использовалась, она может принять специальное
"неопределенное" значение. Это указывает, что она не использовалась. Переменная
может быть установлена на "неопределенное" со специальной переменной #0. #0 имеет
значение неопределенное или 0.0 в зависимости от контекста, в котором она
используется. Далее вы найдете больше информации об этом. Косвенные ссылки на
переменные могут быть выполнены в виде заключенного в скобки номера переменной.
#[<expression>]
Находится численное значение выражения и результат становится принимаемой
переменной. Например:
#1=3
#[#1]=3.5+#1;
Это устанавливает переменную #3 на величину 6.5.
Переменные могут быть использованы вместо констант адреса G-кода, где "адрес"
относится к буквам A...Z.
В блоке
N1 G0 G90 Х1.0 Y0;
переменные могут быть установлены на следующие величины:
#7=0;
#11=90;
#1=1.0;
#2=0.0;
и блок заменяется следующим: N1 G#7G#11 X#1 Y#2;
Значения в переменных во время выполнения программы используются как адресные
значения.
265
HAAS Mini MILL
Локальные переменные
Диапазон локальных переменных от #1 до #33. Локальные переменные доступны в любое
время. Когда выполняется вызов подпрограммы командой G65, локальные переменные
сохраняются и новый комплект доступен для использования. Это называется "вложение"
локальных переменных. Во время вызова G65 все новые локальные переменные
сбрасываются на неопределенные величины, и любые локальные переменные, имеющие
соответствующие адресные переменные в строке G65, устанавливаются на значения
строки G65. Ниже расположена таблица локальных переменных вместе с аргументами
адресных переменных, изменяющих их.
Локальные переменные и соответствующий адрес
Переменная:
1
2
3
4
5
6
Адрес:
А
В
С
I
J
К
Чередование:
Переменная:
12
13 14 15
16 17
Адрес:
М
Q
Чередование:
К
I
J
К
I
J
Переменная:
23
24 25 26
27 28
Адрес:
W
X
Y
Z
Чередование:
J
K
I
J
K
I
7
D
I
18
R
К
29
8
Е
J
19
S
I
30
J
K
9
F
К
20
Т
J
31
I
10
I
21
U
К
32
J
11
Н
J
22
V
I
33
K
Обратите внимание, что переменные 11, 12,14...16 и 27...33 не имеют соответствующих
адресных аргументов. Они могут быть установлены, если используется достаточное
количество аргументов I, J и К, как указано выше в разделе об аргументах.
В макро-подпрограмме локальные переменные могут быть считаны и модифицированы
посредством обращения к номерам переменной 1...33.
Когда L-аргумент используется для многократных повторений макроподпрограммы,
аргументы устанавливаются только на первом повторении. Это означает, что, если
локальные переменные 1...33 модифицируются при первом повторении, то при
последующем повторении доступ будет только к модифицированным значениям.
Локальные значения сохраняются от повторения к повторению, когда L-адрес больше 1.
Вызов подпрограммы через М97 или М98 не вкладывает локальные переменные. Любые
локальные переменные, ссылки на которые есть в подпрограмме, вызыванной
посредством М98, - это те же самые переменные, которые существовали до вызова М97
или М98.
Глобальные переменные
Глобальные переменные - это переменные, доступные в любое время. Существует
только одна копия каждой глобальной переменной. Глобальные переменные встречаются
в двух диапазонах: 100... 199 и 500...599. Глобальные переменные остаются в памяти,
когда питание выключается. Они не сбрасываются, как в управлении FANUC.
266
HAAS Mini MILL
Системные переменные
Системные переменные дают программисту возможность взаимодействия с
разнообразием параметров и установок управления. При установлении системной
переменной функция управления может быть модифицирована или изменена. При
считывании системной переменной программа может модифицировать свое поведение
на основе значения переменной . Некоторые системные переменные имеют статус READ
ONLY (только для чтения). Это означает, что они не могут быть модифицированы
программистом. Ниже приводится краткая таблица часто используемых системных
переменных с объяснением их использования.
ПЕРЕМЕННЫЕ
#1000-#1031
#1100-#1131
#2000-#2099
#3000
#3001
#3002
#3004
#3006
#4001-#4020
#4101 -#4126
#5001-#5005
#5021-#5025
#5041-#5045
#5061-#5064
#5081-#5085
#5221-#5226
#5241-#5246
#5261-#5266
#5281-#5286
#5301-#5306
#5321-#5326
#7001-#7005
#7021-#7025
#7381-#7385
ИСПОЛЬЗОВАНИЕ
32 дискретных входа
32 дискретных выхода
Коррекции инструмента
Программируемый сигнал тревоги
Таймер (миллисекунды)
Таймер (часы)
Контроль значений замещения
Программируемая остановка с сообщением
Групповые коды предыдущего блока
Адресные коды предыдущего блока
Примечание: преобразование 4101 в 4126 такое же, как и алфавитная
адресация раздела "Макро Аргументы"
Конечная позиция предыдущего блока
Текущая координата станка
Текущая рабочая координата
Текущая позиция сигнала пропуска
Текущая коррекция инструмента
Рабочие коррекции G54
Рабочие коррекции G55
Рабочие коррекции G56
Рабочие коррекции G57
Рабочие коррекции G58
Рабочие коррекции G59
G110 дополнительные рабочие коррекции
G111 дополнительные рабочие коррекции
G129 дополнительные рабочие коррекции
267
HAAS Mini MILL
СИСТЕМНЫЕ ПЕРЕМЕННЫЕ In-Depth
Данный раздел полностью описывает системные переменные.
1-битовые дискретные входы
Для полного описания дискретных входов обратитесь к разделу "Technical References".
Входы, указанные как "запасной", могут быть подсоединены к внешним устройствам и
использованы программистом.
#1000-#1020
Зарезервировано для использования контроллером
#1021
Запасной
#1022
Запасной
#1023
Запасной
#1024-#1028
Зарезервировано для использования контроллером
#1029
Сигнал пропуска
#1030
Запасной
#1031
Запасной
1-битовые дискретные выходы
#1124
Некоторые системы управления Haas восемь дискретных выходов
обозначенных SPARE (Запасной). Эти дополнительные реле должны
быть специально заказаны. Пользователь может активировать их
чтением или записью переменных #1124 - #1131. Назначение 1
устанавливает соответствующее реле. Например
#1124=1;
(Включает реле #1124)
#101 =#3001 +1000;
(101 -1 секунда от наст, времени)
WHILE [[#101 GT #3001 ]AND[#1125 EQ 0] D01
END1
(Ждет 1 сек или пока реле #1125 идет вверх)
#1108=1;
(Выключает реле #1125)
Коррекции инструмента
Макросы были внедрены, подразумевая наличие опции С памяти управления FANUC.
Это означает, что каждая коррекция инструмента имеет длину (Н) и радиус (D) с
ассоциированными значениями износа.
#2001 -#2100 Коррекции Н геометрии (1 -100) длины
#2200-#2300 Износ Н геометрии (1-100) длины
#2401 -#2500 Коррекции D геометрии (1 -100) диаметра
#2601 -#2700 Износ D геометрии (1-100) диметра
Программируемые сообщения
#3000 ALARMS (сигналы тревоги) программируются. Программируемый сигнал тревоги
будет действовать, как внутренние сигналы тревоги. Сигнал тревоги создается
установкой макро-переменной #3000 на число от 1 до 999.
#3000=
15 (MESSAGE PLACED INTO ALARM LIST);
(послание помещено в список сигналов тревоги).
Когда это сделано, ALARM горит в нижнем правом углу дисплея и текст в следующем
комментарии помещен в список сигналов тревоги. Номер сигнала тревоги (в этом
примере: 15) добавляется к 1000 и используется как номер сигнала тревоги. Если сигнал
тревоги создается таким способом, все движение останавливается, и программа должна
быть переустановлена для продолжения. Программируемые сигналы тревоги могут быть
всегда идентифицированы в архиве сигналов тревоги, так как диапазон номеров сигналов
тревоги от 1000 до 1999.
Первые 34 символа комментария будут использованы для послания тревоги.
268
HAAS Mini MILL
Таймеры
Макросы поддерживают доступ к двум таймерам. Эти таймеры могут быть установлены
на значение посредством присвоения числа к соответствующей переменной. Программа
может затем считать переменную и определить время, прошедшее с установки таймера.
Таймеры могут быть установлены, чтобы эмулировать циклы перерыва в работе,
определить время от детали к детали или желательно ли где-либо поведение, зависимое
от времени.
#3001 MILLISECOND TIMER (таймер, миллисекунды)
Миллисекундный таймер обновляется каждые 20 миллисекунд и поэтому время
работы может быть измерено с точностью только до 20 миллисекунд. При
включении питания POWER ON миллисекундный таймер переустанавливается.
Таймер имеет ограничение на 497 дней. Целое число, выдаваемое после доступа к
#3001, представляет число миллисекунд.
#3002 HOUR TIMER (таймер, часы)
Почасовой таймер похож на миллисекундный таймер, за исключением того, что
число, выдаваемое после доступа к #3002, в часах. Почасовой и
миллисекундный таймеры независимы друг от друга и могут быть
установлены отдельно.
Значения замещения системы
#3004
Переменная #3004 - бит-преобразованная переменная, которая изменяет
специфические характеристики управления во время выполнения программы.
Первый бит не принимает FEED HOLD с клавишного поля. Если вы не хотите выполнения
остановки подачи во время любого раздела кода, то заключите в скобки этот код с
присвоением к переменной #3004. Присвоение "1" к #3004 отключает кнопку FEED HOLD
на пульте. Присвоение "0" к #3004 повторно подключает кнопку FEED HOLD. Например:
Approach code (код подхода)
(FEED HOLD допускается)
#3004=1;
(Блокирует кнопку FEED HOLD)
Non-stoppable code
(неостанавливаемый код)
(FЕЕО HOLD не допускается)
#3004=0;
(Подключает кнопку FEED HOLD)
Depart code (код ухода)
(FEED HOLD допускается)
Ниже следует преобразование битов переменной #3004 и ассоциированные замещения.
Е=включение 0=блокирование
#3004 преобразование FEED HOLD
О
000
Е
1
001
D
2
010
Е
3
011
D
4
100
Е
5
101
D
6
110
Е
7
111
D
269
HAAS Mini MILL
Программируемая остановка
#3006 Остановки могут быть запрограммированы. Программируемая остановка работает,
как М00. В следующем примере, когда выполнен оператор присваивания, первые
15 символов комментария показываются в зоне посланий в нижней левой части
экрана над строкой ввода команды. Управление останавливает и ожидает запуска
цикла от оператора. После запуска цикла операция продолжается со следующим
блоком после оператора присваивания.
IF [#1 EQ #0] THEN #3006=101 (ARG.A REQUIRED);
Групповые коды (МОДАЛЬНЫЕ) последнего блока
#4001-#4021 Группирование G-кодов делает возможным более эффективный процесс
обработки. G-коды с похожими функциями обычно находятся в одной и той
же группе. Например, G90 и G91 в группе 3. Переменные, установленные
для сохранения последнего G-кода и G-кода по умолчанию, выдаются в
группу 21. Считыванием кода группы макро-программа может изменять свое
поведение на основе содержания группового кода. Если 4003 содержит 91,
то макро-программа определит, что все перемещения должны быть с
приращением, а не абсолютны. Нет ассоциированной переменной для
группы ноль, G-коды нулевой группы НЕ модальные.
Адресные коды (МОДАЛЬНЫЕ) последнего блока
#4101-#4126 С адресными кодами A...Z (за исключением G) также обращаются как с
модальными значениями. Модальная информация, представленная
последним кодом, интерпретированным упреждающим процессом,
содержится в переменных от 4101 до 4126. Числовое преобразование чисел
переменных в алфавитные адреса соответствует преобразованию под
алфавитными
адресами.
Например,
значение
предварительно
интерпретированного D адреса находится в #4107 и последнее
интерпретированное I значение: #4104.
Last Target Position (последняя заданная позиция )
#5001-#5005 Доступ к финальной запрограммированной точке, заданной позиции, для
самого последнего блока перемещения может быть получен через
переменные #5001-#5005 X, Y, Z, А и В соответственно. Значения даются
текущей рабочей системе координат и могут быть использованы, когда
станок в движении.
Current Machine Coord Position (текущая координата станка)
#5021-#5025 Текущая позиция в координатах станка может быть получена через #5021#5025, X, Y, Z, А и В соответственно. Значения НЕ МОГУТ БЫТЬ считаны,
когда станок в движении. #5023 (Z) представляет значение после
применения коррекции длины инструмента.
Current Work Coord Position (текущая рабочая координата)
#5041-#5045 Текущая позиция в текущих рабочих координатах может быть получена
через #5041-#5045, X, Y, Z, А и В соответственно. Значения НЕ МОГУТ
БЫТЬ считаны, когда станок в движении. #5043 (Z) представляет значение
после применения коррекции длины инструмента.
Current Skip Signal Position (Текущая позиция сигнала пропуска)
#5061-#5065 Позиция, где был инициирован сигнал пропуска, может быть получена через
#5061-#5065, X, Y, Z, А и В соответственно. Значения даны в текущей
рабочей системе координат и могут быть использованы, когда станок в
движении. #5063 (Z) представляет значение после применения коррекции
на длину инструмента.
270
HAAS Mini MILL
Tool Length Compensation (коррекция длины инструмента)
#5081-#5085
Текущая
общая
коррекция
длины
инструмента,
применяемая к инструменту. Она включает в себя коррекцию на длину
инструмента, установленную на начало отсчета текущим модальным
значением, настроенным в Н (#4008), плюс значение износа.
Offsets (коррекции)
Все рабочие коррекции на инструмент могут быть считаны и установлены в макровыражении. Это позволяет программисту предварительно установить координаты в
примерные положения или установить на значения, основанные на результатах
положений сигналов пропуска и расчетов. Когда считывается коррекция, останавливается
очередь предварительного просмотра интерполяции, пока не будет выполнен блок.
#5201-#5205 G52 X, Y, Z, А, В OFFSET VALUES (значения коррекции)
#5221-#5225 G54 " " " " " “
“
#5241-#5245 G55 " " " " " “
“
#5261-#5265 G56 " " " " " “
“
#5281-#5285 G57 " " " " " “
“
#5301-#5305 G58 " " " " " “
“
#5321-#5325 G59 " " " " " “
“
#7001-#7005 ADDITIONAL X, Y, Z, А, В OFFSET VALUES
(дополнительные значения коррекции X, Y, Z, А, В)
#7021-7025
" " " " " “
“
#7381 -#7385 ADDITIONAL X, Y, Z, А, В OFFSET VALUES
(дополнительные значения коррекции X, Y, Z, А, В)
ЗАМЕЩЕНИЕ АДРЕСНОЙ КОНСТАНТЫ
Обычный способ установки контрольных адресов A...Z - это добавление константы в
конец адреса. Например:
G01 X1.5 Y3.7 F20. ;
устанавливает адреса G, X, Y и F на 1, 1.5, 3.7 и 20.0 соответственно, и тем самым дает
команду управлению двигаться линейно, G01, на позицию Х=1.5 Y=3.7 со скоростью
подачи 20 дюймов в минуту. Макро-синтаксис позволяет заменять константы любой
переменной или выражением в любой секции кода (т.е. нет необходимости вам быть в
макро-подпрограмме).
Предыдущее утверждение может быть заменено следующим кодом:
#1=1;
#2=.5;
#3=3.7;
#4=20;
G#1 X[#1+#2]Y#3F#4;
Допустимый синтаксис в адресах A...Z (исключая N или О) следующий:
<address><-><variable>
A-#101
<address>[<expression>]
Y[#5041 +3.5]
<address><->[<expression>]
Z-[SIN[#1]]
Если значение переменной не совпадает с диапазоном адресов, то результатом будет
обычный сигнал тревоги управления. Например, следующий код будет в результате
давать сигнал тревоги об ошибке в диапазоне, так как диапазон чисел диаметра
инструмента 0...50.
#1=75; D#1;
Когда переменная или выражение используется вместо адресной константы, то значение
с плавающей точкой округляется до последней значимой цифры. Если #1=. 123456, то
G1X#1 будет двигать инструмент станка к .1235 на Х-оси. Если управление в метрическом
режиме, станок будет двигаться на .123 по X-оси.
271
HAAS Mini MILL
Когда неопределенная (UNDEFINED) переменная используется вместо адресной
константы, то эта адресная ссылка игнорируется. Например, если #1 не определяется, то
блок
G00X1.0Y#1;
становится G00X1.0.
Нет никакого перемещения Y.
МАКРО УТВЕРЖДЕНИЯ
Макро-утверждения - строки кода, которые позволяют программисту управлять контролем
с характеристиками, похожими на любой стандартный язык программирования. К ним
относятся функции, операторы, условные и арифметические выражения, операторы
присваивания и операторы управления.
Функции и операторы используются в выражениях для изменения переменных или
значений. Операторы важны для выражений, в то время как функции облегчают работу
программиста.
Функции
Функции - встроенные стандартные программы, доступные для использования
программистом.
Все
функции
имеют
форму
<function_name>[argument]
(<функция_название>[аргумент]). Любое выражение выполняет функцию как аргументы.
Функции выдают десятичную величину с плавающей точкой. Функции, поставляемые с
управлением, следующие:
Функция
SIN[ ]
COS[ ]
TAN[ ]
АТАN[ ]
Аргумент_________
Градусы
Градусы
Градусы
Десятичное число
Возврат_______
Десятичное число
Десятичное число
Десятичное число
Градусы
SQRT[ ]
ABS[ ]
ROUND[ ]
FIX[ ]
ACOS[ ]
ASIN[ ]
#[ ]
DPRNT[]
Десятичное число Десятичное число
Десятичное число Десятичное число
Десятичное число Десятичное число
Десятичное число Целое число
Градусы
Десятичное число
Градусы
Десятичное число
Целое число
Целое число
Текст ASCII Внешний вывод
Примечание_____
Синус
Косинус
Тангенс
Арктангенс
Аналогично FANUC
АТАN[]/[1]
Квадратный корень
Абсолютное значение
Округление десятичного числа
Округленние дроби до целого числа
Арккосинус
Арксинус
Преобразование переменной
Примечания по Функциям
Функция округления (ROUND) работает различно, в зависимости от контекста, в котором
используется. При использовании в арифметических выражениях, функция округления
работает, как можно ожидать, т.е. любое число с дробной частью, большей или равной .5,
округляется до следующего целого числа. В ином случае дробная часть отбрасывается
от числа.
#1=1.714;
#2=ROUND[#1]; (#2 устанавливается на 2.0)
#1=3.1416;
#2=ROUND[#1]; (#2 устанавливается на 3.0)
Когда округление используется в адресных выражениях, то аргумент округления
округляется до значимой точности адресов. Для размеров в метрической системе единиц
и в угловом выражении величиной по умолчанию является точность до трех знаков. Для
272
HAAS Mini MILL
дюймов величиной по умолчанию является точность до четырех знаков. Целочисленные
адреса, такие как D, Т и Н, округляются нормально.
#1=1.00333; GO Х[ #1 + #1 ];
(Стол двигается на 2.0067);
G0 X[ ROUND [ #1 ] + ROUND [ #1 ]] ;
(Стол двигается на 2.0066);
G0 А[ #1 + #1 ];
(Ось двигается на 2.007);
G0 A[ ROUND [ #1 ] +ROUND [ #1 ]];
(Ось двигается на 2.006);
D[1.67] (Диаметр 2 становится текущим);
Операторы (символы операции)
Операторы классифицируются в три категории: знаки арифметической операции, знаки
логической операции и знаки логической операции Boolean.
Знаки арифметической операции
Знаки арифметической операции состоят из обычных унарных и бинарных операторов.
Они следующие:
+
Унарный плюс
+1.23
Унарный минус
-[COS[30]]
+
Двоичное сложение #1 =#1 +5
Двоичное вычитание #1=#1-1
Умножение
#1=#2*#3
/
Деление
#1=#2/4
MOD Остаток
#1=27 MOD 20
(#1 содержит 7)
Логической операции
Логической операции - это операторы, которые работают со значениями бинарных битов.
Макро-переменные - это числа с плавающей точкой. Когда логической операции
используются в макро-переменных, то используется только целая часть числа с
плавающей точкой. Логической операции следующие:
OR - логическое ИЛИ два значения вместе
XOR - исключпющее ИЛИ два значения вместе
AND - логическое И два значения вместе
ПРИМЕРЫ:
#1=1.0;
0000 0001
Здесь переменная #3
#2=2.0;
0000 0010
будет содержать 3.0 после
#3=#1 OR #2 0000 0011
операции OR.
#1=5.0;
Здесь управление
#2=3.0;
перейдет на блок 1
IF [[#1 GT 3.0] AND [#2 LT 10]] GOTO1
так как #1 GT 3.0 вычисляется
как 1.0 и #2 LT вычисляется как 1.0, поэтому 1.0
AND (логическое умножение) 1.0 есть 1.0
(TRUE) и происходит GOTO.
Как видно из предыдущих примеров, нужно ВНИМАТЕЛЬНО использовать знаки
логической операции, чтобы был достигнут желаемый результат.
273
HAAS Mini MILL
Булевы логические операторы
Булевы операторы всегда вычисляются как 1.0 (TRUE) (истинно) или 0.0 (FALSE) (ложно).
Существует шесть знаков булевых операторов. Эти операторы не ограничиваются
условными выражениями, но они наиболее часто используются в условных выражениях.
Они следующие:
EQ - равен (чему-либо)
NE - не равен (чему-либо)
GT - более, чем
LT - менее, чем
GE - более, чем или равен (чему-либо)
LE - менее, чем или равен (чему-либо)
Следующие четыре примера использования знаков логической операции и знаков
Булевой логической операции
Пример
IF [#1 EQ 0.0] GOTO 100; Переход в блок 100, если значение в
переменной #1 равно 0.0.
WHILE [#101 LT 10] D01;
Пока переменная #101 меньше 10,
повторяется цикл D01...
END1.
#1 =[1.0 LT 5.0];
Переменная #1 устанавливается на 1.0
(TRUE) (верно).
IF [#1 AND #2 EQ #3] GOTO 1
Если переменная #1, логически умноженная на переменную #2, равна значению в #3,
тогда управление переходит в блок 1.
Выражения
Выражения определяются как любая последовательность переменных и символов
операции, заключенных в квадратные скобки "[" и "]"- Существуют два использования
выражений: условные выражения или арифметические выражения. Условные выражения
выдают значение FALSE (0.0) или TRUE (любое, кроме ноля). Арифметические
выражения используют знаки арифметической операции наряду с функциями для
определения значения.
Условные выражения
В управлении ВСЕ выражения установлены на условное значение. Значение либо 0.0
(FALSE), либо ненулевое (TRUE). Контекст, в котором используется выражение,
определяет, условное ли это выражение. Условные выражения используются в
утверждениях IF и WHILE и в команде М99. Условные выражения могут помочь
использованием знаков логической операции Boolean вычислить условие TRUE (верно)
или FALSE (ложно).
Условная конструкция М99 уникальна для управления. Без макроса, М99 в управлении
имеет возможность перехода к любой строке в текущей подпрограмме посредством
размещения Р-кода в той же строке. Например:
N50M99P10;
переходит к строке N10. Это не возвращает управление к вызывающей подпрограмме. С
запущенными макросом, М99 может быть использована с условным выражением для
перехода условно. Для перехода, когда переменная #100 меньше 10, мы должны
кодировать вышеуказанную строку следующим образом.
N50 [#100LT10] M99 P10;
В этом случае переход происходит, только когда #100 меньше 10, в ином случае
технологический процесс продолжается со следующей программной строкой в
последовательности. Вышеуказанная условная М99 может заменена следующим:
N50 IF [#100 LT 10] GOTO 10;
274
HAAS Mini MILL
Арифметические выражения
Арифметическое выражение - любое выражение с использованием констант,
переменных, операторов или функций. Арифметическое выражение выдает значение.
Арифметические выражения обычно используются в утверждениях присваивания, но не
ограничиваются ими.
Примеры арифметических выражений:
#101=#145*#30;
#1=#1+1; [[#105+COS[#101]];
#[#2000+#13]=0;
Операторы присваивания
Операторы присваивания позволяют программисту модифицировать переменные.
Формат операторов присваивания следующий:
<expression>=<expression>
Выражение слева знака равенства должно всегда соотноситься с макропеременной
прямо либо косвенно. Следующий макрос инициализирует последовательность
переменных на любую величину. Здесь могут использоваться как прямые, так и
косвенные присваивания.
О0200
(инициализует массив переменных);
N1 IF [#2 NE #0] GOTO 2 (B=base variable) ; (базовая переменная)
#3000=1 (BASE VARIABLE NOT GIVEN) ; (базовая переменная не задана)
N2 IF [319 NE #0] GOTO3 (S=size of array); (8=размер массива)
#3000=2(SIZE OF ARRAY NOT GIVEN); (размер массива не задан)
N3 WHILE [#19 СТО] DO 1 ;
#19=#19-1 (DECREMENT COUNT) ; (дискретный счетчик)
#[#2+#19]=#22 (V=value to set array); (значения для установки массива)
END1 ;
М99;
Вышеуказанные макросы могут быть использованы для инициализации трех комплектов
переменных следующим образом:
G65 P300 B101. S20 (INIT 101..120 TO #0) ;
G65 P300 B501. S5 V1 (INIT 501..505 TO 1.0) ;
G65 P300 B550. S5 V0 (INIT 550..554 TO 0.0) ;
Десятичная точка в В101., и т.д потребуется.
Операторы управления
Операторы управления позволяют программисту переход, как условный, так и
безусловный. Они также обеспечивают способность выполнять итерацию секции кода на
основе условия.
Безусловный переход (GOTOnnn и М99 Pnnnn)
В управлении существуют два метода перехода безусловно. Безусловный переход всегда
переход в определенный блок. М99 Р15 вызовет безусловный переход к блоку номер 15.
М99 может также использоваться, вне зависимости, установлены макро или нет, и это
традиционный метод для безусловного перехода в управлении. GOTO 15 делает то же,
что и М99 Р15. В управлении HAAS команда GOTO может использоваться в той же
строке, что и другое G-программирование. GOTO выполняется после любых других
команд управления, как традиционные М-коды.
275
HAAS Mini MILL
Вычисляемый переход (GOTO# и GOTO[expression])
Вычисляемый переход позволяет программе переместить управление в другой блок в той
же подпрограмме. Блок может быть вычислен, как в случае с формой GOTO[expression],
или блок может переходить в локальную переменную, как в форме GOTO#.
GOTO округлит переменную или результат выражения, ассоциированный с вычисляемым
переходом. Например, если #1 содержит 4.49 и GOTO#1 выполняется, управление
сделает попытку перехода к блоку, содержащему N4. Если #1 содержит 4.5, то
выполнение перейдет к блоку, содержащему N5.
Следующий скелет кода может быть разработан для создания программы, которая
преобразовывает (из параллельной) в последовательную форму детали:
О9200 (гравировальная цифра в текущем положении)
(D=DECIMAL DIGIT TO ENGRAVE) ;
IF [[#7 NE #0] AND [#7 GE 0] AND [#7 LE 9]] GOTO 99;
#3000=1
(INVALID DIGIT)
N99
#7=FIX[#7] (TRUNCATE ANY FRACTIONAL PART);
GOTO#7
(NOW ENGRAVE THE DIGIT);
N0
(DO DIGIT ZERO)
M99
N1
(DO DIGIT ONE)
M99
N2
(DO DIGIT TWO)
…
(и т.д.)
С помощью вышеуказанной подпрограммы вы будет гравировать цифру пять со
следующим вызовом:
G65 Р9200 D5;
Рассчитанные GOTO, использующие выражение, может использоваться для перехода
обработки на основе результатов считывания вводов оборудования. Пример может
выглядеть следующим образом:
GOTO[[#1030*2]+#1031];
N0 (1030=0, 1031=0) ;
М99;
N1
(1030=0, 1031=1) ;
М99;
N2
(1030=1,1031=0);
М99;
N3
(1030=1,1031=1);
М99;
Дискретные входы всегда дают или 0, или 1 при считывании. GOTO [expression] перейдет
к соответствующему G-коду на основе состояния двух дискретных вводов #1030 и #1031.
276
HAAS Mini MILL
Условный переход (IF и М99 Pnnnn)
Условный переход позволяет программе переносить управление в другую секцию кода в
той же подпрограмме. Условный переход может использоваться, только когда макро
запущены. Контроль допускает два сходных метода для выполнения условного перехода.
IF[<conditional expression>]GOTOn
Здесь, как обсуждалось выше, conditional expression> (условное выражение) -это любое
выражение, использующее шесть знаков логической операции Boolean EQ, NE, GT, LT,
GE или LE. Скобки, окружающие выражение, обязательны. В управлении нет
необходимости включать эти операторы. Например:
IF [#1 NE 0.0] GOT05;
может также быть:
IF[#1]GOT05;
В этом утверждении, если переменная #1 содержит что-либо, кроме 0.0, или
неопределенное значение #0, то переход к блоку 5 произойдет; в ином случае будет
выполнен следующий блок. Если мобильность управления отличается от желаемой, то
рекомендуется использовать условные операторы.
В управлении условное выражением также может использоваться с форматом М99
Pnnnn, при условии, что макросы запущены.
Пример следующий: G0 Х0 Y0 [#1 EQ #2] М99 Р5;
Здесь, условный оператор - только для части М99 утверждения. Станку дается команда
на Х0, Y0, вычисленное выражением как TRUE или FALSE или нет. Только переход, М99,
выполняется на основе значения выражения. Рекомендуется использовать версию IF
GOTO, если нужна мобильность.
Условное выполнение (IF THEN)
Выполнение операторов управления может также быть достигнуто использованием
конструкции IF THEN. Формат следующий:
IF [<conditional expression>] THEN<statement> ;
Этот формат традиционно используется для условных операторов присваивания, таких
как:
IF [#590 GT 100] THEN #590=0.0 ;
Здесь переменная #590 устанавливается на ноль, когда значение #590 превышает 100.0
В управлении, если условный оператор вычислен как FALSE (0.0), то остаток блока IF
игнорируется. Это значит, что операторы управления могут также быть обусловлены,
поэтому можно написать следующим образом:
IF [#1 NE #0] THEN G1 #24 Y#26 F#9 ;
Это выполняет линейное перемещение, только если переменной #1 присвоено значение.
Вам надо попробовать что-либо подобное этому:
IF [#1 GE 180] THEN #101=0.0 М99 ;
Это говорит, что, если переменная #1 (адрес А) больше или равна 180, то переменная
#101 устанавливается на ноль и возвращается из подпрограммы.
Здесь есть пример утверждения IF, которое переходит, если переменная была
инициализирована для содержания значения. В ином случае обработка будет
277
HAAS Mini MILL
продолжаться и будет создан сигнал тревоги. Помните, что когда сигнал тревоги
создается, выполнение программы останавливается.
N1 IF [#9NE#0] GOTO3 (TEST FOR VALUE IN F) ;
N2 #3000=11(NO FEED RATE) ;
N3 (CONTINUE) ;
Итерация/организация циклов (WHILE DO END)
Существенным для всех языков программирования является возможность выполнять
последовательность утверждений заданное количество раз или выполнять цикл через
последовательность утверждения, пока не встретится условие. Традиционное Gпрограммирование позволяет это с использованием L-адреса. Подпрограмма может быть
выполнена любое количество раз посредством использованием L-адреса.
М98 Р2000 L5 ;
Это ограничено, так как вы не можете прекратить выполнение подпрограммы по условию.
Макросы позволяют больше гибкости с конструкцией WHILE-DO-END.
Синтаксис следующий:
WHILE[<conditional expression>]DOn ;
<statement>;
ENDn;
Это выполняет утверждения между DOn и ЕNDn столько, сколько условное выражение
вычислено как TRUE. Скобки в выражении необходимы. Если выражение вычислено как
FALSE, то блок после ENDn выполняется следующим. WHILE может быть сокращено до
WH. Часть утверждения DOn-ENDn - это подобранная пара. Значение n: 1...3. Это значит,
что не может быть более трех вложенных циклов в подпрограмме. Вложение - это, в
основном, цикл внутри цикла. Хороший пример использования вложения циклов WHILE это определение матрицы.
#101=3;
3102=4;
GOX#101 Y4;
F2.5 ;
WH[#101 GTO]D01 ;
#102=4;
WH[#102GTO]DO2; G81 X#101 Y#102X-0.5;
#102=#102-1 ; END2;
#101=#101 -1 ; END1 ;
M30;
Эта программа сверлит матричную 3x4 схему расположения отверстий.
Хотя вложение утверждений WHILE может быть только на три уровня, в
действительности нет ограничения, так как каждая подпрограмма может иметь до трех
уровней вложения. Если случается необходимость вложения на более 3 уровней, то
сегмент, содержащий три нижних уровня вложения, может быть сделан подпрограммой,
тем самым преодолевается ограничение.
278
HAAS Mini MILL
Если в подпрограмме есть два отдельных цикла WHILE, они могут использовать
одинаковый индекс вложения. Например:
#3001=0 (WAIT 500 MILLISECONDS) ; (ожидание 500 миллисекунд)
WH [#3001 LT 500] D01 ;
END1 ;
<other statements> (другие утверждения)
#3001=0 (WAIT 300 MILLISECONDS); (ожидание 300 миллисекунд)
WH [#3001 LT 300] D01 ;
END1 ;
Это правильный код.
Вы можете использовать GOTO для перехода из зоны, окруженной DO-END, но вы не
можете использовать GOTO для перехода в нее. Допускается использование GOTO для
перехода внутри зоны DO-END.
Бесконечный цикл может быть выполнен удалением WHILE и выражения. Поэтому
D01 ;
<statements>
END1 ;
Выполняет, пока не нажата клавиша RESET.
ВНИМАНИЕ! Следующий код может создавать помехи:
WH [ #1 ] D01 ;
END1 ;
В
ыше сигнал тревоги, указывает, что не найдено "then", здесь "then" изначально
устанавливается на D01. Изменить D01 (ноль) на D01 (буква О).
СВЯЗЬ С ВНЕШНИМИ УСТРОЙСТВАМИ - DPRNT[]
Макро позволяют дополнительные возможности связи с периферийными устройствами.
Можно делать оцифровку деталей, обеспечивать отчеты осмотра прогона программы или
синхронизировать управление с устройствами пользователя. Предназначенные для этого
программы: POPEN, DPRNT[ ] и PCLOS.
Команды подготовки связи
POPEN и PCLOS не требуются для фрезерных станков. Программы от различных
управлений могут входить в порты Haas. На некоторых управлениях POPEN требуется
перед использованием утверждения PDPRNT. POPEN подготавливает устройство на
последовательном порте, посылая ему код DC2. PCLOS прерывает связь с внешними
устройствами, посылая код DC4.
Форматный вывод
Утверждение DPRNT позволяет программисту посылать форматированный текст на
последовательный порт. Любой текст и любая переменная могут быть распечатаны на
последовательном порте. Переменные могут быть форматированы. Форма утверждения
DPRNT следующая:
DPRNT[<text> <#nnnn[wf]>...];
DPRNT должна быть единственной командой в блоке. Как указано выше, <text> (текст) это любой символ от А до Z или знаки (+, -, /, * и пробел). Когда звездочка - вывод, она
преобразовывается в пробел. <#nnnn[wf]> - это переменная, за которой следует формат.
Номером переменной может быть любая действительная макро-переменная. Формат [wf]
требуется и состоит из двух цифр внутри квадратных скобок. Помните, что макро279
HAAS Mini MILL
переменные - это действительные числа с целой частью и дробной частью. Первая
цифра в формате обозначает общее число мест, зарезервированных в выводе для целой
части. Вторая цифра обозначает общее число мест, зарезервированных для дробной
части. Общее число мест, зарезервированных для вывода, не может быть равно нулю
или больше восьми. Поэтому следующие форматы недействительны:
[00]
[54]
[45]
[36]
/* недействительный формат */
Десятичная точка печатается между целой частью и дробной частью. Дробная часть
округляется до последнего значимого знака. Когда для дробной части зарезервированы
нулевые знаки (разряды), то десятичная точка не печатается. Конечные нули (нулевые
младшие разряды) распечатываются при необходимости, если есть дробная часть. По
меньшей мере один знак резервируется для целой части, даже если здесь используется
ноль. Если значение целой части имеет меньше цифр, чем было зарезервировано, то на
выходе пробелы. Если значение целой части имеет больше цифр, чем было
зарезервировано, то поле расширяется, чтобы эти номера были напечатаны.
Возврат каретки посылается после каждого блока DPRNT.
Примеры DPRNT []
#1= 1.5436 ;
DPRNT[X#1[44]*Z#1[03]*T#1[40]] ;
вывод: X1.5436 Z 1.544 T 1
DPRNT[***MEASURED*INSIDE*DIAMETER***] ;
вывод: MEASURED INSIDE DIAMETER
DPRNT[] ;
вывод: (без текста, только возврат каретки)
#1=123.456789 ;
DPRNT[X-#1[25]] ;
вывод: X-123.45679 ;
ВЫПОЛНЕНИЕ
Утверждения DPRNT выполняются во время интерпретации блока. Это означает, что
программист должен быть осторожен с местами программы, где появляется утверждение
DPRNT, особенно, если намеревается распечатать информацию о позициях. В основном,
программу интерпретируют с предварительным просмотром многих блоков, чтобы
избежать пауз между перемещениями.
G103 полезна для ограничения предварительного просмотра. Если вы хотите ограничить
интерпретацию с предварительным просмотром 1 блока, вы включаете следующую
команду в начале вашей программы (Это меняет действительный результат в
предварительном просмотре 2 блоков).
G103 P1 ;
Чтобы отменить ограничение предварительного просмотра, задайте G103 РО; G103 не
может использоваться, когда коррекция на режущий инструмент запущена.
280
HAAS Mini MILL
ЗАМЕЧАНИЯ ПО ФУНКЦИОНИРОВАНИЮ
Этот раздел разъясняет дополнительные экраны и действия оператора, которые
сопровождают макросы.
Макро-переменные могут быть сохранены и восстановлены на RS-232 или опциональном
гибком диске во многом так же, как параметры, установки и коррекции. Обратитесь к
разделу "Part Program Input/Output" (ввод/вывод программы детали) для передачи на RS232 и получения макро-переменных или к разделу "Floppy Operation" (функционирование
гибкого диска) для посылания и получения их этим способом.
Страница экрана переменных
Макро-переменные показаны на дисплее и могут быть модифицированы на экране
текущих команд. Экран переменных находится после экрана таймеров работы. Чтобы
попасть на эту страницу, нажмите CURNT COMDS и используйте клавишу page up/down.
Так как управление интерпретирует программу, изменения переменной показываются на
странице экрана переменных, и результат можно увидеть.
Страницы содержат до 32 переменных и дисплей можно "пролистать" нажатием клавиш
со стрелками влево/вправо.
Установка переменный выполняется введением значения и затем нажатием клавиши
WRITE. Переменная, выделенная светом на экране, является изменяемой переменной.
Поиск переменной может быть выполнен введением номера переменной и нажатием
стрелки вверх/вниз. Страница изменится на ту, которая содержит эту переменную, и
введенная переменная станет выделенным светом элементом. Показываемые на экране
переменные представляют значения переменных во время интерпретации программы.
Временами это может быть до 15 блоков наперед действительной работы станка.
Отладку программ можно облегчить посредством вставки G103 в начало программы,
чтобы ограничить накопление блоков, и затем удалением блока G103 после завершения
отладки.
Редактирование
Редактирование макро-программ с управления большей частью аналогично
предыдущему. Существует только несколько особенностей, на которые надо обращать
внимание.
Редактирование макро-утверждений более открыто, чем раньше. Например, возможно
поместить константу с плавающей точкой внутри стандартного блока G-кода, но это не
имеет смысла, и управление даст сигнал тревоги во время обработки. Для всех примеров
неправильно структурированных или неправильно помещенных макро-утверждений
управление вызовет соответствующий сигнал тревоги. Большинство этих сигналов
тревоги отложены до времени прогона, чтобы редактирование оператора было более
гибким. Будьте осторожны с редактированием выражений. Скобки должны быть закрыты
и вы не получите сигнал тревоги до прогона программы.
Функция DPRNT может редактироваться, во многом, как комментарий. Вы ^ можете
удалить ее или переместить как целый элемент или вы можете редактировать отдельные
элементы внутри скобок. Указатели переменных и форматированные выражения должны
изменяться как целый объект. Если вы хотите изменить [24] на [44], поместите курсор так,
чтобы [24] было выделено светом, введите [44] и нажмите клавишу WRITE. Помните, что
вы можете использовать изогнутую рукоятку для маневрирования среди длинных
выражений DPRNT[ ].
Адреса с выражениями могут как-либо создавать помехи. В этом случае алфавитный
адрес ставится отдельно. Например, следующий блок содержит адресное выражение в X:
281
HAAS Mini MILL
G1 G90 X [ COS[ 90 ] ] Y3.0 (CORRECT)
(верно)
Здесь X и скобки ставятся отдельно и являются индивидуально редактируемыми
элементами. Редактированием возможно удалить все выражение и заменить его
константой с плавающей точкой.
G1G90X0Y3.0
(!!IWRONG!!I); (неправильно)
Вышеуказанный блок даст в результате сигнал тревоги при прогоне программы.
Правильная форма выглядит следующим образом:
G1 G90 ХО Y3.0
(CORRECT); (правильно)
Обратите внимание, что ноль присоединен к X. ПОМНИТЕ, когда вы видите алфавитный
знак, стоящий отдельно, - это адресное выражение.
МАКРО ХАРАКТЕРИСТИКИ FANUC, НЕ ВКЛЮЧЕННЫЕ В УПРАВЛЕНИЕ CNC
Данный раздел перечисляет макро-характеристики FANUC, которые еще не внедрены.
M совмещение имен
(Заменить G65 Pnnnn на Mnn PROGS 9020-9029.)
Р адрес в G65
Необходимо разрешить Р адрес
G66 MODAL
CALL IN EVERY MOTION BLOCK
(вызов в каждом блоке перемещения)
G66.1 MODAL CALL IN EVERY BLOCK
(вызов в каждом блоке)
G67 MODAL CANCEL
M98
ALIASING, Т CODE PROG 9000, VAR # 149, ENABLE BIT
M98
ALIASING, S CODE PROG 9029, VAR # 147, ENABLE BIT
M98
ALIASING, В CODE PROG 9028, VAR # 146, ENABLE BIT
SKIP/N N=1.9
#3007
MIRROR IMAGE ON FLAG EACH AXIS
(зеркальное отображение на флаге каждой оси)
#3011
YEAR/MONTH/DAY (год/месяц/день)
#3012
HOUR/MINUTE/SECOND (час/минута/секунда)
#3901
TOTAL NUMBER OF PARTS (общее число деталей)
#3902
REQUIRED NUMBER OF PARTS (требуемое число деталей)
#4201-#4320
CURRENT BLOCK MODAL DATA
(модальные данные текущего блока)
#5101-#5106
CURRENT SERVO DEVIATION
(текущее отклонение серво)
ADDITIONAL OFFSETS
G54.1P## FORMAT (дополнительные коррекции)
NAMES FOR VARIABLES FOR DISPLAY PURPOSES (названия для переменных)
(для показа на экране)
ATAN[]/[]
ARCTANGENT, FANUC VERSION
(арктангенс, версия FANUC)
BIN [ ]
СONVERSION FROM BCD TO BIN
(преобразование из BCD в BIN)
BCD [ ]
CONVERSION FROM BIN TO BCD
(преобразование из BIN в BCD)
FUP [ ] TRUNCATE FRACTION CEILING
LN[]
NATURAL LOGARITHM
EXP [ ]
BASE E EXPLONENTIATION
ADP [ ]
RE-SCALE VAR TO WHOLE NUMBER
BPRNT[]
Следующее можно использовать как альтернативные методы достижения тех же
результатов для нескольких не внедренных макро-характеристик FANUC.
GOTO-nnn
В поиске блока для перехода в отрицательном направлении, т.е. назад через программу,
нет необходимости, если вы используете уникальные адресные коды N.
282
HAAS Mini MILL
Поиск блока выполняется, начиная с текущего интерпретируемого блока. Когда достигнут
конец программы, поиск продолжается с вершины программы до встречи с текущим
блоком.
11.5 УПРАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ОСИ
Кроме пяти осей, управляемых напрямую, в этом управлении может быть добавлено до
четырех дополнительных внешних позиционирующих осей. Команды на эти оси можно
послать напрямую из программы, используя коды осей С, U, V и W. Команды на эти оси
разрешаются только в блоках G00 или G01. Подсоединение этих осей выполняется через
второй порт RS-232 на одно или более управлений одной оси. На странице Установки,
Установка 38 используется для выбора количества дополнительных осей. Дисплей
позиции покажет текущее положение этих осей.
Только одна дополнительная ось двигается в один промежуток времени. Если
программируется подача (G01), запрограммированная в CNC скорость подачи
посылается в дополнительное управление без каких-либо изменений. Для подачи С-оси
при F30.0 это значит, что С-ось будет двигаться на 30 градусов в секунду. Движение G00
дополнительной оси будет выполняться на ее максимальной скорости подачи.
Кнопки FEED HOLD и RESET не остановят дополнительную ось. EMERGENCY STOP и
SINGLE BLOCK остановят дополнительную ось. Когда управление CNC ожидает
завершения перемещения дополнительной оси, внизу экрана показана "С FIN". Отказ в
связи RS-232 с дополнительной осью может вызвать бесконечную паузу на экране.
Кнопка RESET прервет любое "зависание" связи дополнительной оси.
Если вы добавляете одну дополнительную ось, Установка 38, то дополнительная ось
будет обозначена С. Если вы добавляете две дополнительные оси, они будут
обозначены С и U; и т.д.
При установлении связи с дополнительной осью Параметр 21 серво-контроля одинарной
оси должен быть установлен в соответствии со следующей таблицей:
Название в CNC: Параметр 21: Выбор оси
С
6
Z
U
1
U
V
2
V
W
3
W
Множественные дополнительные оси должны быть последовательно подключены через
второй порт RS-232, как описано в инструкции по управлению одинарной осью.
Дополнительные оси можно перемещать вручную с передней панели CNC, используя
электронный маховик. Каждый шаг должен быть начат и остановлен до того, как будет
послана команда на следующий.
Нет рабочих коррекций для этих команд, поэтому все команды - в координатной системе
станка. Но если в сервоуправление была введена смещенная нулевая позиция, эта
позиция будет использоваться как нулевая точка. При включении питания ЧПУуправление дополнительной оси будет также инициализировано и нулевая точка будет
сдвинута на величину, установленную в управлении одинарной осью. Чтобы установить
смещенную нулевую точку, вы должны переместить управление одинарной осью на
новую нулевую позицию и затем нажать и удерживать клавишу CLEAR на управлении
одинарной осью. Это должно выполняться, только когда управление одинарной осью в
других отношениях в режиме холостого хода.
283
HAAS Mini MILL
Связь дополнительных осей - это всегда семь информационных битов, проверка на
четность, два стоповых бита. Скорость передачи данных - CNC Установка 54 и должна
быть установлена на 4800. CNC Установка 50 должна быть установлена на XON/XOFF.
Параметр 26 в управлении одинарной осью должен быть установлен на от 5 до 4800 бит
в секунду и Параметр 33 должен быть установлен на XON/XOFF. Параметр 12 в
управлении одинарной ось должен всегда быть установлен на 3 или 4 для
предотвращения кругового циклического возврата.
Кабель, подсоединяющий CNC к управлению одинарной осью, должен быть кабель DB-25
(с обоих концов вилочная часть соединителя) и должен соединять, по меньшей мере,
штифты 1, 2, 3 и 7 напрямую с второго (нижнего) последовательного порта CNC к
верхнему разъему сервоуправления.
11.5. НАРЕЗАНИЕ РЕЗЬБЫ МЕТЧИКОМ ФРЕЗЕРНЫМИ CNC
СТАНКАМИ СЕРИИ VF
Выполнение резьбовых отверстий, обработанных метчиком, на фрезерных ЧПУ-станках
серии VF может быть с нескольким устройствами. Резьбу можно выполнить метчиком,
удерживаемым в жесткой инструментальной оправке (называется нарезание резьбы без
компенсирующего патрона), плавающим резьбонарезным патроном, реверсированной
головкой для нарезания резьбы метчиком или фрезерованием винтовой резьбы. Каждый
метод имеет отчетливые преимущества.
Нарезание резьбы метчиком происходит с использованием фиксированных циклов. Вы
должны выбрать скорость нарезания и, используя шаг (резьба на дюйм), рассчитать
скорость подачи, которая вводится в команде F. Страница HELP/CALC рассчитает для
вас эти числа.
НАРЕЗАНИЕ РЕЗЬБЫ БЕЗ КОМПЕНСИРУЮЩЕГО ПАТРОНА
Нарезание резьбы без компенсирующего патрона уменьшает стоимость специальных
держателей метчика, так как метчики могут удерживаться в держателях сверлильных
цанг. Шпиндель точно синхронизируется с подачей Z-оси, этим самым выполняя резьбу
так же точно, как и резьбовой метчик. Не создается никаких боковых сил на торцах
резьбы и выдерживаются более плотные допуски на резьбу. Нарезание резьбы без
компенсирующего патрона также устраняет вынимание и деформацию первой резьбы,
что происходит на всех устройствах со сжатием/натяжением пружины и головкой для
нарезания резьбы метчиком. Хотя обычно это не проблема для средней - крупной
резьбы, с малым диаметром, малым шагом или мягким материалом, у резьбовых
отверстий, обработанных метчиком, может быть повреждена последняя резьба, когда
метчик выталкивается из отверстия. Вы можете также повторно нарезать резьбу
метчиком без свинчивания резьбы "через нитку", при условии, что метчик и Z-глубины не
были изменены. Нарезание резьбы без компенсирующего патрона используется с
фиксированными циклами G74 и G84 и является опцией с дополнительной стоимостью.
Эта опция устанавливается на заводе-изготовителе. Например:
N100 G84 Z-1. R.3 F37.5 (для резьбы с шагом 20 при 750 об./мин.)
Предупреждение о Нарезании резьбы без компенсирующего патрона: Как ясно из
названия, метчик жестко удерживается на месте. Это требует, чтобы биение было
меньше 0.001 TIR или метчик сделает резьбу избыточного размера. Эта проблема может
быть минимализирована с помощью использования расширения сверла малого
диаметра, чтобы обеспечить радиальную плавающую инструментальную оправку или
специально сконструированные патроны для удержания метчиков, так как хвостовики
метчиков не совпадают по размеру с цангой.
284
HAAS Mini MILL
ИСПОЛЬЗОВАНИЕ ПЛАВАЮЩЕГО РЕЗЬБОНАРЕЗНОГО ПАТРОНА
Плавающие резьбонарезные патроны являются, возможно, наиболее распространенным
способом обрабатывания метчиком резьбовых отверстий. Метчик удерживается в
быстросменяемой оправке, которая может немного плавать вверх и вниз. Это сделано,
чтобы позволить метчику следовать за обрабатываемым им резьбовым отверстием и
компенсировать разницу в ускорении и торможении шпинделя против подачи Z-оси. По
достижению дна отверстия подача останавливается и шпиндель реверсирует, если вы
будете смотреть с близкого расстояния, то вы увидите, что метчик слегка выталкивает
плавающий патрон. После реверсирования метчик будет снова втолкнут в патрон.
Если патрон выталкивать или вталкивать до его механических пределов при нарезании
резьбы метчиком, то можно разбить метчик, повредить нарезанную резьбу или полностью
вытолкнуть метчик из патрона. Внимательно следите за этим при настройке, так как
обычно это становится проблемой, когда работа уже некоторое время выполняется.
Также нарезание резьбы диаметром менее 5/16 дюйма при скорости ниже 1201 об./мин.
(точка изменения низшей передачи, Параметр 142) должно выполняться в высшей
передаче. Реверсирование шпинделя быстрее в высшей передаче и будет
минимализировать выталкивание метчика. Это делается помещением кода М42 с
командой скорости, как: M42 S9000. Нарезание резьбы выполняется циклами G74 и G84,
которые автоматически реверсируют шпиндель на глубине Z. Скорость подачи может
быть рассчитана посредством использования экрана HELP, просмотра страниц до
вычислителя нарезания резьбы метчиком, введения вашей скорости и шага метчика в
управление для получения вашей скорости подачи, которая затем вводится в команду F
цикла. Пример:
N100 G84 Z-1.0 R.3 F46.875 (для метчика с шагом 32 при 1500 об./мин.)
АВРЕВЕРСИВНЫЕ ГОЛОВКИ ДЛЯ НАРЕЗАНИЯ РЕЗЬБЫ МЕТЧИКОМ
Автореверсивные головки для нарезания резьбы метчиком устраняют необходимость в
реверсировании шпинделя на дне и обеспечивают высокую производительность. Функция
реверсирования головок для нарезания резьбы метчиком требует рычага для
предупреждения вращения тел. Это должно приниматься во внимание при смене
инструментов, чтобы не путаться с операцией. Блок инструмента на фрезерном CNC
станке серии VF принимает головки серии Tapmatic. Возможны несколько размеров, они
должны выбираться в зависимости от размера метчика. Выберите головку специально
для использования с NC, так как у них скоростью подачи 1:1. Ручные типы имеют более
быструю скорость удаления, что ведет к столкновению на шаге вверх. Недостатком этих
типов головок является то, что когда происходит поломка, вы можете уничтожить
дорогостоящее устройство.
Используйте цикл G85 или G89 (задержка на дне) при использовании головок для
нарезания резьбы метчиком. Пример:
N100 G98 G85 Z-1.0 R0.25 F46.875
285
HAAS Mini MILL
РЕЗЬБОФРЕЗЕРОВАНИЕ
Резьбофрезерование использует режущий инструмент, сформированный с шагом резьбы
для фрезерования резьбы. Режущие инструменты - цельные твердосплавные, хрупкие и
дорогостоящие. Некоторые компании продают держатели с заменяемыми вставками,
которые более экономичны. Внутренние отверстия менее 3/8 дюйма могут быть
невозможны или непрактичны. Это позволяет делать коррекцию на диаметр резьбы и
внешнюю резьбу. Для крупной резьбы, резьбы порта, резьбы глухих отверстий
резьбофрезерование может быть наиболее экономичным методом.
Резобофрезерование выполняется с винтовым фрезерованием. Используйте
стандартные G2 и G03 для создания круговых перемещений по X-Y и затем введите Z
перемещение в блок, соответствующий шагу резьбы. Скорость подачи выбирается в
стандартном фрезеровании. Это создаст один оборот резьбы. Множественные зубья
режущего инструмента сделают остальное. Типичная строка будет следующая:
N100 G02 1-1.0 Z-.05 F5. (создает радиус 1 дюйм для резьбы 20 шагов)
11.6 ПРОГРАММИРУЕМОЕ СОПЛО ХЛАДАГЕНТА
Опциональное программируемое сопло хладагента позволяет пользователю направить
поток хладагента в наиболее оптимальное место, чтобы вымыть струей стружку из зоны
резки. Направление хладагента может быть изменено программой CNC.
ФУНКЦИОНИРОВАНИЕ СОПЛА ХЛАДАГЕНТА
Когда сопло хладагента подключено, оно будет осуществлять поиск исходной позиции,
если оно ее потеряло. Если после 3 смежных поисков исходной позиции сопло не нашло
исходной позиции, то создается Сигнал тревоги 196 COOLANT SPIGOT FAILURE.
ЭКРАН КОРРЕКЦИИ С ЗАПУЩЕННЫМ СОПЛОМ
Когда сопло запущено, может быть допуск на дополнительное поле экрана коррекции на
инструмент. Левая колонка указывает CLNT POS для позиции хладагента. По умолчанию
в этой колонке все нули для позиции хладагента. Если позиция - ноль, то сопло не будет
двигаться, когда Н-код (коррекция на инструмент) действует и в программе встречается
М08. Если в поле помещено значение, то сопло будет двигаться на это значение, если
соответствующий Н-код действует и М08 выполняется.
КОМАНДЫ ПРОГРАММИРОВАНИЯ СОПЛА
Под управлением программы сопло может двигаться двумя способами. Первый, как
только что обсуждалось, введением значений позиции в поле CLNT POS на странице
экрана коррекций инструмента. Существование значений позиции, введенных в поле
CLNT POS, не означает, что сопло будет двигаться. Только когда команда М08
выполняется и текущий Н-код имеет значение в своем поле CLNT POS, сопло будет
двигаться к указанной позиции.
Второй способ движения сопла - программирование М34 и М35. / М34 двигает сопло в
положительном направлении. Если сопло находится в конце перемещения, то не
происходит никакого перемещения сопла. Например, если текущая позиция сопла - на 8 и
выполняется М34, то сопло будет двигаться к позиции 9. На вертикальных фрезерных
станках это понизит поток хладагента.
М35 двигает сопло в отрицательном направлении. Если сопло находится в исходной
позиции, не происходит никакого перемещения сопла. Например, если текущая позиция
сопла - на 8 и выполняется М35, то сопло будет двигаться к позиции 7. На вертикальных
фрезерных станках это повысит поток хладагента.
286
HAAS Mini MILL
Важно отметить, что каждый метод программирования требует, чтобы оператор
специально программировал сопло по отношению к определенному используемому
инструменту, принимая также во внимание длину, ширину и размер инструмента.
ПАРАМЕТРЫ СОПЛА
Параметры, контролирующие сопло, перечислены ниже. Обратитесь к разделу
"Параметры" за полным описанием их использования.
SPIGOT POSITIONS
Параметр 206
SPIGOT TIMEOUT (MS) Параметр 207
М-КОДЫ СОПЛА
М34 Увеличение позиции сопла хладагента
М34 увеличивает позицию сопла хладагента на одно место. Увеличение позиции сопла
вызывает продвижение сопла от исходной позиции сопла. Исходная позиция указывается
как ноль. Если текущая позиция сопла - 5 и выполняется М34, то текущая позиция сопла
хладагента продвинется на позицию 6. Исходная позиция сопла для горизонтальных
фрезерных станков помещает сопло в самое дальнее положительное место Z-оси,
которое сопло может достичь. Увеличение сопла затем понизит направление потока
хладагента.
M35 Уменьшение позиции сопла хладагента
М35 уменьшает позицию сопла хладагента на одно место. Уменьшение позиции сопла
вызывает продвижение сопла к исходной позиции сопла. Исходная позиция указывается
как ноль. Если текущая позиция сопла - 5 и выполняется М35, то текущая позиция сопла
хладагента продвинется на позицию 4. Исходная позиция сопла для горизонтальных
фрезерных станков помещает сопло в самое дальнее положительное место Z-оси,
которое сопло может достичь. Уменьшение сопла затем повысит направление потока
хладагента.
287
HAAS Mini MILL
11.10 ФУНКЦИОНИРОВАНИЕ АВТОМАТИЧЕСКОГО СТРУЖКОУБОРОЧНОГО
КОНВЕЙЕРА
Автоматический стружкоуборочный конвейер помогает пользователю удалить стружку
при работе с обработкой тяжелого материала. Работая, стружкоуборочный конвейер
определит перегрузку по току мотора конвейера и моментально изменит направление на
обратное, тем самым пытаясь высвободится от загромождения стружкой. Эта процедура
будет повторяться, пока стружка не высвободится, или конвейер не достигнет
ограничивающего количества попыток (Параметр 219). Если стружкоуборочный конвейер
работает и дверца открыта, стружкоуборочный конвейер остановится, тем самым
увеличивая процент безопасности функционирования конвейера.
Конвейер может быть запущен в любое время с клавиатуры. Конвейер может быть
включен в любом из двух направлений нажатием CHIP FWD или CHIP REV и остановлен
нажатием клавиши CHIP STOP. Конвейер также остановится нажатием клавиши RESET.
КОМАНДЫ ПРОГРАММИРОВАНИЯ КОНВЕЙЕРА
Используйте М-коды М31, М32 и МЗЗ для управления конвейером из программы или в
MDI. M31 посылает конвейеру команду двигаться вперед, М32 посылает конвейеру
команду двигаться в обратном направлении и М 33 останавливает конвейер. Обратитесь
к разделу "М-коды" за более детальным описанием.
ПАРАМЕТРЫ КОНВЕЙЕРА
Параметры, которые управляют конвейером, перечислены ниже.
CNVYR RELAY DELAY Параметр 216
CNVYR INGORE ОС TIN Параметр 217
CNVYR RETRY REV TIM Параметр 218
CNVYR RETRY LIMIT Параметр 219
CNVYR RETRY TIMEOUT Параметр 220
CONVEYOR TIMEOUT Параметр 255
Полное описание параметров конвейера дается в разделе "Параметры" данной
инструкции.
М-КОДЫ КОНВЕЙЕРА
М31 Движение вперед стружкоуборочного конвейера
М31 запускает мотор стружкоуборочного конвейера в направлении вперед. Направление
вперед определяется как направление, куда конвейер должен двигаться для
транспортировки стружки из рабочей зоны. Если мотор конвейера включен, то конвейер
остановится и повторно запустится в направлении вперед. /
М32 Движение назад стружкоуборочного конвейера
М32 запускает мотор стружкоуборочного конвейера в обратном направлении. Обратное
направление определяется как направление, противоположное направлению вперед.
Если мотор конвейера включен, то конвейер остановится и повторно запустится в
направлении вперед.
МЗЗ Остановка стружкоуборочного конвейера
МЗЗ остановит движение конвейера
288
HAAS Mini MILL
12. ТЕХНИЧЕСКИЕ РЕКОМЕНДАЦИИ
12.1 УСТРОЙСТВО СМЕНЫ ИНСТРУМЕНТА
Тип устройства смены инструмента - электрическая закрепленная тележка с
инструментом. Инструменты всегда загружаются через шпиндель и никогда не должны
устанавливаться напрямую в поворотный магазин во избежание поломки. Карман,
открытый к шпинделю, должен всегда быть пустым в координате отвода. Все провода к
устройству смены инструмента идут через разъем Р6 со стороны шкафа управления.
ВНИМАНИЕ! Если станок оборудован сменщиком инструмента на 20 карманов, следуйте
следующим инструкциям:
 Максимум 12 фунтов на инструмент и максимальный общий вес инструмента 300
фунтов.
 Инструмент с очень тяжелым весом должен быть равномерно распределен.
 Удостоверьтесь, что есть соответствующий зазор между инструментами в сменщике
инструмента перед прогонкой автоматической операции. Это расстояние равно 3.6".
ПРЕДУПРЕЖДЕНИЕ!
Неправильная подача воздуха может привести к поломке
устройства смены инструмента.
Помните следующее:
Минимальное давление воздуха 100 PSI.
Когда станок работает и манометр (на регуляторе станка)
падает на более, чем 10 PSI во время смен инструмента, на
станок подается недостаточное давление, используйте
более мощный насос на 2 л.с. (Станки LE требуют насос
мощностью 6 л.с.).
Используйте шланги толщиной 3/8 для станков с конусом 40,
и 1/2 для станков с конусом 50 и HS.
Избегайте кратковременного отключения подачи воздуха.
Если тележка с инструментом застопорилась, управление автоматически придет в
состояние тревоги. Чтобы это исправить, нажмите кнопку EMERGENCY STOP и удалите
причину заклинивания. Нажмите клавишу RESET для удаления сигналов тревоги.
Нажмите кнопку "Tool Changer Restore", чтобы автоматически переустановить сменщик
инструмента после аварийного отказа. Никогда не кладите руки около сменщика
инструмента при включенном питании, пока не нажата кнопка EMERGENCY STOP.
FU1 на печатной плате ввода-вывода (I/O РСВ) или печатной плате питания (Power РСВ)
- это плавкий предохранитель для моторов сменщика инструмента. Он может перегореть
от перегрузки или заклинивания сменщика инструмента. Функционирование сменщика
инструментам может быть также прервано проблемами с зажимом/разжимом
инструмента и механизмом ориентации шпинделя. Проблемы с ними могут быть вызваны
низким давлением воздуха или перегоревшим соленоидным автоматическим
выключателем СВ4.
Когда
выполняется
операция
смены
инструмента,
происходит
следующая
последовательность событий:
1) Z-ось двигается к нулевой точке станка.
2) Если шпиндель поворачивается, то ему посылается остановиться; подача хладагента
останавливается.
3) Шпиндель ориентирован на сменщик инструмента.
4) Выключить насос TSC (опционально).
5) Предварительная зарядка включена
6) Тележка с инструментом двигается вперед для высвобождения инструмента.
7) Инструмент разжимается.
289
HAAS Mini MILL
8) Z-ось двигается вверх.
9) Сменщик инструмента вращается.
10) Z-ось двигается вниз.
11) Инструмент зажимается.
12) Выключение предварительной зарядки
13) Тележка с инструментом выдвигается.
14) Включить насос TSC (опционально).
Зажимные болты
Используемые держатели инструмента: СТ с конусом #40, V-образным фланцем, обычно
называемые "СТ 40". Для опции шпинделя с конусом 50 используются держатели
инструмента СТ с конусом #50, V-образным фланцем, обычно называемые "СТ 50".
Используйте зажимной болт А "45 градусов, Р40Т Тип 1 (Р50Т Тип 1 для конуса 50) с
дюймовой резьбой", выполненный по JMTBA-стандарту "MAS 403-1982". Этот зажимной
болт характеризуется длинным стержнем и фаской 45° под головкой. Не используйте
короткий стержень или зажимные болты с прямым углом (90°), так как они не будут
работать и вызовут серьезные повреждения.
Держатели инструмента и зажимные болты должны быть в хорошем состоянии и
затянуты гаечными ключами или они могут быть приварены в конус шпинделя. Очищайте
конусы инструментов слегка смоченной в масле ветошью, чтобы оставить пленку,
предотвращающую образование ржавчины. Инструменты, производящие громкий шум
при высвобождении, указывают на наличие проблемы и должны быть проверены до того,
как случится серьезное повреждение тележки с инструментом. Когда нажата кнопка TOOL
RELEASE, инструмент должен быть немного (примерно на .07") вытолкнут из шпинделя.
Это указывает на то, что зажимной винт правильно соприкасается с механизмом
высвобождения.
Смазка сменщика инструмента
Поместите консистентную смазку на внешнюю кромку направляющих рельсов сменщика
инструмента и тщательно прогоните все инструменты.
Двигатель введения/выведения тележки с инструментом
Щеточный двигатель постоянного тока используется для движения блока сменщика
инструмента вперед и назад из шпинделя. Он называется тележка с инструментом.
Двигатель понижает скорость вращения с помощью зубчатой передачи до низкой
скорости вращения и затем подсоединяется к рычагу, который вращается на 180° и
толкает тележку с инструментом внутрь и наружу.
Примечание: Этот двигатель никогда нельзя разбирать.
Двигатель вращения поворотного магазина
Щеточный двигатель постоянного тока используется для вращения инструментального
магазина между сменами инструмента. Этот двигатель понижает скорость вращения с
помощью зубчатой передачи до низкой скорости вращения и затем подсоединяется к
мальтийскому механизму. Каждые 1/2 поворота мальтийского механизма двигают
инструментальный магазин на одну позиция инструмента вперед или назад.
Примечание: Этот двигатель никогда нельзя разбирать.
290
HAAS Mini MILL
12.2 ЗАЖИМ/РАЗЖИМ ИНСТРУМЕНТА
Тяговый вал держателя инструмента удерживается зажатым силой пружины. Воздушное
давление используется для освобождения зажима инструмента. Когда инструмент
разжат, воздух направляется вниз центра шпинделя для очистки конуса от воды, масла
или стружки. Команда на разжим инструмента может быть послана из программы (но это
довольно опасно), с клавиатуры и кнопкой спереди шпиндельной головки. Две ручные
кнопки работают только в режимах MDI или JOG. Воздушные соленоиды зажима/разжима
инструмента
Соленоиды зажатия/разжатия
Один соленоид контролирует давление воздуха для освобождения зажима инструмента.
Это соответствует реле К15. Когда реле запущено, к соленоиду применяется 115 V АС.
Это побуждает давление воздуха освободить инструмент. Реле К15 находится на
печатной плате ввода-вывода I/O РСВ. Автоматический выключатель СВ4 прервет подучу
питания на этот соленоид.
Программно-опрашиваемые датчики зажима/разжима инструмента
Два датчика используются для определения позиции механизма зажатия инструмента.
Они оба обычно закрыты и один будет включаться в конце перемещения во время
разжатия, а второй - во время зажатия. Когда оба датчика замкнуты, это указывает, что
тяговый стержень находится между позициями.
Операция смены инструмента будет ожидать, пока разжатый датчик определяется перед
движением Z-оси вверх от инструмента. Это предотвращает любую возможность поломки
сменщика инструмента или его опор.
Экран диагностики можно использовать для отображения состояния выходных зажимов
реле и входов датчика.
Система предварительной зарядки и охлаждения сквозь шпиндель применяет низкое
давление воздуха и освобождает зажатый датчик.
Переключатель дистанционного разжима инструмента
Датчик дистанционного разжима инструмента устанавливается спереди крышки
шпиндельной головки. Он функционирует так же, как кнопка на клавиатуре. Его надо
удерживать некоторое время до того, как инструмент будет освобожден, и инструмент
останется освобожденным некоторое время после отпускания кнопки.
Пока инструмент разжат, воздух прогоняется вниз шпинделя для очистки от стружки,
масла или хладагента с держателя инструмента.
291
HAAS Mini MILL
12.3 ФУНКЦИОНИРОВАНИЕ ШПИНДЕЛЯ
Функции скорости шпинделя контролируются, в первую очередь, адресными S-кодами. Sадрес определяет количество оборотов в минуту как целое число от 1 до максимальной
скорости шпинделя (Параметр 131). ПОЛЬЗОВАТЕЛЮ ЗАПРЕЩАЕТСЯ ЕГО ИЗМЕНЯТЬ!
Шпиндель упрочнен и отшлифован до точных размеров держателя инструмента, что
обеспечивает отличное соответствие держателю.
Ориентация шпинделя
Ориентация шпинделя выполняется автоматически для смены инструмента и может
программироваться с помощью М19. Ориентация выполняется медленным поворотом
шпинделя, пока воздушное давление не приведет к опусканию штифта в фиксатор и не
заблокирует шпиндель на месте. Этот штифт находится позади мотора шпинделя и выше
коробки передач. Если шпиндель ориентирован и заблокирован, посылание команд
шпинделю вперед или обратно освободит блокировку.
Смазка ориентации шпинделя
Механизм ориентации шпинделя не требует регулярной смазки.
Воздушный соленоид ориентации шпинделя (со штифтом)
Соленоид контролирует воздушный клапан, подающий давление на штифт ориентации.
Экран диагностики можно использовать для отображения состояния выходных зажимов
реле и входов выключателя. Автоматический выключатель СВ4 прервет подачу питания
на этот соленоид.
12.4 ЩЕТОЧНЫЕ СЕРВОМОТОРЫ
Сервокодеры
Подключенные к каждому сервомотору постоянного тока кодировщики имеют шаг в 2000
строк на оборот. Эти кодировщики также обеспечивают импульс канала Z на один оборот.
Кодировщики и Z каналы постоянно находятся под мониторингом для контроля вращения
двигателя. Если двигатель зажат, будет получен неправильный сигнал от кодировщика,
появится сигнал тревоги. Это обеспечивает точность работы. Не может быть неточности
позиции из-за аккумулирования ошибок кодировщика.
В случае отсутствия сигнала Z, появится сигнал тревоги. Неисправность кодировщика
может быть вызвана загрязнением или неисправностью проводки. В случае загрязнения
кодировщика, он должен быть заменен. Все кабеля кодировщика имеют экранирование и
находятся в отдельном кабеле. Несоответствие этих требование может привести к
появлению шумов и ошибок результата.
Никогда не подключайте или отключайте кабеля сервомоторов при включенной системе
управления, это может привести к поломке кодировщика.
Кодировщики сервомоторов имеют дифференциальные линии моторов. Это означает что
А, В и Z сигналы передаются по отдельным парам. При проверке кабелей необходимо
убедиться что используются разные пары.
292
HAAS Mini MILL
Характеристики сервосистемы
Этот станок не обеспечивает постоянное изменение скорости. Требуется некоторое
время для ускорения и торможения, и может производиться с постоянным и
экспоненциальным ускорением/торможением.
Постоянное ускорение является таким типом движения, при котором за равный
промежуток скорость увеличивается на равную величину. Эти константы определяются
параметрами 7, 21, 35 и 49. Единицы измерения шаги кодировщика в секунду.
Экспоненциальное торможение и ускорение является таким типом движения, при котором
скорость пропорциональна оставшемуся расстоянию перемещения. Константы
ускорения/торможения определяются параметрами 113, 114, 115 и 116. Единицы
измерения шаги 0.0001 сек. Ограничение скорости определяется отношением параметров
7 и 113 (для оси Х). Так, если параметр 7 1200000 и параметр 113 равен 750,
максимальная скорость
для точной интерполяции 1200000 х 0.075 = 90000
шагов/секунду.
Для кодировщика 2000 строк и винтом 6 мм, значение будет следующим:
60 x 90000 / 33867 = 159 дюймов в минуту
В режиме нормальной подачи с активным G64, при продолжительном движении
торможения осей всегда начинается на равном расстоянии до конечной точки. Это
означает что при двух перпендикулярных движениях, кромка угла не будет точно под
прямым углом, она будет закруглена.
Быстрая подача несколько отличается. Движение быстрой подачи определяется
параметрами 101, 102, 103 и 104. Единицы измерения шаги кодировщика. Торможение и
разгон производится с постоянной скоростью пока скорость не достигнет определенного
значения, после чего производится экспоненциальное ускорение/торможение. Параметр
57 может быть использован для изменения этого поведения.
Для избежания закругления углов вы можете указать точную остановку с помощью G09
(не модальный) или G61 (модальный).
Траектория инструмента при круговом движении не изменяется экспоненциальным
торможением/ускорением, это не вносит погрешность обработки.
Установка серводвигателей
Серводвигатель устанавливается в левой нижней части основного шкафа. Никогда не
работайте с двигателем пока не погаснет красная лампочка CHARGE. Она находится
сверху на плате управления в центре. Пока лампочка не погаснет, в системе остается
высокое напряжение даже после выключения! Эта сервосистема содержит четыре платы
сервосистемы, платы распределения и вентилятор охлаждения.
Подача питания 160V
Плата распределения имеет постоянное питание в пределах от 145 до 175 вольт. Оно
получается из трехфазного переменного тока 115 вольт от трансформатора Т1. 160 вольт
подаются на платы серводвигателей осей X, Y, Z, A. Оно фильтруется параллельными
конденсаторами 4000 Мкф. Небольшая разрядка создается резисторами через реле при
включенной сервосистеме. Отрицательное напряжение подается на землю. Это означает
что если реле SDIST выключено, все питание отключается и кабеля безопасны. Это
также касается устройства смены инструмента. При падении напряжения ниже 145 вольт
появится сигнал тревоги. При превышении 185 вольт будет перегреваться
регенеративный резистор. При превышении 180 вольт появится сигнал тревоги.
293
HAAS Mini MILL
Вентилятор охлаждения
Вентилятор установлен для охлаждения плат сервосистемы. Питание подается от SDIST
P7.
Платы распределения
Платы распределения используются для раздачи 160 вольт на серводвигателя, низкого
напряжения на двигатели переменного тока и мониторинга напряжения питания.
На платах имеются три точки:
R2: Регулировка напряжения шины нагрузки регенеративного резистора. Излишняя
мощность регенерации замедляет двигатели. Необходимо установить в пределах от 183
до 187 вольт постоянного тока
R11: Регулирует напряжение подаваемое на плату интерфейса мотора А – в – D. Вход 5
вольт программа интерпретирует как 200 вольт на шине.
R15: Регулировка напряжения для генерации сигнала тревоги. Должно быть установлено
в пределах от 188 до 192 вольт постоянного напряжения (около 265 вольт переменного).
Также установлена красная лампочка CHARGE установлена для индикации заряда на
конденсаторах. Лампочка погаснет после падения напряжения ниже 20 вольт.
Имеются следующие разъемы:
P1 Low voltage AC power to X drive card (570)
P2 Low voltage AC power to Y drive card (580)
P3 Low voltage AC power to Z drive card (590)
P4 Low voltage AC power to A drive card (600)
P5 12V DC from power supply (860A)
P7 115V AC to fan
P8 160V DC supply to tool changer(80)
P9 Voltage monitor to A-D (980)
P10 Regen load resistor (920)
P11 Relay #1 contacts from IOPCB (110)
P12 Overvoltage status to IOPCB (970)
P13 Ground fault detect signal to IOPCB (1060)
TB1 Three phase 115V AC to SDIST
TB2 +160V DC and return to each servo drive card
Установлены три плавких предохранителя мощность 0.5А FU1, FU2. FU3 защищает
регенеративную схему от короткого замыкания.
Плата сервомоторов
Усилитель сервомотора - это источник тока на основе широтно-импульсного модулятора
(PWM). Выходы PWM контролируют ток на трехфазный бесщеточный мотор. Частота
PWM: 16 KHz. Усилители ограничены по току до 20 - 22 А максимум. Однако есть
предохранительные ограничители как в оборудовании, так и в программном обеспечении,
чтобы защитить усилители и моторы от перегрузки по току. Номинальное напряжение для
этих усилителей - 320 Вольт. Поэтому пиковая мощность - около 3000 Ватт или 4 Л.С. У
усилителей также есть защита от короткого замыкания, высокой температуры и
перегрева, в этом случае появится сигнал тревоги.
Для защиты от сбоев есть плавкий предохранитель 20 А. Это предохранитель с
относительной задержкой срабатывания.
294
HAAS Mini MILL
Процессор также следит за коротким замыканием на плате.
Имеются следующие разъемы:
P8 160V DC от SDIST PCB
P1 низкое переменное напряжение от SDIST
P3 PWM and H drive control signals
P2 Питание сервомотора
Установлены три предохранителя на каждой плате. Каждый на ноге сервомотора. Они
имею тип АВС с током 20 А, 200 В. Третий ограничивает положительное напряжение
каждой карты. Имеет тип АВС, напряжение 250 В.
295
HAAS Mini MILL
12.6 УСТРОЙСТВО ВВОДА-ВЫВОДА
Печатная плата ввода-вывода (IO РСВ) содержит схему для электронного включения и
выключения питания сменщика инструмента. Это предотвращает дуговой пробой реле
сменщика инструмента и значительно увеличивает срок службы реле. В состав входит
регулируемый ограничитель тока к сменщику инструмент. Потенциометр R45 регулирует
ограничитель тока к моторам сменщика инструмента. R45 должен быть установлен на
предельный ток на значение в пределах от 4 до 6 A.
Печатная плата ввода-вывода также содержит схему для обнаружения условия отказа
заземления источника питания сервомотора. Если обнаруживается прохождение более
0.5 А через соединение заземления 160V DC шина, создается сигнал тревоги об отказе
заземления, и управление отключит сервомоторы и остановится.
Реле К6 для насоса подачи хладагента 230 V АС. Оно сменного типа и двухполюсное.
Реле от К9 до К12 также являются реле сменного типа для управления сменщиком
инструмента.
Устройство ввода-вывода состоит из одной печатной платы, называемой ЮРСВ.
Коннекторы печатной платы ввода-вывода следующие:
Р1 16-штырьковые управляющие цепи реле от MOCON 1 до 8 (510)
Р2 16-штырьковые управляющие цепи реле от MOCON 9 до 16 (520)
РЗ 16-штырьковые управляющие цепи реле от MOCON 17 до 24 (М21-М24) (540)
Р4 34-штырьковые вводы к MOCON (550)
Р5 Источник энергии сервомотора на реле 1-1 (110)
Р6 230V АС от СВЗ (930)
Р7 230V АС к насосу подачи хладагента (940)
Р8 Реле автоматического выключения 1-7 (170)
Р9 Команды привода шпинделя (710)
Р10 Вентилятор шпинделя и масляный насос 115VAC (300)
Р12 115V АС к соленоидам шпиндельной головки (880А)
Р13 Входы статуса сменщика инструмента (820)
Р14 Пониженное TSC (900)
Р15 Входы статуса шпиндельной головки (890)
Р16 Вход аварийной остановки (770)
Р17 Нижний вход смазки (960)
Р18 Вход перенапряжения (970)
Р19 Нижний вход воздуха (950)
Р20 Вход перегрева (830)
Р21 Входы статуса привода шпинделя (780)
Р22 Вход M-FIN (100)
Р23 Вход дистанционного разжима (освобождение инструмента) (190)
Р24 Запасной 2 (790)
Р25 Запасной 3 (200)
P26 Запасные терминалы для от М21 до М24
Р27 Дверной замок (1040)
Р28 115 VA от TCB4(910)
Р29 Выход соленоида тормоза А-оси (390)
Р30 Выход мотора тележки сменщика инструмента (81ОА)
Р31 230V АС для стружкоуборочного конвейера (160)
РЗЗ Вход 115V АС, три фазы, для устройства источника питания (90)
Р34 115VACKCRT(90A)
Р35 115V АС к теплообменнику (90В)
Р36 115VACKCB4(90C)
Р37 115V АС запасной (870)
Р38 Открывание двери (1050)
Р39 Выход мотора револьверной головки сменщика инструмента (810)
Р40 (770А) А/В
296
HAAS Mini MILL
Р43 Вход сигнала обнаружения отказа заземления (1060) Тормоз Оси
Р44 Тормоз 5-ой оси (319)
Р45 НТС тележка с инструментом
Р46 Стружкоуборочный конвейер (140)
Р47 Сигнал ввода пропуска (1070)
Р48 запасной 1
Р49 запасной 2
Р50 Мотор сопла (200)
Р51 16-штырьковые управляющие цепи реле 17-24 (530)
Р52 запасной 1
Р53 Обнаружение сопла (180)
Р54 Тормоз сервомотора (350)
Р55 Красные / зеленые лампочки (280)
Р56 Насос охлаждения сквозь шпиндель (940А)
Р57 115V запасной
Р58 115V запасной
12.6 ПАНЕЛЬ УПРАВЛЕНИЯ
Электронный маховик
Электронный маховик является кодером 100-строк-за-оборот. Мы используем 100 шагов
за оборот для перемещения одной из сервоосей. Если ни одна ось не выбрана для
ручного перемещения, поворачивание рукоятки не даст эффекта. Когда двигаемая ось
достигает своего предела перемещения, вводы маховика будут игнорироваться в
направлении, которое может превысить пределы перемещения.
Можно использовать Параметр
функционирования маховика.
57
для
изменения
на
обратное
направления
Переключатели электропитания On/Off (вкл/выкл)
Переключатель POWER ON входит в контакт с главным контактором. Переключатель on
подает питание на катушку контактора и контактор затем обеспечивает подачу питания на
свою катушку. Переключатель POWER OFF прерывает подачу питания на катушку
контактора и всегда выключит питание. Переключатель POWER ON обычно открыт, а
POWER OFF обычно закрыт. Максимальное напряжение на переключателях POWER ON
и POWER OFF равно 24V АС и такое напряжение присутствует всегда, когда включен
главный автоматический переключатель.
Измеритель нагрузки на шпиндель
Измеритель нагрузки измеряет нагрузку на мотор шпинделя как процент от постоянной
номинальной мощности мотора. Существует небольшая задержка во времени между
нагрузкой и действительным отражением измерителя. Восьмой аналого-цифровой вход
также обеспечивает измерение нагрузки на шпиндель для обнаружения износа режущего
инструмента. Вторая страница данных диагностики покажет процент (%) нагрузки на
шпиндель. Показания измерителя должны соотноситься с показаниями этого экрана в
пределах 5 %. Показания экрана привода шпинделя #7 также должны соотноситься с
показаниями измерителя нагрузки в пределах 5 %.
Существуют различные типы привода шпинделя, используемые в управлении. Все они
одинаковы в исполнении, но отличаются в регулировке.
297
HAAS Mini MILL
Переключатель аварийной остановки EMERGENCY STOP
Переключатель EMERGENCY STOP обычно закрыт. Если переключатель открыт или
поврежден, питание моментально будет отключено от сервомоторов. Также это выключит
сменщик инструмента, привод шпинделя и насос подачи хладагента. Переключатель
EMERGENCY STOP остановит перемещение, даже если переключатель открывается
всего на 0.005 сек.
Будьте осторожны: Параметр 57 содержит статус переключателя, который, если
установлен, вызовет выключение электропитания после нажатия EMERGENCY STOP.
В нормальных условиях вы не должны останавливать смену инструмента с помощью
EMERGENCY STOP, так как сменщик инструмента останется в ненормальной позиции и
потребуется специальное действие, чтобы это исправить.
Обратите внимание, что сигналы тревоги сменщика инструмента могут быть легко
исправлены исправлением вначале механической проблемы, нажатием RESET, пока
сигналы тревоги не удалятся, выбором режима ZERO RETURN и выбором "AUTO ALL
AXES".
Если тележку заклинило, управление автоматически приходит в состояние тревоги.
Чтобы это исправить, нажмите на кнопку EMERGENCY STOP и удалите причину
заклинивания. Нажмите на клавишу RESET для удаления всех сигналов тревоги.
Нажмите на клавиши ZERO RETURN и AUTO ALL AXES, чтобы переустановить Z-ось и
сменщик инструмента. Никогда не кладите руки около сменщика инструмента при
включенном питании, пока не нажата кнопка EMERGENCY STOP.
Зуммер (устройство звуковой сигнализации) клавиатуры
Внутри панели управления есть громкоговоритель, используемый как звуковой ответ на
нажатие кнопок клавиатуры и как предупреждающий зуммер. Зуммер - сигнал в 1 КГц ,
звучащий в течение прим. 0.2 сек, когда нажата любая клавиша клавишного поля, CYCLE
START или FEED HOLD. Зуммер также звучит в течение более длинных периодов
времени, когда должно произойти автоматическое отключение и когда выбрана установка
"ВЕЕР AT M30".
Если зуммера не слышно, когда нажаты кнопки, проблема может быть с клавишным
полем, печатной платой интерфейса клавиатуры или с громкоговорителем. Проверьте,
нет ли проблемы с более, чем одной кнопкой, и проверьте, не установлена ли на ноль
громкость громкоговорителя.
298
HAAS Mini MILL
12.7 БЛОК МИКРОПРОЦЕССОРА
Блок микропроцессора находится в заднем шкафу вверху слева. Он содержит три
большие платы: микропроцессор, клавиатура и MOCON. Все три платы блока
микропроцессора получают питание от низковольтного источника питания. Три печатные
платы взаимосвязаны локальной шиной на двойных 50-штырьковых коннекторах. При
включении питания управления некоторые тесты диагностики выполняются в блоке
процессора и любые найденные проблемы вызовут создание сигналов тревоги 157 или
158. Кроме того, пока управление функционирует, оно постоянно тестирует себя и сбой в
самотестировании создаст сигнал тревоги 152.
Печатная плата микропроцессора (68ЕСОЗО)
Печатная плата микропроцессора содержит процессор 68ЕСОЗО, работающий при 40
MHz, один 128К EPROM; между 256К и 8MB от CMOS RAM и между 512К и 1MB от FAST
STATIC RAM. Она также содержит двойной последовательный порт, батарею на пять лет
для дублирования RAM, буферизацию на системную шину и восемь светоизлучающих
диодов статуса системы.
Два порта на этой плате используются для установки точки, в которой создается NMI* во
время выключения электропитания, и точки, в которой создается RESET* во время
выключения электропитания.
Восемь индикаторов используются для диагностики внутренних проблем процессора.
Когда система завершает тестирование включения питания, световые сигналы
включаются последовательно для индикации завершения стадии. Световые сигналы и
значения следующие:
Присутствует логический источник питания +5V (Обычно включен)
Если этот световой сигнал не горит, проверьте низковольтный источник питания и
наличие всех трех фаз входной мощности 230V.
HALT Процессор остановился при аварии (Обычно выключен)
Если он горит, есть серьезная проблема с печатной платой процессора. Проверьте,
подсоединен ли EPROM. Протестируйте карту с отключенными коннекторами шины.
POR Завершена переустановка включения питания (Обычно включен)
Если не горит, есть серьезная проблема с печатной платой процессора. Проверьте,
подсоединен ли EPROM. Протестируйте карту с отключенными коннекторами шины.
SIO Завершена инициализация серийного входа-выхода (Обычно включен)
Если не горит, есть проблема с серийными портами. Рассоедините что-либо на
внешнем RS-232 и протестируйте снова.
MSG Завершен
вывод
сообщения
серийного
входа-выхода включения питания
(Обычно включен)
Если не горит, проблема с серийным вводом-выводом или прерывание.
Рассоедините что-либо на внешнем RS-232 и протестируйте снова.
CRT Завершена инициализация CRT/VIDEO. (Обычно включен)
Если не горит, есть проблема коммуникации с VIDEO PCB (печатной платой видео).
Проверьте коннекторы шины и удостоверьтесь, что VIDEO PCB получает питание.
PGM В памяти найдена сигнатура программы (Обычно включен)
Если не горит, это значит, что главный пакет программ CNC не был найден в памяти
или переключатель автостарта не был установлен. Проверьте, чтобы
переключатель S1-1 был включен и подсоединен EPROM.
RUN Выполнение программы без прерывания из-за ошибки (Обычно включен)
Если не горит или гаснет после включения, есть проблема с микропроцессором или
с выполняемым на нем программным обеспечением. Проверьте все коннекторы
шины на другие две печатные платы и удостоверьтесь, что все три карты получают
питание.
Есть 1 двухпозиционный переключатель DIP на печатной плате процессора, помеченный
S1. Переключатель S1-1 должен включен ON на автостарт операционной CNCпрограммы. Если S1-1 выключен OFF, световой сигнал PGM останется выключенным.
+5V
299
HAAS Mini MILL
Переключатель S2-1 используется для запуска FLASH. Если он отключен, будет
невозможно написать в FLASH.
Коннекторы процессора:
J1
Адресная шина
J2
Шина данных
J3
Серийный порт #1 (для загрузки в главную сиcтему/разгрузки
из главной системы/DNC) (850)
J4
Серийный порт #2 (для дополнительной 5-ой оси) (850А)
J5
Коннектор электропитания
J6
Батарея
Батарея сохранения данных в памяти
Батарея сохранения данных в памяти изначально впаяна в печатную плату процессора.
Это литиевая батарея 3.3V, которая обслуживает содержимое CMOS RAM во время
периодов выключения питания. Перед тем, как батарея станет неиспользуемой,
создается сигнал тревоги, указывающий на разрядку батареи. Если батарею заменить в
течение 30 дней, никакие данные не будут потеряны. Батарея не требуется, когда
включается питание станка. Коннектор J6 на печатной плате процессора может
использоваться для подсоединения к внешней батарее.
Видеоклавиатура с гибким диском
Печатные платы VIDEO и KB PCB создают видеосигналы данных для монитора и сигналы
сканирования для клавиатуры. В дополнение к этому, на этой плате создается зуммер
клавиатуры. Есть одинарная перемычка на этой плате, используемая для выбора
негативного изображения на экране дисплея.
Коннекторы печатной видео платы:
P1 Питание
J3 Клавиатура (700)
J4 Шина данных
J5 Данные
J10 Floppy V+
J11 Запасной
J12 Floppy
J13 Video (760)
J14 RS422 B
J15 RS422 A
300
HAAS Mini MILL
Печатная плата интерфейса мотора (MOTIF)
Печатная плата интерфейса мотора обеспечивает все от интерфейсов на моторы и
дискретные вводы и выводы. Она содержит один переменный резистор R54 для
регулирования вывода цифро-аналогового преобразователя.
Коннекторы печатной платы MOTIF:
Р1 Шина данных
Р2 Контроль Х-привода и обнаружение перегрузки по току (610)
РЗ Контроль Y-привода и обнаружение перегрузки по току (620)
Р4 Контроль Z-привода и обнаружение перегрузки по току (630)
Р5 Контроль А-привода и обнаружение перегрузки по току (640)
Р6 Кодер Х-оси, Z, исходная точка и перегрев (660)
Р7 Кодер Y-оси, Z, исходная точка и перегрев (670)
Р8 Кодер Z-оси, Z, исходная точки и перегрев (680)
Р9 Кодер А-оси, Z, исходная точки и перегрев (690)
Р10 32 дискретных ввода (550)
Р11 Приводы реле от 1 до 8 (510)
Р12 Приводы реле от 9 до 16 (520)
Р13 Приводы реле от 17 до 24 (530)
Р14 Приводы реле от 25 до 32 (540)
Р15 Коннектор питания (+5, +12+)
Р16 Цифро-аналоговый вывод и -12V DC (720)
Р17 Аналого-цифровые вводы для напряжения DC шины (980)
Р18 Ввод электронного маховичка и дополнительно 1,2 (750)
Р19 Адресная шина
Р20 Вводы кодера шпинделя (1000)
Р21 Аналого-цифровой ввод для температуры шпинделя (1020)
Р22 Аналого-цифровой ввод для контроля нагрузки на шпиндель (730В)
Р24 Вводы исходного переключателя X, Y, Z (990)
12.8 Блок привода шпинделя
Блок привода шпинделя установлен в электрошкафу на средней высоте с правой стороны. Он приводится в движение трехфазным переменным током 200 до 240 Вт. У приводного двигателя постоянная мощность 10 кВт и максимальная мощность за 1 минуту 15.
Привод шпинделя обеспечен защитой СВ. Нельзя работать на приводе шпинделя пока
горит красная лампочка с обозначением электрического разряда CHARGE. Если эта
лампочка горит, значит в приводе имеется опасное напряжение, даже если выключена
электроэнергия.
301
HAAS Mini MILL
12.9 Блок резистора
Блок резистора находится на электрошкафу. Он охватывает
(восстановительные) резисторы нагрузки к сервоприводам шпинделя.
регенерационные
Регенерационные резисторы шпинделя и сервопривода
Группа резистора служит для принятия избыточной энергии, которая появляется при
торможении двигателей. Если двигатель шпинделя или двигатель оси повторно
ускоряется в быстрой последовательности и сразу тормозится, то резистор будет
горячим. Кроме этого резистор будет нагреваться также, если напряжение в сети для
управления превышает номинальное напряжение более чем на 6% в течение 4 минут.
Этот резистор защищен от высокой температуры более 100°С. При такой температуре
производится автоматическое выключение управления. Если резистор включен
неправильно, тогда в последствии может возникнуть аварийный сигнал в пределах
привода шпинделя.
Сенсорный выключатель для перегрева
Возле вышеупомянутых резисторов находится сенсорный выключатель перегрева. Он
оснащен замыкающим контактом, который открыт при ок. 100°С. При этом возникает
аварийный сигнал и прекращаются всяческие движения. При возникшем сигнале тревоги
о перегреве в течение времени указанного в параметре 297, происходит автоматическое
выключение управления.
12.10 Блок электропитания
Общее энергоснабжение для управления производится через блок электропитания.
Поступающее напряжение проходит через этот блок и все фиксации и автоматические
выключатели, которые могут выключаться при работе, находятся в этом блоке. Они расположены в верхнем правом углу шкафа управления.
Главный автоматический выключатель СВ1
Главный автоматический выключатель СВ1 предназначен для номинального тока в 40А
(20А для высоковольтного питания). Он служит для защиты привода шпинделя, а также
для выключения общего доступа тока к управлению. С помощью вводимого в паз рычага
ON/OFF (вкл./выкл.) на наружной стороне шкафа управления этот выключатель
выводится из паза. Если он выключен - это является показанием серьезной проблемы
перегрузки, и его нельзя включать снова до тех пор, пока не будет выявлена причина
выключения.
Главная защита К1
Главная защита К1 предназначена для включения и выключения управления. Переключателем POWER ON катушка К1 снабжается электроэнергией, где после ее включения
вспомогательный контакт К1 катушку затем держит под напряжением. Переключателем
POWER OFF на передней плате эта защита всегда выключается.
При выключенной главной защите, требуемое в последствии обеспечение электропитанием подводится через два 0,5 А- предохранителя цепи тока, которая служит для приведения в действие защиты. При перенапряжении или ударе молнии эти предохранители
расплавятся и отпадёт главная защита.
Подача электропитания для приведения в действие главной защиты поставляется 24 В
трансформатором, который на первичной стороне защищен 0,5 А. Вместе с чем точно
установлено, что при выключенном станке только этот трансформатор под напряжением
и, что низковольтное напряжение прилегает к переключателям включения/выключения.
302
HAAS Mini MILL
Низковольтный источник питания
Обеспечение электроэнергией низковольного питания обеспечивает все логические
секции управления постоянным напряжением +5В, +12В и -12В. Обеспечивается фаза
115 В АС (переменный ток). Она правильно функционирует в диапазоне между 90В и
133В переменного напряжения.
Печатная плата источника питания (POWER)
Распределение низковольтного питания, предохранители мощности напряжения и автоматических выключателей находятся на печатной плате с названием POWER PCB. Здесь
Вы найдете следующие подключения:
Р1 5-полярное присоединение для трехфазного 230В подключения сети главного
автоматического выключателя
Р2
присоединения вкл./выкл. к фронтальной плате
РЗ
присоединение катушки вспомогательной цепи тока к защите К1
Р4
соединение автоматического выключения к IOPCB (170)
Р5
первичные и вторичные подключения к трансформатору Т5.
Р6
230 V переменного тока от СВЗ к насосу охлаждающей жидкости (930)
Р7
115 V переменного тока от СВ4 к I/O-PCB для клапана с электромагнитным
выключателем (910)
Р8
115 V переменного тока /от I/O-PCB к СВ4 для клапана с электромагнитным
выключателем (90)
Р9
предохранительный цикл тока сменщика инструмента от FU5 к I/O-PCB (840)
Р10 +5 V/+12 V/земля от блока питания от сети к логическим печатным платам (860)
Р11 +5 V/+12 V/земля от блока питания от сети к логическим печатным платам (860)
Р12 +5 V/+12 V/земля от блока питания от сети к логическим печатным платам (860)
P13 +5 V/+12 V/земля от блока питания от сети к логическим печатным платам (860)
Р14 +12 V переменного тока к осветительному прибору оператора (800А) (не
применяется)
Р15 230 V переменного тока от главного трансформатора к СВ 3 (70)
Р16 низковольтное питание от питания от сети (не применяется)
Р17 +12 V постоянного тока к I/O-PCB (860A)
Р18 не применяется
Р19 соединение к трансформатору для осветительного прибора оператора Т4(290) (не
применяется)
Р20 115 V переменного тока к блоку питания от сети
Р21 -12 V постоянного тока к печатной плате процессора
Р22 -12 V постоянного тока к печатной плате MOCON
Р26 +5 V/+12 V/-12V обеспечение для логических печатных плат (для процессора) (860)
Р27 +5 V/+12 V/земля от блока питания от сети к логическим печатным платам (860)
Р28 +5 V/+12 V/-12V земля от блока питания от сети
Р29 +5 V/-5 V земля от блока питания от сети
Р30 12 V переменного напряжения ОР лампы (800) (не применяется)
Р31 + 12 V подключение опции (к вентилятору) (860А)
ТВ 115 V переменного тока 3 фазы от главного трансформатора (94, 95, 96)
ТВ 115 V переменного тока к вводу/выводу печатной платы (I/O-PCB) (91, 92, 93)
Вторичные автоматические выключатели
На блоке электропитания находится еще четыре различных автоматических выключателя.
Через СВ2 включается электропитание к сервотрансформаторам, и при их разъединении
выключаются экран, вентиляторы охлаждения, серводвигатели и воздушные клапаны с
электромагнитным выключателем. Автомат может отключиться при сильной перегрузке
серводвигателей. СВ2 питается переменным током 115 В от вторичной стороны Т1.
СВЗ включает только электропитание к насосу хладогента. Разъединение может происходить при перегрузке двигателя насоса хладогента или при замыкании витка (извилины)
в конце двигателя. Также СВЗ может быть отключён поврежденным конденсатором
вспомогательной фазы насоса хладогента.
303
HAAS Mini MILL
СВ4 включает электропитание переменного тока 115 В к воздушным клапанам с электромагнитным выключателем, к тормозам четвёртой оси и к смазке шпинделя. Разъединение
вероятно следует свести к короткому замыканию в проводном монтаже I/O-PCB или в
проводном монтаже к клапанам с электромагнитным выключателем на шпиндельной
головке.
СВ5 включает электропитание к насосу хладогента для внутреннего охлаждения инструмента. Автоматический выключатель приводится в движение перегрузкой двигателя
насоса или коротким замыканием в двигателе.
Трансформатор для цепи включения (Т5)
Этот трасформатор, Т5, цепь включения доставляет цепь включения к катушке от главной
защиты К1. Вместе с тем установлено, что наибольшее напряжение из электропитания в
выключенном состоянии является переменное напряжение в 12 В против земли. Оно
связано с печатной платой POWER через Р5.
12.11 Блок трансформатора питания
Блок трансформатора питания служит для трансформирования (видоизменения) трехфазного напряжения сети на трехфазный 230 В и 115 В.
Два различных трансформатора используются в зависимости от входного напряжения
195 – 260 В или 354 – 488 В.
230 В используется для питания шпинделя. 115 В используется для питания серво
мониторов, соленоидов, вентиляторов и насосов.
Трансформатор находится в электрошкафу в правом нижнем углу. Речь идет о
многофазовом трансформаторе с номинальной мощностью в 12 КВт и 24 КВт и
блокировкой согласно приведенному перед этим списку.
304
HAAS Mini MILL
Первичные подключения к трансформатору Т1
Трансформатор Т1 питается от блока питания через СВ1, трехфазного магнитного автоматического выключателя для 40А. Три фазы 230 В необходимо подключить к трем
терминалам ТВ10.
.
Выбор клеммы
Существует четыре зажимных блоков. Каждый из блоков имеет присоединения к
проводам с обозначением 74, 75 и 76. Необходимо соблюдать все указания, находящиеся
на трансформаторе.
Вторичные подключения кТ1
Вторичным выход Т1 является трехфазный переменный ток 115В. Автоматический
выключатель СВ2 защищает вторичное подключение на трансформаторе Т1 и имеет
предохранитель 25 амп.
Опциональный трансформатор 480В
Клеммы выбора напряжения
слева направо
354 в 376
377 в 402
403 в 428
429 в 457
458 в 488*
* 480 V трансформатор имеет дополнительный терминальный блок
305
HAAS Mini MILL
12.12 Предохранители
Возле главного выключателя СВ1 расположена печатная плата, на которой находятся три
предохранителя 0,5 А. Если станок перегружается сильным напряжением или ударом
молнии, то эти предохранители перегорают и прекращается доступ тока. Эти предохранители можно заменить предохранителями с характеристиками: тип 0.5 А, 250 В.
Печатная плата питания имеет три предохранителя FU1 – FU3. Они защищают от
молнии, повышенного напряжения и сгорают. При замене используйте предохранители
того же типа.
На блоке сервопривода находится одна печатная плата (SDIST), на которой расположены
три предохранителя 1А (FU1, FU2, FU3). Два из этих предохранителей служат для защиты контакторов и небольших трансформаторов. Они никогда не должны перегорать.
Третий предохранитель защищает включение регенерационной нагрузки от короткого
замыкания, (только станки с приводом DC).
Обозначение:
FU1
FU2
FU3
Лампа (не
используется)
F1
FU1
FU2
FU3
FU4__________
Тип: Толщина: Напряжение: ______Положение:______
AGC 0.5
250В
блок питания, вверху справа
AGC 0.5
250 В
блок питания, вверху справа
AGC 0.5
250 В
блок питания, вверху справа
AGC 0.5
250 В
блок питания, внизу слева
ABC 15
ABC 5
ABC 5
ABC 5
ABC 5_____
250В
250 В
250 В
250 В
250 В_____
306
модуль сервопривода (X, Y, Z, А)
плата ввода - вывода
плата ввода - вывода
плата ввода - вывода
плата ввода - вывода_______
HAAS Mini MILL
12.13 Резервные интерфейсы пользователя для М-кодов
Интерфейс М-кода работает с выходами 21 до 23 и схемой ввода. Кодами М21 до М23
активизируется реле 21 до 23. Эти контакты реле имеют гальваническую развязку от
других цепей тока и имеют коммутационную способность в 1 А при напряжении 5В
постоянного тока или 120 В переменного тока. Реле SPDT.
Внимание
Цепи питания и индуктивные нагрузки должны иметь амортизирующую защиту.
Переключающая схема M-FIN является замыкающим контактом, который активизируется
при контакте с землей. M-FIN относится ко всем восьми пользователям М-кодов.
Время М-функции, указанное пользователем, должно начинаться, когда не активны все
цепи тока, т.е. открыты. Временной промежуток выглядит следующим образом:
Индикатор диагностических данных может использоваться для наблюдения статуса этих
сигналов.
М-функции реле
Плата ввода и вывода ЮРВС содержит позицию комплектации для трёх реле (М21 -М23).
Между тем М21 уже подключено на Р12 со стороны шкафа управления соединен
проводом. Это – четырех контактный штекер DIN, в котором сигнал M-FIN уже соединен
проводом.
Примечание: если инсталлирована релейная карта опциональной М-функции, тогда реле
на печатной карте I/O-PCB больше не применяется.
Дискретный вход M-FIN является переключающей схемой низкого напряжения. Если
переключающая схема открыта, то при данном сигнале имеется постоянное напряжение
+ 12 В. Если есть контакт с землей, тогда поступает ток в 10 мА. M-FIN присоединён к
плате входа/выхода вводом #10 управления. Обратную цепь к заземлению этой
переключающей схемы тоже необходимо удалить. В целях надежности оба эти
соединения необходимо провести в экранированном кабеле, при чем экранирование
соединено с землёй только с одной стороны. Диагностический дисплей представляет этот
сигнал как "1" если переключающая схема открыта, и как "О", если переключающая схема
соединена с землей.
307
HAAS Mini MILL
Включение/выключение М-функций
Применяя М-коды М51 - М53 можно отдельно включать и выключать реле М-кодов.
Кодами М51 - М53 реле включаются, а кодами М61 до М63 они снова выключаются. М51
и М61 соответсвуют М21 и т.д.
М21 = реле М21 ВКЛ с ожиданием M-FIN
М51 = реле М21 ВКЛ без ожидания M-FIN
М61 = реле М21 ВЫКЛ
Аналогично М22, М52 и М62 для управления реле М22 и т.д.
Примечание: Если опциональная карта реле М-функции встроена, то функции М51-М58
включают реле, а функции М61-М68 выключают реле. М51 и М61 соответствует на карте
реле М21 и т.д.
Подключения реле М-функции
Реле обозначены для соответствующих подключений на входной/выходной печатной
плате и на карте реле М-функции. Если инсталлирована опциональная релейная карта,
тогда реле больше не применяются на карте входа/выхода. См. на ниже приведенной
схеме, а также в документации по электрике представление опции "Манипуляторы".
Максимальное напряжение для реле 125 В АС (переменного тока) при среднем 3 Амп.
Входная/выходная печатная плата
Карта реле М-функции
Внимание
Цепи питания и индуктивные нагрузки должны иметь амортизирующую защиту.
Внимание: если уже подключен клеммовый блок, дальше нельзя подключать ничего.
Следует обратиться к поставщику станка.
Реле М24 на входной/выходной печатной плате зарезервирована для внутренней подачи
хладогента. (AUXCLT)
308
HAAS Mini MILL
12.14 Система центральной смазки
Система смазки основывается на подаче масла под давлением. Установка центральной
смазки качает масло через 16 дозировочных узлов к соответствующим смазочным пунктам. По одной шариковой колодке на линейных направляющих, на каждом шариковом
винте один и на шпинделе один подвод масла. Насос откачивает масло только тогда,
когда шпиндель или оси приводятся в движение. Если насос включён, то в систему подается ок. 3,0 см3 масла за 30 минут. Система контролирует состояние масла в сосудах
блока центральной смазки и давление масла в исходящей линии.
Контроль уровня и давления масла
В масляном баке находится переключатель уровня. Если уровень масла слишком низкий,
загорается лампочка. Она будет активна до тех пор, пока не закончится программа. Здесь
есть также переключатель, который охватывает давление смазочной жидкости. Параметр
117 контролирует давление смазочной жидкости. Если параметр 117 не соответствует
нулю, тогда будет измеряться, достаточное ли давление смазочной жидкости для одного
цикла. Параметр 117 блоками составляет 1/50 секунды, так что выдается 30 минут
значение 90000 (1 OS'000 при 50 Гц-сети). Параметр 57 бит "масло вкл/выкл" показывает,
что насос смазочной жидкости работает только, если вентиляция шпинделя под током.
Давление смазочной жидкости контролируется только, когда насос в действии.
309
HAAS Mini MILL
12.17 Датчики и переключатели
Низковольтная лампа оснащена переключателем. Он находится на левой стороне
электрошкафа, ниже всех подключений двигателей.
Сенсорный датчик для открытых дверей
Сенсорный переключатель DOOR OPEN является магнитным стрелочным датчиком и
состоит из двух датчиков, по одной половине на фронтальных дверях защитной кабины.
Эти датчики являются размыкающими (нормально-разомкнутыми) контактами и
включаются серийно. Если двери открываются, то открываются и либо оба, либо один из
этих контактов, тогда невозможно запустить программу. Во время обработки программы
фронтальные двери заблокированы магнитным стрелочным переключателем.
Необходимый кабель для магнитного стрелочного выключателя ведётся через монтажный рукав пульта управления, и вверху через опалубку станка к выключателю.
Если двери кабины открыты, то ни одна программа не может быть начата, и не производится никакой смены паллет или инструмента. Открытие двери не прервет операцию
смены инструмента или нарезания резьбы, и не выключит насос СОЖ.
Функция может быть отменена параметром 51. Если параметр 57 DOOR STOP SP и
SAFETY CIRC установлены в 0, эта настройка будет выключена при выключении ЧПУ.
Сенсорный переключатель для контроля зажатия инструмента
Есть два переключателя, которые служат для распознавания положения втягиваемого
инструмента. Оба являются размыкающими (нормально-разамкнутыми) контактами. Один
контакт активизируется в конце пути при освобождении, а другой при креплении. Если оба
переключателя закрыты, то это обозначает, что тяга находится в промежуточном
положении.
При операции смены инструмента ожидается распознавание деблокировочного переключателя, прежде чем ось Z поднимется от инструмента. Благодаря чему избегается возможное повреждение сменщика инструмента.
С помощью диагностического дисплея можно просмотреть статус выходов реле и входов
переключателя.
Сенсорный переключатель для ориентирования шпинделя
Примечание: Этого сенсорного переключателя не существует у станков, которые оснащены векторным приводом шпинделя.
Переключатель замыкающего контакта служит для распознавания, когда фиксатор
вводится в канавку. В таком случае переключатель открывается и указывает, что
позиционирование завершено.
Сторона замыкающего контакта такого же переключателя соединена с приводом
шпинделя и управляет им в состоянии "Coast Stop" (останов холостого хода). Это производится для того, чтобы убедиться, что двигатель шпинделя не под напряжением, когда
штифт блокирует шпиндель.
310
HAAS Mini MILL
Переключатель предельных значений X, Y и Z
Нулевая позиция станка устанавливается концевым выключателем для каждой оси X, Y и
Z. После окончательного поиска нулевой точки станка эти переключатели служат для
ограничения пути в положительном направлении. Кроме того, путь в отрицательном
направлении лимитирован введенными в память ограничениями перемещения. Обычно
невозможно управлять сервоосями из нулевой точки станка, потому что расчет
оставшегося пути каждого двигателя тормозится и останавливается прежде, чем он
может перейти (превысить) концевой выключатель математического обеспечения.
Перед проведением AUTO POWER UP или AUTO ALL AXES ограничения пути не ак
тивизированы. При этом Вы можете в толчковом режиме подвести оси X, Y, и Z в каждом
направлении,к конечному ограничителю. После отвода на нулевую точку (ZERO RETURN)
ограничения пути активны, это потому, что ось подводиться к концевому выключателю.
При подходе к концевому выключателю происходит возврат в состояние возврата к
нулевой точке и необходимо повторно произвести AUTO ALL AXES. Это необходимо для
того, чтобы убедиться, что Вы всегда сможете серво установить обратно, даже когда Вы
наскочили на концевой выключатель.
В автоматическом поиске в оси Z следует ускоренное движение от позиции концевого
выключателя вниз до положения смены инструмента. Из-за чего ось Z немного отличается от других осей. Найденное концевым выключателем положение не является нулевой
точкой станка, это - положение, которое служит для вытягивания инструментов из
шпинделя. Нулевая точка станка для Z расположена в параметре 64.
Что может работать неправильно с переключателем предельных значений
Если станок работает без подключения Р5, появится сигнал тревоги LOW LUBE (низкий
уровень смазочно-охлаждающей жидкости). При этом поиск исходной точки прекращается
не у концевого выключетеля, а в каждой оси будет наезжать на концевой упор.
Если переключатель поврежден и открыт перманентно, то поиск нулевой точки происходит в отрицательном направлении 12 мм/минуту, пока не будет достигнуто механическое ограничение пути на другом конце пути.
Если переключатель поврежден и закрыт перманентно, то поиск нулевой точки происходит в положительном направлении 250 мм/минуту, пока не будет достигнуто
механическое ограничение пути.
Если переключатель после окончания поиска нулевой точки открыт или произошел
разрыв проволоки, тогда выводится аварийный сигнал, выключаются серво и все движения прекращаются. Управление ведет себя так, как будто поиск нулевых точек вообще
никогда не производился. Отводом (RESET) можно включить серво, но выбранную ось Вы
сможете двигать только в ручном режиме.
Позиционный переключатель включения/выключения каретки
[См. описание тележки инструмента (2)]
Позиционирование мальтийского колеса
На механизме дискового накопителя установлен переключатель, который активизируется
при повороте механизма дискового накопителя на 30°. Приведение в движение этого переключателя показывает, что револьверная головка сцентрирована в положении инструмента. Этот переключатель является размыкающим (нормально-разомкнутым) контактом.
Дисплей диагностики позволяет узнать статус входного переключателя в качестве "ТС
MRK". "1" показывает, что механизм дискового накопителя в позиции.
311
HAAS Mini MILL
Сенсорный переключатель для инструмента #1 (начало отсчета)
На механизме дискового накопителя установлен переключатель, который активизируется,
когда место магазина 1 находится напротив шпинделя. Если этот переключатель при
включении не приводится в движение, то при первой смене инструмента магазин будет
вращаться, пока не будет приведен в действие этот переключатель, и затем движется к
выбранному инструменту. Дисплей диагностики позволяет узнать статус входного переключателя в качестве "TOOL #1". "1" показывает, что место инструмента #1 в позиции.
Сенсорный переключатель редуктора (коробки передач)
Два переключателя в корпусе редуктора (коробки передач) служат для распознания ступени переключения передачи. Один из переключателей открытием показывает HIGH, a
другой LOW. Между двумя ступенями переключения оба переключателя закрыты, и такое
промежуточное состояние выводиться на экран. Дисплей диагностики показывает, какая
ступень передачи выбрана. Если переключатель сообщает, что передачи находятся в
промежуточном состоянии, дисплей выведет "No Gear" (нет передачи).
12.16 Гидравлическая компенсация веса
Вес фрезерной головки компенсируется вытягивающимся вперед гидравлическим цилиндром. Гидравлическое давление втискивает колбу в цилиндр. Давление масла производится из закрытой азотной системы. Речь идёт о пассивной системе, которая удерживает
рабочее давление без насоса. Компенсация веса имеет в основном давление, чтобы
уравновесить общий вес во всём объеме системы. Системы дополнительно наполняются
давлением 50-75 PSI, чтобы продлить срок службы. Номинальное давление системы см.
набивку на резервуаре для азота.
12.17 Диагностические данные
Показание ALARM MSGS является наиважнейшим инструментом для диагностических
данных. В любое время после окончания запуска программы станком либо выполняется
требуемая функция, либо останавливается с аварийным сигналом. Полный список
аварийных сигналов, а также их возможные причины и известные мероприятия по их
устранению можно найти в руководстве по эксплуатации.
Если возникнет проблема с электроникой , управление по обстоятельствам может
выполнить программу не полностью, и экран будет темным. В таком случае есть два
источника для диагностических данных; один - это акустический сигнал, а также статус
LEDs на процессоре печатной платы. Если акустический сигнал звучит 1/2 секунды, тогда
возникает проблема главной управляемой программой, которая в EPROMs вводится в
память на процессоре печатной платы. Если по каким-либо причинам что-то в процессоре
электронике может действовать неправильно, тогда согласно описанию в разделе 24.1
LEDs на процессоре печатной платы либо вспыхивает, либо нет. Однако, если станок
может быть включен, но возникает отказ в его электропитании, тогда это может
означать,что могло быть не отмечено аварийное состояние. Если это так, то все
двигатели останутся заблокированы и вверху слева на экране появится следующее
сообщение:
POWER FAILURE ALARM
и все иные функции управления остаются заблокированными.
Если станок функционирует нормально, тогда повторным нажатием кнопки PARAM/
DGNOS выбирается страница диагностических показаний. Кнопки PAGE UP PAGE DOWN
служат для выбора одной из двух страниц. Они служат только для диагностических целей
и пользователю они обычно не нужны. Диагностические данные состоят из 32 вводных
сигналов, 32 выходных реле и множества внутренних сигналов управления. Каждый
показывает значения от 0 до 1. К тому же имеется три аналогичных дисплеев данных и
опциональный дисплей частоты вращения шпинделя. Номера и функции выглядят
следующим образом:
312
HAAS Mini MILL
12.18 Дискретные входы и выходы
Дискретные входы
№
Обозначение
1000 ТС IN
1001 ТС OUT
1002 Т ONE
1003 LO CNT
1004 ТС MARK
1005 SP HIG
1006 SP LOW
1007 ЕМ STP
1008 DOORS
1009 М FIN*
1010 OVERVT
1011 LO AIR
1012 LO LUB
1013 OVRHT
1014 DB OPN
1015 DB CLS
1016 SP LOK
1017 SP FLT
1018 SP ST*
1019 SP AT*
1020 LO OIL
1021 SPARE
1022 SPARE
1023 SPARE
1024 UNCLA*
1025 LO PH SE
1026 SPARE 4
1027 SPARES
1028 GR FLT
1029 SKIP
1030 SSPIGOT
1031 CONVEYOR
Описание:
каретка со стороны шпинделя
каретка в положении парковки
место 1 (отправная точка магазина)
состояние смазочно-охлаждающей жидкости слишком низкое
счетчик магазина (мальтийск)
ступень привода 2
ступень привода 1
аварийный выкл.
дверной переключатель
цикл М-функции закончен
нет перенапряжения
давление воздуха слишком низкое
состояние/давление масла центральной смазки (0= давление)
нет перегрева
инструмент освобождён
инструмент закреплен
Шпиндель блокирован
Шпиндель неисправен
Шпиндель не остановился
Шпиндель не набрал скорость
давление в механизме смазки низкое
свободно
свободно
свободно
Удаленное разжатие инструмента
фаза 1 пониженного напряжения
свободно
свободно
ошибка заземления
сигнал пропуска (напр, статус щупа RENISHAW)
позиционный счетчик прогр. сопло охлаждающей жидкости
перегрузка транспортёра стружки
313
HAAS Mini MILL
Дискретные выходы
№
Обозначение Описание:
1100 SRV РО
сервопривод включен
1101 SP FOR
шпиндель вперед
1102 SP REV
шпиндель назад
1103 SP RST
сброс шпинделя
1104 4ТН ВК
тормоз 4-ой оси
1105 COOLNT
насос охлаждающей жидкости вкл.
1106 AUTOF
автоматический POWER OFF
1107 SP FAN
вентилятор двигателя шпинделя
1108 ТС IN
шпиндельное направление каретки
1109 TCOUT
направление каретки к станции парковки
1110 ТС CW
магазин по часовой стрелке
1111 ТС CCW
магазин против часовой стрелке
1112 SP HIG
включение приводной ступени 1
1113 SP LOW
включение приводной ступени 2
1111 Т UNCL
инструмент освобождён
1115 SP LOK
команда блокировки шпинделя
1116 SPG CW
подъем сопла охлаждающей жидкости
1117 SPG CCW
опускание сопла охлаждающей жидкости
1118 SPARE
свободно
1119 PURGE
внутреннее охлаждение инструмента продувочным воздухом
1120 PRE-CH
давление предварительного натяжения инструмента освобождено
1121 НТС SH
сигнал магазина (только горизонтальные станки)
1122 5ТН ВК
тормоз 5-ой оси
1123 Y160
блокирование двери (Европа)
1124 М21
свободная М-функция
1125 М22
свободная М-срункция (щуп)
1126 М23
свободная М-функция (в зависимости от конфигурации)
1127 M24
1128 GRNBCN
красное показание статуса
1129 REDBCN
красное показание статуса
1130 CNV ENA
запуск транспортера стружки
1131 CNV REV
транспортер стружки обратно
314
HAAS Mini MILL
Дискретные входы 2
X Z CH
реф. канал кодера X
Y Z CH
реф. канал кодера Y
Z Z CH
реф. канал кодера Z
A Z CH
реф. канал кодера А
X НОМЕ
переключатель базовой точки оси X
Y HOME
переключатель базовой точки оси Y
Z HOME
переключатель базовой точки оси Z
А НОМЕ
переключатель базовой точки оси А
X OVRH
перегрев двигателя X
Y OVRH
перегрев двигателя Y
Z OVRH
перегрев двигателя Z
A OVRH
перегрев двигателя А
OVC X
X слишком высокий ток двигателя
OVC Y
Y слишком высокий ток двигателя
OVC Z
Z слишком высокий ток двигателя
OVC A
A слишком высокий ток двигателя
X ZIRQ
X-ось Z канал прерван
Y ZIRQ
Y-ось Z канал прерван
Z ZIRQ
Z-ось Z канал прерван
A ZIRQ
A-ось Z канал прерван
1K IRQ
1 kГц прерван
Z IRQ
Z канал прерва
SPZIRQ
Кодировщик шпинделя Z прерван
SELF T
Вход самотестирования
X CABL
разрыв кабеля кодера X
Y CABL
разрыв кабеля кодера Y
Z CABL
разрыв кабеля кодера Z
A CABL
разрыв кабеля кодера А
AD EOC
A-в-D конец преобразования
В Z CH
реф. канал кодера В
В НОМЕ
переключатель базовой точки оси В
В OVRH
перегрев двигателя В
OVC B
B слишком высокий ток двигателя
B ZIRQ
B-ось Z канал прерван
В CABL
разрыв кабеля кодера В
Аналоговые данные
DC BUSS DC Напряжение серво шины
SP LOAD
Нагрузка шпинделя в %
SP SPEED
Обороты шпинделя по или против часовой стрелки
RUN TIME
Общее время работы станка
TOOL CHANGES
Число замен инструмента
315
Download