Jump to content

Конвертация в Балт-Систем


Recommended Posts

Коллеги, как известно, в стойках Балт-Систем прекрасно всё. Особенно свои команды в программах ЧПУ. И ими успешно импортозамещают Фануки и Синумерики.

Не миновало это и нас. Много готовых программ нужно переделать в эти прекрасные коды. Уже более-менее набили руку в правке разных богопротивных G17-G18-G54  на скрепные коды NC-310 в текстовых редакторах... Но о главном. Помощь нужна в написании регулярного выражения, сам осилить не могу, болею и что-то голова не варит.  Нужно в файле управляющей программы отыскать строку (кадр) с G40, вырезать G40 и вставить в начало предыдущей строки. Коррекция у них так отменяется, не по человечески, а отмен этих в программах много. Думаю, что и сам одолею эту премудрость, но может есть крутые спецы для которых это не проблема вообще?

  • Нравится 1
Link to post
Share on other sites


UnPinned posts
Killerchik
14 минут назад, maxx2000 сказал:

т,е. G40 отдельным кадром? 

Я так понял нет, нужно вставить в начало уже имеющегося, предыдущего, кадра.

Link to post
Share on other sites
7 минут назад, Killerchik сказал:

Я так понял нет, нужно вставить в начало уже имеющегося, предыдущего, кадра.

Именно так, в предыдущий кадр. А вдохновил меня на это NCManager, там у него постпроцессоры, если можно это так назвать, перекодируют УП этими самыми регулярными выражениями в свой формат для прорисовки. Вот только нет примерчика с редактированием с предыдущим кадром((. 

39 минут назад, maxx2000 сказал:

т,е. G40 отдельным кадром? 

https://dzen.ru/a/XSSc2ZJBTQCsM06g?ysclid=m4hd9oumiz642832541

Посмотрел, там ведь надо прописать как раз нужное выражение, это в блокноте даже сработает.

Link to post
Share on other sites
gudstartup
2 часа назад, ilya_w сказал:

но может есть крутые спецы для которых это не проблема вообще?

болт-систем это одна большая проблема для всех кого она поимела!:biggrin:

а если бы им было не по фигу на проблемы индейцев то выпустили бы свой конвертер для облегчения миграции но свой продукт 

  • Нравится 1
  • Чемпион 1
Link to post
Share on other sites

maxx2000

Вот примерчик, нужно G40 переместить на строку вверх

(не на пустую)

G0 G90 X-27. Y-52.5
G1 Z15.F1000
M8
G1 Z-1.5 F200
G41 Y-69.F50
X28.
Y-36.
X-27.
G40 Y-52.5 F200
G1 Z1.5 F200
Y-38.

G41 Y-56. F50
X28.
Y-20.
X-27.
G40 Y-38. F200
X-27. Y-22.
G1 Z5.5 F200
G41 Y-34. F50
X18.
Y-10.
X-47.
G40 Y-22.F200

 

 

 

Link to post
Share on other sites
gudstartup
8 часов назад, maxx2000 сказал:

в блокноте есть многострочная замена?

в нотепад++ есть

Link to post
Share on other sites

В ворде запись макроса:   ctrl+H (найти G40), закрыть окно поиска, стереть G40, перейти вверх, записать G40, Shift+F4 , стереть G40.........

Link to post
Share on other sites
10.12.2024 в 17:27, Ander сказал:

В ворде запись макроса:   ctrl+H (найти G40), закрыть окно поиска, стереть G40, перейти вверх, записать G40, Shift+F4 , стереть G40.........

Экие вы.... незамещённые. Нет никакого ворда, да и зачем в ЧПУ, CIMCO пока есть лицензионный. Вот боюсь, выйду с больничного и Виндовс не будет, СПРУТа ещё не перевели на российскую ОС?

Link to post
Share on other sites
gudstartup
33 минуты назад, ilya_w сказал:

боюсь, выйду с больничного и Виндовс не будет

виндос будет а вот российской ос нет в природе и не будет:biggrin:

10.12.2024 в 16:43, maxx2000 сказал:

а как ты думаешь  видос в чём?

я не думаю я вижу.

в блокноте нет ничего а к ++ пора уже еще + добавить там явная перегрузка меню функционалом и попытка сделать редактор для всех.

 

Link to post
Share on other sites
09.12.2024 в 20:53, ilya_w сказал:

в текстовых редакторах... Но о главном. Помощь нужна в написании регулярного выражения, сам осилить не могу, болею и что-то голова не варит.  Нужно в файле управляющей программы отыскать строку (кадр) с G40, вырезать G40 и вставить в начало предыдущей строки. Коррекция у них так отменяется, не по человечески, а отмен

Есть такая штука https://tc-image.3dn.ru/forum/16

Чел превратил аля блокнот в целую систему с макросами и скриптами. там же могут и помочь написать.

Но вроде она сеняет текст вставляет и ищит и заменяет.

макрос в акелпаде.jpg

Edited by Maik812
  • Чемпион 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...