Управление негабаритным инструментом FANUC PS5360: почему правка отклоняется при пустых соседних гнёздах
Дополнение 30i-A по негабаритному инструменту разделяет определение формы, связь с инструментом и регистрацию в магазине. Пример пустых гнёзд показывает, что PS5360 не всегда означает уже произошедшее физическое столкновение.
Содержание
При PS5360 во время изменения данных негабаритного инструмента нельзя сразу заключать, что соседние гнёзда слишком близки. Авария может также означать запрет редактировать определение формы, на которое ссылается инструмент, пока он зарегистрирован в магазине.
Определите изменяемый уровень данных
На основании дополнительной спецификации FANUC 30i-MODEL A A-79346E, редакция от 2004-1-6, страница 18/22 (общедоступное зеркало оригинального руководства) рассматриваются только правила ввода данных при настроенной поддержке негабаритного инструмента. Для определения места отказа разделите три уровня:
| Уровень данных | Что выражает | Что нельзя смешивать |
|---|---|---|
| Определение формы инструмента | Геометрические данные определённого номера формы | Номер формы не равен номеру физического инструмента |
| Управление инструментом | Какой номер формы использует данный инструмент | Смена связи отличается от правки самой формы |
| Регистрация в магазине | В какой позиции магазина зарегистрирован инструмент | Записанная занятость и визуально пустое гнездо — разные сведения |
Три условия отказа данной редакции
На той же странице перечислены: регистрация или изменение данных формы зарегистрированного инструмента в таблице управления вызывает пересечение с другим инструментом; регистрация или изменение таблицы магазина вызывает пересечение; редактируется форма, на номер которой ссылается инструмент, всё ещё зарегистрированный в магазине. Во всех случаях возникает PS5360 и ввод этих данных отклоняется. Третье условие само по себе не требует сначала доказать пересечение соседних инструментов.
Почему пустые гнёзда не исключают аварию
Авторский пример связей: инструмент 31 использует форму 7; инструмент 31 зарегистрирован в позиции 6 магазина A; позиции 5 и 7 пусты. Редактируется «определение формы 7», а не номер формы, связанный с инструментом 31. Несмотря на пустые соседние позиции, на форму 7 ссылается зарегистрированный инструмент, поэтому выполняется третье условие отказа.
Если вместо этого менять связанный с инструментом 31 номер формы, применяется другой вид проверки; если менять запись позиции магазина — ещё один. Операции могут находиться на соседних экранах, но изменяют разные объекты. Запись «авария при изменении инструмента» теряет ключевую диагностическую информацию.
Как различить запрет ввода и геометрическую проблему
Свяжите редактируемое поле, прежний номер формы, ссылающиеся на него инструменты и их регистрации в магазине, затем сопоставьте с тремя условиями. В третьем случае проверяется сохранение ссылки; в первых двух — зарегистрированная геометрия и соседняя занятость, а не только фотография пустого гнезда.
После аварии повторно прочитайте целевую запись и убедитесь, приняты ли запрошенные данные. Завершение передачи файла не означает применения каждой записи. Автоматический откат всей партии импорта из этого также не следует.
Пример объясняет согласованность данных, а не обход проверок удалением регистрации из магазина. Физическое состояние и данные управления должны соответствовать друг другу; порядок изменений определяется процессом изготовителя станка. Другие функции — в разделе OPTION.