Страница 129 из 156

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 10:45
Курдль
Pens писал(а): по алгоритму похоже так и должно быть
Да, офигеть! Интересно, по чьему замыслу это так и должно быть? По замыслу Simen-а Svale-вича Skogsrud-а? :hehehe:
В программах Mach3, LinuxCNC и прочих NC_Planet, сигнал ENABLE подается на ШД станка с момента инициализации станка и снимается только по команде E-Stop. Это немного напрягает, т.к. ШД станка постоянно находятся под напряжением. Но это оправдано тем, что после установки домашней позиции, положение исполнительного механизма известно контроллеру до каждого микрошага.
В Grbl 1.1 ШД включаются при необходимости ручного перемещения, а отключаются после него. Либо включаются при старте УП и отключаются по её окончании. Я так считал до вчерашнего дня...
Pens писал(а): STEPPERS_DISSABLE_BIT. И он используется при каждой инициализации шагов
Спасибо, что потрудились изучить код. А что такое инициализация шага?

Я выложил простой тестовый файл
В нем УП, где лазер "закрашивает" полоску растровым методом. И похоже на каждом развороте "растрового луча" приходит импульс Enable/Disable

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 10:57
13Dmitriy
А зачем вообще нужен сигнал Disable? Может Enable брутально на плюс припаять?

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 11:04
Pens
Курдль писал(а): 31 авг 2023, 10:45 Да, офигеть! Интересно, по чьему замыслу это так и должно быть?
С фразой я поторопился :wik: Не обратил внимания, что везде используется только чтение. А не может быть, что импульс приходит с драйверов?

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 11:16
Курдль
13Dmitriy писал(а): А зачем вообще нужен сигнал Disable? Может Enable брутально на плюс припаять?
Не знаю, зачем он нужен. Думаю, чтобы не греть атмосферу обмотками ШД, пока они не работают.
Однако у всех драйверов ШД от A4988 до больших типа
Изображение
Pens писал(а): А не может быть, что импульс приходит с драйверов?
Я не подключал драйверы вообще. Тестирую только плату Ардуино.
Сейчас откопаю логический анализатор и сниму сэмплы.
Думаю, что у GRBL-Mega-5X будет интереснее, т.к. выходы Disable там предусмотрены для каждой из 5-и осей.

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 11:38
vtgmfg
13Dmitriy писал(а): Может Enable брутально на плюс припаять?
я использую тумблер. иногда бывает нужно оси вручную переместить. при аварии например.
но была и еще одна мысля -для перезапуска станка без потери микрошага, надо ее опробовать.
может и как то и с Естоп это обыграть.

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 11:50
Курдль
vtgmfg писал(а): я использую тумблер. иногда бывает нужно оси вручную переместить. при аварии например.
Это с каким контроллером?

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 12:43
Курдль
Курдль писал(а): Сейчас откопаю логический анализатор и сниму сэмплы.
Ну что, результаты интересные даже у Grbl 1.1 и Arduino Nano
Диаграмма сигналов Grbl 1.1 &quot;растровый тест&quot; (423 просмотра) <a class='original' href='./download/file.php?id=208925&mode=view' target=_blank>Загрузить оригинал (81.6 КБ)</a>
Диаграмма сигналов Grbl 1.1 "растровый тест"
Диаграмма сигналов Grbl 1.1 &quot;растровый тест&quot;<br />Длительность сигнала Disable около 4 мс. (423 просмотра) <a class='original' href='./download/file.php?id=208926&mode=view' target=_blank>Загрузить оригинал (115.63 КБ)</a>
Диаграмма сигналов Grbl 1.1 "растровый тест"
Длительность сигнала Disable около 4 мс.
Это значит, что периодически со всех ШД снимается ток на 4 мс?

С Grbl MEGA практически те же результаты, только длительность импульса Disable около 5 мс.
test_square_Grbl_MEGA1.JPG (418 просмотров) <a class='original' href='./download/file.php?id=208928&mode=view' target=_blank>Загрузить оригинал (82.49 КБ)</a>
test_square_Grbl_MEGA2.JPG (418 просмотров) <a class='original' href='./download/file.php?id=208927&mode=view' target=_blank>Загрузить оригинал (109.8 КБ)</a>

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 13:04
vtgmfg
Курдль писал(а): Это с каким контроллером?
да это по идее какая разница, WLMill. Обычно действительно его никуда не подключают. но тогда нужно обесточивать станок, чтобы сдвинуть оси.
еще иногда надо погонять программу чисто на экране.

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 13:17
Pens
Курдль писал(а): 31 авг 2023, 12:43 Это значит, что периодически со всех ШД снимается ток на 4 мс?
Тут можно только гадать. В порядке идиотизма можно предположить, что это процессы при переключении режима порта. Можно попробовать проверить нет ли аналогичных синхронных выбросов на других выводах Port B. Типа с 9 по 13. Нужно будет только отключить концевики и повесить резистор 4,7 кОм на землю. Или использовать контакты управления шпинделем.

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 13:18
Курдль
vtgmfg писал(а): Обычно действительно его никуда не подключают.
Откуда такая статистика? :)
Вот мануал к моему контроллеру:
wiring_En.JPG (415 просмотров) <a class='original' href='./download/file.php?id=208929&mode=view' target=_blank>Загрузить оригинал (122.86 КБ)</a>
Допустим, в случае DIY контроллеров и схем управления, этот сигнал кто не хочет, тот и не подключают.
Но на Grbl-шилдах, поставляемых вместе с подобными станками, он распаян с драйверами непосредственно на плате.

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 13:57
Курдль
Pens писал(а): Можно попробовать проверить нет ли аналогичных синхронных выбросов на других выводах Port B. Типа с 9 по 13.
На диаграммах 1 и 2 есть дорожка "Лазер" (снизу). Это пин 13 того же порта.
А на GRBL MEGA 5X сигналы DirX, StepX, DisableX на пинах А0, А1 и А2 соответственно.
Кстати, проверил синхронизацию сигналов DisableX и DisableY для МЕГИ - они идентичны.
В общем, маловероятно, что это какие-то аппаратные фокусы или наводки. Скорее всего что-то действительно в прошивке.
Для устройства с тактовой частотой 16МГц повторяющиеся импульсы одинаковой длительности в 5 мс вряд ли похожи на случайную помеху.
Я пожалуй отдельную тему открою - интересно, что мега-гуру об этом думают ;)

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 14:02
vtgmfg
Курдль писал(а): Откуда такая статистика?
я тоже интересовался этим вопросом, хотя на самом деле на всякий случай у меня тумблер на 3 положения -выключено, включено и управление от контроллера. Но вот от контроллера не приходилось использовать, хотя есть одна идея.
А так тумблер в работе регулярно.

Курдль писал(а): он распаян с драйверами непосредственно на плате.
да вполне вероятно что вот этот "тумблер" в некоторых софтах на экране реализован. там же на экране наверняка и Естоп, который значит может и не сработать.

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 31 авг 2023, 21:29
Курдль
Похоже на ветке, которую я создал в другом разделе, нашлось решение

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 06 сен 2023, 09:45
sinkacnc
Достал люфт линейных подшипников на валах. Кто знает где взять нормальные валы+подшипники?

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 06 сен 2023, 10:46
Курдль
sinkacnc писал(а): Достал люфт линейных подшипников на валах. Кто знает где взять нормальные валы+подшипники?
А что, на валах появились канавки? Я некоторое время просто проворачиваю их на несколько градусов, пока канавки не образуются на новом месте. :hehehe:
Покупал валы пару раз у китайцев - результат не идеальный, но валы все равно были лучшего качества, чем стоковые.
Один раз покупал у наших (Darxton). Валы оказались превосходными (вроде и вправду как заказывал - "из подшипниковой стали").
Но их отпилили мне разной длины +/- 1 мм и с раздолбаной дыркой вместо отверстия с резьбой М5.
Видимо этот поставщик перепродавать чужие товары научился, а предоставлять свои ни разу не дешевые услуги (я заказывал токарку) - нет.
Подшипники я один раз заменял за 5 лет. И то не факт, что такая необходимость была.
В любом случае меня больше бесит люфт в трапециевидных приводах, чем в направляющих.

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 06 сен 2023, 11:03
sinkacnc
Нет канавок, есть люфт:) если крепить подшипники в распор, то вроде помогает, но найти такое положение крайне тяжело.
Вот как раз с т винтом я решил проблему, прикрутив две гайки с разных сторон алюминия. С одной стороны намертво, с другой через фиксатор резьбы, предварительно обтянув головки винтов термоусадкой. Наконец начал попадать в размер:)

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 06 сен 2023, 12:42
Курдль
sinkacnc писал(а): Вот как раз с т винтом я решил проблему, прикрутив две гайки с разных сторон алюминия.
Ха! Такое очевидное решение (контргайка) и я применил.
НО! Со временем Т-винт вырабатывается по центру и возникает люфт. Если его выбрать натяжением гайки, то по краям винт заклинивает :(

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 06 сен 2023, 13:35
sinkacnc
Латунь сьедает сталь?

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 06 сен 2023, 13:42
Курдль
sinkacnc писал(а): Латунь сьедает сталь?
Вода съедает камень! :bender:

Re: CNC1310 фрезер по металлу (126x88x38)

Добавлено: 06 сен 2023, 14:29
Курдль
Курдль писал(а): Можете меня поздравить - я стал счастливым обладателем 3D принтера.
Или можете повременить с поздравлениями, т.к. я его даже настроить не смог
И знаете, что сейчас с тем принтером?
А ничего! wave
Стоит себе пылится. Если принесли мне его в компактной коробке, то сейчас это полуразобранная халабуда, занимающая 1/10 кубометра пространства.
Оч полезная, знаете ли, в хозяйстве весчЬ. :hottabych: