5i23+2x7i47+7i42TA

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

[ и ] не работают?
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Да работают 3 оси но мне нада еще и ось А на горячих клавишах.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Я про клавиши [ и ], в axis [] управляют 4-й осью. (в русской раскладке Х и Ъ)
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Нету уже всепроверял
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

И еще нюанс интересный. Gmoccapy у меня бывает подвисает. К примеру если во время исполнения программы нажать экстренный стоп. Все останавливается но программа подвисает на секунд 10. Потом слабо но начинает реагировать.

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

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

sysrover писал(а):Как сделать чтобы все лежало правильно ?
Всё и так лежит правильно. На форуме обсуждают самые свежие версии, которые можно поставить только из исходников - поэтому там такие пути. А у тебя LinuxCNC установлен "в систему", поэтому и пути "системные".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

sysrover писал(а):Понял, вернемся к насущному, как прописать горячие клавиши и почему подвисает ?
А там в хелпе нет списка горячих клавишь?
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Надо бы заглянуть в код этого gmoccapy и поискать там bind или что-то такое. Или arrow left, может через тире. И написать что-то подобное только для четвертой оси.
Кстати у него может быть отдельный файл как .axisrc
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Вот тут надо что-то подправить
http://git.linuxcnc.org/gitweb?p=linuxc ... HEAD#l1864

Надо что-то на подобии:

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

2011         elif keyname == "Page_Down":
2012             widget = self.widgets.btn_z_minus
2013             if signal:
2014                 self.on_btn_jog_pressed( widget, fast )
2015             else:
2016                 self.on_btn_jog_released( widget )
Виджет к твоим кнопкам:

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

self.widgets.btn_4_minus
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Да только не могу найти этот файл, у меня не дев версия. И тупо не нахожу gmoccapy.py

ЗЫ как организовать переключение между шпинделем и поворотной?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение nkp »

sysrover писал(а):Да только не могу найти этот файл, у меня не дев версия. И тупо не нахожу gmoccapy.py
в терминале :
locate gmoccapy
или
locate gmoccapy.py
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение nkp »

sysrover писал(а):ЗЫ как организовать переключение между шпинделем и поворотной?
я бы задействовал ладдер(мне так наглядней)
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Оказалось банально usr/bin :)
По ладдерам я вообще ничего не делал.
Мне с пинами проще, и написать джикод переброса.
Вопрос в том как ее вообще вписать в свой конфиг.
У меня щас Y Z это оси шпинделей X врезание резца A смена резца.
Тоесть нада варганить ось B и C на оба шпинделя. Но их нада индексировать по метке енкодера.
И вопрос когда его индексировать. Когда переключать на нее или вначале при запуске станка.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение nkp »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Кстати, а ведь во время выполнения Gкода наверное не получится сделать home штатными средствами... придется наверное в рукопашную отрабатывать сумму положения от оси и шпинделя...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

ну тогда хоум нада делать вначале и записывать его для оси.
Мне интересно другое как все это добавлять ?
Его сразу в ини и хал написать ось B и C и потом переключать пины ?
Реально хоум у поворотной дело относительное так как он нужен только когда будет первая обработка, чтобы потом вернуться на прежнее место.
Тоесть хоум можно принять вообще то положение в начале станка или индекс сервы.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Хал и ини
Вложения
my_LinuxCNC_machine.hal
(15.87 КБ) 855 скачиваний
my_LinuxCNC_machine.ini
(5.8 КБ) 895 скачиваний
Ответить

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