AXIS экран (DISPLAY) - тонкая настройка

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение aegis »

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

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение nkp »

xentaur писал(а):1. Хочу чтобы при запуске linuxcnc загружалась последняя программа. Или без программы.
Что то самый первый пункт остался без приписки "частично решаемо"
В ini файле в секцию DISPLAY пишем:

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

OPEN_FILE = ""
и никакая программа при старте не загружается:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение Lexxa »

nkp, надо это в новом интерфейсе учесть галочку типа прописать в ini последний загруженный файл
:bender:
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение PKM »

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

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение Nick »

G43
G41
пишешь?
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение PKM »

...не пишу :)
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение NightV »

PKM писал(а):...не пишу
а надо :)
Всё просто! если знаешь КАК!
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение PKM »

Я ж чайник :monkey: , первый раз со сменой инструмента работаю :freak_in_action:
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение NightV »

PKM писал(а): первый раз со сменой инструмента работаю
так спрашивай! :)
ток почему спросил в этой теме, я не догнал :hehehe:
Всё просто! если знаешь КАК!
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение PKM »

NightV писал(а):ток почему спросил в этой теме, я не догнал
Поиском нашел, что здесь этот вопрос обсуждался :)
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение NightV »

PKM писал(а):Поиском нашел, что здесь этот вопрос обсуждался
больше 2 лет назад, благо участники темы еще жывы :lol:
Всё просто! если знаешь КАК!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение nkp »

при "длительной работе в циклах , когда на экране через 15 мин работы появляется непонятная мешанина,может быть полезна
функция очистки отрисовки пройденного из 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) - тонкая настройка

Сообщение Nick »

nkp писал(а):if ucomp["clear-plot"] == 1:
Может добавить растущий фронт? Чтобы не грузить лишний раз комп?


Кстати, где почитать про def user_live_update()?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение Serg »

Nick писал(а):Кстати, где почитать про def user_live_update()?
В исходниках. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение nkp »

как лучше решить вопрос верификации gcode : временным отключением(unlinkp) пинов типа axis.N.motor-pos-cmd и переподключением
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
------
никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение nkp »

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) - тонкая настройка

Сообщение Nick »

nkp писал(а):как лучше решить вопрос верификации gcode : временным отключением(unlinkp) пинов типа axis.N.motor-pos-cmd и переподключением
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
В смысле ты хочешь увидеть как будет ехать фреза? Просто траектори не достаточно?
nkp писал(а):никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
Два sim одновоременно не запускаются, но может это простой хак. Возможно он просто смотрит нет ли linuxcnc в списке процессов.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение Serg »

Nick писал(а):Возможно он просто смотрит нет ли linuxcnc в списке процессов.
LinuxCNC для своей работы использует сегмент разделяемой памяти (SHM из IPCS) и сегмент этот создаёт с определённым уникальным ключём. Соотв. при запуске других экземпляров LinuxCNC оно обнаруживает уже созданный сегмент с этим ключём и не может создать второй такой-же.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение nkp »

Nick писал(а):Просто траектори не достаточно?
оно то как бы достаточно - но если можно сделать полноценный прогон программы ...
UAVpilot писал(а):и не может создать второй такой-же.
значит в Machinekit используется какой то другой мехаизм - ведь запускается ... ;)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: AXIS экран (DISPLAY) - тонкая настройка

Сообщение Serg »

nkp писал(а):значит в Machinekit используется какой то другой мехаизм - ведь запускается ... ;)
В Machinekit в этой части код сильно переделан - каждая копия создаёт SHM со своим ключём. Но возникают неоднозначности - если запускать halcmd, то к какой копии он должен конектится?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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