Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Використання сучасного програмного забезпечення для проектуванні ланцюгової передачі в металорізальному верстаті

Реферат Використання сучасного програмного забезпечення для проектуванні ланцюгової передачі в металорізальному верстаті





ираховується за формулою:


В 

Діаметр ділильної окружності:


В 

Радіальний зазор, е:


В 

Висота зуба, h


В 

Діаметр окружності западин:


В 

Відстань між верхнім краєм робочої грані ланки і точкою, що лежить в площині вимірювання зуба, Р:


В 

Радіус побудови криволінійного профілю зуба R:


В 

Найбільший зазор між робочою гранню пластин і зубом, K:


В 

Кут повороту ланки на зірочці, П†:


В 

Ширина зуба, b:


В 

Відстань від вершини зуба до лінії центрів:


В 

Радіус заокруглення торця зуба і спрямовуючої проточки r:


В 

Глибина проточки


В 

Ширина проточки, s 1


В 

5. Принцип роботи програми


Програма складається з одного головного вікна.


В 

Рісунок1.Главное вікно програми

У лівій стороні містяться оператори, що запам'ятовують дані вводяться користувачем. Діаметр ведучої зірочки вводиться з клавіатури шляхом натискання кнопок що несуть в собі числа (за замовчуванням 69 мм). Кількість зубів зірочки вказується в спадному Спіка за допомогою лівої кнопки миші (за замовчуванням z = 17). Передавальне відношення вказується також, як і число зубів зірочки (по Типово u = 1). Частота обертання зірочки заповнюється введенням з клавіатури, не В«числовіВ» клавіші заблоковані (За замовчуванням n = 1500 об/хв). Характер роботи кола задається завдяки випадному списку по клацанню миші. Температура навколишнього середовища вводиться за коштами смуги прокрутки, правіше смуги прокрутки вказується поточне значення температури (за замовчуванням 15 0 З). Максимально допустима частота обертання ведучої зірочки (nmax) вибирається зі списку (за умовчанням nmax = 3300 об/хв). За допомогою другої смуги прокрутки користувач може задати передану ланцюгом потужність N в кВт (за замовчуванням N = 14 кВт). Далі після коригування всіх даних потрібно натиснути кнопку В«РозрахунокВ».

Механізм програми обробить дані і вікно програми прийме следуюший вигляд:


В 

Малюнок 2. Вид програми після натискання кнопки В«РозрахунокВ»

Як видно на картинці в правій частині і в центрі з'явилися значення обчислених геометричних величин. У центрі, трохи нижче картинки розташовується напис В«Типорозмір ланцюга З-12-2, 4В». Програма видала нам стандартний типорозмір ланцюга, відповідно до зазначених условіям.Далее користувачеві необхідно натиснути кнопку В«Внести в базуВ». Вікно зміниться (см рісунок3)

Як бачимо на білому полі нижче кнопки В«Внести в базуВ» з'явився ряд чисел. Кожне число відповідає характеристиці знаходиться над нею. Соотвествие літерних позначень геометричним параметрам можна знайти на вікні програми. Дана структура записи в цьому полі не випадкова. Справа в тому, що згодом користувач зможе зберегти результати обчислень у файлі В«Цепь.txtВ» (Шляхом натискання з випадаючого головного меню "Файл" і вибору там функції В«ЗберегтиВ»). Файл прийме структуру аналогічну структурі запису вікна. Дана структура є нічим іншим як зовнішньої базою, на яку можна послатися при роботі в програмі T-Flex, з метою побудови конкретного креслення або 3D моделі зубчастої ланцюги і зірочки. Для твору зазначених дій необхідно буде мати вже готовий параметризрвані креслення ланцюги та зірочки, розробка якого знаходиться в перспективі.


В 

Малюнок 3 Вікно програми після натискання кнопки В«Внести в базуВ»

Код програми містить в собі механізми попередження користувача про його некоректної роботи з програмою. У коді прописані умови пред'являються до самої ланцюгової передачі, невиконання яких, з - за некоректно введених даних веде до появи різного роду повідомлень, які інформують користувача і дають йому пораду.


6 . Код програми


unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ExtCtrls, TeeProcs, TeEngine, Chart, jpeg, Menus;

type

TForm1 = Class (TForm)

Label1: TLabel;

Edit1: TEdit;

ComboBox1: TComboBox;

Label2: TLabel;

Button1: TButton;

Label3: TLabel;

Label4: TLabel;

Edit2: TEdit;

Label5: TLabel;

Label6: TLabel;

Label7: TLabel;

Edit3: TEdit;

Label8: TLabel;

Label9: TLabel;

Label10: TLabel;

ComboBox2: TComboBox;

RadioButton1: TRadioButton;

Label11: TLabel;

RadioButton2: TRadioButton;

Label12: TLabel;

ScrollBar1: TScrollBar;

Label13: TLabel;

Label14: TLabel;

ComboBox3: TComboBox;

Label15: TLabel;

Label16: TLabel;

ScrollBar2...


Назад | сторінка 3 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для роботи з базою даних
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Культурно-розважальні програми на російському телеекрані (на прикладі прогр ...
  • Реферат на тему: Розробка програми-драйвера клавіатури
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт