Небольшой вопрос по LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Небольшой вопрос по LinuxCNC

Сообщение Bmax77 »

А подскажите кто в курсе, можно ли G7/8 и G90/91 вывести на панельку в виде переключателей???
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Nick »

Можно поставить их в mdi-command и тогда - как бы да.
mdi (optional)
halui.mdi-command-XX bit in
halui looks for ini variables named [HALUI]MDI_COMMAND, and exports a pin for each command it finds. When the pin is driven TRUE, halui runs the specified MDI command. XX is a two digit number starting at 00. If no [HALUI]MDI_COMMAND variables are set in the ini file, no halui.mdi-command-XX pins will be exported by halui.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Bmax77 »

спасибо, покурю на досуге. делал доп панельку управления, забыл уже напрочь, что к чему.
Еще вопросик вспомнился, можно ли убрать из общей папки nc_files, файлы с подпрограммами которые вызываются кнопками с дополнительной панели? Прописать для них в конфиге отдельный путь?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Serg »

Bmax77 писал(а):А подскажите кто в курсе, можно ли G7/8 и G90/91 вывести на панельку в виде переключателей???
А смысл, если они могут встретится в УП?..
Bmax77 писал(а):Прописать для них в конфиге отдельный путь?
Есть несколько отдельных параметров для разных случаев, в каждом из них можно указывать по несколько путей... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Bmax77 »

UAVpilot писал(а):А смысл, если они могут встретится в УП?..
Это для ручного режима.
И для контроля, если они будут из УП переключаться.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Serg »

Bmax77 писал(а):И для контроля, если они будут из УП переключаться.
Это как?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение solo »

UAVpilot писал(а): Bmax77 писал(а):Прописать для них в конфиге отдельный путь?


Есть несколько отдельных параметров для разных случаев, в каждом из них можно указывать по несколько путей... :)
давно хотел тоже спросить хотя может автор темы имел друго ввиду
в ини файле мы указываем
PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files
в этой пвпке у нас лежат все файлы (в моем случае так ) с Ж кодами которае выполняються с PYVCP
[HALUI]
MDI_COMMAND = G0 X0 Y0
MDI_COMMAND = o<gohome>call
MDI_COMMAND = G28.1
MDI_COMMAND = G53G0X[#5161]
MDI_COMMAND = G53G0Y[#5162]
MDI_COMMAND = G53G0Z[#5163]
MDI_COMMAND = o<probado>call
MDI_COMMAND = o<probaand>call
MDI_COMMAND = G64p00

а как прописать так чтобы при нажатии на кнопочку (иконку) "открыть файл G-кодов" на панели "axis" открывалась другая папка "рабочая" находячаяся по другому пути к прмеру /home/cnc/Рабочий стол/jet
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение nkp »

solo писал(а):а как прописать так чтобы при нажатии на кнопочку (иконку) "открыть файл G-кодов" на панели "axis" открывалась другая папка "рабочая" находячаяся по другому пути к прмеру /home/cnc/Рабочий стол/jet
в файл .axisrc прописать:

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

open_directory ='/home/cnc/jet'
файл .axisrc - это скрытый файл в домашней папке ...
открываешь домашнюю папку, Ctrl + H
если такого файла в системе нет - создать...
с кириллицей в пути работать отказывается(у меня во всяком случае))
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение solo »

спасибо попробовал чета ошибка вылезла
папку "jet" предварительно создал в домашней папке :thinking:
Вложения
Снимок-Ошибка в ~-.axisrc.png
Снимок-Ошибка в ~-.axisrc.png (9.41 КБ) 2658 просмотров
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение solo »

все разобрался
open_directory ='/home/cnc/jet'
при вставке команды с форума в файл, додалялись пробелы перед натписью , тоесть в файле .axisrc надпись должна начинаться с нулевой позиции
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Bmax77 »

UAVpilot писал(а):Это как?
Это типа для контроля, я когда уп на токарку свою пишу, то бывает уже не понимаю какой режим в данный момент. А так программу в холостую прогоняешь и видно где накосячил.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Bmax77 »

solo писал(а):
UAVpilot писал(а): Bmax77 писал(а):Прописать для них в конфиге отдельный путь?


Есть несколько отдельных параметров для разных случаев, в каждом из них можно указывать по несколько путей... :)
давно хотел тоже спросить хотя может автор темы имел друго ввиду
в ини файле мы указываем
PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files
в этой пвпке у нас лежат все файлы (в моем случае так ) с Ж кодами которае выполняються с PYVCP
[HALUI]
MDI_COMMAND = G0 X0 Y0
MDI_COMMAND = o<gohome>call
MDI_COMMAND = G28.1
MDI_COMMAND = G53G0X[#5161]
MDI_COMMAND = G53G0Y[#5162]
MDI_COMMAND = G53G0Z[#5163]
MDI_COMMAND = o<probado>call
MDI_COMMAND = o<probaand>call
MDI_COMMAND = G64p00

а как прописать так чтобы при нажатии на кнопочку (иконку) "открыть файл G-кодов" на панели "axis" открывалась другая папка "рабочая" находячаяся по другому пути к прмеру /home/cnc/Рабочий стол/jet
Я примерно об этом и говорил, но я хотел чтобы была папка по умолчанию для файлов уп и другая для файлов которые выполняют разные команды с панели.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Bmax77 »

Еще один вопросик, была на форуме информация как к axis свои панельки прикручивать, полное руководство с нуля. Сам делал для себя, но забыл как там и что, а теперь найти не могу. Подскажите где оно?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение torvn77 »

Bmax77 писал(а):Еще один вопросик, была на форуме информация как к axis свои панельки прикручивать, полное руководство с нуля. Сам делал для себя, но забыл как там и что, а теперь найти не могу. Подскажите где оно?
Это ?
LinuxCNC Integrators Manual Глава XII - Virtual Control Panel - Виртуальная панель управления
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Serg »

Bmax77 писал(а):Это типа для контроля, я когда уп на токарку свою пишу, то бывает уже не понимаю какой режим в данный момент. А так программу в холостую прогоняешь и видно где накосячил.
А текстовый поиск в редакторе не работает?..
Bmax77 писал(а):Еще один вопросик, была на форуме информация как к axis свои панельки прикручивать, полное руководство с нуля. Сам делал для себя, но забыл как там и что, а теперь найти не могу. Подскажите где оно?
Полно тем и в документации хорошо описано. Ищи по словам pyvcp и gladevcp.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Bmax77 »

UAVpilot писал(а):А текстовый поиск в редакторе не работает?..
А это к чему вопрос?
Ты хочешь мне доказать, что такой индикатор в принципе не нужен?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Serg »

Bmax77 писал(а):А это к чему вопрос?
Ну когда при написании УП забыл какой режим включен можно поиском по тексту проследить все переключения.
Bmax77 писал(а):Ты хочешь мне доказать, что такой индикатор в принципе не нужен?
Не хочу. Такой индикатор в принципе есть:
g.png (2603 просмотра) <a class='original' href='./download/file.php?id=64095&mode=view' target=_blank>Загрузить оригинал (35.93 КБ)</a>
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Небольшой вопрос по LinuxCNC

Сообщение Bmax77 »

В принципе да, есть.
Ответить

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