AXIS экран (DISPLAY) - тонкая настройка
- aegis
- Мастер
- Сообщения: 3171
- Зарегистрирован: 22 мар 2012, 06:59
- Репутация: 1810
- Настоящее имя: Михайло
- Откуда: Україна, Конотоп=>Запоріжжя=>Харьків
Re: AXIS экран (DISPLAY) - тонкая настройка
а я вам что говорил... внимательно читайте и пошагово делайте и будет счастье
нікому нічого не нав'язую.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Что то самый первый пункт остался без приписки "частично решаемо"xentaur писал(а):1. Хочу чтобы при запуске linuxcnc загружалась последняя программа. Или без программы.
В ini файле в секцию DISPLAY пишем:
Код: Выделить всё
OPEN_FILE = ""
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
nkp, надо это в новом интерфейсе учесть галочку типа прописать в ini последний загруженный файл
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Делаю хоуминг, Т1М6, задаю отступ в таблицу инструментов - все ок.aegis писал(а):ставите нужный инструмент, пишете Т2М6 (для 2го инструмента например), потом протачиваете, меряете, жмакаете кнопку "задать отступ" и появляется возможность выбрать "таблица инструмента" в координатной системе.
Выключаю, включаю, хоуминг, Т1М6 - из таблицы коррекцию не читает, хотя она там сохранилась.
Что не так?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
G43
G41
пишешь?
G41
пишешь?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
...не пишу
- NightV
- Почётный участник
- Сообщения: 6602
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
а надоPKM писал(а):...не пишу
Всё просто! если знаешь КАК!
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Я ж чайник , первый раз со сменой инструмента работаю
- NightV
- Почётный участник
- Сообщения: 6602
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
так спрашивай!PKM писал(а): первый раз со сменой инструмента работаю
ток почему спросил в этой теме, я не догнал
Всё просто! если знаешь КАК!
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Поиском нашел, что здесь этот вопрос обсуждалсяNightV писал(а):ток почему спросил в этой теме, я не догнал
- NightV
- Почётный участник
- Сообщения: 6602
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
больше 2 лет назад, благо участники темы еще жывыPKM писал(а):Поиском нашел, что здесь этот вопрос обсуждался
Всё просто! если знаешь КАК!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
при "длительной работе в циклах , когда на экране через 15 мин работы появляется непонятная мешанина,может быть полезна
функция очистки отрисовки пройденного из G-кода:
(правда и пользы от предпросмотра при работе емс в роли "автомата" нет почти никакой ) очистка происходит по "срабатыванию" пина axisui.user.clear-plot ...
его мы создаем в .axisrc:(спасибо UAVpilot - научил))
теперь в "нужном" месте просто активируем этот пин ...
из Gкода это можно сделать как в примере - кодами M64-M65...
их коммутацию прописывать в postgui.hal :
функция очистки отрисовки пройденного из G-кода:
(правда и пользы от предпросмотра при работе емс в роли "автомата" нет почти никакой ) очистка происходит по "срабатыванию" пина axisui.user.clear-plot ...
его мы создаем в .axisrc:(спасибо UAVpilot - научил))
Код: Выделить всё
def user_live_update():
if ucomp["clear-plot"] == 1:
live_plotter.clear()
if hal_present == 1 :
ucomp = hal.component("axisui.user")
ucomp.newpin("clear-plot",hal.HAL_BIT,hal.HAL_IN)
из Gкода это можно сделать как в примере - кодами M64-M65...
их коммутацию прописывать в postgui.hal :
Код: Выделить всё
net clear-plot axisui.user.clear-plot motion.digital-out-00 #стираем отрисовку
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Может добавить растущий фронт? Чтобы не грузить лишний раз комп?nkp писал(а):if ucomp["clear-plot"] == 1:
Кстати, где почитать про def user_live_update()?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
В исходниках.Nick писал(а):Кстати, где почитать про def user_live_update()?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
как лучше решить вопрос верификации gcode : временным отключением(unlinkp) пинов типа axis.N.motor-pos-cmd и переподключением
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
------
никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
------
никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
в "обычном" емс скорей всего это невозможно(nkp писал(а):никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
надо в Machinekit "углубиться" , автор когда то подобное предлагал:
https://www.youtube.com/watch?v=Zk_KiWrhi5Y
http://www.mail-archive.com/emc-develop ... 09466.html
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
В смысле ты хочешь увидеть как будет ехать фреза? Просто траектори не достаточно?nkp писал(а):как лучше решить вопрос верификации gcode : временным отключением(unlinkp) пинов типа axis.N.motor-pos-cmd и переподключением
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
Два sim одновоременно не запускаются, но может это простой хак. Возможно он просто смотрит нет ли linuxcnc в списке процессов.nkp писал(а):никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
LinuxCNC для своей работы использует сегмент разделяемой памяти (SHM из IPCS) и сегмент этот создаёт с определённым уникальным ключём. Соотв. при запуске других экземпляров LinuxCNC оно обнаруживает уже созданный сегмент с этим ключём и не может создать второй такой-же.Nick писал(а):Возможно он просто смотрит нет ли linuxcnc в списке процессов.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
оно то как бы достаточно - но если можно сделать полноценный прогон программы ...Nick писал(а):Просто траектори не достаточно?
значит в Machinekit используется какой то другой мехаизм - ведь запускается ...UAVpilot писал(а):и не может создать второй такой-же.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
В Machinekit в этой части код сильно переделан - каждая копия создаёт SHM со своим ключём. Но возникают неоднозначности - если запускать halcmd, то к какой копии он должен конектится?..nkp писал(а):значит в Machinekit используется какой то другой мехаизм - ведь запускается ...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...