Изменить скорость / подачу по номеру инструмента

Мне нужно использовать некоторые новые сверла с использованием неизмененных оригинальных программ.MIN CNC для контроллера Okuma Thinc, MU6300V. Я собираюсь использовать API-интерфейс Okuma, чтобы определить, когда группа инструментов 4 загружена в шпиндель, а затем изменить скорость / подачу при сверлении. Я знаком с API и.NET. Нужны общие рекомендации по объектам / методам и подходам.

Если это слишком сложно, я бы согласился просто изменить скорость подачи, когда для инструмента из группы 4 вызывается цикл сверления G81.

1 ответ

Решение

Первая часть вашего запроса довольно проста.

// Current Tool Number
Okuma.CMDATAPI.DataAPI.CTools.GetCurrentToolNumber();

// Group number of current tool
Okuma.CMDATAPI.DataAPI.CTools.GetGroupNo(CurrentToolNumber);

Однако изменение подачи / скорости сверла будет более проблематичным.

Вы не можете устанавливать переопределения подачи / скорости с помощью API.
То есть не обошлось без дополнительного оборудования и специальных опций.
Другие люди сделали это на самом деле.

Вы когда-нибудь видели инструмент адаптивного управления инструментами Caron Engineering?
Потому что я думаю, что это по сути то, что вы просите.

Единственный другой вариант, который у вас есть, это изменение вашей программы обработки деталей для поиска общих значений переменных для установки скорости шпинделя и / или скорости подачи.

Например

Используйте одну переменную, чтобы определить, следует ли использовать фиксированное значение или значение переменной, а другую - для значения переменной.

Таким образом, на станке, в котором есть ваши старые сверла и нет приложения THINC, изменяющего общие переменные, используются фиксированные значения. Но на машине, на которой установлено приложение, он может посмотреть номер инструмента или группу и установить общую переменную, которая определяет конкретные значения скорости / подачи. Затем эти новые значения используются перед запуском шпинделя и движением в разрез.

Доступные варианты для изменения подачи / скорости после того, как станок ввел резание или приказал запустить шпиндель:

  • Человек оператор на панели управления
  • ТЦМВ
Другие вопросы по тегам