Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

CALS ТКА 14дек. 13г (Бочкарев С.В.) / Руководство пользователя T-FLEX Технология 11

.pdf
Скачиваний:
212
Добавлен:
29.03.2015
Размер:
7.4 Mб
Скачать

Описание содержания таблиц и расчётов

Вновой строке функции <Условие> присвойте значение “Иначе”. Графу функции <Формула условия> оставьте пустой. Функции <Действие> присвойте значение “Вычислить”.

В«Построителе условий» переменной D присвойте значение параметра из техпроцесса (аналогично, как и для условия “Если”):

{D}={Опер(-1).Перех(-1).Поверхн(1).Параметр(D)}

Нажмите .

В«Редакторе расчетов» добавьте новую строку.

Вновой строке присвойте функции <Условие> значение “КонецЕсли”.

Аналогичным образом создайте условия проверки наличия значений для параметров L (длины резьбы) и RS (шага резьбы).

Порядок формирования запроса к табличным данным

Перевести числовое значение Диаметра резьбы в строковое.

Создайте в «Редакторе расчетов» новую строку.

Функции <Условия>. присвойте значение “---“ – пустой оператор. Функция <Формула условия> не заполняется.

Функции <Действие> присвойте значение “Вычислить”.

Нажмите - [Создать условие].

В «Построителе условий» задайте переменную {$D}=

C помощью функции STR создайте формулу преобразования числового значения в строковое:

{$D}=STR ({D}).

Аналогично переведите в строковые величины Длину резьбы и Шаг резьбы:

{$L}=STR ({L}).

{$RS}=STR ({RS}).

Сформировать строку запроса к табличным данным справочника «Укрупнённое нормирование»

В «Редакторе расчета» создайте новую строку. Функции <Условия> присвойте значение “---“. Функции <Действие> - “Вычислить”.

Создать <Формулу Действия>, используя «Построитель Условий».

Для случая расчета «Времени на нарезание наружной резьбы» переменной W присваиваем значение:

Вструктурной области «Построителя Условий» выберите элемент “Справочники (структура)”.

Вобласти параметров выберите справочник «Укрупненное нормирование», выберите параметр Dnom (номинал обрабатываемого диаметра).

Создайте условие соответствия расчетного параметра табличному.

Dnom="+{$D}+".

Аналогично создаайте условия соответствия для длины резьбы-L и шага резьбы-M.

191

Руководство пользователя Т-FLEX Технология

Lmin<="+{$L}+", Lmax>="+{$L}+".

M="+{$RS}+".

Так как для выбора времени необходимо, чтобы выполнялись все условия, то между условиями должен присутствовать оператор ‘AND’(кнопка 'И’).

Создайте условие выбора значений из таблицы ”Время на нарезание наружной резьбы” справочника

«Укрупненное нормирование».

Проверка выполнения этого условия производится по параметру TableName (название таблицы). Выбираем - 'Время на нарезание наружной резьбы'.

Таким образом, итоговое выражение проверки табличных данных выглядит:

{$W}="Dnom="+{$D}+"AND Lmin<="+{$L}+" AND M="+{$RS}+" AND Lmax >="+{$L}+" AND TableName='Время на нарезание наруж резьбы'".

Нажмите .

Расчёт основного времени. Добавление Тосн в технологический процесс

Создаём в «Редакторе расчетов» новую строку. Функции <Условие> присваиваем значение “---”. Функция <Формула условия> не заполняется. Функции <Действие> присвойте значение “Вычислить”.

Нажмите – [Создать условие].

Вструктурной области в «Построитель условий» выбираем <Переход>.

Вобласти параметров - <Тосн> (основное время).

Нажмите – .

192

Описание содержания таблиц и расчётов

Значение этой переменной есть описанная ранее переменная W из справочника «Укрупненное нормирование».

В справочнике значение времени дано в часах, для добавления данного параметра в техпроцесс необходимо перевести его в минуты. Для добавления значении необходимо произвести следующие действия:

Используя функцию GETTBLVAL("имя_таблицы","[имя_столбца]","условие") прочитать данные из справочника «Укрупненное нормирование» из графы «Основное время в часах» по условию заданного параметра W.

GETTBLVAL("Укрупненное нормирование","[Time]",”{$W}”).

Перевести часы в минуты (умножить на 60).

GETTBLVAL("Укрупненное нормирование","[Time]",”{$W}”)*60.

Перевести строковую переменную в числовое значение с помощью функции VAL.

{Опер(-1).Перех(-1).Тосн}=VAL(GETTBLVAL("Укрупненное нормирование","[Time]",”{$W}”))*60.

Нажмите – .

Расчёт вспомогательного времени. Добавление Твс в технологический процесс

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

В «Редакторе расчетов» создать новую строку. Функции <Условия> присвоить значение “Если”.

Создайте <Формулу Условия>, используя «Построитель условий».

193

Руководство пользователя Т-FLEX Технология

В«Построителе условий» в структурной области выбираем <ТП>.

Вобласти параметров - <МД> (масса детали).

Нажмите – .

Используя панель инструментов, создайте условие меньше или равно:

{МД} <= 0.1

Нажмите – .

Функции <Действие> присваиваем значение “Вычислить”.

Создайте <Формулу Действия>, используя «Построитель условий».

Введите переменную-коэффициент, используемую для расчета вспомогательного времени. Присвойте, введенной переменной числовое значение. Например:

{MD} = 0.80

Имя переменной выбирается произвольно пользователем.

Нажмите – .

В «Редакторе расчетов» создать новую строку.

Функции <Условия> присваиваем значение “ИначеЕсли”.

Создаайте <Формулу Условия> для нахождения массы детали в интервале “от…до”.

Вызовите «Построитель условий».

В структурной области выберите <ТП> – в области параметров <МД> (масса детали). Нажмите - .

Используя панель инструментов, нажмите кнопку , введите нижнюю границу интервала. Нажмите кнопку .

В структурной области выберите <ТП> – в области параметров<МД> Нажмите .

Используя панель инструментов, нажмите кнопку , введите верхнюю границу интервала. Нажмите .

Функции <Действия> присвоить значение “Вычислить”.

Создать <Формулу Действия>, используя «Построитель условий».

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

В«Редакторе расчетов» создайте новую строку. Присвойте функции <Условиe> значение “КонецЕсли”.

Вцелом блок условия должен выглядеть следующим образом:

Условие

Формула Условия

 

Действие

Формула Действия

Если

{МД} <= 0.1

 

Вычислить

{MD} = 0.80

ИначеЕсли

{МД} > 0.1 AND {МД}

<= 1

Вычислить

{MD} = 0.64

ИначеЕсли

{МД} > 1 AND {МД}

<= 10

Вычислить

{MD} = 0.51

194

Описание содержания таблиц и расчётов

ИначеЕсли

{МД} > 10 AND {МД} <= 100

Вычислить

{MD} = 0.43

ИначеЕсли

{МД} > 100

Вычислить

{MD} = 0.37

КонецЕсли

 

 

 

В «Редакторе расчетов» добавьте новую строку. Функции <Условия> присвойте пустое значение. Функции <Действиe> - значение “Вычислить”.

Создайте <Формулу Действия> для расчета вспомогательного времени, используя «Построитель Условий».

Вструктурной области выберите <Переходы>.

Вобласти параметров – <Твс> (вспомогательное время).

Нажмите –

.

 

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

 

{Опер(-1).Перех(-1).Твс}=

 

Вызовите диалог

.

 

Выберите команду ROUND, чтобы округлять получаемый результат и нажмите

.

В области параметров выберите <Тосн> (основное время) и нажмите

.

Поставьте звёздочку -*.

Введите с клавиатуры обозначение MD - коэффициента, отвечающего за массу детали.

Введите число, отвечающее за величину округления (т.е. количество знаков после запятой в конечном числовом результате).

{Опер(-1).Перех(-1).Твс}=ROUND({Опер(-1).Перех(-1).Тосн}*{MD}.2)

Нажмите .

В«Редакторе расчетов» нажмите .

Вслучае успешного выполнения расчета в окне «Результат расчета» появится надпись «Операция выполнена успешно», а также числовые значения расчетных величин.

Полностью текст формулы для расчета времени на нарезание наружной резьбы выглядит следующим образом:

195

Руководство пользователя Т-FLEX Технология

Подбор оснащения

Для подбора оснащения в T–FLEX Технология применяются следующие встроенные функции:

Функция EQUIPADD(Опер, Перех, Оснащ, Колич) – Добавление выбранного оснащения в операцию и переход в заданном количестве (по идентификатору (ID) оснащения).

Запись EQUIPADD(Опер= -1, Перех= -1, Оснащ=1111, Колич=1) означает, что в текущую операцию/переход (к которому присоеденен данный расчет) добавиться оборудование с идентификационным номером 1111 в количестве 1 шт.

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

Запись EQUIPSEL(Опер=-1,Перех=-1, Оснащ=111, Колич=1,"Параметр(Ctr)") означает, что в текущую операцию/переход (к которому присоеденен данный расчет) добавиться оборудование из группы 111 в количестве 1 шт, соответствующее параметру "Страна изготовитель".

Функция EQUIPPATH(Оснащ) – Возвращает путь в справочнике к оснащению.

Функция EQUIPCHK(Опер, Перех, Оснащ) – Проверка наличия оснащения у операции и перехода по наименованию оснащения. В наименовании можно использовать ‘*’ и ‘?’ для задания текстовой маски.

Порядок создания формулы подбора оснащения следующий:

В«Построителе условий» вызовите окно «Выбор функции», нажав на инструментальной панели кнопку .

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

196

Описание содержания таблиц и расчётов

Вструктурной области «Построителя условий» перейдите в раздел «Справочник оснащения» и

выберите элемент оснащения.

Вполе для ввода расчетной формулы поставьте курсор после знака равенства у оснащения

«Оснащ = ».

У выбранного элемента «Справочника оснащения» вызовите контекстное меню .

Выберите команду «Вставить в текст условия» и нажмите [Enter] или .

Цифровой код выбранного Вами оборудования отобразиться в поле для ввода расчетной формулы.

Нажмите , чтобы сохранить созданную формулу.

Для определения оборудования по цифровому коду в «Редакторе расчетов» существует функция

“Расшифровка оснащения/расчета”. В столбце <Формула действия> кликните двойным

щелчком мыши по формуле, содержащей интересующий вас цифровой код. После этого в окне “Расшифровка оснащения/расчета” появиться путь и название оборудования, которое имеет данный идентификационный номер.

197

Руководство пользователя Т-FLEX Технология

Добавление расчетов в техпроцесс/операции/переходы

В дереве технологического процесса в структурной области программы выберите элемент Техпроцесса (техпроцесс, операцию или переход), к которому хотите добавить расчет. В зависимости от выбранного элемента перейдите в редакторе Техпроцесса или в редакторе Операций/переходов на закладку <Расчеты>.

Для добавления нового расчета из справочника нажмите кнопку . В справочнике расчетов выберите необходимый расчет.

Для упрощения поиска информации воспользуйтесь механизмом фильтрации.

Задание фильтра по 1-ой колонке

Отмена фильтра по 1-ой колонке

Запуск фильтра по 1-ой колонке

198

Описание содержания таблиц и расчётов

Запуск фильтра по выбранной колонке

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

Если нужного расчета нет в базе, Вы можете его создать самостоятельно. Нажатие этой кнопки вызывает «Редактор расчетов».

Нажатие данной кнопки позволяет скопировать существующий элемент базы расчетов.

Вызывает «Редактор расчетов», где Вы можете внести необходимые изменения в выбранный расчет.

Если необходимо удалить расчет, воспользуйтесь данной кнопкой.

Выбрав необходимый расчет, нажмите .

На вкладке <Расчеты> в редакторе Техпроцесса или Операций/переходов выбранный расчет отобразиться в окне “Наименования расчета”.

Подтвердите выбор расчета . После чего выбранный расчет отобразиться в основной таблице.

Если вы хотите отказаться от выбора, нажмите кнопку . Чтобы добавить следующий расчет нажмите кнопку .

Для копирования уже имеющегося расчета нажмите кнопку , далее .

199

Руководство пользователя Т-FLEX Технология

Для удаления присоединённого расчета, нажмите . Система потребует подтверждения действия:

– если Вы действительно хотите удалить расчет, – для отмены.

Если Вы редактируете операции или переходы, то можете воспользоваться функцией «Копировать из операций/переходов».

Вызовите диалог «Выбор операций переходов для копирования данных», нажатием кнопки .

Выберите в дереве техпроцесса ту операцию или переход, чьи расчеты Вы хотите добавить в редактируемую операцию или переход.

Проставьте «Режим копирования»: Добавление или Замена. Нажмите .

200