4-я ось: настройка поворотной оси (мини FAQ)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение mikehv » 11 авг 2019, 20:37

viewtopic.php?f=15&t=1849
вот здесь про кнопки
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1278
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 862
Медальки:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение maximius45.ru » 18 авг 2019, 07:33

благодаря вашей помощи с кнопками разобрался :)
так же пришлось развернуть координаты станка (поменял X Y) местами дабы Х была самая длинная ось, и поворотная А крутилась во круг Х на стандартном конфиге :D
и сразу вылезла новая проблема
как сориентировать УП от центра поворотной оси :thinking: отступы в этом деле явно не помогают
знал бы Python жил бы в Сочи
maximius45.ru
Новичок
 
Сообщения: 24
Зарегистрирован: 09 мар 2017, 09:59
Откуда: Курган
Репутация: 0

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение evgenymcp » 18 авг 2019, 07:53

maximius45.ru писал(а):как сориентировать УП от центра поворотной оси отступы в этом деле явно не помогают

Ноль по Z должен находиться на оси вращения детали. Подводим фрезу к центру оси вращения и обнуляем координаты.
Аватара пользователя
evgenymcp
Мастер
 
Сообщения: 1332
Зарегистрирован: 23 апр 2017, 05:37
Откуда: Абакан,Хакасия
Репутация: 270
Настоящее имя: Евгений

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение maximius45.ru » 18 авг 2019, 08:46

это понятно , у меня но ось А вращается относительно начала (home) найденного конечниками
и отступ по Z как и по Y только искажают УП _ диаметр растет :D
Последний раз редактировалось maximius45.ru 18 авг 2019, 19:38, всего редактировалось 1 раз.
знал бы Python жил бы в Сочи
maximius45.ru
Новичок
 
Сообщения: 24
Зарегистрирован: 09 мар 2017, 09:59
Откуда: Курган
Репутация: 0

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение maximius45.ru » 18 авг 2019, 08:49

может через G10 попробовать :thinking:
знал бы Python жил бы в Сочи
maximius45.ru
Новичок
 
Сообщения: 24
Зарегистрирован: 09 мар 2017, 09:59
Откуда: Курган
Репутация: 0

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение nkp » 18 авг 2019, 09:28

maximius45.ru писал(а):и отступ по Z как и по Y только искажают УП


maximius45.ru писал(а):может через G10 попробовать


когда мы нажимаем кнопочку
4-я ось: настройка поворотной оси (мини FAQ) Выделение_248.png

то срабатывает функция touch_off_system,
которая тупо выполняет MDI команду
Код: Выделить всёРазвернуть
G10 L20 ...

Код: Выделить всёРазвернуть
    def touch_off_system(event=None, new_axis_value = None):
        global system
        if not manual_ok(): return
        offset_axis = trajcoordinates.index(vars.ja_rbutton.get())
        if new_axis_value is None:
            new_axis_value, system = prompt_touchoff(
                title=_("Touch Off (system)"),
                text=_("Enter %s coordinate relative to %%s:") % vars.ja_rbutton.get().upper(),
                default=0.0,
                tool_only=False,
                system=vars.touch_off_system.get()
                )
        else:
            system = vars.touch_off_system.get()
        if new_axis_value is None: return

        save_task_mode = s.task_mode
        vars.touch_off_system.set(system)
        ensure_mode(linuxcnc.MODE_MDI)
        s.poll()

        linear_axis = vars.ja_rbutton.get() in "xyzuvw"
        if linear_axis and vars.metric.get(): scale = 1/25.4
        else: scale = 1

        if linear_axis and 210 in s.gcodes:
            scale *= 25.4

        offset_command = "G10 L20 %s %c[%s*%.12f]" % (system.split()[0], vars.ja_rbutton.get(), new_axis_value, scale)
        c.mdi(offset_command)
        c.wait_complete()

        s.poll()
        o.tkRedraw()
        reload_file(False)
        ensure_mode(save_task_mode)
        set_motion_teleop(1)
        o.redraw_dro()

зы
к слову - кнопочка ниже опять же "выполняет" MDI команду G10 ...
nkp
Мастер
 
Сообщения: 7784
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1420
Медальки:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение maximius45.ru » 18 авг 2019, 10:16

:)
а если как здесь сделать
4-я ось: настройка поворотной оси (мини FAQ) #1

Код: Выделить всёРазвернуть
G0 X20 Y20 Z20 (здесь перемещаемся в какую-либо точку, которую хотим сделать нулем)
G10 L10 P1 X0 Y0 Z0
G43 H1

для начала ручками написать :thinking:
знал бы Python жил бы в Сочи
maximius45.ru
Новичок
 
Сообщения: 24
Зарегистрирован: 09 мар 2017, 09:59
Откуда: Курган
Репутация: 0

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение maximius45.ru » 18 авг 2019, 10:28

и сразу глупый вопрос
nkp писал(а):срабатывает функция touch_off_system
в каком она файле лежит ?
знал бы Python жил бы в Сочи
maximius45.ru
Новичок
 
Сообщения: 24
Зарегистрирован: 09 мар 2017, 09:59
Откуда: Курган
Репутация: 0

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение evgenymcp » 18 авг 2019, 10:33

maximius45.ru писал(а):в каком она файле лежит ?

Зачем всё усложнять? Выставляем фрезу в центре оси вращения и жмем кнопку задать отступ для XYZ. После этого деталь не искажается.
Аватара пользователя
evgenymcp
Мастер
 
Сообщения: 1332
Зарегистрирован: 23 апр 2017, 05:37
Откуда: Абакан,Хакасия
Репутация: 270
Настоящее имя: Евгений

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение maximius45.ru » 18 авг 2019, 10:42

может у меня УП кривая ;) раз её так ( раскукоживает )
знал бы Python жил бы в Сочи
maximius45.ru
Новичок
 
Сообщения: 24
Зарегистрирован: 09 мар 2017, 09:59
Откуда: Курган
Репутация: 0

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение maximius45.ru » 18 авг 2019, 18:57

evgenymcp писал(а):Зачем всё усложнять? Выставляем фрезу в центре оси вращения и жмем кнопку задать отступ для XYZ. После этого деталь не искажается.

сделал фото как всё получается на отрисовке в axis (извиняюсь за качество :D )
в место смешения по оси Y, или A,
УП увеличивается в размере
по Х смещается нормально
_______________________________
я так понимаю (что конечники home X и Y нужно физически перемещать в центр поворотной оси)
блин это бред какой-то
Вложения
4-я ось: настройка поворотной оси (мини FAQ) IMG_20190818_143603.jpg
знал бы Python жил бы в Сочи
maximius45.ru
Новичок
 
Сообщения: 24
Зарегистрирован: 09 мар 2017, 09:59
Откуда: Курган
Репутация: 0

Пред.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], cubot, Dimka, drykov, Google [Bot], Majestic-12 [Bot], MSN [Bot], Q-starь, s29, sas_75, Yandex [bot]

cron
Reputation System ©'