Главная страница

 For english reader

 Новости

 САПР-ЧПУ/2000

 APTIPP для CAD/CAM

 Верификатор УП

 Постпроцессоры

 Прайс-лист

 Ответы на вопросы

 Небольшие секреты

 Демоверсия

 Рассылка новостей

 Форум о САПР

 Гостевая книга

 Об "Евразии Лтд"

 CAD/CAM портал

 Наша библиотека

 О вебмастере









Наша библиотека

Филиппович К. , Попович И.
"ToolStore - среда для ведения библиотеки инструментов в верификаторе CNC-Verify системы САПР-ЧПУ/2005"

Введение

          Помимо массы других функций современный верификатор G-кода должен иметь средства для визуального проектирования формы режущего инструмента. В процессе верификации, моделируемый режущий инструмент должен отображаться в виде твердого тела. Едва ли кто-либо возьмется оспорить это правило сегодня.
          Верификатор CNC-Verify 2.0, входящий в состав системы САПР-ЧПУ/2005, теперь удовлетворяет самым взыскательным требованиям со стороны технологов. Для достижения этой цели были разработано множество полезных функций, среди которых особое внимание занимает ToolStore или "хранилище инструментов". В рамках статьи рассмотрим его функционал более подробно.

Первое знакомство

         

Рис.1. Окно для выбора инструмента из базы и операций над ним

ToolStore выполняет задачу создания, хранения и редактирования сведений о геометрических параметрах режущего инструмента, используемого в процессе обработки на станках с ЧПУ. Пользователь использует для своих задач два диалоговых окна.
         В первом окне (см.рис.1) сосредоточен список всех ранее созданных инструментов, отсортированным по закладкам ("резцы", "сверла", "фрезы"). В списке приводятся названия(шифры), которые "получили" инструменты, а также их параметры.

Рис.2. Окно для описания или редактирования геометрии инструмента

Кроме этого, в диалоговом окне имеются кнопки для операций со списком инструментов - "создать" описание нового инструмента, "редактировать" ранее созданный инструмент и "удалить" ставший ненужный инструмент.
          Второе окно (см.рис.2) содержит поля для ввода параметров геометрии конкретного режущего инструмента, сведений о геометрии державки и хвостовика (характерно для фрез и сверел). Кроме того, в данном окне имеется поле предварительного просмотра твердотельной модели проектируемого инструмента. Для удобства пользователя реализованы функции панорамного увеличения/уменьшения масштаба, вращения и сдвига 3D-изображения инструмента.

Инструмент для фрезерования и сверления

          В рамках модуля ToolStore введено 14 типов фрез и сверел, которые покрывают 99% всего ассортимента этого режущего инструмента на предприятиях.

Рис.3. Окно для задания параметров фрез и сверел

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

Рис.4. Коническая фреза в окне предпросмотра

хвостовика фрезы(длина и диаметр). После ввода нового значения любого параметра происходит немедленное видоизменение 3D-модели инструмента в окне предпросмотра (см.рис.4). Таким образом, создание нового или редактирование существующего инструмента происходит не только практически визуально, но и с высокой степенью точности(все значения параметров - числа с плавающей запятой).
          Еще одной полезной особенностью ToolStore (при описании фрез или сверел) является механизм интеграции с файлом описания оправки. Об этом поговорим особо.

Оправки для фрез и сверел

          Оправки широко

Рис.5 Окно пред-просмотра фрезы с оправкой

применяются в многоинструментальных и многоцелевых станках. Особенностью TollStore является возможность "подгрузить" файл с описанием оправки при описании параметров инструмента и рассматривать эти объекты, как единое целое. Для этого в диалоговом окне имеется элемент для выбора текстового файла с описанием оправки. Этот файл можно создать вручную в редакторе или получить из модуля GrafCAM, как специальная функция над визуально построенным 2D-блоком(участком).
          Для ввода значения вылета режущего инструмента в оправке также используется специальное окно. Таким образом, можно смоделировать точную настройку, выполняемую наладчиком станка с ЧПУ.
          Визуализация оправок так же, как и самого инструмента, выполняется в пространстве в виде solid-модели. Оправка, как и инструмент, освещается источником белого цвета, что создает реалистичную пространственную картину(см.рис.5).

Инструмент для токарных операций

          В текущей версии

Рис.6 Окно пред-просмотра резца

поддерживается проектирование резцов с вставками T, S, C, D, K, V. Кроме того, в диалоговом окне для каждого типа вставки имеется значительное число параметров, упрощающих визуальное проектирование необходимой геометрии пластинки.
          Не забыты и державки - пользователь программы сможет задать не только толщину, длину и высоту державки, но и оптимизировать форму геометрии оправки в месте крепления пластинки.
          Мы даем возможность учесть все нюансы крепления пластинки к державке, введя три окна для ввода смещения пластинки по оси Х и У и даже по оси Z, что дает возможность "утопить" пластинку в державку или приподнять ее.
          Пластинка может закрепляются на державке резца "справа", "по центру" и "слева". Для этого в форме задания параметров имеется специальный комбобокс.
          Визуализация державок, как и самой пластинки, выполняется в пространстве в виде solid-модели. Инструмент, освещается источником белого цвета, что создает реалистичную пространственную картину(см.рис.6).

О хранении данных

          Для хранения данных об инструментах принято решения отказаться от использования баз данных. Модуль Toolstore оперирует для этой цели с текстовым файлом простейшей структуры. Причем настолько, что даже неискушенный пользователь сможет загрузить ее в любой текстовый редактор и даже портировать в MS Excel. Ниже приведены несколько строк файла, описывающего параметры трех резцов:

...
3300,радиусный,10.00,7.00,1.50,6.00,0.00,20.00,7.00,8.00,0.00,0.00,0.00,0.00,5.00,2,
3301,проходной правый,10.00,10.00,1.00,5.00,45.00,30.00,9.00,8.00,3.00,45.00,4.00,2.00,4.50,1,
3302,проходной левый,10.00,10.00,1.00,5.00,45.00,30.00,9.00,8.00,5.00,45.00,1.00,0.00,5.00,0,
...

Рис.7 Визуализация 3D образа резца, траектории движения, конечной формы детали

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

Завершая тему...

          ToolStore - инструмент занятный и полезный. Но задача заключается не только и не столько в создании базы с описанием инструментов, используемых при обработке на станке с ЧПУ. Основная цель - это назначение каждой смене инструмента в верифицируемой управляющей программы конкретного инструмента из базы, созданной в ToolStore. И последующая визуализация движения 3D-образа инструмента в пространстве(см.рис.7). Об этом мы поговорим подробно в следующей статье цикла "САПР-ЧПУ/2005", посвященной верификатору CNC-Verify.

Май 2005г.