В ТЕХНОЛОГИИ имеется редактор переменных, позволяющий автоматически и безошибочно создавать переменные. Однако он работает и разрешает создать переменную лишь в том случае, если она внесена в список переменных перехода.
Формирование расчета будем делать для чернового точения по известной формуле:
N=1000*V/(3.14*D)
Исходя из подачи S и рассчитанного N определим линейную скорость перемещения резца.
На основе общей длины резания (длина цилиндрической поверхности) рассчитаем время перемещения резца в одном проходе.
Исходя из диаметра заготовки и диаметра поверхности определим снимаемый припуск.
По глубине резания и припуску определим число проходов.
Таким образом, рассчитаем время выполнения всех проходов, которое будет являться основой для расчета Тосновное.
Время, затрачиваемое на перебеги можно рассчитать исходя из ориентировочной длины подвода-отвода инструмента.
Вспомогательное время можно взять как процент от основного.
Для создания расчета понадобятся следующие переменные:
|
|
Режимы резания:
- V – скорость резания;
- N – частота вращения шпинделя;
- I – количество проходов;
- S – подача на оборот;
- t – глубина резания.
Геометрические параметры:
- D – диаметр исполняемой поверхности;
- L - длина исполняемой поверхности;
- Dз – диаметр заготовки.
Временные параметры:
- Tосн;
- Твсп.
Итоговое окошко с введенными переменными режимов резания
Итоговое окно с обрабатываемыми поверхностями
Все переменные (внешние) в ТЕХНОЛОГИИ имеют символьный формат, поэтому перед обработкой данных их нужно перевести в числовой!
Итоговый вид функции VAL перевода из текстового формата в числовой вместе с переменной.
Синтаксис переменной {Опер(-1).Перех(-1).РежОбр().Параметр(V)}:
Опер(-1) – принадлежность переменной к текущей операции. Если нужно указать другую операцию, то вместо -1 проставляется номер операции в данном ТП.
Перех(-1) – принадлежность переменной к текущему переходу.
РежОбр() – принадлежность переменной к списку переменных относящихся к справочнику режимы обработки.
Параметр(V) – указание конкретного параметра.
Готовое выражение для поля «формула условия»
Вводим числовое значение переменной с помощью диалогового окна.
Результат отладки первых двух строк расчета
Часть расчета по проверке и вводу режимов резания
Последовательность действий по вводу переменной поверхности
Алгоритм проверки и ввода значения:
- перевод значения из строкового формата в числовой;
- если числовое значение=0, то внутренней переменной присваивается значение из диалогового окна;
- в противном случае временной переменной присваивается значение преобразованное из строкового формата.
|
|
Итоговый вид команд по проверке исходных данных
Формирование вычислительных процедур.
Пояснение к выполненному расчету.
Функция CEILING для округления в большую сторону. Чтобы скорость вращения шпинделя округлить до десятков оборотов используем команды:
{N}=CEILING(1000*{V}/(PI*{DZ}))
{N}=CEILING(N/10)*10
Время одного прохода определяем исходя из длины L поверхности и скорости перемещения резца
{TPROX}={L}/({S}*{N})
Число проходов округляем до ближайшего целого и в зависимости от того, какой получается процент, берем округление в большую или меньшую сторону
Основное время рассчитываем исходя из времени одного прохода, количества проходов и времени, затрачиваемого на перебеги
{TOSN}={TPROX}*{I}
{TPER}=(10/({S}*{N}))*{I}
{TOSN}={TOSN}+{TPER}
Вспомогательное время – 15% от основного.
Тосн и Твсп округляем до двух знаков после запятой.
{TOSN}=ROUND({TOSN},2)
{TVCP}={TOSN}*0.15
{TVSP}=ROUND({TVSP},2)