- •Программное обеспечение arco Quick / Graphic / cad
- •Введение
- •Краткое описание программы структураarco
- •Основной модульarco
- •Открытие нового проекта
- •Строка состояния программы
- •Установка и настройка требования для установки
- •Установкаarco
- •Настройка программы
- •Модульsystemmanager
- •Диалоговое окно
- •Выполнение измерительной программы
- •Введение
- •Основная информация
- •Запуск программы на выплнение
- •Окноarco runner
- •Процесс выполнения программы
- •Анализ результатов
- •Дисплей координат
- •Режим симуляции
- •Управление проектом файлы сохранения
- •Окноarcoviewers
- •ЗакладкаProject(проект)
- •Панель инструментов
- •ЗакладкаDataBase(база данных)
- •Окно элементы
- •Окно толерансы
- •Окно ск
- •Окно щупы
- •Окно переменные
- •Работа с проектом
- •Свойства проекта
- •Управлениеdmisбибилиотеками
- •Создание архива файлов
- •Построение и редактирование проекта
- •Меню команд
- •Закладки
- •Вставка команд в программу
- •Техника быстрого редактирования кода
- •Сохранение кода
- •Проверка синтаксиса кода
- •Режим воспроизведения программы
- •Контроль воспроизведения
- •Менеджмент измерительных щупов
- •Фиксированный щуп
- •Поворотный щуп
- •Система координат щупа
- •Пример описания щупа
- •Калибровка щупа
- •Работа с откалиброванным щупом
- •Калибровка магазина щупов
- •Пример калибровки магазинаmcr20
- •Система координат
- •Система координат
- •Ск детали
- •Построение ск
- •Совмещение элементов
- •Задание направления осей и положения центра
- •Регулировка переноса ск
- •Перенос в точку
- •Перенос с заданием вектора
- •Регулировка поворота ск
- •Относительный поворот
- •Абсолютный поворот
- •Матрица преобразования и вектор переноса ск
- •Оптимальное совмещение
- •Пример оптимального совмещения
- •Использование ск
- •Измерение элементов детали
- •Прямые измерения
- •Движения щупа при измерении
- •Движение щупа в режиме полета
- •Направление подхода
- •Установка измерительных параметров ким
- •Окно программирование
- •Определение элемента
- •Панель измерения
- •Процедура измерения элемента
- •Измерение точки
- •Измерение окружности
- •Измерение плоскости
- •Измерение линии
- •Измерение цилиндра
- •Измерение слота
- •Измерение прямоугольного слота
- •Измерение параллельных плоскостей
- •Измерение сферы
- •Измерение дуги
- •Измерение эллипса
- •Измерение конуса
- •Измерение произвольной кривой
- •Измерение произвольной поверхности
- •Оптимальное совмещение элементов
- •Окно программирование
- •Определение элемента
- •Создание элемента
- •Выполнение процедуры
- •Создание элемента окружность
- •Создание элемента плоскость
- •Создание элемента линия
- •Создание элемента цилиндр
- •Создание элемента слот
- •Создание элемента прямоугольный слот
- •Создание элемента сфера
- •Создание элемента дуга
- •Создание элемента эллипс
- •Создание элемента конус
- •Создание элемента кривая
- •Создание элемента произвольная поверхность
- •Построение относительных элементов
- •Окно программирование
- •Определение элемента
- •Создание элемента
- •Выполнение
- •Конструирование элемента точка
- •Конструирование элемента окружность
- •Конструирование элемента плоскость
- •Конструирование элемента линия
- •Толерансы (допуски)
- •Окно программирование
- •Типы толерансов
- •Толеранс координаты -cortol
- •Толеранс угла вершины конуса -angl
- •Толеранс углового расстояния
- •Толеранс угла наклона (угловатости) -angrl
- •Толеранс круглости -cirlty
- •Толеранс концентричности -concen
- •Толеранс радиального биения -crnout
- •Толеранс цилиндричности -cylcty
- •Толеранс диаметра -diam
- •Толеранс линейной дистанции -distb
- •Толеранс плоскостности -flat
- •Толеранс профиля кривой -profl
- •Толеранс параллельности -parlel
- •Толеранс перпендикулярности -perp
- •Толеранс позиции -pos
- •Толеранс профиля поверхности -profs
- •Толеранс прямолинейности -strght
- •Толеранс радиуса -rad
- •Толеранс симметрии -sym
- •Толеранс суммарного биения -trnout
- •Толеранс ширины -width
- •Толеранс точек на профиле -profp
- •Процедура задания и применения толеранса
- •Работа сcadмоделями
- •Панели инструментов
- •Меню команд
- •Командаgoto
- •Создание стратегии измерения элемента
- •Измерение элемента при помощи самообучения
- •Создание элемента по точкам
- •Самообучение в ручном режиме
Конструирование элемента точка
Конструирование точки в пространстве. На рисунке показаны две системы координат: Декартова и полярная.
Системы координат, 1=декартова; 2=полярная.
The точка может быть получена при одной из следующих соотношений.
"Окружность-окружность пересечение" точка пересечения двух окружностей.
"Линия-плоскость пересечение" точка пересечения линии и плоскости.
"Линия-Линия пересечение" точка пересечений двух линий.
"Средняя точка" средняя точка между двумя точками в пространстве.
"Проекция на плоскость" проекция точки на плоскость.
"Проекция на линию" проекция точки на линию.
"Линия-окружность пересечение" точка пересечения окружности с линией.
"Трансляция" перенос точки.
"Вершина конуса" точка вершины конуса.
"Центр масс" точка центра масс элемента.
"Проекция на модель" проекция точки на математическую модель детали.
Задание номинала
Номинал задается при помощи задания координат.
"Декартовы/Полярные". Выбор типа СК определяется удобством работы при конструировании элемента.
"Плоскость проекции". Из меню Name (Имя) вы можете выбрать:
Auto (Автоматически), при этом плоскость проекции генерируется автоматически.
Custom (По выбору), плоскость проекции описывается заданием вектора нормали к плоскости: i, j и k.
Current working Plane (Параллельно рабочей пл-ти), плоскость проекции параллельна выбранной рабочей плоскости, заданной в списке Working plane (Рабочая плоскость) панели инструментов CMM (КИМ) главного окна ARCO.
XY, плоскость проекции параллельна координатной плоскости XY системы координат.
YZ, плоскость проекции параллельна координатной плоскости YZ системы координат.
ZX, плоскость проекции параллельна координатной плоскости ZX системы координат.
Plane features already measured (Плоскость элемента), плоскость проекции параллельна предыдущей созданной плоскости элемента.
Values (Значения). Эта таблица определяет номинальные значения параметров элемента. Здесь задается:
x, y и z, координаты точки в декартовой СК (r, a и h в полярной СК) в зависимости от используемой СК.
Генерация DMIS кода
При конструировании точки программа автоматически генерирует следующий DMIS код:
F(POI_2)=FEAT/POINT,CART,6.0000,0.0000,0.0000,-1.00000000,0.00000000,0.00000000
В зависимости от выбранного типа соотношения элементов будет различаться вторая строка кода:
CONST/POINT,F(POI_2),INTOF,FA(CIR_3),FA(CIR_4)
CONST/POINT,F(POI_2),INTOF,FA(LIN_2),FA(PLA_1)
CONST/POINT,F(POI_2),INTOF,FA(LIN_2),FA(LIN_5)
CONST/POINT,F(POI_2),MIDPT,FA(POI_5),FA(CIR_1)
CONST/POINT,F(POI_2),PROJPT,FA(POI_5),FA(PLA_1)
CONST/POINT,F(POI_2),PROJPT,FA(POI_5),FA(LIN_2)
CONST/POINT,F(POI_2),INTOF,FA(LIN_2),FA(CIR_4)
CONST/POINT,F(POI_2),MOVEPT,FA(POI_5),FA(LIN_2),-10.00000000
CONST/POINT,F(POI_2),VERTEX,FA(CON_1)
CONST/POINT,F(POI_2),COG,FA(CIR_1),FA(CIR_3),FA(POI_5),FA(CON_1)
CONST/GEOM,F(PO_2),NEARPT,FA(PO_1)
Конструирование элемента окружность
Конструирование окружности в свободном пространстве.
Элемент окружность.
Окружность может быть получена при помощи следующих отношений.
"Tangent to circles" Касательная к двум параллельным окружностям.
"Окружность-Плоскость проекция" Проекция окружности на параллельную плоскость. Если плоскость не параллельна, то проецируется центр окружности, а сама окружность строится в параллельной плоскости с центром в точке проекции.
"Касательная к прямым" Касательная окружность к двум параллельным прямым.
"Касательная к окружности и прямой" Касательная к прямой и окружности.
"Конус-плоскость пересечение" Пересечение конуса плоскостью, перпендикулярной его оси. Если плоскость не перпендикулярна оси конуса, то программа находит точку пересечения этой плоскости с осью конуса и строит через эту точку секущую плоскость, перпендикулярную оси.
"Через точку и касательную к окружности" Окружность проходит через указанную точку и является касательной к указанной окружности.
"Через точку и касательную к линии" Окружность проходит через указанную точку и является касательной к указанной прямой.
"Через точку и касательную к плоскости" Окружность проходит через указанную точку и является касательной к указанной плоскости. Плоскость окружности будет перпендикулярна указанной плоскости.
Задание номинала
Окружность задается при помощи задания координат центра, диаметра и плоскости, в которой находится окружность.
"Декартовы/Полярные". Выбор типа СК определяется удобством работы при измерении элемента.
"Плоскость проекции". Из меню Name (Имя) вы можете выбрать:
Auto (Автоматически), при этом плоскость проекции автоматически генерируется как параллельная плоскости точек окружности.
Custom (По выбору), плоскость проекции описывается заданием вектора нормали к плоскости: i, j и k.
Current working Plane (Параллельно рабочей пл-ти), плоскость проекции параллельна выбранной рабочей плоскости, заданной в списке Working plane (Рабочая плоскость) панели инструментов CMM (КИМ) главного окна ARCO.
XY, плоскость проекции параллельна координатной плоскости XY системы координат.
YZ, плоскость проекции параллельна координатной плоскости YZ системы координат.
ZX, плоскость проекции параллельна координатной плоскости ZX системы координат.
Plane features already measured (Плоскость элемента), плоскость проекции параллельна выбранной плоскости элемента.
Values (Значения). Эта таблица определяет номинальные значения параметров элемента. Здесь задается:
x, y и z, координаты центра окружности в декартовой СК (r, a и h в полярной СК) в зависимости от используемой СК.
diam, диаметр окружности
Генерация DMIS кода
При конструировании программа автоматически генерирует следующий DMIS код:
F(CIR_2)=FEAT/CIRCLE,INNER,CART,-42.2000,40.1000,24.9000,-1.00000000,-0.00100000,0.00000000,20.0000
В зависимости от выбранного типа соотношения элементов будет различаться вторая строка кода:
CONST/CIRCLE,F(CIR_2),TANTO,FA(CIR_3),FA(CIR_4)
CONST/CIRCLE,F(CIR_2),PROJCT,FA(CIR_3),FA(PLA_5)
CONST/CIRCLE,F(CIR_2),TANTO,FA(LIN_3),FA(LIN_5)
CONST/CIRCLE,F(CIR_2),TANTO,FA(CIR_3),FA(LIN_1)
CONST/CIRCLE,F(CIR_2),INTOF,FA(PLA_5),FA(CON_1)
CONST/CIRCLE,F(CIR_2),TANTO,FA(CIR_3),THRU,FA(CIR_2)
CONST/CIRCLE,F(CIR_2),TANTO,FA(LIN_2),THRU,FA(POI_2)
CONST/CIRCLE,F(CIR_2),TANTO,FA(PLA_5),THRU,FA(CON_1)