Sunteți pe pagina 1din 12

2. Interfața om – mașină (MMI) Okuma ACE CENTER MB-46VAE

2. Interfa ț a om – ma ș ină (MMI) Okuma ACE CENTER MB-46VAE Interfa ț

Interfața om-mașină (MMI) oferă o modalitate de comunicare între operator şi maşina-unealtă, care permite unui utilizator să opereze o mașină-unealtă, să editeze programul piesei, să efectueze programul piesei, să seteze parametrii și să transmită datele.

Funcția MMI

Pentru ca un utilizator să opereze o mașină în mod eficient și pentru a utiliza funcțiile mașinii în mod optim, este necesar să se proiecteze panoul de operare pentru utilizarea acesteia în funcție de caracteristicile mașinii-unelte. Cu alte cuvinte, un panou de operare trebuie să fie proiectat din punct al vedere al ergonomiei, de prevenire a erorilor operare, gruparea cheilor și alocarea cheilor pentru mașini-unelte specifice din punctul de vedere al confortului utilizatorului.

 Zona de afi ș are  Zona de control a ma ș inii  Zona

Zona de afișare

 Zona de afi ș are  Zona de control a ma ș inii  Zona

Zona de control a mașinii

 Zona de afi ș are  Zona de control a ma ș inii  Zona

Zona de operații MRG Zona de introducere a datelor

3

Zona de afișare a stării

Această zonă afișează starea maşinii-unelte și a parametrilor NC. Acesta oferă o interfața grafică cu utilizatorul (GUI) pentru interacțiune între CNC și utilizator. În figura de mai sus avem o afișare tipică a acestei zone și funcțiile legate de numerele prezentate după cum urmează:

  • 1. Informații de prelucrare: Afișeaza informații referitoare la statutul curent al maşinii inclusiv coordonatele mașinii-unelte, programul curent al piesei, sculele aşchietoare și parametrii mașinii.

  • 2. Modul de operare: Afișarea modurile de funcționare ale mașinii-unelte, cum ar fi, modul de revenire la poziție zero, modul Jog, modul automat si modul MDI.

  • 3. Numele programului: Afișeaza numele programului, care este în prezent încărcat în memoria de prelucrare.

  • 4. Fereastra de alarmă: Afișarea mesajelor de alarmă și de avertizare.

  • 5. Fereastra de introducere a cheii: Afișarea șirurilor de caractere care sunt tastate de utilizator.

  • 6. Fereastra pentru afișarea interfeței cu utilizatorul relevant pentru modul de funcționare și funcția:

• stare de prelucrare (POS): starea de funcționare, cum ar fi poziția axei, viteza arborelui principal, avansul, coduri G modale și numărul sculei este afișat cu această funcție. • Programul (PROG): GUI pentru editarea unui programul piesei, gestionarea folderelor programului, simulare grafică, și Caps este furnizat de această funcție. • Gestionarea sculelor: GUI pentru gestionarea compensării sculei, viața sculei și mărimea compensării sculei sunt furnizate de această funcție. • Parametru și sistem: GUI pentru gestionarea parametrilor NC, parametrii de sistem sunt prevăzuţi pentru servo și arborele principal. • Aplicaţii auxiliare: GUI pentru monitorizarea PLC, alarmele sunt afișate, existenţa DNC și compensarea erorii de pas dacă este prevăzută.

  • 7. Taste funcționale: aceste taste sunt plasate orizontal în partea de jos sau vertical pe partea dreaptă a ecranului și sunt mapate la anumite funcții.

3

Prin urmare, pentru activitatea de proiectare a structurii meniului, este important să se clasifice funcțiile în grupul corespunzător și pentru a permite ca tastele necesare să fie afișate într-un singur ecran. Este necesar să se ia în considerare că numărul de niveluri ierarhice crește dacă funcțiile CNC sunt grupate și sunt concepute ca o structură ierarhică. Prin urmare, în cazul în care utilizatorul dorește să selecteze un anumit meniu din partea de jos a structurii ierarhice, utilizatorul trebuie să selecteze o secvență de meniuri din meniul de sus până la meniul de jos. De asemenea, utilizatorul trebuie să-și amintească de structura ierarhică și meniurile situate în fiecare nivel. Această problemă face ca interfața cu utilizatorul să fie ineficientă. Pentru a depăși această problemă, este necesar să se proiecteze o structură de meniu de inel în meniul tip arbore în cazul în care, prin selectarea meniului arbore afișat, utilizatorul poate efectua sarcina doritã de la tastele funcționale afișate pe un ecran cât mai mult posibil și fiecare din tastele funcționale este conectatã în diverse moduri. În acest tip de structură de meniu nu este necesar să ne amintim structura meniului. Cu toate acestea, structura meniului ar putea fi inconsistentã și pot fi necesare mai multe taste funcționale.

Zona de introducere a datelor

Deoarece acest domeniu este tastatura de introducere a datelor utilizatorului în sistemul CNC, aceasta se compune din butoanelor de intrare alfanumerică și taste pentru executarea funcțiilor CNC.

Zona de introducere a datelor Deoarece acest domeniu este tastatura de introducere a datelor utilizatorului în

Zona de intervenţie MPG

Această zonă este formată din MPG (Generatorul de Impulsuri Manual), comutatorul manual MPG ON/OFF și tasta de selecție a avansului, care sunt utilizate pentru utilizator pentru a deplasa fiecare axa servo manual. În plus, Chuck (dispozitivul de prindere) CLAMP/UNCLAMP pentru strângerea și eliberarea manuală a sculelor și butonul de oprire de urgență al arborelui principal se află în acest domeniu.

Zona de intervenţie MPG Această zonă este formată din MPG (Generatorul de Impulsuri Manual), comutatorul manual

Zona de operare mașină

Această zonă este formată din mai multe tipuri de comutatoare și lămpi care asigură diferite funcții, după cum urmează:

  • - Comutatorul de selectare a modului: pentru selectarea modului automat, modul MDI, modul învăţare, modul de revenire, modul Jog, modul manual, modul deplasare incrementală, și modul de deplasare rapidă.

  • - Butonul Rapid Override: Cu ajutorul acestui buton, avansul rapid poate fi reglat de la 10%, 50%, și 100%.

  • - Comutator de avans: cu ajutorul acestui comutator, avansul comandat poate fi reglat de la 10% până la 150%.

  • - Comutatorul de suprareglare a vitezei de rotatie: cu ajutorul acestui comutator, viteza arborelui comandată poate fi reglata de la 50% până la 150%.

  • - Butoanele de comandă manuală arbore principal: Aceste butoane constau în butonul START arbore principal, butonul OPRIRE arbore principal, butonul de SELECTARE a DIRECȚIEI de rotație, și butonul de ORIENTARE a arborelui principal , invers. Aceste butoane sunt utilizate în mod MDI.

  • - Butonul Start Ciclu: Acest buton este folosit pentru a începe auto-execuție sau reluarea unui program a unei piese în timp ce avansul este oprit.

  • - Butonul avans oprit: Acest buton este folosit pentru oprirea temporară a mișcării axei în prelucrare automată. Când butonul este apăsat, arborele principal continuă să se rotească. Dacă oricare axă a sculei mașinii este în mișcare, axa care este oprită imediat după decelerare.

  • - Butonul Un Singur Bloc: execută un singur bloc, înseamnă că în modul automat sau Modul MDI executarea unui program de piesă este oprit după ce executarea unui bloc a fost finalizată și următorul bloc începe numai după ce butonul de pornire ciclu are a fost apăsat. Butonul un singur bloc pornește sau oprește singur modul de execuţie al blocului. Dacă acest buton este în timpul executării unui program de piesă, sistemul CNC merge în starea de repaus după finalizarea blocului executat. Dacă acest buton este OFF, blocurile rămase sunt executate.

  • - Butonul de Revenire la Zero: Acest buton este folosit pentru a face fiecare axă să revină la poziția zero. Toate axele pot fi returnate la poziția zero simultan. Butonul de suprareglare a avansului este validat în timpul revenirii la zero.

  • - Butonul de oprire de urgență: Acest buton este folosit pentru a opri mașina într-o stare anormală, cât mai curând posibil.

  • - Cheia pentru blocarea/deblocarea/modificarea programului piesei: Această tastă este folosită pentru a preveni un utilizator neautorizat de la modificarea, editarea, ștergerea programului piesei sau de prevenire a modificării neintenționate a unui program de piesă ca urmare a unei operaţii incorecte de către un utilizator.

  • - Cheie de interblocare a ușii: În cazul în care această cheie este ON, în cazul în care se deschide o ușă în timp ce arborele principal se rotește, oprirea de urgență este invocată.

  • - Buton de OT (peste treceri) care anulează temporar modul de siguranță atunci când o axă trece dincolo de limita stabilită, un comutator de putere, și un buton resetare care inițializează sistemul de CNC.

2.1. Structura sistemului MMI

Scopul proiectării finale pentru sistemul MMI este de a oferi ușurința de operare și diverse funcții pentru utilizatori. Urmând această tendință, MMI a avansat pentru a deveni bazat pe PC. MMI, este operat de un procesor individual și permite diferite funcții avansate pentru a fi invocate de la un singur panou în timp ce MMI tradiționale erau dotate numai pentru operațiuni simple. MMI bazat pe PC permite utilizarea de o interfață grafică a utilizatorului, care înlocuiește interfață cu utilizatorul folosită anterior, simplă textual. Aceasta permite, de asemenea, unui sistem CAM pentru a fi utilizat în sistemul CNC și permite sistemului CNC să comunice cu echipamentul extern. Mai mult, utilizatorul poate utiliza diverse funcții în mod normal, folosite pe un PC. În ultima vreme, majoritatea MMI’s pe bază de PC folosesc sistemul de operare Windows de la Microsoft Corporation ca un sistem de operare, ceea ce face dezvoltarea de terțe părți și implementarea de aplicații MMI relativ ușoare. În consecință, sistemul MMI pe sisteme pe bază de PC sunt dezvoltate în mod continuu pentru a satisface diferite cerințe ale utilizatorilor.

Structura softului MMI poate fi împărțit în trei parți: nivelul aplicatiei, nivelul nucleului, și nivelul sistemului de operare, precum în figura de mai jos:

2.1. Structura sistemului MMI Scopul proiectării finale pentru sistemul MMI este de a oferi u ș

Nivelul de aplicație este compus din aplicațiile cu care utilizatorul interacționează.

Următoarele funcții MMI fac parte din acest nivel și fiecare aplicație se face în format de fișier executabil independent:

1. Managementul maşinii: Acest program monitorizează starea masinii și afișează

traiectoria sculei în timp real în timpul prelucrării în modul automat sau modul de funcționare MDI.

  • 2. Managementul parametriilor: Utilizatorul poate modifica parametrii NC și parametrii de sistem folosind acest program.

  • 3. Managementul de program: Acest program oferă funcții pentru programele de editare a codurilor G și gestionarea programelor piesei, cum ar fi salvarea și ștergerea.

  • 4. Managementul sculelor: Acest program este folosit pentru editarea și gestionarea informațiilor sculei, cum ar fi de compensarea sculei, viata sculei, și geometria sculei.

  • 5. Utilităţi: funcțiile de serviciu ale sistemului de CNC, cum ar fi managementul istoriei alarmelor, monitorizarea PLC, a DNC, și comunicarea cu sisteme externe, sunt furnizate. Cum nivelul nucleului este inima software-ului MMI, acesta are rolul de a lega aplicațiile și a face legătura cu NCK. Aceasta stabilește variabile de mediu în sistemul încărcare, leagă module de aplicații cu cheile de intrare și cu fișierele de alarma/ help(ajutor), şi fișierele de transfer și parametrii. Modulele binare de execuţie sunt următoarele funcții plasate în nivelul nucleu. Modulele sunt legate automat cu aplicațiile în timp ce sistemul CNC funcționează.

  • 1. Sistemul încărcare: Această funcție inițializează variabilele ale sistemului de operare și sistemul manager de boot-are pentru setarea tipului de limbaj al MS Windows, a parametriilor mașinii, etc

  • 2. Interfață de comunicații: Aceasta efectuează comunicarea și transferul date cu NCK și PLC. Acesta gestionează serviciile pentru transmiterea datelor solicitate de utilizator cãtre MMI pentru afișare.

  • 3. Gestionare fișiere: Acest lucru oferă servicii de administrare foldere și fișiere, cum ar fi copierea, salvarea, ștergerea și modificarea programelor piesei și ale programelor PLC.

  • 4. Alarmă: Acesta afişeazã alarmele și mesajele de eroare din mașină, PLC, și MMC în fereastra de alarmă. Acesta gestionează istoria și afișează informațiile de ajutor.

5.

Chei de intrare: Acesta transmite cheile de intrare de la taste, tastatură, și casetele de dialog pentru aplicațiile și sistemul CNC.

  • 6. Screen Display: Aceasta se ocupă fereastra orizontalã sau verticalã cu tasta funcțională, care este împărtășită de toate aplicațiile și care conectează tastele funcționale cu aplicatiile speciale. În plus, acesta oferă interfața pentru manipularea tastelor MMI.

  • 7. Task Manager: Acesta execută programele înregistrate în nivelul de aplicație și oferă funcția de apel și de a le comuta. Se înregistrează aplicații ca o listă de programe într-un format de fișier text și execută aplicațiile secvențial când începe Task Manager. Când Task Manager este încheiat, termină cererile în ordine inversă. Funcțiile de bază pot fi rezumate după cum urmează:

• Înregistrarea / încheierea aplicațiilor • Definirea secvenței de execuție pentru aplicații și inițializarea lor în timpul boot-

ării .

 

Trecerea între aplicații în timp ce acestea sunt executate. • Monitorizarea resurselor sistemului. Un sistem MMI bazat pe hardware PC utilizează de obicei un sistem de

operare

pentru PC ca sistem de operare. Ambele au fost folosite MS Windows sau Linux (recent, Windows Embedded XP și Windows CE au devenit utilizate pe scară largă) Cu toate acestea, aceste sistemele de operare nu pot oferi capabilitățile în timp real cerute de un sistem CNC. În general, un sistem MMI necesită un mediu nu în timp real, în timp ce un sistem NCK are nevoie de un mediu în timp real. De aceea, când arhitectura generală a sistemului CNC este concepută, trebuie să fie considerate tehnici de realizare, capacitățile în timp real ale sistemului de operare PC. O soluție simplă este de a folosi două sisteme de operare, folosind un sistem de operare PC (nu în timp real-OS) și un sistem de operare hard în timp real pentru sistemele NCK și MMI, respectiv. În acest caz, este foarte important să se considere realizarea sistemului MMI ca o sarcină specifică în sistemul NCK. În MMI, diversele aplicații sunt executate pe baza nucleului și interfaței utilizatorului pentru editare un program piesă, care este una dintre aplicațiile cheie în MMI. În general, operatorul de mașini-unelte petrece o mulțime de timp de învățare pentru a învăţa cum se genereză un program de piesă. Deci, din punctul de vedere al proiectării MMI, MMI ar trebui să fie concepute pentru ca ele să fie în măsură de a furniza metoda cea mai eficientă pentru generarea programului piesei.