Внедряем LinuxCNC в массы
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
При этом консоль должна быть открыта в папке конфигурации?
-
- Мастер
- Сообщения: 942
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Внедряем LinuxCNC в массы
да всё равно
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
При этом консоль должна быть открыта в папке конфигурации?
-
- Мастер
- Сообщения: 942
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Внедряем LinuxCNC в массы
привязалось без ошибок.
а подвигать бегунок и посмотреть, меняется значение или нет?
а адаптив вообще активирован? М/что-то там..
раз в консоли привязалось, значит до того не было привязано в конфиге скорее всего
а подвигать бегунок и посмотреть, меняется значение или нет?
а адаптив вообще активирован? М/что-то там..
раз в консоли привязалось, значит до того не было привязано в конфиге скорее всего
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Да, бегунок заработал. Что не так? В .hal написано тоже самое что и в консоли
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Адаптив это что?
-
- Мастер
- Сообщения: 942
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Внедряем LinuxCNC в массы
видимо, где-то не там.
адаптив-motion.adaptive-feed
если я ничего не путаю.
адаптив-motion.adaptive-feed
если я ничего не путаю.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Может не в том файле соединяю? Использую custom_postgui.hal. Кнопки pyvcp в нем работают
-
- Мастер
- Сообщения: 1746
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 293
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
то что файл так называется, ещё ничего не значит. покажите как он в главном ini файле подключается (и другие hal файлы тоже)
-
- Мастер
- Сообщения: 942
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Подключается все правильно. Кнопки с pyvcp работают, кнопки glade нет, пишет так же что пины не найдены как с эти ползунком
- Вложения
-
- 1111.hal
- (6.86 КБ) 67 скачиваний
-
- 1111.ini
- (3.79 КБ) 77 скачиваний
-
- custom_postgui.hal
- (602 байт) 80 скачиваний
-
- postgui_call_list.hal
- (87 байт) 72 скачивания
-
- Мастер
- Сообщения: 1746
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 293
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
а зачем так странно?
пропишите напрямую подключение custom_postgui.hal файла в .ini
сейчас там ссылка на postgui_call_list.hal а в том подключение через source. это лишнее и не факт что вообще работает.
Последний раз редактировалось alex_sar 15 май 2023, 13:45, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 942
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
-
- Мастер
- Сообщения: 1746
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 293
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
наверное но при ловле глюков надо делать всё как можно прямее. а потом уже постепенно добавлять экзотики если хочется.
-
- Мастер
- Сообщения: 942
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Может в другой файл нужно прописывать? Не могу понять почему с Axis все работает, и кнопки Glade, и adaptive-feed, а с Gmoccapy проблемы.
Есть четыре пользовательских файла, которые вы можете использовать для добавления команд HAL:
custom.hal предназначен для команд HAL, которые не нужно запускать после загрузки интерфейса GUI. Он запускается после файла HAL с именем конфигурации.
custom_postgui.hal предназначен для команд, которые должны выполняться после загрузки AXIS или загрузки автономного дисплея PYVCP.
custom_gvcp.hal предназначен для команд, которые должны выполняться после загрузки Glade VCP.
shutdown.hal предназначен для команд, запускаемых при контролируемом завершении работы LinuxCNC.
Есть четыре пользовательских файла, которые вы можете использовать для добавления команд HAL:
custom.hal предназначен для команд HAL, которые не нужно запускать после загрузки интерфейса GUI. Он запускается после файла HAL с именем конфигурации.
custom_postgui.hal предназначен для команд, которые должны выполняться после загрузки AXIS или загрузки автономного дисплея PYVCP.
custom_gvcp.hal предназначен для команд, которые должны выполняться после загрузки Glade VCP.
shutdown.hal предназначен для команд, запускаемых при контролируемом завершении работы LinuxCNC.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Закомментировано потому что не открывается, если раскомментить дает ошибку пин не существует
-
- Мастер
- Сообщения: 1746
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 293
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
1. раскомментарьте строчку.
2. запустите и скопируйте точное сообщение об ошибке, полностью
3. в ini файле замените gmoccapy на axis. не делайте других изменений. запустите.
интересно что получится
-
- Мастер
- Сообщения: 1746
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 293
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
а нет.... можно ничего этого не делать
вот оно (1111.hal)
у вас ваш "postgui" файл выполняется раньше главного. модуль motion загружается вот в этой строчке
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
поэтому пинов на момент выполнения верхних двух строчек ещё нет.
надо убрать верхние две строчки и выполнять их как полагается из postgui файла
и не пользуйтесь блин "source" - сами себя запутываете, усложняете.
вот оно (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
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
поэтому пинов на момент выполнения верхних двух строчек ещё нет.
надо убрать верхние две строчки и выполнять их как полагается из postgui файла
и не пользуйтесь блин "source" - сами себя запутываете, усложняете.