Страница 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 )
Виджет к твоим кнопкам:

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

self.widgets.btn_4_minus

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 :)
По ладдерам я вообще ничего не делал.
Мне с пинами проще, и написать джикод переброса.
Вопрос в том как ее вообще вписать в свой конфиг.
У меня щас Y Z это оси шпинделей X врезание резца A смена резца.
Тоесть нада варганить ось B и C на оба шпинделя. Но их нада индексировать по метке енкодера.
И вопрос когда его индексировать. Когда переключать на нее или вначале при запуске станка.

Re: 5i23+2x7i47+7i42TA

Добавлено: 23 ноя 2015, 16:21
nkp
мыслю так:
в ини у тебя изначально будут все оси (и YZ и BC) так?
их по любому нужно хоумить для начала работы(реальные - реально,незадействованые - номинально(как вариант))
потом ,при переключении хоумить еще раз - уже реально...
sysrover писал(а):и написать джикод переброса.
а почему жкодом? для оперативных действий загружать файл жкода... :thinking:
но дело конечно хозяйское... :)

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
Хал и ини