Как правильно выбрать плату контроллера?

Контроллеры, драйверы, датчики, управляющие устройства.
foforum
Мастер
Сообщения: 227
Зарегистрирован: 02 июл 2012, 06:43
Репутация: 5
Контактная информация:

Как правильно выбрать плату контроллера?

Сообщение foforum »

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

Цель - станок 5 осей, что бы охватить все все все

Вопрос - сколько входов выходов от платы типа меса или кфлоп потребуется?

Мой примерный расчет.

Для осей по 2 выхода на ось. макс 10
По 2 концевых выключателя на XYZ + A в крайних положения наклона допустим 30/120градусов, пятая ось свободное вращение. 14 цифровых входов
4 выхода для пуска/остановки шпинделя и контроля оборотов. аналог
2 выхода для СОЖ или 4 если регулировать напор сож аналог

Линейки, не знаю сколько входов должно быть на плате, УЦИ подключаются через DB9 значит проводов много.
2 поворотных энкодера на AB оси по два цифровых входа на каждый энкодер. Но есть и аналоговые, какие лучше?

Компенсация длины инструмента х2 вход
Аварийная остановка х2 вход
Пульт управления DB9 DB25 или USB или WiFi, сколько проводов идет к плате контроллера?

Возможности платы.
Частота генерации - допустим 4МГц всего, тогда делим на размер кадра, допустим для XYZ 10мкм 4М*0,01=40 000 кадров в секунду разделить на 3 оси. Как вписать сюда поворотные оси? Если поворотная ось вращается ШД на 400шагов, и используется 1/8шага тогда полный поворот 3200 импульсов. Редуктор 1/90, скорость 4 об/сек 3200*4=12800импульсов

Если без редуктора и серво с разрешением ~ 32000 на оборот, тогда 32000* количество оборотов в сек?

Частота обработки входных сигналов.
Допустим 50кГц на вход, для линейки с точностью 10мкм это скорость в секунду/0,01, например 6м/мин=100мм/с / 0,01= 10кГц из 50 свободных. НО, у энкодера ведь 2 выхода, это нужно как-то учитывать?


----------------

Какие требования к контроллеру помимо I/O и частоты генерации/считывания предъявлять?

1. S функция, есть ли в ПО и нужна ли в железе?
2. В промышленных стойках есть ПЗУ и ОЗУ, нужно ли это для контроллеров работающих с ПК?
3. Dry Run Cycle не нужен
4. Look-Ahead есть в ПО
5. Optimized Radius Offset ПО
6. Three Dimensional Arc Interpolation для 3D контурного фрезерования, нужна ли она в железе?
7. Canned Cycles - относится к удобству написания программы со стойки, значит не нужно
8. Fixture Offsets - мач или ЕМС запоминают нули заготовки?
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Как правильно выбрать плату контроллера?

Сообщение AndyBig »

foforum писал(а):о 2 концевых выключателя на XYZ + A в крайних положения наклона допустим 30/120градусов, пятая ось свободное вращение.
Если в качестве хоум-датчиков использовать ограничительные концевики, то достаточно по одному входу на ось. Ось со свободным вращением не требует ограничителей, но концевик хоума ей желателен, я думаю.
foforum писал(а):Компенсация длины инструмента х2 входАварийная остановка х2 вход
Зачем по два входа для этих сигналов?
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3207
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 712
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: Как правильно выбрать плату контроллера?

Сообщение megagad »

AndyBig писал(а):Зачем по два входа для этих сигналов?
На длину может и много, а вот остановов маловато - как минимум с каждого свероконтроллера, плюс "грибок", плюс термодатчик на шпинделе(термозащита), плюс "алярм" частотника, плюс "самые-самые-самые концевые выключатели"(когда дальше только стенка станка) - итого на нормальный станок минимум 14 "аварийных" сигналов. Но их можно пустить через агригатор(микросхема ИЛИ-НЕ и шинный формирователь) на 1 вход контроллера.
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Как правильно выбрать плату контроллера?

Сообщение AndyBig »

megagad писал(а):Но их можно пустить через агригатор(микросхема ИЛИ-НЕ и шинный формирователь) на 1 вход контроллера.
Именно это я и имел в виду :) Кнопки и концевики сделать просто замыканием на массу, выходы разных электронных датчиков и систем пустить через транзисторы по схеме с открытым коллектором, чтобы тоже коммутировали землю. Для полного феншуя можно через оптопары :)
foforum
Мастер
Сообщения: 227
Зарегистрирован: 02 июл 2012, 06:43
Репутация: 5
Контактная информация:

Re: Как правильно выбрать плату контроллера?

Сообщение foforum »

Спасибо всем.

Сколько входов нужно для обратной связи с 3 осями?
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Как правильно выбрать плату контроллера?

Сообщение AndyBig »

Смотря какой связи... От 2 до 6 (по-моему) входов на каждую ось :)
foforum
Мастер
Сообщения: 227
Зарегистрирован: 02 июл 2012, 06:43
Репутация: 5
Контактная информация:

Re: Как правильно выбрать плату контроллера?

Сообщение foforum »

А какие есть?

http://www.ebay.com/itm/100mm-4-92-Trav ... 3a8d0378ca

Что значит входная частота 100кГц?

Распиновка, получается для DB9 6 входов, 0 +5 можно с БП наверное брать.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Как правильно выбрать плату контроллера?

Сообщение AndyBig »

foforum писал(а):А какие есть?
Выходы могут быть однопроводными или двухпроводными (дифференциальными). Энкодер может иметь 2 или 3 выхода.
foforum писал(а):Что значит входная частота 100кГц?
Я думаю, что это характеристика оптопары, используемой в этом энкодере :) Хотя полной ясности там нет :)
foforum
Мастер
Сообщения: 227
Зарегистрирован: 02 июл 2012, 06:43
Репутация: 5
Контактная информация:

Re: Как правильно выбрать плату контроллера?

Сообщение foforum »

foforum писал(а):Распиновка, получается для DB9 6 входов, 0 +5 можно с БП наверное брать.
Об этом речь шла

http://www.skbis.ru/pdf/Connectors/Con_Inc.pdf
Ответить

Вернуться в «Электроника»