Перейти к содержанию
PyJIeT

НЦ31 - делимся опытом по написанию программ

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

1. сталкнулся с такой проблемой при написании программ - при отработке функции Т1 G92*Z5000, где номер инструмента может быть любой, а смещение по Z в функции G92 необходимое, для привязки резца в ноль детали, смещение резца действует до момента установки в позицию следующего резца. если вернуть снова в позицию инструмент Т1, то показания по Z будут такими, которые были до отработки кадров с функцией G92*Z5000.

2. В параметрах Р станка есть такие два параметра N13P и N14P, про которые говорится, что ими можно сместить ноль станка по X и Z на число не превышающее содержимое параметров N2F и N3F.

думал изменив эти параметры удастся сместить все резцы одновременно на необходимый размер, например при смене заготовок с разной длиной, да ничего не вышло. при вводе значений в параметры N13P и N14P не меняются показания индикаторов положения инструмента, ни корректоры этих инструментов N1X, N1Z (N2X, N2Z ...)

версия МПУ НЦ31 223, версия мат. обеспечения №3.

Вопрос: есть ли возможность при изменяющейся длине заготовок двигать одновременно все резцы по координате Z ? (без четвёртой расширенной версии и индикатора контакта)

Поделиться сообщением


Ссылка на сообщение

2. В параметрах Р станка есть такие два параметра N13P и N14P, про которые говорится, что ими можно сместить ноль станка по X и Z на число не превышающее содержимое параметров N2F и N3F.

 

Эти параметры относятся к смещению нуля станка, а не нуля детали.

Поделиться сообщением


Ссылка на сообщение

Вопрос: есть ли возможность при изменяющейся длине заготовок двигать одновременно все резцы по координате Z ? (без четвёртой расширенной версии и индикатора контакта)

 

Это возможно.

1 Поскольку команда G92 действует до смены инструмента вам придется вставить ее в программу после каждой смены инструмента. Для того чтобы не редактировать величину смещения Z в каждом G92* Z... можно использовать команду косвенной отработки, а величину смещения записать в свободный кадр программы, например №245 Z5000. Не забудьте из кадра №244 удалить признак *.

Вместо G92* Z... записываем G92* +45 S245000.

Неудобство в том, что если вы установите инструмент в рабочее положение в ручном режиме, значения привязки по оси Z будут отличаться от значений в автоматическом режиме.

 

2 В ветке "Программирование чистовой проход по контуру" есть описание изменения значений корректоров с использованием специальной команды (кажется G10), она имеет возможность изменить значения записанные в корректорах либо прибавить к ним определенные значения. Можно на свободном месте в рабочей зоне написать небольшую программу с использованием этой команды и применять ее при необходимости. Для задания значения смещения, скорее всего можно так же использовать косвенную отработку.

Поделиться сообщением


Ссылка на сообщение

Да, функция G10 позволяет изменять параметры X и Z. Но работает она в расширенной версии только. наверное на математике MC-2109 тоже будет работать. Попробуем на новом станке как нибудь.

Поделиться сообщением


Ссылка на сообщение

Ну вот, вроде потихоньку заработал 16к20т с Белорусской нц-31 с прошивкой МС-2109

 

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

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Вот про G92

http://www.chipmaker...ost__p__1392075

 

А это про G10

Пробовал и так и так. По мне G92 в эксплуатации проще

 

В конце каждой зоны с программой, скажем, с кадра 200, можно ввести постоянную привязку резцов (для расширенной версии).

200 М31

M32

G10*

X___*

Z___*

P1

.............

.............

G10*

X___*

Z___*

P8

M30

Переналадка с детали на деталь занимает от силы минут 10-15. Только блоки с инструментом в позиции вставить

 

Функция G10 позволяет автоматически ввести привязку для всех инструментов, которые вы ранее ставили и привязывали.

Например, установили в позиции

1- подрезной

3-резьбовой

5-отрезной

Привязали отладили программу - делаете. На вторую смену приносят другой чертеж

1-сверло

3-расточка

5-резьба

Опять привязка отладка и т.д.

В моем варианте

в конце первой смены вынимаете блоки из резцедержки (У второй смены свои блоки!!! ) и записываете на бумажку корректоры

В параметрах

N1 X____ Z____

N3 X____ Z____

 

N5 X____ Z____

Утром пришли вставили блоки загрузили программу переписали с бумажки в станок сохраненные корректоры и запускаете на исполнение. Или вместо бумажки сохранили в этой же программе в куске кода с G10 и однократно с утра запустили с этого места далее ваша программа

Изменено пользователем tesaa

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.