
Определение типа производства
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ ИМЕНИ П. О. СУХОГО
Факультет автоматизированных и информационных систем
Кафедра «Информационные технологии»
ЛАБОРАТОРНАЯ РАБОТА №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 | 1. import math 2. N=float(input("Введите годовую программу N:")) 3. F=float(input("Введите действительный годовой фонд времени F:")) 4. n_n=float(input("Введите нормативный коэффициент загрузки оборудования n(з.н): ") or 0.8) 5. a=int(input("Введите периодичность запуска в днях (рекомендуются следующие периодичности запуска изделий 3,6,12,24):")) 6. c=int(input("Введите число смен c:")) 7. n=int(input("Количество операций:")) 8. schetchik=n+1 9. T=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) |
Скриншот
Вывод: в ходе выполнения данной лабораторной работы была составлена программа, вычисляющая количество станков, количество рабочих мест, количество выполняемых операций, коэффициент закрепления операций, а также определяющая тип производства исходя из данных вычислений.