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

помогите начинающему в Nxopen


Gennady_

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

Да и еще один вопрос. Не могу найти как програмно управлять настройкой сборки- а именно менять режим сопряжений

( сопряжения сборки или условия сопряжений).

поделитесь знаниями.

спасибо

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


Да и еще один вопрос. Не могу найти как програмно управлять настройкой сборки- а именно менять режим сопряжений

( сопряжения сборки или условия сопряжений).

поделитесь знаниями.

спасибо

есть ресурс <noindex>http://www.w-eng.de/ugzipc.htm</noindex>

там есть код работы со сборкой

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

AVD, спасибо огромное за помощь и внимание. :smile:

буду разбираться в исходниках -надеюсь найду интересующую меня информацию.

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

Добрый день, товарищи.

Пишу на Visual Basic программу для NX6.

Программа создает сборочную спецификацию в экселе, при этом читает атрибуты компонентов(поз, кол-во, примечания) из сборки. Также необходимо получить вес компонента. и вот тут начинаются проблемы. Я использую вот такую конструкцию для получения веса компонента и занесения его в массив.

Dim ufs As UFSession = UFSession.GetUFSession()

		Dim units As UFWeight.UnitsType

		Dim weight As UFWeight.Properties



-------

For i As Integer = 0 To n

			Try

				ufs.Weight.AskProps(children(i).Tag, units, weight)  ' children(i) 'элемент массива с компонентами этой сборки

				Arrweight(i) = weight.mass 

			   

			Catch

			End Try

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

Есть еще один момент -если в навигаторе сборки включить колонку вес(кг) то там показывается вес для всех компонентов(даже если этот компонент-сборка).

Ну и естественно что в свойствах компонента( который является сборкой) во вкладке вес стоит ноль(при условии что в компоненте не построено твердых тел). Насколько я понимаю именно этот вес из свойств компонента я и получаю.

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

Изменено пользователем Gennady_
Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

Добрый день!

Не линкуется тестовая программа UG OPEN (NX 7). Пишу на Си (MS Visual Studio 2008). Компилирует нормально, а при компоновке выдает ошибку:

1>Компоновка...

1>LINK : fatal error LNK1104: не удается открыть файл ''C:\Program.obj''

Программу создавал с Wizard'ом; все, что можно вроде прописал - не работает.

Помогите, пожалуйста, сделать первый шаг :smile: .

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

Добрый день!

Не линкуется тестовая программа UG OPEN (NX 7). Пишу на Си (MS Visual Studio 2008). Компилирует нормально, а при компоновке выдает ошибку:

1>Компоновка...

1>LINK : fatal error LNK1104: не удается открыть файл ''C:\Program.obj''

Программу создавал с Wizard'ом; все, что можно вроде прописал - не работает.

Помогите, пожалуйста, сделать первый шаг :smile: .

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

Спасибо, в итоге сделал новый проект с настройками Wizarda по умолчанию - заработало! :clap_1:

Что-то я там нагородил, уже не помню, кажется MS Visual Studio 64-bit, NX - 32, в общем, с конфигурацией 64 компилируется, а с 32 пока нет, ну ладно будем разбираться :drinks_drunk:

Решил, что проще на Си постпроцессор сделать (для HAASа 3-осевого), чем изучать Tcl-язык. Почитал что народ пишет - так понял, что с PostBuilder'ом тоже не все гладко. В свое время в ПроЕ с G-Post'ом боролся (там тоже встроенный язык программирования), а потом бросил энтот генератор и написал на Си без заморочек всяких, по-своему, так что задел есть!

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

Спасибо, в итоге сделал новый проект с настройками Wizarda по умолчанию - заработало! :clap_1:

Что-то я там нагородил, уже не помню, кажется MS Visual Studio 64-bit, NX - 32, в общем, с конфигурацией 64 компилируется, а с 32 пока нет, ну ладно будем разбираться :drinks_drunk:

Решил, что проще на Си постпроцессор сделать (для HAASа 3-осевого), чем изучать Tcl-язык. Почитал что народ пишет - так понял, что с PostBuilder'ом тоже не все гладко. В свое время в ПроЕ с G-Post'ом боролся (там тоже встроенный язык программирования), а потом бросил энтот генератор и написал на Си без заморочек всяких, по-своему, так что задел есть!

Дело хозяйкино, конечно. Но с трехосевыми постами вообще мало проблем. На Си это круто конечно, но я бы про постбилбер такого не говорил
Ссылка на сообщение
Поделиться на других сайтах

Про PostBuilder читал <noindex>здесь</noindex>

А Си пригодится не только для постпроцессора. Хотя и его можно дополнить автоматическим созданием эскиза наладки с таблицей инструмента (для ПроЕ так и сделал).

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

Что-то я там нагородил, уже не помню, кажется MS Visual Studio 64-bit, NX - 32, в общем, с конфигурацией 64 компилируется, а с 32 пока нет, ну ладно будем разбираться

Всё наоборот, NX 64-битный был, поэтому, видимо и не компилировался в 32-битной конфигурации. Переустановил NX 32, заменил файлы Wizard'а - скомпилировал всё нормально, работает. :drinks_drunk:
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      а где ваши аргументы? я вам приводил и формулы и выдержки из текста но вы адепт собственных измышлений и упорно называете функцию подавления резонанса функцией  компенсации люфта. контуры тока были у всех а вот контуры без него вы не сможете мотором управлять а вот скорости другое дело. как всегда все путаете.
    • Guhl
      Это глава из книги по настройке приводов В ней еще хорошо расписаны принципы построения приводов. Контуры скорости, контуры тока.   Кстати не у всех приводов были контуры тока, умели обходиться без них. Это в мезоматиках кажется   Смею вас уверить, что принципы остались те же. Так что, вперед в прошлое! Авторы Чернов, Кузьмин, Синичкин Добротность.pdf
    • soklakov
    • soklakov
    • soklakov
      вот надо что-то среднее)))   "чтобы согнуть" быстро станет "чуть-чуть" вместо тонны, когда сталь станет тоньше. но и резонанс в ветром считать не в дугу. вы для начала хоть раз еще тут появитесь. а то отвечать западло. МОжно. А 1 мм стремно. А между 1 и 2 значения не интересны. итого используйте 2 и не парьтесь расчетами.
    • Viktor2004
      скиньте пожалуйста  
    • soklakov
      типа сложно посчитать с гироскопическими эффетками? берешь формулу Рейнольдса и смотришь, что там за характерный размер. внутреннее  обтекание - диаметр трубы, внешнее обтекание - габарит. все остальное - калбировка на эксперимент с конкретной формой. не всякий резонанс смертелен. вихри мало что сломают.
    • Guhl
      Ну вы ни одного не привели, кроме собственных догадок Вам японцы черным по белому пишут. Зачем пишут? - наверное они дураки, только бумагу портят   Добротность контура это отдельная песня. Там еще скоростная компенсация имеет место. Могу скинуть инструкцию по настройке, но советскую еще. Вы, скорее всего, скажите, чтоб я выкинул эту старую книгу, ведь уже 21й век. Эх, прокоятый 21й век, век отказа от законов ТАУ 20го века и патентов. Это был сарказм.   А вообще говоря, когда-то были чпу, которые работали без единого процессора. И компенсацию радиуса умели делать и скоростную компенсацию. Это я к тому, что принципы управления не поменялись. Да, цацок стало больше, но принципы как были так и остались. И у японцев в первую очередь. Поэтому не спешите выкидывать книги. Когда отключат интернет, кроме книг ничего не будет.  
    • gudstartup
      найдите станок с полно замкнутым контуром с  люфтом в 20-30мкм и согласуйте его с параметрами с которыми он был введен в эксплуатацию вам не удастся уйти от резонанса а если будете уменьшать добротность то получите отклонение от контура более 10-20мкм а это в высокоточных оц неприемлемо еще как загудит резонанс следует из обратной связи и усиливается. неправильные выводы к сожалению. вы думаете специалисты фанук из Люксембурга не умеют настраивать привода? нет вы объясните по человечески что вам неясно -откуда ошибка берется вроде разобрались и к чему она приводит тоже.  приводит к вибрациям для кого это написано то??? A machine with large backlash may cause vibrations in a closed loop system even if it works steadily in a semi–closed loop system.  
    • Guhl
      Я, знаете ли, сторонник прозрачных объяснений. Я почитал эту главу, почитал заявку на патент и сделал такие выводы. Там все вполне понятно рассказано. Все вот эти вот контуры скорости, пи-регуляторы и тп вещь довольно дубовая и вывести их из равновесия не так уж просто, если коэффициент отношения моментов инерции подобран правильно и момент инерции ротора мотора соответствует нагрузке.  
×
×
  • Создать...