MESA 5i25 / MESA 6i25

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

Nick писал(а):Давай свои последние конфиги будем пробовать править
я сегодня постараюсь настроить сейчас ставлю еще 4 шпинделя поворотные оси и есть небольшая проблема с охлаждением
на холостую 5 шпинделей жрут 2 квт надо чиллер колхозить какой то :D
пока настроил предварительную конфигурацию чтоб посмотреть как хомится будут оси с одним входом хоме
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

PROGRAM_EXTENSION = .ngc Script sed
ngc =sed -r 's/Z([0-9\-\.]+)/Z\1 A\1/ig'
редактируются строчки с g0 другие скрипт не меняет
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

понял в чем проблема скрипт меняет только положительные координаты а отрицательные пропускает
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

PROGRAM_EXTENSION = .ngc Script sed
ngc =sed -r 's/z([-0-9\-\.]+)/Z\1 A\1/igm'
этот скрипт похоже работает :D надо на разных файлах посмотреть
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

Странно, вроде знак минус был:
[0-9\-\.]
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

перед ноликом воткнул отрицательные координаты появились :thinking:
чтоб понять что к чему в место зет икс ставил
а дублировала икс в круговой интерполяции g2 :D
PROGRAM_EXTENSION = .ngc Script sed
ngc =sed -r 's/z([-0-9\-\.]+)/Z\1 C\1 B\1 U\1 V\1 W\1/igm'
окончательный вариант фильтра надо на станке проверять но похоже все работает :good:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Serg »

Nick писал(а):Странно, вроде знак минус был:
[0-9\-\.]
Кстати, а квадратных скобках экранировать минус и точку не обязательно.
vovafed писал(а):ngc =sed -r 's/z([-0-9\-\.]+)/Z\1 C\1 B\1 U\1 V\1 W\1/igm'
В sed плюсики не работают. Надо писать так: ([-0-9.][-0-9.]*)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

спасибо подправлю
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

проблемка вылезла вродибы все оси прописал как линейные кроме оси а
но 2 линейные оси b и c оказались привязаными по скорости к поворотным
не нашел где можно подправить
Вложения
мой-станок.hal
(5.96 КБ) 1171 скачивание
мой-станок.ini
(3.71 КБ) 1110 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

UAVpilot писал(а):Кстати, а квадратных скобках экранировать минус и точку не обязательно.
хмм... походу - надо ставить впереди всего, иначе частенбко выдает неправильно заданный интревал, - в квадратных скобках спец символ... и кстати экранирование не помогает... интересно, это только в sed так?
UAVpilot писал(а):В sed плюсики не работают. Надо писать так: ([-0-9.][-0-9.]*)
и даже -r не помогает?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

vovafed писал(а):не нашел где можно подправить
ini какой-то странный... залей его заново...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Serg »

Nick писал(а):хмм... походу - надо ставить впереди всего, иначе частенбко выдает неправильно заданный интревал
Естественно, самым первым или самым последним.
Nick писал(а):и даже -r не помогает?
Помогает, но оно есть только в GNU-реализации sed.

P.S. А ёще многие мучаются с рег.выражениями в которых есть пути к файлам из-за наличия в оных прямых слешей, в то время как sed позволяет написать и вот так:
s,/usr/lib/emc2,/usr/lib/linuxcnc,
И вообще в качестве разделителя в рег.выражении можно использовать почти любой символ.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

UAVpilot писал(а):s,/usr/lib/emc2,/usr/lib/linuxcnc,
И вообще в качестве разделителя в рег.выражении можно использовать почти любой символ.
Да, это прикольная штука, правда я на вскидку ни разу этим не пользовался :)
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

Nick писал(а):ini какой-то странный... залей его заново...
да ерунда какаято в обед постараюсь закинуть по новой
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

ини последний
Вложения
ini.txt
(18.25 КБ) 1104 скачивания
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

Около 211 строчки вот это должно быть в разделе display

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

DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/ulp/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
GEOMETRY = axyz
а, оно у тебя там уже есть, причем, несколько раз :) :

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


[EMC]
MACHINE = мой-станок
DEBUG = 0

[DISPLAY]
[EMC]
MACHINE = мой-станок
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/ulp/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
GEOMETRY = axyz
Возможно оси выглядят поворотными из-за вот такой строчки:
ANGULAR_UNITS = degree

хммм странный опять какой-то ini...
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

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

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

Так скинь еще раз тот ini который сейчас используешь, я его подчищу и на нем попробуем. Просто сейчас там большая каша.
Оси как поворотные определяются именно в ini!
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

я его подчистил каши действительно много :D сейчас постараюсь скинуть может что пропустил
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

подправленный ини
Вложения
ini2.txt
(3.54 КБ) 1122 скачивания
Ответить

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