типа установки «TIP», для которого введены значения «ключ», «рычагом», «пневмо-зажим»,
«маховик»;
«Dmin» – минимальное значение диаметра прутка;
«Dmax» – максимальное значение диаметра прутка;
«Lmin» – минимальное значение длины выдвигаемого прутка;
«Lmax» – максимальное значение длины выдвигаемого прутка.
Для проведения выбора времени по этой таблице необходимо создать Условие. Пример содержания
Условия «Выдвижение и зажим прутка»:
Если [D;030901 ] <= 40 Вычислить [Тв;Норма] =
Таблица(Vvrem,Вспомогательное время на выдвижение прутка,
SPOS = «цанга» И TIP = «рычагом» И
Dmin <= [D;030901] И Dmax >= [D;030901] И
Lmin <= ([GB;010101]+5) И Lmax >= ([GB;010101]+5))
Иначе Вычислить [Тв;Норма] =
Таблица(Vvrem,Вспомогательное время на выдвижение прутка,
SPOS = «патрон» И TIP = «ключ» И
Dmin <= [D;030901] И Dmax >= [D;030901] И
Lmin <= ([GB;010101]+5) И Lmax >=([GB;010101]+5))
Конец Если
При внесении в базу Условий оператора «Вычислить» все выражения записываются в одну строку,
здесь они разбиты на несколько строк для обеспечения наглядности.
Рассмотрим содержание этого Условия подробнее:
– проверяемое выражение «Если [D;030901] <= 40» выдаст положительный ответ, если диаметр D
заготовки (поверхности с кодом 030901) будет менее или равен 40 мм. В этом случае будет выполнен
оператор выбора значения из таблицы при заданных «SPOS = «цанга» И TIP = «рычагом», то есть для
зажима прутка в станке применяется цанга, работающая от рычага. В противном случае, если диаметр
заготовки (прутка) будет более 40 мм, то выполнится оператор выбора значения из таблицы при
заданных «SPOS = «патрон» И TIP = «ключ», то есть для зажима прутка в станке применяется патрон,
работающий от ключа;
− пределы «Dmax» и «Dmin» определяются попаданием в их диапазон значения диаметра
заготовки: «Dmin
<=
[D;030901] И Dmax>= [D;030901]»;
− значение длины, на которую необходимо выдвинуть пруток, задаётся равным длине детали, а
габарит детали принято указывать в параметре [GB;010101]. К длине детали прибавляется 5 мм,
поэтому получено выражение: «Lmin <= ([GB;010101]+5) И Lmax >= ([GB;010101]+5))>>;
− для определения строки таблицы, из которой выбирается значение времени, необходимо, чтобы
все перечисленные проверки выполнялись одновременно, поэтому они связаны оператором «И»;
− оператор «Таблица» по приведённым правилам выберет значение «Vvrem» и присвоит его
переменной [Тв;Норма], то есть значение будет внесено в поле вспомогательного времени перехода.
Поэтому Условие «Выдвижение и зажим прутка» можно указывать в Сценарии на переход КТП
установки детали (например, переход с текстом «А. Установить деталь на станке, выверить, закрепить.
Снять после обработки») или на такой же переход в ОТП (для полуавтоматического и автоматического
проектирования);
− условие «Выдвижение и зажим прутка» будет выполнять свою задачу, только если в описание
детали будут введены поверхности с параметрами [D;030901] и [GB;010101]. Иначе при выполнении
проверок на место этих параметров система подставит нули.
Приведём пример Условия для назначения основного времени. Рассмотрим фрагмент таблицы
«Время на проход продольное точение»: