Sunteți pe pagina 1din 4

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ă Variabilă Variabilă Variabilă


EASY
Comentarii EASY
Comentarii
proces proces
INTRĂRI IEŞIRI
I01 PP Prezenţă piesă Q01 AV Avans
I02 MU1L MU1 liberă Q02 RET Retragere
I03 MU2L MU2 liberă Q03 RS Rotire stânga
I04 SRA Select. CC/1C Q04 RD Rotire dreapta
I05 AVARIE Oprire de urgenţă Q05 PR Prindere
I06 LR Limită retragere Q06 EL Eliberare
I07 LA Limită avans S01 CMU1 Cd. Start MU1
I08 LS Limită stânga S02 CMU2 Cd. Start MU2
I09 LC Limită centru S03 SLP Semn. Lipsă piese
I10 LD Limită dreapta S04 LPI Lipsă Poz. Iniţială
I11 LE Limită prindere S05 SAC Semn. Automat Cont.
I12 LP Limită eliberare TIMERE
BUTOANE T01 CT Cd. Start MU1/2 (1s.)
P01 START Buton START ciclu T02 OSC Semn. intermitente
P02 ANUL Buton anulare semn.

Descriere logică:
AŞT
P01⋅ M01⋅ M02
Q01
I7 ⋅ I11 I7 ⋅ I12

Q05 Q06
I12 I11

Q02 I6 ⋅ (M08 + I8)


I6 ⋅ (I2 ⋅ I9 + I10)
I10 ⋅ I12
I8 ⋅ I12
Q03 Q04
I9 ⋅ I11 I9 ⋅ I11

I4
M06
I4 ⋅ M02 I4 ⋅ M03
P02
M05
I1

Easy600 - Aplicaţii - 2MU - 1


S-au utilizat următorii markeri de memorie:

M01 Poziţie iniţială M01 = I06 ⋅ I09 ⋅ I11


M02 Condiţie normală pentru lansare ciclu M02 = (I02 + I03 ) ⋅ I01
M03 Lipsă piese de prelucrat M03 = (I02 + I03) ⋅ I01
M04 Lipsă poziţie iniţială la cd. Start Activare S04
M05 Semnalizare lipsă piese de prelucrat Activare S03
M06 Stare de TEST la terminarea unui ciclu -
M07 Confirmare terminare retragere braţ -
M08 Condiţie deservire MU2 M08 = I03 ⋅ I02 ⋅ I09

Program (Diagrama de contacte):

TT2 Lansare oscilator

I6 I9 I11 [ M1 Poziţie iniţială

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 SLP (Semn. Lipsă Piese)

M5 T2 [ S3

M5 P2 RM5

P1 M1 M2 SQ1 AV (Lansare ciclu)

Q1 I7 I11 SQ5 AV → PR

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 [ M7 Braţ retras

I2 I9 M7 SQ3 RET → RS

I10 RQ2

I3 / I2 I9 [ M8 Deservire MU2

M8 M7 SQ4 RET → RD

I8 RQ2

Q3 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 RM6 Oprire (după un ciclu)

M6 I4 M2 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

S-ar putea să vă placă și