Внедряем LinuxCNC в массы

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

При этом консоль должна быть открыта в папке конфигурации?
steals_y2k
Мастер
Сообщения: 939
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение steals_y2k »

да всё равно
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

При этом консоль должна быть открыта в папке конфигурации?
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

Ничего не происходит
Вложения
Снимок экрана_2023-05-15_11-16-32.png (1287 просмотров) <a class='original' href='./download/file.php?id=207807&sid=04c2479dae1c8b492b14520b15764f62&mode=view' target=_blank>Загрузить оригинал (170.87 КБ)</a>
steals_y2k
Мастер
Сообщения: 939
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение steals_y2k »

привязалось без ошибок.
а подвигать бегунок и посмотреть, меняется значение или нет?
а адаптив вообще активирован? М/что-то там..

раз в консоли привязалось, значит до того не было привязано в конфиге скорее всего
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

Да, бегунок заработал. Что не так? В .hal написано тоже самое что и в консоли
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

Адаптив это что?
steals_y2k
Мастер
Сообщения: 939
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение steals_y2k »

видимо, где-то не там.

адаптив-motion.adaptive-feed

если я ничего не путаю.
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

Может не в том файле соединяю? Использую custom_postgui.hal. Кнопки pyvcp в нем работают
alex_sar
Мастер
Сообщения: 1706
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 285
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

то что файл так называется, ещё ничего не значит. покажите как он в главном ini файле подключается (и другие hal файлы тоже)
steals_y2k
Мастер
Сообщения: 939
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение steals_y2k »

Oko12 писал(а): custom_postgui.ha
в том.

лишь бы в ини было прописано, что используется именно он.
или в общем файле был его вызов, соответственно.
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

Подключается все правильно. Кнопки с pyvcp работают, кнопки glade нет, пишет так же что пины не найдены как с эти ползунком
Вложения
1111.hal
(6.86 КБ) 63 скачивания
1111.ini
(3.79 КБ) 72 скачивания
custom_postgui.hal
(602 байт) 76 скачиваний
postgui_call_list.hal
(87 байт) 68 скачиваний
alex_sar
Мастер
Сообщения: 1706
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 285
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

Oko12 писал(а): 15 май 2023, 13:31 Подключается все правильно. Кнопки с pyvcp работают, кнопки glade нет, пишет так же что пины не найдены как с эти ползунком
а зачем так странно?
пропишите напрямую подключение custom_postgui.hal файла в .ini

сейчас там ссылка на postgui_call_list.hal а в том подключение через source. это лишнее и не факт что вообще работает.
Последний раз редактировалось alex_sar 15 май 2023, 13:45, всего редактировалось 1 раз.
steals_y2k
Мастер
Сообщения: 939
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение steals_y2k »

alex_sar писал(а): вообще работает
вообще работает обычно, я проверял.
alex_sar
Мастер
Сообщения: 1706
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 285
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

steals_y2k писал(а): 15 май 2023, 13:44
alex_sar писал(а): вообще работает
вообще работает обычно, я проверял.
наверное но при ловле глюков надо делать всё как можно прямее. а потом уже постепенно добавлять экзотики если хочется.
steals_y2k
Мастер
Сообщения: 939
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение steals_y2k »

Oko12 писал(а): Подключается все правильно
в отправленном оно у тебя закомментировано же💁🏻

а компоненты gladevcp надо сначала посмотреть как прописаны.
возможно, они просто не загружены💁🏻
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

Может в другой файл нужно прописывать? Не могу понять почему с Axis все работает, и кнопки Glade, и adaptive-feed, а с Gmoccapy проблемы.

Есть четыре пользовательских файла, которые вы можете использовать для добавления команд HAL:

custom.hal предназначен для команд HAL, которые не нужно запускать после загрузки интерфейса GUI. Он запускается после файла HAL с именем конфигурации.
custom_postgui.hal предназначен для команд, которые должны выполняться после загрузки AXIS или загрузки автономного дисплея PYVCP.
custom_gvcp.hal предназначен для команд, которые должны выполняться после загрузки Glade VCP.
shutdown.hal предназначен для команд, запускаемых при контролируемом завершении работы LinuxCNC.
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение Oko12 »

Закомментировано потому что не открывается, если раскомментить дает ошибку пин не существует
alex_sar
Мастер
Сообщения: 1706
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 285
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

Oko12 писал(а): Закомментировано потому что не открывается, если раскомментить дает ошибку пин не существует
1. раскомментарьте строчку.
2. запустите и скопируйте точное сообщение об ошибке, полностью
3. в ini файле замените gmoccapy на axis. не делайте других изменений. запустите.

интересно что получится
alex_sar
Мастер
Сообщения: 1706
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 285
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

а нет.... можно ничего этого не делать

вот оно (1111.hal)

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

loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP)
source postgui_call_list.hal
loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
у вас ваш "postgui" файл выполняется раньше главного. модуль motion загружается вот в этой строчке
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
поэтому пинов на момент выполнения верхних двух строчек ещё нет.

надо убрать верхние две строчки и выполнять их как полагается из postgui файла

и не пользуйтесь блин "source" - сами себя запутываете, усложняете.
Ответить

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