Изменить скорость / подачу по номеру инструмента
Мне нужно использовать некоторые новые сверла с использованием неизмененных оригинальных программ.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, изменяющего общие переменные, используются фиксированные значения. Но на машине, на которой установлено приложение, он может посмотреть номер инструмента или группу и установить общую переменную, которая определяет конкретные значения скорости / подачи. Затем эти новые значения используются перед запуском шпинделя и движением в разрез.
Доступные варианты для изменения подачи / скорости после того, как станок ввел резание или приказал запустить шпиндель:
- Человек оператор на панели управления
- ТЦМВ