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

Требуется помощ по постпроцессору если не сложно


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

Я поменял везде  на  [-+180] и получил одинаковые значения в файле УП и на экране.
 

Этого делать не нужно , просто правильно определите ЛСК второго установа, посмотрите на картинке , ось Х развернута относительно оси заготовки на 180 град. Переделайте , и все встанет на свои места

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


Пробую пост с полярной интерполяцией но не получается вывести координату Y как C, выходе получается просто X. Происходит это потому что Y = 0 как будто , и не меняет своего значения на протяжении контура, но по УП это не так.

post-3465-0-10086300-1477230892_thumb.png

Посмотрите пожалуйста :worthy: , с постом донором сравнивал, там все работает а у меня нет.  :wallbash:

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

Победил, поменял в "Общие ЧПУ" Полярную интерполяцию выполняет CAM на Станок и вроде как все появилось. Осталось заставить станок работать  с полярной интерполяцией :)

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

Не знаю правильно ли я сделал...

Я поменял везде <ROT1-ANSI> на  [-<ROT1-WIND>+180] и получил одинаковые значения в файле УП и на экране.

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

 

Приветствую. замените все на [<ROT1-WIND>] и будет вам счастье. долго бился с этой проблемой. нужно заменить везде где есть [-<ROT1-WIND>+180] или  [<ROT1-ANSI>+180]. фючик при переходе почему то в обратную сторону вращается. 

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

Не знаю куда вращается фьючик, а станок у меня - по кратчайшему пути. Не знаю правильно это или нет? 

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

Нет не правильно это. Посмотрите еще в посте исп. линеаризацию эту галку нужно убрать. Как раз из-за этого через деталь проходит траектория.

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

Подскажите пожалуйста. Есть четыре системы координат. G54-B=0, G55-B=180 и т.д.

Как прописать чтоб при нужной системе координат прописывался поворот стола?

Я брал переменную системы координат и пытался прописать через соответствие 54, 55, но чего-то не вышло((

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

получилось.я сделал так: дописал в посте в стар программ

{N<SEQ> }G17 T<TOOL> M6<EOB>
{N<SEQ> }<BOL>F<NOM-FEED> S<SPEED> <SPINDLE><EOB>
{N<SEQ> }G90 G00 X<X-COORD> Y<Y-COORD> B<P1><EOB>
{N<SEQ> }G43 G00 Z<Z-COORD> H<OFFSET#> <COOLANT>
<IF>[next_tool]<THEN>
    <IFNOT><LAST-TOOL><THEN>
        <BOL> T<NEXT-TL>
    <ENDIF>
<ENDIF>
<EOB>
##### END PROGRAM START FORMAT #####

затем задал значение P1 в переменных в атрибутах обработки-вкладка "переменные". Почему-то если задавать переменную в самой траектории,то при выводе используется переменная,заданная в траетории. Однако если в проекте две траектории и больше и у каждой своя переменная,то первую переменную(для первой траектории берет из параметров самой траектории,а вторую-из атрибутов обработки). Т.е. лучше задавать все в атрибутах,но не должно быть переменных в самих обработках. Вроде так...

Ссылка на сообщение
Поделиться на других сайтах
21 час назад, wirt82@mail.ru сказал:

Подскажите пожалуйста. Есть четыре системы координат. G54-B=0, G55-B=180 и т.д.

<IF>[eq(<FIXTURE>,54)]<THEN>
[:ANG=0]
<ENDIF>
<IF>[eq(<FIXTURE>,55)]<THEN>
[:ANG=90]
<ENDIF>
<IF>[eq(<FIXTURE>,56)]<THEN>
[:ANG=180]
<ENDIF>
<IF>[eq(<FIXTURE>,57)]<THEN>
[:ANG=270]
<ENDIF>

G0 B[ANG]<EOB>

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

@Metal_Cutter здорово,а не подскажете,где почитать про наименование переменных (FIXTURE,например)

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

Огромное спасибо. Мне бы тоже интересно было почитать про переменные и вообще что угодно по постам)

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

@vintилятор В справке XBUILD (встроенный редактор постпроцессоров). Другой информации не встречал.

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

Может кто подскажет еще как прописать пост, чтобы зациклить обработку стенки? Хотя бы какие параметры используются для ее описания? 

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

Этим материалом уже давно и активно пользуюсь))

В 23.11.2017 в 17:58, Metal_Cutter сказал:

<IF>[eq(<FIXTURE>,54)]<THEN>
[:ANG=0]
<ENDIF>
<IF>[eq(<FIXTURE>,55)]<THEN>
[:ANG=90]
<ENDIF>
<IF>[eq(<FIXTURE>,56)]<THEN>
[:ANG=180]
<ENDIF>
<IF>[eq(<FIXTURE>,57)]<THEN>
[:ANG=270]
<ENDIF>

G0 B[ANG]<EOB>

У меня угол почему-то выводится с десятичной точкой (90.0 или 270.0)(( Где можно это исправить?

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

@wirt82@mail.ru

Последнюю строчку можно поправить так: G0 B[|3.0|1:ANG]<EOB>.

Тогда десятичная точка и 0 не будут выводиться.

 

А что под зацикливанием обработки стенки имеется в виду? Что конкретно необходимо?

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

Спасибо).

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

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, subscriber сказал:

Последнюю строчку можно поправить так: G0 B[|3.0|1:ANG]<EOB>.

Тогда десятичная точка и 0 не будут выводиться.

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

Ссылка на сообщение
Поделиться на других сайтах
14 часа назад, wirt82@mail.ru сказал:

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

Можно эту строку прямо отсюда скопировать в постпроцессор.

Или в en раскладке shift+клавиша

****

*|  *

*\ /*

**** (может располагаться в разных местах на клавиатуре).

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

Вот такая.

Клавиша.PNG

В 25.11.2017 в 15:43, wirt82@mail.ru сказал:

Спасибо).

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

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Максим604
      Спасибо!))  То есть правильно же понял- что при резьбофрезеровании подачу надо считать для центра инструмента? 
    • Maxim.Oi TF
      А вы какой бы режим резания посоветовали? Материал 14Х17Н2(нержавейка) Фреза грибковая P6M5. диаметр 20мм. 14 зубов Ширина 1.8 мм. Глубина фрезировки паза 4.4 мм. (Я фрезировал за 2 прохода по 2.2мм.) Какую выбрать скорость резания, подачу, глубину резания(Ap.)?    
    • gudstartup
      а в чем риски то. мало ли кто и где налоговый идентификатор умыкнуть может и почту может это хакеры сделали а вы сразу 14-й пакет санкций на свою голову обрушиваете. а интересного там ничего и  нет.... 
    • Jesse
      судя по всему, у вас разные детали построены в разных системах единиц
    • Guhl
      Вам бы схему смотреть на станок. Что понять, почему силовое не приходит
    • Jesse
      выкиньте призмы из расчёта.. считайте балочными конечными элементами, ограничив на концах лишь перемещения, как на картинке выше. Тогда всё будет збс..))
    • Jesse
      хз, запустил расчёт с вашими дефолтными настройками, всё посчитало. Но я бы упростил модель. Трубу можно точно исключить из расчётной модели (можно юзануть опцию "рассматривать как удалённую массу"). Всё остальное можно сделать оболочками, временно выкинув болты из модели. Также лучше использовать "Сетка на основе смешанной кривизны". Вот результаты. Напряжения небольшие, 09Г2С спокойно выдержит..))  
    • Killerchik
      Смысл в том, что подача должна указываться для фактического перемещения режущего клина. При одинаковой угловой скорости, в зависимости от радиуса траектории линейная скорость движения точки будет пропорциональна радиусу.
    • Killerchik
      Вероятно, я не совсем понятно написал. почта "имя@домен компании.com", хостер почты - Гугл.   Я, быть может, был бы готов из интереса рискнуть своей компанией - но точно не чужой.
    • Turgenev
      Не, греться будет, конкретно, потому что разъем будет прямо на стенке "стакана", а сам "стакан" будет нагреваться от нагревателя до 300 градусов. 3Д модель в процессе. погуглил, это разъемы типа таких: У них все круто, но нет фланца, чтобы хоть как-то закрепить разъем на стенке "стакана". По вашей наводке нагуглил еще разъемов, стоят дорого и очень большой габарит: Есть интересные варианты, но я не смог найти к ним ответную часть:   Это что-то типа такого: Мне не подходит по форм-фактору. Нагреватель должен быть в форме диска- плоский цилиндр диаметром 75мм и высотой около 10-20мм То есть запах идет от обгорания металла нагревателя? Вариант с заливкой нагреватель термостойким бетоном был, я даже его опробовал, но очень уж трудозатратно выходит. Любой металл будет иметь запах при нагреве, если его никуда не засовывать?
×
×
  • Создать...