то есть - "Down" и "Up" поменяли местами
правильно я понял задачу?
так работает?
Все правильно.
В общем работает нормально, но только в голой конфигурации LinuxCNC.
Но у меня есть конфигурация с кнопками X- X+, Y- Y+, Z- Z+. Тут я переименовал кнопки в файле XML, а вот физические никак не меняются.
Я понял, что тут связка с hal файлом.
Последний раз редактировалось alex030272 20 апр 2020, 21:38, всего редактировалось 1 раз.
alex030272 писал(а):Все правильно.
В общем работает нормально, но только в голой конфигурации LinuxCNC.
Но у меня есть конфигурация с кнопками X- X+, Y- Y+, Z- Z+. Тут я переименовал кнопки в файле XML, а вот физические никак не меняются.
Я понял, что тут связка с hal файлом.
лучше "вперед" писать ,чем редактировать свой пост - так можно упустить инфу...
так задача решена или нет?
alex030272 писал(а):Все правильно.
В общем работает нормально, но только в голой конфигурации LinuxCNC.
Но у меня есть конфигурация с кнопками X- X+, Y- Y+, Z- Z+. Тут я переименовал кнопки в файле XML, а вот физические никак не меняются.
Я понял, что тут связка с hal файлом.
лучше "вперед" писать ,чем редактировать свой пост - так можно упустить инфу...
так задача решена или нет?
Получается, что для стандартной конфигурации код работает. Но при добавлении PYVCP кнопок передвижения осей этот код не срабатывает. Чую где-то что-то еще надо заменить
alex030272 писал(а):Получается, что для стандартной конфигурации код работает. Но при добавлении PYVCP кнопок передвижения осей этот код не срабатывает. Чую где-то что-то еще надо заменить
там может весь фокус в фокусе
курсор должен быть над "основным " окном
alex030272 писал(а):Получается, что для стандартной конфигурации код работает. Но при добавлении PYVCP кнопок передвижения осей этот код не срабатывает. Чую где-то что-то еще надо заменить
там может весь фокус в фокусе
курсор должен быть над "основным " окном
ах, понял, мышку отвезти с сторону или на верх. Завтра попробую.
Прошу пардону, что ввел в заблуждение и не рассказал предысторию.
У меня станок не стандартный - не шпиндель двигается по оси Y, а стол. Собственно поэтому пришлось инвертировать ось в ini файле, указав SCALE = -160. Это сделал для корректного отображения координат в AXIS.
Тоже самое я делал когда-то в MACH3 и потом просто переназначил клавишу Up и Down, чтоб не путаться и все работало отлично.
Тоже надо сделать и в LinuxCNC, но чего то не получается. Изменения в .axisrc все таки не помогают. Может надо инвертировать ось не SCALE, а как то по другому, чтобы код в .axisrc сработал? Прошу помощи. Заранее спасибо.
Непонял,а для чего это надо делать,у меня тоже по У стол движется,ну и что,не надо
смотрерь на стол,все перемещения в координатах станка идут от инструмента,а не от стала.
А если фрезерный кансольный,и стол подымается и поускается по Z,что,тоже клавиши переназначать
alex030272 писал(а):У меня станок не стандартный - не шпиндель двигается по оси Y, а стол. Собственно поэтому пришлось инвертировать ось в ini файле, указав SCALE = -160. Это сделал для корректного отображения координат в AXIS.
Тоже самое я делал когда-то в MACH3 и потом просто переназначил клавишу Up и Down, чтоб не путаться и все работало отлично.
Чтобы не путаться надо просто осознать, что во всех станках всегда перемещается инструмент/шпиндель относительно детали, а не деталь относительно оператора/планеты.
Т.е. при нажатии кнопки X+ инструмент должен приближаться к правому краю детали. Всегда.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
alex030272 писал(а):У меня станок не стандартный - не шпиндель двигается по оси Y, а стол. Собственно поэтому пришлось инвертировать ось в ini файле, указав SCALE = -160. Это сделал для корректного отображения координат в AXIS.
Тоже самое я делал когда-то в MACH3 и потом просто переназначил клавишу Up и Down, чтоб не путаться и все работало отлично.
Чтобы не путаться надо просто осознать, что во всех станках всегда перемещается инструмент/шпиндель относительно детали, а не деталь относительно оператора/планеты.
Т.е. при нажатии кнопки X+ инструмент должен приближаться к правому краю детали. Всегда.
Спасибо за ответ, я пытался это осознать еще на маче, пока запарывал 3 заготовки, потом плюнул, перевернул ось и кнопки и все у меня в мозгу встало на место и брака больше не было. Поэтому, коль мой 50-летний мозг трудно переделать и в спешке не ломать инструмент и не пороть заготовки уж лучше перевернуть кнопки.
alex030272 писал(а):Поэтому, коль мой 50-летний мозг трудно переделать и в спешке не ломать инструмент и не пороть заготовки уж лучше перевернуть кнопки.
Но этот-же мозг как-то умудряется помнить направление координат, чтоб не делать зеркальные детальки...
И почему сразу 50-летний? Подозреваю, что он вполне ещё 48-летний. Рановато себя списывать. Я вон в прошлом году курс УЗИ диагностики освоил.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
alex030272 писал(а):Поэтому, коль мой 50-летний мозг трудно переделать и в спешке не ломать инструмент и не пороть заготовки уж лучше перевернуть кнопки.
Но этот-же мозг как-то умудряется помнить направление координат, чтоб не делать зеркальные детальки...
И почему сразу 50-летний? Подозреваю, что он вполне ещё 48-летний. Рановато себя списывать. Я вон в прошлом году курс УЗИ диагностики освоил.
Да. 2 года разницы нет. Просто хочется заниматься делом не отвлекаясь на соображения на какую кнопку нажать, чтоб отъехать от детали, а не наехать на нее.
nkp писал(а):там может весь фокус в фокусе
курсор должен быть над "основным " окном
скорей всего это отменяется,так как на PyVCP панель вроде "не действует"(то есть - там все нормально,где бы ни был фокус)
наблюдается с GladeVCP панелью
и то - может это где то настраивается и я (как часто бывает) не досмотрел
nkp писал(а):там может весь фокус в фокусе
курсор должен быть над "основным " окном
скорей всего это отменяется,так как на PyVCP панель вроде "не действует"(то есть - там все нормально,где бы ни был фокус)
наблюдается с GladeVCP панелью
и то - может это где то настраивается и я (как часто бывает) не досмотрел
каких мыслей?
это другая история(с панелью GladeVCP)
тот вопрос с клавишами вроде закрыт - я выше написал и вроде бы все работает? (у меня по крайней мере)
если не работает - конфиг в студию(папку конфига заархивировать и выложить сюда)
если ничего секретного в ней нет
каких мыслей?
это другая история(с панелью GladeVCP)
тот вопрос с клавишами вроде закрыт - я выше написал и вроде бы все работает? (у меня по крайней мере)
если не работает - конфиг в студию(папку конфига заархивировать и выложить сюда)
если ничего секретного в ней нет