Jump to content

Создание собственной базы инструментов NX


medyulya

Recommended Posts

Доброго времени суток!

Долго искала информацию по этому поводу, но всё, что я нашла, оказалось неактуальным.

 

1. Цель.

Добавить в библиотеку инструментов свою кастомную библиотеку с кастомными инструментами.

 

2. Что уже сделано?

 - Инструменты уже замоделены. Модель "test" добавлена в папки C:\Siemens\NX11\MACH\resource\template_part\english  и C:\Siemens\NX11\MACH\resource\template_part\metric

 - в файлах dbc_tool_ascii.def и tool_database.dat (пути C:\Siemens\NX11\MACH\resource\library\tool\ascii и C:\Siemens\NX11\MACH\resource\library\tool\metric соответственно) прописана (скопирована с существующего инструмента с заменой имени) конфигурация.

 

3. Что получилось?

Ничего. При беглом осмотре файлов стало понятно, что названия инструментов фигурируют в других файлах.

 

4. Собственно, сам вопрос.

Существуют ли какие-нибудь способы безболезненно добавить свои инструменты в библиотеку? Буду очень благодарна, если посоветуете литературу на этот счёт. Лучше всего, конечно, получить алгоритм действий от человека, который успешно прошёл этот тернистый путь.

Link to post
Share on other sites


1 час назад, medyulya сказал:

алгоритм действий

Лично я делаю так: один раз забиваю наиболее часто используемый инструмент в базу через стандартный функционал NX. При установке новой версии NX, либо при необходимости переноса базы на другой компьютер копирую файл C:\Program Files\Siemens\NX 12.0\MACH\resource\library\tool\metric\tool_database.dat.

Этот файл можно и вручную редактировать. Видимо, Вы этим путём и пошли. Но, на мой взгляд, это неудобно. Там большая таблица, ошибиться при заполнении граф очень легко.

Библиотека инструмента  

b74af6d95ae4fa3d893409b6f1218d44.png

Hide  
Link to post
Share on other sites

Что же касаемо нестандартного (фасонного) инструмента, то боюсь, такой возможности нет. Во всяком случае, я его не нашёл

 

Link to post
Share on other sites
6 минут назад, medyulya сказал:

@tm-ares  Архив как текст подсвечивается, можете скинуть?

Мышкой нажмите на строку "Ответ на..." и перейдёте в ту тему, где он размещён (и архив и сама тема).

Link to post
Share on other sites
  • 3 weeks later...
В 03.12.2018 в 18:37, medyulya сказал:

 

1. Цель.

Добавить в библиотеку инструментов свою кастомную библиотеку с кастомными инструментом 

Надо немного цель прояснить )) что значит кастомную ?? Это значит что инструмент который добавляешься в базу данных не может быть выполнен исходным функционалом NX?? 

 

 

Зачем моделить инструмент если к примеру нужна фреза 16 с реж частью 20 мм и общей длиной 120 мм и радиусом 2 ?? Можно испольвать родной функционал . Если к примеру необходимо кастомизировать свою базу данных для добавления специфичных инструментов , к примеру фрезерную головку , то необходимо дописывать tcl Файлы управления базы данных, которые задают как будет записываться в базе данных инструмент. 

В NX существует две базы данных , для инструмента и для патронов , данного функционала по мне достаточно на 80% , так как вызывая инструмент , можно к нему вызвать патрон , и точно указать к примеру вылет инструмента и не бояться что инструмент ударит по детали. 

Link to post
Share on other sites
  • 1 month later...

Создали базу стандартного инструмента используемого на предприятии. Его создали сначала в файле где есть настроенные шаблоны резания и потом через экспорт инструмента в библиотеку с указанием ссылки в базу инструмента. И создание обработки в новой детали начинается с импорта файла где мои настроенные шаблоны и инструмент. 

Link to post
Share on other sites
  • 1 month later...
В 13.02.2019 в 12:51, 5axisCNC сказал:

Создали базу стандартного инструмента используемого на предприятии. Его создали сначала в файле где есть настроенные шаблоны резания и потом через экспорт инструмента в библиотеку с указанием ссылки в базу инструмента. И создание обработки в новой детали начинается с импорта файла где мои настроенные шаблоны и инструмент. 

т.е. вы создаёте файл куда записываете весь инструмент которым работает на предприятии, далее при создании нового файла обработки вы делаете импорт того йла со всем инструментом? как это сделать расскажите?

Link to post
Share on other sites
tm-ares
12 минуты назад, VIPeR63 сказал:

как это сделать

Как вариант: можно на одном компьютере забить весь нужный инструмент в базу. Затем файл

 C:\Program Files\Siemens\NX\MACH\resource\library\tool\metric\tool_database.dat

скопировать с заменой на все компы.

Link to post
Share on other sites
Только что, tm-ares сказал:

Как вариант: можно на одном компьютере забить весь нужный инструмент в базу. Затем файл

 C:\Program Files\Siemens\NX\MACH\resource\library\tool\metric\tool_database.dat

скопировать с заменой на все компы.

я понял Вас, Вы говорите о заполнении стандартной библиотеке NX. Как то пришлось мне сесть за комп одного инженера-программиста(уже не работающего) Увидел у него в файлах обработки был прописан весь инструмент который есть на предприятии(если заходить на вкладку "вид инструментов") т.е. уже добавлен в файл обработки. я думал здесь об этом речь. Пока сам для себя ещё не выработал удобной схемы и спрашиваю у Вас у профессионалов как удобнее и правильнее.

Link to post
Share on other sites
tm-ares
15 минут назад, VIPeR63 сказал:

как удобнее

На мой взгляд удобнее создать базу в библиотеке.

Хотя если вы используете инструментов 5-10, можно и в шаблон обработки их забить. А если их (инструментов) сотни?

Но, в принципе, оба варианта приемлемы.

Link to post
Share on other sites
В 30.03.2019 в 13:29, VIPeR63 сказал:

Как то пришлось мне сесть за комп одного инженера-программиста(уже не работающего) Увидел у него в файлах обработки был прописан весь инструмент который есть на предприятии(если заходить на вкладку "вид инструментов") т.е. уже добавлен в файл обработки. я думал здесь об этом речь. Пока сам для себя ещё не выработал удобной схемы и спрашиваю у Вас у профессионалов как удобнее и правильнее.

Удобнее сделать одну базу для всех, поменять один параметр в "Переменных среды", который отвечает за путь к этому файлу (на некоторых предприятиях вообще всю папку MACH выносят на сервер), и всем работать в одной базе. Конечно же ридонли для всех кроме человека который отвечает за инструмент.

Link to post
Share on other sites
45 минут назад, grOOmi сказал:

Удобнее сделать одну базу для всех, поменять один параметр в "Переменных среды", который отвечает за путь к этому файлу (на некоторых предприятиях вообще всю папку MACH выносят на сервер), и всем работать в одной базе. Конечно же ридонли для всех кроме человека который отвечает за инструмент.

Уважаемый  у Вас есть мануал к этому делу?)

Link to post
Share on other sites
8 минут назад, VIPeR63 сказал:

Уважаемый  у Вас есть мануал к этому делу?)

Мануал к чему конкретно? Что хотите сделать?

Link to post
Share on other sites
1 час назад, VIPeR63 сказал:

Удобнее сделать одну базу для всех, поменять один параметр в "Переменных среды", который отвечает за путь к этому файлу (на некоторых предприятиях вообще всю папку MACH выносят на сервер), и всем работать в одной базе. Конечно же ридонли для всех кроме человека который отвечает за инструмент.

 

Link to post
Share on other sites

@VIPeR63

Вот эти переменные смотрите.

UGII_CAM_LIBRARY_TOOL_DIR=${UGII_CAM_LIBRARY_DIR}tool\
UGII_CAM_LIBRARY_TOOL_ASCII_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}ascii\
UGII_CAM_LIBRARY_TOOL_GENIUS_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}genius\
UGII_CAM_LIBRARY_TOOL_INCLASS_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}inclass\
UGII_CAM_LIBRARY_TOOL_ENGLISH_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}english\
UGII_CAM_LIBRARY_TOOL_METRIC_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}metric\
# This is the location of the part files for library cutting tools
UGII_CAM_LIBRARY_TOOL_GRAPHICS_PATH=${UGII_CAM_LIBRARY_TOOL_DIR}graphics\

 

в переменные среды забейте так

 

UGII_CAM_LIBRARY_TOOL_DIR

Путь куда надо переназначить

 

остальные также. 

 

Либо запускать через *.bat

тогда так

 

set UGII_CAM_LIBRARY_TOOL_DIR=F:\Program Files\Siemens\NX 12.0\MACH\resource\library\tool\

Link to post
Share on other sites
5axisCNC
В 30.03.2019 в 13:10, VIPeR63 сказал:

 как это сделать расскажите?

Создаешь файл например instr.prt в него вносишь весь инструмент и шаблоны настраиваешь, например cavity planar floorwall fixed

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

Edited by 5axisCNC
Link to post
Share on other sites
2 часа назад, 5axisCNC сказал:

Создаешь файл например instr.prt в него вносишь весь инструмент и шаблоны настраиваешь, например cavity planar floorwall fixed

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

 

20 часов назад, grOOmi сказал:

Вот эти переменные смотрите.

UGII_CAM_LIBRARY_TOOL_DIR=${UGII_CAM_LIBRARY_DIR}tool\
UGII_CAM_LIBRARY_TOOL_ASCII_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}ascii\
UGII_CAM_LIBRARY_TOOL_GENIUS_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}genius\
UGII_CAM_LIBRARY_TOOL_INCLASS_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}inclass\
UGII_CAM_LIBRARY_TOOL_ENGLISH_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}english\
UGII_CAM_LIBRARY_TOOL_METRIC_DIR=${UGII_CAM_LIBRARY_TOOL_DIR}metric\
# This is the location of the part files for library cutting tools
UGII_CAM_LIBRARY_TOOL_GRAPHICS_PATH=${UGII_CAM_LIBRARY_TOOL_DIR}graphics\

 

в переменные среды забейте так

 

UGII_CAM_LIBRARY_TOOL_DIR

Путь куда надо переназначить

 

остальные также. 

 

Либо запускать через *.bat

тогда так

 

set UGII_CAM_LIBRARY_TOOL_DIR=F:\Program Files\Siemens\NX 12.0\MACH\resource\library\tool\

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

Link to post
Share on other sites
tm-ares
29 минут назад, VIPeR63 сказал:

Попробую сначала с простого сделать шаблон

Здесь подробно описано создание и применение шаблона. Там на токарку, на фрезеровку принцип тот же.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • EvgeniiSm
      Умер жёсткий диск, но перед эти успели снять Бэкап, но не образ. Накатили на новый жёсткий диск образ системы с другого аналогичного станка, и восстановили на него бэкап, стал загружаться, но после загрузки и нажимания кнопки CE и внутренних проверок выдаёт 3 ошибки по Profibus, а конкретно по Cube 67.   1)19239 - Ошибка Profibus в циклическом режиме. 2)800 - 701336 Процесс конфигурации Cube 67 узел 1 3)820 - 701815 Cube 67 Неисправность конфигурации и параметров. Пробовали загружать разные конфигурации которые находятся в нашем бэкапе, не помогает. Сам блок Cube 67 горит красным, и на других блоках в который идёт провод от Cube 67, моргает зелёным. Может быть кто сталкивался и что может подсказать. Спасибо.
    • SashaPizuk
      Спасибо,буду пробоватью
    • maxx2000
      Вызвал, отработал с включённой G91, потом вызвал G90  и опять вызвал G91, так чтоле?
    • Anat2015
      Все эти китайские чюды-юды под Фанук отличаются только одним: отсутствием вменяемой доки, и, если договор составлен полуграмотно, покупатель остается наедине со всеми загадками этой чудо-техники. Толковые спецы может и разберутся со временем со всем этим, а что делать другим?
    • mannul
      @denis310883 Что-то бред какой-то с кинематикой. У вас что, шпиндель по оси Y перемещается. На горизонтально-фрезерных шпиндель перемещается по Z или W. И кинематика такая же как на вертикально-фрезерном, просто шпиндель горизонтально. А поворотный стол B крутится вокруг оси Y. Для горизонтально-фрезерного кинематика такая:
    • mannul
      @SashaPizuk К сожалению у меня PM 2020. Проект не открывается. По поводу неправильных дуг - возможно поможет для координат X,Y,Z ПКМ->Output to tape->Always. И выключи поддержку дуг не в плоскостях:
    • maxems
      Т. е. у вас возмущение измеряется количеством нулей? Это уже хорошо. Это уже математический подход к вопросу.   Но трудно согласиться с тем, что для человека 100 млн долларов и 3 млрд рублей это как бы разные цифры. Если у человека нет таких денег. И он их никогда в глаза не видел. Вот я их не видел. Для меня это одинаковые цифры. Это ощутительно много :)  
    • maxems
      Ну так и вызови ее один раз. Можешь?
    • gudstartup
      Для вас логично а вот для чиновников нелюбимого вами минпромторга и DMG-MORI видимо нет! Думаю если бы вы поработали там то и с логикой вышла бы корреляция ведь каждый смотрит на мир со своей ступеньки колокольни.  А миллиарды рублей лучше сразу по курсу переводить в USD тогда возмущение от количества нулей сразу снижается.
    • Борман
×
×
  • Create New...