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

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

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




  • Сообщения

    • Artas28
      Syntec 220MA Во время смены инструмента, шпиндель по Z уехал выше. После нажатия паузы. Всё встало. Станок находится выше машинного нуля и не опускается. Кто сталкивался? Как опустить?  Ошибка MLCHint R590.7 Plc hint
    • Snake 60
      @Alexey0336  Да, всё работает: https://cloud.mail.ru/public/NGNq/Ft8UAJtf3  
    • Anat2015
      Так оно и есть, китайский клон Сименс-808.  
    • Snake 60
      Что Вы подразумеваете под словом "Конфликтовать"? Мпроп и мой макрос делают одно и тоже действие, создают и заносят свойства в файл солида. Если свойства с одинаковым именем (например Обозначение и Наименование), то Да, свойство перезапишется тем макросом, которой отработал последним. Щас проверю, отпишусь. Изначально Наименование и Обозначение берутся из имени файла, но его всегда можно перезаписать... Если что, это всегда можно переписать под Ваши требования.
    • jtok
      Если у вас SW не выше 18й версии, могу проверить у себя.
    • Orchestra2603
      Ну, есть же, например QZ алгоритм (обобщение QR разложения, для слуая когда матрица масс не равна I). Отлично работает, когда одна из матриц вырожденная. Вот статься:  https://deepblue.lib.umich.edu/bitstream/handle/2027.42/6667/bac9269.0001.001.pdf?sequence=5   вот коротко в Вики     Раскопал это вообще, глядя в справку от матлаба: https://www.mathworks.com/help/matlab/ref/eig.html.   Это все нюансы....  И все эти алгоритмы сущетсвуют уже кучу лет во всяких библиотеках типа LAPACK. Вы думаете, что в Dassault Systemes или Ansys про это не знают, и их модальник - лажа?  
    • karlf
      Сегодня не было времени, завтра посмотрю и пришлю фото как выглядит
    • Bot
      АСКОН выпустил новый релиз среды общих данных Pilot. В нем получили развитие инструменты строительного контроля и авторского надзора, появилась возможность вручную координировать модель объекта капитального строительства. Стройконтроль Вести стройконтроль на площадке, а также авторский надзор за деятельностью арендаторов и собственников поможет привязка панорамных фото объекта к чертежам и документам. Для съемки панорамных фото используется мобильное приложение Pilot-Photo360, доступное для Android. С помощью приложения специалисты строительных организаций, компаний-застройщиков, девелоперов смогут: Находясь на объекте строительства или эксплуатации, фотографировать объект на специализированную панорамную камеру и сразу прикреплять снимки к точкам на чертежах и документах в Pilot-BIM или Pilot-ICE Enterprise. Группировать панорамные снимки по альбомам. Просматривать фото помещения с разных ракурсов, при этом видеть направление взгляда относительно [...] View the full article
    • wega7777
      Судя по формату ошибки похоже на Систему ЧПУ от HCNC — аналог Siemens и Fanuc. ЧПУ HNC808DiT, но могу ошибаться.
    • Alexey0336
      Похоже на то, что мне нужно) Пара вопросов: 1. Будет ли макрос конфликтовать с Mprop? 2. Если я каждой сборке/детали заранее пропишу в обозначение: $PRP:"Порядковый номер" ХХ.YY.ZZZ, подхватит ли формула свойство "порядковый номер" после всех действий?
×
×
  • Создать...