Re: AXIS экран (DISPLAY) - тонкая настройка
Добавлено: 06 авг 2012, 19:52
а я вам что говорил... внимательно читайте и пошагово делайте и будет счастье
Статьи, обзоры, цены на станки и комплектующие.
https://www.cnc-club.ru/forum/
Что то самый первый пункт остался без приписки "частично решаемо"xentaur писал(а):1. Хочу чтобы при запуске linuxcnc загружалась последняя программа. Или без программы.
Код: Выделить всё
OPEN_FILE = ""
Делаю хоуминг, Т1М6, задаю отступ в таблицу инструментов - все ок.aegis писал(а):ставите нужный инструмент, пишете Т2М6 (для 2го инструмента например), потом протачиваете, меряете, жмакаете кнопку "задать отступ" и появляется возможность выбрать "таблица инструмента" в координатной системе.
а надоPKM писал(а):...не пишу
так спрашивай!PKM писал(а): первый раз со сменой инструмента работаю
Поиском нашел, что здесь этот вопрос обсуждалсяNightV писал(а):ток почему спросил в этой теме, я не догнал
больше 2 лет назад, благо участники темы еще жывыPKM писал(а):Поиском нашел, что здесь этот вопрос обсуждался
Код: Выделить всё
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)
Код: Выделить всё
net clear-plot axisui.user.clear-plot motion.digital-out-00 #стираем отрисовку
Может добавить растущий фронт? Чтобы не грузить лишний раз комп?nkp писал(а):if ucomp["clear-plot"] == 1:
В исходниках.Nick писал(а):Кстати, где почитать про def user_live_update()?
в "обычном" емс скорей всего это невозможно(nkp писал(а):никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
В смысле ты хочешь увидеть как будет ехать фреза? Просто траектори не достаточно?nkp писал(а):как лучше решить вопрос верификации gcode : временным отключением(unlinkp) пинов типа axis.N.motor-pos-cmd и переподключением
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
Два sim одновоременно не запускаются, но может это простой хак. Возможно он просто смотрит нет ли linuxcnc в списке процессов.nkp писал(а):никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
LinuxCNC для своей работы использует сегмент разделяемой памяти (SHM из IPCS) и сегмент этот создаёт с определённым уникальным ключём. Соотв. при запуске других экземпляров LinuxCNC оно обнаруживает уже созданный сегмент с этим ключём и не может создать второй такой-же.Nick писал(а):Возможно он просто смотрит нет ли linuxcnc в списке процессов.
оно то как бы достаточно - но если можно сделать полноценный прогон программы ...Nick писал(а):Просто траектори не достаточно?
значит в Machinekit используется какой то другой мехаизм - ведь запускается ...UAVpilot писал(а):и не может создать второй такой-же.
В Machinekit в этой части код сильно переделан - каждая копия создаёт SHM со своим ключём. Но возникают неоднозначности - если запускать halcmd, то к какой копии он должен конектится?..nkp писал(а):значит в Machinekit используется какой то другой мехаизм - ведь запускается ...