Jump to content

Программы от mr_Voden


Recommended Posts

mr_Voden

Всем привет! Написал ряд программ для собственных нужд и решил поделиться ими со всеми.

 

 

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

Номер детали из файла считывается тремя способами:
1) первая строка не содержащая символ %, файлы с расширениями txt,u,t
2) первый комментарий в скобках - "(номер детали)", файлы без расширения и с расширениями nc,mpf,spf
3) содержимое строки, первые 2 символа которой "//" - //номер детали, файлы с расширением bef

Настройки поиска находятся в файле settings.cfg (при сбросе настроек его содержимое полностью перезаписывается!)
где:

EXTS = (
  {
    ext = ""; - файлы без расширений
    mtd = 2; - способ поиска 2
  },
  {
    ext = "nc"; - файлы с раширением nc
    mtd = 2; - способ поиска 2
  }

Можно добавить свои расширения в файл, соблюдая предложенный шаблон. При помощи кнопки "Отк. с помощью" возможно указать путь к программе, с помощью которой будут открываться файлы УП при двойном клике по полям "Номер детали" и "Имя файла".
При двойном клике по полю "Путь" будет открываться папка, содержащая выбранный файл.

Среди найденных файлов с УП можно найти конкретную, при помощи поиска по имени детали.

 

Download: https://drive.google.com/open?id=1PLp-WWs3HIJxCgiQh8zc6cMWT9NAp9tF

Для работы требуется vc_redist.x86: https://support.microsoft.com/ru-ru/help/2977003        
VirusTotal: dd1b53c43116ac620be6e78ea97c31ef0ce0c3e559c312f00aa18ad50c5242a5

Link to post
Share on other sites


mr_Voden

Всем привет! Написал ряд программ для собственных нужд и решил поделиться ими со всеми.

Программа предназначена для подстановки переменных в кадр УП.

Указывается искомая координата и маска, согласно которой происходит подстановка:
1) для Fanuc
X-0.198 Y-0.048 Z-3.97 преобразовать в X-0.198 Y[[-0.048]-#107] Z-3.97

Маска: [@-#107]
Символ: Y

2) для RMS
X-0.198 Y-0.048 Z-3.97 преобразовать в
$NEW_X=((-0.198)+$SM_PO_X)
X$NEW_X Y-0.048 Z-3.97

Маска: $NEW_X=(@+$SM_PO_X)
Символ: X

3) для Sinumeric
X-0.198 Y-0.048 Z-3.97 преобразовать в X-0.198 Y-0.048 Z=(R1-3.97)

Маска: Z=(R1-@)
Символ: Z

Возможности:
-произвести несколько подстановок подряд, к различным координатам.
-заменить литеру искомой координаты на другую
-игнорирование символов в комментариях (для Fanuc символы в "(...)", RMS - "\\...", Sinumeric - ";"
-игнорирование командных слов (Fanuc - GOTO, WHILE, GT, ROUND и пр, RMS - DO, ENDDO, TCORRONN и пр.)
-программа хранит в памяти до 10 последних замен (кнопка "Отмена")

 

Download: https://drive.google.com/open?id=1zB9gXARjVdGuhbPs94eMzu_76Z21llHL
Для работы требуется vc_redist.x86 : https://support.microsoft.com/ru-ru/help/2977003
VirusTotal: cb73f88ddf90939394fd757fba2ce3b1746911eb71bb095c8b1fb8a7a1eb3c92

Link to post
Share on other sites
  • 1 month later...
mr_Voden

Всем привет! Написал ряд программ для собственных нужд и решил поделиться ими со всеми.
 


Файл ALL-PROG.TXT можно получить при сбросе всех УП из памяти станка на базе ЧПУ Fanuc разом на внешний носитель. Иногда процесс вырезания конкретной УП из этого файла может занять некоторое время.
Эта программа призвана свести затраты времени на этот процесс к минимуму.

 

Download: https://drive.google.com/open?id=10mHQ1NsIpB-nrqJG_sQC2GpoSPZtUA3T
Для работы требуется vc_redist.x86: https://support.microsoft.com/ru-ru/help/2977003  
VirusTotal: 255e65bc468c5edf33324b664f5a599b8797f53cc274efbc0da5b92c2d42c01f

ALL-PROG_splitter.zip

Link to post
Share on other sites
Maik812
В 21.06.2019 в 08:11, mr_Voden сказал:

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

Если бы пользовался Total commander то достаточно написать рег выражения по каждому значению и видеть содержимое искомое в колонках и искать по ним и сортировать...

https://totalcmd.net/plugring/PCREsearch.html

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

Немного доработал ALL-PROG_splitter. В основном пофиксил баги и добавил поддержку строк вида "&F=...", отвечающих за хранение информации о пути к программе в памяти станка.

ALL-PROG_splitter_RU.exe

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • andrey2147
      На такой модели ? Вряд - ли.
    • Ustyugov1223
      Доброе время суток коллеги. Прошу откликнутся тех у кого есть в эксплуатации такой станок QP1620-L. Вопрос заключается в следующем, при работе   очень  свистит шпиндель?  Станок так работает с новья. У всех так свистит шпиндель или нет?      
    • alex0800
      G54 T1M6 G40 G80 G49 G21 G54 G0 X0.0 Y0.0 G43 Z50.0 H1 #1=0(ST T X) #2=0(ST T Y) #3=40.(SHAG X) #4=40.(SHAG Y) #5=6.(N OTV X) #6=5.(N OTV Y) #7=20.(D SVR ) #8=30.0 #9=#6 WHILE[#5GT0]DO1 WHILE[#6GT0]DO2 #124=#1+#3*[#5-1] #125=#2+#4*[#6-1] S4000M3 G0 X#124 Y#125 G0 Z2.0 G1 Z-20.0F500 N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2] N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000 N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0 N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2] N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0 N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2] N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500 N18 G1 G40 X#124 Y#125 G0 Z2.0 #6=#6-1 END2 #6=#9 #5=#5-1 END1 M97P100 M30 N100 G52X-#3 T1M6 G40 G80 G49 G21 G0 X0.0 Y0.0 G43 Z50.0 H1 #1=0(ST T X) #2=0(ST T Y) #3=40.(SHAG X) #4=40.(SHAG Y) #5=6.(N OTV X) #6=5.(N OTV Y) #7=20.(D SVR ) #8=30.0 #9=#6 WHILE[#5GT0]DO1 WHILE[#6GT0]DO2 #124=#1+#3*[#5-1] #125=#2+#4*[#6-1] S4000M3 G0 X#124 Y#125 G0 Z2.0 G1 Z-20.0F500 N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2] N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000 N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0 N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2] N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0 N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2] N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500 N18 G1 G40 X#124 Y#125 G0 Z2.0 #6=#6-1 END2 #5=#5-1 END1 M99   работает проверил в симко     
    • Viktor2004
      Пока ни покажете ошибки, никто вам ничего не подскажет Посмотрите в меню SRAM DATA UTILITY нет ли там резервных копий автосохранения
    • VT62
      это я знаю. но это никак не помогает по вопросу  
    • sennik53
      ОПРЕДЕЛЕННЫЙ ЭСКИЗ привязан к геометрии деталию Обозначается черным цветом на экране, а не синим цветом. Если коротко об этом.  
    • Tomat
    • KorovnikovAV
      Макдак и кока кола это на минуточку десятки тысяч рабочих мест. Очень рад за то что "очаковский" решил хайпануть, а Воробьёв готов, только в мире ни у кого ещё не получилось, а тут за месяц повторим путь длинной почти в сотню лет. Ну да, убедительно 
    • Ганстер
      По очень простым признакам. Если в сборке внезапно оказываются коллизии и после долгих поисков выясняется, что слетел размер. Это не красивая теория. ... системы. С нормальными системами проблем нет. Их делают профессионалы для профессионалов, а не студенты для студентов. Кубики.
    • BSV1
      В России появились первые аналоги Coca-Cola, Fanta и Sprite  В Подмосковье готовы к "российскому перезапуску" McDonald`s Первый автобус из российских и китайских запчастей выпустят в Подмосковье 3 июня   А жизнь-то налаживается ... 
×
×
  • Create New...