MyGUI

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

Re: MyGUI

Сообщение nkp »

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

Re: MyGUI

Сообщение nkp »

Lexxa писал(а):Есть кое какие картинки с хэденхайна (слил себе бэкап-образ).
Lexxa, ты здесь писал ,что есть значки готовые.
Можешь поделиться??
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

nkp, канеш скину, но рятли ты что нить там присмотришь
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

nkp, в прицепе картинки хэденхайновские
Вложения
BMP.tar.gz
(118.67 КБ) 1030 скачиваний
:bender:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

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

Re: MyGUI

Сообщение nkp »

Запуcтил на панели MyGUI :
PA140037.JPG (2022 просмотра) <a class='original' href='./download/file.php?id=8648&sid=1a58a4228abe295206a40deefffc8840&mode=view' target=_blank>Загрузить оригинал (2.04 МБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

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

Re: MyGUI

Сообщение nkp »

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

Re: MyGUI

Сообщение nkp »

...не успел припаять с десяток проводков к панели - уже появилась куча вопросов :)
начал с переключателя режимов
(напомню: режимы будут -AUTO,MDI,HOME,EDIT,MPG,JOG, JOGinc)
"внутренних" режимов емс четыре: auto,mdi,manual,joint
1. не очень понятно почему при любом режиме включен "joint"?????
думаю
AUTO , EDIT - auto, (EDIT с заблокированным управлением)
MDI - mdi,
MPG,JOG, JOGinc ,HOME - manual
2. как "поизящней" к 1 out присоеденить 4 in ??? тремя xor2 ?
3. как должна "правильно" работать железная кнопка estop ? обязательно ли на ней фиксация??
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

nkp писал(а):1. не очень понятно почему при любом режиме включен "joint"????? думаю
Наверное потому, что у тебя тривиальная кинематика и любое перемещение идет в joint. Для других кинематик в режиме world, joint наверное будет отключаться... (там вроде еще какой-то режим teleop был...)
nkp писал(а):, EDIT - auto, (EDIT с заблокированным управлением)
Это как?
nkp писал(а):2. как "поизящней" к 1 out присоеденить 4 in ??? тремя xor2 ?
А какая логика работы? Действительно все "1 или 2 или 3 или 4" ?
nkp писал(а):3. как должна "правильно" работать железная кнопка estop ? обязательно ли на ней фиксация??
Я думаю фиксация не повредит. И лучше кнопку на разрыв. И вообще эта кнопка должна по хорошему не LinuxCNC говорить, что "Эээ стой давай, да?" А должна жестко питание станка отрубать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Nick писал(а):у тебя тривиальная кинематика и любое перемещение идет в joint.
да,но зачем управление выведено в halui ? что с ним можно делать? что то про это нигде не написано
Nick писал(а):nkp писал(а):, EDIT - auto, (EDIT с заблокированным управлением)Это как?
заблокированы кнопки управления исполнительными механизмами
Nick писал(а):А какая логика работы?
надо разрулить подобное:

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

net mpg      parport.0.pin-11-in-not    mygui.mode_mpg           halui.mode.manual   classicladder.0.in-00 
net home     parport.0.pin-12-in-not    mygui.mode_referent      halui.mode.manual   classicladder.0.in-01 
net jog	    parport.0.pin-13-in-not    mygui.mode_jogu          halui.mode.manual   classicladder.0.in-02 
net joginc   parport.0.pin-15-in-not    mygui.mode_jogi          halui.mode.manual   classicladder.0.in-03
Nick писал(а):А должна жестко питание станка отрубать.
с этим как раз все очень просто
тут именно вопрос во взаимодействии кнопки и емс (активация-деактивация)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

nkp писал(а):надо разрулить подобное:
Эмм а как именно разрулить?
на примере первой строчки сделай таблицу истинности:
для набора: сигнал пин1 пин2 пин3 пин4
nkp писал(а):да,но зачем управление выведено в halui ? что с ним можно делать? что то про это нигде не написано
Какое именно управление?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

...я про то , что если две таких строчки :

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

                      out                     in                       in                   in
net mpg      parport.0.pin-11-in-not    mygui.mode_mpg           halui.mode.manual   classicladder.0.in-00 



                      out                      in                      in                    in
net home     parport.0.pin-12-in-not    mygui.mode_referent      halui.mode.manual   classicladder.0.in-01 
(halui.mode.manual в обоих строках)
то обходимся and2 или xor2
а если таких строк 4 или более?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Ник, помоги разобраться
logic - это вроде то что нужно
но прописав:

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

loadrt logic
addf logic.0 servo thread
пины в halshow не появляются
и как индекс ММ присваивается (вот это не понял:"logic.N.in-MM bit in (MM=00..personality & 0xff)")
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Насколько я понимаю надо:
loadrt logic [count=N|names=name1[,name2...]] [personality=P,P,...]
т.е.
loadrt logic names=logic.manual personality=(сюда количество пинов + 512 для or).

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

Re: MyGUI

Сообщение nkp »

Спасибо!!
Все работает как надо,хороший универсальный компонент.
Действительно надо прописывать число пинов:

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

loadrt logic  personality=1027
addf logic.0  servo-thread 
после этого наблюдаем их :
Выделение(031).jpg (1967 просмотров) <a class='original' href='./download/file.php?id=8721&sid=1a58a4228abe295206a40deefffc8840&mode=view' target=_blank>Загрузить оригинал (27.56 КБ)</a>
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Кстати - в документации ничего не сказано о параметрах:
Выделение(032).jpg (1966 просмотров) <a class='original' href='./download/file.php?id=8722&sid=1a58a4228abe295206a40deefffc8840&mode=view' target=_blank>Загрузить оригинал (22.59 КБ)</a>
каким боком к логическому компоненту параметр связаный с временем ?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

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

Re: MyGUI

Сообщение nkp »

Для lathe в gremlin необходимо зафиксировать вид по осям z и x
вроде бы все просто:

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

self.widgets.gremlin.set_property('view',self.setpoint.d[2])
из кортежа

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

self.d=  ("P","X","Y","Z","Z2")
то есть "Y"
в gscreen все выглядит как надо:
Выделение(033).jpg (1946 просмотров) <a class='original' href='./download/file.php?id=8749&sid=1a58a4228abe295206a40deefffc8840&mode=view' target=_blank>Загрузить оригинал (61.79 КБ)</a>
а вот у меня только так:
Выделение(034).jpg (1946 просмотров) <a class='original' href='./download/file.php?id=8750&sid=1a58a4228abe295206a40deefffc8840&mode=view' target=_blank>Загрузить оригинал (13.61 КБ)</a>
оба конфига в одном linuxcnc - по идее используют одни и те же модули
почему такая разница??
Ответить

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