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

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 пользователей

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



  • Сообщения

    • M_u_x_a
      @fenics555, согласен с Вами полностью. Риски, о которых Вы говорите - имеют место наравне с прочими. Выкладываю шаблон и форматку, сохранено в Creo 11. Если сравнить мануалы, реализовано по-разному. Но правка результатов не принесла.  
    • RokiSIA
      Вот и попались, пусть теперь они уже отбрехиваются
    • davidovka
      Выкладывайте свои, посмотри что не работает.
    • Anat2015
      А что, бывает по другому, программисты и операторы сразу сознаются?
    • fenics555
      так пока кто-то пользуется кнопкой "сделайкрасиво" он набивает номенклатуру, библиотеку изделий, с уже неправильно указанными параметрами. И вдальнейшем другим конструкторам пользоваться штатными средствами никак не получится, кроме как открыть КАЖДЫЙ файл, добавить нужные парметры (тут можно импортом из шаблона)  и лапками подправить. КАЖДЫЙ! И сборки. Все. Еще с булками разобраться. Иначе без этой DLLки выводиться будет ерунда. ДАЖЕ СРАНЫЙ ЧЕРТЕЖ ОБЫЧНОЙ ДЕТАЛИ! И никто другой даже не додумается, в чем же дело. Ну вот возьмет он (Конструктор с кнопочкой умной) и уволится от неразделенной любви, или по дороге на работу разобьется. Ну фактор человеческий. Бывает. Он работал, получал ЗП за то, что делал "вроде правильно", но любой другой придет- и не сможет сразбегу "в красоту"! И Бос такой, затягивая сигару: "Эх, салага, вот Стас был- да! ..." Ну там, слеза скупая, всё такое. И не объяснить, что он х8йню делал. Поэтому я стараюсь работу работать так, чтоб после меня "Фен -просто красавчик" сказал тот, кто будет после.
    • M_u_x_a
      Уважаемые Господа @fenics555 и @-stas- ! Каждый из вас по-своему прав. Пользоваться или нет дополнительными приложениями при возможности реализации штатными средствами - это выбор каждого инженера. Тут влияет ещё и специфика работы, взаимодействие с другими инженерами и тд. Лично я, пожалуй, вижу в конкретно этом инструменте скорее положительное, нежели бесполезное. В списке дополнительных приложений запущено и работает. Дело в том, что тот релиз, на который я жаловался, был под Creo 1. С этим мне помог уважаемый @davidovka , за что мой ему поклон. Однако, желаемого результата достичь не удалось, несмотря на правку графы таблицы согласно инструкции-мануалу. Теперь там просто пусто, не заполняет. Прошу кинуть в мою сторону шаблон детали и форматку с которыми оно точно работает. Успехов всем в делах и делишках.
    • Сергей Кочев
      При разборе полётов, все утверждали, что программа отлажена и её ни кто не менял и сделали по ней две детали. Ну вот зашёл в свойства файла программы и увидел, что программу редактировали именно в день аварии. Сздана 11.10 Изменена 30.10. Был в отпуске хотел посмотреть Action Log к сожалению уже данные перезаписались.
    • Даниил_91
      спасибо, просто по поиску не нашел конкретной темы кстати надо попробовать, об этом даже не подумал, спасибо
    • Onizuka
      Удалите параметр DRAWN_BY и создайте снова. Список должен обновиться после этого
    • semsv
      Вам с этим вопросом сюда: https://cccp3d.ru/forum/28-creo/
×
×
  • Создать...