Proces de alimentare a 2 maşini-unelte Comanda cu Easy600 Să se proiecteze programul în limbaj LD (Ladder-Diagram) care să realizeze comanda în regim automat a unui braţ manipulator pentru alimentarea cu piese a două maşini-unelte (vezi descrierea problemei şi reprezentarea logică a programului în cazul utilizării echipamentului AP MICRO). Alocări variabile: Variabilă EASY
I01 I02 I03 I04 I05 I06 I07 I08 I09 I10 I11 I12 P01 P02
Variabilă Comentarii proces INTRĂRI PP Prezenţă piesă MU1L MU1 liberă MU2L MU2 liberă SRA Select. CC/1C AVARIE Oprire de urgenţă LR Limită retragere LA Limită avans LS Limită stânga LC Limită centru LD Limită dreapta LE Limită prindere LP Limită eliberare BUTOANE START Buton START ciclu ANUL Buton anulare semn.
Variabilă Comentarii proces IEŞIRI AV Avans RET Retragere RS Rotire stânga RD Rotire dreapta PR Prindere EL Eliberare CMU1 Cd. Start MU1 CMU2 Cd. Start MU2 SLP Semn. Lipsă piese LPI Lipsă Poz. Iniţială SAC Semn. Automat Cont. TIMERE CT Cd. Start MU1/2 (1s.) OSC Semn. intermitente
Variabilă EASY
Q01 Q02 Q03 Q04 Q05 Q06 S01 S02 S03 S04 S05 T01 T02
Descriere logică: AŞT P01⋅ M01⋅ M02 Q01
I7 ⋅ I11
I7 ⋅ I12 Q06
Q05 I11
I12 I6 ⋅ (I2 ⋅ I9 + I10)
Q02
I6 ⋅ (M08 + I8) I10 ⋅ I12
I8 ⋅ I12
Q04
Q03 I9 ⋅ I11
I4 ⋅ M02
I9 ⋅ I11 I4
M06
I4 ⋅ M03 M05
P02
I1 Easy600 - Aplicaţii - 2MU - 1
S-au utilizat următorii markeri de memorie: M01 M02 M03 M04 M05 M06 M07 M08
Poziţie iniţială Condiţie normală pentru lansare ciclu Lipsă piese de prelucrat Lipsă poziţie iniţială la cd. Start Semnalizare lipsă piese de prelucrat Stare de TEST la terminarea unui ciclu Confirmare terminare retragere braţ Condiţie deservire MU2
M01 = I06 ⋅ I09 ⋅ I11 M02 = (I02 + I03 ) ⋅ I01 M03 = (I02 + I03) ⋅ I01 Activare S04 Activare S03 M08 = I03 ⋅ I02 ⋅ I09
Program (Diagrama de contacte):
I11
TT2
Lansare oscilator
[ M1
Poziţie iniţială
I6
I9
I2
I1
[ M2
Condiţie normală de lucru
I3
/ I1
[ M3
Avarie (Lipsă piese)
P1
/ M1
SM4
LPI (Lipsă poziţie iniţială)
M4
T2
[ S4
M4
P2
RM4
P1
M3
SM5
M5
T2
[ S3
M5
P2
RM5
P1
M1
M2
SQ1
AV (Lansare ciclu)
Q1
I7
I11
SQ5
AV → PR
SLP (Semn. Lipsă Piese)
RQ1 Q1
I7
I12
SQ6
AV → EL
RQ1 Q5
I12
SQ2
PR → RET
RQ5
Easy600 - Aplicaţii - 2MU - 2
Q6
I11
SQ2
EL → RET
RQ6 Q2
I6
I2
I9
M7
I10
Braţ retras
SQ3
RET → RS
RQ2
I3
/ I2
M8
M7
I9
I8 Q3
[ M7
[ M8
Deservire MU2
SQ4
RET → RD
RQ2 I8
I12
SQ1
RS → AV
RQ3 Q4
I10
I12
SQ1
RD → AV
RQ4 Q3
I9
I11
SM6
RS → FIN
RQ3 Q4
I9
I11
SM6
RD → FIN
RQ4 M6
/ I4
M6
I4
M2
RM6
Oprire (după un ciclu)
SQ1
FIN → AV
RM6 M6
I4
M3
SM5
FIN → SLP
RM6 M5
I1
SQ1
SLP → AV
RM5 Q2
I6
I8
SS1
CMU1 (2s.)
TT1 Easy600 - Aplicaţii - 2MU - 3
S1
/ T1
RS1 RT1
Q2
I6
I10
SS2
CMU2 (2s.)
TT1 S2
/ T1
RS2 RT1
Easy600 - Aplicaţii - 2MU - 4