Pas - CMM руководство пользователя

Программа PAS – CMM обеспечивает автоматизацию процесса программирования контрольно-измерительных машин (CMM).



Создание программы включает в себя несколько этапов:

1.1.Совмещение твердотельной модели изделия с моделью контрольно-измерительной машины (CMM).
1.2.Автоматическая обработка модели с установлением геометрическихэлементов, являющихся предметом измерений (плоскости, отверстия, поверхности ...)
1.3.Автоматическое определение наиболее эффективных направлений измерения.
1.4.Определение параметров измерений: допускаемые отклонения размеров и допуски расположения элементов.
1.5.Автоматические расчеты, связанные с определением контрольных точек на измеряемых элементах.
1.6.Автоматические расчеты траекторий перемещения проба в процессе измерения.
1.7.Автоматическая адаптация программы в DMIS стандарте в среду программы управления контрольно-измерительной машины (CMM).
1.8.Симуляция процесса измерения в среде программы PAS – CMM.

СТРУКТУРА ПРОЦЕССА:

Данные, накопленные в процессе измерения, хранятся в структуре т.н. дерева, которое включает в себя следующие элементы:
2.1.Модель контрольно-измерительной машины (CMM). Данная модель позволяет моделировать все степени CMM и ее возможные перемещения.
2.2.Измеряемая часть – твердотельная модель объекта (детали), описывающая геометрию измеряемых элементов. Данные элементы сортированы по виду - (плоскости, отверстия, радиусы ...) и по направлениям измерения.
2.3.Размеры – конструктивные размеры, включающие в себя допускаемые предельные отклонения и допуски расположения поверхностей и геометрических элементов, которые применяются для оформления отчета об измерении.
2.4.Данные об измерениях – различные особенности процесса измерения и расчетные точки для всех геометрических элементов.

Написание программы в среде PAS-CMM.

Процесс написания программы состоит из следующих этапов:
1. Открыть модель
2. Построить систему координат.
3. Совместить измеряемую модель с моделью контрольно-измерительной
машины (CMM).
4. Автоматически выделить элементы, которые будут являться предметом
контроля, одновременно получив направления, с которых будут проводиться
измерения (функция Extract).
5. Задать параметры измерения – выбрать проб, определить количество и
месторасположение точек касания, а также требования к измеряемым
элементам (функция Parameters).
6.Выбрать элементы, которые будут контролироваться с помощью команды
"Inspect" или путем переноса размеров с чертежа на модель.
7. Получить DMIS коды с помощью команды ''CMM code''.

1.Открываем модель детали, которую необходимо измерить.


Программа PAS- CMM позволяет использовать самые распространенные
форматы - STEP, IGES, PARASOLID (x.t.) и другие.


2.Система координат (CS).
Вход в функцию определения системы координат(CS) производится
нажатием правой кнопкой мыши на названии модели. В результате
открывается окно CS (рис. 5).


Построение системы координат (CS) осуществляется указанием на модели
элементов, определяющих направления осей (AXIES) и месторасположения
нулевой точки (ORIGIN).
Задание системы координат базируется на анализе объекта измерения
(детали), таким образом, чтобы было возможным измерение всех элементов,

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

рис.2

рис.3

рис.4

или направлено вдоль линии пересечения двух плоскостей (рис.3) или вдоль
линии, соединяющей центры двух отверстий (рис.4).
Возможны и другие варианты задания осей системы координат, которые
включают в себя различные геометрические построения.
Изменение направления оси осуществляется нажатием на стрелку левой
кнопкой мыши.
При получении необходимого направления следует нажать на кнопку Set
(рис.5) в открытом окне CS, подтвердив тем самым свой выбор.
Следует обратить внимание, что в верхнем окне задается плоскость,
относительно которой будет ''выравниваться '' модель, а в нижнем –
дополнительная ось. Кроме этого можно переместить центр системы
координат на заданную величину в направлении осей - DX; DY; DZ, а также
осуществить ее поворот в любой из выбранных плоскостей.

рис.5

Положение точки, указывающей центр системы координат (точки с
координатами X0;Y0;X0), определяется пересечением трех плоскостей (рис.6)
или пересечением оси отверстия (цилиндра) с заданной плоскостью (рис.7)
или геометрическими построениями. После определения центра системы
координат необходимо нажать на кнопку Set в окне Origin.

рис.6

рис.7

Когда система координат будет полностью определена, в окне Constrained
появится значок (рис.8).

рис.8

В соответствии с направлением осей построенной системы координат

(Alignment CS) и расположением детали на столе контрольно-измерительной
машины (т.к. деталь располагается таким образом, чтобы оси системы
координат детали совпадали с осями машины) система автоматически создает
направления измерений.
Существует возможность задания местной системы координат Local CS для
определенных групп элементов или для всей модели в целом.
При необходимости можно использовать предварительную систему
координат Prealignment CS. Это позволяет уточнить положение детали на столе
контрольно-измерительной машины (CMM) в процессе измерения.
Предварительная система координат также применяется при автоматическом
определении расположения детали на столе контрольно-измерительной
машины (CMM) при использовании функции Point Zero.
Вход в функцию Prealignment CS осуществляется нажатием правой кнопкой
мыши на строку Process, которая находится в последней (нижней) строке
дерева компонентов.


В случае использования функции Prealignment CS необходимо
обозначить значком окно Use (рис.9) и задать систему координат обычным
порядком. Заданная подобным образом система координат будет измерена и
построена в первую очередь и послужит базой для создания основной
координатной системы.

рис.9
Окно Order позволяет выбрать порядок, при котором происходит
измерение элементов составляющих систему координат:


В случае использования автоматического определения месторасположения
детали (функция Point Zero) можно выбрать наиболее эффективный способ
построения предварительной системы координат.
После построения системы координат Alignment CS пользователь переходит к
построению процесса измерения. Построение процесса измерения изложено в
разделе 3.

Пример построения системы координат.

1 Начало построения – вход в функцию построения системы координат.

2.Определение центра системы координат – точки пересечения плоскости PL1 и оси
цилиндра CYL1.

3.Ось Z - направление перпендикулярно плоскости PL 2.

4.Ось X - направление вдоль линии пересечения плоскостей PL3 и PL4.

5.Построенная система координат. Цвета, в которые окрашены элементы модели,
соответствуют цвету осей.

3. Процесс измерения
Переход к построению процесса измерения, в котором происходит
совмещение модели контрольно-измерительной машины с моделью
контролируемой детали, осуществляется через функцию INSPECT (рис.10).

рис.10.

Открывшееся окно "Cmm Process Setup" определяет составные части
процесса измерения - контрольно-измерительную машину (CMM) и деталь,
служащую объектом контроля. В этом окне определяются единицы измерения,
в которых будет осуществляться контроль.
В случае необходимости можно поменять тип контрольно-измерительной
машины (CMM).


6.В окне "Part Position" уточняется положение детали на столе измерительной
машины в соответствии с заданной системой координат. И есть необходимость
с помощью кнопки Alignment можно вернуться к определению системы
координат и отредактировать ее.


4.EXTRACT
Функция "Extract" создает направления измерения и сортирует элементы по
типам и по тому, с какого направления будет проверен тот или иной элемент.
Команда "Extract" находится в главном выпадающем меню, которое
открывается нажатием правой кнопкой мыши на названии модели в дереве
компонентов.

Открывшееся окно "Feature Extraction" (рис.11) позволяет выбрать
направления измерения -"Main only" или "Multi Dir" и, при необходимости
определить шаг поворота проба "Axis Increment".
рис.11

"Main only" позволяет производить проверку с любого выбранного
пользователем направления измерения. Элементы, которые невозможно
измерить с заданного направления могут быть измерены с дополнительных
(указанных пользователем) направлений. Желаемый угол задается в окне
Main Axis. Возможно, также указать курсором мыши на любой элемент,
получив при этом, направление измерения вдоль оси отверстия или
перпендикулярно выбранной плоскости.
Можно задать несколько направлений измерений.
Сочетание "Main only" и отметки в окне Holes позволяют дополнительно к
заданному главному направлению создать направления позволяющие
произвести измерения всех отверстий находящихся на детали.
"Multi Dir" - при данном выборе производится измерение детали со всех,
необходимых для этого направлений.
После проведенных расчетов в дереве компонентов создаются направления
измерений. В каждой из этих папок находятся элементы, которые могут быть
проверены при данном угле поворота проба. Для удобства каждое
направление имеет свой цвет.

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

В открывшемся окне определяются критерии для сортировки. Возможна
сортировка радиусов и наружных цилиндров.
5. Parameters
Функция "Parameters" определяет основные параметры измерения: выбор
проба, а также требования к измеряемым элементам, количество точек
измерения и их расположение.
Вход в функцию расположен в выпадающем меню, которое открывается при
нажатии на правую кнопку мыши на названии модели или на выбранных
пользователем элементах.

В открывшемся окне задаются данные, которые необходимы для процесса
измерения:
- параметры проба, которым будут проводиться измерения;
- данные, которые должны быть получены в результате проверки
- количество точек касания для различных групп элементов;
- расположение точек касания.
5.1. Выбор проба осуществляется из каталога созданного пользователем. В
него внесены размеры необходимые для расчета движения и получения точек
касания.




Чертеж для внесения проба в каталог.


В зависимости от требований чертежа, можно для каждых групп или
отдельных элементов получить следующие данные –


Параметры измерения задаются как для всей детали, так и для групп
отдельных элементов, или целых направлений.
После выполнения команды "Extract" и определения параметров измерения
(команда "Parameters") проводится инспектирование объекта измерения,
которое осуществляется командой (Inspect).
Провести инспектирование можно как всего объекта измерения в целом, так
и любого выбранного элемента (или группы элементов).
Написанную программу в виде DMIS кодов можно получить с помощью
функции (CMM Code), которая находится в нижней строке дерева компонентов
(Process).

6.Перенос размеров с чертежа на модель (функция Annotation)

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

Программа автоматически создает три основные проекции (XY;XZ;YZ),
базирующиеся на главной системе координат. В каждой из этих проекций
указываются размеры и задаются допуски расположения.
В случае необходимости можно построить дополнительные проекции в
соответствии с требованиями чертежа. Система координат данной проекции
строится таким образом, чтобы выбранная для простановки размеров
плоскость была расположена в плоскости XY данной системы координат.
Процедура построения новой проекции для переноса размеров с чертежа
заключается в следующем:
- нажатием на правую кнопку мыши на строке Annotation открываем окно
(New View).
- в открывшемся окне нажимаем на кнопку CS и строим систему координат,
которая определит положение новой проекции.
- в дереве компонентов появляется новая проекция, которой присвоено
наименование View с порядковым номером. Пользователь может изменить
название проекции по своему выбору.
.
Размеры, проставленные в этой системе координат, находятся в папке
(View…). В зависимости от количества проекций и видов на чертеже создаются
папки с размерами (View…), причем их количество не ограничено.
Для переноса с чертежа базовых элементов служит функция(Datum), которая
также находится в меню управления простановкой размеров. При открытии
функции (Datum) и выбрав команду (Add) задаются элементы объекта,
служащие базами.
Элемент указывается на модели левой кнопкой мыши, после чего нажатием на
клавишу Applay подтверждается выбор.
При указании в дереве компонентов выбранной проекции и нажатии на
правую кнопку мыши активизируется меню, в котором с помощью функции
Add задаются или размеры (Dimension) или допуски расположения (Geom. Tol).
(True Pos.). (Рис.12).
рис.12
.

Выбрав простановку размеров(Dimension), получаем меню, в котором
задаются допуски на размеры (Linear Tol), допуски на угловые размеры (Angel
Tol). В нижней части таблицы (Label) задаются – номер размера, размер
шрифта и количество знаков после запятой в значении допуска.

При выборе задания допусков расположения (Geom.Tol), открывается другое
меню, в котором, в первую очередь, выбирается тип допуска расположения.
Далее в части (Datum) таблицы определяются базы относительно которых и
будут заданы допуски расположения. В окна, расположенные в разделе
вносятся величины допусков и, при необходимости, дополнительная
информация. Нижняя часть таблицы (Label) аналогична таблице простановки
размеров.
Простановка размеров осуществляется следующим образом:
- после выбора одного или двух элементов (после нажатия на ЛЕВУЮ кнопку
мыши они становятся желтыми), нажатием на ПРАВУЮ кнопку мыши
открываем меню в котором, в зависимости от выбранного элемента или
элементов, указаны виды размеров, которые можно задать. Так, к примеру, для
отверстий это может быть указание радиуса, диаметра, координаты центра
окружности, полярные координаты. Можно проставить кратчайшее расстояние
между элементами или дистанцию в направлении осей.
Кроме этого можно проверить толщину детали. Для этого, указав две
стороны элемента, выбираем в меню функцию Width и, после этого,
определяем проверки толщины детали.
В том случае если одному номеру размера на чертеже соответствует
несколько элементов как показано на примере – размеры 19 и 21, то
необходимо поставить знак V в окошке возле номера размера (рис 13). В этом
случае все проставленные размеры будут иметь один номер.

рис.13

Для проведения измерений в соответствии с перенесенными с чертежа
размерами и допусками расположения курсор устанавливается на строке
(Process) в дереве компонентов (самая нижняя строка) и, с помощью правой
кнопки мыши, открывается меню, в котором необходимо дать команду (CMM
code) после чего производится инспектирование.
Программа позволяет использовать одновременно измерение по модели и
перенос размеров с чертежа. В этом случае производится инспектирование
выбранных элементов по параметрам, заданным в таблице "Parameters" и
инспектирование размеров, заданных в разделе “Annotation”.

РЕДАКТИРОВАНИЕ
Процесс редактирования позволяет перемещать пробы (точки касания)
добавлять (убирать), задавать желаемый угол наклона. Указав на модели
элемент, который необходимо отредактировать, нажимаем на правую кнопку
мыши и в открывшемся меню нажимаем на Edit.
Увидеть все пробы, поставленные на детали или на элементе можно с
помощью функции View Points нажатой на всем процессе или на любом
количестве элементов.

СОЗДАНИЕ НОВОГО НАПРАВЛЕНИЯ ИЗМЕРЕНИЯ
Программа позволяет не только редактировать направления измерения, но и
создавать новые. Для этого, нажав правой кнопкой мыши на наименовании
модели в дереве компонентов, выбираем New Direction.

После нажатия в дереве появляется новая папка с направлением А 0 и В 0
Пользователь задает любое направление с помощью функции Edit, которая
открывается после нажатия на правую кнопку мыши на вновь созданном
направлении. Задать направление можно указав углы поворота в окне или
нажатием на любой элемент, получив направление перпендикулярно
выбранному элементу.
В момент создания данная папка пуста и не содержит измеряемых элементов.
Для присоединения элементов к данному направлению необходимо
воспользоваться функцией Attach.

ГЕОМЕТРИЯ
Геометрические построения являются важным элементом процесса написания
программы. С помощью геометрических построений пользователь может
получить дополнительные данные для проверки детали. Для этого в главном
выпадающем меню находится функция (Construction). Внутри этой функции
(нажатие на правую кнопку мыши) открывается команда (Geometry). С
помощью этой команды можно выполнить следующие построения:
- построение точки;
- построение плоскости;
- построение окружности;
- нахождение центра и оси окружности;
- преобразование теоретического элемента в измеряемый элемент;
- задание любых измеряемых точек.
- построение пересечения цилиндра (конуса) с плоскостью
- построение биссектрисы угла
- пересечение цилиндра и конуса плоскостями, проходящими
перпендикулярно и параллельно оси.
Reference Point – с помощью этой функции пользователь по своему выбору
может задать точки (места касания пробом поверхности детали) и

использовать их для построения геометрических элементов или для задания
размеров. Положение проба можно определить в соответствии с
координатами, а также задать угол поворота проба.
Геометрические элементы, построенные с помощью функции Reference Point
можно использовать также для построения системы координат.

SELECT
Для возможности выбора и сортировки необходимых элементов в
программе предусмотрен фильтр, который открывается в меню в дереве
компонентов. Фильтр можно открыть как для всей детали, так и для любого
направления и групп элементов.
Верхняя строка фильтра указывает типы элементов, которые были выбраны.
Отключив те или иные элементы с помощью фильтра, пользователь может не
только выбрать необходимые элементы, но и отсортировать их по степени
использования в процессе измерения.

Измерение толщины изделия
Программа позволяет произвести измерение толщины объекта в выбранных
точках. Пользователь задает точку, в которой необходимо измерить толщину
детали. При этом система автоматически ставит свою точку по нормали к точке
заданной пользователем и измеряет расстояние между ними. Простановка
размеров осуществляется в Annotation в одной из выбранных проекций.
Процесс измерения состоит из следующих этапов:
- в выбранной проекции указываются элементы детали, между которыми
необходимо проверить толщину
- нажатием на правую кнопку мыши открываем меню простановки размеров и
выбираем в нем функцию Width

- указываем точки, в которых необходимо произвести измерение толщины
детали

COMPARE (Сравнение)
В среде программы PAS CMM пользователь может произвести сравнение
моделей. Так, например, имеется готовая программа измерения детали, но в
модели произошли изменения, которые повлекут за собой изменения в
программе. Для того чтобы автоматически сравнить модели сделанные с
изменениями (различными ревизиями) причем сравнивая процесс с новой
моделью система позволяет перенести на нее размеры из существующего
процесса пользуются функцией Compare. Можно произвести сравнение
процесса с новой моделью или моделей выполненных с изменениями.
Для того чтобы произвести процесс сравнения необходимо открыть модель
или процесс в формате pas. Модель, с которой необходимо сравнить
имеющуюся должна иметь такую же систему координат, как и базовая.
Существующий процесс, подготовленный для проведения операции сравнения.

Активизация процесса сравнения осуществляется выбором команды Update
Part, которая находится в меню Tools. После этого выбирается модель, с
которой необходимо сравнить данный процесс.
После произведенных расчетов на экране выделены те элементы, которые
претерпели изменения, и измерение которых требует участие пользователя.

Порядок написания программы в среде PAS-CMM.

1. Модель. Открыть модель детали.
2. Построить систему координат (см. пример в разделе ''Система координат'')
3. Процесс измерения.
- окно ''Cmm Process Setup"

- окно ''Part Position"

- процесс измерения:
автоматическое определение направлений измерения –(Extract);
выбор параметров измерения – проб, количество точек измерения для
различных элементов, место касания проба;

- перенос размеров с чертежа на модель - Annotation

- получение СММ кодов:
нажатием на правую кнопку мыши на строке Process открывается меню:
Рис.14

Имитация процесса измерения.

Для получения полной информации о процессе программа позволяет
имитировать измерение детали. Функция позволяющая произвести
визуальный контроль над перемещением проба называется Animate и
находится в меню на Рис.14.

Меню управления процессом имитации.

Меню СММ кодов.
Add comment

Add comment

Кликните на изображение чтобы обновить код, если он неразборчив