Исходный код вики Как работать со сменой инструмента?
Версия 11.1 от Edgar Allan Poe на 2024/02/29 19:04
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | Смена инструмента в управляющей программе вызывается с помощью макроса (% style="color:#8d69b2" %)**M6**(%%), с указанием коэффициента Tx (где x – номер инструмента) или без него. |
| 2 | |||
| 3 | Программный продукт PUMOTIX предоставляет пользователям возможность смены инструмента по одному из 4-х предлагаемых сценариев. | ||
| 4 | |||
| 5 | (% style="margin-left:30.0px" %) | ||
| 6 | (% style="color:#007a7a" %)**Сценарий 0: Default**(%%) - установлен в программе по умолчанию. | ||
| 7 | |||
| 8 | Вызов команды смены инструмента в управляющей программе игнорируется без уведомления пользователя. | ||
| 9 | |||
| 10 | Чтобы воспользоваться макросом смены инструмента, пройдите «Конфигурация» → «Настройки» → [[«G-коды»>>doc:Руководство пользователя.Настройка ПО.Настройка параметров G-кода.WebHome]] → «Параметры интерпретации G-кода» и снимите галочку напротив поля «Игнорировать команду смены инструмента». Затем нажмите кнопку «Применить» и закройте окно настроек. | ||
| 11 | |||
| |
3.1 | 12 | [[image:2019-07-03 09_49_07-Настройки.png||data-xwiki-image-style-alignment="center" height="100" width="528"]] |
| |
1.1 | 13 | |
| |
3.1 | 14 | Описанные далее сценарии реализованы с помощью различных конфигураций макроса (% style="color:#8d69b2" %)**M6**(%%). |
| 15 | |||
| |
1.1 | 16 | {{warning}} |
| |
11.1 | 17 | Рекомендуем установить необходимый режим смены инструмента сразу после установки PUMOTIX. |
| |
1.1 | 18 | {{/warning}} |
| 19 | |||
| 20 | Для применения нужной конфигурации выберите шаблон макроса (% style="color:#8d69b2" %)**M6**(%%) (**Auto **или **Semiauto**) с помощью [[окна управления макросами и фоновыми операциями>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]]. | ||
| 21 | |||
| 22 | [[image:Macro_replace_menu.png||data-xwiki-image-style-alignment="center" height="200" width="568"]] | ||
| 23 | |||
| 24 | (% style="margin-left:30.0px" %) | ||
| 25 | (% style="color:#007a7a" %)**Сценарий 1: Пауза управляющей программы**(%%). | ||
| 26 | |||
| 27 | Данный сценарий заложен в стандартном макросе (% style="color:#8d69b2" %)**M6**(%%) и будет выполняться без проведения дополнительных изменений. При вызове из УП команды смены инструмента, шпиндель поднимется на высоту SafeZ, остановит вращение и останется на месте, позволив сделать любые изменения, в том числе провести дополнительные измерения для коррекции координат в программе. | ||
| 28 | |||
| 29 | (% style="margin-left:30.0px" %) | ||
| |
9.1 | 30 | (% style="color:#007a7a" %)**Сценарий 2: Полуавтоматическая смена инструмента**(%%) (шаблон макроса **Semiauto**). |
| |
1.1 | 31 | |
| 32 | Полуавтоматическая смена инструмента происходит последовательно по следующему алгоритму действий: | ||
| 33 | |||
| 34 | 1. Поднятие на высоту SafeZ, если она была задана. | ||
| 35 | 1. Отключение шпинделя. | ||
| |
10.1 | 36 | 1. Переезд в точку смены инструмента. ([[подробнее...>>doc:Руководство пользователя.Ответы на типовые вопросы.Для чего нужна "Таблица инструментов"?.WebHome]]) |
| |
1.1 | 37 | 1. Включение режима ожидания (желтым мигает индикатор "Замена"). |
| |
4.1 | 38 | [[image:Инструмент - рабочий процесс.png||data-xwiki-image-style-alignment="center"]]Все предыдущие операции выполняются автоматически, получая инструкции из макроса. |
| |
1.1 | 39 | 1. Замена режущего инструмента (фрезы) - производится оператором вручную, последующие измерения производить необязательно. |
| 40 | 1. После замены инструмента оператору необходимо нажать кнопку "Старт" в интерфейсе PUMOTIX, чтобы макрос завершил выполнение программы. | ||
| 41 | 1. Автокоррекция длины инструмента (автопробинг). Процедура не требует дополнительных переездов, так как точка пробинга по умолчанию находится в точке смены инструмента. | ||
| 42 | 1. Включение шпинделя, восстановление исходного состояния системы. | ||
| 43 | 1. Запуск дальнейшего выполнения УП. | ||
| 44 | |||
| 45 | {{info title="**ОБРАТИТЕ ВНИМАНИЕ!**"}} | ||
| 46 | Для изменения поведения макроса (% style="color:#8d69b2" %)**M6**(%%), вы можете самостоятельно отредактировать его и заложить удобную для вас логику действий! (Подробнее: [[Как создать пользовательский макрос?>>doc:Руководство пользователя.Ответы на типовые вопросы.Как создать пользовательский макрос?.WebHome]]) | ||
| 47 | {{/info}} | ||
| 48 | |||
| 49 | (% style="margin-left:30.0px" %) | ||
| |
9.1 | 50 | (% style="color:#007a7a" %)**Сценарий 3: Автоматическая смена инструмента**(%%) (шаблон макроса **Auto**). |
| |
1.1 | 51 | |
| 52 | Автоматическая смена инструмента происходит последовательно по следующему алгоритму действий: | ||
| 53 | |||
| 54 | 1. Поднятие на высоту SafeZ, если она была задана. | ||
| 55 | 1. Отключение шпинделя. | ||
| 56 | 1. Переезд в точку смены инструмента. | ||
| 57 | |||
| |
10.1 | 58 | Для разбора дальнейших действий заглянем в окно «Таблица инструментов» непосредственно в программе PUMOTIX («Конфигурация» → [[«Таблица инструментов»>>doc:Руководство пользователя.Ответы на типовые вопросы.Для чего нужна "Таблица инструментов"?.WebHome]]). |
| |
1.1 | 59 | |
| 60 | [[image:Tool_Table_Window.png||data-xwiki-image-style-alignment="center" height="527" width="1000"]] | ||
| 61 | |||
| 62 | В нижней части окна находится поле «Режим», содержащее выбор и ввод координат точки смены инструмента. | ||
| 63 | |||
| 64 | При выборе «Из таблицы инструментов» для каждого из добавленных в таблицу инструментов появляется возможность ввести индивидуальные координаты смены. По этим координатам и происходят дальнейшие действия, которые выглядят следующим образом: | ||
| 65 | |||
| 66 | 1. Переезд к ячейке текущего инструмента. | ||
| 67 | 1. | ||
| 68 | 1. Сброс текущего инструмента в ячейку. | ||
| 69 | 1. | ||
| 70 | 1. Переезд к ячейке нового инструмента. | ||
| 71 | 1. | ||
| 72 | 1. Захват нового инструмента. | ||
| 73 | |||
| |
11.1 | 74 | При выборе «Общая для всех инструментов» задается единая точка смены, а сама смена инструмента содержит следующие шаги: |
| |
1.1 | 75 | |
| 76 | 1. Переезд к точке смены и сброс текущего инструмента. | ||
| 77 | 1. | ||
| 78 | 1. Захват нового инструмента. | ||
| 79 | |||
| 80 | На месте пунктов 2, 4 и 6 вручную прописывается индивидуальная логика управления, исходя из особенностей аппарата для смены инструмента, его подключения и других условий. | ||
| 81 | |||
| |
11.1 | 82 | После захвата нового инструмента, программа делает авто корректировку высоты с учетом параметра «Длина» из«Таблицы инструментов», а затем возвращается к выполнению УП. |
| |
1.1 | 83 | |
| 84 | При использовании данного сценария вмешательство пользователя не требуется, все действия выполняются как часть управляющей программы. |