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

FAQ/Unigraphics/POST


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

4 часа назад, mr_Voden сказал:

Не могу оттуда скачать, браузер блокирует переход по ссылке. Гугл или яндекс диск есть? 

https://disk.yandex.ru/d/_p9lrPSjrU0VlA
https://disk.yandex.ru/d/U42vbjAxfzfh6g
https://disk.yandex.ru/d/3mlB4kOKcfaG8Q

Вот ссылки на поси

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


1 минуту назад, mr_Voden сказал:

@wake163Найти mom_first_move в tcl и туда добавить. 

оно тут вроде бы и есть?

 

#=============================================================
proc MOM_first_move { } {
#=============================================================
  global mom_feed_rate mom_feed_rate_per_rev mom_motion_type
  global mom_kin_max_fpm mom_motion_event
   COOLANT_SET ; CUTCOM_SET ; SPINDLE_SET ; RAPID_SET
   PB_CMD_tool_info_3
   MOM_do_template initial_move_6
   catch {MOM_$mom_motion_event}
}

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

@wake163Раздел верный. На вывод идет MOM_do_template initial_move_6. Что в нем надо смотреть в def. 

 то есть 

BLOCK_TEMPLATE initial_move_6 
  {
       X[$mom_pos(0)]
       Y[$mom_pos(1)]
       M_coolant[$mom_sys_coolant_code(ON)]\opt
  }
 

должен стать

 

BLOCK_TEMPLATE initial_move_6 
  {
       X[$mom_pos(0)]
       Y[$mom_pos(1)]
       M_coolant[$mom_sys_coolant_code(ON)]\opt

       S[$mom_spindle_speed]
       M_spindle[$mom_sys_spindle_direction_code(CLW)]

  }

 

так?

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

@wake163Ну в принципе так тоже можно. 

не работает

 

апд. точнее работает, но выводит обороты в обной строке с ускоренным перемещением

я понимаю, что это тупые вопросы, но как разнести в разные строки?)

Изменено пользователем wake163
Ссылка на сообщение
Поделиться на других сайтах
59 минут назад, maxx2000 сказал:

Не проще уже переписать пост в генераторе?

нет pui файла, только def и tcl

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

@wake163Удалось добавить? 

в принципе да, буду наблюдать

получилось вот так 

 

добавил в tcl файл

#=============================================================
proc MOM_first_move { } {
#=============================================================
  global mom_feed_rate mom_feed_rate_per_rev mom_motion_type
  global mom_kin_max_fpm mom_motion_event
   COOLANT_SET ; CUTCOM_SET ; SPINDLE_SET ; RAPID_SET
   PB_CMD_tool_info_3
   MOM_do_template initial_move_6
   MOM_do_template initial_move_7 добавил
   catch {MOM_$mom_motion_event}
}

 

 

и в def файл

 

  BLOCK_TEMPLATE initial_move_6 
  {
       X[$mom_pos(0)]
       Y[$mom_pos(1)]
       M_coolant[$mom_sys_coolant_code(ON)]\opt


  }

BLOCK_TEMPLATE initial_move_7 
  {
       S[$mom_spindle_speed]
       M_spindle[$mom_sys_spindle_direction_code(CLW)]


  }
 

 

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

Скажи пожалуйста, ты добавил этот код в файл tcl ?

#=============================================================
proc PB_CMD_before_motion { } {
#=============================================================

global mom_cut_data_type
if { [info exist mom_cut_data_type] } {
    if { [string first "contact" $mom_cut_data_type]!=-1 } {
        MOM_output_literal "Korrekciya na radius ON!"
    }
}

}

я просто через post builder ничего не нашел

 

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

@Joe13Да. В before_motion. Проверяем каждое движение в итоге. 

А через post builder нельзя добавить?

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

@Joe13Можно. Но мне проще было так. Да и pui я редактировал, так что если откроете у себя в pb - изменения должны остаться. 

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

@Joe13Можно. Но мне проще было так. Да и pui я редактировал, так что если откроете у себя в pb - изменения должны остаться. 

Скажи еще пожалуйста ,если я захочу добавить эту функцию через пост билдер то мне надо будет этот код скопировать и вставить как кастом команду в какой нибудь раздел?Например в operation start sequence? или вообще всё не так? я просто только начал смотреть post builder

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Guhl
      Это надо сидеть и разбираться с логикой, которая в ладдере прописана разработчиками. Возможно, что править надо. Комментарии там на английском, вам повезло. В Яндексе задавать вопросы бесполезно на этот счет
    • Mixon513
      Подскажите где нужно менять параметры. Или как задать вопрос яндексу?
    • Vengeance
      У нас на дусане револьверка крутится, когда рука опущена, один раз оператор крутанул, повезло что вращение оказалось против часовой, q-setter просто "подпрыгнул" 
    • Guhl
      У вас там есть Р0225 (T_NO_PE_DSP) Полагаю, что в ней обрабатывается отображение на дисплее
    • SAPRonOff
      либо СКМыши нажмите и там  под курсором появится вариант выбора в виде списка; либо ПКМ - другой : и там тоже будет список рядом лежащих линий.
    • Killerchik
      У меня LadderIII старый, не открывает. Надеюсь коллеги подтянуться и кто-то посмотрит формирование номера на дисплее.
    • gemini74
      Вы даете пример, которая подпадает под классическую поверхностную модель. Само собой строить ее из твердотельных нет смысла. Опять же простая геометрия с двумя размерами. Это все задачи , относительно далекие от реальной геометрии серийных , массовых изделий. Задач, которых можно упростить до примитивных поверхностей мне попадалось не так много. Это теоретические задачи, далекие от практики. Поверхности, акцент на них в расчетах делался когда мощности компов были далеки от желаемых. Сейчас вроде времена изменились. И в большинстве случаев не требуются считать динамику или нелинейные задачи ,  разрушения в краш-тестах, задействуя типа LS DYNA. Не знаю , что у Вас за практика, но в моем опыте расчеты CAE не стоят на первом месте в приоритете по сравнению с работой конструктора. Большинство контор опирается на практику. Легче и проще сделать, испытать, чем провести полные расчеты, это и сложно, и штат расчетчиков нужно держать, чтобы были спецы и сопромате, и теплотехнике и гидравлики. Такое может позволить только типа РОСАТОМ. В конторах попроще  рассчитывают все проще. И расчетчик только проверяет работу конструктора в каких то моментах, но особо не вмешивается в процесс конструирования. Производство требует как обычно быстрый результат. Да еще сроки изготовления у нас всегда ограничены.  Поверхности  нужны для сокращения ресурсов в расчетах на треть , т.е из модели убирается третья координата. Но говорить , что это панацея и всегда нужно это делать я не соглашусь. Да , можно к этому стремится, но не считать, что только поверхности являются единственно верным правильным и точным решением. Это всего лишь вариант упрощения модели .  
    • Jesse
      Ресурсы компьютера. Попробуйте пож-ста посчитать изгиб стальной мембраны толщиной 0.5 мм и длиной 2 метра. Тетрами. Тогда вы поймёте что я имею в виду :)
    • alex0800
      у вас в примере в первом кадре цикла не хватает  R --глубина чистового прохода. это раз  второе большая высота резьбы при таком шаге резьбы при нарезании резьбы м60*1.5   глубина резьбы Р920
    • AlexKaz
      Есть другой подход. Конструктор сначала советуется с прочнистом, предоставляю ему полную сборку в нативном каде; прочнист вычищает в нативном всю ненужную мелочь и проводит расчёты, модя геометрию под себя и советуясь с конструктором; потом в несколько этапов таких "советов" конструктор финалит геометрию и КД. А не наоборот... 100500 вариантов голимого stp никому не впёрлось заново вычищать и пересчитывать с нуля...
×
×
  • Создать...