Translate

среда, 27 июля 2011 г.

Визуализация результатов замера в NX

После проведения замеров обработанной детали на станке с ЧПУ возникло естественное желание облечь результаты измерения в более наглядную, более информативную форму. Для этих целей создал небольшое UGOPEN приложение, которое позволяет прочитать станочный MPF-файл с протоколом замера и "накладывает" данные замеров на математическую модель изделия. Для наглядности приложение формирует сферы различных цветов в зависимости от отклонения - синяя сфера - для выхода за верхнюю границу допуска, зеленая - отклонение в поле допуска, красная сфера - отклонение выходит за пределы нижней границы. Кроме этого, для каждой точки на экран выводится информация о величине отклонения в виде выносной линии.

A small UGOPEN application for import file with measurement data and visualisation information about deviations on the 3D-model. For each data-point will be created small colored spheres (green - inside tolerance field, blue - upper limit exceeded, red - lower limit exceeded).

суббота, 23 июля 2011 г.

Измерительные циклы Heidenhain в NX

Потребовалось автоматизировать процесс выставления нуля на заготовке (в моем случае была необходимость выставить ноль на верхней плоскости прямоугольной заготовки, по центру), так, чтобы операции измерения нуля, выставления заготовки параллельно оси X (или на заданный угол) сохранялись в дереве операций NX и при постпроцессировании необходимые измерительные циклы выводились в управляющую программу.

Решено было сделать это при помощи UDE (User Defined Events), покажу на примере одного цикла TCH PROBE 411.






пятница, 15 июля 2011 г.

Сплайн-интерполяция в SIEMENS Sinumerik 840D

Сформировалась интересная тема - сплайн-интерполяция при 5-осевой обработке. Siemens позволяет это сделать путем описания двух сплайнов, первый - для кончика инструмента, второй - для точки на оси инструмента, для определения вектора ориентации. В пакете SinuTrain удалось смоделировать поведение станка на примере реального импеллера. Однако, пока нет понимания - как много точек на сплайне необходимо указать? Как SIEMENS Sinumerik вычисляет движение по сплайну??

На видео - симуляция движения по двум сплайнам: