Как правильно выбрать плату контроллера?
Добавлено: 08 апр 2014, 17:26
Здравствуйте.
Цель - станок 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 - мач или ЕМС запоминают нули заготовки?
Цель - станок 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 - мач или ЕМС запоминают нули заготовки?