Jump to content

Вопрос по постпроцессору


Denya101

Recommended Posts

Здравствуйте. Начал редактировать шаблон постпроцессора. Но при генерации УП в первом цикле сверления не генерируется блок Rapid after toolchange. Во втором и последующих циклах, а так же в цикле центровки все в порядке. В чем может быть проблема?

  • Нравится 1
Link to post
Share on other sites


19 часов назад, Denya101 сказал:

Здравствуйте. Начал редактировать шаблон постпроцессора. Но при генерации УП в первом цикле сверления не генерируется блок Rapid after toolchange. Во втором и последующих циклах, а так же в цикле центровки все в порядке. В чем может быть проблема?

скинь код

Link to post
Share on other sites
zerganalizer

Есть такой косяк. Как лечил - не помню. Кажется, вставкой макроса. Косяк видел, когда первая точка именно 0,0.

Link to post
Share on other sites

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

Link to post
Share on other sites
  • 1 year later...
alexw73rus

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

2021-03-23_085546.jpg

Link to post
Share on other sites
CHPU-UA

Добрый день!

Подскажите пожалуйста как переместить G17  (кадр N90) в кадр N10 с помощью Code Wizard? 

Link to post
Share on other sites
alexw73rus
13 часов назад, CHPU-UA сказал:

@alexw73rus Подскажите пожалуйста, где можно скачать русификатор для Edgecam?

Только у официалов.

Link to post
Share on other sites
zerganalizer
23.03.2021 в 07:57, alexw73rus сказал:

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

Это логически невозможно, в принципе, если вам понятен механизм работы станочной коррекции. Фреза будет "на каждом витке" менять направление движения относительно профиля, и замена G41 на G42 может привести к ошибкам и зарезам. Только для односторонней (попутно или встречно).

Link to post
Share on other sites
alexw73rus
17 часов назад, zerganalizer сказал:

Это логически невозможно, в принципе, если вам понятен механизм работы станочной коррекции. Фреза будет "на каждом витке" менять направление движения относительно профиля, и замена G41 на G42 может привести к ошибкам и зарезам. Только для односторонней (попутно или встречно).

Если ВЫ конечно работали на станке, то должны знать что это сделать возможно. Первый проход, попутный(G41), подход с коррекцией к заданному контуру - проход этого контура - отход с отключением коррекции, второй проход то же самое но только инструмент идет встречно(G42). Т.Е. получается оптимизированная обработка (туда-сюда).

Link to post
Share on other sites
cepr

Это возможно на станках с NC210. Там при смене направления не нужно отменять коррекцию

Link to post
Share on other sites
zerganalizer

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

 

Отсюда если выбрать твердотельную геометрию с уклонами и радиусами (литейную форму, например) и попытаться поставить станочную коррекцию - система скажет - это неподходящий метод, но всё еще можно выставить "коррекцию на износ", но тогда вы должны задать фрезу бОльшего диаметра и в станке задать 1/2-ю от разности. Я так с мини-станочной коррекцией фрезерую прессформы и подобное.

И какие могут быть зарезы при переходах станочной коррекции система не умеет считать

Link to post
Share on other sites
CHPU-UA

Кто может подсказать!!! Как с помощью CODE WIZARD отредактировать постпроцессор, чтоб убрать лишнюю строчку в программе??? 

12345.png

Link to post
Share on other sites
DeepDiver

Можно включить вывод вспомогательной информации вместе с УП.

Так станет понятно в каком разделе Code constructor искать проблему.

Переходим в нужный раздел и смотрим что же там не вывелось.

 

 

Wizard1.png

Wizard2.png

Link to post
Share on other sites
zerganalizer

К примеру, если залезть в пост и убрать на "выход в исходную плоскость" все коды, кроме номера кадра, и выбрать функцию при работе в САМ, то выведется пустая строка. Ищите в конструкторе функцию с пустым содержимым. Или последнюю строку из нескольких с номером кадра только.

Link to post
Share on other sites
DeepDiver

Скорее тут дело в модальности переменных. В том кадре что-то должно выводиться, но поскольку значение переменной не изменилось получился пустой кадр. В моем примере выше в кадре 140 код G17 с настройками по умолчанию не выводится. Я же включил принудительный вывод параметра и он вывелся в УП.

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

Link to post
Share on other sites
  • 3 weeks later...
CHPU-UA

Подскажите пожалуйста, почему постпроцессор выдает не целое значение и как можно это исправить ?? Пример на картинках.

Безымянный123.png

 

 

 

Безымянный321.png

Edited by CHPU-UA
Link to post
Share on other sites
zerganalizer

Это погрешности при работе с 3D-моделью. Давно привык, но версия 2019 стала в плане качества программ явно лучше. Уж точно - в сравнении с 2016.

Link to post
Share on other sites
  • 3 weeks later...
CHPU-UA

Все оказалось гораздо проще,  пересохранил 3D модель в другом расширении и все получилось.

Link to post
Share on other sites
CHPU-UA

Может кто поделится  постом для HAAS VF3? Заранее спасибо. 

Link to post
Share on other sites
CHPU-UA

Возможно и стандартный подойдёт. Пытался допилить стандартный но не все получилось. Хочу понять какие стандартные функции должны присутствовать в начале программы и в конце. И возможно есть ещё нюансы. 

Link to post
Share on other sites
DeepDiver

Да нету у него ничего особенного вроде. Вот кусочек УП с поста HAAS что есть у меня:

 

Цитата

%
O00001
( Part Name  :       Korpus_01_01        )
( Sequence   :       Korpus_01_01.1      )
N2 G00 G17 G21 G40 G49 G80 G90
N4 G28 G91 Z0
 
N6 (8.0 MM DIA MULTI-FLUTE END MILL - LS)
N8 T01 M06
N10 G54 G90 G94
N12 M08
N14 G00 X-21.292 Y0.496 S8000 M03
N16 G43 Z5.0 H01
N18 G03 Z3.431 I-3.704 J1.498 F800.0
N20 G03 Z1.862 I-3.704 J1.498
N22 G03 Z0.294 I-3.704 J1.498
N24 G03 Z-1.275 I-3.704 J1.498
N26 G03 Z-2.844 I-3.704 J1.498
N28 G03 Z-4.413 I-3.704 J1.498
N30 G03 Z-5.982 I-3.704 J1.498
N32 G03 Z-7.551 I-3.704 J1.498
N34 G03 Z-9.119 I-3.704 J1.498
N36 G03 X-28.991 Y1.992 Z-10.0 I-3.704 J1.498
N38 G03 X-28.99 Y2.062 I3.995 J0.002
N40 G01 X-28.991 Y1.992
N42 X-28.982 Y-2.942

 

Link to post
Share on other sites
CHPU-UA

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

Link to post
Share on other sites
DeepDiver

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

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.



  • Сообщения

    • gudstartup
      Обязательно всплывет все опции придется активировать заново Если у вас есть даташит от вашей платы посмотрите какие опции на ней активированы и для новой платы вам придется  запросить у продавца лист данных и сравнить с имеющимися у вас программными и аппаратными опциями Покупая на али вы не будете иметь никаких гарантий кроме поставки платы в указанные сроки
    • Кварк
    • karachun
    • Кварк
      После расчета контактных напряжений правильнее смотреть запас прочности по нормальным напряжениям? По-хорошему смотреть нужно по смятию, но нет таких. Смотрим по нормальным и ручками прикидываем допускаемые смятия. Так? Скриншот 14-06-2021 20:10:42.jpg (skr.sh)
    • karachun
      @Кварк  Извините, нет времени объяснять. Используйте пружины. Inrel это для расчета самолетов и кораблей.     Inrel используют когда силы не до конца уравновешены, Inrel их доуравновешивает, если есть гравитация. У вас же силы уже в равновесии, вам он не нужен, нужны пружинки.
    • Кварк
      Нет. С инерционной разгрузкой. Я в ютубе видел, где так делали. А в чем тут ошибка? Я не правильно понимаю суть это разгрузки: она уравновешивает небольшие дисбалансы сил?
    • karachun
      @Кварк Давайте так. Сделайте толстостенную трубу с внутренним давлением. У нее будут только два компонента напряжений - радиальные и кольцевые (торцы трубы открыты). В методичке она есть. Оба этих напряжения главные, можете их подставить в формулу эквивалентных напряжений и тогда сможете сравнивать эквивалентные с эквивалентными. Покажете здесь - что насчитали.   Как результаты совпадут - тогда можете переходить к посадке с натягом. В методичке она тоже есть.   ОК?   P.S. Я же надеюсь что вы считаете со слабыми пружинами а не с Inertia Relief. Верно?
    • Кварк
      С торца ничего не крепится. По контактным напряжениям сошлось. Сетка грубая была, но и так видно, что то что надо. Скриншот 14-06-2021 19:33:31.jpg (skr.sh) Я правильно понимаю, что теперь нужно считать Мизесу и игнорировать напряжения в зоне контакта?
    • karachun
      Вы сперва их найдите а потом подумайте - а можно ли эти напряжения сравнивать с теорией. Знали ли составители теории что трубу будут считать в солиде и жестко крепить с торца?
    • Кварк
      Почему? Если на эпюре указан максимум такой, то где-то же он есть. Почитаю. Спасибо.
×
×
  • Create New...