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

Добавлен раздел "Видеовопросы". Просьба ознакомиться с правилами нового раздела.

Авторизация  
  • записи
    4
  • комментария
    4
  • просмотр
    6 241

24К40 + софт для датчика касания

Авторизация  
diams

932 просмотра

Всем доброго дня. Решил выложить мою работу по внедрению датчика касания (renishaw) в систему ЧПУ FMS3000.

По мере написания дополнительного софта буду добавлять на обсуждение и критику.

Работа датчика касания происходит посредством макропрограммы. Надо отметить, что софт был написан благодаря настойчивости хорошего знакомого, занимающегося производством прессформ (Сергей Т.).

На первый взгляд, работа кажется пустяковой, но я переписывал алгоритм 3 раза, постоянно усложняя себе работу, но максимально упрощая работу оператора. Также сложности возникали из-за нежелания производителей данной системы вносить изменения, да и функционал макро ущербный. Софт написан для координатного станка 24К40

 

1. Программа позволяющая измерить угол поворота заготовки в станочной системы координат.

 

Казалось бы, что проще? Вводишь величину хода до детали, расстояние до второй точки, снимаешь показания, вычисляешь через тригонометрические функции. Так и сделал! Однако Сергей сразу же раскритиковал и сказал, что ввод величины расстояния до детали ненужный параметр, пусть идет до конца оси и ищет деталь. Переделал. Вторая переделка касалась количества и качества измерений в одной точке (количество касаний и скорости подхода) А вот на третью переделку ушла куча времени- по большей части на тесты написанного софта. Она позволяла задавать угол поворота координат и кататься (производить измерения) в новой системе. В программе предусмотрены четыре направления измерения. Вводится направление, расстояние между точками, ход опускания по оси Z и угол поворота системы координат. Сразу оговорюсь: у FMS3000 нет возможности считать из логики заданный текущий угол поворота ни через электроавтоматику ни через макро. Поэтому вынужден дублировать его в окне программы. Максимальная величина хода для поиска заготовки на 1 микрон меньше ограничения , даже с учетом поворота системы. Перед измерениями происходит ориентация шпинделя с последующим удержанием.

https://youtu.be/YRXWxO8gWmM

Авторизация  


1 Комментарий


Рекомендуемые комментарии

Деталь никак не закреплена, было очень лень каждый раз закреплять заготовку, поэтому угол получился большой 0.008 градусов. Также второй раз измерения идут в новой системе координат и касаются других точек (перпендикулярно заготовке) , повторное измерение позволяет свести до минимума погрешность измерений.

Поделиться этим комментарием


Ссылка на комментарий

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

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

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