AXIS экран (DISPLAY) - тонкая настройка
- aegis
 - Мастер
 - Сообщения: 3171
 - Зарегистрирован: 22 мар 2012, 06:59
 - Репутация: 1810
 - Настоящее имя: Михайло
 - Откуда: Україна, Конотоп=>Запоріжжя=>Харьків
 
Re: AXIS экран (DISPLAY) - тонкая настройка
а я вам что говорил... внимательно читайте и пошагово делайте и будет счастье
			
			
									
									нікому нічого не нав'язую.
						- 
				nkp
 - Мастер
 - Сообщения: 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
 - Почётный участник

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

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: AXIS экран (DISPLAY) - тонкая настройка
Я ж чайник  
 , первый раз со сменой инструмента работаю  
			
			
									
									
						- NightV
 - Почётный участник

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

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

 - Сообщения: 6610
 - Зарегистрирован: 30 дек 2011, 09:14
 - Репутация: 2279
 - Настоящее имя: Владимир Айрапетян
 - Откуда: Israel
 - Контактная информация:
 
Re: AXIS экран (DISPLAY) - тонкая настройка
больше 2 лет назад, благо участники темы еще жывыPKM писал(а):Поиском нашел, что здесь этот вопрос обсуждался
Всё просто! если знаешь КАК!
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: AXIS экран (DISPLAY) - тонкая настройка
при "длительной работе в циклах , когда на экране через 15 мин работы появляется непонятная мешанина,может быть полезна 
функция очистки отрисовки пройденного из G-кода:
(правда и пользы от предпросмотра при работе емс в роли "автомата" нет почти никакой
 )
очистка происходит по "срабатыванию" пина axisui.user.clear-plot ...
его мы создаем в .axisrc:(спасибо UAVpilot - научил))
теперь в "нужном" месте просто активируем этот пин ...
из Gкода это можно сделать как в примере - кодами M64-M65...
их коммутацию прописывать в postgui.hal :
			
			
									
									
						функция очистки отрисовки пройденного из G-кода:
(правда и пользы от предпросмотра при работе емс в роли "автомата" нет почти никакой
его мы создаем в .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
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: AXIS экран (DISPLAY) - тонкая настройка
В исходниках.Nick писал(а):Кстати, где почитать про def user_live_update()?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: AXIS экран (DISPLAY) - тонкая настройка
как лучше решить вопрос верификации gcode : временным отключением(unlinkp)  пинов  типа axis.N.motor-pos-cmd и переподключением
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
------
никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
			
			
									
									
						пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
------
никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
- 
				nkp
 - Мастер
 - Сообщения: 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
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: AXIS экран (DISPLAY) - тонкая настройка
LinuxCNC для своей работы использует сегмент разделяемой памяти (SHM из IPCS) и сегмент этот создаёт с определённым уникальным ключём. Соотв. при запуске других экземпляров LinuxCNC оно обнаруживает уже созданный сегмент с этим ключём и не может создать второй такой-же.Nick писал(а):Возможно он просто смотрит нет ли linuxcnc в списке процессов.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: AXIS экран (DISPLAY) - тонкая настройка
оно то как бы достаточно - но если можно сделать полноценный прогон программы ...Nick писал(а):Просто траектори не достаточно?
значит в Machinekit используется какой то другой мехаизм - ведь запускается ...UAVpilot писал(а):и не может создать второй такой-же.
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: AXIS экран (DISPLAY) - тонкая настройка
В Machinekit в этой части код сильно переделан - каждая копия создаёт SHM со своим ключём. Но возникают неоднозначности - если запускать halcmd, то к какой копии он должен конектится?..nkp писал(а):значит в Machinekit используется какой то другой мехаизм - ведь запускается ...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						