EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение nkp »

не знаю что за система,но где то в настройках есть Параметры-Комбинации клавиш
там посмотреть что назначено...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение nkp »

Валерий писал(а):только на переключение муфт 18 концов не надо слишком много проводов
как вариант:
можно вообще без проводов и галетников - кнопки софтовые(провода лишь к реле электромуфт)
я думал что задача и состоит - заменить всю эту старую логику ;)
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

без проводов и галетников вообще чудо!
Софтовые кнопки-это одна в плюс другая в минус --прибавить обороты или убавить?
Возможно можно S координату писпособить в EMC2,задавать например s5 до s200(это максимальные обороты планшайбы)
а вместо ШИМ переключать муфты в определенной последовательности с задержкой.
По паспору станка разгон торможение планшайбы 10-15 секунд там масса большая плюс детали крупнные.
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

nkp писал(а):но они все идентично построены,можно дорисовать легко остальные ;)
панель справа для удобства отладки конфига без железа(станка)
18 кнопок - 18 ступеней(пока без тормоза и остального)
10 индикаторов выходов(потом они прикоммутируются с выходам парпорта и дальше на реле)
С кнопками и LED разобрался подключил все кнопки и с выходом разобрался
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение nkp »

файлы со всеми ступенями
axis3.rar
(1.86 КБ) 245 скачиваний
в хал строку подправить:

Код: Выделить всё

loadrt classicladder_rt numPhysInputs=25 numPhysOutputs=15 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

Я практический разобрался со ступенями,как выводить на муфты.
Кнопки софтовые: мне кажется будет не удобно оператору,мышкой водить.
Производство уж больно грязное сталь, чугун. Координаты двигать будет не возможно в таком виде ,они ведь
будут работать по этомуже принципу.
А с EMC2 нельзя выдать в classicladder сигнал в двоичном виде ?
Вложения
1516.tar.gz
(5.92 КБ) 951 скачивание
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение nkp »

С удовольствие бы помог'но ровно неделю я без емс'ладдера'и др:-)
зы
можно сделать все(почти:-) )
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

Где почитать,посмотреть на эту тему пока писижу покумекую.
Дайте напрвление.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение nkp »

Валерий писал(а):Где почитать,посмотреть на эту тему пока писижу покумекую.
Дайте напрвление.
Опять же - как вариант
наши пять(?) проводов через парпорт заводим на компонент weighted_sum
(пока можно использовать вместо лпт нашу панельку,только кнопки заменить на
чекбоксы
____
выход нашего компонента коммутируем с 18-ю s-32 входами ладдера,
это пины элемента COMPARE того же ладдера
изменения в схеме ладдера:
вместо входных контактов (in0-in17) вставляем COMPARE с подобными выражениями:
%IW0=_здесь_значение_нашего_двоичного_значения
__
Каа это все работает(должно:-) ):
компонент weighted_sum читает наш галетник(который,как я понял,выдает в двоичном коде номер ступени),
и на выходе выдает его(номер ступени) в виде s32 числа
теперь в ладдере активируется та линия,в которой 'сработает' наше выражение
дальше все как было:
bit slice активирует нужные выходы...
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

loadrt weighted_sum wsum_sizes=5
addf process_wsums servo-thread

Вставил в место входных контактов (in0-in17) COMPARE
кнопки изменил на чекбоксы
Как завести на компонент weighted_sum, сосдал я его правельно?
Дальше тупик
Вложения
3.tar.gz
(2.09 КБ) 937 скачиваний
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

Валерий писал(а):loadrt weighted_sum wsum_sizes=5
addf process_wsums servo-thread

Вставил в место входных контактов (in0-in17) COMPARE
кнопки изменил на чекбоксы
Как завести на компонент weighted_sum, сосдал я его правельно?
Дальше тупик
loadrt weighted_sum wsum_sizes=5
addf process_wsums servo-thread
net aaaa => classicladder.0.s32in-00 <= wsum.0.sum
net button1 wsum.0.bit.0.in <= classicladder.0.in-00
net button2 wsum.0.bit.1.in <= classicladder.0.in-01
net button3 wsum.0.bit.2.in <= classicladder.0.in-02
net button4 wsum.0.bit.3.in <= classicladder.0.in-03
net button5 wsum.0.bit.4.in <= classicladder.0.in-04
Вот так вроде работает в двоичномвиде.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение nkp »

Я немного не так мыслил))
net button1 wsum.0.bit.0.in <= button
Это в postgui файл
------
то еть чекбоксами набираем(пока) наше двоичное значение ступенни
потом туда провода с галетника будут приходить
------
выход wsum.sum правильно - на входы s32-in-00 - s32-in-17
то есь - сразу на 18.ть входов (compare)
-----
если можно - покажи скрин ладдера(можно часть небольшую)
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

Что то в ладере таймеры до 9 обозначаются 10 не вводится.
Как вот организовать такую логику работы муфт, может есть какие мысли.

Перевести переключатель с 1 ступени на 18 при этом разгон должен происходить по ступеням 11,14,17 с задержкой.
При переключении с 18 на 1 торможение также осуществляется наоборот 17,14,11 ступеням с задержкой, и закончится включением тормозных муфт.

Валерий
Кандидат

Сообщения: 70
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 0
Вложения
3.tar.gz
(7.06 КБ) 901 скачивание
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение nkp »

какие таймеры?
пока не было никаких таймеров :-)
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

Я нарисовал там в classicladder,попробвал.
В архиве.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение nkp »

Мне кажется нужно добиться правильной работы алгоритма - потом обрастать таймерами всякими:-)
что - все работает правильно?
и можно не в архиве инфу,а скрином ладдер?
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

Снимок не могу сделать пршлый раз писал
Выход на обум поставил ( код ASSIGNMENT %W0=800-899) потом пересчитаю калькулятором WINDOWS)
Код берет правильно(5 проводов) по ладеру смотришь
Вложения
3.xml
(3.12 КБ) 601 скачивание
1516F1.hal
(3.59 КБ) 907 скачиваний
1516F1.ini
(1.73 КБ) 886 скачиваний
custom.clp
(9.77 КБ) 860 скачиваний
postgui.hal
(1.42 КБ) 889 скачиваний
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: EMC2+1516Ф1 с эл.магн. муфтами коробки скоростей и подач

Сообщение Валерий »

Сделал снимок.
Вложения
Снимок .png (1361 просмотр) <a class='original' href='./download/file.php?id=90307&mode=view' target=_blank>Загрузить оригинал (234.2 КБ)</a>
Ответить

Вернуться в «LinuxCNC»