Страница 5 из 9

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

Добавлено: 06 авг 2012, 19:52
aegis
а я вам что говорил... внимательно читайте и пошагово делайте и будет счастье

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

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

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

OPEN_FILE = ""
и никакая программа при старте не загружается:
(для просмотра содержимого нажмите на ссылку)
Выделение(013).png (10124 просмотра) <a class='original' href='./download/file.php?id=7270&sid=223141463a54ecd1bff756803b8b8cde&mode=view' target=_blank>Загрузить оригинал (34.76 КБ)</a>

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

Добавлено: 07 авг 2012, 17:26
Lexxa
nkp, надо это в новом интерфейсе учесть галочку типа прописать в ini последний загруженный файл

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

Добавлено: 17 ноя 2014, 10:25
PKM
aegis писал(а):ставите нужный инструмент, пишете Т2М6 (для 2го инструмента например), потом протачиваете, меряете, жмакаете кнопку "задать отступ" и появляется возможность выбрать "таблица инструмента" в координатной системе.
Делаю хоуминг, Т1М6, задаю отступ в таблицу инструментов - все ок.
Выключаю, включаю, хоуминг, Т1М6 - из таблицы коррекцию не читает, хотя она там сохранилась.
Что не так?

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

Добавлено: 17 ноя 2014, 10:26
Nick
G43
G41
пишешь?

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

Добавлено: 17 ноя 2014, 10:28
PKM
...не пишу :)

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

Добавлено: 17 ноя 2014, 11:23
NightV
PKM писал(а):...не пишу
а надо :)

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

Добавлено: 17 ноя 2014, 11:51
PKM
Я ж чайник :monkey: , первый раз со сменой инструмента работаю :freak_in_action:

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

Добавлено: 17 ноя 2014, 11:58
NightV
PKM писал(а): первый раз со сменой инструмента работаю
так спрашивай! :)
ток почему спросил в этой теме, я не догнал :hehehe:

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

Добавлено: 17 ноя 2014, 12:00
PKM
NightV писал(а):ток почему спросил в этой теме, я не догнал
Поиском нашел, что здесь этот вопрос обсуждался :)

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

Добавлено: 17 ноя 2014, 12:11
NightV
PKM писал(а):Поиском нашел, что здесь этот вопрос обсуждался
больше 2 лет назад, благо участники темы еще жывы :lol:

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

Добавлено: 31 май 2015, 10:11
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      #стираем отрисовку

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

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


Кстати, где почитать про def user_live_update()?

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

Добавлено: 01 июн 2015, 12:32
Serg
Nick писал(а):Кстати, где почитать про def user_live_update()?
В исходниках. :)

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

Добавлено: 13 фев 2016, 19:29
nkp
как лучше решить вопрос верификации gcode : временным отключением(unlinkp) пинов типа axis.N.motor-pos-cmd и переподключением
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
------
никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??

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

Добавлено: 14 фев 2016, 13:35
nkp
nkp писал(а):никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
в "обычном" емс скорей всего это невозможно(
надо в Machinekit "углубиться" , автор когда то подобное предлагал:
https://www.youtube.com/watch?v=Zk_KiWrhi5Y
http://www.mail-archive.com/emc-develop ... 09466.html

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

Добавлено: 16 фев 2016, 11:34
Nick
nkp писал(а):как лучше решить вопрос верификации gcode : временным отключением(unlinkp) пинов типа axis.N.motor-pos-cmd и переподключением
пинов обратной связи ,
или модифицировать gremlin ,чтоб он занимался только отрисовкой?
В смысле ты хочешь увидеть как будет ехать фреза? Просто траектори не достаточно?
nkp писал(а):никогда не ставил емс sim версии: интересно ,не запустится ли sim с "нормальным" емс одновременно??
Два sim одновоременно не запускаются, но может это простой хак. Возможно он просто смотрит нет ли linuxcnc в списке процессов.

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

Добавлено: 16 фев 2016, 12:53
Serg
Nick писал(а):Возможно он просто смотрит нет ли linuxcnc в списке процессов.
LinuxCNC для своей работы использует сегмент разделяемой памяти (SHM из IPCS) и сегмент этот создаёт с определённым уникальным ключём. Соотв. при запуске других экземпляров LinuxCNC оно обнаруживает уже созданный сегмент с этим ключём и не может создать второй такой-же.

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

Добавлено: 16 фев 2016, 13:47
nkp
Nick писал(а):Просто траектори не достаточно?
оно то как бы достаточно - но если можно сделать полноценный прогон программы ...
UAVpilot писал(а):и не может создать второй такой-же.
значит в Machinekit используется какой то другой мехаизм - ведь запускается ... ;)

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

Добавлено: 16 фев 2016, 18:05
Serg
nkp писал(а):значит в Machinekit используется какой то другой мехаизм - ведь запускается ... ;)
В Machinekit в этой части код сильно переделан - каждая копия создаёт SHM со своим ключём. Но возникают неоднозначности - если запускать halcmd, то к какой копии он должен конектится?..