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

Вопрос по Драфтингу


ShaytanTruba

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

Доброе утро. Не знаю обсуждалось ли это ранее, но я не нашел.

Вопрос в следующем. В Катии с английским интерфейсом сделал произвольную деталь назначил материал (все атрибуты на английском языке). При переводе детали в чертеж выбираю готовую форматку. Все атрибуты переносятся нормально. Но когда стоит русский интерфейс некоторые атрибуты не переводятся и выдает окно сообщений мол введите "наименования атрибута". Где в скрипте что изменить чтоб русские атрибуты переводились спокойно???

Прикрепляю файл форматки.

з.ы. думаю все норм прикрепится....

Форматка_ГОСТ_2.104-68_с_зонами.rar

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


ммм текста много написано...

мб картинку прилемишь для ясности какой атрибут смотреть например?

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

На этом рисунке показано что все работает на английском языке(выводится информация о названии детали ее материал и прочее)

post-25570-1256558872_thumb.jpg

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

post-25570-1256558879_thumb.jpg

Мне кажется что в скрипте надо изменять где то с 1143 страницы....

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

Тебе скорей нужен этот кусок кода...

а засада мб в том что атрибуты назыв по разному...

<noindex>если нужны подробности спроси тут</noindex>

Sub CATLinks()



Dim Material_1  As String



  '-------------------------------------------------------------------------------

  'How to fill in texts with data of the part/product linked with current sheet

  '-------------------------------------------------------------------------------

  On Error Resume Next

	Dim ProductDrawn As ProductDocument

	Set ProductDrawn = DrwSheet.Views.Item("Front view").GenerativeBehavior.Document

  If Err.Number = 0 Then

	DrwTexts.GetItem("TitleBlock_Text_Number_1").Text = ProductDrawn.PartNumber

	DrwTexts.GetItem("TitleBlock_Text_Number_2").Text = ProductDrawn.PartNumber

	DrwTexts.GetItem("TitleBlock_Text_Title").Text  = ProductDrawn.Nomenclature



	DrwTexts.GetItem("TitleBlock_Text_Designer_1").Text = ProductDrawn.Revision

	DrwTexts.GetItem("TitleBlock_Text_DDate_1").Text  = ProductDrawn.Definition



	Dim ProductAnalysis As Analyze

	Set ProductAnalysis = ProductDrawn.Analyze

	DrwTexts.GetItem("TitleBlock_Text_Weight_1").Text = FormatNumber(ProductAnalysis.Mass,3)



	Material_1 = ProductDrawn.Name&"\Material"

	Set Mat_1 = ProductDrawn.Parameters.Item(Material_1)

	MM1 = Mat_1.ValueAsString

	DrwTexts.GetItem("TitleBlock_Text_Material").Text = Mat_1.ValueAsString



	DrwTexts.GetItem("Text_End_Area").Text  =  intParam1.ValueAsString 



  End If



  '-------------------------------------------------------------------------------

  '	If No Material

  '-------------------------------------------------------------------------------

	 'MsgBox "MM1="+(MM1)



	 If  (MM1 <> "")  Then  

	 Else  

		 Material_1 = ProductDrawn.Name&"\PartBody\Material"

		 Set Mat_1 = ProductDrawn.Parameters.Item(Material_1)

		 MM1 = Mat_1.ValueAsString

		 DrwTexts.GetItem("TitleBlock_Text_Material").Text = Mat_1.ValueAsString

	 End If



	 If  (MM1 <> "None")  Then  

	 Else  

		 Material_1 = ProductDrawn.Name&"\PartBody\Material"

		 Set Mat_1 = ProductDrawn.Parameters.Item(Material_1)

		 MM1 = Mat_1.ValueAsString

		 DrwTexts.GetItem("TitleBlock_Text_Material").Text = Mat_1.ValueAsString

	 End If



  '-------------------------------------------------------------------------------

  'InputBoxNameMaterial

  '-------------------------------------------------------------------------------

   Dim NewText As DrawingTexts

   Dim Variable As String



   'MsgBox "MM1="+(MM1)



	 If  (MM1 <> "")  Then  

	 Else  

	   Set NewText = DrwTexts.GetItem("TitleBlock_Text_Material")

	   Variable = InputBox("Материал не найден!								  Введите наименование материала", "Диалоговое окно определения материала", Variable)

	   NewText.Text = Variable 

	 End If



	 If  (MM1 <> "None")  Then  

	 Else  

	   Set NewText = DrwTexts.GetItem("TitleBlock_Text_Material")

	   Variable = InputBox("Материал не найден!								  Введите наименование материала", "Диалоговое окно определения материала", Variable)

	   NewText.Text = Variable 

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

Молчат там все на форуме... а в коде я знаю что где то в этой области изменяеть надо, а вот где именно ХЗ...

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • mannul
    • FitchKrause
      Ранее на этом станке успешно запускали нарезку 5-и уплотнителей, нарезали две штуки, и в момент смены инструмента нажали reset. Посыпались ошибки, их вроде устранили, попутно сбросив нули станка(не специально) и восстановив их, после он проработал примерно час и проблем не было. Ещё ранее, его пару раз запускали и нарезали уплотнители, работал без проблем. А про разборку двигателя не известно, скорее всего как он приехал, включили, дабы проверить на работоспособность и все.
    • karlf
      Ну, интересный момент в том, что на этом бэкапе, который загружается полностью, ключ не видится и на блоках в шкафу горит красная лампочка. А на бэкапе, который не грузится полностью, на блоках загорается зелёная. То есть сам ключ физически работает
    • Ветерок
      Самое сложное тут - разобраться в чертеже :)
    • malvi.dp
    • gudstartup
      в общем не читает он ваш ключ поэтому и уровни доступа не активируются жаль что у вас нет второго ключа обычно dmg поставляет два да и бэкапа 100% рабочего нет... это проблема если не ключ тогда база ключа или соединения с plc у вас навернулись
    • gudstartup
      на новых серво вытаскивать не нужно наконец то фанук внесли изменение в конструкцию @Koels вентилятор на ралиаторе если радиатор вне зоны электрошкафа а во внешней среде подвержен загрязнению особенно если станок использует сож. индикация на приводе F / вынимаете и чистите можно на некоторых сериях чпу даже скорость посмотреть. если не помогает и вентилятор точно вращается тогда можно эту ошибку отключить 8901 # 0  FAN A fan motor error is: 0:    Detected. 1:    Not detected. 1807 # 2  SWP This parameter specifies the operation of the αi series servo amplifier in its warning state (for example, with the fan stopped). 0:     An alarm is issued when the amplifier is placed in the warning state. Automatic operation enters the feed hold state and the servo axis is decelerated to a stop. 1:     An alarm is not issued even when the amplifier is placed in the warning state. Automatic operation is kept. The servo is deactivated if the amplifier shifts from the warning state to the alarm state.
    • karlf
      Вот так сейчас выглядит при загрузке с родного диска
    • Beliko
      Добрый день форумчане! Нужна помощь. Суть такая – есть проект, составленный на FeatureCam. При сохранении управляющей программы формируются несколько файлов. Из них два текстовых, один с расширением .t2.TXT , второй .TXT. В первом, я как понимаю, описаны вспомогательные функции, то есть это как бы подпрограмма или флаг, а вторая это основная программа с описанием всех операций. В тексте есть кадры – М400, М401, М402…….( Wait ), это обращение и вызов тех операций, которые находятся в файле .t2.TXT. Эти два файла работают вместе. Подскажите пожалуйста как их объединить. У нас станок со стойкой Fanuc 18i TB и чтобы записать рабочий файл необходимо присвоить ему имя типа О0111 (или другие цифры). А как в этом случае, чтобы работали два файла вместе в нашей стойке?  Прошу прощения за безграмотность, мы только учимся. За ранее всем благодарен.
    • MagicNight
      Добрый день. Каким образом можно сохранить или экспортировать проект из PowerMill версия 2023, чтобы была возможность открыть его в PowerMill версия 6? Кто-то сталкивался с этим?
×
×
  • Создать...