Ввод в переход переменных, которые будут участвовать в расчете

В ТЕХНОЛОГИИ имеется редактор переменных, позволяющий автоматически и безошибочно создавать переменные. Однако он работает и разрешает создать переменную лишь в том случае, если она внесена в список переменных перехода.

Формирование расчета будем делать для чернового точения по известной формуле:

N=1000*V/(3.14*D)

Исходя из подачи S и рассчитанного N определим линейную скорость перемещения резца.

На основе общей длины резания (длина цилиндрической поверхности) рассчитаем время перемещения резца в одном проходе.

Исходя из диаметра заготовки и диаметра поверхности определим снимаемый припуск.

По глубине резания и припуску определим число проходов.

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

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

Вспомогательное время можно взять как процент от основного.

Для создания расчета понадобятся следующие переменные:

Режимы резания:

  1. V – скорость резания;
  2. N – частота вращения шпинделя;
  3. I – количество проходов;
  4. S – подача на оборот;
  5. t – глубина резания.

Геометрические параметры:

  1. D – диаметр исполняемой поверхности;
  2. L - длина исполняемой поверхности;
  3. Dз – диаметр заготовки.

Временные параметры:

  1. Tосн;
  2. Твсп.

Итоговое окошко с введенными переменными режимов резания

Итоговое окно с обрабатываемыми поверхностями

Все переменные (внешние) в ТЕХНОЛОГИИ имеют символьный формат, поэтому перед обработкой данных их нужно перевести в числовой!

Итоговый вид функции VAL перевода из текстового формата в числовой вместе с переменной.

Синтаксис переменной {Опер(-1).Перех(-1).РежОбр().Параметр(V)}:

Опер(-1) – принадлежность переменной к текущей операции. Если нужно указать другую операцию, то вместо -1 проставляется номер операции в данном ТП.

Перех(-1) – принадлежность переменной к текущему переходу.

РежОбр() – принадлежность переменной к списку переменных относящихся к справочнику режимы обработки.

Параметр(V) – указание конкретного параметра.

Готовое выражение для поля «формула условия»

Вводим числовое значение переменной с помощью диалогового окна.

Результат отладки первых двух строк расчета

Часть расчета по проверке и вводу режимов резания

Последовательность действий по вводу переменной поверхности

Алгоритм проверки и ввода значения:

  1. перевод значения из строкового формата в числовой;
  2. если числовое значение=0, то внутренней переменной присваивается значение из диалогового окна;
  3. в противном случае временной переменной присваивается значение преобразованное из строкового формата.

Итоговый вид команд по проверке исходных данных

Формирование вычислительных процедур.

Пояснение к выполненному расчету.

Функция 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)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: