Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задача 21.1






Тема 21. Елементи автоматизації технологічних розрахунків

 

В модулі надано приклад математичних моделей, які використовуються при вирішення задач по розрахунку режимів різання. Завдання по темі: розробити і від тестувати програми, які реалізують наведена математичні моделі.

Задача 21.1

Скласти програму для розрахунку крутного моменту, осьової сили різання, потужності різання операції свердлування при умові, що всі табличні коефіцієнти введені в пам'ять ЕОМ.

Приймаються припущення:

1.Свердло зі сталі Р6М5.

2.Оброблюваний матеріал - сталь, сірий чавун, ковкий чавун.

3.Свердло має підточену перемичку.

 

Рішення. Вихідні формули:

Для сталі = 0.75; сірого чавуну = 0.6;

ковкого чавуну = 0.6,

Де sв і НВ –межа міцності і твердості оброблюваного матеріалу.

Крутний момент. Н.м:

=10

де S- подача, мм/об, D - діаметр оброблюваного отвору, мм.

Осьова сила, Н:

= .

Потужність різання, кВт:

,

де n –частота обертання шпінделя, об/хв.

Значення коефіцієнтів зведенні в табл.21.1.

Таблиця 21.1 Значення коефіцієнтів для розрахунку крутного моменту та осьової сили.

Код оброб- люваного матеріалу Оброблюваний матеріал Значення коефіцієнтів
    Крутний момент Осьова сила
    См qм yм Cр qр yр
  Сталь 0.0345 2.0 0.8   1.0 0.7
  Сірий чавун 0.021 2.0 0.8 42.7 1.0 0.8
  Ковкий чавун 0.021 2.0 0.8 43.3 1.0 0.8

 

Лістинг 21.1. Приклад програми задачі 21.1.

Double [] C1 ={0.0345, 0.021, 0.021};

Double [] Q1 = {2.0, 2.0, 2.0};

Double [] Y1 = {0.8, 0.8, 0.8};

Double [] C2 = {68, 42.7, 43.3};

Double [] Q2 = {1.0, 1.0, 1.0};

Double [] Y2 = {0.7, 0.8, 0.8};

 

Double N, S, D, S1, M1, N1, P0;

Console.WriteLine(" Введіть N об/мин: ");

N= double.Parse(Console.ReadLine());

Console.WriteLine(" Введіть S мм/об: ");

S= double.Parse(Console.ReadLine());

Console.WriteLine(" Введіть D мм: ");

D= double.Parse(Console.ReadLine());

Console.WriteLine(" Введіть межу міцності (твердість): ");

S1 = double.Parse(Console.ReadLine());

Console.WriteLine(" Введіть код оброблюваного матеріалу: ");

int I1 = Int32.Parse(Console.ReadLine());

// switch(вираження)

//{

// case константне_вираження_1: [оператори_1 оператор_переходу_1]

//...

//case константне_вираження_K: [оператори_K оператор_переходу_K]

//[default: оператори_N оператор_переходу_N]}

double k1 = new double();

switch (I1) {

case 1: K1 = Math.Pow((S1 / 750), 0.75); break;

case 2: K1 = Math.Pow((S1 / 190), 0.6); break;

case 3: K1 = Math.Pow((S1 / 150), 0.6); break;

}

 

M1 = 10*C1[I1]*Math.Pow(D, Q1[I1])*Math.Pow(S, Y1[I1])* K1;

N1 = M1*N/9750;

P0 = 10 * C2[I1] * Math.Pow(D, Q2[I1]) * Math.Pow(S, Y2[I1]) * K1;

Console.WriteLine(" Крутний момент в H*м=" + M1+

" Осьова сила в H=" +

N1+" Потужність резання в KBT= " + P0);

Console.WriteLine(" Нажміть Enter для продовження...");

Console.ReadKey();

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.