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

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


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

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

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




  • Сообщения

    • Koels
      А ой извиняюсь, в состоянии покоя "0" Там в стоке два вентилятора стоит, меняли на оригинал. Они крутятся, переставляли на другие привода с такими же вентеляторами, по ним ошибки не выскакивали. Моё изначальное предложение что перегревается сам сервопривод перегревается, но ошибки на индикации нету, и доп охлаждение уже поставили. Странная ситуация в общем.
    • gudstartup
      так у вас есть индикация F. на индикаторе привода или нет я так и не прочитал ответа? Если есть то почему не устраняете?
    • Rinum
      Здравствуйте! Наткнулся на данное оформление размерной цепи от общей базы. Однако, не нашел, как в компасе сделать также. Подскажите пожалуйста, в программе предусмотрено аналогичное оформление?
    • Anat2015
      Дискету FC (Final Config) попробуйте загрузить (вставить в дисковод и включить станок). Проверить батарейки сзади в шкафу ЧПУ.
    • wega7777
      Тоже бы не отказался ,если бы кто поделился.
    • ID_Hacker
      Нужно больше информации. Есть ли PCU50 или у вас Integrated HMI. Подключитесь компьютером к NCU в X127 разъём Ethernet и попробуйте VNC клиентом подключиться на эти адреса 192.168.215.1:5900, 192.168.214.1:5900, 192.168.214.241:5900. Возможно вы изменили настройки станочной сети, и теперь у вас TCU не соединяется либо с PCU50 либо с NCU
    • Koels
      8901 перевёл в 1, ошибка вентелятора все равно вылазит. Попробую 1807 отключить 
    • Deunet
      Добрый день, помогите пожалуйста, нужен CNC Setting tool и Fanuc Picture, можно в личку. Спасибо!
    • Модернизация станков
      А) 047018 - 104401  // Силовые транзисторы 047018 - 101303 Б) 038028 - 401401  // Силовые транзисторы В) 041458 -              // Ось 044640 - 206401 041458 А7 - 958.- 56. - 90. - 014 Г) 044639 - 302401      // Ось 044639 - 206303 X/Y - 044639 А1 / А3 - 958. - 56. - 90. - 015 Д) 041456 - 302401     // Блок питания с +140 В   Платы новые, лежаные. Продажа частная. Гарантию дам. Через бухгалтерию проводить не буду. Цену уточняйте, от 10 000 Р / 1 шт. Силовые по 20 000 Р / 1 шт. Отправлю в регионы по доставке.
    • ДОБРЯК
      Незакрепленный один стержневой КЭ. Задана только площадь. Соответственно две степени свободы.    Матрица жесткости   1.560000E+04 -1.560000E+04 -1.560000E+04  1.560000E+04    Диагональная матрица масс  3.121861E-06 0  0                    3.121861E-06  На этом МКЭ заканчивается. Решайте как хотите. :=) На выходе    Собственные значения (Гц).  1          0.0130  2      15910.7495  Обобщенная матрица масс  строка 1   1.00000E+00  -1.11022E-16  строка 2   1.00000E+00 Обобщенная матрица жесткости  строка 1   0.00000E+00   9.53674E-07  строка 2   9.99404E+09       @Fedor решите эту задачу. Вырождена не матрица масс, а матрица жесткости.  @Orchestra2603 и вы решите эту задачу. 
×
×
  • Создать...