[WIKI] Работа с центроискателем в LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
verser
Мастер
Сообщения: 1885
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

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

    # Y-
    def on_ym_released(self, data = None):
        self.halcomp["ps_enable_tab_preview"] = 1
        self.send("/yminus.ngc")
        self.halcomp["ps_enable_tab_preview"] = 0
А после self.halcomp["ps_enable_tab_preview"] = 0 получается переключение в панельку Probe Screen?
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: [WIKI] Работа с центроискателем

Сообщение pkasy »

verser писал(а): она залипает
у меня нет. дебиан линухснс 2.6.5
verser писал(а): с отверстием есть такой подъезд (см. "# move X to new center")
не поехала она в новый центр. вернулась и рванула вниз мерить. и сломала иглу.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение nkp »

verser писал(а):А после self.halcomp["ps_enable_tab_preview"] = 0 получается переключение в панельку Probe Screen?
нет ...
в этом и смысла нет думаю...
надо - еще раз заходим во вкладку...
тут уже как кому ;)
Аватара пользователя
verser
Мастер
Сообщения: 1885
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

pkasy писал(а):у меня нет. дебиан линухснс 2.6.5
А если попробовать перед началом измерений вручную переключиться в режим MDI, тогда, может, будет залипать?
pkasy писал(а):не поехала она в новый центр. вернулась и рванула вниз мерить. и сломала иглу.
Во блин. Может, она так реагирует на какое-нибудь случайное двойное нажатие кнопки? Попробую поиздеваться с тестированием в этом плане.
Вообще, для освоения Probe Screen, стОит скорость перемещений снизить, тогда будет успевать останавливаться в случае незапланированной сработки probe.
Последний раз редактировалось verser 19 май 2015, 10:33, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение Nick »

pkasy писал(а):не поехала она в новый центр. вернулась и рванула вниз мерить. и сломала иглу.
Попробуй ограничить скорость холостых перемещений, чтоб станок успевал останавливаться не сломав иглу.
nkp писал(а):двумя осями (XY)
Для токарки надо отдельную панельку делать.
Скажи какие основные типы измерений есть на токарке?
Внешний внутренний диаметр, торец справа слева, что-то еще?
Аватара пользователя
verser
Мастер
Сообщения: 1885
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

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

Re: [WIKI] Работа с центроискателем

Сообщение nkp »

Nick писал(а):Скажи какие основные типы измерений есть на токарке?
это не токарка :)
просто:
двумя осями (XY)
Аватара пользователя
verser
Мастер
Сообщения: 1885
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

verser писал(а):..не хватает записи истории измерений! Вот бы сделать! Такое окошко строк на 5 с прокруткой, в котором отражены все произведенные замеры...
Только не нашел такого виджета в gladevcp
Подкиньте идейку, в каком направлении думать :thinking:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение Nick »

Тебе не обязательно использовать виджеты gladevcp, можешь использовать и обычные виджеты.
Простой textview может подойти, писать туда как в консоль...
Также можешь и в консоль выдавать сообщения о том, что сейчас происходит.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение Nick »

ЗЫ не надумал еще все холостые перемещения сделать на G1 F#<rappid>?
Уменьшение подач на время тестирования это хорошо, но и потом в рабочем процессе не плохо бы быть застрахованным от случайного столкновения.
Аватара пользователя
verser
Мастер
Сообщения: 1885
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

Nick писал(а):ЗЫ не надумал еще все холостые перемещения сделать на G1 F#<rappid>?
Получается, что надо будет еще один параметр добавить в панельке "Rappid speed". Да, согласен, сделаю.
Nick писал(а):Простой textview может подойти, писать туда как в консоль...
А его ж встроить в панельку, наверно, не получится?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение Nick »

verser писал(а):Получается, что надо будет еще один параметр добавить в панельке "Rappid speed".
можно в ini.
verser писал(а):А его ж встроить в панельку, наверно, не получится?
Почему нет? Попробуй!
Я в features чего только не встраивал.
Спец виджеты GladeVCP сделаны только для того, чтобы упростить создание панелей - к ним уже сразу подцеплены пины hal (или они реализуют какие-то сложные заренее запрограммированные функции, как gremlin, например), а тут пины не нужны - т.к. работу с виджетом ты ведешь сам посредствам python.
Аватара пользователя
verser
Мастер
Сообщения: 1885
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

Nick писал(а):Почему нет? Попробуй!Я в features чего только не встраивал.
А, увидел, что в Glade есть Textview. Осталось найти как скролить.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение nkp »

verser писал(а):Осталось найти как скролить.
так не подойдет?:
Аватара пользователя
verser
Мастер
Сообщения: 1885
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

nkp писал(а):так не подойдет?:
Куда я вообще смотрел? :hehehe:
Скоро будут обновления.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение Nick »

Кстати, на linuxcnc.org дали дельное замечение, к этому всему, привязать бы обнуление систем координат. Чтобы можно было удобно привязываться к детали...
Или сделать это уже отдельным табом для систем координат...
На вскидку надо:
переключать системы координат
выставить нули по осям в текущей точке (по всем осям отдельно)
привязать Z-0, XY-0 к последним измерениям.
привязать к текущей точке с поправками
повернуть систему координат

В общем весь функционал для:
G10 L2
G10 L20
G54…G59.3
G92.*
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: [WIKI] Работа с центроискателем

Сообщение pkasy »

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

Re: [WIKI] Работа с центроискателем

Сообщение nkp »

я себе так делаю (вернее готовое подстраиваю , спс verser ))
левая группа кнопок у меня просто касание(без обнуления)
правая - с обнулением...
---------
еще поворот всегда нужен - чтоб не деталь выставлять ( в которой допустим нужно прорезать контур)
а тем же Probe "облапать" и подвернуться уже под закрепленную деталь...
-------------
вот иконки не пробовал рисовать в стиле Nick ;)
где то , помнится, инструкция даже в wiki лежит по этому делу
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: [WIKI] Работа с центроискателем

Сообщение pkasy »

nkp писал(а):еще поворот всегда нужен - чтоб не деталь выставлять ( в которой допустим нужно прорезать контур)
а тем же Probe "облапать" и подвернуться уже под закрепленную деталь...
а можно подробнее? на вычисленный угол поворачиваешь? круто ))
Аватара пользователя
verser
Мастер
Сообщения: 1885
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем

Сообщение verser »

Nick писал(а):На вскидку надо: переключать системы координат выставить нули по осям в текущей точке (по всем осям отдельно) привязать Z-0, XY-0 к последним измерениям. привязать к текущей точке с поправками повернуть систему координат В общем весь функционал для: G10 L2 G10 L20G54…G59.3G92.*
Всё по делу.
Кстати, от помощи в практической реализации не откажусь :), типа такой, как Nick подсказал с def gcode(), конкретный код чтоб присутствовал.
Последний раз редактировалось verser 19 май 2015, 12:27, всего редактировалось 1 раз.
Ответить

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