Постпроцессор VisualMill для LinuxCNC, вопрос.

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Bmax77 »

Стал ковырять постпроцессор на предмет смены инструмента и столкнулся с проблемой, что не удается передать параметр номер инструмента в подпрограмму смены инструмента.
Тоесть нужно чтобы в строке смены инструмента было так o<tollchange> [TOOL_NUM], но параметр сам по себе должет быть в []. Двойные квадратные скобки постпроцессор не понимает. Тупик?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Nick »

А если попробовать \[ \] или можно еще поискать спец символы в постпроцессоре. Также еще как вариант можно в LunuxCNC добавить фильтр, который при открытии Gкода добавит нужные символы.
ЗЫ в принципе если параметр только 1 то можно и без скобок его указывать...
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Bmax77 »

Ну да один, номер инструмента, но чегото не получилось у меня так. Буду еще пробовать. Да так и есть без скобок ругается.
А как поискать спец символы в посте? Думал в эту сторону но ничего не получилось. У поста есть переменные но добавить еще у меня не получилось, а так бы добавил две переменные с квадратными скобками и все.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Nick »

\[ не помогает?
Можно сделать скрипт типо вот такого, он завернет все что после o<tollchange> в квадратные скобки
sed -r "s/(o<tollchange>\s+)(.*)/\1[\2]/"

ЗЫ tool пишется с двумя o, и одним l. ;)
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Bmax77 »

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

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Nick »

Скрипт можно прописать в ini в раздел filter, на подобии вот этого, тогда при открытии он сам будет применяться к открываемому Gкоду. Это можно так сказать пре-процессор :)

http://www.cnc-club.ru/forum/viewtopic. ... ter#p74131
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Bmax77 »

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

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Nick »

именно.
Аватара пользователя
igor44
Почётный участник
Почётный участник
Сообщения: 380
Зарегистрирован: 23 июл 2013, 10:10
Репутация: 257
Откуда: Костромская обл.
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение igor44 »

Как то я не пойму.....VisualMillдля LinuxCNC.......в разделе Windows...........!
У меня каждая фреза под своим номером идёт и в G-коде это отобажается, просто у меня станок без смены инструмента и я этим не пользуюсь.
Но если в МАСН включить галочку, то программа останавливается и ждёт дальнейшего исполнения макроса смены инструмента.
Я пробовал так, программа останавливается..........но так как у меня нет смены инструмента, дальше я не знаю ка поступать.
Но то, что работает, это знаю точно.
Постпроцессоры стандартные, немного подправленные под станок.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Bmax77 »

igor44 писал(а):Как то я не пойму.....VisualMillдля LinuxCNC.......в разделе Windows...........!
Не вижу ничего странного ибо обсуждается VisualMill применительно LCNC.
Так и у меня LCNC останавливается когда в проге есть смена инструмента, а вот макрос смены корректно запустить не удается, потому что постпроцессор VM не может в уп выдать вот такую строку: o<name>call [N], вернее конкретно не может выдать квадратные скобки, по скольку у него это служебный символ.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение nkp »

Bmax77 писал(а):постпроцессор VM не может в уп выдать вот такую строку: o<name>call [N], вернее конкретно не может выдать квадратные скобки, по скольку у него это служебный символ.
если это критично - то может подправить в интерпретаторе емс этот символ (ну например так o<name>call |N|, или другой "незанятый" символ)
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Bmax77 »

Вот тоже интересный вариант, а где это у LCNC?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение nkp »

Bmax77 писал(а):где это у LCNC?
/src/emc/rs274ngc
или здесь
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Постпроцессор VisualMill для LinuxCNC, вопрос.

Сообщение Nick »

Может ему html-ные знаки подойдут...
left square bracket &#91; [
right square bracket &#93; ]
Ответить

Вернуться в «CAM пакеты»