|
использование контроллеров, создание устройства ЧПУ |
|
|
|
Mar 5 2007, 21:54
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877

|
Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 551 серия, короче решено менять стойки чпу на современные надежные контроллеры,
обрисую задачу: есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям. есть мысли собрать устройство на PIC вопрос во в чем, может кто сделает доброе дело, подскажет ссылки где можно почерпнуть инфу по этой теме, какой контроллер выбрать, может есть готовые решения подобного устройства, какие подводные камни в этой проблеме, советы вроде,"молодой человек, не морочьте голову, возьмите готовую систему hitachi, mitsubishi и др. " не подойдут, денег не много. увы
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Mar 5 2007, 23:21
|
старушка-процентщица
   
Группа: Свой
Сообщений: 817
Регистрация: 8-03-06
Пользователь №: 15 067

|
Цитата(Antonii @ Mar 5 2007, 21:54)  Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 551 серия, короче решено менять стойки чпу на современные надежные контроллеры,
обрисую задачу: есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям. есть мысли собрать устройство на PIC вопрос во в чем, может кто сделает доброе дело, подскажет ссылки где можно почерпнуть инфу по этой теме, какой контроллер выбрать, может есть готовые решения подобного устройства, какие подводные камни в этой проблеме, советы вроде,"молодой человек, не морочьте голову, возьмите готовую систему hitachi, mitsubishi и др. " не подойдут, денег не много. увы Позвольте совет : Не связывайтесь пока ни с PICом, ни с другим контроллером. Пусть это будет следующим этапом. Для начала используйте для своих целей обыкновенный (старый и дешевый!) компьютер (Р2, или даже 486, а вообще -любой). Не ставьте на него ХР , а поставьте Win98. Поставте на него Delphi или даже Паскаль.(А еще лучше - бесплатный Турбо-Делфи). Разберитесь с командами управления LPT портом , позволяющими из Вашей программы выдавать кодовые последовательности и принимать кодовые последовательности. Обращаю внимание:LPT порт, а никакой USB или другой!!! Сделайте простые схемы сопряжения Ваших 40 сигналов с LPT портом. Информации по этому поводу в интернете -море. Можно почитать что-нубудь как специально для Вас: Патрис Огик "Использование LPT -порта для ввода\вывода информации", М. NT Press,2006 г. Основное преимущество такого подхода: Наличие нормального окна Вашей управляющей программы. Вы сможете в реальном масштабе времени контролировать и изменять воздействие на станок (ШД станка). Вы можете быстро и просто менять программу. По функциональным возможностям она будет не хуже "фирменной", Вы сможете "плавно" увеличивать её сложность... Всё -это будет дешево и просто, а PIC требует программатора со всеми вытекающими.... Основные ключевые слова для поиска в интернете: "управление LPT портом" (сама долгое время наблюдала аналогичный процесс постижения истины управления ШД двумя "радиолюбителями" с разницей в возрасте около 40 лет, поэтому и смею предлагать такой вариант) P.S.А 551 (511) серия -это хорошие микросхемы, если не изменяет память, у них разница между единицей и нулем около 12 в.
|
|
|
|
|
Mar 5 2007, 23:39
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(Antonii @ Mar 5 2007, 21:54)  Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 551 серия, короче решено менять стойки чпу на современные надежные контроллеры,
обрисую задачу: есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям. есть мысли собрать устройство на PIC вопрос во в чем, может кто сделает доброе дело, подскажет ссылки где можно почерпнуть инфу по этой теме, какой контроллер выбрать, может есть готовые решения подобного устройства, какие подводные камни в этой проблеме, советы вроде,"молодой человек, не морочьте голову, возьмите готовую систему hitachi, mitsubishi и др. " не подойдут, денег не много. увы Решение проводить обновление станков - хорошее. Когда-нибудь каждому заводу прийдется или обновить или отремонтировать оборудование, или умереть. Вот только если собираетесь делать сами и на PIC - вряд-ли что-либо выйдет из этой затеи. Лучше всего найдите подрядчика, который возьмется за это дело, и у которого будут отработанные решения обновления Ваших марок станков. Но поиграться самим, конечно, можно, если есть лишнее время. Посмотрите, например, сюда: http://www.bsystem.ru/Впрочем, если речь идет только про станочную автоматику, а не про ЧПУ - существует куча более простых контроллеров. P.S. Не забывайте про контура безопасности в станочной автоматике.
--------------------
Пишите в личку.
|
|
|
|
|
Mar 6 2007, 01:33
|
Местный
  
Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667

|
Antonii, не сочтите за обиду, но если вы раньше не занимались разработкой электронных устройств (а судя по всему - так и есть, только готовое обслуживали), то в обозримом будущем это задача не для вас. Дело не в том, что этому нельзя научиться. Научиться можно, но это совсем не быстро и требует значительного объема практического опыта именно разработки. То, чего вам хочется - в совокупности значительная часть того, чему учат в институтах на соответствующих специальностях несколько лет. Даже если вы являетесь наладчиком, имеющим высшее техническое образование в области электроники, далеко не факт, что вы "с пол-оборота" сможете работать за конструктора-электронщика. Потребуется освоить не только написание и отладку программ для микроконтроллера (это не обязательно PIC, вполне может быть и другой. Даже наверняка найдется толпа доброжелателей, которые скажут, что именно PIC - это плохой выбор). Потребуется научиться разрабатывать электронные схемы с применением микроконтроллера (у него самого выводов маловато для ваших задач, и эти выводы напрямую не способны управлять цепями 24 В или принимать от них сигналы. Все эти способности нужно ему нарастить. Потом обнаружится, что разработанная, изготовленная и запрограммированная схема нормально работает на столе, но не желает работать на станке (почему?). При этом без достаточного опыта весьма вероятно наличие большого количества ошибок. Причем при сбоях электроники вы можете неправильными командами и исполнительные механизмы на станке угробить. Разрешат ли вам вывести из строя станок не только на время замены электроники, но и на неопределенный период ее отладки? Вообще, вы далеко не первый, кто подобные вопросы задает. К общему сожалению, в 99% случаев ответ неутешительный. И даже вариант, предложенный вам выше Mirabella (с управляющим компьютером) не сильно облегчит жизнь. У него есть свои недостатки и ограничения. И схему сопряжения делать придется (готовую под свои требования можете и не найти. Но схемные решения можно найти готовые), и программирование осваивать (не микроконтроллеров - так компьютера, что в принципе не намного проще). Да и про Windows забыть придется наверняка и окунуться в голый DOS или, может, Linux.
|
|
|
|
|
Mar 6 2007, 07:11
|
Местный
  
Группа: Свой
Сообщений: 238
Регистрация: 17-01-05
Из: Новосибирск
Пользователь №: 2 003

|
Цитата(Antonii @ Mar 6 2007, 00:54)  обрисую задачу: есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям. есть мысли собрать устройство на PIC вопрос во в чем, может кто сделает доброе дело, подскажет ссылки где можно почерпнуть инфу по этой теме, какой контроллер выбрать, может есть готовые решения подобного устройства, какие подводные камни в этой проблеме, Посмотрите в сторону ПЛИС. Матрицы достаточно просты в освоении ( для задач, где надо связать выходы со входами по булевым функциям ), позволяют осуществлять графический ввод задания. И вы получите именно то что было - тысячу микросхем 551 в одном корпусе. Найдите пакет MAX+Plus II или Quartus, почитайте описание на микросхемы Altera MAX II. Спаяйте загрузочный кабель и вперед к экспериментам.
|
|
|
|
|
Mar 6 2007, 09:54
|
Местный
  
Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031

|
Есть вот такая штука. Только конечно с обвязкой и расширением входов/выходов подумать придётся. А так, вроде практически готовое решение.
|
|
|
|
|
Mar 6 2007, 22:31
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877

|
Цитата(K_AV @ Mar 5 2007, 15:33)  Antonii, Потребуется освоить не только написание и отладку программ для микроконтроллера (это не обязательно PIC, вполне может быть и другой. Даже наверняка найдется толпа доброжелателей, которые скажут, что именно PIC - это плохой выбор). Потребуется научиться разрабатывать электронные схемы с применением микроконтроллера (у него самого выводов маловато для ваших задач, и эти выводы напрямую не способны управлять цепями 24 В или принимать от них сигналы. Все эти способности нужно ему нарастить. Потом обнаружится, что разработанная, изготовленная и запрограммированная схема нормально работает на столе, но не желает работать на станке (почему?). При этом без достаточного опыта весьма вероятно наличие большого количества ошибок. Причем при сбоях электроники вы можете неправильными командами и исполнительные механизмы на станке угробить. Разрешат ли вам вывести из строя станок не только на время замены электроники, но и на неопределенный период ее отладки? все верно, те сложности что вы обрисовали, обязательно проявят себя, но попробовать стоит, решение проблем сопряжения входных-выходных сигналов с портами контроллера не так волнуют меня как вопрос программирования, ситуацию с нехваткой портов контроллера для реализации 40 входов-выходов можно тоже решить( по 1 порту адрес, 2 му порту данные в регистр выходной платы). составление программы цикла станка, несложное занятие, необходим по возможности пример...
|
|
|
|
|
Mar 6 2007, 22:42
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877

|
Цитата(Oldring @ Mar 5 2007, 13:39)  [ Решение проводить обновление станков - хорошее. Когда-нибудь каждому заводу прийдется или обновить или отремонтировать оборудование, или умереть. Вот только если собираетесь делать сами и на PIC - вряд-ли что-либо выйдет из этой затеи. Лучше всего найдите подрядчика, который возьмется за это дело, и у которого будут отработанные решения обновления Ваших марок станков. Но поиграться самим, конечно, можно, если есть лишнее время. Посмотрите, например, сюда: http://www.bsystem.ru/Впрочем, если речь идет только про станочную автоматику, а не про ЧПУ - существует куча более простых контроллеров. P.S. Не забывайте про контура безопасности в станочной автоматике. все верно, подрядчик именно то что нужно, и так и будет, парк оборудования завода велик, подрядчик изготовит одну систему управления, напишет программу, запустит, получит хорошие деньги, но остальные станки придется делать своими силами,(экономия-с) мысль состоит в том, чтоб быть готовым к этому местным сотрудникам и опять же самому интересно и можно немного по подробнее про кучу простых контроллеров, т.к. речь идет именно про станочную автоматику(никаких координат, датчиков положения и т.д. от концевого к концевому)
|
|
|
|
|
Mar 6 2007, 22:47
|
старушка-процентщица
   
Группа: Свой
Сообщений: 817
Регистрация: 8-03-06
Пользователь №: 15 067

|
Цитата(Antonii @ Mar 6 2007, 22:42)  никаких координат, датчиков положения и т.д. от концевого к концевому Забираю свой совет. Он Вам не нужен. Может реле МКУ-48 220В 50 Гц? (Вы же сначала сказали про ЧПУ...)
|
|
|
|
|
Mar 6 2007, 23:10
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(Antonii @ Mar 6 2007, 22:42)  все верно, подрядчик именно то что нужно, и так и будет, парк оборудования завода велик, подрядчик изготовит одну систему управления, напишет программу, запустит, получит хорошие деньги, но остальные станки придется делать своими силами,(экономия-с) мысль состоит в том, чтоб быть готовым к этому местным сотрудникам и опять же самому интересно и можно немного по подробнее про кучу простых контроллеров, т.к. речь идет именно про станочную автоматику(никаких координат, датчиков положения и т.д. от концевого к концевому) Ну, если найти правильного подрядчика - наверняка можно договориться оптом. Вы вообще из какого города? Конечно, самостоятельно поиграться приятнее - если не боитесь разбить станок, набираясь опыта, и есть лишнее время. Конкретные марки контроллеров сейчас уже не скажу - поищите в Интернете, походите по выставкам. Узнайте для начала цену Сименсов и других буржуйских для затравки. Может быть, экономия нескольких сотен баксов на станке не окупится из-за уменьшения надежности альтернативных решений.
--------------------
Пишите в личку.
|
|
|
|
|
Mar 7 2007, 12:31
|
Местный
  
Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031

|
Цитата все верно, те сложности что вы обрисовали, обязательно проявят себя, но попробовать стоит, решение проблем сопряжения входных-выходных сигналов с портами контроллера не так волнуют меня как вопрос программирования ссылку которую я выше приводил смотрели? Цитата и можно немного по подробнее про кучу простых контроллеров Фатек http://www.fatek.com/У сименса есть серия Logo. сходу не нашёл. Можно и S7-200 попробовать. Митсубиси http://www.consys.ru/index.php?id=411Омрон http://www.rakurs.com/omron/components/controllers/
|
|
|
|
|
Mar 7 2007, 16:52
|

Местный
  
Группа: Участник
Сообщений: 255
Регистрация: 30-01-07
Из: Калининградская обл.
Пользователь №: 24 867

|
Цитата(gormih @ Mar 7 2007, 15:24)  Зачем разрабатывать то, что уже давно разработано? Вот так вот губят все прекрасные порывы души. Ответьте, как расти специалисту не занимаясь такими разработками, не набив шишек о возникшие проблемы? Ничему он толком не научится применив промышленные контроллеры. Мне лично нравится совет Мирабеллы, сам такие вещи делал, причем контролировал не станок а цех с несколькими линиями.
--------------------
Всем творческой удачи и профессионального роста!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|