Можно ли так в EMC2?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
solanto
Почётный участник
Почётный участник
Сообщения: 963
Зарегистрирован: 02 апр 2014, 09:10
Репутация: 94
Настоящее имя: Александр
Откуда: Карачаево-Черкесская республика, г.Черкесск
Контактная информация:

Можно ли так в EMC2?

Сообщение solanto »

Доброго времени суток всем уважаемые форумчане. Совсем скоро собираюсь отказаться от MACH3 и перейти на LinuxCNC. И в связи с этим возник вопрос: Можно ли в EMC2 начинать обработку как с центра детали (т.е. в ArtCAM выставил нуль в центре детальки), так и с машинного нуля не перенастраивая станок?
Связян этот вопрос с тем, что я не всегда имею нормального качества заготовку и иногда смещаю обработку материала прям на станке, не пребигая к ArtCAM.
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение NightV »

ниче не понял....
Всё просто! если знаешь КАК!
sandman
Мастер
Сообщения: 257
Зарегистрирован: 31 мар 2011, 19:09
Репутация: 19
Откуда: Германия, Horb am Neckar
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение sandman »

Самое простое на мой взгляд, это сделать несколько конфигураций станка, где разница будет только в позиции нуля координат.
Я так сделал, что "maschine1" - с нулём слева внизу и Z0 на поверхности стола, "maschine2" - нуль по середине стола, тоесть координаты X и Y могут принимать отрицательные значения, ну и 3-4 где Z0 находится на высоте70 мм.
Аватара пользователя
solanto
Почётный участник
Почётный участник
Сообщения: 963
Зарегистрирован: 02 апр 2014, 09:10
Репутация: 94
Настоящее имя: Александр
Откуда: Карачаево-Черкесская республика, г.Черкесск
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение solanto »

Надо подумать над несколькими конфигами. Отличие в них будет только в расположении нуля по X и Y. Что то я об этом не подумал.завтра попробую так сделать.
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение NightV »

а почему не использовать G54-G59?
зачем изобретать велосипед?
у меня заготовки всегда большего размера, на 1-4мм
Всё просто! если знаешь КАК!
sandman
Мастер
Сообщения: 257
Зарегистрирован: 31 мар 2011, 19:09
Репутация: 19
Откуда: Германия, Horb am Neckar
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение sandman »

а почему не использовать G54-G59?
зачем изобретать велосипед?
А если в G-Code координаты по X от -150 до 150мм и по Y от -100 до 100 (это по размерам рабочего стола на моём станочке) то G54-G59 не помогут вроде как... Будет выскакивать ошибка при загрузке кода... Надо home менять... Короче, когда мне понадобилось, я пробовал по разному, и самое простое вышло с готовыми конфигами, в зависимости от кодов стартую тот конфиг который подходит и всё...
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение NightV »

:wtf: что-то вы делаете не так, можно на код посмотреть?
тут я показывал, как на ходу переключатся меж системами координат, правда это пром станок (1991 год), но в LCNC это тоже работает

https://www.youtube.com/watch?v=5djRd7MPe7M
Всё просто! если знаешь КАК!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение Serg »

sandman писал(а):Надо home менять...
Надо не home менять, а G-код изучать и учится работать на станках с ЧПУ.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение NightV »

sandman писал(а):А если в G-Code координаты по X от -150 до 150мм и по Y от -100 до 100 (это по размерам рабочего стола на моём станочке) то G54-G59 не помогут вроде как...
если в кратце... есть машинные координаты, там где мы отбили нули по концевикам (G52-G53), а есть "относитильные" (G54-59) которые всегда находятся относительно машинных координат (G52-G53)
читайте книжку https://docs.google.com/file/d/0B1xcbmn ... 9Mams/edit страница 59. хорошо не удалил ;)
Всё просто! если знаешь КАК!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение Nick »

Как у вас все сложно, G92 X0Y0 и все :-)
Аватара пользователя
solanto
Почётный участник
Почётный участник
Сообщения: 963
Зарегистрирован: 02 апр 2014, 09:10
Репутация: 94
Настоящее имя: Александр
Откуда: Карачаево-Черкесская республика, г.Черкесск
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение solanto »

Интересная книжка, на работе вдумчево прочитаю про систему координат. А пока вопрос:
Имеется УП в нулями по осям в центре и по размерам меньше заготовки. Можно ли после того как захомился, подъехать в центр заготовки, обнулится и начать обработку?
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение Nick »

Да, приехал, потом G92, нужные координаты и вперед.
Аватара пользователя
solanto
Почётный участник
Почётный участник
Сообщения: 963
Зарегистрирован: 02 апр 2014, 09:10
Репутация: 94
Настоящее имя: Александр
Откуда: Карачаево-Черкесская республика, г.Черкесск
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение solanto »

Nick писал(а):Как у вас все сложно, G92 X0Y0 и все :-)
О как. Надо кнопку придумать и процедурку зафигачить. Кнопку та я сам могу написать, а вот процедурку написать нужна помощь. Вобщем вечером займусь.
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
solanto
Почётный участник
Почётный участник
Сообщения: 963
Зарегистрирован: 02 апр 2014, 09:10
Репутация: 94
Настоящее имя: Александр
Откуда: Карачаево-Черкесская республика, г.Черкесск
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение solanto »

Надо ещё про G-коды почитать поподробнее.
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение verser »

solanto писал(а):Надо подумать над несколькими конфигами. Отличие в них будет только в расположении нуля по X и Y. Что то я об этом не подумал.завтра попробую так сделать.
Получится, что для смены нуля вам надо
- выйти из программы
- зайти с другой конфигурацией
- сделать поиск home
Это не путь джидая.
У меня это делается так.
Подготавливаем запись в таблице инструментов для своего инструмента, делается только один раз для каждого инструмента, в последующем этого делать уже не нужно, пусть его номер будет №1

Код: Выделить всё

G0 X20 Y20 Z20 (здесь перемещаемся в какую-либо точку, которую хотим сделать нулем)
G10 L10 P1 X0 Y0 Z0 (эта строчка создаст запись для инструмента №1, он же P1, в таблице инструментов и там появятся абсолютные координаты точки X0 Y0 Z0 )
Теперь, для смены нуля, просто выбираем нужный инструмент и применяем оффсеты для него
Последний раз редактировалось verser 25 ноя 2014, 09:26, всего редактировалось 1 раз.
Аватара пользователя
solanto
Почётный участник
Почётный участник
Сообщения: 963
Зарегистрирован: 02 апр 2014, 09:10
Репутация: 94
Настоящее имя: Александр
Откуда: Карачаево-Черкесская республика, г.Черкесск
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение solanto »

А если проще:
1. Хомимся
2. Вручную едим в нужную точку над заготовкой
3. Нажимает на кнопочку с G92 (как Nick советует)
4. Всё
или это нефига не проще?
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение verser »

G92 тоже вариант, но с ним есть Проблема #4 для 4х осного отображения траекторий. Еще, если планируется задействовать компенсацию диаметра инструмента, то лучше использовать G43.
В остальных случаях G92 проще.
Последний раз редактировалось verser 25 ноя 2014, 09:41, всего редактировалось 1 раз.
Аватара пользователя
solanto
Почётный участник
Почётный участник
Сообщения: 963
Зарегистрирован: 02 апр 2014, 09:10
Репутация: 94
Настоящее имя: Александр
Откуда: Карачаево-Черкесская республика, г.Черкесск
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение solanto »

По ходу мне везёт. У меня трёх-осевой, надо вечером попробовать обработачку написать и к кнопке прицепить
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение Сергей Саныч »

Кнопочка обнуления координаты в LCNC уже есть. Только она воздействует не на G92, а на текущую систему координат (по умолчанию G54). Можно задать не только нулевые значения, а любые. Называется "задать отступ" или горячая клавиша End.
(для просмотра содержимого нажмите на ссылку)
А G92 я лично недолюбливаю, может потому, что в TurboCNC она была реализована криво :pssdoff:
Чудес не бывает. Бывают фокусы.
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Можно ли так в EMC2?

Сообщение NightV »

solanto писал(а):По ходу мне везёт. У меня трёх-осевой, надо вечером попробовать обработачку написать и к кнопке прицепить
solanto, мой совет, учись сразу работать правильно, а не "как полегче", переучиваться потом тяжелее будет... привычка сильная штука :)
Всё просто! если знаешь КАК!
Ответить

Вернуться в «LinuxCNC»