Страница 11 из 18
Re: 5i23+2x7i47+7i42TA
Добавлено: 19 ноя 2015, 15:26
Nick
[ и ] не работают?
Re: 5i23+2x7i47+7i42TA
Добавлено: 19 ноя 2015, 16:56
sysrover
Да работают 3 оси но мне нада еще и ось А на горячих клавишах.
Re: 5i23+2x7i47+7i42TA
Добавлено: 19 ноя 2015, 17:14
Nick
Я про клавиши [ и ], в axis [] управляют 4-й осью. (в русской раскладке Х и Ъ)
Re: 5i23+2x7i47+7i42TA
Добавлено: 19 ноя 2015, 19:20
sysrover
Нету уже всепроверял
Re: 5i23+2x7i47+7i42TA
Добавлено: 19 ноя 2015, 22:35
sysrover
И еще нюанс интересный. Gmoccapy у меня бывает подвисает. К примеру если во время исполнения программы нажать экстренный стоп. Все останавливается но программа подвисает на секунд 10. Потом слабо но начинает реагировать.
И еще нюанс, почитал тему тут на форуме Gmoccapy тм приводяться пути к файлам. Так вот в чем хохма у меня нет этих файлов в домашнем каталоге.
А вот главный глейд файл лежит вообще в usr/share/gmoccapy/
Как сделать чтобы все лежало правильно ?
Re: 5i23+2x7i47+7i42TA
Добавлено: 19 ноя 2015, 23:54
Serg
sysrover писал(а):Как сделать чтобы все лежало правильно ?
Всё и так лежит правильно. На форуме обсуждают самые свежие версии, которые можно поставить только из исходников - поэтому там такие пути. А у тебя LinuxCNC установлен "в систему", поэтому и пути "системные".
Re: 5i23+2x7i47+7i42TA
Добавлено: 20 ноя 2015, 10:40
sysrover
Понял, вернемся к насущному, как прописать горячие клавиши и почему подвисает ?
Может не хватает ресурсов ? но это странно.
Re: 5i23+2x7i47+7i42TA
Добавлено: 20 ноя 2015, 17:02
Nick
sysrover писал(а):Понял, вернемся к насущному, как прописать горячие клавиши и почему подвисает ?
А там в хелпе нет списка горячих клавишь?
Re: 5i23+2x7i47+7i42TA
Добавлено: 20 ноя 2015, 21:41
sysrover
Re: 5i23+2x7i47+7i42TA
Добавлено: 21 ноя 2015, 00:57
Nick
Надо бы заглянуть в код этого gmoccapy и поискать там bind или что-то такое. Или arrow left, может через тире. И написать что-то подобное только для четвертой оси.
Кстати у него может быть отдельный файл как .axisrc
Re: 5i23+2x7i47+7i42TA
Добавлено: 22 ноя 2015, 12:16
sysrover
Покопаем как добавить, просто думал что может есть уже решения.
Ник я вот думаю как сделать в конце концов поворотную ось и поставить переключение на шпиндель поворотная ось или шпиндель.
Концевик на поворот на сколько я понимаю не надо так как на энкодере есть нулевая точка.
Завтра попробую шпиндель подключить как поворотную ось в отдельной конфигурации и потом можно попробовать скопировать эту конфигурацию в свою. И организовать переключение пинов с шпинделя на поворотную и назад.
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 14:04
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 )
Виджет к твоим кнопкам:
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 15:23
sysrover
Да только не могу найти этот файл, у меня не дев версия. И тупо не нахожу gmoccapy.py
ЗЫ как организовать переключение между шпинделем и поворотной?
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 15:28
nkp
sysrover писал(а):Да только не могу найти этот файл, у меня не дев версия. И тупо не нахожу gmoccapy.py
в терминале :
locate gmoccapy
или
locate gmoccapy.py
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 15:34
nkp
sysrover писал(а):ЗЫ как организовать переключение между шпинделем и поворотной?
я бы задействовал ладдер(мне так наглядней)
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 15:52
sysrover
Оказалось банально usr/bin
![Smile :)](./images/smilies/icon_e_smile.gif)
По ладдерам я вообще ничего не делал.
Мне с пинами проще, и написать джикод переброса.
Вопрос в том как ее вообще вписать в свой конфиг.
У меня щас Y Z это оси шпинделей X врезание резца A смена резца.
Тоесть нада варганить ось B и C на оба шпинделя. Но их нада индексировать по метке енкодера.
И вопрос когда его индексировать. Когда переключать на нее или вначале при запуске станка.
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 16:21
nkp
мыслю так:
в ини у тебя изначально будут все оси (и YZ и BC) так?
их по любому нужно хоумить для начала работы(реальные - реально,незадействованые - номинально(как вариант))
потом ,при переключении хоумить еще раз - уже реально...
sysrover писал(а):и написать джикод переброса.
а почему жкодом? для оперативных действий загружать файл жкода...
но дело конечно хозяйское...
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 16:37
Nick
Кстати, а ведь во время выполнения Gкода наверное не получится сделать home штатными средствами... придется наверное в рукопашную отрабатывать сумму положения от оси и шпинделя...
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 17:13
sysrover
ну тогда хоум нада делать вначале и записывать его для оси.
Мне интересно другое как все это добавлять ?
Его сразу в ини и хал написать ось B и C и потом переключать пины ?
Реально хоум у поворотной дело относительное так как он нужен только когда будет первая обработка, чтобы потом вернуться на прежнее место.
Тоесть хоум можно принять вообще то положение в начале станка или индекс сервы.
Re: 5i23+2x7i47+7i42TA
Добавлено: 23 ноя 2015, 17:17
sysrover
Хал и ини