Страница 1 из 1

Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 16:51
aeroskat
Несколько дней назад решил написать в теме:
http://www.cnc-club.ru/forum/viewtopic. ... 1&start=80
Но тема наверно умерла, а поделиться своими наработками хочется.
Я совсем не программист и поэтому до некоторого момента это было для меня "Домокловым мечом" в построении миниатюрных станков. Но 2 месяца назад я освоил уникальную программу графического (блочного) программирования. Более подробно с моей работой можно ознакомиться: https://forum.flprog.ru/viewtopic.php?t=4600
Теперь я могу вести собственные разработки, транслировать *.ino и *.hex файлы в Ардуино.
Вот схема MPG+DRO контроллера (Генератор ручного/автоматического перемещения + устройство цифровой индикации) на двух Atmega-328.
MPG Arduino-168(328)-5v.JPG (2260 просмотров) <a class='original' href='./download/file.php?id=154553&mode=view' target=_blank>Загрузить оригинал (69.96 КБ)</a>
1xDRO.JPG (2260 просмотров) <a class='original' href='./download/file.php?id=154552&mode=view' target=_blank>Загрузить оригинал (80.46 КБ)</a>
Так как это для станочных дел, то предусмотрен электронный (программируемый) концевик). Схема позволяет (с помощью энкодера без глюков) вручную перемещать ось, включать автоподачу, ускоренную подачу, контролировать перемещения на индикаторе, обнулять данные (установка 0 точки отсчета), вводить автоматический останов на заданную дистанцию (электронный концевик).
Так же есть разработка для линейного перемещения с конечными точками (концевиками), ручным/автоматическим перемещением, раздельной задержкой по времени в концевых точках. Предназначена для литьевой машины СО-228 (термопластавтомата).
Литьевая-кинематика.JPG (2260 просмотров) <a class='original' href='./download/file.php?id=154554&mode=view' target=_blank>Загрузить оригинал (17.13 КБ)</a>
Литьевая-Ардуино.JPG (2260 просмотров) <a class='original' href='./download/file.php?id=154555&mode=view' target=_blank>Загрузить оригинал (54.62 КБ)</a>
Могу помочь с разработкой печатных плат шилдов для этих устройств, адаптировать софт под Ваши нужды и т.д.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 17:00
Nonstopich
А собственно вопрос: зачем? Что за этим?
И чего вы ждёте от сообщества?) А то вопросов нет. Конечной задачи - тоже.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 17:03
aeroskat
На данный момент я занимаюсь разработкой миниатюрных станков для хоббийного и детского технического творчества. Я профессиональный моделист и электронщик, но, к сожалению, я не программист.
Имея многолетний опыт работы на металлообрабатывающем оборудовании и станках ЧПУ, я сделал определенные выводы. Мои миниатюрные проекты имеют цифровые приводы осей (Step/Dir), поэтому нет механических устройств управления. Изначально предполагалось управлять станочками от компьютера. Но оказалось, что творческая мысль опережает CAD-CAM проектирование. В дальнейшем, изготовленная деталь на CNC станке, уже рассматривается как некая заготовка, требующая доработки в технологическом процессе. Вести доработку единичного экземпляра, перечерчивая 3-d модель, забирает много времени. Целесообразнее производить дополнительные операции, как говориться,- «вручную». Но бороться с Mach-3, подключая MPG и пр., становиться нецелесообразным. Тем более, что управляющей системой стал «Автономный контроллер на Atmega-32», а ручное управление обработки кнопками, как понимаете, крайне затруднительно.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 17:05
Nonstopich
aeroskat писал(а):я занимаюсь разработкой миниатюрных станков для хоббийного и детского технического творчества.
Фотки в студию :) интересно.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 17:09
aftaev
aeroskat писал(а):Имея многолетний опыт работы на металлообрабатывающем оборудовании и станках ЧПУ
aeroskat писал(а):Тем более, что управляющей системой стал «Автономный контроллер на Atmega-32»
Это на чем ты там многолет работал, что потянуло на Атмегу32 :)

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 17:18
aeroskat
Вот разработочка для печатных плат. Поле обработки 120х90х30мм. Сейчас эта версия в переработке под более мощные моторчики для осей.
micro cnc 120x90x30 router-graver-3d_printer-3d_scaner.jpg (2242 просмотра) <a class='original' href='./download/file.php?id=154556&mode=view' target=_blank>Загрузить оригинал (497.14 КБ)</a>
На предыдущей версии можно было выполнить вот такие платы.
mega32u4-controller-board.jpg (2242 просмотра) <a class='original' href='./download/file.php?id=154558&mode=view' target=_blank>Загрузить оригинал (349.13 КБ)</a>
mega32u4-controller-board1.jpg (2242 просмотра) <a class='original' href='./download/file.php?id=154557&mode=view' target=_blank>Загрузить оригинал (303.08 КБ)</a>
Для гравировки это более чем достаточно. Даже пробовали делать болванку половинки фюзеляжа в оргстекле. Но моторы оказались слабые и теряли шаг. Поэтому сечас этот конструктив перерабатывается на другие ШД. Так же есть версия с приводами на рулевых машинках для моделей. Они более мощные, шустрые, точные. Но еще не отработаны энкодеры для обратной связи. Винтовые пары с компенсацией люфта так же отработаны для этого станка. Подобраны 5 мм трапецеидальные валы. Но скорее всего они появятся раньше на модели токарного станка.
Turn.jpg (2242 просмотра) <a class='original' href='./download/file.php?id=154559&mode=view' target=_blank>Загрузить оригинал (71.45 КБ)</a>

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 17:55
aftaev
aeroskat писал(а):Имея многолетний опыт работы на металлообрабатывающем оборудовании и станках ЧПУ, я сделал определенные выводы.
Смотрю на фото и прихожу к выводу что выводы не сделаны. Еще раз спрошу: это на каком оборудовании был получен многолетний опыт работы в металообработке и на станках ЧПУ? Что сделал станок на висячих валах, и из тонких пластинках сделана колонна.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 18:18
evgenymcp
aeroskat писал(а):Вот разработочка для печатных плат.
Не впечатлило. Размеры для ПП маловаты и с эстетической стороны не могу воспринимать подобные конструкции. Видимо после службы в армии след остался на всю жизнь. Всё должно быть параллельно и перпендикулярно!

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 18:21
aeroskat
aftaev писал(а):Смотрю на фото и прихожу к выводу что выводы не сделаны.
Не хотелось "теребить бабушку", но если Вы так настаиваете - отвечу. Давным - давно (в конце 70-х, начале 80-х), когда, как я понимаю, Вас еще в проекте не было, я был "Мастером спорта СССР". Строил свои ДВС для скоростных моделей. Сам делал чугунные кокили для отливки алюминиевых картеров, потом растачивал отливки, точил и шлифовал поршни и гильзы АВС и ААС (хромировал), точил (правда, сам не термообрабатывал) потом шлифовал коленвалы... Дальше продолжать? Немного позднее, делал прессформы для литья пластмасс на станках Deckel, а позднее на ЧПУ. Так, что опыта хватает. По конструктиву моих станочков, мне кажется, это Вы не въехали в тему. Какие колонны, где висят? Вообще то я открыл тему по электронике, а не про конструктив моих станков.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 18:45
AVK74
Тут ЧСВ причесать не выйдет. Не фейсбук. И чванливость не приветствуется. Мастера спорта в проектах 70х годов всем пофиг.
То что вы показали - ниочем. Китайцев таких по 200 баксов навалом.
Тему вы открыли вообще хз зачем. По электронике тема? Так вы даже схему нормальную нарисовать не можете и кодить не умеете элементарно. Похвастаца походу. Так нечем.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 18:53
aeroskat
Да не о Китайцах разговор. Я повел разговор о модулях к ЧПУ станкам (DRO и MPG), реализованных на дармовых Ардуино, которые стОят у НИХ по несколько тысяч (модули). Хвастаться я не желал. Хотелось поделиться опытом. Но, если это не интересно, тогда, увы.

P.S. Скажите, а как должна рисоваться схема?

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 19:10
evgenymcp
Я большинство фрез поломал в режиме MPG. Непонятно зачем этот колхоз если можно на ШВП или ШД маховички повесить и руками работать и обратная связь будет.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 19:56
Mamont
evgenymcp писал(а): Я большинство фрез поломал в режиме MPG. Непонятно зачем этот колхоз если можно на ШВП или ШД маховички повесить и руками работать и обратная связь будет.
Эти контролеры вещь нужная, вопрос в реализации.

Маховички для маленьких станочков применимы ("маленькие" это те, которые раза 2+ больше чем на первом фото).
Да и еще вопрос, двигатели должны быть в режиме удержания или отключенном состоянии? ШВП в режиме без удержания может откатываться под нагрузкой, Х__ руками, а Y__ отжимается понемногу. Некоторые драйверам (не буду показывать в сторону Toshiba6600) могжет поплохеть, если вал двигателя принудительно руками крутить

Re: Контроллеры перемещений и отображения информации.

Добавлено: 15 янв 2019, 20:05
aeroskat
Mamont писал(а):Эти контролеры вещь нужная, вопрос в реализации.
Реализации в чем? Если нужен скетч, то пожалуйста, выложу. В *.ino или *.hex. Для переключения из режима ЧПУ в ручной, наверно лучше сделать внешний электронный переключатель с опторазвязкой. Тогда не будет необходимости отключать двигатели.

Re: Контроллеры перемещений и отображения информации.

Добавлено: 16 янв 2019, 02:30
Serg
aftaev писал(а):Смотрю на фото и прихожу к выводу что выводы не сделаны. Еще раз спрошу: это на каком оборудовании был получен многолетний опыт работы в металообработке и на станках ЧПУ? Что сделал станок на висячих валах, и из тонких пластинках сделана колонна.
Ничё вы не понимаете! Станок крутой и точность у него повыше, чем у ваших!
У меня разрешение станка 0,01 мм, повторяемость +/-0,01.
:)
https://forum.flprog.ru/viewtopic.php?p=60756#p60756
aeroskat писал(а):Немного позднее, делал прессформы для литья пластмасс на станках Deckel, а позднее на ЧПУ. Так, что опыта хватает.
Я владею технологией CNC, но не знаю все функции J и M - кодов
:silent:
https://forum.flprog.ru/viewtopic.php?p=59816#p59816