Jump to content

    

Простенький ЧПУ контроллер

Recommended Posts

MX_Master

Чуть ранее мы обсуждали возможность просчёта траектории и чтения файлов силами контроллера.. С применением более мощных МК (даже двуядерных) и т.п.

Но спустя время в голову стукнула мысь, что простенький ЧПУ контроллер усложнять не надо. Достаточно добавить в него возможность запитывать внешние устройства по Ethernet кабелю (PoE). При таком подходе все расчёты возьмёт на себя внешний контроллер в виде ручного пульта (или панели) с кнопками и дисплеем. Соответственно, без PoE расчётами займётся ПК c LinuxCNC, Mach3/4 или какой-то другой (своей) ЧПУ. 

Не всегда в цеху бывает чисто, чтобы ставить у каждого станка по настольному ПК. При грязном производстве лучше, чтоб на каждом станке висел свой пульт (или панель), защищённый от грязи. В таком пульте, помимо USB порта для флэшек, можно запилить Wi-Fi клиент для переброски файлов и, возможно, внешнего управления (через веб-морду). 

Share this post


Link to post
Share on other sites

mantech
04.09.2021 в 03:01, MX_Master сказал:

При таком подходе все расчёты возьмёт на себя внешний контроллер в виде ручного пульта (или панели) с кнопками и дисплеем

А вот это ИМХО неправильно, пульт на то он и пульт, что он не должен ничего считать, а просто запускать\останавливать, калибровать и задавать начальные параметры, все остальное должен считать и управлять только контроллер в станке. 

ЗЫ. Вообще в условиях цеха либо пульт по радиоканалу, либо все жестко установлено в стойке, а иначе этот эзернет кабель оборвут на раз-два, или запнется кто-нить об него, если длинный будет...

04.09.2021 в 03:01, MX_Master сказал:

Не всегда в цеху бывает чисто, чтобы ставить у каждого станка по настольному ПК.

Именно поэтому в цехах и не стоят персоналки с мачем, а все установлено в стойку, как правило с IP65...

04.09.2021 в 03:01, MX_Master сказал:

В таком пульте, помимо USB порта для флэшек

Усб и промавтоматика вообще несовместимо в реальности...

Edited by mantech

Share this post


Link to post
Share on other sites

dimka76
3 hours ago, mantech said:

ЗЫ. Вообще в условиях цеха либо пульт по радиоканалу, либо все жестко установлено в стойке, а иначе этот эзернет кабель оборвут на раз-два, или запнется кто-нить об него, если длинный будет...

У мировых производителей роботов FANUC, KUKA, ABB пульты на проводе. И длина провода метров 15 может составлять.

Радиоканал в условиях цеха как правило не применяют.

3 hours ago, mantech said:

Усб и промавтоматика вообще несовместимо в реальности...

 

USB имелось ввиду для флэки, а не для управления станком. 

Share this post


Link to post
Share on other sites

mantech
15 часов назад, dimka76 сказал:

У мировых производителей роботов FANUC, KUKA, ABB пульты на проводе.

Если он как-то уложен так, чтобы не запинались - то согласен, провод надежнее радио.

15 часов назад, dimka76 сказал:

USB имелось ввиду для флэки

Ну, тут спорный вопрос, я лучше бы применил сд-карты.

Share this post


Link to post
Share on other sites

jcxz
4 часа назад, mantech сказал:

провод надежнее радио.

Не факт. На провод, в промышленных условиях, могут наводиться существенные помехи. От окружающего оборудования. Что сделает связь по нему ненадёжной.

В то время как на радиоканал они могут не влиять вовсе (другой частотный диапазон).

Share this post


Link to post
Share on other sites

mantech
2 часа назад, jcxz сказал:

На провод, в промышленных условиях, могут наводиться существенные помехи.

Но провод в таких случаях нужен экранированный. Ну и передачу данных лучше организовать дифпарами, например RS-485.

Edited by mantech

Share this post


Link to post
Share on other sites

MX_Master

Перед простеньким контроллером решил запилить из готовых модулей ручной пульт с дисплеем и кнопками. Запихну туда мини ПК с LinuxCNC. Наружу будут выходить USB, Ethernet и LPT (DB25) порты. Внутре поставлю батарею и зарядник для неё. За высокочастотный ввод/вывод сигналов (через DB25) будет отвечать синия/чёрная таблетка с STM32F401/103. Интерфейс для мини экрана накатаю сам. 

Share this post


Link to post
Share on other sites

MX_Master

С чего начнётся электромобиль разницы нет, главное, чтоб к финалу всё работало так, как нужно потребителю. А сейчас масса потребителей сидит на бюджетных решениях типа "старый ПК с LPT портом + плата развязки за 5 уёв + левый Mach3 или LinuxCNC" или же "китайский ручной DSP пульт (он играет роль ПК) со своей платой развязки". Чуть реже, встречаются встраиваемые стойки с ЧПУ, китайские поделки - чаще, от всяких именитых сименсов - реже. 

Получается, если у меня будет свой простенький ЧПУ (Ethernet) контроллер, то люди смогут применить его только в связке с ПК. И только со строго определённой ЧПУ программой. При этом, добрая половина пользователей ручных DSP пультов и встраиваемых ЧПУ стоек пройдут мимо. А если предложить народу DSP пульт или встраиваемую панель, которая сможет работать и с обычными платами развязки (LPT), и с разными Ethernet контроллерами (включая мой), получится совсем другой эффект. Для СНГ эффект будет ещё лучше, если интерфейс пользователя будет на русском языке (проверено).

Так что, к простенькому ЧПУ контроллеру мы ещё вернёмся, когда для него будет твёрдая база. А пока займусь проектом пульта. 

Share this post


Link to post
Share on other sites

mantech
7 часов назад, MX_Master сказал:

А сейчас масса потребителей сидит на бюджетных решениях типа...

Это что за подпольные производства такие, "гаражные умельцы" что-ли? :biggrin:

Share this post


Link to post
Share on other sites

MX_Master

Практически вся частная столярка на таких ЧПУ режется. В более мелких мастерских временами используют контроллеры с USB интерфейсом. 

Share this post


Link to post
Share on other sites

mantech
11.09.2021 в 17:50, MX_Master сказал:

Практически вся частная столярка на таких ЧПУ режется.

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

Share this post


Link to post
Share on other sites

MX_Master

Там не от станка (и не от ЧПУ) качество конечной продукции зависит :biggrin: Ибо финиш за человеком остаётся. Но с другой стороны, как уплачено, так и зафигачено 

Share this post


Link to post
Share on other sites

a123-flex
19.08.2021 в 08:56, rloc сказал:

В MESA, допустим 7i92, к FPGA прикрутили Ethernet, управление и обновление фирмваре через UDP, минимальные задержки, что и требуется от контроллера.

Да отстой эта MESA полный. Знаком я с теми кто на ней сидит. Перепилили они в итоге все полностью под себя - и железо, и софт и прошивку ПЛИС. Денег железо стоит как самолет. Сложность системы - имхо тройная, не двойная даже. 

 

В портированном GRBL stm103 100кГц на 4 оси считает. Есть НЕСКОЛЬКО открытых проектов.

Есть открытые проекты с энкодерами.

 

Порты GRBL с полным стеком всех G-кодов.

Это главный труд и геморрой.

Эти открытые проекты поддерживает и тестит целое СООБЩЕСТВО. Что может быть круче ?

 

Нет блин в сотый раз народ сидит и делает велосипеды. Из космических кораблей.

Share this post


Link to post
Share on other sites

rloc
7 часов назад, a123-flex сказал:

В портированном GRBL stm103 100кГц на 4 оси считает

Нравится, делайте на микроконтроллере.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.