Перейти к публикации

QTN 250-II MS перехват детали в ISO


Mark23

Рекомендованные сообщения

Доброго времени суток!

На нашем производстве только начинают внедряться станки такого уровня. И вот буквально в первые же дни работы возникла следующая проблема

с перехватом детали из главного шпинделя в контршпиндель при автоматической работе по программе в ISO или через MDI.

Текст программы в общем случае выглядит следующим образом:

M306

G0B-500.

G1B-515. F300

M307

M206

G0B0

Если до отработки вышеприведенных команд контршпиндель находился в 0 по оси W, то после команды M306 возможно отработать любой один кадр. Отработка следующего кадра прерывается ошибкой №375.

Каким образом можно запрограммировать перехват детали в формате ISO, не вызывая такую ошибку? Есть ли какие-то параметры станка, значение которых влияет на возникновение данной ошибки?

С аналогичными же проблемами, по видимому, связана невозможность открыть лоток приема деталей и открыть патрон контршпинделя (выгрузить деталь в автоматическом режиме), если контршпиндель находится в позиции, отличной от 0 по оси W (т.е. когда деталь, зажатая в контршпинделе, находится непосредственно над лотком приема деталей).

Буду благодарен за любую помощь!

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...


Для начала я задам вопрос(хотя ответ я знаю):Вы документацию читали? :angel_sadangel:

Есть такая книжка которая прилагается к станку - РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ

Если вы бы ее прочли вы бы не задавали таких вопросов.

Ну а по делу. Вот пример программы перехвата детали. В вашей последовательности я не заметил кодов выбора шпинделя, цикл перехвата и т.д.

(TRS CHK) Программа передачи заготовки

G28U0V0W0 Возврат инструментального револьвера в нулевую точку (X,Y,Z)

M902 Выбор контршпинделя

M302 Режим токарной обработки на контршпинделе

M200 (MAIN C-ON) Режим фрезерования на главном шпинделе

G00C#101 Позиционирование оси С главного шпинделя (поворот на заданный угол)

M300(SUB C-ON) Режим фрезерной обработки на контршпинделе

G110C2 Выбор оси С контршпинделя

G00C#102 Позиционирование оси С контршпинделя (угол поворота)

G111 Отмена выбора оси С контршпинделя (отмена кода G110)

M306 патрон контршпинделя разжат

M540 Режим передачи заготовки

G00B-686. Позиционирование оси В (оси W) со стороны контршпинделя

M508 Начало зажима со стороны контршпинделя

G31B-1.1F50 Позиционирование оси В (оси W) со стороны контршпинделя для поджима

M202 Режим токарной обработки на главном шпинделе

M509 Отмена функции М508 контршпинделя

M541 Отмена режима передачи заготовки

M307 Патрон контршпинделя зажат

M206 Патрон главного шпинделя разжат

M302 Режим токарной обработки на контршпинделе

G00B-80. Позиционирование оси В (оси W) со стороны контршпинделя

С аналогичными же проблемами, по видимому, связана невозможность открыть лоток приема деталей и открыть патрон контршпинделя (выгрузить деталь в автоматическом режиме), если контршпиндель находится в позиции, отличной от 0 по оси W (т.е. когда деталь, зажатая в контршпинделе, находится непосредственно над лотком приема деталей).

Буду благодарен за любую помощь!

Чтобы сработло открывание парткечера (M48/M49) когда контршпиндель не в ноле необходимо разблокировать эту возможность изменением параметра: RB15 {W-AXIS HOME POS. CHECK INVALID (PARTS CATCHER EXT.)} bit=1 is interlock cancel of w-Axis Home Pos. (0=Invalid 1=valid).

Удачи в дальнейшем... :drinks_drunk:

Изменено пользователем Mazak_integrex
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      финишная обработка это более жесткая настройка aicc не думаю что 1828 перенастраивается у некоторых станкостроителей есть меню для выбора настроек в более широком диапазоне 
    • Guhl
    • fantom.ul
    • Guhl
      30мм это длина контура, а я говорю про припуск финишной обработки. Я тоже не нашёл описание этой надписи. Виктор говорил про выбор этого режима в оффсет-сеттинг
    • gudstartup
      и вообще надо импульсы servo feedback в диагностике смотреть то что а экране pos это не реальное перемещение у меня было так что двигатель не вращался а на этом экране  позиция изменялась в соответствии с вращением маховика пока excess error не вылезало это что за понятие проясните?   то есть вы считаете что перемещение 30мм это финишная обработка? и приведите описание что означает это надпись из руководства а то я ничего не нашел?
    • Guhl
      Этот вопрос открыт. Я считаю, что дело в допусках финишной обработки. Система считает, что финишней уже некуда, вот и не едет Контроль рассогласований - это уже вторично
    • gudstartup
      тогда почему его н было? а потому что координата и так в позиции и ей незачем ехать я думаю так он встанет только в конце кадра а перемещаться он будет
    • Guhl
      Не согласен. 1828 параметр нужен для контроля ошибки во время движения, но это не значит, что движения не должно быть.  Стоять на месте станок будет, если задан жёсткий допуск "in position" (параметр 1826)
    • gudstartup
      она не копится а просто остается в конце кадра и если превышает значение то станок мирно стоит в конце кадра ожидая позиционирования . никаких ошибок при этом нет  вы значение dist to go видели ? оно там до нуля ушло с 30мм в данном случае нет если в параметре 30мм и в кадре 30 мм станку незачем никуда ехать вот он и стоит а месте. надо ввести адекватные параметры    400-1000
    • Guhl
      Подача оборотная же была? Если б минутная, то пофиг было бы на импульсы с датчика шпинделя. В диагностике чпу даже есть бит "ожидание сигнала с энкодера шпинделя", по нему сразу видно, что проблема с энкодером.  А почему считал dist to go - это интересно
×
×
  • Создать...