Добро пожаловать на Форум по станкам с ЧПУ!

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

Тема в разделе "Программы исполняющие G-код", создана пользователем kolbinyur, 19 окт 2017.

  1. kolbinyur

    kolbinyur Member

    Регистрация:
    3 май 2012
    Сообщения:
    715
    Симпатии:
    0
    автоматическое измерение длины инструмента после смены как реализовать?
    Надо становить шпиндель перед сменой, вручнуюю поменять фрезу, нажать "продолжить" после этого фреза должна ехать к датчику длины инструмента, измерить его длину, поднятся на безопасную Z, запустить шпиндель, выждать нужное время разгона шпинделя и продолжить фрезеровку.
    Как это все сделать в LinuxCNC?
     
  2. PRO59

    PRO59 Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    20.080
    Симпатии:
    0
    Вместо M6Tx сделать процедуру, которую вызывать каждый раз при смене.
    Примерно так:
    Re: Мой CNC китаес Bernardo KF25 Top (клон BF20) #1212

    Вроде у Yuriyа была более продвинутая процедура... не могу найти... если найдете, киньте ссылку, надо ему медальку за нее выписать :)
     
  3. Arhi

    Arhi Active Member

    Регистрация:
    7 май 2012
    Сообщения:
    10.435
    Симпатии:
    0
    Правильнее всего сделать это в G-коде (постпроцессором). Если все эти перемещения делать внутри M6, то они по сути будут неконтролирумыми, например в один прекрасный момент "безопасная высота" может оказаться совсем небезопасной... Да и продолжать обработку можно не из любого положения инструмента.
     
  4. PRO59

    PRO59 Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    20.080
    Симпатии:
    0
    тоже верно, если CAM все это позволяет.
     
  5. kolbinyur

    kolbinyur Member

    Регистрация:
    3 май 2012
    Сообщения:
    715
    Симпатии:
    0
    А что где дописать в постпроцессоре?. В solidCame выбираю LinuxCnc постпроцессор.
     
  6. Arhi

    Arhi Active Member

    Регистрация:
    7 май 2012
    Сообщения:
    10.435
    Симпатии:
    0
    Найти место, где он вставляет команды смены инструмента и дописать команды измерения/компенсации. Подробности искать в доках на SolidCAM и в самом коде постпроцессора (я пока его не изучал).
     
  7. kolbinyur

    kolbinyur Member

    Регистрация:
    3 май 2012
    Сообщения:
    715
    Симпатии:
    0
    а это случайно не нужный ли мне постпроцессор?