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.



  • Сообщения

    • Udav817
      Вот человек, который тут выше картинки в шакальном качестве выкладывает последние 2 страницы, думает, что тут вообще надо членомерством заниматься, а не обсуждать и советоваться.
    • Udav817
      Делайте в SW или NX. Скругления с 12 версии правят, всё никак исправить не могут. Уже ядро поменяли, а толку-то?
    • Борман
    • статист
      Чет у меня только кончик в разнос пошел. Посчитал с большими перемещениями.   Перемещения общие   Напряжения Мизес
    • kapitalizm
      Какие жаркие дебаты разгорелись в теме... По делу 10%, остальное - флуд. А всего лишь хотелось советов получить от опытных коллег по цеху. В итоге большинство советов - не браться за это дело, либо предложения своих услуг в разработке. Спасибо тем кто реально помог советом, хотя таких было не много. Честно говоря не понимаю местных форумчан, которые с такое неохотой показывают свои чертежи или показывают их в таком разрешении, что разглядеть там что-либо практически невозможно. Неужели Вы думаете что кто-то "украдёт" Ваш комплект КД и слепит по нему такую же форму? Вряд ли здесь на форуме сидят директора /хозяева предприятий в поисках "халявной" документации на пресс-форму. Сидят здесь такие-же нищеброды-конструктора как я и как все остальные. Какова вероятность того что кому-то кроме Вас пригодится Ваша пресс-форма? 0,01%? Или ещё меньше? Или боитесь что Ваша КД будет использована как образец для похожих изделий? Ну так в интернете в принципе можно легко скачать и модели и чертежи на различные пресс-формы для образца от которого можно "отталкиваться". Скажете что выложенным в интернете моделям и чертежам доверять нельзя, не факт что это рабочие проекты? Согласен. Ну так и выложенным здесь чертежам также нельзя доверять, никто здесь не знает друг-друга достаточно хорошо с профессиональной точки зрения. Мне кажется что здесь обитают коллеги, с которыми можно посоветоваться, а не конкуренты по цеху.
    • soklakov
      Чет есть подозрение, что считать работу от силы на перемещении, которое получено поворотом жесткого целого - так себе затея.
    • soklakov
      я имел в виду именно скриншоты. а еще я про свойства материалов. Для симулейшена Вы привели, правда не скриншотом, а в Акробате? это из СВ?
    • vad0000
    • hayabusa
      От платы в ЧПУ идут два провода с такими разьемами Провели эксперимент Подаем питание, на плате горят две красных лампы. Это все. --- Отбрасываем шлейфы. Никаких изменений не происходит. Одно условие - вынимаем планку памяти. Получаем зуммер 1-3-3-1. --- Пробовали подключать VGA монитор в разъем на плате. Ничего. BIOS наверно не стартует.
    • konstryktor_press
      успокойтесь))) кроме ругани,других аргументов нету видимо))_)
×
×
  • Create New...