РВ501.24 заменаЗИТ500М на Linuxcnc
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
РВ501.24 заменаЗИТ500М на Linuxcnc
Здравствуйте,сначале хочу сказат я из Болгарии ,если заметите ошибки -извините.
Начали проект на 3 осньй фрезерной станок РВ501.24 снят старое ЧПУ ЗИТ500 и установит управление под Linuxcnc.
Пока ест установленая последная версия с оффсайт .Получили из Чехия Mesa 5i25 и 7i77.
Стартовая конфигурация сделал ,ну ....помощ нужна .
На рабочем столе лежат комп с 5i25 и 7i77 ,для тестьй 5 вольт с PCI ,на 7i77 поле вхдьй/вьйходьй с БП на 24вольт.
1.Вхдьй/вьйходьй на 7i77 -Isolated I/Oincludes 32 sinking inputs and 16 sourcing outputs. Inputs can sense 5V to 32V signals
and the outputs can switch 5V through 28V signals. Maximum output load is 300 mA.
вроди бьй понятно ..
2.Нужньйе еще много вхдьй/вьйходьй ,можно ли ползуват GPIO на 5i25 Р2,как их подвключит к машине ?
3.Можно ли ползуват вхдьй/вьйходьй паралельного порта ,как их подвключит к машине ?
4.Смена инструмента можно ли построит на Classicladder ,имею некакой опьйт с Ladder diagram ,работал с
ПЛК Unitronics ,Mitsubishi ,Delta electronics и другие ,мне кажется слабоватьй ПЛК на Linuxcnc.
Дело в том что станок РВ501.24 имеет 24 гнезд ,алгоритм смена инструмента сложньй с гидравлическая рука ,которая берет одновременно старьй и новьй инструмент ,поворачивается 180 гр. ставит новьй в шпиндель а старьй в гнезд где бьйл новьй .
5.Шпиндель двигатель ( 35-3500 об/мин )с управление Кемтор ,задание +/- 10 вольт ,коробка с 3 диапазон
6.Серво двигатели X Y Z с управление тиристорньйе вьйпрямители (задание +/- 10 вольт),о.с. тахогенератор ,на каждьй двигатель енкодер 5 вольт 2500 имп/об .ШВП шаг 10 мм .Можно ли добьйтся скорост хотя 6000 мм/мин?
Начиная тему надеюс опьйтом форумчани вместе сконфигурират примерной проект ,которьй будет в помоч и другим.
Заранее спасибо всем кто дадут мнение.
Начали проект на 3 осньй фрезерной станок РВ501.24 снят старое ЧПУ ЗИТ500 и установит управление под Linuxcnc.
Пока ест установленая последная версия с оффсайт .Получили из Чехия Mesa 5i25 и 7i77.
Стартовая конфигурация сделал ,ну ....помощ нужна .
На рабочем столе лежат комп с 5i25 и 7i77 ,для тестьй 5 вольт с PCI ,на 7i77 поле вхдьй/вьйходьй с БП на 24вольт.
1.Вхдьй/вьйходьй на 7i77 -Isolated I/Oincludes 32 sinking inputs and 16 sourcing outputs. Inputs can sense 5V to 32V signals
and the outputs can switch 5V through 28V signals. Maximum output load is 300 mA.
вроди бьй понятно ..
2.Нужньйе еще много вхдьй/вьйходьй ,можно ли ползуват GPIO на 5i25 Р2,как их подвключит к машине ?
3.Можно ли ползуват вхдьй/вьйходьй паралельного порта ,как их подвключит к машине ?
4.Смена инструмента можно ли построит на Classicladder ,имею некакой опьйт с Ladder diagram ,работал с
ПЛК Unitronics ,Mitsubishi ,Delta electronics и другие ,мне кажется слабоватьй ПЛК на Linuxcnc.
Дело в том что станок РВ501.24 имеет 24 гнезд ,алгоритм смена инструмента сложньй с гидравлическая рука ,которая берет одновременно старьй и новьй инструмент ,поворачивается 180 гр. ставит новьй в шпиндель а старьй в гнезд где бьйл новьй .
5.Шпиндель двигатель ( 35-3500 об/мин )с управление Кемтор ,задание +/- 10 вольт ,коробка с 3 диапазон
6.Серво двигатели X Y Z с управление тиристорньйе вьйпрямители (задание +/- 10 вольт),о.с. тахогенератор ,на каждьй двигатель енкодер 5 вольт 2500 имп/об .ШВП шаг 10 мм .Можно ли добьйтся скорост хотя 6000 мм/мин?
Начиная тему надеюс опьйтом форумчани вместе сконфигурират примерной проект ,которьй будет в помоч и другим.
Заранее спасибо всем кто дадут мнение.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Можно. Потребуется сделать оптоизоляцию и согласование.dinkata писал(а):2.Нужньйе еще много вхдьй/вьйходьй ,можно ли ползуват GPIO на 5i25 Р2,как их подвключит к машине ?
3.Можно ли ползуват вхдьй/вьйходьй паралельного порта ,как их подвключит к машине ?
Только на Classicladder скорее всего нет. Вы же захотите сохранять новое расположение инструментов между сеансами работы станка. Я-бы написал свой HAL-компонент, который на вход получал-бы номер требуемого инструмента, а на выходе формировал команды для автосменщика. Ну и сохранял-бы новое расположение инструментов в файл.dinkata писал(а):4.Смена инструмента можно ли построит на Classicladder ,имею некакой опьйт с Ladder diagram ,работал с
ПЛК Unitronics ,Mitsubishi ,Delta electronics и другие ,мне кажется слабоватьй ПЛК на Linuxcnc.
Дело в том что станок РВ501.24 имеет 24 гнезд ,алгоритм смена инструмента сложньй с гидравлическая рука ,которая берет одновременно старьй и новьй инструмент ,поворачивается 180 гр. ставит новьй в шпиндель а старьй в гнезд где бьйл новьй .
Управление коробкой проблем вызвать не должно. Разве что захотите сделать автоматический выбор передач - тут придется так или иначе решить несколько логических противоречий.dinkata писал(а):5.Шпиндель двигатель ( 35-3500 об/мин )с управление Кемтор ,задание +/- 10 вольт ,коробка с 3 диапазон
Ну если механическая часть и мощность приводов позволит, то можно.dinkata писал(а):6.Серво двигатели X Y Z с управление тиристорньйе вьйпрямители (задание +/- 10 вольт),о.с. тахогенератор ,на каждьй двигатель енкодер 5 вольт 2500 имп/об .ШВП шаг 10 мм .Можно ли добьйтся скорост хотя 6000 мм/мин?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Спасибо ,
для конфигурация 5i25 + 7i77.
посоветуйте ,с какие покупньйе модули можно сделат ,либо заказьйват Mesa card ,но я не успел найти какие подходятUAVpilot писал(а):Можно. Потребуется сделать оптоизоляцию и согласование.
для конфигурация 5i25 + 7i77.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
выбор передач сейчас на ЗИТ 500 с М41,М42,М43 ,UAVpilot писал(а):Управление коробкой проблем вызвать не должно. Разве что захотите сделать автоматический выбор передач - тут придется так или иначе решить несколько логических противоречий.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
для управления оборотов ЦАП ,которьй команд для оборотов делает на +/- 10 в. ,но я думая он мне в Linux cnc ,не будет нужен если сделаю PWM для шпинделя ,да ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Например 7I84.dinkata писал(а):посоветуйте ,с какие покупньйе модули можно сделат ,либо заказьйват Mesa card ,но я не успел найти какие подходят
для конфигурация 5i25 + 7i77.
Теоретически можно и 7I64, только я не помню поддерживает прошивка для 7i77 эту карту.
Для пример вот тут я делал переключение на AG-400, правда там только 2 передачи, но это не принципиально:dinkata писал(а):выбор передач сейчас на ЗИТ 500 с М41,М42,М43 ,
Re: AG-400. Пересадка мозга. #29
В 7i77 есть 6 выходов дающих +/- 10 в - хватит и на оси и на шпиндель.dinkata писал(а):для управления оборотов ЦАП ,которьй команд для оборотов делает на +/- 10 в. ,но я думая он мне в Linux cnc ,не будет нужен если сделаю PWM для шпинделя ,да ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
А сколько именно надо?dinkata писал(а):2.Нужньйе еще много вхдьй/вьйходьй ,можно ли ползуват GPIO на 5i25 Р2,как их подвключит к машине ?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
А каких противоречий?UAVpilot писал(а):Разве что захотите сделать автоматический выбор передач - тут придется так или иначе решить несколько логических противоречий.
Тут вроде есть только такой вариант - S100 + Mкод для вызовасменщика передачи, который сам посмотрит на S и в случае необходимости сменит передачу.
Есть такая штука RANDOM_TOOLCHANGER, я с ним не разбирался - но видел несколько разUAVpilot писал(а):Только на Classicladder скорее всего нет. Вы же захотите сохранять новое расположение инструментов между сеансами работы станка. Я-бы написал свой HAL-компонент, который на вход получал-бы номер требуемого инструмента, а на выходе формировал команды для автосменщика. Ну и сохранял-бы новое расположение инструментов в файл.
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ToolChange
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Я в теме про AG-400 вроде уже писал...Nick писал(а):А каких противоречий?
Например по команде M3S100 шпиндель включается на первую передачу и начинает вращаться. Далее в процессе работы приходит команда M3S1000, а такая скорость уже невозможна на первой передаче. Т.е. по идее нужно остановить шпиндель, переключить передачу и снова его запустить. Отсюда первое противоречие: команды останова шпинделя небыло, а без останова шестерёнки двигать нельзя... Тут возможно только "административное" решение, типа делаем только вот так, а иначе уходим в E-Stop.
Да наверняка уже подходящее решение есть, просто лень было искать.Nick писал(а):Есть такая штука RANDOM_TOOLCHANGER
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
уже конфигурация думаю уточнил ,к 5i25 7i77 ,k 7i77 7i64 ,получается 57 входьй и 40 вьйхода .Nick писал(а): А сколько именно надо?
Начинаю рисоват схем ,привязат все к новую конфигурацию.Хорошо что сохранили оригинальньйе схем .даже Ladder diagram ест на ЗИТ500.
Будут в помоч строение новая ladder , не знаю как сделат в hal ,буду надеется на помоч здесь.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Для смена инструмента на ЗИТ550 в начале каждая програма настройчик вводит следущее :
Q25 T01 ето в шпинделя
Q01 T25
Q02 T02
Q03 T03
.......
.......
Q24 T24
таким образом тулченджер помним место инструментов
Для смена оборотов ( не часто ему надо ) он вводит
М41 100-400 об/мин
М42 100-1200 об/мин
М43 100-2000 об/мин
смотрел М код в Linuxcnc нету М41;42;43 наверно надо сделат с М141;142;143
А вот и схем пока недоработаньйе ,надо добавит кнопки JOG для всех ос и еще что то,продолжаем.
Q25 T01 ето в шпинделя
Q01 T25
Q02 T02
Q03 T03
.......
.......
Q24 T24
таким образом тулченджер помним место инструментов
Для смена оборотов ( не часто ему надо ) он вводит
М41 100-400 об/мин
М42 100-1200 об/мин
М43 100-2000 об/мин
смотрел М код в Linuxcnc нету М41;42;43 наверно надо сделат с М141;142;143
А вот и схем пока недоработаньйе ,надо добавит кнопки JOG для всех ос и еще что то,продолжаем.
Последний раз редактировалось dinkata 12 сен 2014, 12:45, всего редактировалось 1 раз.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
А там-же в начале какая-то команда должна быть?.. Я так понимаю Q и T - это аргументы этой команды.dinkata писал(а):Q01 T25
В принципе можно будет просто переопределить M6...
M41, M42, M43 можно будет создать.dinkata писал(а):смотрел М код в Linuxcnc нету М41;42;43 наверно надо сделат с М141;142;143
А какой ток срабатывания у реле KVxx? Не перегрузят Mesa?..dinkata писал(а):А вот и схем
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Ето на ЗИТ500 ,старя система наверно 40 лет , в соц время взяли с Fanuc.Настройчик мне ето сказал.UAVpilot писал(а):Q и T - это аргументы этой команды.
Реле будет на 20 -30 mAUAVpilot писал(а):А какой ток срабатывания у реле KVxx? Не перегрузят Mesa?.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Наверно я неправильно вьйразился ,значит в начале каждая програма настройчик указьйвает что Q -ето гнездо ,25 етотUAVpilot писал(а):Я так понимаю Q и T
номер шпинделя как гнездо ( nest ) ,дальше он указьйвает в какое гнездо Q какой Т номер инструмент лежит.
Смена произходит так ,например в шпинделя Т01 ,програма вьйзьйвает Т 05 ,магазин крутится в направление CW или CCW
так что Т04 прошел короткий пут до точка смена ( на магазин установлен счетчик ,лист14 -N01M...N16M дает в двоичном коде номер Т),автооператор (мьй нзьйваем ръка -рука ) берет едновременно инструмент Т01 с шпинделя и Т05 с магазин ,поворачивается на 180 * и ставит Т05 в шпинделя а Т01 в магазин . потом при следущая смена Т05 будет поставлен на мест о нового.И так во время вьйполнение програм и смена инструмента ЧПУ помнит мест инструментов.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Как работает такой магазин я знаю.dinkata писал(а):Наверно я неправильно вьйразился
А выше строчки "Q25 T01" что написано?
Если Q25 - это команда, а T01 - её аргумент, то сделать именно так на LinuxCNC скорее всего не получится.
Но можно будет сделать что-то вроде такого: "M60 Q25 T01"
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
настройчик рядом со мной ,UAVpilot писал(а):А выше строчки "Q25 T01" что написано?
00
Q25 T01
Q01 T25
Q02 T02
........
Q24 T24
здес ставит конец блок ( символ на семисегментной индикатор вьйглядит как t )
таким образом он говорит ЧПУ считает таблиц
буду думат как сделат на LinuxCNC .UAVpilot писал(а):то сделать именно так на LinuxCNC
Надо изучать как програмируется ,мне легче в Ladder ,но думаю здес ест знатоки ,поможат
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Тут дело не в Ladder, вопрос в том, как и где запоминать позиции инструмента?.. Я бы делал через файл и подмену M6.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Разве нет пользвательские регистров ...!!?? в настрйки Classicladder смотрел по дифолт 50 ,увеличил до максимума 100 ,UAVpilot писал(а):как и где запоминать позиции инструмента?
тоже и бит с 50 на максимума 100 .
Мож я и ошибаюс ,я думаю что имею дело с ПЛК ,например у Mitsubishi ,Delta electronics ,Unitronics
регистров D 0...........D ххххх , енергонезависимьйе и прочее ,так и с МВ внутренние реле
разве в Linuxcnc не так ?
Ой ,ой придется много еще изучат ,вес жизни учимся ( мне 60 лет ..) но желание на работа ест .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
" Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку."
Хочу сделат удочка.....
Хочу сделат удочка.....
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
На Classicladder тоже можно сделать, просто мне кажется что так сложнее получится...dinkata писал(а):разве в Linuxcnc не так ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...