Страница 39 из 46
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 08 авг 2017, 19:51
MGG
На низких оборотах теплы стал, включил охлаждение и больше нет.
Что то не так с настройками походу, автотюн без звуков разгоняет и останавливает. То что выше Макс сказал сделать, вчера так было, своим ходом останавливается беззвучно. Голову уже сломал.
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 08 авг 2017, 19:54
frezeryga
Если подши на выбеге не шумят то они в порядке. Подши если гонят то они постоянно гонят.
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 08 авг 2017, 20:12
Lafayette
может правда что с настройками мутишь не так
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 08 авг 2017, 20:45
MGG
Вбиваю все параметры , жму автотюн , включаю векторный и такая беда.
Предыдущий чп начал гнать вообще, на кнопку стоп ноль реакции , и потом своим ходом тормозит, причем параметры сбрасывал на заводские
В скалярном не такой сильный шум, но тоже появился .
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 16 авг 2017, 20:24
MGG
Хлопцы, подскажите, что глейду не нравится? как-то понять не могу.
(для просмотра содержимого нажмите на ссылку)spoiler]usr/bin/gladevcp:185: GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
builder.add_from_file(xmlname)
HAL: ERROR: duplicate component name 'gladevcp'
*** GLADE VCP ERROR: Asking for a HAL component using a name that already exists.
/usr/bin/gladevcp:185: GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
builder.add_from_file(xmlname)
custom_postgui.hal:5: Pin 'spindle-vfd.command-frequency' does not exist
/usr/bin/gladevcp:295: GtkWarning: GdkWindow 0x3800003 unexpectedly destroyed
gtk.main()
**** GLADE VCP ERROR: X Protocol Error: 3
X protocol error:
<class 'Xlib.error.BadWindow'>: code = 3, resource_id = Xlib.xobject.resource.Resource(0x03c00003), sequence_number = 10, major_opcode = 18, minor_opcode = 0
X protocol error:
<class 'Xlib.error.BadWindow'>: code = 3, resource_id = Xlib.xobject.resource.Resource(0x03c00003), sequence_number = 11, major_opcode = 7, minor_opcode = 0
X protocol error:
<class 'Xlib.error.BadWindow'>: code = 3, resource_id = Xlib.xobject.resource.Resource(0x03c00003), sequence_number = 12, major_opcode = 8, minor_opcode = 0
/usr/bin/gladevcp:295: GtkWarning: GdkWindow 0x3c00003 unexpectedly destroyed
gtk.main()
**** GLADE VCP ERROR: X Protocol Error: 3
5247
PID TTY STAT TIME COMMAND
5282
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
[/spoiler]
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 16 авг 2017, 22:49
Serg
MGG писал(а):HAL: ERROR: duplicate component name 'gladevcp'
Какое слово тебе перевести?..

Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 16 авг 2017, 23:04
botcman
Во! Уже глейд пытаешься освоить! Ну и как, делись впечатлениями.
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 16 авг 2017, 23:16
MGG
UAVpilot писал(а):Какое слово тебе перевести?..
Возможно ли запустить два допа глейд, в данном случае это пробе скрин, и модбас? Ошибку прочитал, что исправлять не понял.
botcman писал(а):Во! Уже глейд пытаешься освоить! Ну и как, делись впечатлениями.
Готовыми надстройками пользуюсь

Пользоваться нравится, в дебри даже не залазил
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 16 авг 2017, 23:47
Serg
MGG писал(а):Возможно ли запустить два допа глейд, в данном случае это пробе скрин, и модбас? Ошибку прочитал, что исправлять не понял.
Да, в доках про запуск этих панелей написано как.

Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 17 авг 2017, 07:13
MGG
ну да rtfm

Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 23 авг 2017, 15:46
MGG
перечитал все что дал яндекс\гугл по глейду, как их запустить, есть какие-либо истории успеха?

Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 23 авг 2017, 16:42
Serg
А
тут внимательно читал? 6 и 7 строчки тоже?..
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 24 авг 2017, 15:59
aekhv
MGG писал(а):Возможно ли запустить два допа глейд
Для двух закладок в Axis в ini-файл прописываем что-то вроде:
Код: Выделить всё
EMBED_TAB_NAME=MyTabXXX
EMBED_TAB_COMMAND=halcmd loadusr -Wn mytabxxx gladevcp -x {XID} -u tabxxx.py mytabxxx.glade
EMBED_TAB_NAME=MyTabYYY
EMBED_TAB_COMMAND=halcmd loadusr -Wn mytabyyy gladevcp -x {XID} -u tabyyy.py mytabyyy.glade
Напротив EMBED_TAB_NAME вписываем свои красивые названия закладок. Вместо mytabxxx и mytabyyy указываем что-нибудь осмысленное. Вкратце работает оно следующим образом. Команда loadusr будет ожидать (-W) загрузки компонента с заданным именем (n mytabxxx). А откуда этот компонент возьмётся? Он появится после вызова gladevcp, которому, помимо других параметров, передаётся имя файла с визуальными компонентами (mytabxxx.glade). Если gladevcp вызывается без ключа -c, а в примере выше так и есть, то компонент будет загружен с тем же именем, что и файл визуальных компонентов, только без расширения. То есть именно то, что ожидает loadusr с ключом -Wn. На истинность не претендую, пишу как сам понял.
Затем останется в ассоциированные hal-файлы внести правки, учитывая новые имена загруженных компонентов.
halhalhal.png
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 24 авг 2017, 16:06
MGG
Буду пробовать, спасибо!
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 24 авг 2017, 16:07
MGG
У меня снова гениальный вопрос, есть пульт, со всем вроде разобрался, но вот с подключением не могу вкурить, есть A и A- , B и B-, минуса в данном случае на землю?)
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 24 авг 2017, 16:49
Serg
BentScrew писал(а):EMBED_TAB_COMMAND=halcmd loadusr -Wn mytabxxx gladevcp -x {XID} -u tabxxx.py mytabxxx.glade
И halcmd и loadusr тут явно лишние.

halcmd - выполнение команды HAL из shell.
loadusr - запуск из HAL любой команды shell.
Т.е. они в паре друг-друга "аннигилируют".

Вполне достаточно написать
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 24 авг 2017, 23:44
MGG
Провозился сегодня с пультом, в принципе на этом день и закончился, расключил по цветам согласно схеме(а- b- и com бросил на землю контроллера, светодио не подрубал).
Но подключил на 12 вольт.
Результат халшоу видит сигнал от энкодера, но никак на него не реагирует по факту, остальные сигналы не видит, энкодер кстати почему-то греется.
Не надо ли случаем все сигналы резисторами подтягивать?
Греется из-за 12 вольт? В инструкции написано до 24
Как определить, какие провода относятся к боковой кнопке? На схеме их нет.
Вот такой пример в custom.hal добавил, поменяв название всех пинов на свои.
Код: Выделить всё
# Jog Pendant
loadrt encoder num_chan=1
loadrt mux4 count=1
addf encoder.capture-position servo-thread
addf encoder.update-counters base-thread
addf mux4.0 servo-thread
# If your MPG outputs a quadrature signal per click set x4 to 1
# If your MPG puts out 1 pulse per click set x4 to 0
setp encoder.0.x4-mode 0
# For velocity mode, set to 1
# In velocity mode the axis stops when the dial is stopped
# even if that means the commanded motion is not completed,
# For position mode (the default), set to 0
# In position mode the axis will move exactly jog-scale
# units for each count, regardless of how long that might take,
setp axis.0.jog-vel-mode 0
setp axis.1.jog-vel-mode 0
setp axis.2.jog-vel-mode 0
# This sets the scale that will be used based on the input to the mux4
setp mux4.0.in0 0.1
setp mux4.0.in1 0.01
setp mux4.0.in2 0.001
# The inputs to the mux4 component
net scale1 mux4.0.sel0 <= parport.1.pin-09-in
net scale2 mux4.0.sel1 <= parport.1.pin-10-in
# The output from the mux4 is sent to each axis jog scale
net mpg-scale <= mux4.0.out
net mpg-scale => axis.0.jog-scale
net mpg-scale => axis.1.jog-scale
net mpg-scale => axis.2.jog-scale
# The MPG inputs
net mpg-a encoder.0.phase-A <= parport.1.pin-02-in
net mpg-b encoder.0.phase-B <= parport.1.pin-03-in
# The Axis select inputs
net mpg-x axis.0.jog-enable <= parport.1.pin-04-in
net mpg-y axis.1.jog-enable <= parport.1.pin-05-in
net mpg-z axis.2.jog-enable <= parport.1.pin-06-in
# The encoder output counts to the axis. Only the selected axis will move.
net encoder-counts <= encoder.0.counts
net encoder-counts => axis.0.jog-counts
net encoder-counts => axis.1.jog-counts
net encoder-counts => axis.2.jog-counts
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 25 авг 2017, 12:01
MGG
Дорогой дневник,
Сегодня переключил на 5 вольт, результат как всегда, теперь халскоп видит сигнал А но не реагирует на сигнал Б. Могло ли там что-то сгореть от 12 вольт?
Так же никак не реагирует на переключатели, но там должно быть 5 вольт на входе для оптрона, а взяться им неоткуда, интересно надо лепить 10 резисторов на 10 проводов или есть более простые способы?
Так же по земле переключателей, для меня какая-то загадка, они должны работать только при зажатой боковой кнопке, начудили китайцы или туплю я. Суть в том, что по схеме провод по цвету, который COM идет на боковую кнопку, а второй с этой кнопки идет на COM переключателей. Подробней прикладываю фотокарточку, и не пойму, толи я совсем ламер, толи наши прищурено смотрящие братья реально рукожопят по настроению.
АПД: Вроде нарыл, что так и задумано, и без нажатия на кнопку, нельзя сменить скорость или ось.
Суровый вопрос про сигнал Б, он мог сгореть от 12вольт, точнее есть ли там чему гореть? На прозвонку когда крутишь работает так же как и А, хал его не видит.
Если все это поставить на ЛПТ порт, то там же надо будет огород городить с резисторами? Есть какие-то способы не ставить 10 штук, на каждый провод? Моему контроллеру надо минимум 5 вольт на вход.
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 25 авг 2017, 12:41
Сергей Саныч
MGG писал(а):Могло ли там что-то сгореть от 12 вольт?
В энкодере? Да. Судя по схеме, он должен питаться от 5 вольт. Посмотрите осциллографом, что происходит на контактах +A, -A, +B и -B. Нет осциллографа - посмотрите тестером при медленном повороте, или подключите светодиод с резистором.
Re: Портальник по мягким металлам по проекту Фрезеряги.
Добавлено: 25 авг 2017, 12:55
MGG
Сергей Саныч писал(а):Нет осциллографа - посмотрите тестером при медленном повороте,
А как именно глянуть? Питание 5 вольт, когда крутишь 0 вольт, что на А, что на Б, вроде... на счет Б не уверен уже.
Если погорел, там реально что-то разобрать восстановить? Спасибо инструкции, за "до 24 вольт"