Jump to content

Постпроцессор в FeatureCAM


Recommended Posts

Случилось невезение - посыпался винт, частично. Восстановили информацию. Но потерялись некоторые посты, среди них фрезерный на   NC210 с отменой коррекции в последнем кадре контура.

Кто-нибудь может выручить подходящим постом, под свои нужды отредактирую.

Link to post
Share on other sites
  • 2 weeks later...


vik300001

У кого нибудь есть решение как в посте вывести список всех используемых инструментов (в траекториях проекта) с номерами ячеек и т.д....?

Link to post
Share on other sites
  • 3 months later...

Столкнулся с проблемой - в следующем после круговой интерполяции кадре пост не выдает G1, хотя движение по прямой.

Пост корректировался в FC2019.

65A90MF4_NC210.CNC FM1.igs

Link to post
Share on other sites
21.09.2022 в 07:52, cepr сказал:

Столкнулся с проблемой - в следующем после круговой интерполяции кадре пост не выдает G1

Скрытый текст

 

##### BEGIN LINEAR MOVE FORMAT #####

<IF><COMP-START><THEN>
   {N<SEQ>}{<MOTION>}{<COMP-STAT>}X<X-COORD>Y<Y-COORD>{F<FEED>}<EOB>
   [:first_pass=true]
<ENDIF>
<IF><COMP-MID><THEN>
   <IF>[first_pass]<THEN>
      [:first_pass=false]    
   <ELSE>
      <IFNOT>[eq(<$MOTION>, "G01")]<THEN>
         {N<SEQ>}<$MOTION>X<$X-COORD>Y<$Y-COORD>R<$S-RAD>{F<$FEED>}<EOB>
      <ELSE>
         {N<SEQ>}<$MOTION>X<$X-COORD>Y<$Y-COORD>{F<$FEED>}<EOB>
      <ENDIF>
    <ENDIF>
<ENDIF>
<IF><COMP-END><THEN>
   <IFNOT>[eq(<$MOTION>, "G01")]<THEN>
      {N<SEQ>}G40<$MOTION>X<$X-COORD>Y<$Y-COORD>R<$S-RAD>}<EOB>
   <ELSE>
      {N<SEQ>}G40<$MOTION>X<$X-COORD>Y<$Y-COORD>{F<$FEED>}<EOB>
   <ENDIF>
      {N<SEQ>}<MOTION>X<X-COORD>Y<Y-COORD>{F<FEED>}<EOB>
<ENDIF>
<IFNOT><COMP-ON><THEN>
   {N<SEQ>}{<MOTION>}X<X-COORD>Y<Y-COORD>{F<FEED>}<EOB>
<ENDIF>

##### END LINEAR MOVE FORMAT #####


##### BEGIN CIRCULAR MOVE FORMAT #####

<IF><COMP-START><THEN>
   {N<SEQ>}{<MOTION>}{<COMP-STAT>}X<X-COORD>Y<Y-COORD>{F<FEED>}<EOB>
   [:first_pass=true]
<ENDIF>
<IF><COMP-MID><THEN>
   <IF>[first_pass]<THEN>
      [:first_pass=false]    
   <ELSE>
      <IFNOT>[eq(<$MOTION>, "G01")]<THEN>
         {N<SEQ>}<$MOTION>X<$X-COORD>Y<$Y-COORD>R<$S-RAD>{F<$FEED>}<EOB>
      <ELSE>
         {N<SEQ>}<$MOTION>X<$X-COORD>Y<$Y-COORD>{F<$FEED>}<EOB>
      <ENDIF>
    <ENDIF>
<ENDIF>
<IF><COMP-END><THEN>
   <IFNOT>[eq(<$MOTION>, "G01")]<THEN>
      {N<SEQ>}G40<$MOTION>X<$X-COORD>Y<$Y-COORD>R<$S-RAD>{F<$FEED>}<EOB>
   <ELSE>
      {N<SEQ>}G40<$MOTION>X<$X-COORD>Y<$Y-COORD>{F<$FEED>}<EOB>
   <ENDIF>
      {N<SEQ>}<MOTION>X<X-COORD>Y<Y-COORD>R<S-RAD>{F<FEED>}<EOB>
<ENDIF>
<IFNOT><COMP-ON><THEN>
   <IF><XY-PLANE><THEN>
   {N<SEQ>}{<MOTION>}X<X-COORD>Y<Y-COORD>R<S-RAD>{F<FEED>}<EOB>
   <ENDIF>
   <IF><YZ-PLANE><THEN>
   {N<SEQ>}{<MOTION>}Y<Y-COORD>Z<Z-COORD>J<ARC-Y>K<ARC-Z>{F<FEED>}<EOB>
   <ENDIF>
   <IF><ZX-PLANE><THEN>
   {N<SEQ>}{<MOTION>}X<X-COORD>Z<Z-COORD>I<ARC-X>K<ARC-Z>{F<FEED>}<EOB>
   <ENDIF>
<ENDIF>
        

##### END CIRCULAR MOVE FORMAT #####

 

 

  • Нравится 2
Link to post
Share on other sites
  • 2 months later...

Добрый день, очень очень нужен постпроцессор на haas tm3 под FeatureCAM или что то более менее подходящие. можно на почту MATarelkina@gmail.com

 

 

Link to post
Share on other sites
  • 1 month later...

Подскажите, как в постпроцессоре задать min и max пределы для круговых осей?

Станок вертикальный, 5- осевой, стол-стол.

Link to post
Share on other sites
  • 6 months later...
vik300001

Доброго. Кто может показать кусок кода как у него реализуется коррекция на радиус в постпроцессоре? А то я ставлю галочку на коррекцию, а код такойже..., без коррекции

Link to post
Share on other sites

Примерно так

 

##### BEGIN IN_MACRO LINEAR MOVE FORMAT #####

{N<SEQ>}{<MOTION>}{<COMP-STAT>}<IF><COMP-START><THEN>D<COMP-NUM>
<ENDIF>
{X<X-COORD>}{Y<Y-COORD>}{F<FEED>}<EOB>

##### END IN_MACRO LINEAR MOVE FORMAT #####

Link to post
Share on other sites
vik300001
21 час назад, cepr сказал:

Примерно так

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

ПС галочку ставлю как на картинке.

1.jpg

Link to post
Share on other sites

Приведенный текст вставляется в редакторе постпроцессора в Перемещения - линейные.

 

Link to post
Share on other sites
vik300001

Плохо получается чтото.
А как вывести в УП значения переменных?
Интересуют: 

COMP-END

TRUE if the move represents the end section for compensation (last element, or move of path), otherwise FALSE.

COMP-MID

TRUE if the move represents the middle section for compensation (between the first and last moves of path), otherwise FALSE.

COMP-ON

TRUE if cutter diameter compensation is enabled in FeatureCAM, otherwise FALSE.

COMP-START

TRUE if the move represents the start section for compensation (first element, or move of path), otherwise FALSE.

 

Хочу для начала посмотреть как они меняются в зависимости от галочек на коррекцию в фичекам.

Link to post
Share on other sites

<IF><COMP-START><THEN>

blablabla<EOB>

<ENDIF>

<IF><COMP-MID><THEN>

blobloblo<EOB>

<ENDIF>

 

 

Edited by mannul
Link to post
Share on other sites
vik300001

Спс. Начинает получаться, а скажите правильно ли я подозреваю, что при включеной компенсации там где blablabla нужно выводить не <X-COORD> а какуюто другую? чтоп траектория в УП строилась по оси.

Link to post
Share on other sites
  • 6 months later...
ShellVrn

Добрый день. Есть у кого-нибудь полная книга :"Post processing featurecam ", а то в интернете только часть везде находится,  с обложки до 53 страницы. Буду признателен. Почта:shelestvrn.ya.ru

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.




×
×
  • Create New...