"Чтобы не создавать отдельную тему ради одного вопроса"
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 2
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Доброго времени суток!
Установил концевик (пока что) на одну из осей и тестирую режим поиска домашней позиции.
При первом тесте портал поехал вправо (в положительном направлении) для поиска концевика, однако концевик у меня установлен слева.
Погуглив я выяснил, что необходимо активировать инверсию в настройках GRBL ($23) для оси, тем самым сказав станку что концевик установлен в отрицательном направлении и надо двигаться влево для его поиска.
Так оно и произошло, портал поехал влево, однако по окончании поиска у меня устанавливаются отрицательные координаты (-150), а мне бы хотелось видеть 0, т.к. я считаю что крайнее левое положение у меня - начало координат.
Однако дилемма, 0 он выставляет только в том случае, если отключить инверсию и установить концевик справа, но мне такое расположение 0 (справа) неудобно.
Как заставить двигаться станок влево и считать данное положение за ноль ?
PS: станок на основе CNC Shield V3 + прошивка GRBL
Установил концевик (пока что) на одну из осей и тестирую режим поиска домашней позиции.
При первом тесте портал поехал вправо (в положительном направлении) для поиска концевика, однако концевик у меня установлен слева.
Погуглив я выяснил, что необходимо активировать инверсию в настройках GRBL ($23) для оси, тем самым сказав станку что концевик установлен в отрицательном направлении и надо двигаться влево для его поиска.
Так оно и произошло, портал поехал влево, однако по окончании поиска у меня устанавливаются отрицательные координаты (-150), а мне бы хотелось видеть 0, т.к. я считаю что крайнее левое положение у меня - начало координат.
Однако дилемма, 0 он выставляет только в том случае, если отключить инверсию и установить концевик справа, но мне такое расположение 0 (справа) неудобно.
Как заставить двигаться станок влево и считать данное положение за ноль ?
PS: станок на основе CNC Shield V3 + прошивка GRBL
-
- Мастер
- Сообщения: 1117
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 129
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
загуглите что-то такое рабочие и машинные координатыGreSHniK720 писал(а): ↑ Однако дилемма
в grbl всё рабочее поле станка всегда находится в отрицательных МАШИННЫХ координатах, а рабочие можете выставить какие угодно и как удобно с помощью программы управления
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 2
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Понятно, значит после поиска домашней позиции придется вручную обнулять рабочие координаты. Не очень удобно но выход. Спасибоkfmut писал(а): ↑21 май 2023, 17:52загуглите что-то такое рабочие и машинные координатыGreSHniK720 писал(а): ↑ Однако дилемма
в grbl всё рабочее поле станка всегда находится в отрицательных МАШИННЫХ координатах, а рабочие можете выставить какие угодно и как удобно с помощью программы управления
-
- Мастер
- Сообщения: 1117
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 129
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
а станок-то от куда должен знать где у ВАС в рабочем поле находится ноль детали?GreSHniK720 писал(а): ↑ Не очень удобно

-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 2
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Т.к. у меня ЧПУ рисующий плоттер, в моем случае все проще. У листов формата А3 А4 А5 есть свое фиксированное положение на рабочем поле станка. Если обнулить координаты в крайних положениях осей, то станок поедет в нужную точку. В общем этот момент у меня уже продуманkfmut писал(а): ↑21 май 2023, 18:33а станок-то от куда должен знать где у ВАС в рабочем поле находится ноль детали?GreSHniK720 писал(а): ↑ Не очень удобно![]()

-
- Мастер
- Сообщения: 1117
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 129
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Если планируется писать уп-шки в машинных координатах, то в настройках прошивки при компиляции были какие-то настройки какую точку считать за машинный ноль, если в рабочих, то можно на кнопку в интерфейсе скриптик запулить с поиском нуля $H и с обнулением по g10/g92 ( https://linuxcnc.org/docs/2.6/html/gcod ... ec:G10-L20 , https://linuxcnc.org/docs/2.6/html/gcod ... ml#sec:G92 ), если же есть возможность поковырять вывод УП-шки в CAM'е, то можно первый ход по G53 в машинных координатах сделать и дальше обнулиться для работы в рабочих. Какой вариант у вас был выбран?GreSHniK720 писал(а): ↑ В общем этот момент у меня уже продуман

-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 2
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
У меня была идея выставлять нижний левый угол листа (независимо от формата) в нижний левый угол рабочего поля станка.
На столе эта точка у меня визуально отмечена, ориентируясь на нее, закрепляю лист. Далее запускаю поиск домашней позиции, потом руками обнуляю РАБОЧИЕ координаты и запускаю управляющий файл.
В управляющем файле разумеется ноль так же выставляю в нижнем левом углу. Как-то так я себе это представлял
На столе эта точка у меня визуально отмечена, ориентируясь на нее, закрепляю лист. Далее запускаю поиск домашней позиции, потом руками обнуляю РАБОЧИЕ координаты и запускаю управляющий файл.
В управляющем файле разумеется ноль так же выставляю в нижнем левом углу. Как-то так я себе это представлял
-
- Мастер
- Сообщения: 921
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 105
- Настоящее имя: Дмитрий
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
100500 % что такая настройка предусмотрена ,просто надо взять инструкцию (видос из ютуба или типа https://portal-pk.ru/arduino-forum/topi ... sskom.html) и настроить ! Это если надо быстро . Или ждать . Тут есть ,конечно , "мастера спорта" по GRBL ,но надеяться ,что прям вот сейчас прочтут ,вспомнят и разжуют шанс не велик ,но он есть . Я сам в это (GRBL) поиграл ,бросил и забыл . Для плоттера использовал бенбокс , там ни каких проблем не было ,куда поставил стило там и ноль назначил .Рекомендую .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Rom327
- Почётный участник
- Сообщения: 2877
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 421
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Всем привет!
Пытаюсь освоить программу LightBurn. Кроме всего прочего, там есть возможность запускать уже готовый G-code.
Запускаю программу: Нажимаю пуск, а станок летит в машинный ноль и останавливается на концевиках.
Причем в Candle эта же программа работает корректно. Окно LightBurn Подскажите, куда копать? Спасибо!
Пытаюсь освоить программу LightBurn. Кроме всего прочего, там есть возможность запускать уже готовый G-code.
Запускаю программу: Нажимаю пуск, а станок летит в машинный ноль и останавливается на концевиках.
Причем в Candle эта же программа работает корректно. Окно LightBurn Подскажите, куда копать? Спасибо!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- wldev
- Мастер
- Сообщения: 1538
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 498
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Надо смотреть что посылает... Может работает в машинной СК?
Новости: https://t.me/wldevruch
- Rom327
- Почётный участник
- Сообщения: 2877
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 421
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Посылает, согласно консоли, все правильно, ничего не добавляет. Но работает в машинных координатах. Я уменьшил размер стола до 161х101 (было 361х301) и программы отработали, но с середины стола. Версии LightBurn.v1.2.01.x86 и LightBurn.v1.2.00.x86. Разницы никакой... Похоже LightBurn подкидывает G53, но в консоли не видно.... Обидно, столько программ лежат в G коде...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Мастер
- Сообщения: 1117
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 129
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
так там на картинке интерфейсе выбор же "начать с", выбрана левая-нижняя точка, может ещё есть нужные варианты

- Rom327
- Почётный участник
- Сообщения: 2877
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 421
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Пробовал все варианты...Даже пробную версию у офф. скачал... Причем, свой код созданный в LightBurn из картинки, работает отлично.
Все, отловил! Нарисовал квадрат в LightBurn и сохранил G код, потом сравнил:
Код LightBurn: Мой код: У меня в коде не было в шапке прописано:
G00 G17 G40 G21 G54
G91
Хотя Candel никогда не ругалась...
Теперь надо разбираться что и к чему:
G0 ускоренное перемещение
G17 выбор рабочей плоскости Х-У
G40 отмена компенсации радиуса инструмента
G21 единицы измерения - миллиметры.
G54 переключение на заданную оператором систему координат
G91 задание координат инкрементально последней введённой опорной точки.
Все, отловил! Нарисовал квадрат в LightBurn и сохранил G код, потом сравнил:
Код LightBurn: Мой код: У меня в коде не было в шапке прописано:
G00 G17 G40 G21 G54
G91
Хотя Candel никогда не ругалась...
Теперь надо разбираться что и к чему:
G0 ускоренное перемещение
G17 выбор рабочей плоскости Х-У
G40 отмена компенсации радиуса инструмента
G21 единицы измерения - миллиметры.
G54 переключение на заданную оператором систему координат
G91 задание координат инкрементально последней введённой опорной точки.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Мастер
- Сообщения: 611
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 20
- Настоящее имя: Максим
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
хм - я их и не думал хранить Gкод'ы. нужно снова - загрузил модель и сгенерил.. есть конечно тот момент если подачи и прочее были откорректированы при работе и нужно ручками изменить в CAM по результатам, хотя это тоже нелогично. даже если бы была обратная связь .. тут какой то фундаментальный косяк в связке CAM - постпроцессор - Gкод - ЧПУ. все перепутано. это нормально для времен перфолент - но почему то тянется до сих пор.
- Rom327
- Почётный участник
- Сообщения: 2877
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 421
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Да где тут косяку взяться? 10 строк кода....
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Мастер
- Сообщения: 611
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 20
- Настоящее имя: Максим
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
это не про конкретный случай - но даже на 10 строках все расползлось.
- Argon-11
- Мастер
- Сообщения: 2060
- Зарегистрирован: 07 июн 2017, 17:48
- Репутация: 459
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Имеется водонагреватель, изготовленный из 200л бочки, т.е. из черного металла. Вода - хозяйственного назначения, ну скажем, для мытья пищевой посуды.
Чем покрыть изнутри этот нагреватель для защиты от ржавчины и вместе с тем, чтобы был допустим контакт с пищевкой?
Знаю, что есть эмаль КО-42Т, но ее малыми объемами не купить.
А вот что с кислотными грунтами, создающими химически неактивную фосфатную корку на металле?
Чем покрыть изнутри этот нагреватель для защиты от ржавчины и вместе с тем, чтобы был допустим контакт с пищевкой?
Знаю, что есть эмаль КО-42Т, но ее малыми объемами не купить.
А вот что с кислотными грунтами, создающими химически неактивную фосфатную корку на металле?