Перейти к содержанию
  • Привет. Кажется, ты используешь AdBlock. Наш форум развивается и существует за счет доходов от рекламы. Добавь нас в исключения =) КАК ДОБАВИТЬ?
pururu

Ищем станок CO2 со связью с внешними устройствами через цифровые входа/выхода на контроллере

Рекомендуемые сообщения

Добрый день всем,
Прошу помочь с поиском станка с функциями автоматизации. 
Мы смогли подобрать неплохой вариант для нашей задачи - NOVA35 Thunderlaser, 100 Ваттный.
По технологии и скорости резки он подошел, в нем же система зрения работает как нам надо - по меткам. 

Но оказалось, что в нем контроллер Ruida 6445g не имеет функций отправки/приемки внешних сигналов, как в PLC.
Нам нужно подключить погрузчик/разгрузчик листового материала собственного изготовления для достижения требуемой производительности.
Подача материала планируется через боковые стенки. 

Цикл резки смогли получить хороший, а вот на открытие/закрытие крышки, нажатие всех кнопок уходит в пять раз больше времени, чем на саму резку.

Как вариант, может даже есть какие-то совместимые контроллеры на замену с такими функциями? Я видел некие платы на алиэкпресс, которые якобы работают под mach3.
Но лучше конечно полноценный комплекс мозгов и ПО.

Буду рад всем предложениям!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго дня. 

А что именно из "отправки/приемки внешних сигналов, как в PLC" нужно?  Протокол Ruid ы не сложный и можно ею управлять по сети и делать то же, что и из программы.

Если только тупо кнопки на панели нажимать, то проще панельку эмулировать копеечным PLC типа Сименс Лого.

 

1 час назад, pururu сказал:

Я видел некие платы на алиэкпресс, которые якобы работают под mach3.

Тогда всю работу будет выполнять ПК и можно практически забыть о гравировке.
 А платы эти зачастую просто опторазвязки для LPT порта, а если подключение по USB то тупо буферы для состояний его.
Лучше уж тогда LinuxCNC и в нём через HAL можно получить любое нужное поведение.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

Нужно собственно выдавать сигнал о конце цикла, принимать сигнал на старт цикла (это можно через педаль завести в принципе, она в контроллере есть).
Это уже будет неплохо, а в идеале гибкое управление логикой, например выдавать сигнал об успешном конце цикла, с осями в нулях - чтобы не мешать режущей головой погрузчику.
Например, типичная плк-логика: "если на входе №3 сигнал логический 1, то выполнить лазерное задание №#, после чего на выход №7 подать логический сигнал 1, после чего снова ожидать на входе №3 логический ноль".

Ладно, попробую почитать про протокол руиды.
Может посоветуете, если есть, совместимое ПО? В RDworks нету настройки логики работы, как я понял. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже обсуждалась часть по реверс-инжинирингу

Там уже можете сделать что хотите.

 

51 минуту назад, pururu сказал:

Может посоветуете, если есть, совместимое ПО? В RDworks нету настройки логики работы, как я понял. 

Подходящего под Ваши задачи, насколько я знаю, готового нет. МОжете посмотреть Lightburn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

16 часов назад, PavelK сказал:

посмотреть Lightburn

Там тоже нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

15.09.2021 в 16:28, pururu сказал:

Нужно собственно выдавать сигнал о конце цикла, принимать сигнал на старт цикла (это можно через педаль завести в принципе, она в контроллере есть).
Это уже будет неплохо, а в идеале гибкое управление логикой, например выдавать сигнал об успешном конце цикла, с осями в нулях - чтобы не мешать режущей головой погрузчику.
Например, типичная плк-логика: "если на входе №3 сигнал логический 1, то выполнить лазерное задание №#, после чего на выход №7 подать логический сигнал 1, после чего снова ожидать на входе №3 логический ноль".

Ладно, попробую почитать про протокол руиды.
Может посоветуете, если есть, совместимое ПО? В RDworks нету настройки логики работы, как я понял. 

 

Посмотрите тут на форуме есть топик про управление воздухом (вытяжка и продувка). Как раз реализация на ПЛК, который подключается к 6445g и управляет ею. Там есть сигнал старт и сигнал об окончании обработки. При желании можно подключиться к ПЛК по modbus и дописав программу управлять им удаленно.

Сигнал "Окончание обработки" появляется после того как завершено задание и голова находится в исходном положении.

Изменено пользователем Smith2007

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • От Smith2007
      Добрый день.
      Есть задача автоматизировать подъемную колонну волоконного маркера.
      С кинематикой все понятно. Есть ШД, есть переходная пластина и есть крепление на вал ШВП.
      Снимаю штурвал (ручной) и на его место прикручиваю ШД.
       
      Что бы сильно не заморачиваться с электроникой решил воспользоваться готовыми ПЛК и простенькой панелью оператора. 
      В качестве ПЛК взял на пробу китайский клон FX1N и панель оператора OP320A.
      Судя по описанию FX1N поддерживает импульсный вывод с частотой до 100 кГц на выходах Y000, Y001.
       
      Два дня пытаюсь понять как запустить этот самый генератор импульсов но пока безрезультатно.
      Язык релейной логики мне как-то совсем не понятен, а в инете только о нем и упоминается в связке с термином DRVA. 
      Вопрос: Как сие чудо заставить выдать пачку импульсов? Знаком с языком ST. Он отдаленно напоминает смесь бейсика паскаля и Си. 
      Кто либо пробовал сделать нечто подобное?
      И как воспользоваться этой DRVA из ST?
       
      зы. С контроллерами СТМ32 знаком. Но на ПЛК есть уже своя среда.
    • От Alterpalm
      RuiDa RDLC320-A, делюсь опытом ремонта + помогите файлом прошивки от панели управления
       
      Попала ко мне на ремонт система управления ЧПУ CO2 лазером RuiDa RDLC320-A с жалобой, что дисплей ничего не показывает и материнку комп не видит. Забавно, что владелец станка – бывший директор, и сам я за именно этим станком три года проработал. Зная условия, в которых эксплуатируется станок, однозначно предположил, что виной всему статика. В общем-то и сам успел убить две трубки, все линейные подшипники, упороть и заколхозить кнопку и устроить с десяток пожаров =) Как бы хорошо ни были защищены эти контроллеры от таких напастей, время и ураганная эксплуатация без оглядки на какую-либо защиту/заземление и т.п. своё дело сделали. Тем более тут связь только по USB через никакой шнурок без экрана.
       
      Подал питание:

       
      Ну да, ничего не происходит. Вскрываю:

       
      Даа, тут много всего прикольного и интересного, особенно сточенная маркировка на одной из микрух)

       
      В общем-то под подозрение сразу попала Альтера, но вдруг нет, надо ж всё проверить. Две недели проверял… Всё перекопал, перепроверил, и таки да, сдохла Альтера и только она.
      Причем сдохла как-то частично, как будто в ПЛИСине выгорело несколько функциональных блоков. Нащупал у неё jtag (который никуда на плате не выведен, хотя штырьков разных навалом), кое-как припаялся к ножкам – отвечает, зараза, Quartus её видит.

       
      Значит, сдуваю её и замеряю сопротивление всех ножек на GND, для начала (или середины уже). Занятие не для нервных, однозначно =) Ну и назамерял кое-чего.
      У таких замороченных микрух выводы питания и GND есть со всех сторон по несколько штук. Логично предположить, что все земляные ножки должны между собой звониться накоротко. А у этой подлянки несколько земляных ножек имели по паре килоОм по отношению к остальным. Я-то хз, нормально это для ПЛИСин, или нет, первый раз дело имею. Как нельзя кстати у меня завалялся аналогичный чип, только Cyclone III. Думал его впихнуть, но вторая и третья серия циклонов по распину не совпадают, от слова «совсем». Ну хоть как пример взял и промерил всё то же самое и на нём:

       
      И да, у заведомо рабочего чипа все ножки GND звонятся накоротко. Чип на кладбище. Заказал новый, припаял, плата ожила, отзывается на подключение к компу, все файлы и настройки остались, плата без проблем дала обновить себе прошивку через RDworks. С этим разобрался, супер.
      Такие дела)
       
      Но это только полремонта. Панель управления как не показывала ничего, так и не показывает. Я-то думал, что дисплей и управление кнопками рулится с материнки, но нет. Панель управления – самостоятельное устройство со своим контроллером и прошивкой на нем, обмен с материнкой идёт по UART. Если на заведомо рабочую панель подать питание 5В, картинка должна появиться и без соединения с материнкой. По идее…


       
      Контроллер тут NXP P89V51RD2. С ним тоже можно общаться, еще и проще, чем с Альтерой, нужен только USB-UART переходничок:

       
      Тот, что есть у меня, имеет по минимуму выводов, всяких там DTR, RTS, и что там еще в COM портах обычно имеется, не выведено. Конвертер тут CP2102, он умеет во всякие доп. штучки, поэтому я аккуратно вывел наружу еще ножку DTR – она понадобится при общении, но в данном случае с этой панелью можно и без DTR обойтись. Втыкаться можно прямо в шнур от панели до материнки. Втыкаться надо, как того требует интерфейс, крест-накрест, т.е. RX от конвертера идет в TX на шнуре от панели, а у второго провода особо-то выбора и не остается)) Выбор конвертера, полагаю, не критичен, можно взять и FTDI и СH341A, и любой другой.

       
      1 – RX
      2 – TX
      6 – GND
      9 – 5V
      Скорость порта 19200:

       
      Дальше нужна прога Flash Magic версии 11.20. В более новых вроде как нет поддержки целевого чипа:
      https://flashmagictool.com/download.html

       
      Установил, всё соединил, подключил, открываю программу, иду в Advanced Options – Hardware Config, снимаю все галки, жму ОК:

      Выбираю нужный чип, выставляю порт и скорость:

       
      Дальше пробую считать айдишник чипа. И здесь интересно:

       
      Просят ввести чип в режим ISP – нужно подать плюс питания на ногу reset контроллера.
      Именно для этого я добавлял контакт DTR на своем конвертере, хотя это необязательно, и вот почему:

       
      На плате есть переходное отверстие, отмечено желтым кружком, его удобно касаться выведенным проводком DTR. Но если такового нету, то можно просто замкнуть, (например, отвёрточкой или пинцетом) две площадки под отсутствующий резистор R5, они отмечены красным овалом на фото. Нужно коснуться и подержать примерно секунду, тогда чип войдёт в нужный режим. Но это еще не все грабли ))

       
      Чип войдёт в режим, но он запаролен. Нужен пароль. И он таки есть, спасибо PavelK, вот ссылка на его пост с паролями от Руидовских контроллеров:
       
      Иду в ISP – Serial Number:

       
      Во фрейме Unlock Device ввожу 666888, выбираю кодировку Hex, жму Unlock Device. Прога ругается окном с предупреждением. Жму ОК и пробую считать сигнатуру чипа еще раз:

       
      Успех, чип разлочен! Теперь надо считать память. Но сдается мне, что там пустота. Оч вероятно, что разряд статики каким-то раком потер прошивку, оставив при этом чип в живых. Но это не точно..
      Иду в ISP – Display Memory. Я так и знал, сплошные унылые F-ки. Чип забыл всё, чему его научили на заводе. И не исключено, что какой-нибудь кусок памяти забэдблочился…

       
      В интернетах категорически не найти эту прошивку. Полагаю, что в Руиду обращаться бесполезно, поэтому  ПАМАГИИИТЕЕЕ!!!  хочу попросить помощи у участников форума: если вдруг еще есть у кого этот динозавр в эксплуатации, выручите, пожалуйста, файликом. Я вроде бы достаточно подробно описал, что нужно для этого сделать. А если Вы находитесь в СПб, то я готов приехать. Займу не более получаса Вашего времени, от «Добрый день» до «Благодарю, всего хорошего!»
      Безусловно, есть такие моменты, что эту панель на Алике можно таки найти тыщи за 4 рублей, да и в общем контроллер этот уже древность. Однако хочется и владельцу помочь, человек достойный, и дело сделать до конца, раз уж взялся. Как-то так)
      Спасибо за внимание!
    • От neo7407
      Добрый вечер, новая беда со станком.После грозы пропала возможность закинуть макеты в станок. Ни комп, ни роутер не видят станок, сам станок не видит и флешку.Файлы до этого бывшие в станке режутся прекрасно, а новые не закинуть. Во время грозы от сети 220в был отключен, в станке был включен только интернет кабель. Помогите советом пожалуйста. )(((
    • От Dan
      CNCLaser8.00.30 для контроллеров RDLC220 к станкам Jumper 6040 от компании РЕКЛАБ  с полным переводом урезанного плагина, полной версии программы, LGP Design, пересборкой инсталлятора и т.д. 
      При переводе диалоговые окна полной программы не менялись. В урезанной версии плагина были изменены диалоговые окна с целью подгонки размеров под русский перевод. Основное ядро программы не менялось. Доступны все четыре языка. Для теста и примера добавлена небольшая библиотека параметров - можно посмотреть. 
      Полностью переведён инструмент LGP Design - работа со световыми панелями с LED подсветкой.
      В урезанном плагине есть  некоторые окна, текст которых зашит в сам код программы и они не дёргают строки из языковых файлов. Я мог их перевести, но посчитал лишним подобное вмешательство, ибо в этом случае, они на всех языках отображались бы только на русском языке. 
      Плагин может быть установлен и нормально работает на Corel v22, но с бубном, т.к. данная версия программы не предусматривает установку плагина на 64-битные версии Corel.
      Прошу сообщать о всех косяках в переводе и в работе программы, которые могут вылезти. 
      Заранее говорю - Я ничего не трогал ... ) 
      Описание станка Jumper 6040:
       
    • От PavelK
      Недавно знакомый купил станок и очень мудак хитрый продавец в параметрах написал про один контроллер (rd6442), а по факту в станке оказался другой (rdc320 - очень старый и с ограниченными возможностями и дешевле почти в три раза), споры с Али ни к чему не привели, т.к. особенности русско-китайского перевода и "нужно было внимательно смотреть на фото", кстати, на фото с материнской платы вообще были стёрты какие-либо надписи.   Управляющие программы в конце поста.
      В общем, вот так выглядят контроллеры и контрольные панели:
      RDC6442G:

       
      RDLC320(А):

      Визуально легко отличить по расположению дисплея, если фото самого контроллера недоступно (у китайца вообще была прифотошоплена на монохромный дисплей картинка с цветного от rdc6442).  
      RDC6445G:

       
      RDC6332G:

      RDC5121:

      RDC6344G:

      Что касается контроллеров Ruida:
      1. Сейчас у производителей пошла мода переделывать внешний вид контрольной панель "под себя" - ничего плохого в этом нет, НО есть одно НО - иногда крупные поставщики вносят изменения и в сами контроллеры (по разным причинам - от улучшения совместимости с конкретной механикой станка, до расширения стандартных функций), от чего они могут потерять совместимость с актуальной версией управляющей программы. Так что лучше будет узнать, какая версия управляющей программы поддерживается.
      Для оригинальных ("стоковые", как иногда их называют) контроллеров RDC6332, RDC6445, RDC6442  актуальная версия управляющей программы RDWorks V8 (скачать)
      2. Подделки. Они есть, редкость, но есть. Визуально их обнаружить достаточно сложно. Чаще бывает, что могут подсунуть б/у контроллер (визуально трудно отличить).
       
       
       
      Trocen AWC708S:
       
      Trocen AWC708C LITE:
       

      По ним ничего особенного сказать не могу, т.к. редко имел с ними дело.
       
      Powercut 4311:

       
      LIHUIYU M2 Nano:

      Что касается популярных "бюджетных плат"  M2 Nano:
      1. Часто ключ (в правом верхнем углу на фото, золотистый) у продавцов "в комплект не входит", а без него плата работать не будет, о чём покупатели узнают уже после покупки. Так что либо уточните у продавца сразу, идёт ли он в комплекте,
      либо закажите сразу отдельно (от 3000 до 5000 рэ) что бы потом ещё месяц не ждать.
      2. Кстати, так же уточните, для какой именно программы ключ. Так как есть несколько вариантов (отличаются цветами).
      Вам нужен золотистый (работает с CorelLaser). Синий для программы WinsealXP.  Красный - подходит для обоих программ.
      Так же есть другой вариант самого контроллера:

      Отличается отсутствием некоторых разъёмов (которые дублировали выходы основных, функционал тот же, просто подключение отличается).
      Из-за популярности подделок много. По функционалу идентичны и в работе никак не проявили негативным образом (лично я не пробовал - со слов пользователя).
      Кстати, досихпор иногда встречаются старые версии плат (легко отличить по другим расцветкам - красные, жёлтые, синие и белые платы) ну и по расположению компонентов на плате. Оригиналы на фото вверху.
      Софт для контроллеров "M2 Nano" есть у нас в разделе программ (скачать).
      Leetro MPC6525A:
       

      Leetro MPC8530S:

       
      Leetro MPC6585:

      По ним не могу сказать чего-либо выдающегося.
       
      Topwisdom TL302:

      Очень старая и крайне не рекомендую к покупке.
       
      По мере возможностей дополню список.
       
      Управляющие программы для контроллеров тут: https://stankoforum.net/files/category/9-контроллерыматеринки-станков/
       
       
×
×
  • Создать...