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

FAQ/Unigraphics/POST


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

9 часов назад, vanek77777 сказал:

Может есть другой алгоритм подмены М3 на М329 если есть цикл g88.

 

Тип инструмента и тип операции. Вот два параметра.

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


5 часов назад, grOOmi сказал:

 

Тип инструмента и тип операции. Вот два параметра.

Спасибо. Не плохой вариант, придётся ещё добавить условие, что инструмент радиальный (но оно у меня уже описано). Думаю должно получиться.

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

Добрый день.

 

Прошу помощи в редактировании поста под Fanuc`овскую стойку. Вывод стандартных циклов точения.

Имеется:

 

G72 U3. R3.
G72 P3 Q4 U0. W0. F0.7 S0
G0 X558.024 Z53.953
N3 (START)
G1 X522.7 Z-3. F0.1
X354.563
X348.563 Z0.
X70.
Z9.2
N4 (END)

 

Должно быть:

 

G72 U3. R3.
G72 P3 Q4 U0. W0. F0.7 S0
G0 X558.024 Z53.953
N3 G1 X522.7 Z-3. F0.1
X354.563
X348.563 Z0.
X70.
Z9.2
N4 (END)

 

Пост стандартный из генератора постпроцессоров.

RAL-16M.rar

 

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

@Metal_Cutter START можно убрать, закомментарив в функции PB_CMD_turn_cycle_contour_start строку "MOM_do_template turn_cycle_start_tag". 

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

START можно убрать, закомментарив в функции PB_CMD_turn_cycle_contour_start строку "MOM_do_template turn_cycle_start_tag". 

Не тот результат, что нужен:

 

G72 U3. R3.
G72 P3 Q3 U0. W0. F0.7 S0
G0 X558.024 Z53.953
G1 X522.7 Z-3. F0.1
X354.563
X348.563 Z0.
X70.
Z9.2
N3 (END)

 

Пропадает номер строки.

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

Подскажите пожалуйста что означает в файле .def  \opt  в конце строки. И где можно информацию по  структуре . def файла почитать? 

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

как реализовать параметрическую подачу в постпроцессоре?

например, в шапке УП после смены инструмента идет R1=500

а в теле уп F=R1

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

@NickEL1000 В этом базовом посте есть функция PB_CMD_define_feed_variable_value. Она и сопутствующие функции реализуют примерно то же что хотите сделать вы.

sinumerik_840D.tcl

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

Господа, приветствую! Я вновь вернулся к редактированию своего поста для iTNC530. 

Столкнулся с проблемой в синтаксисе - надо поменять местами DR- и F.

 

Сейчас код выглядит вот так:

1434 L Y50.846 Z-4.5 F51.
1435 CC X-55.267 Y50.844
1436 C X-55.265 Y51.844 DR+
1437 L X-60.935 Z-4.5 F509.
1438 CC X-60.933 Y50.844
1439 C X-61.933 Y50.846 F51. DR+
1440 L Y46.446 Z-4.5
1441 L Y40.9 Z-4.5 F509.
1442 CC X-81.1 Y40.9
1443 C X-96.645 Y52.113 DR-
1444 CC X-81.1 Y40.9
1445 C X-90.066 Y57.841 F51. DR-
1446 CC X-90.536 Y58.724

 

В выделенной строке надо поменять местами F51 и DR+.

 

В demo симуляторе стойки я прописал аналогичную строку и стойка выдаёт мне такую очередность (должно быть вот так): 

правильно.JPG

Я пробовал это сделать следующим способом:

Для меня проблема в том что просто мышкой они не перетаскиваются.

Удалял всю строку и вводил заново в нужном мне порядке, а они всё равно встают на исходные позиции - как не надо...

как я пытался.JPG

 

Лазил лазил я там и так ничего не добился. Где то зашита эта последовательность а где я не знаю...

Кто что подскажет? :)

 

 

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

@Genesix Может стоит поглядеть последовательность в "Word Sequencing"?

Я там уже лазил но никакой закономерности в порядке расположения слов в цикле и здесь - не нашел...

 

sequencing.JPG

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

@GenesixОна должна быть там) Киньте пост в лс, найдём закономерность или решим проблему по другому. 

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

@GenesixОна должна быть там) Киньте пост в лс, найдём закономерность или решим проблему по другому. 

 

Я решил чисто наобум попробовать переставить F в самую нижнюю строчку.... И в итоге в коде получилось так как нужно. Но я до сих пор не понимаю, как соотнести последовательность в circular move с последовательностью всех этих хаотично расположенных "слов" в word sequencing.... 

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

временное решение.JPG

Ссылка на сообщение
Поделиться на других сайтах
29.01.2021 в 19:11, dimsond88 сказал:

Подскажите пожалуйста что означает в файле .def  \opt  в конце строки. И где можно информацию по  структуре . def файла почитать? 

Сам себе отвечу на вопрос :), вдруг кому пригодится.

 

Цитата

\opt

  • An optional switch. If present and the address_expression can not be evaluated then ignore this address. If it is not present and the address_expression cannot be evaluated an error is issued.

 

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

Всем доброе 

Подымаю опять тему про 800й цикл

Может мне кто ни будь помочь с процедурой на проверку угла , чтоб лишний раз цикл не выводился ?

пост приложу кто поможет буду признателен ну или хотя бы носом ткните ток подробно ))    

post.rar

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

Может мне кто ни будь помочь с процедурой на проверку угла , чтоб лишний раз цикл не выводился ?

Сохраняйте в отдельную переменную и сравнивайте в check_block_CYCLE800. Вроде всё просто.

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

Сохраняйте в отдельную переменную и сравнивайте в check_block_CYCLE800. Вроде всё просто.

к сожалению для меня это не просто ))

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

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

Доброго времени суток уважаемые форумчане! 
Делаю сверление на цилиндре на 4 осевом станке с осью В , деталь и ноль в центре вращения, как настроить постпроцессор чтобы при переходе к след отверстию на другом угле он не выдавал промежуточные углы? Дайте пожалуйста хоть какой-то намёк, в каком событии или где нужно «копать»? Надоело как то на каждое отверстие отдельную операцию делать! 
зараннее благодарен за любую подсказку и помощь!

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

Делаю сверление на цилиндре на 4 осевом станке с осью В , деталь и ноль в центре вращения, как настроить постпроцессор чтобы при переходе к след отверстию на другом угле он не выдавал промежуточные углы?

Переходы по прямой поставить

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

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

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

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

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

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

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

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

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

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

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




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