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

FAQ/Unigraphics/POST


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

25 минут назад, artem-nafanya сказал:

mom_output_file_basename

Это будет название сгенерированной программы. А мне надо название модели в которой делается обработка

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


21 минуту назад, Alexkid сказал:

Это будет название сгенерированной программы. А мне надо название модели в которой делается обработка

Название программы это mom_group_name, не?

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

 

30 минут назад, artem-nafanya сказал:

Название программы это mom_group_name, не?

У меня сейчас выглядит вот так. 

 

%

О1111

("D:\model\Flanec.prt")

 

Где O1111 выводится при помощи mom_output_file_basename

 

все что в скобках с помощью mom_part_name

 

mom_group name не выводим потому что она у нас совпадает с mom_output_file_basename. Её нет смысла выводить. Нам надо чтобы путь который в скобках отсутствовал. Чтобы оператор видел название детали.

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

Это будет название сгенерированной программы. А мне надо название модели в которой делается обработка

Как-то так.

 

  global row_start
  global row_end
  global part_name
  
set row_start [expr [string last "\\" $mom_part_name] + 1]
set row_end [string length $mom_part_name]
set part_name [string range $mom_part_name $row_start $row_end]


     MOM_output_literal ";(Start of Program)"
     MOM_output_literal ";(PART NAME   :$part_name)"

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

set row_start [expr [string last "\\" $mom_part_name] + 1]

Команда string last может отсечь только расширение файла вместе с точкой, оставив только путь к файлу и его имя?

Изменено пользователем artem-nafanya
Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, grOOmi сказал:

Как-то так.

 

  global row_start
  global row_end
  global part_name
  
set row_start [expr [string last "\\" $mom_part_name] + 1]
set row_end [string length $mom_part_name]
set part_name [string range $mom_part_name $row_start $row_end]


     MOM_output_literal ";(Start of Program)"
     MOM_output_literal ";(PART NAME   :$part_name)"

При сохранении пишет

Cant read "mom_part_name" no such variable while executing

"String last "\\" $mom_part_name"

("eval" body line 4)

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

При сохранении пишет

Cant read "mom_part_name" no such variable while executing

Надо добавить 

global mom_part_name

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

Кстати, вот картинка, которая объясняет почему надо использовать команду SUPA, а не G53 или G153 на стойках Siemens. Это касается исключительно возможности отключения той или иной цепочки фреймов. 

Также есть нюансы при программировании CYCLE800 

FRAMES_S840D.jpg.cd3263a7f00236824fe46910b41b9c06.jpg

Ссылка на сообщение
Поделиться на других сайтах
В 22.10.2019 в 18:51, artem-nafanya сказал:

Команда string last может отсечь только расширение файла вместе с точкой, оставив только путь к файлу и его имя?

Не знаю, надо пробовать.

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

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

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, tm-ares сказал:
Узнать??? Посмотреть можно здесь:

7c6cf580789ae0a6944bf4920e2e7b0c.png

Hide

 

Наверно неправильно выразился, меня интересует есть ли какай ли бо mom_переменная которая будет содержать координаты контура обработки для постпроцессора, что бы потом этими координатами описать контур станочного цикла.

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

привет всем. Хочу поделится с проблемой, может кто подскажет как решить проблему.

Итак, году этак в 2017 был куплен построцессор для станка DMU50Evo  стойка MillPlus...

разработчику указывались на ошибки ввиде неправильного вывода и отмены коррекции.

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

Пост прислали, все равно с ошибками, в дальнейшем ответы на почту просто игнорились.

Вобщем остались мы с бедой один на один.

Итак. Ниже на картинке

Скрытый текст

5db7ef90e68ba_.thumb.jpg.1d929e8171d47191488bcbfd8680ed3f.jpg

показано траектория движения.

как выводит постпроцессор

Скрытый текст

Proga_ot_Proca.thumb.jpg.024043265811a12ddc5ed7ff22f7ea96.jpg

а как было бы в идеале

Скрытый текст

kak_doljno_byt1.thumb.jpg.76fb72713812128f6fb62ab472cee9d1.jpg

ниже прикреплю картинку поста  в LInear

если нужны еще какие, прикреплю.

Скрытый текст

linear.thumb.jpg.2f182612bbade5f3ff5027b48a91eb76.jpg

Буду благодарен, кто чем подскажет.

Ссылка на сообщение
Поделиться на других сайтах
В 29.10.2019 в 10:58, Andremon сказал:

привет всем. Хочу поделится с проблемой, может кто подскажет как решить проблему.

Итак, году этак в 2017 был куплен построцессор для станка DMU50Evo  стойка MillPlus...

разработчику указывались на ошибки ввиде неправильного вывода и отмены коррекции.

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

Пост прислали, все равно с ошибками, в дальнейшем ответы на почту просто игнорились.

Вобщем остались мы с бедой один на один.

Итак. Ниже на картинке

Трудно очень разобраться в том что вы хотите исправить конкретно, судя по этим картинкам. Хоть описали бы подробно

В 20.10.2019 в 17:48, grOOmi сказал:

В NX нет переменных которые отвечают за заготовку. Поэтому вам только выдавать строку с заранее прописанными параметрами.

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

Ссылка на сообщение
Поделиться на других сайтах
В 19.10.2019 в 17:41, MiLloeDelo сказал:

ВСЕМ ДОБРОГО !  БУДЬТЕ ДОБРЫ , ПОДСКАЖИТЕ СЛОВОМ ДЕЛОМ :

Пытаюсь создать свой пост под Сименс 840 Dsl (фрезерный станок 3 оси ) , первые шаги делаю . Создавать начало , не хватает ресурсов (определенных знаний и времени) , по этому я создал из библиотеки . Моя цель создать пост со циклами от Siememns , и они уже есть , предворительно открывал , можно по возможности редактировать .

Вам бы просто обучение пройти по разработке постпроцессоров и не тратить ресурсы. Эти все задачи с интерфейсом, работой с блоками и адресами, с основами tcl, а также с выводом WORKPIECE - у меня по учебной программе люди уже на второй день курса делали, в виде контрольной самостоятельной работы.

Ссылка на сообщение
Поделиться на других сайтах
22 часа назад, Vladislav-dobrynin сказал:

Вам бы просто обучение пройти по разработке постпроцессоров и не тратить ресурсы. Эти все задачи с интерфейсом, работой с блоками и адресами, с основами tcl, а также с выводом WORKPIECE - у меня по учебной программе люди уже на второй день курса делали, в виде контрольной самостоятельной работы.

@Vladislav-dobrynin ,  я так понимаю это не бесплатно ? Я делаю своими силами , у меня нет такой возможности по времени и по средствам . Спасибо , на добром слове ! Будет возможность обращусь , считайте что вы дали мне визитку ))))!

 

 

Изменено пользователем MiLloeDelo
Ссылка на сообщение
Поделиться на других сайтах
В 30.10.2019 в 19:30, Vladislav-dobrynin сказал:

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

Человек не знает что такое UDE, а тут я ему про перемещения в группе буду рассказывать. Очень смешно, да. Про этот способ прекрасно знаю, но он не универсален. Вы как будете определять форму заготовки? UDE?

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

Про этот способ прекрасно знаю, но он не универсален. Вы как будете определять форму заготовки? UDE?

Никаких UDE. Для фрезерных обычно всегда "кубик", для токарных цилиндр - этого хватает за глаза чтобы проверить съем при симуляции на станке. 

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

Человек не знает что такое UDE, а тут я ему про перемещения в группе буду рассказывать. Очень смешно, да. Про этот способ прекрасно знаю, но он не универсален. Вы как будете определять форму заготовки? UDE?

@grOOmi , про UDE не знал  , не отрицаю .  Я учусь , делать пост, в свободные минуту и часы , для меня сравнимо  управлять боингом, УЧУСЬ НА ОЩУП ..сорян ))))) если обидел !?

 

Насчет заготовки,  хороший вопрос,  по началу планирую прописывать как тестовый формат , что бы можно было "подогнать на стойке , как тебе надо  . 

9 часов назад, Vladislav-dobrynin сказал:

Никаких UDE. Для фрезерных обычно всегда "кубик", для токарных цилиндр - этого хватает за глаза чтобы проверить съем при симуляции на станке. 

Но у меня возникла проблема "засунуть"  геометрию на 11 строчку (см скрин.) . Я помещал на 11 строчку , но перед каждой новой операции , после смены инструментов у меня Workpiece повторялся  . На заметку пост взял готовый, из базы NX  , так , как на сименсе есть готовые циклы , все создавать заново нет времени . Все делаю методом тыка, иногда без логики понимания пробывал делать , нужна ваша помощь . 

Как сделать , так что бы можно было на 11 строчку перед началом , определения систем координат десятая строчка . 

Понимаю что, в чужом посте разбираться сложно , но все равно выставлю файлы поста (Мой пост:) post_754.zip   , в каком месте засунуть WORKPICE . 

 

СКРИН  

5dbcdac45a48a_Image1.png.d6d68d370e8dd3816e2d5d8f58a12d9b.png

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • pescarbon
      Здравствуйте. Хочу сделать backup, чтоб на компе был. Настроил соединение через winpsin. обычные программы скинул, а если смотреть раздел Данные пусконаладки , то он пустой и если на него нажать, то все зависает и приходится перезагружать и так все время. Если опустится в меню до данных пусконаладки и поднять вверх к разделу программ , то и программы перестают виднеться и если нажать на Select , то тоже все зависает. В этом разделе пишет, что NC card: 0 байт свободно. Хотя в управляющих программах пишет Свободная память NC:181319 byte. то есть ничего не отображается во всех разделах Передачи данных(данные пусконаладки, приложения, машинные данные, start-up файлы......
    • Борман
      И в стали углерод и в спирте. Грызите на здоровье.
    • Bot
      Компания Hypertherm Associates, американский производитель систем промышленной резки и программного обеспечения, объявила о выпуске основного обновления ПО для раскроя ProNest® 2025 версии 16.0. Смотреть полностью
    • Fedor
      Разве не знали, что если сталь хорошенько нагревать то сначала она становится пластичной и ее куют, а если еще нагревать то и жидкой и ее можно лить ?   :)   Так же и с грунтами ... :)
    • ДОБРЯК
      @Orchestra2603 вот смотрите что получается.  Вы получили систему линейных однородных уравнений. Вы пишите, что "Выкидываем повторную строку". Вы её не выкидываете, а записываете уравнение Ф1(1) = b.  Вы вводите точку отсчета для определения перемещений. Вы закрепляете модель. Только точка отсчета будет равняться не 0, а точка отсчета будет равняться b.  А все остальное дело техники... :=) В любом случае чтобы решить СЛАУ нужно ввести точку отсчета. Для решения задачи в которой, например 10 или 100 или... степеней свободы вам придется сделать численную факторизацию и ввести точку отсчета.
    • _GOST_
      Открываете любую модель (деталь/сборка) => выбираете любую панель инструментов, на которой хотите разместить значок макроса => кликаете на панели ПКМ => Адаптация пользовательских команд. Дальнейшие действия на изображении во вложении.
    • Рома калужский
      я же отписался, все работает.  спасибо
    • Viktor2004
      вот я и хотел что бы при запуске приложения C-Exe оно у меня сразу определяло нажата кнопка или нет. Оказалось это невозможно
    • Борман
      По вашей логике в сталях "примерно" как в грунтах, а в грунтах "примерно" как в воде. Спасибо, познавательно.
    • maxx2000
      SW стал средой для разработки печатных плат? как минимум с 2018 солидворкс не является средой для разработки печатных плат, соответственно программу сверловки\фрезеровки ПП можно в нём изготовить только загрузив в него внешний файл созданный в другой программе. Обычно это Gerber формат  содержит информацию  о слоях меди, маски припоя, условных обозначений, данных сверления и т.д. Я бы рекомендовал тебе отказаться от этой связки, есть полно специализированных программ для проектирования ПП и полно программ делающих их мехобработку практически в 2 клика
×
×
  • Создать...