Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как настроить смену инструмента в emc2
Все о станках с ЧПУ > Станки с ЧПУ, Hobby CNC > Программное обеспечение > Linux CNC EMC2
umerov
как можно настроить смену инструмента в emc2?
подскажите где можно почитать подробнее
Taras
Открой файл ~/emc2/nc_files/examples/tool-length-probe.ngc там все поэтапно расписано.
Измерение длинны первой фрезы:

G38.2
...
#1000=#5063

, вычисление и применение смещения следующей фрезы относительно первой:

G38.2
....
G43.1 K[#1000-#5063]

В инструкции есть описания этих комманд и способ сохранения результата измерения комманды G38.2
umerov
Я в принципе это уже нашел, только не знаю как сделать так чтоб эти команды выполнялись автоматисески при каждой смене инструмента, (Без прерывания основной программы)

В идеале хотелось бы сделать так:
- при смене инструмента, после того когда зажал фрезу в цангу, чтоб станок сам отъезжал в заранее определенное место и опускался по Z ,пока не сработает датчик, и EMC запомнит длину фрезы (вичиатя высоту датчика)
- датчик постоянно зафиксирован к столу.
- чтоб программа при смене инструмента не сбивалась, и после смены инструмента станок сам начинал фрезеровать дальше, с того места где остановился

Смена инструмента в ручную занимает много времени.



Что-то похоже реализовано на Roland MDX-4
Taras
Цитата(umerov @ 8.4.2010, 22:22) *
- чтоб программа при смене инструмента не сбивалась, и после смены инструмента станок сам начинал фрезеровать дальше, с того места где остановился



Это можно выполнить с помощью вызова подпрограмм

смотри в инструкции

user_manual > g-code > m-codes, o-codes

а код будет примерно такой:

1. (измерение первой фрезы)

2. M0 (опциональная пауза, т.е. приостановка выполнения общей программы пока не будет нажата
кнопка "s" (resume))

3. (запуск filename подпрограммы, размещен filename.ngc в текущей директории)
o<filename> call

4. (смена инструмента)


(пункт 2 > пункт 4 > пункт 3) повторять сколько необходимо


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.