EMC2 LinuxCNC против профессиональной стойки ЧПУ
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
пересмотрел - если я правильно понял - без предварительных "обмеров" там не обойтись??
а применительно к вышеописаной задаче - как это может выглядеть?
==========
в двух словах - как не прерывая интерпретатор передать ему новые значения???
или как обойти это ?
общие выкладки - если можно...
а применительно к вышеописаной задаче - как это может выглядеть?
==========
в двух словах - как не прерывая интерпретатор передать ему новые значения???
или как обойти это ?
общие выкладки - если можно...
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Зачем передавать значение интерпретатору, если можно прямо на привод? )
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
как это воплотить в жизньPKM писал(а):Зачем передавать значение интерпретатору, если можно прямо на привод? )
=======
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Проверю как ведут себя, например, G41.1 G42.1, при изменении в реальном времени переменной #5410, тогда дам общие выкладки.nkp писал(а):пересмотрел - если я правильно понял - без предварительных "обмеров" там не обойтись??
а применительно к вышеописаной задаче - как это может выглядеть?
==========
в двух словах - как не прерывая интерпретатор передать ему новые значения???
или как обойти это ?
общие выкладки - если можно...
P.S. Предварительные замеры там нужны для последующей автоматической регулировки.
Последний раз редактировалось verser 18 дек 2014, 18:56, всего редактировалось 1 раз.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
в хал суммировать прямо на вход(выход ) пид ???nkp писал(а):как это воплотить в жизньPKM писал(а):Зачем передавать значение интерпретатору, если можно прямо на привод? )![]()
=======
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Почему нет? Конечно, для разных инструментов это будет сложнее организовать
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
зато вполне возможноPKM писал(а):Почему нет? Конечно, для разных инструментов это будет сложнее организовать
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Что-то задумался.. на практике у меня почти весь g-code уже содержит пути с учетом диаметра инструмента. Туда всунуть корректировку износа "находу" - гиблое дело.
Любопытно, не уж то здесь весь народ пользуется "диаметро-инструменто-независимым" g-code? Имхо, компенсация G40 - G42 в linuxcnc - это ещё та головоломка.
Любопытно, не уж то здесь весь народ пользуется "диаметро-инструменто-независимым" g-code? Имхо, компенсация G40 - G42 в linuxcnc - это ещё та головоломка.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
кстати - можно коррекцию прямо в ладдер смены(я про токарку) попытаться прицепить...PKM писал(а):Конечно, для разных инструментов это будет сложнее организовать
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Можно и проще - в системе всегда есть номер активного инструмента. Единственное, что коррекция должны быть в пределах долей миллиметра, чтобы при переключении не было рывков. Хотя можно и ограничить скорость...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Так она сразу и применится.nkp писал(а):это всё хорошо
но:
nkp писал(а): (как) ее вводить(чтоб она сразу "применилась")??
Корекция будет учтена при любом следующем движени. Т.е. сама G41.1 никакого движения не вызывает.aftaev писал(а):а коррекция наверно начнет работать со следующего кадра Gcode?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
третья попытка выяснитьUAVpilot писал(а):Так она сразу и применится.
режем по программе...
обнулили подачу (типа пауза)
дальше действия ????????
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
а как ее применять?UAVpilot писал(а):Так она сразу и применится.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Наверное, если не меняем инструмент, а только корректируем износ, то как-то такnkp писал(а): режем по программе...
обнулили подачу (типа пауза)
дальше действия ????????
Код: Выделить всё
G40
#5410=[#5410-#<износ_инструмента>]
G41
(продолжаем)
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
куда это писать?verser писал(а):то как-то так
что нажимать?
напомню - "мы на паузе"...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Я так понял, что ни MDI, ни MANUAL mode в этом режиме "мы на паузе" не работают?nkp писал(а): напомню - "мы на паузе"...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
В некоторых САМ программах есть коррекция износа инструмента. Может САМ программа при формировании УП втыкает автоматическое измерение инструмента в Gcode, а ЧПУ уже измеряет и вносить корректировку через G41.1 ?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Как вариантnkp писал(а):куда это писать?verser писал(а):то как-то так
что нажимать?
напомню - "мы на паузе"...
Код: Выделить всё
(вместо паузы попросим себе режим MDI)
;py linuxcnc.command.mode(linuxcnc.MODE_MDI)
(теперь тема в режиме MDI)
G40
#5410=[#5410-#<износ_инструмента>]
G41
(переключаемся руками в режим AUTO и жмем 'S', если 'S' не жмется - то сделать принудительный старт с нужного кадра)
!непроверено
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
вместо паузы - это как??verser писал(а):Как вариант
вот выполняется программа...
дальше что жмём , что куда пишем??
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
2 варианта:nkp писал(а):вместо паузы - это как??verser писал(а):Как вариант
-особая кнопка, запускающая этот код
-вставка этого кода прямо в g-code обработки детали в заранее определенное место