"Чтобы не создавать отдельную тему ради одного вопроса"

Общие вопросы станкостроения и организиции труда.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение DrobyshevAlex »

Разобрался) с помощью AxiDraw :)
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение xenon-alien »

Ребят, что-то на скорую руку не нашел.
Подскажите пожалуйста, как можно реализовать(или где поискать) в ЛЦНЦ и аксис, что бы при нажатии "Машин-ОН" всплывало сообщение отправить в домашнее положение? И два выбора Да (отправить, за одно выделено, что бы при нажатии на Энтер поехал по домам) и Нет.
А то вчера новичок съехал с ШВП при чистке станка, а отбойники не ставили, лимитов тоже нет.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение DrobyshevAlex »

Сегодня неожиданно перестала работать карта высот Candle. При этом OpenCncPilot работает.
А именно скорость шлет контроллеру F0 по оси Z. А контроллер в ответ ошибка 22 или около того)
Как задать скорость поиска высоты я не нашел, не понимаю как стало 0.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение DrobyshevAlex »

Ой простите)) Нашел) Прям там ниже...
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение DrobyshevAlex »

Фрезой кукуруза, брал для вырезания печатной платы, резу плату с шагом 0.3 на скорости 1мм/сек. Вроде режет.
Ей можно фанеру резать? Хочу их 3х мм фанеры оленей вырезать и снежинок парочку на НГ :)
Боюсь сломать, она одна у меня))
Аватара пользователя
AeroFly
Опытный
Сообщения: 133
Зарегистрирован: 02 окт 2020, 18:41
Репутация: 8
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение AeroFly »

Я кукурузой диаметром 3мм бук толщиной 16мм (3мм за проход) резал. Но приходилось постоянно опилки из прорези вычищать. А фанеру 4-5мм вообще как два пальца..
Вся электроника работает на белом дыме. Если белый дым выходит - электроника перестает работать.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение DrobyshevAlex »

0.8мм диаметр фрезы у меня, забыл написать.
Вложения
Снимок экрана 2021-11-29 в 07.36.04.png (1088 просмотров) <a class='original' href='./download/file.php?id=200027&sid=cc863809ba1c0792aa2686ddd63f2d53&mode=view' target=_blank>Загрузить оригинал (91.8 КБ)</a>
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение D.L. »

xenon-alien писал(а): Ребят, что-то на скорую руку не нашел.
Подскажите пожалуйста, как можно реализовать(или где поискать) в ЛЦНЦ и аксис, что бы при нажатии "Машин-ОН" всплывало сообщение отправить в домашнее положение? И два выбора Да (отправить, за одно выделено, что бы при нажатии на Энтер поехал по домам) и Нет.
А то вчера новичок съехал с ШВП при чистке станка, а отбойники не ставили, лимитов тоже нет.
В axis заменить этот код:

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

    def onoff_clicked(event=None):
        s.poll()
        if s.task_state == linuxcnc.STATE_ESTOP_RESET:
            c.state(linuxcnc.STATE_ON)
        else:
            c.state(linuxcnc.STATE_OFF)
на этот:

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

    def onoff_clicked(event=None):
        s.poll()
        if s.task_state == linuxcnc.STATE_ESTOP_RESET:
            c.state(linuxcnc.STATE_ON)
            runHoming=prompt_areyousure(_("Homing"),_("Run homing?"))
            if runHoming:
                commands.home_all_joints()
        else:
            c.state(linuxcnc.STATE_OFF)
Вроде нормально работает, проверял на 2.8.2.
Название окна и текст поправить на свое усмотрение.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение D.L. »

Для 2.7 использовать этот код:

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

    def onoff_clicked(event=None):
        s.poll()
        if s.task_state == linuxcnc.STATE_ESTOP_RESET:
            c.state(linuxcnc.STATE_ON)
            runHoming=prompt_areyousure(_("Homing"),_("Run homing?"))
            if runHoming:
                commands.home_all_axes()
        else:
            c.state(linuxcnc.STATE_OFF)
Этот не проверял.
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение calabr »

DrobyshevAlex писал(а): 0.8мм диаметр фрезы у меня, забыл написать.
Не надо фанеру. Точно сломаеш.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение xenon-alien »

D.L. писал(а): В axis заменить этот код:
Это .axisrc?
Если нет, то киньте ссылкой, как это делается.
А то поиск выдает непонятно что... Или я не верно спрашиваю у поиска.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение alex_sar »

xenon-alien писал(а): 30 ноя 2021, 13:22 Это .axisrc?
Если нет, то киньте ссылкой, как это делается.
А то поиск выдает непонятно что... Или я не верно спрашиваю у поиска.
Нет, это в файле axis.py

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

find /usr /home -name axis.py
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение D.L. »

Если linuxcnc установлен, то это /usr/bin/axis
Если собран из исходников, то в этой директории bin/axis
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение xenon-alien »

D.L. писал(а): 30 ноя 2021, 14:31 Если linuxcnc установлен, то это /usr/bin/axis
Если собран из исходников, то в этой директории bin/axis
Уже нашел и испытал.
Благодарю. Работает. То что хотел! :good:
Осталось потом проверить и на 2.7
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение alex_sar »

Друзья, подскажите, чем можно крутить такой вот мотор? Точность не надо, на шпиндель думаю поставить.
20211203_115359.jpg (821 просмотр) <a class='original' href='./download/file.php?id=200172&sid=cc863809ba1c0792aa2686ddd63f2d53&mode=view' target=_blank>Загрузить оригинал (3.27 МБ)</a>
Kinetix MPL-B420P-SK72AA

Я так понимаю, это серва с sin/cos резольвером вместо энкодера. Родной блок вряд ли я найду.
Обычный энкодер приделать не проблема.

Кстати, вспомнил, есть инвертор навороченный Mitshubishi FR-A840, он вроде умеет крутить синхронные c постоянными магнитами (PM motor) моторы. Это оно?
nevkon
Почётный участник
Почётный участник
Сообщения: 2390
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение nevkon »

Я подобный альтиваром каким-то кручу, векторное управление и автонастройка на двигатель нужна.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение D.L. »

xenon-alien писал(а): Осталось потом проверить и на 2.7
В 2.7 то-же работает, проверил и прикрутил к себе на станок, полезная штука, спасибо за идею.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение xenon-alien »

D.L. писал(а): 04 дек 2021, 11:40
xenon-alien писал(а): Осталось потом проверить и на 2.7
В 2.7 то-же работает, проверил и прикрутил к себе на станок, полезная штука, спасибо за идею.
:good:
Я вчера тоже успел проверить на токарном с ЛЦНЦ 2.7, только отписаться не успел.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение iMaks-RS »

На заданный шрифт в ~.axisrc не применяется сглаживание. Как-то это можно поправить в самом ~.axisrc?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение xenon-alien »

xenon-alien писал(а): 04 дек 2021, 13:35
D.L. писал(а): 04 дек 2021, 11:40
xenon-alien писал(а): Осталось потом проверить и на 2.7
В 2.7 то-же работает, проверил и прикрутил к себе на станок, полезная штука, спасибо за идею.
:good:
Я вчера тоже успел проверить на токарном с ЛЦНЦ 2.7, только отписаться не успел.
Не знаю, делаю ли я правильно, но у меня Machine ON включает Enable на драйверах.
По этому они после выключения (так же аварии) снимаются с удержания. По этому тоже нужная опция. А то при 1.8° на шаге 5мм это сбой на 0,025мм (или меньше), если станет удержание не в то положение.
Ну и как выше писал, для новичков. Да и сам могу по спешке забыть, а так есть напоминалка.
Ответить

Вернуться в «Общие вопросы»