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

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


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

Я поменял везде  на  [-+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 пользователей

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




×
×
  • Создать...