Хобби электроника

Всё то, что можно спаять и собрать вручную с помощью паяльника и незамысловатого инструмента: -тут!
 
Реклама  ФорумФорум  КалендарьКалендарь  ЧаВоЧаВо  ПоискПоиск  РегистрацияРегистрация  ВходВход  

Поделиться | 
 

 Электронное управление металлообрабатывающими станками

Перейти вниз 
АвторСообщение
Priyatel



Сообщения : 6
Дата регистрации : 2018-08-17

СообщениеТема: Электронное управление металлообрабатывающими станками   Вс Окт 21, 2018 8:56 pm

На данный момент я занимаюсь разработкой миниатюрных станков для хоббийного и детского технического творчества.
    Имея опыт работы на металлообрабатывающем оборудовании и станках ЧПУ, я сделал определенные выводы. Мои миниатюрные проекты имеют цифровые приводы осей (Step/Dir), поэтому нет механических устройств управления. Изначально предполагалось управлять станочками от компьютера. Но оказалось, что творческая мысль опережает CAD-CAM проектирование. В дальнейшем, изготовленная деталь на CNC станке, уже рассматривалась как некая заготовка, требующая доработки в технологическом процессе. Вести доработку единичного экземпляра, перечерчивая 3-d модель и перевычисляя CAM коды, забирало много времени. Оказалось, целесообразнее производить дополнительные операции, как говориться,- «вручную». Но бороться с Mach-3, подключая MPG заводского изготовления и пр., стало дорогостоящим и нецелесообразным. Тем более, что управляющим был выбран «Автономный CNC контроллер». Ручное управление обработкой материала с помощью кнопок, стало крайне затруднительно.
    Первое, что я попытался сделать – это модуль цифровой индикации (DRO) на Arduino. Но предлагаемый модуль на Чипмейкере обладал излишним функционалом. Я обратился за помощью к Adminу данного Форума, и он любезно согласился помочь мне.

Блок-схема двух осевого модуля управления и индикации на Ардуино.

    В дальнейшем, я попробовал сделать управление приводом (MPG) на дискретных элементах по такой задаче:
- управление приводами с помощью электронных маховичков (энкодеров);
- введение декадного переключателя перемещения для энкодеров;
- переключение в режим автоподачи и ускоренного перемещения с помощью джойстика;
- регулировка скорости подачи по каждой оси;
- объединение в одном корпусе всех органов управления и индикации;
- возможность управления и визуализации на некотором расстоянии от станка.
Преимущества:
- формулируется функционал стандартного токарного или фрезерного станка с автоподачами;
- все органы управления и информации сосредоточены в одном месте;
- нет необходимости постоянно контролировать режим обработки непосредственно около обрабатываемой детали (некая зона безопасности);
- возможность закрыть станок в кофр для чистоты рабочего места, шумопонижения и т.д. (особенно характерно для настольных станков домашнего/кухонного применения).
Недостатки:
- большое количество дискретной логики (10шт.);
- несогласованность управляющих сигналов между модулями (для используемого DRO потребовалось поставить дивидер).
Последнюю проблему мне опять же помог решить Admin. Теперь блок DRO принимает сигналы Step/Dir, которые приходят непосредственно на шаговые двигатели.
Схему управления тоже решил перевести на архитектуру Ардуино. Получилась вот такая схема:


Но, к сожалению, я не программист. Имею функционал и скетч по генератору импульсов. Но он не имеет энкодеров и скачками регулируется скорость. Надеюсь на поддержку Форумчан....
Вернуться к началу Перейти вниз
Admin
Admin
avatar

Сообщения : 805
Дата регистрации : 2013-02-08
Возраст : 45
Откуда : Нижний Новгород

СообщениеТема: Re: Электронное управление металлообрабатывающими станками   Пн Окт 22, 2018 9:02 am

Здравствуйте Priyatel

Плохо видно фотки...
Но , идея хорошая.
Тоже мудрил станочек , но вот на этом контроллере https://www.ebay.com/itm/3-Axis-Stand-alone-CNC-Stepper-Motor-Controller-with-LCD1602-Screen-Module/332671617656?epid=517383211&hash=item4d74c60a78:g:h9AAAOSwN2VbEb3N:rk:2🇵🇫0

Вот тема: http://sser.forum2x2.ru/t6-topic

_________________
Напишу скетч для Ардуино в соответствии с Вашим ТЗ (Бесплатно, с условием открытия темы(можно и без темы) и размещением видео ,фото  устройства на форуме ).
Вернуться к началу Перейти вниз
http://sser.jimdo.com
Admin
Admin
avatar

Сообщения : 805
Дата регистрации : 2013-02-08
Возраст : 45
Откуда : Нижний Новгород

СообщениеТема: Re: Электронное управление металлообрабатывающими станками   Пн Окт 22, 2018 11:30 am


_________________
Напишу скетч для Ардуино в соответствии с Вашим ТЗ (Бесплатно, с условием открытия темы(можно и без темы) и размещением видео ,фото  устройства на форуме ).
Вернуться к началу Перейти вниз
http://sser.jimdo.com
Priyatel



Сообщения : 6
Дата регистрации : 2018-08-17

СообщениеТема: Re: Электронное управление металлообрабатывающими станками   Пн Окт 22, 2018 11:45 am

По поводу изображений: передал в пост миниатюры изображений с возможностью полного просмотра.
Исходный файл последнего изображения 1468х1116х150dpi, файл в ACDC 1547х1488х256 gif, 67,1КВ.
Изображение в просмотровщике смотрится хорошо. При постировании почему-то изображение размывается. Может я что-то делаю не так?
По поводу идеи: собственно с этого контроллера все и началось.
Несколько лет назад приобрел из Китая сей девайс, но увидел на нем опознавательные знаки Российского происхождения и нашел соответствующий сайт.
Связался с разработчиком (http://cncrouter.ru/forum/) по теме "Автономный контроллер ЧПУ на ATMega32". Встретились, познакомились.
После личного общения многие вопросы по эксплуатации контроллера были закрыты.
Но, к сожалению, тема на сайте умерла (Сергей - разработчик контроллера увлекся разработкой подобного на STM32, к тому же основное время у него отбирала разработка и изготовление агрегатных заказных CNC станков).
В продолжение темы я разработал ПП под этот контроллер с размером под индикатор 1602.




Вот здесь и возникла необходимость вручную перемещать инструмент по координатам станка.
Но штурвалов управления на моих разработках станочков ведь нет.
Контроллер перемещает инструмент только с заданным шагом с помощью соответствующих клавиш перемещения.
Вернуться к началу Перейти вниз
Priyatel



Сообщения : 6
Дата регистрации : 2018-08-17

СообщениеТема: Re: Электронное управление металлообрабатывающими станками   Пн Окт 22, 2018 11:54 am

Admin пишет:
Вот ещё по вашей теме : https://ru.aliexpress.com/item/V4-3D-A4988/32878312234.html?spm=a2g0v.search0204.3.43.2f101cbb0rSt0y&ws_ab_test=searchweb0_0%2Csearchweb201602_3_10065_5024915_10068_318_319_317_10696_450_10084_10083_10618_452_5723515_535_534_533_10307_532_10301_204_10059_10884_323_10889_10887_326_100031_320_321_322_5727715_10103_448_449_5727815-10889%2Csearchweb201603_35%2CppcSwitch_0_ppcChannel&algo_pvid=d48534cb-9056-4f32-9040-36832c06b40c&algo_expid=d48534cb-9056-4f32-9040-36832c06b40c-3

Это, как говориться, материнская плата для согласования контроллера Ардуино с драйверами шаговых двигателей. там много ненужных коннекторов. Хотя для макетной отработки она очень даже подходит. Но я обычно пользуюсь беспаячной макеткой.
Вернуться к началу Перейти вниз
Priyatel



Сообщения : 6
Дата регистрации : 2018-08-17

СообщениеТема: Re: Электронное управление металлообрабатывающими станками   Пн Окт 22, 2018 12:31 pm


Один из первых hobby-CNC от Roland (Roland CAMM-3). На хоботе станка выдны 3 индикатора DRO (X-Y-Z).
А на нижней панели управления - 3 энкодера - маховичка для ручного перемещения осей по X-Y-Z,
джойстик X-Y (слева над энкодерами X-Y), джойстик Z (между энкодерами Y-Z).
Вернуться к началу Перейти вниз
Admin
Admin
avatar

Сообщения : 805
Дата регистрации : 2013-02-08
Возраст : 45
Откуда : Нижний Новгород

СообщениеТема: Re: Электронное управление металлообрабатывающими станками   Пн Окт 22, 2018 2:44 pm

Priyatel пишет:

Изображение в просмотровщике смотрится хорошо. При постировании почему-то изображение размывается. Может я что-то делаю не так?

Конвертируйте изображение в формат .jpg и всё получится .
пс: -я Вам уже одно изображение сделал.

_________________
Напишу скетч для Ардуино в соответствии с Вашим ТЗ (Бесплатно, с условием открытия темы(можно и без темы) и размещением видео ,фото  устройства на форуме ).
Вернуться к началу Перейти вниз
http://sser.jimdo.com
Priyatel



Сообщения : 6
Дата регистрации : 2018-08-17

СообщениеТема: Re: Электронное управление металлообрабатывающими станками   Пн Окт 22, 2018 3:36 pm

Спасибо. Учту. Просто мне казалось, что .jpeg (.jpg) занимает в 4 раза больше места.
Вернуться к началу Перейти вниз
Priyatel



Сообщения : 6
Дата регистрации : 2018-08-17

СообщениеТема: Re: Электронное управление металлообрабатывающими станками   Пн Окт 22, 2018 4:23 pm

Хотелось бы продвинуться далее по моей теме, раз кому-то интересно. Есть наработка по генератору на Ардуино от Евгения с Чипмейкера.
Она на две оси, но без энкодеров. К тому же что-то плохо работает регулятор скорости. Вот схема:

Хотел отправить скетч, или .txt, но не знаю как...
Второй вариант: есть схема от D.L. с Чипмейкера, но она на PIC16f1823 на одну ось, требуется программатор Pickit. Есть .HEX файлы,
исходники предыдущей версии от 2011 года в MPLAB. Микрухи и Pickit ждать с Алиэкспресс до 2-х месяцев (не хочу переплачивать в Чип и Дип).
Но в данной разработке вроде все, что необходимо. Получается неплохой однорукий MPG. Но тогда получается "Баня - через дорогу - Раздевалка".
Половина на Arduino - половина на PIC16f1823. К тому же мастерить ПП под чип. Хотелось бы иметь функциональный модуль,
а печатные платы с вариантами органов управления сделать как материнку. Вот схема:
Вернуться к началу Перейти вниз
Спонсируемый контент




СообщениеТема: Re: Электронное управление металлообрабатывающими станками   

Вернуться к началу Перейти вниз
 
Электронное управление металлообрабатывающими станками
Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
Хобби электроника :: категория :: форум-
Перейти: