нестандартная рабочая зона на ЕМС для робота
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Попробовал задавать значение halui.jog-speed. Не влияет ни на что - ни на скорость jog, ни на положение ползунка.
Чудес не бывает. Бывают фокусы.
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Подключал на него сигнал с компонента mux2. Сигнал меняется(смотрел через halshow, значения 10 или 100), но ни ползунок ни скорость перемещения на это не реагируют.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Чтобы поехало надо в halui.jog-speed указать скорость, в halui.jog.0.increment указать расстояние, а по изменению значения с 0 на 1 на пинах halui.jog.0.increment-plus и halui.jog.0.increment-minus указанная ось поедет в соотв. сторону на заданное расстояние.Сергей Саныч писал(а):Попробовал задавать значение halui.jog-speed. Не влияет ни на что - ни на скорость jog, ни на положение ползунка.
Т.е. к ползунку и кнопкам в axis это отношения не имеет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
А это значение можно и читать и записывать? Ведь после выхода из запретной зоны надо вернуть прежнюю скорость...UAVpilot писал(а):При нажатии кнопки выполняется метод
linuxcnc.jog(linuxcnc.JOG_CONTINUOUS, axis, speed)
speed - это и есть значение ползунка.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Т.к. это обычная локальная переменная в программе axis, то читать и записывать её можно, но только из кода программы axis.
P.S. Давайте я ещё раз прямо скажу, что считаю идею с изменением скорости неработоспособной и я больше не буду её рассматривать... Причины этого я уже своими словами как мог рассказал, более подробные подробности можно узнать изучая внутреннее устройство и исходники LinuxCNC.
P.S. Давайте я ещё раз прямо скажу, что считаю идею с изменением скорости неработоспособной и я больше не буду её рассматривать... Причины этого я уже своими словами как мог рассказал, более подробные подробности можно узнать изучая внутреннее устройство и исходники LinuxCNC.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
В принципе я доволен уже проделанной работой, а изменение скорости хотел в качестве бонуса прилепить...
Дальше, скорее всего, будет издевательство над интерфейсом.
Дальше, скорее всего, будет издевательство над интерфейсом.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
А как убрать G-код по фрезеровке надписи "LinuxCNC", и сделать чтоб при запуске мой код показывало?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Ну такое уже пора самостоятельно уметь...
http://www.cnc-club.ru/wiki/index.php/L ... %D0%BB_INI
http://www.cnc-club.ru/wiki/index.php/L ... %D0%BB_INI
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Нашел... Спасибо.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Осваиваю houming.
На роботе стоит по 2 датчика на каждой оси на обнуление. И обнуляется по одной оси с последовательностью ZYX. С последовательностью все понятно.
При обнулении робот едет в сторону датчика с большой скоростью, доезжает до 1го датчика, сбрасывает скорость, доезжает до 2го и обнуляет ось.
HOME_SEARCH_VEL (Скорость поиска home) и HOME_LATCH_VEL (Скорость уточнения home) - это оно?
На роботе стоит по 2 датчика на каждой оси на обнуление. И обнуляется по одной оси с последовательностью ZYX. С последовательностью все понятно.
При обнулении робот едет в сторону датчика с большой скоростью, доезжает до 1го датчика, сбрасывает скорость, доезжает до 2го и обнуляет ось.
HOME_SEARCH_VEL (Скорость поиска home) и HOME_LATCH_VEL (Скорость уточнения home) - это оно?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Нет, второй датчик не используется, всё делается по одному.
В доках ведь есть красивая картинка про все варианты...
В доках ведь есть красивая картинка про все варианты...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Читал доки в вики, там картинок нет. Нашел картинку не форуме после написания поста.UAVpilot писал(а):Нет, второй датчик не используется, всё делается по одному.
В доках ведь есть красивая картинка про все варианты...
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Тут тоже нет?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Я с буржуйским языком не в ладах , поэтому сначала шустрю по русскоязычным докам и если там не нахожу нужного лезу на иноязычные.UAVpilot писал(а):Тут тоже нет?
З.Ы. блин, говорила мне Мама, "учись сынок..."
Странная все-таки эта" скорость звука", то что нам говорят в детстве до нас доходи когда нам уже за 30...
но, как говорится "что выросло-то выросло...."
Странная все-таки эта" скорость звука", то что нам говорят в детстве до нас доходи когда нам уже за 30...
но, как говорится "что выросло-то выросло...."
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Если у тебя firefox, то поставь вот эту штучку http://translatorforfirefox.blogspot.ru/ - можно будет прямо на страничке отдельные фразы переводить...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
У меня гугль. Он вроде переводит, но в случае с длинными предложениями такая мура получается(особенно тексты с программными кодами), что я быстрее разбираюсь о сути предложения по английской версии. Когда приходится изучать иноязычную доку открываю 2е странички, одну с переводом 2ю без. Скачу между ними и сопоставляю инфу.
Последний раз редактировалось Тима 09 мар 2015, 14:35, всего редактировалось 1 раз.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Сейчас изучаю тему http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=1875 для изменения интерфейса.
Я так понимаю GladeVCP мне не поможет изменить родной интерфейс ЕМС?
Мне не нужны функции со шпинделем и его скоростями. И вообще хотелось бы кардинально поменять интерфейс под робот....
Я так понимаю GladeVCP мне не поможет изменить родной интерфейс ЕМС?
Мне не нужны функции со шпинделем и его скоростями. И вообще хотелось бы кардинально поменять интерфейс под робот....
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
можно и в одном окошке...Тима писал(а):Когда приходится изучать иноязычную доку открываю 2е странички, одну с переводом 2ю без. Скачу между ними и сопоставляю инфу.
Ищи тут тему MyGUI или как-то так...Тима писал(а):Мне не нужны функции со шпинделем и его скоростями. И вообще хотелось бы кардинально поменять интерфейс под робот....
P.S. Помоему я уже где-то писал, что без чтения документации ничего не получится (во всяком случае бесплатно)...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
Если по двум датчикам, то надо дополнительную логику писать...
А хотя... наверное можно и без нее - делаем обнуление по индексу - "индекс" это второй датчик. Ну и выбрать нужный вариант из картинки.
PS
halui.feed-override.counts - влияет на скорость перемещения кнопками
А хотя... наверное можно и без нее - делаем обнуление по индексу - "индекс" это второй датчик. Ну и выбрать нужный вариант из картинки.
PS
halui.feed-override.counts - влияет на скорость перемещения кнопками
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: нестандартная рабочая зона на ЕМС для робота
При обнулении по индексу компонент axis.N ожидает, что при срабатывании axis.N.index-enable обнулится и axis.N.motor-pos-fb...Nick писал(а):А хотя... наверное можно и без нее - делаем обнуление по индексу - "индекс" это второй датчик.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...