Перейти к публикации

Запуск программО9000 из любой папки


Maxim.Oi TF

Рекомендованные сообщения

Добрый день. Стойка Oi Tf. Станок токарный 4 координаты . Есть команда М81 позиционирование оси С с жёсткой фиксацией на заданный угол оси С. Например М81 С90. Так вот При команде М 81 запускается макро программа с именем О9020. При чем главная программа из которой идёт вызов М81 находится может в созданных папках, в которых нет программы с именем О9020.  

 

Вопрос можно ли открыть эту программу для редактирования О9020?

 

 Можно ли создать свой М код который бы ссылался на программу например О9021

 из любой папки станка. Чтобы не плодить программы О9000 по разным папкам?

 

Не совсем понятно где именно хранится О9020 которую вызывает М81?

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
1 час назад, Guhl сказал:

Может будет полезно

 

Да уж было полезно и познавательно. Спасибо.

 Но остались вопросы. 

Как сделать чтобы папка LIBRARY и SYSTEM  отображались.?

Что нужно поменять в параметре 3457 и 3467. 

Сейчас в 3457:

SCF 1

SCC 0

       0

        0

SYS 0

MC 1

MC 2

LIB  1

 

В параметре 3467. Стоит 11.

Какие значения мне выставить чтобы открыть папку LIBRARY  и поместить в неё  О9021.?

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Maxim.Oi TF сказал:

Да уж было полезно и познавательно. Спасибо.

 Но остались вопросы. 

Как сделать чтобы папка LIBRARY и SYSTEM  отображались.?

Что нужно поменять в параметре 3457 и 3467. 

Сейчас в 3457:

SCF 1

SCC 0

       0

        0

SYS 0

MC 1

MC 2

LIB  1

 

В параметре 3467. Стоит 11.

Какие значения мне выставить чтобы открыть папку LIBRARY  и поместить в неё  О9021.?

На том станке где у меня находилось все

3457=10000000

3467=0

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Maxim.Oi TF сказал:

Не совсем понятно где именно хранится О9020 которую вызывает М81?

она может хранится в макросах в компилированном виде и просто так вам ее не посмотреть

можете хоть все папки излазить. 

есть такая штука как макро executor 

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Maxim.Oi TF сказал:

Можно ли создать свой М код который бы ссылался на программу например О9021

можно. Если записать его в параметр 6081

3 часа назад, Maxim.Oi TF сказал:

Как сделать чтобы папка LIBRARY и SYSTEM  отображались.?

а они у вас не отображаются?

Ссылка на сообщение
Поделиться на других сайтах

А как его( О9021) поместить в LIBRARY?

Не отображаются. Только

//CNC_MEM/USER/PATH1

Выше PATH1 не выходит.

Пишет

НЕТ ПЕРЕХОДА К ВЕРХ. ПАПКЕ

 

17 минут назад, Viktor2004 сказал:

можно. Если записать его в параметр 6081

а они у вас не отображаются?

Не отображаются. Только

//CNC_MEM/USER/PATH1

Выше PATH1 не выходит.

Пишет

НЕТ ПЕРЕХОДА К ВЕРХ. ПАПКЕ

Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, Maxim.Oi TF сказал:

А как его( О9021) поместить в LIBRARY?

Не отображаются. Только

//CNC_MEM/USER/PATH1

Выше PATH1 не выходит.

Пишет

НЕТ ПЕРЕХОДА К ВЕРХ. ПАПКЕ

 

Не отображаются. Только

//CNC_MEM/USER/PATH1

Выше PATH1 не выходит.

Пишет

НЕТ ПЕРЕХОДА К ВЕРХ. ПАПКЕ

Попробуйте 3467=0

Изменено пользователем Guhl
Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Guhl сказал:

Попробуйте 3467=0

После этого перезагружается нужно станок? Или папки сами появятся?

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Maxim.Oi TF сказал:

После этого перезагружается нужно станок? Или папки сами появятся?

Если надо перезагружать, то фанук сам об этом скажет

Ссылка на сообщение
Поделиться на других сайтах
14 минут назад, Guhl сказал:

Если надо перезагружать, то фанук сам об этом скажет

Я так понимаю у меня должна появится возможность подняться выше из папки PATH1 в корневой папку? Где будет папка LIBRARY.

И отвечает за это параметр 3467

Ссылка на сообщение
Поделиться на других сайтах
Только что, Maxim.Oi TF сказал:

Где будет папка LIBRARY.

И отвечает за это параметр 3467

нет этот параметр отвечает за то в каких папках будут искаться вызываемые программы. а папки либо есть либо нет. можете вывести all data backup и посмотреть вначале какие папки есть в вашей системе. можете сами создать любую папку

 папки в all-fldr.txt описываются так

&F=//CNC_MEM/

&F=/MTB1/

&F=/MTB2/

&F=/SYSTEM/

&F=/USER/

&F=/USER/LC1/

&F=/USER/LC2/

&F=/USER/LIBRARY/

&F=/USER/PATH1/

если путь у вас  //CNC_MEM/USER/PATH1 то в папку cnc_mem система должна переходить если нет какой нить защиты

Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, gudstartup сказал:

нет этот параметр отвечает за то в каких папках будут искаться вызываемые программы. а папки либо есть либо нет. можете вывести all data backup и посмотреть вначале какие папки есть в вашей системе. можете сами создать любую папку

 папки в all-fldr.txt описываются так

&F=//CNC_MEM/

&F=/MTB1/

&F=/MTB2/

&F=/SYSTEM/

&F=/USER/

&F=/USER/LC1/

&F=/USER/LC2/

&F=/USER/LIBRARY/

&F=/USER/PATH1/

Не думал что все так замороченно. 

Значит сделать запуск программы О9021 через М код из любой папки ( не скидывая в эту папку О9021)не получится? Из за того что в станке нет папки LIBRARY. 

Даже я  создам папку Либрари как мне подняться выше папки в папку юзер? Станок же не даёт этого сделать

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Maxim.Oi TF сказал:

Станок же не даёт этого сделать

но программа 9021 все равно исполняется?

сделайте all data backup убрав 3202 nE8 Ne9 и если эта программа существует вваших папках она будет записана  в файл all-fldr.txt

что у вас показывает при нажатии на кнопку TREE ON?

image.png

Ссылка на сообщение
Поделиться на других сайтах
Александр1979
1 час назад, Maxim.Oi TF сказал:

Не отображаются. Только

//CNC_MEM/USER/PATH1

Выше PATH1 не выходит.

Пишет

НЕТ ПЕРЕХОДА К ВЕРХ. ПАПКЕ

image.png

Ссылка на сообщение
Поделиться на других сайтах

@Александр1979 и где вы это только находите создается впечатление что вы все параметры наизусть изучили!! Папка траектории немного непонятно звучит после path

Ссылка на сообщение
Поделиться на других сайтах
Александр1979
7 минут назад, gudstartup сказал:

и где вы это только находите создается впечатление что вы все параметры наизусть изучили!! Папка траектории немного непонятно звучит после path

Нашел на этом же форуме:

image.png

 

На английском более понятно:

image.png

Изменено пользователем Александр1979
Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Александр1979 сказал:

Нашел на этом же форуме:

да действительно достаточно поставит 11302#6=1 и переход не осуществляется а если 11304#7 то вообще никакие папки кроме path не отображаются и нет даже строчки перехода к родительской папке.

вот такие ограничения.

Спасибо вам!

Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, gudstartup сказал:

создается впечатление что вы все параметры наизусть изучили!!

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

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, Александр1979 сказал:

image.png

Это сработало! В параметре 11302 FPF поставил 0 и появилась возможность подняться к корневой каталогу, где и хра нился файл О9020. К нему поместил дополнительно О90021, который вызывается М777. 

Огромное спасибо всем кто откликнулся!

Особая благодарность

Александр1979

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • maxx2000
      Насколько я понимаю font.ndx подхватывается только из системного каталога. Можно ли сделать чтобы CREO обращался к нему в пользовательском каталоге и как?  
    • Shura762
      Что происходит? кто может дать ответ. Открываем книгу Нарышкин Подшипники, смотрим упорные там указан ГОСТ 6874-75, ищем в сети , тоже есть а вот на оф сайте стандарта его нет, В ТФ тоже есть модели по этому госту, Сейчас действует гост 7872-89. Что не так с ГОСТ 6874, типа ой мы ошиблись и забыли?
    • Ганс В
      Доброе времени суток знатоки NX12CAM У меня такой вопрос. Мне нужен немного увеличить стрелку при построения размеров,  на фоне когда ставиться размер размер стрелки мелкий.  И посоветуйте пожалуйста ведоуроки по NX12  Спасибо заранее 
    • Bot
      Оригинал: Roopinder Tara. Watch this space: Here come manufacturable generative designs Такие кронштейны демонстрируют облегчение конструкции с помощью топологии. У этого кронштейна острые края и гладкие поверхности, это означает, что деталь еще можно подвергнуть машинной обработке, чтобы сделать ее максимально легкой Мы уже знакомы с Майклом Богомольным — мы встречались с ним на его предыдущем предприятии ParaMatters, которое было продано Carbon, компании по производству 3D-принтеров, в августе 2022 года. После этого он собрал свою команду ParaMatters (шестеро из них имеют докторскую степень) и получил инвестиции в размере 2,5 млн долларов для запуска InfinitForm. Эта компания вполне может создать первое генеративное программное обеспечение, которое проектирует подходящие для использования и производства детали. Крупные поставщики САПР могут заявить, что их программное обеспечение для генеративного проектирования имеет возможности для создания [...] View the full article
    • lux59
      построить дугами барашку я пробовал, не то слегка, он в списке выдаст количество сегментов, да норм сделаю покажу, что вышло, правда пришлось делать сборкой не единой деталью, в общем я понял как это работает, Спасибо за помощь!
    • lem_on
      Ага, особенно некоторых бестолочей со своим пониманием реальности.  По типу, я скачал программу, я так вижу, я пишу книгу. 
    • malvi.dp
      Так в чем проблема создать кривую и протянуть профиль? Единственная трудность это кривую сделать из дуг и отрезков, а не сплайном. Если же не использовать инструментарий сварных конструкций, то можно и сплайн использовать в качестве направляющей.  
    • Alexey0336
      Добрый день. Как то фигурировал тут вопрос с точкой в названии файла. У меня проблема, не могу захватить модель, пишет, что с этим символом нельзя. Обойти никак нельзя получается?
    • malvi.dp
      У вас там скорее всего скрыты размеры. Перетяните их дальше от штриховки, чтоб не пересекали.
    • Snake 60
      @Бестолковый С названием топика не ошиблись? Человек спрашивает: ' VBA ' 1. Open a document in SOLIDWORKS. ' 2. Run the macro below to set inch units with '     a fractional base of 16 and no rounding. Dim swApp As SldWorks.SldWorks Dim Part As SldWorks.ModelDoc2 Option Explicit Sub main()    Set swApp = Application.SldWorks    Set Part = swApp.ActiveDoc    Part.SetUnits swINCHES, swFRACTION, 16, 0, False End Sub   Код взят отсюда: https://help.solidworks.com/2019/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldoc2~setunits.html Вот еще описание всех методов: https://help.solidworks.com/2021/English/api/swconst/DP_Units.htm Ну и на вкусное, статья от Артема (см. через ВПН) https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.codestack.net/solidworks-api/options/document/set-units/&ved=2ahUKEwjgpL-apN6GAxU7HxAIHYO0D2IQFnoECBAQAQ&usg=AOvVaw15xq49gocoVQ5BzEA31qGf
×
×
  • Создать...