Страница 5 из 38

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

Добавлено: 19 май 2015, 09:36
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?

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

Добавлено: 19 май 2015, 10:06
pkasy
verser писал(а): она залипает
у меня нет. дебиан линухснс 2.6.5
verser писал(а): с отверстием есть такой подъезд (см. "# move X to new center")
не поехала она в новый центр. вернулась и рванула вниз мерить. и сломала иглу.

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

Добавлено: 19 май 2015, 10:13
nkp
verser писал(а):А после self.halcomp["ps_enable_tab_preview"] = 0 получается переключение в панельку Probe Screen?
нет ...
в этом и смысла нет думаю...
надо - еще раз заходим во вкладку...
тут уже как кому ;)

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

Добавлено: 19 май 2015, 10:21
verser
pkasy писал(а):у меня нет. дебиан линухснс 2.6.5
А если попробовать перед началом измерений вручную переключиться в режим MDI, тогда, может, будет залипать?
pkasy писал(а):не поехала она в новый центр. вернулась и рванула вниз мерить. и сломала иглу.
Во блин. Может, она так реагирует на какое-нибудь случайное двойное нажатие кнопки? Попробую поиздеваться с тестированием в этом плане.
Вообще, для освоения Probe Screen, стОит скорость перемещений снизить, тогда будет успевать останавливаться в случае незапланированной сработки probe.

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

Добавлено: 19 май 2015, 10:33
Nick
pkasy писал(а):не поехала она в новый центр. вернулась и рванула вниз мерить. и сломала иглу.
Попробуй ограничить скорость холостых перемещений, чтоб станок успевал останавливаться не сломав иглу.
nkp писал(а):двумя осями (XY)
Для токарки надо отдельную панельку делать.
Скажи какие основные типы измерений есть на токарке?
Внешний внутренний диаметр, торец справа слева, что-то еще?

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

Добавлено: 19 май 2015, 10:34
verser
Nick писал(а):
pkasy писал(а):не поехала она в новый центр. вернулась и рванула вниз мерить. и сломала иглу.
Попробуй ограничить скорость холостых перемещений, чтоб станок успевал останавливаться не сломав иглу.
пока я дописывал, Nick уже опередил :)

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

Добавлено: 19 май 2015, 10:43
nkp
Nick писал(а):Скажи какие основные типы измерений есть на токарке?
это не токарка :)
просто:
двумя осями (XY)

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

Добавлено: 19 май 2015, 10:51
verser
verser писал(а):..не хватает записи истории измерений! Вот бы сделать! Такое окошко строк на 5 с прокруткой, в котором отражены все произведенные замеры...
Только не нашел такого виджета в gladevcp
Подкиньте идейку, в каком направлении думать :thinking:

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

Добавлено: 19 май 2015, 10:57
Nick
Тебе не обязательно использовать виджеты gladevcp, можешь использовать и обычные виджеты.
Простой textview может подойти, писать туда как в консоль...
Также можешь и в консоль выдавать сообщения о том, что сейчас происходит.

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

Добавлено: 19 май 2015, 10:59
Nick
ЗЫ не надумал еще все холостые перемещения сделать на G1 F#<rappid>?
Уменьшение подач на время тестирования это хорошо, но и потом в рабочем процессе не плохо бы быть застрахованным от случайного столкновения.

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

Добавлено: 19 май 2015, 11:06
verser
Nick писал(а):ЗЫ не надумал еще все холостые перемещения сделать на G1 F#<rappid>?
Получается, что надо будет еще один параметр добавить в панельке "Rappid speed". Да, согласен, сделаю.
Nick писал(а):Простой textview может подойти, писать туда как в консоль...
А его ж встроить в панельку, наверно, не получится?

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

Добавлено: 19 май 2015, 11:09
Nick
verser писал(а):Получается, что надо будет еще один параметр добавить в панельке "Rappid speed".
можно в ini.
verser писал(а):А его ж встроить в панельку, наверно, не получится?
Почему нет? Попробуй!
Я в features чего только не встраивал.
Спец виджеты GladeVCP сделаны только для того, чтобы упростить создание панелей - к ним уже сразу подцеплены пины hal (или они реализуют какие-то сложные заренее запрограммированные функции, как gremlin, например), а тут пины не нужны - т.к. работу с виджетом ты ведешь сам посредствам python.

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

Добавлено: 19 май 2015, 11:16
verser
Nick писал(а):Почему нет? Попробуй!Я в features чего только не встраивал.
А, увидел, что в Glade есть Textview. Осталось найти как скролить.

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

Добавлено: 19 май 2015, 11:27
nkp
verser писал(а):Осталось найти как скролить.
так не подойдет?:
(для просмотра содержимого нажмите на ссылку)
Выделение_022.png (2747 просмотров) <a class='original' href='./download/file.php?id=50555&sid=e9251ddfbad6945cfc9940d94ccb87da&mode=view' target=_blank>Загрузить оригинал (21.91 КБ)</a>

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

Добавлено: 19 май 2015, 11:39
verser
nkp писал(а):так не подойдет?:
Куда я вообще смотрел? :hehehe:
Скоро будут обновления.

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

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

В общем весь функционал для:
G10 L2
G10 L20
G54…G59.3
G92.*

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

Добавлено: 19 май 2015, 11:55
pkasy
да, это надо. )) отдельная кнопка - нацел центр - сделай его нулем ))

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

Добавлено: 19 май 2015, 12:02
nkp
я себе так делаю (вернее готовое подстраиваю , спс verser ))
левая группа кнопок у меня просто касание(без обнуления)
правая - с обнулением...
---------
еще поворот всегда нужен - чтоб не деталь выставлять ( в которой допустим нужно прорезать контур)
а тем же Probe "облапать" и подвернуться уже под закрепленную деталь...
-------------
вот иконки не пробовал рисовать в стиле Nick ;)
где то , помнится, инструкция даже в wiki лежит по этому делу

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

Добавлено: 19 май 2015, 12:17
pkasy
nkp писал(а):еще поворот всегда нужен - чтоб не деталь выставлять ( в которой допустим нужно прорезать контур)
а тем же Probe "облапать" и подвернуться уже под закрепленную деталь...
а можно подробнее? на вычисленный угол поворачиваешь? круто ))

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

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