Технология машино- и приборостроения. Определение типа производства. Лаб.1.

Определение типа производства

Otchet

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ ИМЕНИ П. О. СУХОГО

Факультет автоматизированных и информационных систем

Кафедра «Информационные технологии»

ЛАБОРАТОРНАЯ РАБОТА №1

по дисциплине: «Технология машино- и приборостроения»

на тему: Определение типа производства

Выполнил: студент гр. ИТП-21

Bob X А.В.

Принял: Мельников Д.В.

Гомель 2018

Цель работы: научиться определять тип производства. Составить программу, определяющую тип производства.

Ход работы

Расчёты

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
1import math
2N=float(input("Введите годовую программу N:"))
3F=float(input("Введите действительный годовой фонд времени F:"))
4n_n=float(input("Введите нормативный коэффициент загрузки оборудования n(з.н): ") or 0.8)
5a=int(input("Введите периодичность запуска в днях (рекомендуются следующие периодичности запуска изделий 3,6,12,24):"))
6c=int(input("Введите число смен c:"))
7n=int(input("Количество операций:"))
8schetchik=n+1
9T=0
10. O=0
11. P=0
12. Tab13 = [0]*schetchik
13. for i in range(1,schetchik):
14.      Tab13[i]=[0]*6
15. for i in range (1,schetchik):
16.     print("Введите параметры",i,"-й операции")
17.     Tab13[i][1]=input("T:")
18.     Tab13[i][2]=(N*float(Tab13[i][1]))/(60*F*n_n) #определяем кол-во станков m(p)
19.     Tab13[i][3]=input("P:")
20.     Tab13[i][4]=float(Tab13[i][2])/float(Tab13[i][3]) # фактический коэффициент загрузки оборудования n(з.ф)
21.     Tab13[i][5]=round(n_n/float(Tab13[i][4])) # кол-во операций выполняемых на рабочем месте O
22. print("|N__|__T__|__m(p)__|__P__|__n(з.ф.)__|__O__|")
23. for i in range (1,schetchik):
24.     print("|",i,"|",Tab13[i][1],"|",Tab13[i][2],"|",Tab13[i][3],"|",Tab13[i][4],"|",Tab13[i][5],"|")
25. for i in range (1,schetchik):
26.     T=float(T)+float(Tab13[i][1])
27.     O=float(O)+float(Tab13[i][5])
28.     P=float(P)+float(Tab13[i][3])
29. T=T/n
30. #print("T=",T,"O=",O,"P=",P)
31. K=O/P #Коэффициент закрепления операций
32. n=round((N*a)/255,2) # Определяем количество деталей в партии для одновременного запуска
33. n_pr=round((476*0.8*c)/T,2) #Определяем число деталей в партии
34.
35. print("K=",K,"n=",n,"n(pr)=",n_pr)

Скриншот

Вывод: в ходе выполнения данной лабораторной работы была составлена программа, вычисляющая количество станков, количество рабочих мест, количество выполняемых операций, коэффициент закрепления операций, а также определяющая тип производства исходя из данных вычислений.

Добавить комментарий