Страница 11 из 12

Re: Самопальный интерпретатор

Добавлено: 26 окт 2015, 09:32
NightV
по просьбе ТС некоторые сообщения отделены отдельной темой самопальный драйвер ШД #1

Re: Самопальный интерпретатор

Добавлено: 26 окт 2015, 23:48
Крафтер
Была недавно стоматологическая выставка, набрал там фрез, некоторые раза в 3 дешевле чем на радиорынке.
_.JPG (4142 просмотра) <a class='original' href='./download/file.php?id=61785&mode=view' target=_blank>Загрузить оригинал (218.39 КБ)</a>
Хоть что-то из этого для дерева годится? 4 снизу была самая красивая и я её уже сломал, когда попробовал вместо гравера в дрель воткнуть ;)

Re: Самопальный интерпретатор

Добавлено: 27 окт 2015, 00:53
NightV
мне кААжится нет, кость крошится, дерево нет.
и изза частого прохода зубьев дерево начнет гореть (кромка потемнеет) ИМХО по дереву нужно как рубанком работать, выброс стружки вовремя и чтобы дерево не успевало нагреться (85-95% тепла уходит со стружкой), но все это ИМХО, по дереву не работаю... (по убыванию) негжа, сталюка, люминь, бронза, иногда пластики разные... :yawn:

что за сталь у фрез? тяжелее по весу с похожими по размеру сверлами HSS, или равны?

Re: Самопальный интерпретатор

Добавлено: 27 окт 2015, 20:09
Крафтер
Вроде все твердосплавные, а по весу такую мелочь не сравнишь.

Re: Самопальный интерпретатор

Добавлено: 03 апр 2016, 13:04
Крафтер
GUI
CraftTool_r286.zip
(17.7 МБ) 407 скачиваний
прошивка
STM32_CNC_r253.zip
(703.83 КБ) 417 скачиваний
Новая версия программы.
Переделано управление двигателями, теперь плата выдает стандартные сигналы STEP/DIR.
Добавлена кнопка паузы.
Добавлено отображение загруженного файла.
Исправлено падение при запуске без подключенного контроллера. Можно посмотреть содержимое файла без запуска.

Re: Самопальный интерпретатор

Добавлено: 04 апр 2016, 03:53
vladumur
Не запустилось GUI, ругается что не может загрузить библиотеки платформы виндовс.
Система вин7-64 бит. Что делать? :)

Re: Самопальный интерпретатор

Добавлено: 05 апр 2016, 23:28
Крафтер
Я под XP запускал. Может совместимость поставить? Ну и желательно точное сообщение показать.

Re: Самопальный интерпретатор

Добавлено: 07 апр 2016, 13:27
YuriD
Win XP, Qt 5
Запускаю run_release.bat выдает:

Re: Самопальный интерпретатор

Добавлено: 07 апр 2016, 20:57
vladumur
Крафтер писал(а):Я под XP запускал. Может совместимость поставить? Ну и желательно точное сообщение показать.
Вообще-то данная проблема известна разработчикам под qt, сообщение получаю такое же:
Изображение
Прошу выложить вашу папку platform (с содержимым) которая находится в папке plugins и ваш файл конфигурации qt.
Попробую, возможно вылезет еще какая зависимость (библиотеки).
Совместимость пробовал, как и ожидалось, не помогло.

Re: Самопальный интерпретатор

Добавлено: 08 апр 2016, 10:34
YuriD
С Qt только начал разбираться, где искать файл конфигурации qt?

Re: Самопальный интерпретатор

Добавлено: 08 апр 2016, 20:21
vladumur
Да собственно просьба была к топикстартеру.

Re: Самопальный интерпретатор

Добавлено: 10 апр 2016, 23:31
Крафтер
Да, есть у Qt такое. Надо в папке с экзешником каталог platforms создать и туда файлы кинуть.
platforms.zip
(5.24 МБ) 364 скачивания
.pro файл лежит в папке src. Иногда между версиями qt переключаюсь, приходится выходные каталоги настраивать.

Re: Самопальный интерпретатор

Добавлено: 12 янв 2017, 22:50
Крафтер
Ох, как давно я тут был :D . Не знаю, есть ли в этом смысл, но я переделал схему генерации шагов. Теперь они выдаются аппаратными таймерами, а процессор синхронизирует их работу, чтобы реальная траектория соответствовала запрошенной. Контроллер работает на частоте 24 МГц, это максимальная частота шагов. Реально больше 1 МГц нет смысла выдавать, так как регулировка на такой скорости будет делаться слишком большими скачками. Если сервы понимают сигнал STEP/DIR, для них такой контроллер может быть полезен. При разрешении в 1 мкм можно достичь скорости 1 м/сек. В принципе получается субпиксельная точность траектории даже при быстрых перемещениях, как и должно быть, но иногда траектория может на шаг отличаться. Не знаю, критично ли это. Дописываю поддержку концевиков, и если кому-то еще интересно, могу выложить новую версию.

Re: Самопальный интерпретатор

Добавлено: 14 янв 2017, 10:30
vladumur
Да, очень интересно.
А можно комплектом актуальное ПО, плату контролера и прошивку? Может быть стоит закрепить на первой странице и обновлять?

Re: Самопальный интерпретатор

Добавлено: 14 янв 2017, 15:05
Крафтер
Думаю, нет смысла возиться с пайкой моей схемы, надо переходить на общедоступную плату :) . Посмотрел разводку ножек у STM32VLDISCOVERY, для новой прошивки она вроде подходит. Единственная проблема с PA0, к ней кнопка подключена (стр. 20). Может там джампер есть, или можно резистор выпаять. Еще PC14, PC15 к кварцу подключены, но это можно в прошивке ноги перекинуть. Вообще интересная платка, может и мне на нее перейти :thinking: , целых 15 ножек лишних будет.

Re: Самопальный интерпретатор

Добавлено: 14 янв 2017, 17:20
vladumur
А может лучше на такиеhttp://www.ebay.com/itm/Core407V-STM32F ... SwGtRXySY7?

Re: Самопальный интерпретатор

Добавлено: 14 янв 2017, 19:58
MX_Master
Макетки из серии DISCOVERY никогда не были бюджетными. К тому же МК у STM32VLDISCOVERY не такой уж и производительный. Связка макетки STM32F407VET6 (12$) + ST LINK v2 (2$) будет дешевле и мощней.

Re: Самопальный интерпретатор

Добавлено: 14 янв 2017, 22:08
Крафтер
Может когда-то и перейду на F4, пока производительности хватает... хотя зачем F4, лучше сразу FPGA.

Есть вопрос по работе концевиков, как они работают. Я придумал такие варианты, не знаю, какой правильный/лучший/распространённый.
Вариант 0: когда наткнулись на концевик, полностью останавливаемся.
плюсы: совсем легко сделать
в случае ошибок программы она остановится, а не продолжит разносить станок
надо меньше ножек для подключения концевиков
минусы: начнешь пилить большой рельеф и придется постоянно откатывать ось

Вариант 1: когда натыкаемся на концевик, блокируется выдача сигналов вращения в эту сторону.
плюсы: легко сделать.
минусы: если ось приедет к концевику на приличной скорости и мгновенно остановится, что-нибудь сломается.

Вариант 2: когда приехали к концевику, на максимальном ускорении останавливаем ось. Когда дойдёт до команды движения в обратную сторону, сбрасываем координаты на ожидаемые и начинаем двигаться.
плюсы: ось не сломается
минусы: координаты собьются, например, если максимум оси X = 500 мм, то в результате команд
G0 X1000
G0 X900
реально ось окажется в X = 400

Вариант 3: приехали к концевику, тормозим на максимальном ускорении, при этом координаты не теряем. Когда ось начинает ехать в обратную сторону, подбираем момент и начинаем с ускорением набирать скорость, пока координаты не сравняются с ожидаемыми.
плюсы: координаты не сбиваются.
минусы: жесть какая-то, как вообще этот момент подбирать :D

Какой из них сделать?

Re: Самопальный интерпретатор

Добавлено: 14 янв 2017, 22:17
selenur
Я-бы сделал так: включаем станок, запускается автокалибровка, при которой станок по концевикам определяет доступное рабочее поле, и при выполнении G-кода уже контролирует не выйдет-ли за пределы рабочей зоны...
Например в GRBL прошивке для ардуины можно включить опцию, когда задается размер рабочего поля, и запускается хомление, после которого выполнение G-кода сопровождается проверкой, что это в пределах рабочей зоны, если нет то остановка, и сообщение о ситуации.

Re: Самопальный интерпретатор

Добавлено: 14 янв 2017, 22:24
MX_Master
Концевики могут играть разные роли - датчик дома, хард лимит или обе роли сразу. И от роли уже зависит поведение.