Страница 323 из 341

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

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

PS: станок на основе CNC Shield V3 + прошивка GRBL

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

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

в grbl всё рабочее поле станка всегда находится в отрицательных МАШИННЫХ координатах, а рабочие можете выставить какие угодно и как удобно с помощью программы управления

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

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

в grbl всё рабочее поле станка всегда находится в отрицательных МАШИННЫХ координатах, а рабочие можете выставить какие угодно и как удобно с помощью программы управления
Понятно, значит после поиска домашней позиции придется вручную обнулять рабочие координаты. Не очень удобно но выход. Спасибо

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

Добавлено: 21 май 2023, 18:33
kfmut
GreSHniK720 писал(а): Не очень удобно
а станок-то от куда должен знать где у ВАС в рабочем поле находится ноль детали? wave

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

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

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

Добавлено: 21 май 2023, 20:11
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:

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

Добавлено: 21 май 2023, 22:03
GreSHniK720
У меня была идея выставлять нижний левый угол листа (независимо от формата) в нижний левый угол рабочего поля станка.
На столе эта точка у меня визуально отмечена, ориентируясь на нее, закрепляю лист. Далее запускаю поиск домашней позиции, потом руками обнуляю РАБОЧИЕ координаты и запускаю управляющий файл.
В управляющем файле разумеется ноль так же выставляю в нижнем левом углу. Как-то так я себе это представлял

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

Добавлено: 21 май 2023, 23:32
гражданинъ
100500 % что такая настройка предусмотрена ,просто надо взять инструкцию (видос из ютуба или типа https://portal-pk.ru/arduino-forum/topi ... sskom.html) и настроить ! Это если надо быстро . Или ждать . Тут есть ,конечно , "мастера спорта" по GRBL ,но надеяться ,что прям вот сейчас прочтут ,вспомнят и разжуют шанс не велик ,но он есть . Я сам в это (GRBL) поиграл ,бросил и забыл . Для плоттера использовал бенбокс , там ни каких проблем не было ,куда поставил стило там и ноль назначил .Рекомендую .

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

Добавлено: 26 май 2023, 16:06
Rom327
Всем привет!
Пытаюсь освоить программу LightBurn. Кроме всего прочего, там есть возможность запускать уже готовый G-code.
Запускаю программу:
Крест.txt
(193 байт) 75 скачиваний
Нажимаю пуск, а станок летит в машинный ноль и останавливается на концевиках.
Причем в Candle эта же программа работает корректно.
Крест_Grbl.JPG (838 просмотров) <a class='original' href='./download/file.php?id=207925&mode=view' target=_blank>Загрузить оригинал (125.42 КБ)</a>
Окно LightBurn
Снимок.JPG (838 просмотров) <a class='original' href='./download/file.php?id=207926&mode=view' target=_blank>Загрузить оригинал (300.91 КБ)</a>
Подскажите, куда копать? Спасибо!

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

Добавлено: 26 май 2023, 18:43
wldev
Надо смотреть что посылает... Может работает в машинной СК?

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

Добавлено: 26 май 2023, 19:06
Rom327
Посылает, согласно консоли, все правильно, ничего не добавляет. Но работает в машинных координатах. Я уменьшил размер стола до 161х101 (было 361х301) и программы отработали, но с середины стола. Версии LightBurn.v1.2.01.x86 и LightBurn.v1.2.00.x86. Разницы никакой... Похоже LightBurn подкидывает G53, но в консоли не видно.... Обидно, столько программ лежат в G коде...

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

Добавлено: 26 май 2023, 19:12
kfmut
Rom327 писал(а): Обидно
так там на картинке интерфейсе выбор же "начать с", выбрана левая-нижняя точка, может ещё есть нужные варианты :wik:

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

Добавлено: 26 май 2023, 19:17
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 задание координат инкрементально последней введённой опорной точки.

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

Добавлено: 26 май 2023, 20:05
vtgmfg
Rom327 писал(а): Обидно, столько программ лежат в G коде...
хм - я их и не думал хранить Gкод'ы. нужно снова - загрузил модель и сгенерил.. есть конечно тот момент если подачи и прочее были откорректированы при работе и нужно ручками изменить в CAM по результатам, хотя это тоже нелогично. даже если бы была обратная связь .. тут какой то фундаментальный косяк в связке CAM - постпроцессор - Gкод - ЧПУ. все перепутано. это нормально для времен перфолент - но почему то тянется до сих пор.

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

Добавлено: 26 май 2023, 20:08
Rom327
Да где тут косяку взяться? 10 строк кода....

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

Добавлено: 26 май 2023, 21:06
vtgmfg
это не про конкретный случай - но даже на 10 строках все расползлось.

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

Добавлено: 31 май 2023, 12:01
Argon-11
Имеется водонагреватель, изготовленный из 200л бочки, т.е. из черного металла. Вода - хозяйственного назначения, ну скажем, для мытья пищевой посуды.
Чем покрыть изнутри этот нагреватель для защиты от ржавчины и вместе с тем, чтобы был допустим контакт с пищевкой?
Знаю, что есть эмаль КО-42Т, но ее малыми объемами не купить.
А вот что с кислотными грунтами, создающими химически неактивную фосфатную корку на металле?

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

Добавлено: 01 июн 2023, 19:11
Nixon
Задачка не из легких. Я бы взял специально для бочек пластиковый мешок
https://www.google.com/search?newwindow ... fvmxvFOotM

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

Добавлено: 01 июн 2023, 19:17
Nixon
Ну, и коли зашел, вопрос: обратились бывшие коллеги, провалились кнопки на панели частотника EasyDrive ED3100. Они искали панель под замену, сказали что не нашли, вроде как модель старая. Можно чем нибудь подменить? Осмотреть не могу, т.к. режимная территория. На крайний случай просили просто вывести кнопки + и -

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

Добавлено: 05 июн 2023, 07:08
vtgmfg
никому не попадались 3д модели фрез?