Страница 1 из 6

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

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

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

Добавлено: 24 ноя 2014, 23:25
NightV
ниче не понял....

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

Добавлено: 24 ноя 2014, 23:26
sandman
Самое простое на мой взгляд, это сделать несколько конфигураций станка, где разница будет только в позиции нуля координат.
Я так сделал, что "maschine1" - с нулём слева внизу и Z0 на поверхности стола, "maschine2" - нуль по середине стола, тоесть координаты X и Y могут принимать отрицательные значения, ну и 3-4 где Z0 находится на высоте70 мм.

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

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

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

Добавлено: 24 ноя 2014, 23:48
NightV
а почему не использовать G54-G59?
зачем изобретать велосипед?
у меня заготовки всегда большего размера, на 1-4мм

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

Добавлено: 24 ноя 2014, 23:56
sandman
а почему не использовать G54-G59?
зачем изобретать велосипед?
А если в G-Code координаты по X от -150 до 150мм и по Y от -100 до 100 (это по размерам рабочего стола на моём станочке) то G54-G59 не помогут вроде как... Будет выскакивать ошибка при загрузке кода... Надо home менять... Короче, когда мне понадобилось, я пробовал по разному, и самое простое вышло с готовыми конфигами, в зависимости от кодов стартую тот конфиг который подходит и всё...

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

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

https://www.youtube.com/watch?v=5djRd7MPe7M

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

Добавлено: 25 ноя 2014, 00:30
Serg
sandman писал(а):Надо home менять...
Надо не home менять, а G-код изучать и учится работать на станках с ЧПУ.

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

Добавлено: 25 ноя 2014, 02:47
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. хорошо не удалил ;)

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

Добавлено: 25 ноя 2014, 07:55
Nick
Как у вас все сложно, G92 X0Y0 и все :-)

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

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

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

Добавлено: 25 ноя 2014, 08:03
Nick
Да, приехал, потом G92, нужные координаты и вперед.

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

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

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

Добавлено: 25 ноя 2014, 08:07
solanto
Надо ещё про G-коды почитать поподробнее.

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

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

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

G0 X20 Y20 Z20 (здесь перемещаемся в какую-либо точку, которую хотим сделать нулем)
G10 L10 P1 X0 Y0 Z0 (эта строчка создаст запись для инструмента №1, он же P1, в таблице инструментов и там появятся абсолютные координаты точки X0 Y0 Z0 )
Теперь, для смены нуля, просто выбираем нужный инструмент и применяем оффсеты для него

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

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

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

Добавлено: 25 ноя 2014, 09:30
verser
G92 тоже вариант, но с ним есть Проблема #4 для 4х осного отображения траекторий. Еще, если планируется задействовать компенсацию диаметра инструмента, то лучше использовать G43.
В остальных случаях G92 проще.

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

Добавлено: 25 ноя 2014, 09:39
solanto
По ходу мне везёт. У меня трёх-осевой, надо вечером попробовать обработачку написать и к кнопке прицепить

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

Добавлено: 25 ноя 2014, 13:16
Сергей Саныч
Кнопочка обнуления координаты в LCNC уже есть. Только она воздействует не на G92, а на текущую систему координат (по умолчанию G54). Можно задать не только нулевые значения, а любые. Называется "задать отступ" или горячая клавиша End.
(для просмотра содержимого нажмите на ссылку)
А G92 я лично недолюбливаю, может потому, что в TurboCNC она была реализована криво :pssdoff:

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

Добавлено: 25 ноя 2014, 13:27
NightV
solanto писал(а):По ходу мне везёт. У меня трёх-осевой, надо вечером попробовать обработачку написать и к кнопке прицепить
solanto, мой совет, учись сразу работать правильно, а не "как полегче", переучиваться потом тяжелее будет... привычка сильная штука :)