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

Pro/Engineer почему ошибается постпроцессор


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

Но большинство стоек воспринимают перемещение X,Y  в G-коде как число импульсов шагового мотора.

Ага, понятно, ну это если шаговые привода, то конечно, согласен.

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


Уважаемые господа, спасибо за столь горячий отклик на тему. Еще более буду благодарен, если кто-то все-таки предложит конкретный способ, как побороться с этой ошибкой постпроцессора.

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

Quote:- 30 Авг., 2002

Proe2001 (да и proe2000i тоже) при расчете эквидистантной траектории с оффсетом на инструмент ошибается в координатах центра дуги при круговой интерполяции, причем лишь иногда.

А что есть "иногда"? В чем закономерность? На каких перемещениях? какой величины?

Понятно, что при эквидистантной коррекции GPOST вынужден строить новую траекторию инструумента(в этом и смысл такого типа коррекции). Видимо алгоритм автоматического построения эквидистанты просто "хилый".

Узнав закономерность надо алгоритмизировать метод устранения ошибки через макроязык GPOST. Т.е. пересчитать центр круга, понятно в импульсах. Может и поможет?

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

Закономерность от размеров и настроек постпроцессора как раз выявить не удается. По всей видимости ошибки возникают, когда траектория движения инструмента рассчитанная Proe с высокой точностью получается непрерывной, а та же траектория, округленная постпроцессором имеет разрыв на величину близкую к величине округления. Уловить конкретное сочетание формы и размеров контура, при котором возникнет разрыв траектории мне кажется практически невозможным. Однако мне кажется слишком смело предполагать, что такой монстр как PTC заложил "хилый" алгоритм расчета эквидистантной траектории в свой модуль NC Post Processor. А насчет расчета в мм или в импульсах, то предполагаю, что минимальное перемещение, обеспечиваемое станком и стойкой как раз и следует рассматривать как величину импульса в мм. Не берусь говорить за механику такого динозавра как СВЭИ-4, но стойка  2М43 позволяет дискретность перемещения 0.001 мм.

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

konst

 Давайте, если хотите, я попробую получить G-код из вашего PRO-E-шного APTCL, на котором получается ошибка - IMSpost-ом. Может что и прояснится.

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

konst: а геометрию дать можешь? Там 2d контур? Проверю на Адеме и Симатроне и с помощью калькулятора. У меня аналогичная проблема была, при использовании проволочника со стойкой 2М43-55, причина там была - при эквидистантной коррекции происходило вырождение некоторых участков. Виноват был не постпроцесор, а система.

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

Уважаемый UAV! Черкните куда сбросить *.ncl

Тута это, над каждым постом картинки насАваны, ознакомьтесь - масса интересного :)

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

Уважаемый UAV! Черкните куда сбросить *.ncl

Тута это, над каждым постом картинки насАваны, ознакомьтесь - масса интересного :)

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

причина там была - при эквидистантной коррекции происходило вырождение некоторых участков.

Я сталкивался с чем-то подобным, когда обрабатывал контура из сплайнов (из корела логотипы).

Мне там не важно было чтобы дуги были четко касательными, а важно было чтобы были они, а не отрезки. Я углы между касательными разрешал делать 90град.

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

Цитата:

Тута это, над каждым постом картинки насАваны, ознакомьтесь - масса интересного  

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

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

Уважаемый SVN! Опять задаю банальный вопрос: куда и в каком формате кинуть геометрию (могу dxf или iges из прое вытащить)?

А насчет "Тута это, над каждым постом картинки насАваны, ознакомьтесь - масса интересного " так они глючат. Может у меня проблемы, а может Admin за сайтом недоглядывает, так что господа, кто желает файлик какой, чтобы я прислал, сразу адресок электронный припишите.

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

konst:

1.Это проволочник?

2. Величина офсета? Где устанавливался (в PTC или перерасчитан контур был)?

3.Геометрия нужна (в dxf, iges)?

4. Пробовал ли делать обработку контура без офсета и контура со сделанным офсетом? (был в моей практике случай, когда сама система САПР  не справлялась с такой задачей (происходило вырождение какогото участка при заданом офсете и станок затыкался).

(Отредактировал(а) SVN - 19:17 - 3 Сент., 2002)

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

konst

   Вся проблема связана с округлениями. PRO-E непричем. Прорисуйте плохой участок, используя информацию из АПТСЛ. Поиграйте точностью 2,3,4,5,6 знаков. Оцените погрешность.

На всякий случай:

отрезок представлен:

GOTO / 1.7843560716, 1.5150000000, 0.0000000000           *** коорд  точки

дуга там представлена:

GOTO / 3.3504254387, 2.1322072931, 0.0000000000            ***коорд начальной точки

CIRCLE / 3.3750000000, 2.1150000000, 0.0000000000,  $      *** коорд центра

0.0000000000, 0.0000000000, -1.0000000000,  0.0300000000 *** нормаль (G2,G3)  и радиус

GOTO / 3.4049997712, 2.1148828442, 0.0000000000            *** коорд конечной точки

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

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

Я еще попробовал бы расчитывать траекторию в Proe с меньшей точностью (точностью стойки).

Не знаю только можно этим управлять в Proe или нет.

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

Уважаемый SVN!

Отвечаю на вопросы:

1. Это действительно проволочник - электроэррозионный вырезной динозавр СВЭИ-4 со стойкой 2М43.

2. Величина оффсета 0,3/2 мм - полдиаметра проволоки. Размер инструмента был задан в Proe (Так мне казалось проще, чем контур пересчитывать).

3. Геометрию пришлю на адрес, что в своем личном ящике нашел.

4. Попробовал сделать программу для контура с нулевым диаметром инструмента и проверил ее Predatorом, ошибка осталась та же, но теперь вылезла на другой дуге, а не на той, на которой вылезала при оффсете 0,15 мм. Сделанный оффсет - по темноте моей не совсем понял термин, как это "сделанный"?

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

konst Посчитал на калькуляторе , прогнал в Vericut  CL и Gcode файлы.

Картинка полученная в Vericut для CL и Gcode ничем не отличается. Ошибок он не выдаёт , точность при этом для круговой интерполяции, построении модели и симуляции 0,001мм

Картинки (правда в небольшом разрешении ) можете посмотреть здесь

<noindex>http://kamilovich.hotbox.ru/cl.jpg</noindex>

<noindex>http://kamilovich.hotbox.ru/gcode.jpg</noindex>

Вообще в станках, вернее в стойках, есть такой параметр как "максимально допустимая погрешность при круговой интерполяции", попробуйте загрубить его.

Если есть возможность измените дискретность ЧПУ , сделайте не 0,001 а 0,0001 к примеру, некоторые стойки позволяют это делать. Я сталкивался с подобной  проблемой при отработке маленьких радиусов на станке Picomax (TNC415) , поменяли число знаков после запятой с 3 на 4 и всё заработало.

UAV кстати дает неплохой совет

>Я еще попробовал бы расчитывать траекторию в Proe с меньшей точностью>

Если стойка берёт 0,001 попробуйте задать в параметрах обработки  0,002-0,0025

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • jtok
      Он сильно зависит от марки PP, от расчетной температуры и от расчетного срока службы (количества циклов нагружения). Поищите стандарт DVS 2205, части 1 и 2. В нем есть номограммы долговременной прочности. Он на немецком, но ничего лучше нет. Номограммы эти приведены по ссылке, внизу страницы, раздел "Список приложений".  Например, диаграмма для PP type 1 по ссылке: В оригинале же выглядят они вот так (для PP type 1): Также был древний документ на русском по этой теме, прицеплен к сообщению. _raschet_emkosti DVS 2205-2.pdf
    • Andrey_kzn
      - тут возможно смысл сообщения в том, что оси не синхронизированы, только вот зачем синхронизировать  оси X и Y не понятно. В случае двух шпинделей например,  coupled будет означать синхронизацию.
    • niagara39
      Правильно ХУ на этом станке не перпендекулярны. Тормоз оси У включен постоянно, отключается только при перемещении самой оси У. Координаты не  меняются... Знать бы что за параметры, пока ничего подобного не нашли
    • nicomed
      Поднял старые записи. Из того что было максимально похоже на то, что можно было назвать "получалось" :   Самому не совсем понятно поведение СкетчМенеджера при отрисовке линии от координат 0,0,0 - частенько слетает в произвольное место на виде. 
    • maxx2000
      на втором  скрине PLC сообщает что-то типа "старт программы запрещён потому что оси ХУ не связаны". Возможно станок в режиме точения должен заблокировать перемещение У, включить тормоз или что-то ещё для произвольного смещения под нагрузкой. Возможно косяк в тексте программы.
    • maxx2000
      @sneg0vik как это? Если ХУ не перпендикулярны то это уже не У, а скажем ось В. Нет, конечно в теории можно построить станок с неперпендикулярными ХУ. Вопрос зачем? Gildemeister CTX 420 это же токарно-фрезерный с осью У
    • sneg0vik
      На станке ось "X" является наклонной по отношению к оси "Y" (т. е. они не перпендикулярны). Поэтому надо полагать (учитывая текст ошибки) у вас отключена связь оси "Y" с осью "X".   Проверьте меняются ли координаты оси "X", когда вы двигаете ось "Y". И наоборот. Если - нет, то ищите как включить (наверное через параметры) взаимосвязь оси "Y" с осью "X".
    • ДОБРЯК
      Если ваш Заказчик и такую работу примет, то необходимо в шпоночное отверстие добавить и массу воды. Примерно 1/4 от той массы которую вы будете добавлять.  Да и еще и не забыть добавить момент инерции от воды.
    • Soprin
      В функции MOVE по F7.3 должно же из R270 переносить в R278?
    • niagara39
      Причина все еще не найдена... Но заметил, что сразу после включения в меню диагностики появляется следующее предупреждающее сообщение: 10155 M: Y-axis: Y-axis and X-axis not coupled , но причина его появления и его смысл неизвестны
×
×
  • Создать...