雙模輪胎硫化機機械手控制系統(tǒng)設計
雙模輪胎硫化機機械手控制系統(tǒng)設計,雙模,輪胎,硫化,機械手,控制系統(tǒng),設計
雙模輪胎定型硫化機控制系統(tǒng)程序清單
;微機控制系統(tǒng)譯碼器地址分配
PCTL82551 EQU 1FFFH
PCC82551 EQU 1FFEH
PCB82551 EQU 1FFDH
PCA82551 EQU 1FFCH
PCTL82552 EQU 9FFFH
PCC82552 EQU 9FFEH
PCB82552 EQU 9FFDH
PCA82552 EQU 9FFCH
LS8279 EQU 0BFFFH
LS6264 EQU 3FFFH
LS2764 EQU 3FFFH
ADC0809LW EQU 5FF8H
ADC0809WW EQU 5FF9H
ADC0809LY EQU 5FFAH
ADC0809WY EQU 5FFBH
DAC0832ZC EQU 0DFF8H
DAC0832ZF EQU 0DFF9H
DAC0832JC EQU 0DFFAH
DAC0832JF EQU 0DFFBH
;外部RAM地址分配
CDATALW EQU 00H;內(nèi)溫采樣數(shù)據(jù)存儲首地址
CDATAWW EQU 05H;外溫采樣數(shù)據(jù)存儲首地址
CDATALY EQU 10H;內(nèi)壓采樣數(shù)據(jù)存儲首地址
CDATAWY EQU 15H;外壓采樣數(shù)據(jù)存儲首地址
SETTEMPLWMAX EQU 20H;內(nèi)溫上限給定值地址
SETTEMPWWMAX EQU 25H;外溫上限給定值地址
SETTEMPWYMAX EQU 30H;內(nèi)壓上限給定值地址
SETTEMPWYMAX EQU 35H;外壓上限給定值地址
SETTEMPLWMIN EQU 40H內(nèi)溫下限給定值地址
SETTEMPWWMIN EQU 45H外溫下限給定值地址
SETTEMPLYMIN EQU 50H;內(nèi)壓下限給定值地址
SETTEMPWYMIN EQU 55H;外壓下限給定值地址
DPLBUFF EQU 70H;顯示緩沖七首地址
ALARMAX EQU 80H;硫化時間數(shù)據(jù)存儲首地址
ORG 0000H
LJMP MAIN
ORG 003H
LJMP BAOJING
ORG 0013H
LJMP KEY
;主程序
ORG 0100H
MAIN:MOV SPK,#69H
MOV A,9AH;設置8255工作方式
MOV DPTR,#PCTL82551
MOVX@DPTR,A
MOV A,#80H
MOVDPTR,#PCTL82552
MOVX@DPTP,A
;清給定值存儲單元
MOV RO,#20H
MOV R1,#40H
MOV A,#00H
CLEAR1:MOVX@R0,A
INC R0
DJNZ R1,CLEAR1
;清數(shù)據(jù)采樣單元
MOV R0,#00H
MOV R1,#20H
MOV A,#00H
CLEAR2:MOVX@R0,A
INC R0
DJNZ R1,CLEAR2
;清顯示緩沖區(qū)
MOV R0,#70H
MOV R1,#10H
MOV A,#00H
CLEAR3:MOVX@R0,A
INC R0
DJNZ R1,CLEAR3
;8279初始化
MOV DPTR,#LS8279;指向控制端口
MOV A,#0D1H
MOVX@DPTR,A 清除FIFO.RAM和顯示RAMA
GAIN: MOVX A,·DPTR
JB ACC.7,AGAIN
MOV A,#40H
MOVX@DPTR,A ;置鍵盤顯示器工作方式
MOV A,#34H
MOVX@DPTR,A;置分頻命令字
SETB T1;外部中斷1,下降沿觸發(fā)
SETB EA ;CPU中斷允許
SETB EX1 ;INT1中斷允許
SETB IT0 ;外部中斷0,下降沿觸發(fā)
SETB EA ;CPU中斷允許
SETB EX0 ;INT0中斷允許
L1:AJMP L1
;自動硫化過程序
LIUHUA: ACALL LIU1 ;機械手下降1
ACALL LIU2; 機械手張開
ACALL LIU3 ;機械手上升
ACALL LIU4; 機械手轉入
ACALL LIU5 機械手下降2
ACALL LIU7;機械手上升
ACALL LIU3 ;機械手上升
ACALL LIU8 ;機械手轉出
ACALL LIU9;合模1
ACALL LIU10 ;二次定型
ACALL LIU11 ;合模2
ACALL LIUHUAFUWU; 硫化服務程序
ACALL LIU12;蒸汽室放氣
ACALL LIU13;膠囊放氣
ACALL LIU14 ;開模
ACALL LIU15 ;中心機構上升
ACALL LIU16 ;卸胎機構進入
ACALL LIU17 ;上環(huán)上升
ACALL LIU18 ;卸胎機構上升
ACALL LIU19 ;中心機構下降
ACALL LIU20; 卸胎機構下降
ACALL LIU21 ;卸胎機構退出
ACLLL LIU22 ;卸胎機構翻轉
ACALL LIU23 ;卸胎機構復位
RET1
;機械手下降1
LIU: MOV A,#01H ;輸出
MOV DPTR,#PCA82552
MOVX@DPTR,A
MOV DPTR,#PCA82551 ;輸入
LOOP1:MOVX A,·DPTR
CJNE A,#0FEH,LOOP1 ;檢測
RET
機械手張開
LIU2: MOV A,#20H; 輸出
MOV DPTR,·PCA82552
MOVX·DPTR,A
MOV DPTR,#PVA82551;輸入
LOOP2: MOVX A,·DPTR
CJNE A,#0EFH,LOOP2;檢測
RET
; 機械手轉入
LIU4: MOV A,#04H ;輸出
MOV DPTR ,#PCA82552 MOVX@DPRT A
MOV DPTR,#PCA82551;輸入
LOOP4:MOVXA,·DPTR
CJNE A,#0FCH,LOOP4; 檢測
RET
;機械手下降2
LIU5:MOV A,#01H;輸出
MOV DPTR,#PCA82552
MOVX@DPTR,A
MOV DPTR ,#PCA82551;輸入
LOOP5:MOVX A,·DPTR
CJNE A,#0CFH,LOOP5 ;檢測
RET
;一次定型
LIU6: MOV A,#O2H;輸出
MOV DPTR,#PCB82552
MOVX·DPTR,A
MOV DPTR,#DAC0832JC
MOV A,#0FFH
MOVX@DPTR,A
MOV DPTR,#PCB82551; 輸入
LOOP6:MOVX A,·DPTR
CJNE A,#0FCH,LOOP6; 檢測
RET
;機械手收縮
LIU7:MOV A,#10H;輸出
MOV DPTR,#PCA82552
MOVX@DPTR ,A
MOV DPTR,#PCA82551; 輸入
LOOP7: MOVX A,·DPTR
CJNE A,30DFH, LOOP7; 檢測
RET
;機械手轉出
LIU8:MOV A,#08H;輸出
MOV DPTR,#PCA82552
MOVX@DPTR,A
MOV DPTR,#PCA82551; 輸入
LOOP8: MOVX A·DPTR
CJNE A,#0F7H, LOOP8;檢測
RET
;合模1
LIU9: MOV A,80H;輸出
MOV DPTR,#PCA82552
MOVX@DPTR,A
MOV DPTR#PCB82551; 輸入
LOOP9: MOVX A,·DPTR
CJNE A,#0FEH,LOOP9; 檢測
RET
;二次定型
LIU10: MOV A,#01H;輸出
MOV DPTR,#PCB85552
MOVX@DPTR ,A
MOV ,A #OFFH
MOV DPTR,#DAC0832JC
MOVX·DPTR,A
MOV DPTR,#PCB82551;輸入
LOOP10: MOVX A,·DPTR
CJNE A,#0F7H,LOOP10 ;檢測
RET
合模2
LIU11: MOV A,#80H;輸出
MOV DPTR,#PCA82552
MOVX@DPTR,A
MOV DPTR,#PCB82551;輸入 LOOP11:
MOVX A,·DPTR CJNE A,H0EFH,LOOP11; 檢測
RET
;蒸汽室放氣 LIU12: MOV A,#OFFH;輸出
MOV DPTR ,#DAC0832ZF
MOVX@DPTR ,A
MOV DPTR,#ADC0809W; 輸入
LOOP12: MOVX A,·DPTR
CJNE A,#01LH,LOOP12;檢測
RET
;膠囊放氣 LIU13: MOV A,#0FFH; 輸出
MOV DPTR ,#DAC0809LWJF
MOVX@DPTR,A
MOV DPTR,#ADC0809LW;輸入
LOOP13: MOVX A,·DPTR
CJNEA,#01H,LOOP13; 檢測
;開模
LIU14:MOV A,#40H;輸出
MOV DPTR,#PCA82552
MOVX@DPTR,A
MOV DPTR,#PCA82551;輸入
LOOP14:MOVX A,·DPTR
CJNE A,#7FH,LOOP14;檢測
RET
;中心機構上升
LIU15:MOV A,#04H; 輸出
MOV DPTR,#PCB82552
MOVX@DPTR ,A
MOV DPTR ,#PCB82551;輸入
LOOP15:MOVX A,·DPTR;檢測
CJNE A,#ODFH,LOOP15
RET
;卸胎機構進入
LIU16:MOV A,#10H;輸出
MOV DPTR,#PCB82552
MOVX@DPTR,A MOV DPTR,#PCB82551; 輸入
LOOP16: MOVX A,·DPTR
CJNE A,#7FH,LOOP16;檢測
RET
;上環(huán)上升
LIU 17:MOV A,#0FFH; 輸出
MOV DPTR,#DAC0832JF
MOVX@DPTR,A
MOVX@DPTR,A
MOV A,01H
MOV DPTR,#PCB82552
MOVX@DPTR ,A
MOV DPTR,#PCC82551; 輸入
LOOP17: MOVX A,·DPTR
CJNE A,#0DFH,LOOP17; 檢測
RET
;卸胎機構上升
LIU18: MOC A#40H;輸出
MOV DPTR ,#PCB82552
MOVX@DPTR,A MOV
DPTR,#PCB82551;輸入
LOOP18: MOVX A,·DPTR
CJNE A,#0FDH,LOOP18;檢測
RET
;中心機構下降
LIU19:MOV A,#80H;輸入
MOV DPTR,#PCB82552
MOVX@DPTR,A
MOV DPTR,#PCC82551;輸入
LOOP19:MOVX A,·DPTR
CJNE A,#0FCH,LOOP19;檢測
RET
;卸胎機構下降
LIU20:MOV A,#80H;輸入
MOV DPTR,#PCB82552
MOVX@DPTR,A
MOV DPTR,#PCC82551;輸入
LOOP20:MOVX A,·DPTR
CJNE A,#0FCH,LOOP20;檢測
RET
;卸胎機構退出
LIU21:MOV A,#20H; 輸出
MOV DPTR ,#PCB82552
MOVX@DPTR,A
MOV DPTR,#PCC82551;輸入
LOOP21:MOVX A,·DPTR
CJNE A,#0FEH,LOOP21;檢測
RET
卸胎機構翻轉
LIU22:MOV A,#20H; 輸出
MOV DPTR ,#PCB82552
MOVX@DPTR,A
MOV DPTR,#PCC82551;輸入
LOOP21:MOVX A,·DPTR
CJNE A,#0FEH,LOOP22;檢測
RET
;卸胎機構復位
LIU23:MOV A,#02H; 輸出
MOV DPTR,#PCC82552
MOVX·DPTR,A
MOV DPTR,#PCC8551;輸入
LOOP23:MOVX A,·DPTR
CJNE A,OEFH,LOOP23;檢測
RET
;硫化服務程序
LIUHUAFUWU: MOV R0,80H
DL4:MOV R2,81H
DL3:MOV R3,82H
DL2:MOV DPTR #ADC0809LW;啟動內(nèi)溫檢測
MOVX@DPTR,A
ACALL YANSHI;延時
MOVX A·DPTR 數(shù)據(jù)輸入
MOV 00H,A 數(shù)據(jù)送存儲區(qū)
MOV R2,A
ACALL ZHUANHUAI1; 數(shù)據(jù)轉換
MOV 70H,R7
MOV 71H,R6
MOV72H,R5
ACALL DISP; 內(nèi)溫顯示
ACALL LWFW;調(diào)內(nèi)溫服務程序
MOV DPTR,#ADC0809WW;啟動外溫檢測
MOVX@DPTR,A
ACALL YANSHI 延時
MOVX A,·DPTR;數(shù)據(jù)輸入
MOV 05H,A 數(shù)據(jù)送存儲區(qū)
MOV R2,A
ACALL ZHUANHUAN1;數(shù)據(jù)轉換
MOV 70H,R7
MOV 71H,R6
MOV 72H,R5
ACALL DISP; 外溫顯示
ACALL WWFW ;調(diào)外溫服務程序
MOV DPTR,#ADC0809LY;啟動內(nèi)壓檢測
MOVX@DPRT,A
ACALL YANSHI; 延時
MOVX A,·DPRT; 數(shù)據(jù)輸入
MOV 10H,A ; 數(shù)據(jù)送存儲區(qū)
MOV R2,A ACALL ZHUANHUAN1;數(shù)據(jù)轉換
MOV 70H,R7
MOV 71H,R6
MOV 72H,R5
ACALL DISP; 數(shù)據(jù)顯示
ACALL LYFW; 調(diào)內(nèi)壓服務程序
MOV DPTR,#ADC0809WY;啟動外壓檢測
MOVX@DPTR,A
ACALL YANSHI ;延時
MOVX A,·DPTR; 數(shù)據(jù)輸入
MOV 15H,A 數(shù)據(jù)送存儲區(qū)
MOV R2,A
ACALL ZHUANHUANI1;數(shù)據(jù)轉換
MOV 70H,R7
MOV 71H,R6
MOV 72H,R5
ACALL DISP ;外壓顯示
ACALL WYFW;調(diào)外壓服務程序
DJNE R3,DL2
DJNZ R2,DL3
DJNZ, R0,DL4
RET
;二進制與BCD碼的轉換程序
ZHUANHUANI1: MOV,A R2;原二進制數(shù)送A中
MOV B,#64H;設定除數(shù)為100D
DIV ABL A/100商于A ,余數(shù)于B
MOV R5,A ;A中百位BCD碼送R5中
MOV A,0AH 設定除數(shù)為10D
XCH A,B ;除數(shù)與被除數(shù)交換歸位
DIV AB; A/10D商于B,余數(shù)于A
MOV R6,A; A中十位BCD碼送R6中
MOV R7,B;B中個位BCD碼送R7中
RET
;BCD碼與二進制數(shù)的轉換程序
ZHUANHUANI2:MOV A,R6;原十位BCD碼送A中
MOV B,#0AH; 設定乘數(shù)為10D
MUL AB
ADD A,R7; 個位數(shù)加十位數(shù)
MOV R6,A
MOV A,R; 百位BCD 碼送A 中
MOV B,#64H;設定乘數(shù)為100D
MUL AB
ADD A,R6
MOV R2,A 所得二進制數(shù)送R2中
;內(nèi)溫服務程序
LWFW: MOV A,00H; 檢測內(nèi)溫送A
CJNE A,40H,LOOP24;內(nèi)溫不等于下限,轉LOOP24
AJMP EOF1;內(nèi)溫等于下限,轉EOF1
LOOP24: MOV R0,A;暫存現(xiàn)內(nèi)溫
CLR A; A清0
RLC A;將CY移入A0
JNZ SLW; CY不等于0,內(nèi)溫底于下限,轉升溫程序
MOV A,R0;恢復內(nèi)溫
CJNE A,20H,LOOP25;內(nèi)溫不等于上限,轉LOOP25
AJMP EOF1; 內(nèi)溫等于上限,轉EOF1
LOOP25:CLRA; A清0
RLC A; CY送A0
JZ JLW CY等于0,內(nèi)溫高于上限,轉降內(nèi)溫程序
EOF1: RET
SLW: MOV A,#0FFH;升內(nèi)溫程序
MOV DPTR,#DAC0832JC
MOVX@DPTR,A
AJMP EOF1
JLW: MOV A,#0FFH; 降內(nèi)溫程序
MOV DPTR,#DAC0832JF
MOVX·DPTR,A AJMP EOF1
;外溫服務程序 WWFW: MOV A,05H;檢測外溫送A
CJNE A,45H,
LOOP26;內(nèi)溫不等于下限,轉EOF2
LOOP26:MOV R0,A 暫存現(xiàn)內(nèi)溫
CLR A; A清0
RLC A; CY等于A0
JNZ SWW; CY不等于0,外溫底于下限,轉升溫程序
MOV A,R0; 恢復外溫
CJNE A,25H,,LOOP27; 外溫不等于上限,轉入LOOP27
AJMP EOF2;外溫等于上限值,轉EOF2
LOOP27: CLRA; A清0
RLC A;CY移A0
JZ JWW;CY等于0,內(nèi)溫高于上限,轉降外溫程序
EOF2:RET
SWW:MOV A,#0FFH;升溫程序
MOV DPTR,#DAC0832ZC
MOVX@DPTR,A
AJMP EOF2
JWW:MOV A,#0FFH;降外溫程序
MOV DPTR,#DAC0832ZF
MOVX@DPTR,A
AJMP EOF2;內(nèi)壓服務程序
LYFW:MOV A,10H;檢測內(nèi)壓送 A
CJNE A,50H,LOOP28;內(nèi)壓不等于下限,轉LOOP強8
AJMP EOF3;內(nèi)壓等于下限值,轉EOF3
LOOP28:MOV R0,A;保存內(nèi)壓值
CLR A;A清0
RLC A;CY移入A。0
JNZ SLY;CY不等于0,內(nèi)壓低于下限,轉升內(nèi)壓程序
MOV A,R0;恢復內(nèi)溫
CJNE A,30H,LOOP29;內(nèi)壓不等于上限,轉LOOP29
AJMP EOF3;內(nèi)壓等于上限值,轉EOF3
LOOP29:CLR A;A 清0
RLC A;CY移入A。0
JZ JLY;CY等于0,內(nèi)壓高于上限,轉降內(nèi)壓程序
EOF3:RET
SLY:MOV A,#0FFH; 升內(nèi)壓程序
MOV DPTR,#DAC0832JC
MOVX@DPTR,A
AJMP EOF3
JLY:MOVA ,#0FFH;降內(nèi)壓程序
MOV DPTR,#DACO832JF
MOVX@DPTR,A
AJMP EOF3
WYFW:MOV A,15H;檢測外壓送A
CJNE A,60H,LOOP30;外壓不等于下限,轉LOOP30
AJMP EOF4;外壓等于下限值,轉EOF4
LOOP30:MOV R0,A;保存外壓值
CLR A;A清0
RLC A;CY移入A。0
JNZ SWY;CY不等于0,外壓于直下限轉內(nèi)溫程序
MOV A,R0;恢復外壓
CJNE A,35H,LOOP31;外壓不等于上限,轉LOOP31
AJMP EOF4;外壓等于上限值,轉EOF4
LOOP31:CLR A;A清0
RLC A;CY移入A。0
JZ JWY ;CY等于0,外高于上限,轉升內(nèi)溫程序
EOF4:RET
SWY:MOV A,#0FFH;升外壓程序
MOV DPTR,#DAC0832ZC
MOVX@DPTR,A
AJMP EOF4
JWY:MOV A,#0FFH;降外壓程序
MOV DPTR,#DAC0832ZF
MOVX@DPTR,A
AJMP EOF4;延事子程序
YANSHI:MOV R1,#15H
DL1:NOP
NOP
DJNZ R1,DL1
RET;顯示子程序
DISP:MOV DPTR,#LS8279;指向控制端口
MOV A,#90H
MOVX@DPTR,A;置寫顯示RAM命令字
MOV R0#70H;置字形碼存放區(qū)首地址
MOV R7,#08H;顯示8位數(shù)
MOV R7,#08H;顯示8位數(shù)
MOV DPTR,#0BFFEH;指向數(shù)據(jù)端口
LP1:MOV A,@R0;取字形碼
MOVX@DPTR,A; 字形碼送8279顯示RAM
INC R0
DJNZ R7,LP1;8個字形碼顯示送完,繼續(xù)
RET;鍵盤輸入中斷服務程序
KEY:RUSH PSW
MOV DPTR,#0BFFEH;指向控制端口
MOV A,#40H;置讀FIFO。RAM命令字
MOVX@DPTR,A
MOV DPTR,#0BFFEH;指向數(shù)據(jù)端口
MOVX A,@DPTR;讀入鍵值
CLR C;CY清0
SUBB A,#40H;讀入的鍵值減40H
JNC KS;CY不等于0,轉KS
MOV DPTR,#KPRG;KPRG為鍵功能程序入口地址表首地址
MOV B,#03H
MUL AB
JMP@A+DPTR;鍵功能程序散轉
RE:RETI
KS:MOV DPTR,#K;K為鍵功能程序入口地址表首地址
MOV B,#03H
MUL AB
JMP@A+DPTR;鍵功能程序散轉
AJMP RE;KPRG鍵功能程序散轉表
KPRG:LJMP KPRG0
LJMP KPRG1
LJMP KPRG2
LJMP KPRG3
LJMP KPRG4
LJMP KPRG5
LJMP KPRG6
LJMP KPRG7
LJMP KPRG8
LJMP KPRG9
LJMP KPRG10
LJMP KPRG11
LJMP KPRG12
LJMP KPRG13
LJMP KPRG14
LJMP KPRG15
LJMP KPRG16
LJMP KPRG17
LJMP KPRG18
LJMP KPRG19
LJMP KPRG20
LJMP KPRG21
LJMP KPRG22
KPRG0:ACALL LIUHUA;KPRG0 功能程序
AJMP RE
KPRG1:MOV A,#01H;KPRG1 功能程序
MOV DPTR,#PCA82552
MOVX@DPTR,A
AJMP RE
KPRG2:MOV A,#20H;KPRG2 功能程序
MOV DPTR,#PCA82552
MOVX@DPTR,A
AJMP RE
KPRG3:MOV A,#02H;KPRG3 功能程序
MOV DPTR,#PCA82552
MOVX@DPTR,A
AJMP RE
KPRG4:MOV A,#04H;KPRG4 功能程序
MOV DPTR,#PCA82552
MOVX@DPTR,A
AJMP RE
KPRG5:MOV A,#02H;KPTG5 功能程序
MOVX@DPTR,A
AJMP RE
KPRG6:MOV A,#0FFH;KPRG6 功能程序
MOV DPTR,#DAC0832JC
MOVX@DPTR,A
AJMP RE
KPRG7:MOV A,#10H;KPRG7 功能程序
MOV DPTR,#PCA82552
MOVX@DPTR,A
AJMP RE
KPRG8:MOV A,#08H;KPRG8 功能程序
MOV DPTR,#PCA82552
MOVX@DPTR,A
AJMP RE
KPRG9:MOV A,#80H;KPRG9 功能程序
MOV DPTR,#PCA82552
MOVX@DPTR,A
AJMP RE
KPRG10:MOV A,#0FFH;KPTG10 功能程序
MOV DPTR,#DAC0832ZC
MOVX@DPTR,A
AJMP RE
KPRG11:MOV A.#0FFH;KPRG11 功能程序
MOV DPTR,#DAC0832ZF
MOVX@DPTR,A
AJMP RE
KPRG12:MOV A,#0FFH;KPRG12 功能程序
MOV DPTR,#DAC0832JF
MOVX@DPTR,A
AJMP RE
KPRG13:MOV A,#0FFH;KPRG13 功能程序
MOV DPTR,#DAC0832ZF
MOVX@DPTR,A
MOV DPTR,#ADC0809WY
L12:MOVX A,@DPTR
CJNE A,#01H,L12
MOV DPTR,#ADC0809LY
L13:MOVX A,@DPTR
CJNE A,#01H,L13
MOV A,#40H
MOV DPTR,#PCA82552
MOVX@DPTR,A
AJMP RE
DPRG14:MOV A,#04H;KPRG14 功能程序
MOV DPTR,#PCB82552
MOVX@DPTR,A
AJMP RE
KPRG15:MOV A,#10H;KPRG15 功能程序
MOV DPTR,#PCB82552
MOVX@DPTR,A
AJMP RE
KPRG16:MOV A,#0FFH;KPRG16 功能程序
MOV DPTR,#DAC0832JF
MOVX@DPTR,A
MOV A,#01H
MOV DPTR,#PCB82552
MOVX@DPTR,A
AJMP RE
KPRG17:MOV A,#40H;KPRG17 功能程序
MOV DPTR,#PCB82552
MOVX@DPTR,A
AJMP RE
KPRG18:MOV A,#08H;KPRG19 功能程序
MOV DPTR,#PCB82552
MOVX@DPTR,A
AJMP RE
KPTG19:MOV A,#80H;KPRG19 功能程序
MOV DPTR,#PCB82552
MOVX@DPTR,A
AJMP RE
KPRG20:MOV A,#20H;KPRG20 功能程序
MOV DPTR,#PCB82552
MOVX@DPTR,A
AJMP RE
KPRG21:MOV A,#01H;KPRG21 功能程序
MOVX@DPTR,A
AJMP RE
KPRG22:MOV A,#02H;KPRG22 功能程序
MOV DPTR,#PCC82552
MOVX@DPTR,A
AJMP RE;K鍵功能散轉表
K:LJMP K0
LJMP K1
LJMP K2
LJMP K3
LJMP K4
LJMP K5
LJMP K6
LJMP K7
LJMP K8
LJMP K9
K0: MOV B,@00H;K0 功能程序
SJMP KSS
K1: MOV B,@01H;K1 功能程序
SJMP KSS
K2: MOV B,@02H;K2 功能程序
SJMP KSS
K3: MOV B,@03H;K3 功能程序
SJMP KSS
K4: MOV B,@04H;K4 功能程序
SJMP KSS
K5: MOV B,@05H;K5 功能程序
SJMP KSS
K6: MOV B,@06H;K6 功能程序
SJMP KSS
K7: MOV B,@07H;K7 功能程序
SJMP KSS
K8: MOV B,@08H;K8 功能程序
SJMP KSS
K9: MOV B,@09H;K9 功能程序
KSS:ACALL DISP;調(diào)顯示字程序
MOV R0#80H
MOV R1#03H
L11:MOV R0,B
INC R0
DJNZ R1,L11
MOV R5,82H
MOV R6,82H
MOV R7,80H
ACALL ZHUANHUSL2;調(diào)轉換程序
AJMP RE;報警程序
BAOJING:PUSH PSW
MOV A,#00H
MOV P0,A
POOP PSW
RETI
END
湖南大學衡陽分校畢業(yè)設計
湖大衡陽分校
畢業(yè)設計書
課 題 1310(55″)雙模輪胎硫化機
機械手控制系統(tǒng)設計
專 業(yè) 機械設計制造及其自動化
班 級 03級機制專(1)班
學生姓名 周 玉 濤
指導老師 黃 開 有
2006 年 5 月21 日
目 錄
一. 設計任務書
二. 硫化機的用途與分類
三.硫化機的結構及參數(shù)
四.機械手
五.微機控制系統(tǒng)的設計
六.設計總結
七.參考文獻
<一>設計任務書
一、設計內(nèi)容
(1) 硫化機機械手運動機構設計
(2) 微機控制系統(tǒng)的設計
(3) 控制程序設計
二、應完成的內(nèi)容:
(1)硫化機主機圖 (圖幅不小于A1)
(2)硫化機機械手部裝圖 (圖幅不小于A1)
(3)機械手控制程序清單
(4)機械手控制程序磁盤文件
(5)機械手控制電路(總圖幅不小于A1)
(6)機械手程序框圖 (總圖幅不小于A2)
(7) 硫化機中非標零件圖(總圖幅不小于A3)
(8) 設計說明書
<二> 硫化機的用途與分類
輪胎定型硫化機主要用于空心輪胎(汽車胎、工程胎、飛機胎、摩托車胎、力車胎等)的外胎硫化。
輪胎定型硫化機是在普通個體硫化機的基礎上發(fā)展起來的。本次設計的硫化機名為雙模輪胎定型硫化機,其型號LL-B525/4220 X 2。該硫化機主要適用于普通外胎及子午線結構外胎等充氣輪胎定型硫化。能自動進行裝胎、定型、硫化、卸胎及后充氣冷卻等一系列工藝操作。采用蒸鍋式(或熱板式)加熱,可使用兩半膜,也可以使用活絡膜,并配備有充氣裝置,供用戶硫化尼龍簾布線輪胎時配套使用。
我國輪胎定型硫化機的發(fā)展十分迅速,自1963年開始設計制造B型硫化機至今已有四十年的歷史,定型硫化機從無到有取得很大的成績。國產(chǎn)定型硫化機已基本形成系列。近年來,對于定型硫化機組開展了研制工作,已取得了可喜的發(fā)展。
輪胎定型硫化機按不同角度分類
按膠囊特點可分為:A型定型硫化機的(膠囊向下收藏);B型定型硫化機(膠囊向上收藏);AB型定型硫化機(膠囊成“U”型收藏)。
按加熱方式可分為:罐式定型硫化機;夾套式定型硫化機;板式定型硫化機。
按傳動方式可分為:連桿式定型硫化機;液壓式定型硫化機,液壓鎖環(huán)式定型硫化機。
按是否用膠囊可分為:有膠囊定型硫化機;無膠囊定型硫化機。
<三> 硫化機的結構及參數(shù)
一、系統(tǒng)結構
位置顯示
微 機
系 統(tǒng)
放大
控制執(zhí)行系統(tǒng)
硫化機機械手
控制面板
反饋電路
控制輸入
位置信號反饋
本機屬B型雙模輪胎定型硫化機。用曲柄連桿傳動,采用蒸鍋式(或熱板式)加熱,升降翻轉式開合模。膠囊伸直或收縮由中心機構操縱;機械手升降、轉動、卸胎機構進出均采用水缸驅動;后充氣采用二位四點式裝置;控制系統(tǒng)采用PLC可編程控制程序控制。本機主要由機器、傳動裝置、中心機構、蒸汽室、裝胎機構、卸胎機構、脫模機構、活絡模操縱裝置、管路系統(tǒng)、電氣控制系統(tǒng)等組成。
系統(tǒng)主要參數(shù)和功能
序 號
項 目
參 數(shù)
1
蒸汽室數(shù)目
2 個
2
蒸汽室內(nèi)徑
1525 mm
3
最大合模力
4220 X 2 KN
4
模型高度
258-637mm
5
適用鋼圈直徑
16—24 mm
6
主電機 LG41-6
13 KW 890 r/min
7
機械手爪張開(閉合)直徑
632(360) mm
8
膠囊真空度
0.05 MPa
9
過熱水壓力
2.8 MPa
10
硫化蒸汽壓力
0.7(熱板1.04)MPa
11
動力水壓力
0.7 ,1.0 ,1.4 MPa
12
動力空氣壓力
2.1—2.5 MPa
13
控制氣源壓力
0.36 MPa
14
最大充氣壓力
1.4 MPa
15
開(合)模理論時間
約 100s
16
垂直開模距離
662 mm
17
抓胎器最大升降行程
1622 mm
18
外型尺寸(長X 寬X 高)
7010X 5522X 5953 mm
19
總重
約 60 t
20
動力空氣壓力
0.7 1.0,1.4mpa
22
硫化內(nèi)壓
最大28kg/cm**2
23
硫化外壓
最大7cm/mm**2
〈四〉、機械手
一.機械手示意圖:
1.張開閉合汽缸
2.升降架
3.轉動臂
4.升降水缸
5.卡盤
6.方柱
功 能:
機械手的作用是將生胎從存胎器上提取送至下模上定位,并在定型過程中對膠囊進入胎內(nèi)起導向作用;硫化后,將輪胎從卸胎裝置上取出,放至放胎位置。
二、機械手工作原理
機械手由鉤爪,連桿及托架板汽缸等組成,機械手由雙向汽壓驅動,當汽缸向下時,八瓣鉤胎爪張開至最大,當汽壓缸向上時,鉤胎胚是不會脫落的,因為連桿在張開時接近一字行,足以平衡鉤胎爪胚的作用力。這種機械手鉤胎爪設成錐體對偏心25—125mm和變形厲害的生胎同樣能抓起來。
機械手球鼻其主要是配合裝胎時定型。根據(jù)輪胎規(guī)格調(diào)節(jié)定型彈簧,當膠囊受內(nèi)壓囊筒翻出進入胎胚時,膠囊的凹處與球鼻的球面吻合接觸,當膠囊內(nèi)壓繼續(xù)增加,球鼻及定型盤受壓上升,彈簧經(jīng)定型板傳給膠囊一個大小相等方向相反的作用力控制住膠囊的中心定位,當定型壓力達到一定值時,定型桿上升,碰到行程開關,發(fā)出信號,膠囊內(nèi)壓降低定型完畢,機械手及球鼻返回。
三、觸胎桿
1.導桿 2.導向板 3.觸胎板
觸胎氣是機械手的主要執(zhí)行部件,其作用是感知胎的位置及大小。由于觸胎桿的主要作用是感觸,因此其特點主要是:力求結構緊湊,以減少慣性力。
現(xiàn)取導桿l1=382mm, 直徑為15mm,
導向板l2=172mm, 厚為6mm, 觸胎板l3=154mm 厚取6mm
四.手指設計
硫化機機械手的手部是用來抓持工件的部件,將直接影響到工業(yè)機械手的工作性能,它是工業(yè)機械手的關鍵部件之一。
4.1 設計時要注意的問題:
(1) 結構盡量緊湊重量輕,以利于腕部和臂部的結構設計
(2) 手指應有一定的開閉范圍。它的大小不僅與工件的尺寸有關,而且應注意手部接近工件的運動路線及其方位的影響。
(3) 手指應有足夠的夾緊力,除考慮夾持工件的重力外,還應考慮工件在傳送過程中的動載荷
(4) 應能保證工件在手指內(nèi)準確定位。
4.2 零件的計算
V=π(R2-r2)h
=3.14(402-302)*150
=329931(mm3)
m=ρv
G=mg=ρvg=7800*329931/109=25.7164(N)
其中g取10N/kg
取G=26(N)
4.3 緊力的計算:
2.3.1
f為手指與工件的靜摩擦系數(shù),工件材料為40號鋼,手指為鋼材,查表2-5 f=0.15
所以
取N=43(N)
驅動力的計算
為斜面傾角,,為傳動機構的效率,這里為平摩擦傳動,
查表 這里取 0.85
所以
取p=55(N)
五.大小臂的設計
1)小臂的設計
臂部是機械手的主要執(zhí)行部件,其作用是支撐手部和腕部,主要用來改變工件的位置。手部在空間的活動范圍主要取決于臂部的運動形式。
1. 設計時注意的問題
(1) 剛度要好,要合理選擇臂部的截面形狀和輪廓尺寸,空心桿比實心桿剛度大的多,常用鋼管做臂部和導向桿,用工字鋼和槽鋼左支撐板,以保證有足夠的剛度。
(2) 偏重力矩要小,偏重力矩時指臂部的總重量對其支撐或回轉軸所產(chǎn)生的力矩。
(3) 重量要輕,慣量要小,為了減輕運動時的沖擊,除采取緩沖外,力求結構緊湊,重量輕,以減少慣性力。
(4) 導向性要好。
2. 小臂結構的設計
把小臂的截面設計成工字鋼形式,這樣抗彎系數(shù)大,使截面面積小,從而減輕小臂重量,使其經(jīng)濟、輕巧。
選10號工字鋼。理論重,小臂長為800mm。
較核:(N)
取100N
其受力如下圖:
F=100+105=205(N)
其中h為工字鋼的高度,b為工字鋼的腰寬,Q為所受的力。
所以
所以選10號工字鋼合適。
3. 軸的設計計算
大軸的直徑取25mm,材料為45號鋼。
受力如下圖:
驗算:
F=205N
所以合適
2) 大臂的設計
1. 結構的設計
把大臂的截面設計成工字鋼形式,這樣抗彎系數(shù)大,使截面面積小,從而減輕小臂重量,使其經(jīng)濟、輕巧。
選14號工字鋼。理論重,小臂長為950mm。
較核:(N)
取160N
其受力如圖:
F=100+105+160=365(N)
其中h為工字鋼的高度,b為工字鋼的腰寬,Q為所受的力。
所以
所以選10號工字鋼合適。
驗算:
F=320N
所以合適
2.軸承的選擇
大軸軸承的選擇:因為上軸承只受徑向,下軸承受軸向力和徑向力,所以選用圓錐滾子軸承,按《機械零件手冊》表9-6-1(GB 297-84)選7304E,d=20mm e=0.3
軸承的校核
因為此處軸承做低速的擺動,所以其失效形式是,接觸應力過大,產(chǎn)生永久性的過大的凹坑(即材料發(fā)生了不允許的永久變形),按軸承靜載能力選擇的公式為:
其中為當量靜載荷,為軸承靜強度安全系數(shù),取決于軸承的使用條件。
此處1.5.
上軸承受純徑向載荷,
所以
因此軸承合適.
下軸承受徑向和軸向載荷,
R為徑向載荷
A為軸向載荷
X Y分別為徑向軸向載荷系數(shù),其值按《機械設計》表13-5查取
因為
所以
所以
因此軸承合適
小軸承受力很小,所以不用教核
3.軸承摩擦力矩的計算
如果 (C為基本額定動載荷,P為所受當量動載荷),可按公式:
估算
其中:為滾動軸承摩擦因數(shù),F(xiàn)為軸承載荷,d為軸承內(nèi)徑。
查表得,
,所以也可以用此公式估算
所以
查表得,
,所以也可以用此公式估算
所以
取0.1
〈五〉.微機控制系統(tǒng)的設計
定型硫化機的自動化水平是較高的,一般對內(nèi)溫、內(nèi)壓及蒸汽室內(nèi)(或蒸汽夾套)等的溫度均能測量、記錄與控制。整個硫化周期亦有采用程序控制的(包括后充氣作業(yè)),此外還設有定型控制裝置,模型清潔與涂隔離劑裝置,膠囊預熱裝置,膠囊泄漏檢查器,膠囊使用次數(shù)記錄器,安全桿與壓力開關(蒸汽室有內(nèi)壓時不能打開)等,故定型硫化機基本上可不用手操作,只需要在硫化機前的存胎器的胎座能保證供應生胎,整個周期即可自動連續(xù)進行。
按定型硫化機的控制方法可分為單機自控和群控形式兩種。
目前,單機自控在國內(nèi)外使用較為普遍,它們的控制通常由主令控制(包旋凸輪和微機開關組成),時間繼電器、時序控制器、行程開關、壓力開關及繼電器、電磁閥元件組成,由這些元件來實現(xiàn),硫化過程中各工序的自動控制。
一、 基本原理
橡膠制品的硫化過程,就是將其放在一定溫度,一定壓力的硫化模腔內(nèi),保持一定的時間,進行一種高分子反應,橡膠硫化性好壞
取決于其所達到的硫化程度。過硫會使產(chǎn)產(chǎn)品發(fā)脆,欠硫化使產(chǎn)品發(fā)軟,表面出現(xiàn)“白霜”。因此,在橡膠制品生產(chǎn)過程中,硫化工藝是必不可少的重要一環(huán),也是對產(chǎn)品質重大影響的關鍵一步。
為了使橡膠達到性能的最佳的硫化程度,傳統(tǒng)的做法是,通過控制硫化時間來完成整個硫化過程,這一種方法稱為定時硫化工藝,它是以模腔內(nèi)溫度和壓力恒定作為前提條件的。但是為了降低成本,橡膠廠一般采用飽和蒸汽作為熱介質的,由于生產(chǎn)組織和環(huán)境的復雜性,以及某些機械和電氣設備的故障,使得模范作用熱鍋爐的蒸汽壓力經(jīng)常產(chǎn)生或大或小的波動,從而這種供熱系統(tǒng)不能使硫化模腔內(nèi)的溫度保持不變。對于大廠來講,鍋爐大,熱慣性大,加上采用開環(huán)或閉環(huán)溫度穩(wěn)定系統(tǒng)來調(diào)節(jié)飽和熱蒸汽壓力,尚可減小溫度波動的幅度,而對于小廠來講,這個問題就顯得更加突出了。同時,就是時間控制,也因這樣那樣的原因而不能得到準確保證。因此,定時硫化工藝不能實現(xiàn)最佳硫化。
根據(jù)橡膠硫化理論,硫化效應是衡量膠料硫人程度深淺的一個尺度。因此,只要使橡膠制品獲得最佳硫化效應,就可使其達到最佳硫化程度?;谶@種等效硫化概念來控制橡膠制品硫化過程的方法,稱為等效硫化工藝。
在硫化濕度恒定的情況下,硫化效應:
E=I·△t=k(T-T0)/10·△t
式中I—硫化強度
K—硫化濕度系數(shù)
T—從橡膠制品特定部位實測得的硫化溫度
△ t—硫化所經(jīng)歷的時間
T0—規(guī)定硫化所采用的標準溫度
在一定范圍內(nèi),忽略k、β隨T的非線性變化,因而有范德霍夫方程
E1=E2·K k(T-T0)/10
選T2=T0,因而E2=△t,因此等效硫化工藝可根據(jù)溫度的變化,隨時間調(diào)整硫化時間,確保最佳硫化效應的實現(xiàn)。
二、 設計思想
定型硫化機主傳動系統(tǒng)的控制,主要是控制主電機的工作過程,當機械手把生胎存放好后,主電機旋轉帶動橫梁合模,定時器T1延時15秒,合模后進行硫化,定時器T0延時76分鐘,得到最佳硫化輪胎,主電機又開始工作,帶動橫梁開模,定時器
T2也延時15秒,然后這樣重復下去,硫化第二個輪胎,為了安全起見,在橫梁的極限位置裝上限位器。
三、 硬件的設計
為保證主電機的正反轉,主電路中接入兩個接觸器KM1和KM2,在控制電路中也有兩個輔助觸點KM1和KM2。在控制電路中,可用電氣控制,也可用單片機來進行控制,但單片機本來龍去脈就有蕊片集成度過高,結構設計緊湊小而全的特點,MCS—51單片機在簡單的場合下應用,幾乎不需要增加其他的硬件資源,就可構成一個最小應用系統(tǒng),使用非常方便。不過對于復雜的應用場合,最小應用系統(tǒng)往往不能滿期足要求,必須在片外擴展相應的資源,單片機的系統(tǒng)擴展包括程序內(nèi)存儲器ROM/RAM的擴展,數(shù)據(jù)存儲器(RAM)擴展,I/O擴展,定時/計數(shù)擴展,中斷系統(tǒng)擴展,以及其他特殊功能的擴展。
橡膠硫化機單片微型電腦控制器的模擬輸入量為溫度和內(nèi)壓信號,需A/D轉換,從精度考慮,8位就夠了,其它輸入信為:起動信號,上限位置信號,和下限位置信號。起動信號由機械手放外胎,離開模子后按動電鈕開關給出,單片機只有接收到起動信號才能開始硫化,并自動達到最佳硫化程度,自動開模結束硫化過程。上、下限位置相應于開、合模的極限位置信號,顯然,起模位置生如不關斷電動機,將使電動機處于卡死狀而燒毀。輸出信號包括工位時間值的顯示以及電動機和電磁閥的控制,電動機的正、反轉和停止相應于合模、開模、停機。由電磁閥的吸合、釋放相應于內(nèi)壓的加減。
根據(jù)整個系統(tǒng)對I/O口的要求,控制器的硬件原理如圖如示。(見圖紙)
四、 調(diào)試方法
本控制器在安裝調(diào)試中,主要是控制電動機的工作時間及正、反轉,編程不是很復雜,在普通的單片機中調(diào)試就可以了。
<六>、設計總結
這次設計是我們大學三年最后一次設計,是對我們?nèi)陙硭鶎W的專業(yè)知識的一次全面檢查.讓我們對三年來所學的知識進行了一次很好的鞏固.并使我們對所學知識的綜合運用能力大大提高,為今后解決工作中的實際問題打下了一個很好的基礎.
通過這次設計,使我們明白了設計一般控制系統(tǒng)的方法,特別是應用了單片機進行控制,并由自己編寫程序并且調(diào)試,使我們初步掌握了軟件設計的方法,也增強了對單片機系統(tǒng)硬件設計的了解,還增強了在計算、繪圖及檢索參考文獻等方面的能力。
但是,這是我第一次進行系統(tǒng)的設計,涉及知識較多且廣,加之時間蒼促,經(jīng)驗方面不足,難免存在不對或不妥問題,懇請各位指導老師批評指正,同時感謝各位老師在這段時間對我進行設計的幫助,本人不勝感激!
<七>、參考文獻
1.《定型硫化機使用手說明書》 桂林橡膠機械廠
2.《橡膠機械設計》 化學工業(yè)出版社
3.《現(xiàn)代機械傳動手冊》 機械工業(yè)出版社
4.《單片微型計算機原理及應用》清華大學出版社
5.《單片微型計算機技術》 機械工業(yè)出版社
6.《機電一休化手冊》 機械工業(yè)出版社
7.《輕工機械設計手冊》 科學技術出版社
8、《組合機床與自動化加工技術》 組合機床與自動化加工技術雜志社
壓縮包目錄 | 預覽區(qū) |
|
請點擊導航文件預覽
|
編號:2681662
類型:共享資源
大?。?span id="mlo9clz" class="font-tahoma">738.28KB
格式:RAR
上傳時間:2019-11-28
15
積分
積分
- 關 鍵 詞:
- 雙模 輪胎 硫化 機械手 控制系統(tǒng) 設計
- 資源描述:
-
雙模輪胎硫化機機械手控制系統(tǒng)設計,雙模,輪胎,硫化,機械手,控制系統(tǒng),設計展開閱讀全文
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.zhongcaozhi.com.cn/p-2681662.html