Страница 8 из 11
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 18:25
Сергей Саныч
Попробовал задавать значение halui.jog-speed. Не влияет ни на что - ни на скорость jog, ни на положение ползунка.
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 18:37
Тима
Подключал на него сигнал с компонента mux2. Сигнал меняется(смотрел через halshow, значения 10 или 100), но ни ползунок ни скорость перемещения на это не реагируют.
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 19:04
Serg
Сергей Саныч писал(а):Попробовал задавать значение halui.jog-speed. Не влияет ни на что - ни на скорость jog, ни на положение ползунка.
Чтобы поехало надо в halui.jog-speed указать скорость, в halui.jog.0.increment указать расстояние, а по изменению значения с 0 на 1 на пинах halui.jog.0.increment-plus и halui.jog.0.increment-minus указанная ось поедет в соотв. сторону на заданное расстояние.
Т.е. к ползунку и кнопкам в axis это отношения не имеет.
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 19:05
Тима
UAVpilot писал(а):При нажатии кнопки выполняется метод
linuxcnc.jog(linuxcnc.JOG_CONTINUOUS, axis, speed)
speed - это и есть значение ползунка.
А это значение можно и читать и записывать? Ведь после выхода из запретной зоны надо вернуть прежнюю скорость...
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 19:12
Serg
Т.к. это обычная локальная переменная в программе axis, то читать и записывать её можно, но только из кода программы axis.
P.S. Давайте я ещё раз прямо скажу, что считаю идею с изменением скорости неработоспособной и я больше не буду её рассматривать... Причины этого я уже своими словами как мог рассказал, более подробные подробности можно узнать изучая внутреннее устройство и исходники LinuxCNC.

Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 19:33
Тима
В принципе я доволен уже проделанной работой, а изменение скорости хотел в качестве бонуса прилепить...
Дальше, скорее всего, будет издевательство над интерфейсом.
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 19:45
Тима
А как убрать G-код по фрезеровке надписи "LinuxCNC", и сделать чтоб при запуске мой код показывало?
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 20:01
Serg
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 20:04
Тима

Нашел... Спасибо.
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 08 мар 2015, 21:25
Тима
Осваиваю houming.
На роботе стоит по 2 датчика на каждой оси на обнуление. И обнуляется по одной оси с последовательностью ZYX. С последовательностью все понятно.
При обнулении робот едет в сторону датчика с большой скоростью, доезжает до 1го датчика, сбрасывает скорость, доезжает до 2го и обнуляет ось.
HOME_SEARCH_VEL (Скорость поиска home) и HOME_LATCH_VEL (Скорость уточнения home) - это оно?
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 09 мар 2015, 01:06
Serg
Нет, второй датчик не используется, всё делается по одному.
В доках ведь есть красивая картинка про все варианты...
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 09 мар 2015, 07:11
Тима
UAVpilot писал(а):Нет, второй датчик не используется, всё делается по одному.
В доках ведь есть красивая картинка про все варианты...
Читал доки в вики, там картинок нет. Нашел картинку не форуме после написания поста.
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 09 мар 2015, 09:39
Serg
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 09 мар 2015, 10:30
Тима
UAVpilot писал(а):Тут тоже нет?
Я с буржуйским языком не в ладах

, поэтому сначала шустрю по русскоязычным докам и если там не нахожу нужного лезу на иноязычные.
З.Ы. блин, говорила мне Мама,

"учись сынок..."
Странная все-таки эта" скорость звука", то что нам говорят в детстве до нас доходи когда нам уже за 30...
но, как говорится "что выросло-то выросло...."
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 09 мар 2015, 14:23
Serg
Если у тебя firefox, то поставь вот эту штучку
http://translatorforfirefox.blogspot.ru/ - можно будет прямо на страничке отдельные фразы переводить...
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 09 мар 2015, 14:30
Тима
У меня гугль. Он вроде переводит, но в случае с длинными предложениями такая мура получается(особенно тексты с программными кодами), что я быстрее разбираюсь о сути предложения по английской версии. Когда приходится изучать иноязычную доку открываю 2е странички, одну с переводом 2ю без. Скачу между ними и сопоставляю инфу.
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 09 мар 2015, 14:34
Тима
Сейчас изучаю тему
http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=1875 для изменения интерфейса.
Я так понимаю GladeVCP мне не поможет изменить родной интерфейс ЕМС?
Мне не нужны функции со шпинделем и его скоростями. И вообще хотелось бы кардинально поменять интерфейс под робот....
Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 09 мар 2015, 14:42
Serg
Тима писал(а):Когда приходится изучать иноязычную доку открываю 2е странички, одну с переводом 2ю без. Скачу между ними и сопоставляю инфу.
можно и в одном окошке...
Тима писал(а):Мне не нужны функции со шпинделем и его скоростями. И вообще хотелось бы кардинально поменять интерфейс под робот....
Ищи тут тему MyGUI или как-то так...
P.S. Помоему я уже где-то писал, что без чтения документации ничего не получится (во всяком случае бесплатно)...

Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 10 мар 2015, 10:23
Nick
Если по двум датчикам, то надо дополнительную логику писать...
А хотя... наверное можно и без нее - делаем обнуление по индексу - "индекс" это второй датчик. Ну и выбрать нужный вариант из картинки.
PS
halui.feed-override.counts - влияет на скорость перемещения кнопками

Re: нестандартная рабочая зона на ЕМС для робота
Добавлено: 10 мар 2015, 12:24
Serg
Nick писал(а):А хотя... наверное можно и без нее - делаем обнуление по индексу - "индекс" это второй датчик.
При обнулении по индексу компонент axis.N ожидает, что при срабатывании axis.N.index-enable обнулится и axis.N.motor-pos-fb...