华工 郝心仁 课程设计.docx

上传人:b****5 文档编号:4355011 上传时间:2022-11-30 格式:DOCX 页数:50 大小:321.13KB
下载 相关 举报
华工 郝心仁 课程设计.docx_第1页
第1页 / 共50页
华工 郝心仁 课程设计.docx_第2页
第2页 / 共50页
华工 郝心仁 课程设计.docx_第3页
第3页 / 共50页
华工 郝心仁 课程设计.docx_第4页
第4页 / 共50页
华工 郝心仁 课程设计.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

华工 郝心仁 课程设计.docx

《华工 郝心仁 课程设计.docx》由会员分享,可在线阅读,更多相关《华工 郝心仁 课程设计.docx(50页珍藏版)》请在冰豆网上搜索。

华工 郝心仁 课程设计.docx

华工郝心仁课程设计

《工业装备控制工程》课程设计

设计说明书

题目:

注塑机注塑过程(动作)程序控制

郝心仁

提交日期:

2011年6月24日签名:

学号

201230051399

学院

机械与汽车工程学院

任课教师

王老师

课程名称

《工业装备控制工程》课程设计

教师评语:

成绩评定:

分任课教师签名:

年月日

一、课程设计的任务

利用“嵌入式在线编程集成开发系统”设计一个模拟“注塑机注塑过程(动作)控制”的控制系统程序。

在规定时间内完成课程设计任务书要求,写出一份设计说明书及相应的设计程序、图纸等。

二、课程设计的目的

本课程设计是配合《电工基础与电子技术》、《自动控制原理》、《单片机设计技术》、《过程装备控制》、《液压与气动》等课程的一个综合性课程设计,学时为两周,要求用微机设计一个控制系统。

三、课程设计的要求

用“嵌入式在线编程集成开发系统实验装置”模拟“注塑机注塑过程(动作)程序控制”。

程序的编写、调试、模拟等过程必须在“嵌入式在线编程集成开发系统实验装置”上完成,在“注塑机注塑过程(动作)程序控制模拟板”上检查、验收程序,最后完成注塑机注塑过程(动作顺序)控制说明表。

四、设计方案的选型和创新点

通过控制相应LED灯的亮、暗来表示注塑机相应动作状态,灯的闪烁表示正在执行该动作,而灯闪烁的频率则表示该动作的快慢,并通过延时程序、开关输入量变化等来实现注塑机注塑过程动作顺序的控制。

在完成注塑机注塑过程(动作)程序控制的基础上,我们添加了如下功能:

1、在注塑全程中监控行程开关的状态。

若故障或是出错,比如合模时安全门被打开,系统开模、停止工作并报警。

2、在取出制品后,系统唱响音乐《欢乐颂》,表示完成一次注塑过程。

3、添加键盘控制模块,模拟实现注塑机的步进调试,半自动操作。

键盘上的一个按键对应着一个注塑动作,通过按键可以对注塑动作进行逐个调试,看系统是否出现故障,也有利于出故障时的检测。

同时,通过改变微机程序,可以调节注塑中各动作的时机、时间,进而调整工艺效果,比如改变保压、冷却时间,比较其保压、冷却效果,进而调试出合理的工艺参数。

4、添加AD转换模块,利用微机可将模拟量转换为数字量的功能,模拟监控注射时的压力,防止注射压力过高而损坏模具。

当注射环节中压力过高时,系统开模报警,从而实现对模具的保护。

五、设计系统构成

1、注塑机的结构

注塑机是将热塑性塑料或热固性塑料制成各种塑料制品的主要成型设备。

一台通用型注塑机的工作过程如下:

粒状或粉状塑料从注塑机的料斗被送进已加热了的具有一定温度的料筒中,经过加热熔化呈流动状态后,由螺杆推动而通过料筒前端的喷咀,注入闭合模具中,经过冷却固化后即成为塑料制品。

一台通用注塑机主要包括四大部分:

(1)、注射部分

它的主要作用是使塑料塑化成熔融状态,并以足约的压力和速度将一定熔料注到模腔内。

因此,注射装置应该具有塑化良好,计量精确性能,并且在注射时对熔料能提供压力和速度。

注射装置一般由塑化部分(螺杆、料简和喷嘴等)、料斗、计量装置、螺杆传动装置及注射和注射座移动(射移)油缸等组成。

(2)、合模部分

它是保证成型模具可靠地闭合和实现模具启闭动作,并顶出制品。

因为在注射时,进入模腔中的熔料还具有一定的压力,这就要求合模(锁模)装置给予模具以足够的合紧力,以防止在熔料的压力下模具被打开从而导致制品溢边或使制品精度下降。

合模装置主要由模板、拉杆(哥林柱)、合模机构(如机铰)、制品顶出装置和安全门、调模装置等组成。

(3)、液压系统

注塑机是由塑料熔融、模具闭合、注射入模、压力保持、制品固化,开模取出制品等工序组成的连续生产过程,液压和电气则是为了保证注塑机按工艺过程预定的要求(压力、速度、温度、时间及位置)和动作程序,准确无误地进行工作而设置的动力和控制系统。

液压部分主要有动力油泵、比例压力阀(控制压力变化)、比例流量阀(控制速度变化)、方向阀、管路、油箱等。

(4)、控制系统

控制系统是控制注塑机生产周期的动作程序(顺序控制)及维持加工过程的温度、时间、压力及速度处于设定值(过程控制)。

电气部分主要由动力、动作程序和加热等控制所组成。

2、注塑机控制系统的组成

近年来由于微处理机迅速发展,在注塑机上的应用日益普遍,把注塑机的控制水平提高到一个崭新的阶段。

注塑机微处理芯片(CPU)组成部分:

包括四则运算和逻辑运算单元(运算器)及控制单元(控制器)等功能。

这些单元全都装在2~3片的大规模集成电路(LSI)芯片上。

因此注塑机的微电脑控制系统也具有LSI所具有的体积小、成本低、集成度高的特点。

本课程设计使用的是嵌入式在线编程集成开发系统实验装置,其硬件部分主要由MC68HC908GP32芯片及外围电路、LCD、键盘、模块化电源、串行口驱动电路、IC插线及其它元件扩展槽、输出开关量接线排、输入开关量接线排等部分组成。

其作用是通过MC68HC908GP32芯片的监控程序和PC机进行通信,完成芯片程序的写入、运行、断点调节。

嵌入式在线编程集成开发系统软件功能和应用详见《嵌入式在线编程集成开发系统使用手册》。

六、工作原理

1、注塑机的工作过程

每台注射机的动作程序可以不完全一样,但从所要完成的工艺内容即基本工序来看,其动作过程可大致表示成图1.1注塑机注射工艺动作过程所示的基本循环程序:

在注塑机控制系统中,按照注塑工艺进行的动作,例如“关安全门”→“锁模”→“注射座(射台)前进”→“注射”→“保压”→“冷却”→“熔胶”→“开模”→“制品顶出”这些动作称为顺序控制。

以工艺动作顺序解析如下:

图1.1注塑机注射工艺动作过程

(1)合模和锁紧

注塑机的成型周期一般从模具开始闭合时起。

模具首先以低压力快速进行合模,当动模板(二板)与定模板(头板)接近时,合模的动力系统应改切换成低压和低速,在确定模腔内无异物存在时,再切换成高压而将模具锁紧。

(2)注射装置前移和注射

在确定模具达到所要求的合紧力,注射座(射台)前移,使喷嘴与模具贴合,当喷嘴与模具完成贴合后,便可向注射油缸接入压力油。

与注射油缸活塞相接的螺杆,则以高压高速将塑料熔料注入模腔。

此时螺杆头部作用于熔料上的压力叫做注射压力,又称为射胶压力。

(3)压力保持(保压)

注入模腔的熔料,由于模具的冷却作用,使注入模腔内的熔料在冷却时产生收缩,为了注射制品质量达到要求,必须对熔料保持一定的压力进行补缩。

此时螺杆作用于熔料上的压力称之为保压压力,在保压过程螺杆因补缩而有少量的前移。

(4)制品冷却和预塑化

当保压进行到模腔的熔料失去浇口回流可能性时(即浇口封闭),注射油缸内的保压压力即可卸去(此时合模油缸内的高压也可撤除),使制品在模内冷却定型。

此时,螺杆在液压马达的驱动下转动,将料斗送来的粒状或粉状的塑料向前输送,并使其塑化。

由于螺杆头部熔料压力作用,使螺杆在转动的同时又产生后退。

螺杆在塑化时的后移量,即表示了螺杆头部前面所积存的熔料积量。

当螺杆回退到计量值时,螺杆即停止转动,准备下一次注射。

制品冷却与螺杆塑化在时间上是重叠的,在一般情况下,要求螺杆塑化计量时间少于制品冷却时间。

(5)注射装置后退和开模顶出制品

螺杆塑化计量完毕后,为了使喷嘴不致于因长时间和冷模接触而形成冷料等缘故,经常需要喷嘴撤离模具,即注射装置后退,此动作进行与否或先后的程序,机器均可供选择。

模腔内的熔料经冷却定型后,合模装置此时开模,并自动顶出制品。

七、工作流程图

在注塑机的自动控制中,既有时间顺序控制又有逻辑顺序控制,这种控制系统又称为程序控制系统。

在顺序控制系统中,使控制系统完成某一操作的信号,称作为控制指令。

注射机动作顺序控制是开环控制。

例如下图。

注射机动作顺序控制流程框图

图中用方块表示注塑机动作顺序的输入、输出口信号,其中P为输出口、K为行程开关输入。

工作中注塑机动作与对应微机接口、键盘按键如下:

实验操作流程图如下:

半自动操作中,行程开关故障出错

都不是

时间超过20秒

注射压力超过设定值

开模灯闪烁,喇叭报警,停止工作

K4K5同时为0,顶出制品灯闪烁,然后

播放音乐《欢乐颂》

顶出制品灯闪烁,直到碰到行程开关(K5=0)

开模灯闪烁,“慢-快-慢”碰到行程开关(K5=1)

冷却灯闪烁,持续30秒

注射座后退灯闪烁,直到碰到行程开关(K6=1)

塑化灯闪烁,直到碰到行程开关(K4=0)

反复检测高压锁紧信号(K2=1)吗?

保压灯闪烁,持续20秒

注射灯闪烁,直到碰到行程开关(K4=1)

注射座前移闪烁,直到碰到行程开关(K3=1)

关闭安全门K1=1,合模灯闪烁,由慢闪变快闪再到慢闪,表示合模“慢-快-慢”的速度变化

按A,进入半自动操作

按*,0~9,执行相应动作

程序初始化

硬件连接,写入程序

八、注塑机油路图及注塑过程控制说明表

注射机液压原理图

九、程序设计

1、主程序BLMain.asm

*程序说明:

灯闪烁,表示正在执行该动作

*灯闪烁频率快慢,表示该动作的速度快慢

*灯的亮、暗,表示该动作所处状态(维持或是完成)

*功能说明:

键盘按键0~9,执行相应注塑机的动作,实现步进调试

*按键*,系统初始化;按键A,半自动化操作

*添加AD模块,模拟检测压力状况。

注射压力过高时,开模报警

*对行程开关进行监控,若有故障出错,开模报警

*硬件连接:

PTB.0接AD口,PTD.0~5按序接6个开关,

*PTC.4,PTB.1~7,PTC0~3按序接入灯或喇叭

*[头文件]

$include"GP32ASM.H";头文件

*[内存变量]

ORG$0040;变量声明

I1RMB1

I2RMB1

*[主程序]

ORG$8000;程序起始

MainInit:

SEI

LDHX#$023F

TXS

JSRGP32init

JSRSCIInit;调串行口初始化子程序SCIInit

;[A/D初始化,用内部总线时钟,2分频]

LDA#%00110000

STAADCLK

;程序初始化

LDA#%11111110;定义PTB.0输入,PTB.1~7输出

STADDRB

LDA#%11000000;注射座后退、开模灯亮,其余灯灭

STAPTB

LDA#%11111;定义PTC.0~4输出

STADDRC

LDA#%00000;灯灭,喇叭不响

STAPTC

LDA#%000000;定义PTD.0~5输入

STADDRD

LDA#%000000;所有开关置零

STAPTD

STAPTDPUE

JSRKB_Init

BCLR1,INTKBSCR

CLI

MainLoop:

;空循环

NOP

NOP

BRAMainLoop

KB_INT:

SEI

PSHH

BSET1,INTKBSCR

OUT1:

JSRKB_SCAN

CMP#$EE;按1,合模

BNEOUT2

JMPHEMO

OUT2:

CMP#$DE;按2,注射座前移

BNEOUT3

JMPQIANYI

OUT3:

CMP#$BE;按3,注射

BNEOUT4

JMPZHUSHE

OUT4:

CMP#$ED;按4,保压

BNEOUT5

JMPBAOYA

OUT5:

CMP#$DD;按5,冷却、塑化

BNEOUT6

JMPLENGQUESUHUA

OUT6:

CMP#$BD;按6,注射座后退

BNEOUT7

JMPHOUTUI

OUT7:

CMP#$EB;按7,开模

BNEOUT8

JMPKAIMO

OUT8:

CMP#$DB;按8,顶出制品

BNEOUT9

JMPDINGCHU

OUT9:

CMP#$BB;按9,取出制品

BNEOUT10

JMPQUCHU

OUT10:

CMP#$D7;按0,报警

BNEOUT11

JMPBAOJING

OUT11:

CMP#$7E;按A,半自动操作

BNEOUT12

JMPBANZIDONG

OUT12:

CMP#$E7;按*,系统初始化

BNEOUT13

JMPCHUSHIHUA

OUT13:

KB:

JSRKB_Init

BCLR1,INTKBSCR

PULH

CLI

RTI

CHUSHIHUA:

;系统初始化

JMPMainInit

HEMO:

;开模灯灭,合模灯闪烁,慢-快-慢,表示正在合模

BCLR7,PTB

MAN1:

;慢闪,5秒

LDX#!

24

MAN11:

BCLR4,PTC

JSRDELAY1;延时子程序,延时0.1秒

BSET4,PTC

JSRDELAY1

DBNZXMAN11

KUAI1:

;快闪,10秒

LDX#!

96

KUAI11:

BCLR4,PTC

JSRDELAY2;延时子程序,延时0.05秒

BSET4,PTC

JSRDELAY2

DBNZXKUAI11

MAN2:

;慢闪,5秒

LDX#!

24

MAN21:

BCLR4,PTC

JSRDELAY1;延时子程序,延时0.1秒

BSET4,PTC

JSRDELAY1

DBNZXMAN21

JMPKB

QIANYI:

BCLR6,PTB;注射座后退灯灭,

BSET4,PTC

LDX#!

24

SHAN1:

;注射座前移灯闪烁5秒后亮着,表示注射座已前移至设定位置

BCLR1,PTB

JSRDELAY1

BSET1,PTB

JSRDELAY1

DBNZXSHAN1

JMPKB

ZHUSHE:

;注射灯闪烁5秒后变暗,表示注射完毕

BSET1,PTB

LDX#!

24

SHAN2:

BSET2,PTB

JSRDELAY1

BCLR2,PTB

JSRDELAY1

DBNZXSHAN2

JMPKB

BAOYA:

;保压灯闪烁10秒(时间可调)后灭灯,表示保压结束

BCLR2,PTB

LDX#!

48

SHAN3:

BSET3,PTB

JSRDELAY1

BCLR3,PTB

JSRDELAY1

DBNZXSHAN3

JMPKB

LENGQUESUHUA:

;冷却、塑化灯同时亮,表示冷却、塑化同时进行

BCLR3,PTB

BSET4,PTB

BSET5,PTB

JMPKB

HOUTUI:

;注射座后退灯闪烁5秒后变暗,表示注射座后退至设定位置

BCLR1,PTB

BCLR5,PTB

LDX#!

24

SHAN5:

BCLR6,PTB

JSRDELAY1

BSET6,PTB

JSRDELAY1

DBNZXSHAN5

LDX#!

12;等待冷却结束

SHAN55:

JSRDELAY1

JSRDELAY1

DBNZXSHAN55

BCLR4,PTB

JMPKB

KAIMO:

;开模灯闪烁,“慢-快-慢”

BCLR4,PTC

BCLR4,PTB

MAN3:

LDX#!

24

MAN31:

;慢闪,5s

BCLR7,PTB

JSRDELAY1

BSET7,PTB

JSRDELAY1

DBNZXMAN31

KUAI2:

;快闪,10s

LDX#!

96

KUAI21:

BCLR7,PTB

JSRDELAY2

BSET7,PTB

JSRDELAY2

DBNZXKUAI21

MAN4:

;慢闪,5s

LDX#!

24

MAN41:

BCLR7,PTB

JSRDELAY1

BSET7,PTB

JSRDELAY1

DBNZXMAN41

BSET7,PTB

JMPKB

DINGCHU:

;顶出制品灯闪烁

LDX#!

10

MAN5:

;慢闪2s

BSET0,PTC

JSRDELAY1

BCLR0,PTC

JSRDELAY1

DBNZXMAN5

JMPKB

QUCHU:

;取出制品灯闪烁

BCLR0,PTC

LDX#!

24

SHAN6:

BSET1,PTC

JSRDELAY1

BCLR1,PTC

JSRDELAY1

DBNZXSHAN6

JMPKB

BAOJING:

;喇叭报警,开模灯亮,喇叭响

BCLR4,PTC

BSET2,PTC

LDX#!

10

MAN6:

BCLR7,PTB

JSRDELAY1

BSET7,PTB

JSRDELAY1

DBNZXMAN6

BCLR2,PTC

JMPMainInit

BANZIDONG:

;半自动操作

LDA#%11000000;注射座后退、开模灯亮,其余灯灭

STAPTB

LDA#%00000

STAPTC

LDAPTD

CMP#%000001

BEQHEMO2

CMP#%000000

BEQJIXU99

JMPBAOJING

JIXU99:

JMPBANZIDONG

HEMO2:

;合模

BCLR7,PTB

MAN12:

LDX#!

24

MAN112:

;慢闪,5s

LDAPTD

CMP#%000001

BNEBAOJING

BCLR4,PTC

JSRDELAY1

BSET4,PTC

JSRDELAY1

DBNZXMAN112

KUAI12:

;快闪,10s

LDX#!

96

KUAI112:

LDAPTD

CMP#%000001

BNEBAOJING

BCLR4,PTC

JSRDELAY2

BSET4,PTC

JSRDELAY2

DBNZXKUAI112

MAN22:

;慢闪,5s

LDX#!

24

MAN212:

LDAPTD

CMP#%000011

BEQQIANYI2

CMP#%000001

BNEBAOJING

BCLR4,PTC

JSRDELAY1

BSET4,PTC

JSRDELAY1

DBNZXMAN212

JMPBAOJING

QIANYI2:

;注射座前移

BCLR6,PTB

BSET4,PTC

BCLR1,PTB

JSRDELAY1

BSET1,PTB

JSRDELAY1

LDAPTD

CMP#%000111

BEQZHUSHE2

CMP#%000011

BEQJIXU22

JMPBAOJING

JIXU22:

JMPQIANYI2

ZHUSHE2:

;注射

LDA#$00;采集通道0,并求20次的平均值

LDX#!

20

JSRadave;调A/D转换均值滤波子程序

JSRSCISend1;串口发送转换结果

CMP#!

100

BLSSBB

JMPBAOJING

SBB:

BSET2,PTB

JSRDELAY1

BCLR2,PTB

JSRDELAY1

LDAPTD

CMP#%001111

BEQBAOYA2

CMP#%000111

BEQJIXU23

JMPBAOJING

JIXU23:

JMPZHUSHE2

BAOYA2:

;保压

BCLR2,PTB

LDX#!

96

SHAN32:

LDAPTD

CMP#%001111

BEQJIXU24

JMPBAOJING

JIXU24:

BSET3,PTB

JSRDELAY1

BCLR3,PTB

JSRDELAY1

DBNZXSHAN32

LENGQUE2:

;冷却

BCLR3,PTB

LDHX#!

300

SUHUA2:

;塑化

LDAPTD

CMP#%000111

BEQHOUTUI2

CMP#%001111

BEQJIXU25

JMPBAOJING

JIXU25:

BCLR4,PTB

BCLR5,PTB

JSRDELAY1

BSET4,PTB

BSET5,PTB

JSRDELAY1

AIX#-$2

JMPSUHUA2

HOUTUI2:

;注射座后退

BCLR1,PTB

BCLR5,PTB

MAIN22:

LDAPTD

CMP#%100111

BEQDENGDAI2

CMP#%000111

BEQJIXU26

JMPBAOJING

JIXU26:

BCLR6,PTB

BCLR4,PTB

JSRDELAY1

BSET6,PTB

BSET4,PTB

JSRDELAY1

AIX#-$2

JMPMAIN22

DENGDAI2:

;等待冷却结束

BSET6,PTB

BCLR4,PTB

JSRDELAY1

BSET4,PTB

JSRDELAY1

AIX#-$2

CPHX#$0000

BNEDENGDAI2

KAIMO2:

;开模

BCLR4,PTC

BCLR4,PTB

MAN32:

LDX#!

24

MAN312:

;慢闪,5s

BCLR7,PTB

JSRDELAY1

BSET7,PTB

JSRDELAY1

DBNZXMAN3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1