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

Постпроцессор и команды пользователя


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

Здравствуйте форумчане.

Долгое время работал на ADEM7.1, все устраивало, но время идет и появилась необходимость модернизировать компьютер, поставить 2 монитор(дрова мои вобщем устарели.). И вылезла,как я думаю многим известная, проблема с отображением графики в ADEM7. Посути один черный экран, только при прокручивании скрола что-то просматриваесся. Решил перейти на ADEM9.0 и тут возникли вопросы:

1.Насколько я понял пользовательские команды от ADEM7 просто так не подойдут, т.к. первые 2 переменные которые были в пользовательских командах теперь системные. И соотвецтвенно команды пользователя и файлы алгоритма постпроцессора прийдеться менять?

2.Как самому создать пользовательскую команду в ADEM9? Пробовал модулем CAPP Developer. но после сохранения я все равно не вижу свою команду через ADEM9.

3.Как Удалить лишние постпроцессоры из списка постпроцессоров? По аналогии с ADEM7 я создал нужный мне построцессор, нашел файл stanki.skr и написал модели которые нужны мне,поудалял лишнее, а в итоге при выборе станка все равно вижу полный список всех моделей заложеных изначально(примерно 200шт.)

Кто знает как с этим бороться подскажите плз. Заранее благодарен.

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


пунтк 1. Надо глядеть комманды. Так наугад говорить долго можно) Хоть одну шли, будем смотрети.

цифра 2. В файле usercom.mnu надобно прописать свою вновьсозданную команду.

буква 3. Проверь куды настроен путь к файлам постпроцессора. В 9 версии это Сервис - Настройка - закладка "Пути к файлам". Ещё одна тонкость - не рекоммендую хранить свои постпроцессоры где-то внутри папки куда ставится сама система ADEM.

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

Спасибо за совет. Со списком постпроцессоров разобрался, теперь у меня их не 200 шт)))

Нашел файл usercom.mnu. Он есть в 5 вариантах, для различных языков как я понял, добавил нужную мне команду в файл который находится в папке rus/... Пока изменений нет. Но сильно не заморачивался, времени сегодня не было. Надеюсь все получится. Пользовательскую команду от ADEM7 завтра притяну, и к ней соотвецтвенно алгоритм.

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

не тот какой-то ты файл нашёл. Он должен быть одинединственный и лежит примерно вот тут:

C:\Program Files\Adem Group\Adem90\GMD\INI\CommonINI\CNC\usercomm.mnu

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

Спасибо помогло. Нашел файл usercomm.mnu дописал что надо и заработало. С самими пользовательскими командами вроде подразобрался. Как в тупик зайду напишу)))

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

C постами к Adem 9 разобрался, большое спасибо. Интересует другой вопрос, подойдут ли постпроцессоры и команды пользователя от Adem 7.1 к Adem 8.2 или 8.3. или их надо будет редактировать как под Adem 9?

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...
  • 2 года спустя...

Вопрос.
Можно ли реализовать в адем 7.1 команды пользователя по типу меню, как в адем 9.0 (Команды Adem 9.0), а не отдельно (Команды Adem 7.1)???

Команды Adem 7.1.rar

Команды Adem 9.0.rar

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

Вопрос.

Можно ли реализовать в адем 7.1 команды пользователя по типу меню, как в адем 9.0 (Команды Adem 9.0), а не отдельно (Команды Adem 7.1)???

Структура файла *.mnu вроде не менялась особо. Так что предполагаю, что можно :) Чтобы достоверно узнать - надо пробовать.

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

Только вот как попробовать? В инструкции Adem GPP сказано только как создать отдельно команды...... 

Команды и циклы.rar

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

А я попробовал :)

Вывод: если надо сделать вложенные команды, как те, что на картинке стыренной у тамбовских ребят, то не получится. 7 версия не может сама по себе переварить такой формат, придётся всё в один уровень городить, как у вас в семёрке и сделано.

Либо апгрейд до 9 версии)

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

Жаль что нельзя.....
В 7.1  ограниченное количество команд. Всего 20..... Их уже не хватает......

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

Да, проект 7,1 уже давненько закрыт и дорабатывать его нет возможности, так что либо продолжать использовать АДЕМ с тем функционалом что имеется, либо обновляться до актуальной версии 9.05.

О стоимости апгрейда можно узнать у ближайшего дилера

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

Продолжаю разбираться в Adem 9.05. Спасибо за подсказки. Построцессоры уже давно написаны и работают.  Теперь хочу заняться улучшением интерфейса. и есть пера вопросов:

1. В адем 7.1 при выборе любого консткуктивного элемента (колодец, стенка....) есть возможность выбрать один из  трех  вариантов глубины обработки элемента: абсолютно, плоскость КЭ, плоскость дна. И задание высот обработке а абсолютных координатах, в некоторых случаях, очень удобно. Но в Adem 9, я такого не нашел, есть варианты: глубина, плоскость, автоматически и возможность задавать глубину обработки либо от верхней плоскости, либо от дна конструктивного элемента. Покапавший в файлах *.ini, Adem 9.05 я подумал, что все меню сделаны через стандартные формы в ADEMTDMDev, и у меня появилась идея добавить в меню команды "фрезеровать" во вкладку  "место обработки"  возможность выбора абсолютных Zmax и Zmin как в Adem7.1. И вот, собственно, вопрос, я пока не нашел в какой файл это добавлять и, в прицепе, эта идея имеет право на жизнь? Или тeт без помощи разработчиков никак?

Adem.thumb.png.369247c5b6e3abcd49ad0e64579edce6.png

 

2.Я очень часто обрабатываю небольшие детали диаметром 12....30мм. и делаю это в многоместных приспособлениях до 72 шт. в одном приспособлении. С помощью пользовательских команд я сделал меню и задаю параметры массива, после чего постпроцессор генерирует строки с макропеременными в нужных местах программы. Но в Adem 9.05 есть возможность задать массив элемента в самой программе, и этот массив в программу попадает просто повторением G кода  столько раз, сколько элементов в массиве. Может есть какие-то параметры в CL-date которые покажут сколько элементов в массиве и какой их шаг, чтобы запрограммировать массив через макропеременные?

5d3587ddd459d_.thumb.png.3c42867308343f2591c87d32d09190c2.png

 

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

по первому вопросу:

если вы никуда не сдвигаете СК КЭ, то получается и глубину обработки вы будете задавать в абсолютных кординатах. Единственное отличие - оперировать придётся не параметрами Zmax и Zmin , а теми, что называются "Глубина" и "от плоскости/(дна) КЭ". Что впринципе одно и то же.

Либо всё-таки освоить и пользоваться механизмом переноса СК КЭ, чтобы визуально было проще и понятнее задавать глубины.

 

по второму вопросу:

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

Можно глянуть вебинар по обработке повторяющихся элементов - 

 

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

Спасибо за помощь. Вариант с подпраграммами отлично подходит.

Но вот с СК КЭ не совсем удобно, это отличное решение при программировании с наличием 3D модели. У меня больше 70% это программирование по 2D, и выглядит это как на картинке. Т.е "0" по Z находится на приспособлении и обработка может вестись как с верхней сторону, так и при перевернутом приспособлении, с нижней стороны, при этом "0" по Z не изменяемость, но это больше нюанс. Вариант решения с помощью СК КЭ я нашел, задав СК как "XYZ  отн", но в этом варианте приходится высчитывать смещение координаты Z новой СК относительно абсолютной СК, в результате чего такое задание СК неактуально всилу того, что также точно можно расчитать координаты Z и ввести их используя "Глубину" и "От плоскости КЭ" ну или другии комбинации в поле "Глубина". В принципе такой вариант подходит, но как всегда хочется более  привычный и удобный конкретно для меня, поэтому и думаю как добавить такой вариант в стандартное откно Adem. Если будут какие-то идеи то благодорю заранее.

 

Координаты Z.png

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

Здравствуйте. Может кто ни будь поделиться постпроцессором для ADEM? Нужен для стойки Fanuc 0i токарный и фрезерный. Хоть какой ни будь пример, чтобы разобраться как он пишется.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
07.03.2021 в 10:00, DesaZert сказал:

Здравствуйте. Может кто ни будь поделиться постпроцессором для ADEM? Нужен для стойки Fanuc 0i токарный и фрезерный. Хоть какой ни будь пример, чтобы разобраться как он пишется.

В штатной поставке системы уже есть демонстрационные посты на фанук для токарно-фрезерного и фрезерного 5хстанков.

Постпроцессор пишется в модуле ADEM GPP и состоит из 5 файлов, содержащих в себе описание макета кадра ,паспорта станка, файла макрокоманд и файла алгоритмов, а так же общий файл заголовков... Звучит сложно))) - поэтому и поставляется не просто как коробочный софт, а с непременным курсом обучения. обращаться можно в ближайшее дилерское представительство ГК ADEM.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      вы тоже думаете что можно все компоненты чпу заменить и ничего не изменится и предупреждение о том чтобы oprminf не восстанавливали на другой машине которое фанук встроил даже в загрузчик это просто алармисткий текст и ничего не будет..... ну и ну и где написано что она mate как например здесь с чего тогда базовый чпу mate если гл.плата не mate мне непонятно из-за экрана что ли
    • статист
      Охренеть, ни за что бы не догадался. Хоть бы словом где обмолвились об этом в документации. Короче нужна команда EMODIF, E_ID, 3, N_ID где E_ID - номер элемента, который мы собираемся модифицировать. Так как используется BEAM188, то у него не два узла оказывается рассматривается, а три, где первые два принадлежат элементу, а третий узел - направляющий. И соответственно число 3 - это номер узла балки, который мы собираемся модифицировать, то есть направляющий узел. И мы этот узел соответственно заменяем на узел с номером N_ID. И тогда сечение реально вращается. Разобрался по этому видео.    
    • Александр1979
      Материнка такая в руководстве есть. На 0i-D я менял материнку, опции не слетели. 
    • gudstartup
      @Viktor2004 кстати конкретно модели автора в руководстве нет хотя оно последней редакции 18 года
    • Viktor2004
      конкретно на этой не менял. На каких менял, написал выше
    • gudstartup
      какие платы и на каких системах вот в чем ворос конкретно на этой возникут проблемы
    • Viktor2004
      ну да. А то что я менял платы это мои бредовые фантазии   Ну исправили в паспорте. И что?
    • gudstartup
      это догадки и гадание на кофейной гуще а япривожу документ где написано про то что прочитайте пункт 4.11 а там представляете вот что 4) Замена печатной платы может привести к изменению идентификационного номера ЧПУ. Проверьте это на Экран ЧПУ. Если оно отличается от описанного в техническом паспорте, исправьте его.  
    • Viktor2004
      я менял все платы. И на форуме наверное не я один их менял. И никто еще не писал что при этом у него слетел сертификат Возможно ID номера проверяются только в момент установки опции, а когда они уже установлены и мирно хранятся в OPRM INF возможно ти уже на ID наплевать
    • gudstartup
      для кого это написано CAUTION Before replacing a printed circuit board, be sure to read Section 4.11, “OPTION INFORMATION FILE” to confirm the procedure.  
×
×
  • Создать...