LinuxCNC реверс Gкода
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC реверс Gкода
а чем это отличается - от "начать с токого то кадра" (строки) ??
это равносильно прервать выполнение - сделать все что нужно - начать с кадра X
запоминать позицию даже не нужно
я так понял Lexxa другое имел в виду- именно середина кадра
это равносильно прервать выполнение - сделать все что нужно - начать с кадра X
запоминать позицию даже не нужно
я так понял Lexxa другое имел в виду- именно середина кадра
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC реверс Gкода
Позицию по хорошему надо запомнить, чтобы потом не надо было точно станок в нужное место вручную выставлять...nkp писал(а):это равносильно прервать выполнение - сделать все что нужно - начать с кадра X
запоминать позицию даже не нужно
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC реверс Gкода
я про то -что если нужно начать с кадра n, а начать с n-1, то вручную ничего не надо вытавлятьNick писал(а):Позицию по хорошему надо запомнить, чтобы потом не надо было точно станок в нужное место вручную выставлять...
мы из любого места перемещаемся точно куда нам надо по программе
проследить только чтоб ничего не задеть при перемещении
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC реверс Gкода
Кстати не всегда, например кадрыnkp писал(а):я про то -что если нужно начать с кадра n, а начать с n-1, то вручную ничего не надо вытавлять
мы из любого места перемещаемся точно куда нам надо по программе
проследить только чтоб ничего не задеть при перемещении
G01 Z-10
G01 X10
G01 Y10
в этом случае если будем начинать с начала 3-го кадра, то по X и по Z не переместимся...
- tooshka
- Почётный участник
- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC реверс Gкода
При поломке фрезы примерно так
1. Меняем фрезу
2. Выставляем фрезу длинна диаметр
3. Меняем заглубление по Z вверх на пару милиметров
4. Едем быстрыми кадрами (не знаю как на ЕМС называентся) в точку где сломалась фреза - запоминаем
5. Меняем заглубление по Z и начинаем с запомненного кадра
как то так или начинать с нуля что не гуд конечно.
1. Меняем фрезу
2. Выставляем фрезу длинна диаметр
3. Меняем заглубление по Z вверх на пару милиметров
4. Едем быстрыми кадрами (не знаю как на ЕМС называентся) в точку где сломалась фреза - запоминаем
5. Меняем заглубление по Z и начинаем с запомненного кадра
как то так или начинать с нуля что не гуд конечно.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: LinuxCNC реверс Gкода
А при обрыве дуги нужно
1 . Сделать паузу
2 . Сделать реверс в точку обрыва
3. Запустить выполнение програмы
и все это нужно делать быстро , иначе метал остынет и траектория уже будет другая
При обрыве нитки в вышивальной машине делается аналогично , но нужно выехать в точку заправки нитки , заправить , нажать старт , мач спросит - уверены ли Вы , что хочете в x nnn y nnnnn ? вы ответите , автоматом выедет и старт на продолжение работы . Старт с кадра n-1 не подходит по причине деформации обрабатываемого матариала . В новом Маче , говорят , уже получаются отьезды по G02 G03 , не проверял пока
1 . Сделать паузу
2 . Сделать реверс в точку обрыва
3. Запустить выполнение програмы
и все это нужно делать быстро , иначе метал остынет и траектория уже будет другая
При обрыве нитки в вышивальной машине делается аналогично , но нужно выехать в точку заправки нитки , заправить , нажать старт , мач спросит - уверены ли Вы , что хочете в x nnn y nnnnn ? вы ответите , автоматом выедет и старт на продолжение работы . Старт с кадра n-1 не подходит по причине деформации обрабатываемого матариала . В новом Маче , говорят , уже получаются отьезды по G02 G03 , не проверял пока
- tooshka
- Почётный участник
- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC реверс Gкода
С точными железками если фреза ломанулась при чистовом проходе думаю заготовке каюк однако. Фрезу новую уже точно не выставить.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: LinuxCNC реверс Gкода
На Haase есть мериловка , очень хорошая , ничему не ... каюк
- tooshka
- Почётный участник
- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC реверс Gкода
Думаю даже на хаасе ступенька получиться. Даже при условии что фреза в ноль выставилась, как ту точку найти где предыдущая фреза сломалась (имею в виду - точно)???
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC реверс Gкода
https://www.youtube.com/watch?v=2wabcOH9YAALexxa писал(а):вот можно ли на основе наработок по реверсу ж кода реализовать такую штуку?
Не важно фрезерный или токарный станок.
допустим фрезерный. в момент обработки мы понимаем, что надо бы заменить инструмент.
Включаем фид холд, нажимаем кнопку специально подготовленную, выключаем фид холд. После этого программа как бы приостанавливается и управление становится ручным.
вручную отводим инструмент от заотовки, ЧПУшка запоминает траекторию движения отвода. Меняем инструмент, привязываем если надо по Z, нажимаем вторую специальную кнопку,
далее станок по траектории отвода взвращается в "исходную точку". Нажимаем первую специальную кнопку и продолжаем обработку по программе.
ставим эту версию
и запускаем sim/axis/retract
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC реверс Gкода
На этой штуке, боюсь, не выйдет выполнять mdi коды, например измерить новую фрезу...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC реверс Gкода
да - мы остаемся в автоматическом режиме
но вручную то можно - поставить кнопочку ,инкремент поменьше - и опускайся до касания- смотрим показания - вносим коррекцию
поломка фрезы - это ведь не регулярное явление
но вручную то можно - поставить кнопочку ,инкремент поменьше - и опускайся до касания- смотрим показания - вносим коррекцию
поломка фрезы - это ведь не регулярное явление
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: LinuxCNC реверс Gкода
вот овт, именно про это я и говорю. Да и вообще, можно заранее эту фрезу померить например глубиномером и выставить ее так же. Т.е. впринципе станок даже знать не будет что ее поменяли.
Как работают корректоры, я помню где-то читоал, но уже забыл честно говоря. Посреди программы их можно править?
Как работают корректоры, я помню где-то читоал, но уже забыл честно говоря. Посреди программы их можно править?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC реверс Gкода
А какие размеры у этих корректоров, сотки?
Что если их через pyvcp добавлять к положению оси? Или не пойдет?
Что если их через pyvcp добавлять к положению оси? Или не пойдет?
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: LinuxCNC реверс Gкода
ну какие в таблице инструментов по длине да на диаметр.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC реверс Gкода
тут поднимается вопрос не первый раз - коррекция на летуNick писал(а):добавлять к положению оси? Или не пойдет?
как не выходя из режима авто , еще лучше не останавливая выполнение программы внести коррекцию???
"через PYVCP" - а механизм какой???????
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC реверс Gкода
Ну тупо sum2 к motor-position-cmd и pyvcp correction.
только есть ньюанс - не будет привязки к инструменту = весь станок чуть уедет...
надо еще варианты продумать, а где храняться эти отступы? Небось в каких-то переменных типо #5XXX...
только есть ньюанс - не будет привязки к инструменту = весь станок чуть уедет...
надо еще варианты продумать, а где храняться эти отступы? Небось в каких-то переменных типо #5XXX...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC реверс Gкода
5400 - Current Tool NumberNick писал(а):где храняться эти отступы?
5401-5409 - Tool Offset (X Y Z A B C U V W)
5410 - Current Tool Diameter
5411 - Current Tool Front Angle
5412 - Current Tool Back Angle
5413 - Current Tool Orientatio
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: LinuxCNC реверс Gкода
как часто планировщик движений лазит в эти параметры?
и еще вопрос. на сколько кадров вперед просчитывает траекторию емс?
и еще вопрос. на сколько кадров вперед просчитывает траекторию емс?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC реверс Gкода
параметрами мы можем управлять только из ж-кода
а нам надо из хал это делать
нужен полноправный доступ к параметрам
а нам надо из хал это делать
нужен полноправный доступ к параметрам