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

G-код ---> CL файл


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

Господа!

Насколько по вашему мнению существенна и требует решения такая  проблема, как реверсивный постпроцессинг. Иными словами, преобразование G-кода в записи CL-файла?

Мой коллега по фирме изладил простейший вариант реверсивного постпроцессинга. G-код любой из систем с ЧПУ(настройка простая - укажи любой из постпроцессоров в APTIPP) может быть преобразован в CL-файл системы UG 17/18. Ограничения - работаем с тремя координатами(охват токарщины и 3D фрезерования без поворота башки станка или стола). Работа была сделана очень быстро(5 часов) в рамках реализации этапа  проекта графической верификации УП.

Дак вот, поскольку APTIPP имеет "в мозгах" сведения о структуре CL-файлов 15 CAD/CAm и CAM-систем, то открывается путь реверсирования G-кодов в CL-файл "любого вида". Хотите в UG, Catia, Pro/E ... списк можно продолжать.

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


 Присоединюсь к мнению SVN, что особой практической пользы от этого нет. Если бы по CL-файлу можно было бы G-код на другой станок получить в этих системах, хотя из пушки по воробъям это.

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

UAV

Quote: from sapr2000 on 10:58 - 24 Янв., 2002

 Присоединюсь к мнению SVN, что особой практической пользы от этого нет. Если бы по CL-файлу можно было бы G-код на другой станок получить в этих системах, хотя из пушки по воробъям это.

Само собой, получив из G-kod файл CL, мы можем далее выдать его на любой другой станок с ЧПУ при помощи Универсального Постпроцессора. Какого? Да хоть APTIPP или других, вроде IMSPost или GPOST.

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

Мне это кажется это интересно вот с какой стороны. Например у меня есть G-код программы и я хочу оптимизировать эту траекторию по подаче (т.е. изменить подачу в зависимости от припуска). Например это можно делать в Vericut'е. Конвертирую в CL-дату и запускаю Opti-path --> получаю оптимизированную траекторию --> постпроцессор --> оптимизированная УП. Хотя у Vericut есть реверсивный постпроцессор, но с ним надо разбираться.

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

А я бы такую примочку поимел с большим удовольствием. По-моему - вещь нужная. Иногда такие мудрёные задачки попадаются, да и организовать работу команды, которая использует несколько САМ-систем с такой "примочкой" гораздо проще и удобнее.

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

AVD

Quote: from sapr2000 on 11:29 - 24 Янв., 2002

Хотя у Vericut есть реверсивный постпроцессор, но с ним надо разбираться.

Я попробывал и просто утонул в этой теме. Сабдж очень крутой, но весьма сложный в освоении и настройки самого реверса, особенно на наше старое оборудование, ИМХО.

IBV

А я бы такую примочку поимел с большим удовольствием.

Согласен с вами. Если вы хотите получить опытный образец для вашей UG, то можно подумать...

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

А я не понимаю зачем это нужно в практических целях технологу, если только не для пропускания потом через универсальный ПП. Скажем в рамках создания графического верификатора понятно что такая функция нужна видимо для того, чтобы рисовать универсальный CL-файл полученный его из G-кода.  

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

Зачем?

Практически для тех же задач, что и верификатор. Помните мы недавно общались на эту тему? Ну вообщем примерно вот так я думаю:

 - отладка постпроцессора

 - есть большие сомнения в правильности G-кодов

 - деталь сложная и дорогая, ошибка обойдется слишком дорого

 - при использовании старой или чужой программы

 - ОЧЕНЬ пригодится для организации работы команды, использующей несколько САМ-систем.

 

(Отредактировал(а) IBV - 12:16 - 24 Янв., 2002)

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

Если я правильно понял, то фактически:

- для передачи в визуализатор СL-файла, если визуализатор не понимает данный G-код?

- для передачи в визуализатор обоих форматов и сравнением отличий?

- разные переходы на одну деталь делают в разных  CAM?

- что-то еще ?

Если это имеется ввиду то склоняюсь к мысли, что такая задача может иметь жизнь и беру слова о практической пользе назад.  

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

Ну в принципе "да", почти так. Подробнее просто долго писать. Кстати, в качестве верификатора при таком раскладе можно использовать визуализатор САМ-системы, в CLDATA которой возвращается G-код.

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

Поностью согласен с уважаемым Админом, что изучение реверсивного постпроцессора в Vericut дело гиблое, особенно для наших станков/систем ЧПУ, но для простых (без коррекции, без еще каких наворотов, только ходы) УП возможно.

2UAV: ...еще..., в частном случае оптимизации подачи в зависимости от припуска в UG нет (или я не знаю как это делать), а в Vericut'e есть модуль оптимизации (знаю только из документации) траектории. Так что получается интересная связка.

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

AVD

Честно говоря сам не пользовался, но сдаётся мне, что в UG в планарной обработке оптимизация подач есть.

И ещё. Немного непонятно мне постоянное желание некоторых коллег "скрестить" современный софт и древний станок. При этом подразумевается желание получить какой-то офигительный результат. Не будет офигительного результата. Ну не кому ведь в голову не приходит на "запорожец" пришпандорить какую-нибудь адаптивную систему управления подвеской? Потому что они как бы из разной жизни. Здесь тоже самое - если мы берём станок начала 80-х и Catia5.x, то вряд ли можно ожидать ошеломляющих результатов. Станки нужно менять или upgrade делать хотя бы.

(Отредактировал(а) IBV - 13:29 - 24 Янв., 2002)

(Отредактировал(а) IBV - 14:18 - 24 Янв., 2002)

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

По припуску оптимизирует Delcam'овская утилитка OptiFeed.

Но вот вопрос - не нарушается ли при этом условия резания? толщина стружки и т.д.

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

Подводя итог разговору, скажу. Сабдж скорее всего имеет право на жизнь. Опытный образец буде передан IGV для опробования в  производственной практике. О результатах сообщим позже.

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

2IBV: Хочу сказать, что на данный момент имеет место быть такая ситуация: сильное развитие конструкторов и слабое развитие производства (я имею ввиду наше предприятие). И получается, покупаем класные компьютеры для конструкторов иногда даже для ЧПУшников, но станки нет. Отсюда ситуация станки 70-80-х и UG18.....

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

Quote: from sapr2000 on 9:27 - 25 Янв., 2002[br Хочу сказать, что на данный момент имеет место быть такая ситуация: сильное развитие конструкторов и слабое развитие производства... И получается, покупаем класные компьютеры для конструкторов иногда даже для ЧПУшников, но станки нет. Отсюда ситуация станки 70-80-х и UG18.....

Вот об этом я и говорил в частных письмах IBV. Понимаете ли какой парадокс часто случается - многие заводы вкладывают деньги в приобретение CAD/CAM-софта, наивно предполагая, что его внедрение сразу решит вопросы выпуска новых изделий, оживление спроса, повышения конкурентной способности товаров и т п. Но купить софт мало. Любой софт рушит технологию конструирования, изготовления, документирования и пр., годами сложившуюся на заводах.  И в технологических службах действительно имеется проблема, когда UG18 вынуждены использовать на морально устаревшем оборудовании 70-80 годов. И поверьте, это очень серъезный тормоз в использовании CAD/CAM-систем. Мне думается, что эта проблема заслуживает вынесения в новый топик, а в этом топике мы говорили о постпроцессировании, CL-файлах и тп....

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

По-моему вопрос в эту тему. В случае современного софта и старых станков, возможно, будет удобно использовать трансляторы CLDATA различных систем в CLDATA одной системы. Той, у которой будет лучше настроить постпроцессор? Вот уж действительно все программы будут одинаковые!

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

Этот подход собственно мы и продвигаем. Наша собственная разработка APTIPP умеет читать CL-файлы 15 типов систем и генерить G-коды на любой станок с элементарной настройкой через паспорта...

Некоторые коллеги за рубежом также идут в данном направлении - IMSPost, GPost, CAMPost. Многие участники данной конфы ими пользуются именно в данном ключе.

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

Хочу вставить свою реплику:

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • malvi.dp
      В спецификации солида никак, только навести порядок и заменить одинаковые по параметрам детали, тогда они отобразятся под одной позицией с правильными количеством. Если это очень долго - сохранить спецификацию в Эксель, отсортировать и вручную сделать как нужно.
    • Александр1979
      Во время прогона с блокировкой должны изменяться абсолютные и относительные координаты, машинные координаты не должны изменяться.
    • maxx2000
      Автора темы не было с 2 мая. Я такого звзидунка давно не встречал
    • Дарья Фролова
      Мы изобретаем будущее вместе с командой, которую любим,Разрабатываем уникальное оборудование, реализуем их в масштабные проекты и каждый раз ставим новые планки! Ищем талантливого главного инженера-конструктора с глубокими знаниями механики, который готов руководить стратегией разработки серийного производства. Если вы готовы развиваться, переосмыслять наш текущий опыт и превращать его в отлаженную методологию, то будем рады видеть вас частью нашей команды!
 Мы аккредитованная ИТ компания — предоставляется бронь. Проект: Роботизированная система очистки солнечных панелей;
 Компетенции: Глубокие знания механики, подготовка к серийному/массовому производству;
 Руководитель/наставник: СOО компании; Команда: до 10 человек;
 Работа в офисе (возможно обсуждение гибрида после испытательного срока) Мы предлагаем:- Авторская разработка, уникальный продукт - партнерство на международном рынке;
 - Обучение и развитие новым скилам за счет компании; - Команда сильных инженеров; - Руководитель - это в первую очередь коллега и наставник;
 - Перспективы профессионального и карьерного роста (команда расширяется, есть возможность расти вместе с нами); - Приятные бенефиты от компании. 
Примеры задач: - Разработка ТЗ, конструирование, прототипирование, испытания, сопровождением сертификации, подготовку к производству на Российских и Зарубежных производственных мощностях. - Ведение технической базы знаний и результатов проектов для постоянной оптимизации процессов разработки. - Общий анализ производимости нового продукта компании с выдвижением предложений о дальнейшей стратегии разработки для серийного производства. Мы ждем, что у вас сильный опыт в механике, опыт подготовки к серийному/массовому производству и управлении командой инженеров, состоящей из конструкторов, электронщиков и программистов, разработки уникальных мехатронных систем в различных областях промышленности. Компетенции: - Высшее техническое образование; - Опыт проектирования: сложных изделий из металлов с учетом динамических и прочностных характеристик; - Опыт работы в области конструирования механических систем;- Умение рассчитать себестоимость проекта для дальнейшей реализации; - Опыт работы в аналогичной должности не менее 3 лет;
 - Системность, структурность, желание во всем наводить порядок; - Умение работать в показателях результата; Впереди много задач по изобретению систем очистки для разных промышленных отраслей - ждем вас в нашей команде!
    • Dimetil Gidrozin Dnepr
      куда пропал твой парень? с ним в паре вы замечательно смотрелись и ты был гораздо круче спасибо. я уже с автором темы связался он мне ссылок дал и где качать и как ставить. понту мне смотреть то чего у меня нет)) я поставлю то что он мне дал и посмотрю по нему. он видеоуроки пишет. норм чувак кста
    • IgorT
      Да че там хорошего? По мне уже то, что нет возможности выбрать плоскость симметрии напряг.
    • AlexKaz
      А если сделать такой финт: есть два тела, на телах две площадки с одинаковой сеткой. Что будет, если создать много RBE2 от площадки к площадке, но каждый RBE2 связывает только 1 узел на первой площадке с 1 узлом на второй (а не несколько узлов с одним узлом)? По логике вещей, получается аналог нескольких простых MPC узел в узел, т.е. для каждой пары узлов с разных площадок имеем Ux1-Ux2=0, Uy1-Uy2=0, Uz1-Uz2=0. Т.е. получим деформируемые границы площадок (вместо абсл. жёстких), но "сшитые" попарно по площадкам узлы, и попарные узлы на площадках должны перемещаться на одинаковое расстояние. Или нет?
    • Anat2015
      Не путайте модель станка и модель ЧПУ. Синумерик - это ЧПУ, у вас точно ЧПУ Sinumerik SN-770, или это все таки название станка, не встречал, чтобы Сименс станки делал. Определитесь с точным названием УЧПУ.   Теоретически, да, но можно и с внешнего инструмента (ноутбука) а процесс восстановления привязан к модели ЧПУ. Только arc. (архив) бывает разный, могут быть отдельно архивы NCU, PLC, HMI, а может быть объединенный. Где батарейка, какие настройки вы имеете ввиду? Может и архивы не надо восстановливать? Подробнее опишите свои проблемы.
    • ID_Hacker
      Бывает на пульте кнопка, бывает М командами откидывается. Если заходите в меню измерения инструмента в режиме Jog, возможно надо выбрать параметры измерения и нажать "Цикл старт" Вариантов реализации много, и без осмотра подсказать практически нереально. Вы вообще уверены, что у вас моторизированная рука, а не откидываемая руками? Правильно вам пишут - необходимо смотреть в руководстве пользователя станка. Если нет руководства, просить поставщика, производителя. Ну а если уже совсем край, искать специалиста, готового провести исследование и возможно пусконаладку.
    • Мрачный
      Компас напоминает в своих способностях SW 2001-2006 г. Очень во многих местах. А вот с зеркальными деталями-сборками там вроде бы все весьма неплохо, гораздо лучше чем в SW. Вот такое неоднозначие...
×
×
  • Создать...