东 北 大 学本科课程综合作业
实 验 报 告
课程名称生产计划与控制
实验学期至学年 第学期
学生所在系部
年级专业班级
学生姓名学 号
任课教师
实验成绩
研究生部制
评语
注:1、无评阅人签名成绩无效;
2、必须用黑色水性笔给出评语。
实验二:
混流装配生产实验
——四驱车模型装配生产
目录
1产品的结构分析及装配工艺规划.…………………………………………………………1
1.1产品的选取 …………………………………………………………………………………………1
1.2 产品装配注意事项…………………………………………………………………………………2
1.3 产品功能结构树与装配结构树、BOM表…………………………………………………………2
1.4 产品组装流程分析 …………………………………………………………………………………3
1.5 装配作业任务及操作时间 ………………………………………………………………3
2 装配线平衡…………………………………………………………………………………5
3 生产运行……………………………………………………………………………………6
3.1 正式运行结果………………………………………………………………………………………6
3.2 生产过程的影响因素.……………………………………………………………………6
4 仓储管理……………………………………………………………………………………8
4.1 工作特点及注意事项………………………………………………………………………………8
4.2 库存控制策略……………………………………………………………………………8
1产品的结构分析及装配工艺规划
1.1产品的选取
此次实验选取四驱车模型进行装配生产。选取产品的类型及数量见表1-1。选取的依据如下:
表1-1手柄产品种类及数量
(1)产品功能及实用性。四驱车模型可以给同学提供娱乐消遣的工具,让同学在繁重的学业中得到放松。
(2)产品后期处理。四驱车模型在完成此次装配实验后可以送给同学当作娱乐工具,也可以低价出售给的小商贩,还可以留给学弟学妹们当作装配拆卸对象。
(3)结构及零件。见图1-1所示,该玩具车有17个零件,分为6种(车轮、电源系统、车体、车盖、齿轮、卡槽)。零件数目合适,大小适宜,男生、女生都可以方便拿放。而且内部结构清晰明了。以车体为核心,车轮为功能外沿,车盖为最外层保护,方便拆卸和操作,放置方向由零件设计确定。
(4)生产线考虑。四驱车模型是单线生产,由一条生产线就可以完成;装配中以车体为承载进行流水生产传递。
(5)变异性。四驱车模型变异体现在车体颜色不同,车身形状不同,但整体结构一致,所以改变不会影响到装配线设计。
(6)个体装配参数。平均装配时间在2?3min。
(7)检查机制。四驱车模型可以使用让其跑动的方法进行检验,在平面上看是否能跑动就可以判断产品是否合格,可行而且方便。
弹片
车轮
车轴
传动杆
图1-1 四驱车模型零部件
1.2产品装配注意事项
四驱车模型主要用于娱乐消遣,外形美观,跑动迅速,是儿童的玩具。装配时要注意以下问题:
(1)注意卡槽的大小要配合好。
(2)车轮由于没有前后轮问题可以一次性抓2对,以节约时间。
(3)电源放好后要卡槽到位。
(4)合盖动作要倾斜,周围要对整齐。
(5)螺钉拧紧过程要先后退半步再拧进。
(6)由于检验过程是在装配过程中进行的,所以各工位装配要保证产品硬性过关。
1.3产品功能结构树与装配结构树、BOM表
产品功能结构树如图1-2所示,装配结构树如图1-3所示,四驱车模型的BOM表见表1-2。
图1-2 产品功能结构树
图1-3 产品装配结构树
表1-2 玩具车BOM表
1.4产品组装流程分析
经过实际装配分析,我们把四驱车模型的装配过程分解为6个步骤:前轮配件,后轮配件,电源系统,动力系统,前后传动锁盖,电源锁与车盖。其中每个步骤又可以分解为更多的小步骤,具体的操作过程和完成标准见表1-3。
表1-3产品组装流程
1.5装配作业任务及操作时间
由于3种产品的外观和功能差异不是非常大,没有比较明显的区别。根据产品确定了基本作业要素,根据实际测试数据(共记录6人时间数据),确定每个作业要素的时间和紧前关系,并根据排序位置权重法,计算每个作业要素的位置权重,见表1-4,产品的紧前关系如图1-4所示,其中从下至上、下方操作为其上操作的紧前工序。
表1-4装配作业任务时间及紧前关系
2装配线平衡
将装配任务配置给6个工位,节拍时间为25S(见表2-1), 而生产线此时明显不平衡,在4号工位和6号工位分别出现了40%和32%的空闲率,需要改进。
表2-1 初步线平衡
通过对测量数据的分析(见表2-2),我们发现3号合盖操作和5号检验操作由于数据采集时的疏忽和人员操作差异,计算出来的工作时间变异系数较大,进一步导致第3步操作平均时间偏大成为系统瓶颈。(当然也需要注意到第3步需要较好的技术来完成相对复杂操作的因素。)
在这种情况下,我们认为对第5步和第6步的操作可以考虑重新划分。由于第3步操作涉及比较复杂的调整,不易分解,而第5步和第6步又比较机械、简单,所以操作内容做适当的调整。新的作业要素表见表2-3。
表2-2 新的线平衡
可以得出新的平衡,见表6-8。优化后的节拍时间为18来的25降低了7S左右,最?空闲率也从40%降到了25%,平均空闲率则从19%降到了15% ,各个指标均有显著改善。
表2-3 新的线平衡
3.生产运行
此次装配的四驱车模型共10辆,参加装配的6个人分别分配在6个工位,各个工位需要的零部件分别摆放于各个工位台面,因为质检在各位工位装配的同时完成,所以各装配人员同时担当各工位的质检员。
3.1正式运行结果
本实验正式运行生产,共生产10个四驱车模型,根据生产倒数比法计算排序为:AABABAABAC(其中,A表示白色四驱车标准版模型,B表示四驱车竞赛版模型,C表示蓝色四驱车标准版模型)。.生产节拍时间为20M生产的产品数量及合格率见表3-1。
表3-1 生产的产品数量及合格率
正式运行时,各工位的工作根据试运行的情况进行了调整。调整后的工位工作见表3-2。
表3-2 正式运行工位工作
从产品的最终生产结果可以得到以下结论:
(1)整个流水线的生产过程比较顺畅,根据紧前关系设置的工作流程是合理的。
(2)工序的分配是比较合理的。每一个人都能很好地把握其岗位的工作任务,每个工作岗位生产环节的成功率很高。
(3)产品的合格率很高,而且四驱车模型的其他功能实现了。
3.2生产过程的影响因素
从实际观察中得到的影响生产的瓶颈因素如下:
(1)实际操作中一些同学误认为只有在新的节拍开始启动时才能进行生产,而忽略了 可以在上一个工作完成而下一个部件没有运送过来的时候进行生产准备,比如说可以将零件按照一定次序摆放。工作台2就是这样一个工作台。
(2)工位4不存在上游来的零件,因此可以不断地进行生产,而下游的生产者必须等待上游的工作部件,因此需要保证工作台4的平稳运行。
(3)时间过于紧凑,影响生产者的情绪,造成了较大的误差。
因此在现有的工作台数保持不变的情况下,有以下做法可以提高生产线的效率:
(1)提高合盖的熟练程度,让操作员熟悉整个安装,能够针对零件的轻微松动快速恢复 以降低操作时间的方差。
(2)由于产品差异化比较大,为了保证节省时间,可以在这三者之间设立灵活的工作机制,让工位5在产品B的情况下适当分担后续工作任务。
(3)重新调整生产节拍,放松工作者的心态,可以减少失误。虽然节拍变长,但是停线的次数可以明显减少。
4.仓储管理
负责对流水线所需生产材料的进货及储备的管理。管理材料仓库的储备状况,当原材料不足时及将成品取回拆成零件入库。注意各工位的协调,掌握好流水线上不同产品原材料的消耗状况,维持仓库的安全库存。
4.1工作特点及注意事项
(1)仓储管理需要考虑到每个工位要有一定量的原料储备,仓库中要有适当的安全库存。
(2)由于将从各工位处回收的产品拆成零件需要一定的时间,因此应当考虑进货提前期的问题,进货提前期大致等于拆卸产品所需的时间。
(3)不同的零件应严格地分开放置,尤其是不同产品的同一部位的零件,由于其形状类似,很容易弄混,更要注意。
(4)在仓库及物料管理的过程中,要注意5S的问题,保证现场的整洁、整齐,以便于进行物料的统计管理,提?生产效率。
4.2库存控制策略
良好的库存管理是保证企业良好运作的基础。就企业相关的库存管理标准来看,主要有以下几点: |
(1)使库存成本降至最低。
(2)保证生产过程中各个工位物料供应充足。
(3)能够对生产过程中出现的情况做出应急反应并使伤害减小至最低。
(4)充分利用在线信息系统来对各级库存进行管理。
(5)使各不同生产部门之间负荷平衡。
在库存具体的执行过程中,可以遵循如下方法:
(1)按照MRP计算出每个工作站的初始库存量,在生产过程中应保证每个中间存储区在制品的库存尽量接近于这个初始库存量。
(2)对物料进行实时跟踪,使用中心信息处理器对物料在线库存状况进行查询。
(3)安排生产线时,使生产线上瓶颈工作站的位置尽量靠近生产线尾端,且生产线上各工作站的生产率呈依次下降的趋势。
(4)生产过程中,本级产品只有在被下一级需求时才移动至下一级的工作站,而且只在需要的时刻按需要的数量生产需要的产品。
(5)对生产过程进行监控,及时地对意外事件做出反应,进行实时调度。如果工人发现严重的错误,则可以停止生线。
(6)采用多级库存管理,与供应商形成良好的关系,保证原材料及时供应。
(7)采用MRP与JIT结合的模式,保证生产线的原料尽快地如工以满足要求和机器的 合理利用,同时防止过多的原料投入生产线。
第二篇:东北大学计算机硬件基础 第三次实验报告
东 北 大 学
计算机硬件技术基础实验报告
专业班级:
实验题目:
姓名: 循环程序设计 学号: 日期:
一、实验目的
1)加深对循环结构的理解;
2)掌握循环程序的设计方法;
3)熟练掌握DEBUG的常用命令,学会用DEBUG调试程序。
二、实验内容
设STR字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小写字母的程序,并将转换后的字符串显示输出。
三、算法描述流程图
四、实验步骤
1. 输入源程序:
DATA SEGMENT
STR DB ‘HOW arE YoU!’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET STR ;取字符串开始地址
AGAIN: MOV DL,[SI] ;取一字符
OR DL,DL ;是否到字符串尾?
JZ OK ;到字符串尾,转OK
CMP DL,’A’ ;否则,判断是否为大写字母
JB NEXT ;否,转NEXT
CMP DL,’Z’
JA NEXT ;否,转NEXT
ADD DL,20H ;是大写字母,改为小写字母
MOV [SI],DL ;送回到字符串中
NEXT: MOV AH,2
INT 21H
INC SI ;调整指针
JMP AGAIN ;继续循环
OK: MOV AH,4CH
INT 21H
CODE ENDS
END START
2. 保存源文件,执行masm汇编源程序,生成obj目标文件,结果无错误。
3. 执行link连接程序,生成exe可执行文件,结果无错误。
4. 执行debug调试程序,使用t参数单步执行程序,输入“HOW arE YoU!’”,观察
结果是否改成小写字母。
五、实验结果
1. 执行masm编译源程序生成OBJ文件
2. 执行link连接程序,生成exe可执行文件得到如下界面:
3. 执行debug调试程序,使用t参数单步执行程序,
4. 执行d参数命令察看Z所在的地址单元中的数据为0BB0:0000及以后字节单元中存放是否改成大写字母,得到如下界面:
六、思考题
如果程序要求把小写字母都改为大写字母,程序段该如何修改?
答: 只要把大写的“Z”和“A”改成“z”和“a”即可。
DATA SEGMENT
STR DB ‘HOW arE YoU!’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET STR ;取字符串开始地址
AGAIN: MOV DL,[SI] ;取一字符
OR DL,DL ;是否到字符串尾?
JZ OK ;到字符串尾,转OK
CMP DL,’a’ ;否则,判断是否为大写字母
JB NEXT ;否,转NEXT
CMP DL,’z’
JA NEXT ;否,转NEXT
ADD DL,20H ;是大写字母,改为小写字母
MOV [SI],DL ;送回到字符串中
NEXT: MOV AH,2
INT 21H
INC SI ;调整指针
JMP AGAIN ;继续循环
OK: MOV AH,4CH
INT 21H
CODE ENDS
END START
七、扩展题
有一系列以$为结束符的字符串,对其中的非数字字符计数,保存计数结果。 答:因为X和Y都是三字节的无符号数,所以要给Z定义三个字节的存储空间。具体程序如下:
DATA SEGMENT
STR DB ‘1d56GRS’, $
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET STR ;取字符串开始地址
AND DX,0
AGAIN: MOV DL,[SI] ;取一字符
SUB DL, $ ;是否到字符串尾?
JZ OK ;到字符串尾,转OK
CMP DL,’0’ ;否则,判断是否为数字
JB NEXT ;否,转NEXT
CMP DL,’9’
JA NEXT ;否,转NEXT
MOV [SI],DL ;送回到字符串中
NEXT: MOV AH,2
ADD DX ,1 ;是,计数器加一
INT 21H
INC SI ;调整指针
JMP AGAIN ;继续循环
OK: MOV AH,4CH
INT 21H
CODE ENDS
END START
执行debug调试程序,执行d参数命令,在dx对应的存储单元中得到计算结果4,结果正确。
八、实验心得
通过实验,我加深对循环结构的理解,初步熟悉了环程序的设计方法,自己设计调试,熟练了各种指令,也丰富了自己的经验,学会了用debug调试程序。