"Чтобы не создавать отдельную тему ради одного вопроса"

Общие вопросы станкостроения и организиции труда.
GreSHniK720
Новичок
Сообщения: 13
Зарегистрирован: 25 мар 2023, 19:01
Репутация: 3
Настоящее имя: Эдуард
Откуда: Санкт-Петербург
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение GreSHniK720 »

Доброго времени суток!
Установил концевик (пока что) на одну из осей и тестирую режим поиска домашней позиции.
При первом тесте портал поехал вправо (в положительном направлении) для поиска концевика, однако концевик у меня установлен слева.
Погуглив я выяснил, что необходимо активировать инверсию в настройках GRBL ($23) для оси, тем самым сказав станку что концевик установлен в отрицательном направлении и надо двигаться влево для его поиска.
Так оно и произошло, портал поехал влево, однако по окончании поиска у меня устанавливаются отрицательные координаты (-150), а мне бы хотелось видеть 0, т.к. я считаю что крайнее левое положение у меня - начало координат.
Однако дилемма, 0 он выставляет только в том случае, если отключить инверсию и установить концевик справа, но мне такое расположение 0 (справа) неудобно.
Как заставить двигаться станок влево и считать данное положение за ноль ?

PS: станок на основе CNC Shield V3 + прошивка GRBL
Вложения
изображение_2023-05-21_173817662.png (774 просмотра) <a class='original' href='./download/file.php?id=207866&sid=c38f85c3c58bee12abf20ea480cfcfdc&mode=view' target=_blank>Загрузить оригинал (18.28 КБ)</a>
изображение_2023-05-21_174010350.png (774 просмотра) <a class='original' href='./download/file.php?id=207867&sid=c38f85c3c58bee12abf20ea480cfcfdc&mode=view' target=_blank>Загрузить оригинал (57.5 КБ)</a>
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение kfmut »

GreSHniK720 писал(а): Однако дилемма
загуглите что-то такое рабочие и машинные координаты

в grbl всё рабочее поле станка всегда находится в отрицательных МАШИННЫХ координатах, а рабочие можете выставить какие угодно и как удобно с помощью программы управления
GreSHniK720
Новичок
Сообщения: 13
Зарегистрирован: 25 мар 2023, 19:01
Репутация: 3
Настоящее имя: Эдуард
Откуда: Санкт-Петербург
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение GreSHniK720 »

kfmut писал(а): 21 май 2023, 17:52
GreSHniK720 писал(а): Однако дилемма
загуглите что-то такое рабочие и машинные координаты

в grbl всё рабочее поле станка всегда находится в отрицательных МАШИННЫХ координатах, а рабочие можете выставить какие угодно и как удобно с помощью программы управления
Понятно, значит после поиска домашней позиции придется вручную обнулять рабочие координаты. Не очень удобно но выход. Спасибо
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение kfmut »

GreSHniK720 писал(а): Не очень удобно
а станок-то от куда должен знать где у ВАС в рабочем поле находится ноль детали? wave
GreSHniK720
Новичок
Сообщения: 13
Зарегистрирован: 25 мар 2023, 19:01
Репутация: 3
Настоящее имя: Эдуард
Откуда: Санкт-Петербург
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение GreSHniK720 »

kfmut писал(а): 21 май 2023, 18:33
GreSHniK720 писал(а): Не очень удобно
а станок-то от куда должен знать где у ВАС в рабочем поле находится ноль детали? wave
Т.к. у меня ЧПУ рисующий плоттер, в моем случае все проще. У листов формата А3 А4 А5 есть свое фиксированное положение на рабочем поле станка. Если обнулить координаты в крайних положениях осей, то станок поедет в нужную точку. В общем этот момент у меня уже продуман :good:
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение kfmut »

GreSHniK720 писал(а): В общем этот момент у меня уже продуман
Если планируется писать уп-шки в машинных координатах, то в настройках прошивки при компиляции были какие-то настройки какую точку считать за машинный ноль, если в рабочих, то можно на кнопку в интерфейсе скриптик запулить с поиском нуля $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 в машинных координатах сделать и дальше обнулиться для работы в рабочих. Какой вариант у вас был выбран? :thinking:
GreSHniK720
Новичок
Сообщения: 13
Зарегистрирован: 25 мар 2023, 19:01
Репутация: 3
Настоящее имя: Эдуард
Откуда: Санкт-Петербург
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение GreSHniK720 »

У меня была идея выставлять нижний левый угол листа (независимо от формата) в нижний левый угол рабочего поля станка.
На столе эта точка у меня визуально отмечена, ориентируясь на нее, закрепляю лист. Далее запускаю поиск домашней позиции, потом руками обнуляю РАБОЧИЕ координаты и запускаю управляющий файл.
В управляющем файле разумеется ноль так же выставляю в нижнем левом углу. Как-то так я себе это представлял
Вложения
изображение_2023-05-21_214814269.png (722 просмотра) <a class='original' href='./download/file.php?id=207868&sid=c38f85c3c58bee12abf20ea480cfcfdc&mode=view' target=_blank>Загрузить оригинал (43.45 КБ)</a>
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение гражданинъ »

100500 % что такая настройка предусмотрена ,просто надо взять инструкцию (видос из ютуба или типа https://portal-pk.ru/arduino-forum/topi ... sskom.html) и настроить ! Это если надо быстро . Или ждать . Тут есть ,конечно , "мастера спорта" по GRBL ,но надеяться ,что прям вот сейчас прочтут ,вспомнят и разжуют шанс не велик ,но он есть . Я сам в это (GRBL) поиграл ,бросил и забыл . Для плоттера использовал бенбокс , там ни каких проблем не было ,куда поставил стило там и ноль назначил .Рекомендую .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2940
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Всем привет!
Пытаюсь освоить программу LightBurn. Кроме всего прочего, там есть возможность запускать уже готовый G-code.
Запускаю программу:
Крест.txt
(193 байт) 40 скачиваний
Нажимаю пуск, а станок летит в машинный ноль и останавливается на концевиках.
Причем в Candle эта же программа работает корректно.
Крест_Grbl.JPG (598 просмотров) <a class='original' href='./download/file.php?id=207925&sid=c38f85c3c58bee12abf20ea480cfcfdc&mode=view' target=_blank>Загрузить оригинал (125.42 КБ)</a>
Окно LightBurn
Снимок.JPG (598 просмотров) <a class='original' href='./download/file.php?id=207926&sid=c38f85c3c58bee12abf20ea480cfcfdc&mode=view' target=_blank>Загрузить оригинал (300.91 КБ)</a>
Подскажите, куда копать? Спасибо!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение wldev »

Надо смотреть что посылает... Может работает в машинной СК?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2940
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Посылает, согласно консоли, все правильно, ничего не добавляет. Но работает в машинных координатах. Я уменьшил размер стола до 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/
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение kfmut »

Rom327 писал(а): Обидно
так там на картинке интерфейсе выбор же "начать с", выбрана левая-нижняя точка, может ещё есть нужные варианты :wik:
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2940
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Пробовал все варианты...Даже пробную версию у офф. скачал... Причем, свой код созданный в LightBurn из картинки, работает отлично.
Все, отловил! Нарисовал квадрат в LightBurn и сохранил G код, потом сравнил:

Код LightBurn:
(для просмотра содержимого нажмите на ссылку)
; LightBurn 1.4.00
; GRBL-M3 (1.1e or earlier) device profile, current position
; Bounds: X0 Y0 to X30 Y30
G00 G17 G40 G21 G54
G91
; Cut @ 5000 mm/min, 5% power
M8
M5
G0 X30Y0
; Layer 111
M3
G1 X-30S50F5000
G1 Y30
G1 X30
G1 Y-30
M5
M9
G1 S0
; return to starting pos
G0 X-30Y0
M2
Мой код:
(для просмотра содержимого нажмите на ссылку)
G0 X0 Y0 Z0
X10 Y15 Z-1
G4 P0.5
G1 F150
M3 S1000
G02 X20 Y15 R5
G02 X10 Y15 R5
G02 X20 Y15 R5
G02 X10 Y15 R5
M5
G0 X0 Y0
G1 M3 S1000
X0 Y30
X30 Y30
X30 Y0
X0 Y0
X0 Y30
X30 Y30
X30 Y0
X0 Y0
M5
G0 X100 Y100 Z0
У меня в коде не было в шапке прописано:
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/
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение vtgmfg »

Rom327 писал(а): Обидно, столько программ лежат в G коде...
хм - я их и не думал хранить Gкод'ы. нужно снова - загрузил модель и сгенерил.. есть конечно тот момент если подачи и прочее были откорректированы при работе и нужно ручками изменить в CAM по результатам, хотя это тоже нелогично. даже если бы была обратная связь .. тут какой то фундаментальный косяк в связке CAM - постпроцессор - Gкод - ЧПУ. все перепутано. это нормально для времен перфолент - но почему то тянется до сих пор.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2940
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Да где тут косяку взяться? 10 строк кода....
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение vtgmfg »

это не про конкретный случай - но даже на 10 строках все расползлось.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Argon-11 »

Имеется водонагреватель, изготовленный из 200л бочки, т.е. из черного металла. Вода - хозяйственного назначения, ну скажем, для мытья пищевой посуды.
Чем покрыть изнутри этот нагреватель для защиты от ржавчины и вместе с тем, чтобы был допустим контакт с пищевкой?
Знаю, что есть эмаль КО-42Т, но ее малыми объемами не купить.
А вот что с кислотными грунтами, создающими химически неактивную фосфатную корку на металле?
Nixon
Мастер
Сообщения: 348
Зарегистрирован: 07 ноя 2016, 15:45
Репутация: 28
Настоящее имя: Алексей
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Nixon »

Задачка не из легких. Я бы взял специально для бочек пластиковый мешок
https://www.google.com/search?newwindow ... fvmxvFOotM
Nixon
Мастер
Сообщения: 348
Зарегистрирован: 07 ноя 2016, 15:45
Репутация: 28
Настоящее имя: Алексей
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Nixon »

Ну, и коли зашел, вопрос: обратились бывшие коллеги, провалились кнопки на панели частотника EasyDrive ED3100. Они искали панель под замену, сказали что не нашли, вроде как модель старая. Можно чем нибудь подменить? Осмотреть не могу, т.к. режимная территория. На крайний случай просили просто вывести кнопки + и -
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение vtgmfg »

никому не попадались 3д модели фрез?
Ответить

Вернуться в «Общие вопросы»