Sistemele de Automatizare Si Semiautomatizare din Cadrul Echipamentelor Producatoare de Placi, Componente Si Dispozitive Electronice
CUPRINS
Introducere în lucrarea de dizertație
Abstract
Capitolul 1. Cosiderații teoretice
1.1. Industria auto
1.1.1. Situația industriei auto la nivel european și național
1.1.2. Situația industriei auto în regiunea centru
1.1.3. Noțiuni de bază în producția electronică
1.2. Principiul separării plăcilor electronice
1.2.1. Echipamentul de depanelare
1.2.2. Instrucțiunea de lucru a echipamentului de depanelare
Capitolul 2. Semiautomatizarea echipamentului de depanelare
2.1. Noțiuni despre automatizare și semiautomatizare
2.2. Principiul de semiautomatizare al echipamentul de depanelare
2.2.1. Descrierea elementelor componente ale semiautomatizării
2.2.2. Programul semiautomatizării
2.2.3. Analiza durabilității cuțitelor de tăiere
2.2.4. Capabilitatea echipamentului de depanelare
2.3. Modificarea instrucțiunii de lucru conform sistemului de semiautomatizare
Capitolul 3. Analiza comparativă
3.1. Analiza comparativă și optimizarea echipamentului
3.1.1. Reducerea timpului de procesare
3.1.2. Procesul de monitorizare și control
Concluzii
Contributii proprii
Bibliografie
ANEXE 1 Program de combinare si depanelare
ANEXE 2 Legea energiei electrice
ANEXE 3 Norme generale de protectie a muncii
Introducere
Sistemele de automatizare și semiautomatizare din cadrul echipamentelor producătoare de plăci, componente și dispozitive electronice, continuă să fie tot mai diversificate și mai flexibile în industria auto mondială, prin electronica programabilă se pot realiza și împlini totodată portale spre un viitor cât mai sigur și comfortabil șoferilor de pretutindeni.
Această lucrare prezintă un studiu al optimzării unui echipament de depanelare sau separare al plăciilor electronice folosite în industria auto, pe partea de producție a plăcilor.
Rolul fundamental al lucrării este, de a creea un sistem de semiautomatizare cat mai simplu și optim în producția plăciilor electronice, și bineînțeles, utilizarea unui control și a unei monitorizări atente a procesului de separare a plăcilor, o reducere a costurilor de mentenanță și a elementelor mecanice din cadrul echipamentului, în special a pieselor de schimb (cuțitele), care, din cauza numărului frecvent de tăieturi, adesea, suferă reascuțiri și uzuri.
Prima parte a lucrării se referă la noțiuniile fundamentale și uzuale în industria auto, descrierea producției de plăci electronice, principiul de bază al separării plăciilor electronice, și descrierea echipamentului manual de depanelare, cu acționare prin pedală, pe scurt, o descriere a echipamentului în stadiul său inițial, definite în capitolul 1. Principiile și stadiul echipamentului aduc o problematică asupra timpului și uzurii echipamentului, din cauza utilizării nemonitorizate a acestuia.
A doua parte a acestei lucrări cuprinde optimizarea echipamentului de depanelare, printr-un sistem de semiautomatizare, care va înlocui pedala, prin intermediul calculatorului, și al unui program bine definit, care va declanșa cuțitele de tăiere într-un mod controlat și ergonomic, spațiului de lucru. Începând din capitolul 2 al lucrării am prezentat noțiuni de semiautomatizare, sistemul de senzorică și pneumatică înlocuitor de pedală, împreună cu elementele lui componente, programul de aplicare și studiul de durabilitate și capabilitate al acestui sistem, care oferă rezultate considerabile, în aplicabilitate și productivitate. În capitolul 3 va fi prezentat sistemul de semiautomatizare și avantajele acestuia, într-o continuă comparație cu echipamentul acționat prin pedală, această comparație modifică instrucțiunea de lucru, reduce riscurile și costurile întreținerii echipamentului, din punct de vedere al timpului, separările plăcilor se efectuează mai frecvent, mai controlat și pot fi contorizate, în funcție de forma și numarul de tăieturi.
La finalul lucrării se realizează un portofoliu cu contribuțiile proprii, și anume, concluziile rezultate în urma studiului, se prezintă sintetic o suma a rezultatelor obținute în comparație și se sublinează fezabilitatea sistemului, care aduc o productivitate sporită și un control benefic asupra echipamentului, al plăcilor și asupra mentenanței, care oferă vitalitate procesului.
Bibliografia conține toate sursele utilizate în decursul studiului, unele din referințele bibliografice sunt prezente în subsolul paginii, unde a fost necesară invocarea lor.
Desenele de ansamblu ale echipamentului de depanelare si cele explicative sunt realizate în 2D, cu ajutorul programului Autocad, cele ale sistemului de înlocuire al pedalei în excel, iar programul de acționare al pedalei in HTML și XML, programe utilizate pentru achizitorul de date, prin interfața programului CVI NATIONAL INSTRUMENTS LABVIEW 2010 SPI, se controlează sistemul senzoric și pneumatic, se facilitează monitorizarea, combinarea codurilor Datamatrix de pe întreaga placă, separarea controlată a numărului de tăieturi, contorizarea plăcilor, toate acestea în scopul optimizării procesului de separare, și totodată a fluxului procesului de producție, monitorizare in Minitab 16.
Abstract
The automation and semi-automation systems used in electronics production equipment, that produce electronic boards, PCB (printed circuit boards), electronics and devices, tend to be diverse and more flexible in the worldwide automotive industry, throughout programmable electronics entire portals can be defined to highlight a secure and comfortable future for any driver that adventures upon the road.
The basic interest of this study is an optimized depaneling or separation of electronic boards used in the electronics industry, in the production series development.
As for fundamental purpose of the paper, the making of a simple and efficient semi-automated system in all production series that make electronic boards, and of course, a better control and a careful monitoring of the separation process of the electronic boards, a cost reduction of maintenance and mechanic spareparts, that take part in the equipment, and because the frequent number of separtion cuts, often take on resharpening processes and wear off.The first part of the paper refers to the fundamental and ordinary notions used in the automotive industry, the description of production series for electronic boards, the basic priciple of electronic board separation, and the description of the manual depaneling equipment, that is activated on pedal, shortwise, a description of a depaneling equipment, in the initial phase, all well underlined in Chapter 1. The principles and the study of the equipment show a problematic upon cycle time and mechanical worn out of the functionality of the equipment, because of the unmonitored process itself.
In the second part of the paper, the description of the optimized equipment takes place, throughout a semi-automated system that will replace the pedal, and using a computer and a well configured program, the equipment can activate the knives systems in a controlled and useful workspace. Starting from the beginning of Chapter 2, I have presented semi-automation notions, pneumatics and sensorics elements, the application program, the durability and capability of the system, that offer considerable results, in applicability and productivity. In chapter 3 the semi-automation system and the advantages will be presented, in a continuous comparison with the initial state of the equipment, this will modify the work instruction and will reduce the risks and maintenance costs, in terms of time, the PCB separation will take place more frequent, controlled and can be counted, following the form and number or cuts performed on the PCBs.
The final stage of the study realizes a portfolio of self contributions, namely, conclusions resulted from the study itself, that present a synthetic sum of results obtained in comparison and mark the fesability of the system, an increased productivity and a better control on the equipment, PCBs and the maintenance process, this result in a great vitality of the process itself.
The Bibliography lays out all the sources and resources issued in the study, the hypertext references shown throught the paper, present at some page footers, were placed where their conjuration was strictly required.
The drawings and schematics of the depaneling and the detailed ones are designed in 2D equipment, using Autocad, and the replacement system in Excel, the program was developed in HTML and XML, for the pneumatic and sensoric activation of the cuts, the program uses an aquisition board, throught an CVI NATIONAL INSTRUMENTS LABVIEW 2010 SPI interface, monitoring in Minitab 16.
Capitolul1. Cosiderații teoretice
1.1. Industria auto
1.1.1. Situația industriei auto la nivel european și național
Dezvoltarea ascendentă a industriei auto la nivel european înregistrată în ultimele 3 decenii s‐a bazat pe o cerere internă în continuă expansiune determinată la rândul său de factori interni precum creșterea gradului de motorizare în țările europene și de mărirea și întinerirea mai rapidă a parcului auto, însă și o creștere spectaculoasă a piețelor emergente.
Conform celor mai recente date statistice publicate de către Asociația Europeană a Producătorilor de Autovehicule (ACEA), cifra de afaceri anuală realizată de către companiile europene din domeniu s‐a ridicat în anul 2013 la peste 843 miliarde euro, reprezentând 6,6% din produsul intern brut comunitar. Industria auto se numără printre domeniile economice cu o pondere ridicată a valorii adăugate brute (154,3 miliarde euro în anul 2013, la nivelul Uniunii Europene). În același timp, sectorul auto are o contribuție foarte importantă la echilibrarea schimburilor comerciale ale statelor europene, balanța exporturi/importuri în domeniul auto la nivelul Europei înregistrând an de an excedente considerabile (95,1 miliarde euro în anul 2014). Industria auto europeană acordă o atenție sporită conformării cu politicile naționale și europene de mediu. Astfel, s‐au depus eforturi susținute în direcția reducerii cantității de emisii de gaze cu efect de seră prin crearea unor motoare cu un consum redus de combustibili, în paralel cu creșterea performanțelor tehnice ale noilor autovehicule și prin dezvoltarea autovehiculelor electrice, și a pieselor electronice care sunt lipite cu cositor fără plumb, progrese remarcabile s‐au făcut de asemenea în direcția creșterii siguranței pasagerilor și a celorlalți participanți la trafic și îmbunătățirea confortului pasagerilor. Aceste evoluții tehnologice sunt posibile tot mai frecvent grație investițiilor considerabile în cercetare‐dezvoltare‐inovare realizate de marile companii europene din sectorul auto. Conform datelor statistice publicate de către Asociația Europeană a Producătorilor de Autovehicule, investițiile în cercetare–dezvoltare ale firmelor din industria auto au totalizat în anul 2013 peste 32 miliarde euro, reprezentând 3,8% din cifra de afaceri realizată de acest sector economic, aproape 10 mii patente sunt înregistrate anual în industria auto europeană, acest efort investițional susținut a permis obținerea unor progrese tehnologice remarcabile care fac din industria auto, unul din principalii vectori ai creșterii competitivității economiei țărilor europene și consolidarea poziției de lider în domeniul producției auto. Câteva cifre statistice sunt edificatoare pentru a arăta importanța contribuției sectorului auto la crearea de locuri de muncă și creșterea nivelului de ocupare în țările europene. În anul 2013, activau în industria auto din Europa – direct sau în activitățile industriale conexe ‐ aproximativ 3 milioane de persoane. Alte 9,8 milioane salariați își desfășurau activitatea în alte sectoare economice aflate în legătură directă cu sectorul industriei auto (vânzări, înci siguranței pasagerilor și a celorlalți participanți la trafic și îmbunătățirea confortului pasagerilor. Aceste evoluții tehnologice sunt posibile tot mai frecvent grație investițiilor considerabile în cercetare‐dezvoltare‐inovare realizate de marile companii europene din sectorul auto. Conform datelor statistice publicate de către Asociația Europeană a Producătorilor de Autovehicule, investițiile în cercetare–dezvoltare ale firmelor din industria auto au totalizat în anul 2013 peste 32 miliarde euro, reprezentând 3,8% din cifra de afaceri realizată de acest sector economic, aproape 10 mii patente sunt înregistrate anual în industria auto europeană, acest efort investițional susținut a permis obținerea unor progrese tehnologice remarcabile care fac din industria auto, unul din principalii vectori ai creșterii competitivității economiei țărilor europene și consolidarea poziției de lider în domeniul producției auto. Câteva cifre statistice sunt edificatoare pentru a arăta importanța contribuției sectorului auto la crearea de locuri de muncă și creșterea nivelului de ocupare în țările europene. În anul 2013, activau în industria auto din Europa – direct sau în activitățile industriale conexe ‐ aproximativ 3 milioane de persoane. Alte 9,8 milioane salariați își desfășurau activitatea în alte sectoare economice aflate în legătură directă cu sectorul industriei auto (vânzări, închirieri, întreținere, reparații, transporturi rutiere, construcții drumuri etc ). În total, 12,9 milioane persoane sunt angajate în activități economice aflate în legătură cu industria auto. Evoluția industriei auto la nivel national, după un deceniu de scădere aproape continuă a industriei auto din țara noastră, tendința s‐a inversat începând cu anii 2000, iar România se numără astăzi printre statele europene cu cea mai rapidă creștere a producției auto. Această evoluție se datorează investițiilor străine realizate de importante companii din domeniul industriei auto (Renault, Daewoo, înlocuită în 2008 de Ford Company ‐ firme care au preluat Uzinele Dacia și Uzina de Autoturisme Craiova), care la rândul lor au atras investiții semnificative din partea producătorilor de diverse părți componente și subansamble auto (Continental, DTR Draexlmaier, Autoliv, Schaeffler, SNR Roulments, Stabilus, Takata, Faurecia Seating, Kromberg &Schubert etc). Potrivit datelor Băncii Naționale a României, soldul investițiilor străine directe în industria mijloacelor de transport se ridica la peste 3,17 miliarde euro la sfârșitul anului 2012, cea mai mare parte a acestora fiind concentrate în subdomeniul auto. Numărul de vehicule asamblate în România în anul 2013 a atins cifra de 411 mii, cea mai mare parte a producției fiind exportată. La aceasta se adaugă producția de piese și subansamble auto care intră în componența unor mărci de prestigiu. Exporturile realizate de industria auto la nivel național însumează în 2013 peste 7 miliarde euro reprezentând 14,3% din totalul exporturilor României. Valoarea exporturilor a avut o creștere exponențială în doar 10 ani (de la 0,44 miliarde euro în 2003 la 3,55 miliarde euro în anul 2009 și la 7,07 miliarde în 2013), susținând semnificativ creșterea economiei românești. Potrivit datelor Asociației Europene a Producătorilor de Autovehicule, numărul angajaților din sectorul auto din România s‐a ridicat la aproximativ 117 000 în anul 2013, iar potrivit datelor Institutului Național de Statistică la 134 622 persoane (12,6% din totalul salariaților din industria prelucrătoare). Costul încă scăzut al forței de muncă și competența profesională a angajaților sunt cei doi factori ce au influențat decizia firmelor din domeniul auto de a investi în țara noastră. Privită prin prisma dezvoltării unei economii bazate pe cunoaștere,deosebit de importantă este crearea unor centre tehnologice precum Centrul de Tehnologie Renault de la Titu care concentrează cele mai înalte competențe din domeniul tehnologiilor auto și contribuie la dezvoltarea de noi produse. Multiplicarea acestui tip de investiții prin crearea unor noi astfel de centre (Centrul de Cercetare și Dezvoltare al firmei Continental din Timișoara și Sibiu, Centrul de Cercetare al companiei Bosch din Cluj Napoca, Centrul de Cercetare și Dezvoltare al firmei Continental din Iași, Centrul de Inginerie și Dezvoltare Autoliv din Brașov etc. ) favorizează întărirea legăturii cercetare ‐ producție, permițând valorificarea potențialului de inovare al specialiștilor români și sporirea valorii produselor realizate.În ciuda numărului în creștere de producători de componente pentru automobile care se localizează în România, grupul acestora rămâne unul concentrat.
Starea actuală a industriei de automobile din România denotă interesul pentru potențialul reprezentat de componentiștii români este unul real și în creștere, companiile străine exprimându-și interesul să dezvolte afaceri în industria auto fie prin investiții directe, fie prin formare de joint ventures cu firmele autohtone. Acești agenți economici au contracte și sunt subcontractori pentru fabricanți de sisteme și module ai marii constructori de automobile sau pentru rețelele internaționale de piese de schimb. Astfel, amintim aici investițiile din România ale unor concerne străine cu ramificații mondiale: Continental, SNR, Dura Automotive, Delphi, Lisa Draexlmaier, INA Schaeffler, Timken, Koyo, Sumitomo, Yazaki, Leoni, Lear, Takata Petri, Faurecia și alții, clienți ai marilor producători de automobile Ford, BMW, Daimler Chrysler, Peugeot, Citroen, Fiat, Mercedes Benz, Volvo, General Motors, Toyota, Subaru.
Fig.1.1. Harta Automotive Parts Manufacturing in Romania elaborat de Central Europe Trust Company
1.1.2. Situația industriei auto în regiunea centru
Evoluția sectorului auto în Regiunea Centru, are o tradiție puternică, uzina constructoare de camioane și autospeciale de la Brașov fiind în același timp unul dintre pionierii industriei auto românești și unul din cele mai longevive branduri românești. Începuturile uzinei se găsesc în anii 20 ai secolului trecut când aici a fost înființată societatea ROMLOC, firmă ce producea material rulant, iar mai târziu motoare și automobile. Începând cu anii 50 aici s‐au produs camioane, producția ajungând la finele deceniului 8 ai secolului trecut la peste 30 mii bucăți. Ulterior, câteva firme importante producătoare de componente și subansambluri auto s‐au dezvoltat atât în Brașov cât și în orașele apropiate (Sfântu Gheorghe, Săcele), un alt centru al industriei auto în Regiunea Centru este Sibiul. Uzina Automecanica Sibiu și Uzina Elastic Sibiu s‐au unificat în 1969, firma rezultată în urma fuziunii. Întreprinderea de Piese Auto Sibiu ‐ fiind una dintre cele mai importante companii românești în domeniul auto din anii 70‐80, multe alte companii producătoare de caroserii, remorci și suprastructuri auto precum și de vehicule speciale funcționau în județul Sibiu la Mediaș și Avrig‐Mârșa. Perioada tranziției către economia de piață s‐a dovedit dificilă pentru sectorul auto, puține dintre vechile companii românești din industria auto reușind să se adapteze noilor condiții de piață și să rămână profitabile. Începând cu anii 2000, în România au pătruns de prestigioase firme europene în domeniul auto, aceste companii fiind atrase de disponibilitatea forței de muncă și costurile salariale scăzute, pe de o parte și de stabilitatea mediului economic și dispariția taxelor vamale după aderarea României la Uniunea Europeană, pe de altă parte. Regiunea Centru, alături de Regiunea Vest și de Regiunea Sud Muntenia se numără printre zonele cu cea mai rapidă creștere a investițiilor străine în domeniul auto. Deși predomină capitalul german (prin firme precum Continental Automotive, Ina Schaeffler, Mercedes Benz, Siemens, DTR Draexlmaier, Bosch, Marquardt Schaltsysteme, Kromberg &Schubert etc), sunt prezente și companii franceze precum SNR Roulments, Hutchinson, Faurecia Seatings, austriece (Hirschmann Automotive), spaniole (Cie Automotive, Indcar, Grupo Antolin), japoneze (Takata, Sumitomo) sau suedeze (Autoliv), maghiare (Valkes), belgiene (VCST), se produc diverse componente precum rulmenți, arcuri, transmisii, elemente ale cutiilor de viteză, volane, cabluri electrice, subansambluri electronice, matrițe, airbag‐uri, tapițerii auto, anvelope, caroserii, remorci. Unitățile de producție variază mult ca dimensiuni și număr de locuri de muncă, pornind de la unități mici cu câteva zeci de salariați la unități cu peste 3000 salariați în cazul fabricii Ina Schaeffler de la Brașov, iar în 2014, Continental Automotive Systems Sibiu.
Raportat la valoarea totală a exporturilor realizate la nivel județean, cele mai mari ponderi se înregistrează în județele Brașov și Sibiu (22,6% respectiv 17,2%), în Mureș ponderea sectorului auto atinge 6,4%, în timp ce în celelalte județe ponderea sectorului auto se situează sub pragul de 5%. Cu toate că atât ponderea cât și valoarea exporturilor auto rămân reduse, evoluția cea mai dinamică la nivel județean se înregistrează în județele Harghita, Covasna și Alba, iar dintre județele cu o pondere importantă a domeniului auto în exportul regional, Sibiul a avut cea mai bună performanță, cu o creștere în perioada 2003‐2014 de peste 12 ori a valorii exporturilor sectorului auto.
Fig.1.2. Distributia pe judete a exporturilor de autovehicule si componente auto in anul 2014 (mii euro)
Conform datelor statistice oficiale, în anul 2012, numărul mediu anual de salariați din sectorul auto la nivelul Regiunii Centru era de 23,6 mii persoane, fiind cu cca 1700 angajați peste numărul de salariați din 2008, anul de debut al crizei economico‐financiare. Astfel, în 2012, sectorul auto deținea o pondere de 13,1% din personalul angajat în industria prelucrătoare la nivel regional și de 11,4% din totalul angajaților din industria regională. La nivel județean, cele mai ridicate ponderi ale domeniului auto în numărul total de angajați din industria prelucrătoare se înregistrează în județele Sibiu (27,1%) și Brașov (17,9%).
Fig.1.3. Ponderea industriei auto în totalul exporturilor (%, 2013)
1.1.3. Noțiuni de bază în producția electronică
Orchestrarea întregului ansamblu de resurse în vederea obținerii produsului final constituie obiectivul central al producției, aceasta înseamnă că în sfera de responsabilitate a managementului producției intră toate activitățile prin intermediul cărora se planifică, organizează, coordonează, antrenează și controlează utilizarea resurselor necesare realizării produselor și serviciilor, tipurile de decizii luate la nivelul managementului producției pot fi tipologizate după mai multe criterii.
Dacă se are în demersul logic al managementului oricărei activități se întâlnesc următoarele decizii:
PLANIFICARE Ce, cât și până când trebuie produs?
ORGANIZARE Cine, ce, unde, când, cum trebuie produs?
COORDONARE Lansarea comenzilor. Maniera în care componentele sistemului productiv interacționează unele cu altele.
ANTRENARE Planuri de recompensare în funcție de performanțe.
CONTROL Stocuri și calitate.
În funcție de natura deciziilor avem:
Decizii strategice:
-Stabilirea portofoliului de produse.
-Construirea, dezvoltarea și închiderea capacităților de producție.
-Selectarea tehnologiei de fabricație.
-Selectarea amplasamentului capacităților de producție.
Decizii tactice:
-Alegerea echipamentelor și utilajelor.
-Subcontractarea producției.
Decizii operaționale:
-Programarea operative.
-Controlul calității.
-Optimizarea mărimii stocurilor.
Obiectivele managementului producției pot fi sintetizate după cum urmează:fabricare unor produse de calitate, la cel mai redus cost posibil, livrate la termenul convenit cu clienții și flexibilitatea respectiv adaptarea rezultatelor producției, din punct de vedere sortimental, flexibil, cantitativ și funcțional, la nevoile specifice ale beneficiarilor în cel mai scurt timp posibil. Calitatea constituie, la momentul actual, un parametru definitoriu pentru performanța sistemului productiv. În condițiile concurențiale manifestate pe toate piețele ea nu mai reprezintă un deziderat ci un imperativ. Sfera de cuprindere a noțiunii de calitate s-a lărgit pornind de la considerentul că bunul fizic este doar o parte din ceea ce se oferă clienților, nevoile acestora înglobează elemente conexe cum ar fi serviciile legate de achiziționarea produsului sau serviciile oferite după vânzare. Tocmai la nivelul acestor servicii se face remarcat costul noncalității, în consecință, controlul calității s-a focalizat nu asupra produsului ci asupra întregului proces de producție. Costul de producție reprezintă cel mai important determinant al competitivității mai ales în sectoarele unde intensitatea luptei concurențiale este foarte mare. În acest context, capacitatea totală întreprinderii de a mări marja de profit depinde de abilitatea de a controla nivelul costurilor de producție.
Aspectul esențial este legătura dintre evoluția productivității și mărimea costurilor de producție, eforturile de creștere a productivității muncii se circumscriu mai ales sferei funcțiunii de producție. Livrarea la timp a produselor constituie nu doar un câștig în planul imaginii ci, adeseori, o cerință contractuală stipulată în contractele cu beneficiarii, a cărei nerespectare atrage de la sine plata de penalități. Flexibilitatea reprezintă răspunsul întreprinderii la variațiile tot mai impredictibile ale cererii, variații generate de dorința beneficiarilor de a dispune de un nivel al stocurilor cât mai redus și de deplasarea accentului, în măsura posibilităților, pe particularizarea produselor potrivit cerințelor specifice ale clienților. Rapiditatea cu care întreprinderea reușește să atingă aceste deziderate constituie o altă dimensiune a flexibilității agenților economici. În procesul de producție, materiile prime suportă o serie de transformări la diferite stații de muncă, în diferite secții, într-o anumită ordine tehnologică, succesiunea acestor transformări, de la introducerea în fabricație a materiei prime până la recepționarea produsului reprezintă ciclul de fabricație al acestui produs, pentru diferite necesități ale organizării și programării producției, durata ciclului de fabricație se poate determina în decursul orelor, al zilelr lucrătoare (efective) sau al zilelor calendaristice. În afară de durata ciclului de fabricație al produsului finit (și tocmai pentru a se ajunge la aceasta) este necesar să se determine duratele ciclului de fabricație ale diferitelor piese și subansamble ale produsului, în diferite faze ale procesului de fabricație (de exemplu, durata ciclului de fabricație al reperului de la prelucrări mecanice). Durata ciclului de fabricație este un indicator tehnico-economic important. Acesta este folosit la : determinarea activelor circulante pentru producția neterminată; în lucrările de programare a producției; cunoscându-se durata ciclului de fabricație a produsului și termenul de livrare prevăzut în contract se poate stabili exact termenul de lansare în fabricație, astfel încât să se respecte termenul de livrare solicitat de beneficiar; reducerea duratei ciclului de fabricație este semnificativă în aprecierea creșterii eficienței economice (având în vedere că aceasta este întotdeauna rezultatul îmbunătățirii utilizării forței de muncă și al capacităților de producție existente în ultimă analiză rezultatul creșterii productivității muncii); prin calcularea unei durate programate (standard) a ciclului de fabricație (în condițiile specifice întreprinderii respective) și prin compararea cu aceasta a duratei efective a ciclului de fabricație al produsului se pot stabili și localizarea cauzelor eventualelor depășiri, luându-se măsurile tehnico-organizatorice corespunzătoare, determinarea duratei standard a ciclului de fabricație (stabilirea duratei sale normale), ca și analiza posibilităților de reducere fac necesară cunoașterea structurii (componenței) ciclului, structura ciclului de fabricație prezintă particularități de la o ramură industrială la alta, în general, aceasta se prezintă succesiunea operațiilor tehnologice prin care se obține produsul reprezintă ciclul tehnologic. Cu unele excepții, ciclul tehnologic este comparat cu cea mai mare pondere, care determină hotărâtor întreaga durată a ciclului de fabricație. Operațiile auxiliare sunt operații netehnologice prin care nu se intervine direct în transformarea obiectelor muncii în produse, dar prin care se creează condiții pentru aceasta (de reparare a utilajului de producție, de transport intern etc), întreruperile normale sunt întreruperi necesare sau unele întreruperi inevitabile ale ciclului tehnologic. Întreruperile interoperații sunt așteptări ale semifabricatelor înaintea operațiilor care urmează, atunci când mașinile respective nu sunt disponibile (sunt încărcate cu alte lucrări), la producția în serii mici și mijlocii și în producția de unicate, în cursul săptămânii, decadei sau cel al lunii, pe aceleași mașini se execută diferite repere. Sunt excluse la producția de serie mare și masă, organizată pe linii tehnologice cu flux continuu, având în vedere specializarea pe obiecte a liniilor tehnologice și transferul ritmic al obiectelor de la o operație la alta. În condițiile organizării producției în flux continuu, pe linii de serie tehnologice, în cadrul schimburilor de lucru apar însă, ca o componentă distinctă a ciclului de fabricație, întreruperile pentru odihna muncitorilor (în celelalte forme de organizare a producției, timpul pentru odihnă se află cuprins, sub formă de cote-părți în duratele operațiilor). Schimburile neprogramate sau schimburi nelucrătoare sunt acelea care apar datorită nefolosirii complete a celor trei schimburi de lucru pe zi din diverse motive, pot apărea în cazul neconformitățiilor dintre capacitățile de producție ale secțiilor. Pentru un program de producție dat al întreprinderii, unele secții trebuie să lucreze în trei sau schimburi, iar altele să fie suficient să funcționeze (să spunem) în două schimburi. La acestea din urmă secții, schimbul al 3-lea și al 4-lea este un schimb neprogramat (nelucrător) care constituie o întrerupere a ciclului tehnologic, ceea ce determină o prelungire a duratei ciclului de fabricație, stabilirea duratelor componentelor structurale ale ciclului de fabricație se face în funcție de natura acestora prin calcul analitic sau prin determinări experimentale la fața locului, în secții și ateliere.
Fig.1.4. Strucura unui ciclu de fabricație
1.2. Principiul separării plăcilor electronice
1.2.1. Echipamentul de depanelare
Depanelarea manuală a placilor electronice, se realizează cu ajutorul unui dispozitiv masina-unealta avand o lamela (un sistem de cuțite) care îndepartează surplusul de material, prin aer comprimat, fiind acționat printr-o pedală, care apasată cu piciorul, ceea ce declanșează sistemul de cuțite. Sistemul de cuțite trebuie să intre etans în canale bine delimitate de tăiere, care sunt imprimate și perforate în placă de către furnizorul fabricant de PCB-uri.
Mărimea plăcii
Producătorii de PCB-uri utilizează o mărime standard, această mărime este importantă și pentru producțiile în serie. În această situație, se caută potrivirea a câtor mai multe plăci pe un tablou de comandă pentru a fi economisit cât mai mult spațiu în vederea reducerii costurilor. Spațierea unei plăci normale pentru căi (felul în care plăcile sunt separate pe un tablou de comandă) este de 0,3”; în plus, există o margine de 1,0” și 2,0”, necesară manevrării. Grosimea standard a plăcii este .062” FR4, alte măsuri tipice sunt .010”, .020”, .031” și .092”.
Lățimea și spațierea canalelor
Procesele chimice și fotografice folosite în producerea PCB-urilor solicită atât o minimă grosime cât și o minimă spațiere între canale, dacă un canal este făcut mai mic decât necesar, nu se va putea realiza o conexiune. Dacă două canale sunt mai aproape decât este impus, există șansa apariției unui scurt-circuit, acești parametri sunt specificați ca „regulile x/y”, unde x reprezintă lățimea minimă și y spațierea minima, de exemplu, regula 8/10 indică ca 8 mm lățimea minimă și 10 mm spațierea minimă. Aceste reguli se aplică la orice metal de pe PCB, incluzând pad-urile ce determină spațierea și grosimea liniilor pentru PCB. O regulă de proces modern tipic are valoarea de 8/8, dar și valori mici precum 2/2 sunt valabile, placa trebuie expusă procesului de sudură cu regula 8/8, dar și valori mai mici precum 2/2 sunt valabile. Totuși, placa trebuie expusă procesului de sudură cu regula 8/8, dar în cazul lucrului manual, de regulă, 10/10 este cea mai accesibilă.
Mărimea pad – urilor
Problemele pe care le ridică această situație este posibilitatea de sudură și de prelucrare manuală, posibilitatea de sudură este doar o problemă de îndemânare, deci nu necesită considerație specială, posibilitatea de prelucrare manuală ține de riscul de distrugere a pad – ului în procesul de găurire. Dacă un orificiu este puțin în afara centrului, pad – ul poate fi stricat la o margine, conducând la un scurt-circuit. O cerință în prelucrarea pad – ului este mărimea de 5 mm inel. Aceasta înseamnă că trebuie sa fie .005” în jurul orificiului.
Mărimea orificiului
Majoritatea producătorilor de PCB-uri au o selecție largă de mărimi disponibile de orificii, grosimea poate varia de la 001” până la 003”.
Echipamentul de depanelare
Echipamentul se folosește pentru tăierea plăcilor (multipanel-lui) cu ajutorul unui sistem compus din două cuțite asociate
Acest echipament este acționat pneumatic, placa fiind tăiată prin acționarea pedalei.
Se poate regla dimensiunea dintre cuțite în funcție de grosimea plăcii.
Presiunea minimă la care poate funcționa este de 3 bari, in cazul în care presiunea este mai mică, timpul de tăiere va crește. Cuțitele pot fi folosite circa 150 000 de tăieturi, după care se vor trimite la ascuțit și se vor înlocui cu un alt set de schimb.
Pentru o durabilitate cât mai mare cuțitele trebuie să îndeplinească următoarele caracteristici:
-Să fie paralele și aliniate în zona de sus și zona de jos.
-Să aibă aceeași adâncime și în partea de sus și în cea de jos.
-Distanța dintre cuțite trebuie să fie între 0,4-0,5 mm
-Unghiul cuțitelor trebuie să aibă 30 grade
Fig.1.5. Echipamentul de depanelare
Fig.1.6. Schema echipamentului de depanelare, v-cut, cu sistem de taietură în V a cuțitelor
Fig.1.7 Distanța dintre cuțite, trebuie să fie de aproximativ 0,01mm
Fig.1.8. Schema pneumatică a echipamentului de depanelare
1.2.2. Instrucțiunea de lucru a echipamentului de depanelare
Instrucțiunea de lucru în utilizarea echipamentului de depanelare se referă la operarea echipamentului, de către personalul calificat, un operator instruit în producția de serie electronică, pentru acest echipament de lucru, în cadrul acesteia se descrie în pași, treptat, cum trebuie folosită această stație, procedural.
Etape din instrucțiunea de lucru pentru echipamentul de depanelare:
Se porneste echipamentul apăsând butonul de pornire "ON" de pe cutia de alimentare cu aer comprimat pentru mașina NTM 300 NSL.
Se va verifica presiunea aerului comprimat din instalație, (trebuie sa fie intre 5 si 7 Bar, pentru o apăsare ușoară a pedalei
Se va verifica starea cuțitelor, în cazul în care prezintă urme vizibile, de uzură.
Se verifica vizual cutițele sa NU fie ciobite sau deteriorate, în cazul în care sunt ciobite se va anunța tehnicianul, care are obligația de a le înlocui.
Se va verifica counterul echipamentului, un aparat de contorizare, aflat pe echipament, dacă numărul de tăieturi depăștește 150 000 de tăieturi, cuțitele vor trebui înlocuite cu un alt set.
Se va verifica dacă distanța dintre cuțite este reglată în așa fel încât multipanelul, adică placa electronică să intre cu ușurință doar pe canalele dedicate dintre PCB-uri. Distanța dintre lamele maținii de depanelat și canalul plăcii trebuie să fie de aproximativ 0,4 mm în așa fel încât să nu fie posibilă introducerea plăcii decât utilizând canalele (degajarile marcate dintre PCB-uri) din zona de taiere.
Se va verifica suportul sau rama corespunzătoare fiecarui tip de produs, și starea acestuia, și se vor face reglajele corespunzătoare unei utilizari ușoare, astfel încât introducerea suportului cu placa să permita pătrunderea ușoară a canalelor plăcii sub sistemul cuțitelor de tăiere al echipamentului.
Pașii procesului de depanelare:
Se scoate multipanelul, adică placa, din magazia dedicată produsului respectiv fără atingerea componentelor electronice de pe acesta.
Multipanelul se va scana eticheta Datamatrix și se va combina, după aceea se va poziționa pe rama corespunzătoare produsului în lucru, cu releele- procesoarele în sus.
Pentru a tăia primul semipanel, poziția manetei trebuie sa fie in pozitia 3 de pe indexor. Se împinge rama sub cuțitele de tăiere și se declanșează depanelarea/ tăierea apăsând pedala, dupa ce placa a fost tăiată, se poate scoate rama de sub sistemul de cuțite.
Se va scoate semipanelul și se va poziționa în partea dreaptă a ramei. Se va împinge semipanelul rămas, până în opritoarele finale. Se împinge rama sub cuțitele de tăiere și se apasă pedala.
Dupa ce piesa a fost tăiată, se scoate rama de sub cuțite, marginea PCB-ului va cadea in tăvița de colectare a deșeurilor.
Se împinge ușor, rama cu semipanelul până în opritoarele finale, se apasă butonul portocaliu până când stiftul de pe pârghie iese din lăcaș, apoi se trage manerul ramei spre stânga până când stiftul ajunge în poziția inițială, se va scoate PCB-ul din ramă.
Se verifică vizual, de către operator, fiecare PCB să nu aibă bavuri, fibre/franjuri și componentele să nu fie lovite sau deteriorate sau contaminate, se va verifica dacă PCB-ul este tăiat corespunzător, dacă acesta este conform se poziționează în tava dedicată și creată special pentru susținerea etanșă și fixă a PCB-ului.
În cazul apariției PCB-urilor cu defecte de separare (bavuri, degradare, muchie deteriorată, franjuri, contaminări) operatorul va întrerupe operația, va pune piesa în zona corespunzătoare produselor FAIL sau defecte, și va completa Raportul de neconformitate și va anunța seful de linie și tehnicianul de reparații. Separarea panelurilor trebuie să se facă dintr-o singură încercare, rezultatul tăieturii trebuie să fie o muchie curată și dreaptă. Nu se admite separarea panelurilor prin îndoirea simpla mecanică sau repetată (tensiuni mecanice periculoase pentru componente).
Fig.1.9. Procesul de depanelare manuală în pași simpli
Capitolul 2. Semiautomatizarea echipamentului de depanelare
2.1. Noțiuni despre automatizare și semiautomatizare
Sisteme de reglare automată, prin automatizarea proceselor de producție se urmărește asigurarea tuturor condițiilor de desfășurare a acestora fără intervenția omului, semiautomatizarea presupune intervenția omului, în manipularea procesului, fie că aceasta ajută doar la înlocuirea unei simple manete, fie că înlocuiește o funcție manuală a mașinii. Această etapă presupune crearea acelor mijloace tehnice capabile să determine evoluția proceselor într-un sens prestabilit, asigurându-se producția de bunuri materiale la parametrii doriți. Se poate vorbi în acest caz de procese de producție automatizate și semiautomatizate a căror evoluție poate fi controlată în mod automat fără intervenția omului, sau cu intervenții minore ale operatorului care utilizează echipamentul. Etapa automatizării presupune existența proceselor de producție astfel concepute încât să permită implementarea mijloacelor de automatizare, capabile să intervină într-un sens dorit asupra proceslor, asigurând condițiile de evoluție a acestora în deplină concordanță cu performanțele optime. Ansamblul format din procesul supus automatizării și mijloacele tehnice ce asigură automatizarea acestuia constituie un sistem automat.
Introducerea practică a acestor principii, metode și mijloace de automatizare poartă denumirea de automatizare proceselor industriale, care rezolvă cu succes problemele legate de asigurarea unor regimuri optime dorite pentru acestea, fără intervenția subiectivă a operatorului uman, asigură conducerea unor procese greu accesibile care evoluează în medii în care prezența omului este imposibilă. Probleme generale ale automatizării proceselor tehnologice, pot fi evidențiate:
– probleme conceptuale în elaborarea unor principii și metode de natură procedural;
– probleme aplicative legate de realizarea unor echipamente și structuri de sisteme de reglare și de conducere.
Problematica generală a automaticii cuprinde:
a) conceperea structurilor și strategiilor optime pentru conducerea proceselor.
b) introducerea pe un suport hardware corespunzător ale acestor strategii.
În cadrul elaborării unui sistem de automatizare, se impun urmatoarele etape:
– pentru elaborarea structurilor și strategiilor de conducere:
a) construcția modelelor funcționale și structural funcționale pentru procese supuse automatizării, respectiv identificarea cât mai exactă a proceselor tehnologice;
b) sinteza structurilor și strategiilor de reglare și conducere, în vederea realizării unor obiective prestabilite la valori optime.
– analiza introducerii structurilor și strategiilor de conducere sintetizate pentru modelele cantitative cu maximă adecvare la realitate, limitările echipamentelor hardware și manuale, cât și precizia modelelor matematice cu care se operează determină performanțele unei soluții de automatizare.
– validarea soluției de automatizare pe proces, prin analiza performanțelor realizate în urma folosirii soluției de automatizare. Astfel, automatizarea unui proces presupune alegerea și dimensionarea celor mai eficiente mijloace tehnice, care să asigure desfășurarea procesului în conformitate cu cerințele de performanță impuse. Adoptarea unei soluții adecvate de automatizare presupune pe de o parte cunoașterea cât mai completă a evoluției procesului, a resticțiilor tehnologice în care evoluează, iar pe de altă parte proiectarea și alegerea unei soluții atât ca structură conceptuală cât și ca echipament de automatizare care să permită conducerea procesului după strategii predeterminate cu satisfacerea criteriilor de performanță impuse întregului sistem de conducere, analiza sistemelor de reglare (conducere) se impune ca o etapă importantă în studiul acestor sisteme pentru evidențierea performanțelor realizate de o soluție de automatizare. În abordarea problemelor de proiectare a sistemelor de reglare automată, o primă etapă o reprezintă alegerea și dimensionarea elementelor de execuție și a traductoarelor. Aceste echipamente de automatizare se aleg și se dimensionează în funcție de particularitățile proceselor, de sursele de energie ale procesului, de particularitățile perturbațiilor care acționează asupra acestuia și de natura fizică a variabilelor măsurate precum și de performanțele generale impuse sistemului de reglare. Alegerea echipamentelor hardware pentru introducerea strategiei de reglare reprezintă o altă etapă în realizarea unei soluții de automatizare, sau chiar semiautomatizare, soluția de automatizare sau de semiautomatizare este determinată de tipul procesului, de particularitățile și complexitatea acestuia, de gradul de cunoaștere al procesului și de cerințele de performanță impuse evoluției acestuia, gradul de automatizare și complexitatea echipamantelor destinate conducerii unui proces sunt determinate de complexitatea strategiilor de conducere sintetizate, de cerințele de performanță impuse sistemului de conducere.
Formalismul structural-funcțional (intrare-stare-ieșire), utilizat pentru caracterizarea sistemelor a fost corelat cu facilitățile oferite de tehnica de calcul, aceasta a permis elaborarea unei teorii unitare proprii sistemelor de reglare și conducere a proceselor, asigurându-se saltul calitaiv de formulare și rezolvare într-o manieră sistemică structurală a problemelor de conducere a proceselor.
Automatica dispune astăzi de instrumente specifice pentru rezolvarea eficientă a oricărei probleme de analiză sau sinteză a sistemelor cu parametri concentrați sau cu parametri 6 distribuiți, deterministe sau stocastice, liniare sau neliniare. Au fost utilizate circuite integrate, au fost realizate sisteme de conducere cu un înalt grad de inteligență incorporat, s-au utilizat microprocesoare cu lugimea cuvântului de 32 biți și la frecvențe mai mari de 25 MHz, multiplicatoare hardware rapide.
Pentru determinarea modelelor matematice asociate unor procese (obiecte fizice) se utilizează o combinație adecvată de procedee teoretice și experimentale, a căror succesiune este determinată de caracteristicile sistemului supus modelării, modelele matematice utilizate pentru caracterizarea proceselor pot fi structurale sau sintetice, parametrii unui model structural au o interpretare structurală naturală și sunt determinați de legi fizice specifice. Modelele sintetice nu sunt bazate pe legile fizice ce caracterizează procesul. O modelare eficientă presupune satisfacerea următoarelor trei cerințe:
– universalitatea sau flexibilitatea (se pot aplica modelele tuturor obiectelor ce fac parte dintr-o clasă de interes);
– număr limitat de parametri;
– identificarea parametrilor, pentru diferite clase de procese pot fi constituite diverse modele matematice:
modele continue sau discrete;
modele dependente de timp sau invariante în timp;
modele dinamice liniare sau neliniare;
modele cu o intrare și o ieșire sau cu mai multe intrări și ieșiri;
modele parametrice și neparametrice;
modele deterministe sau stocastice;
modele cu parametri concentrați sau cu parametri distribuiți;
modele de tip verbal sau neverbal.
În multe cazuri, în funcție de scopul urmărit este suficient a avea un model care este valabil numai într-un punct de lucru. În acest caz, liniarizarea poate conduce la un model mai simplu și mai util, determinarea modelelor matematice pentru procese date este posibilă pe cale analitică sau experimentală.
În primul caz modelul matematic “se construiește” pe baza legilor fizice care generează dinamica procesului, identificarea experimentală presupune construirea modelului matematic pe baza prelucrării variabilelor funcționale (intrări, ieșiri) asociate procesului, pentru obținerea unui model matematic pe cale analitică se impune parcurgerea următoarelor etape:
Stabilirea conexiunilor procesului cu mediul înconjurător și a ipotezelor simplificatoare asupra sistemului;
Stabilirea ecuațiilor de bilanț pentru masele, energiile și impulsurile care apar în cadrul sistemului.
Scrierea acestor ecuații se face pentru componente ale sistemului sau pentru întregul sistem, evidențiindu-se elementele acumulatoare și disipatoare de energie în structura acestuia.
Ecuațiile de bilanț, care reflectă variații ale acumulărilor, reprezintă ecuații diferențiale, acestea fiind ecuații de stare ale sistemului.
Modelul teoretic al procesului obținut sub forma unor ecuții ordinare și/sau cu derivate parțiale, este supus unor simplificări, cum ar fi:
– liniarizarea ecuațiilor cu derivate parțiale, atunci când funcționarea procesului are loc în vecinătatea unui punct nominal;
– apoximarea prin ecuații diferențiale ordinare a ecuațiilor cu derivate parțiale;
– reducerea ordinului ecuațiilor diferențiale ordinare.
Identificarea proceselor își propune determinarea modelului matematic pe baza măsurărilor efectuate asupra variabilelor care caracterizează evoluția sa, într-un anumit regim de funcționare, modelele obținute în urma analizei teoretice și experimentale pot fi comparate, eventualele neconcordanțe eliminându-se prin refacerea unor etape parcurse în procesul de construcție a modelului analitic sau experimental, în funcție de scopul urmărit, se poate alege fie modelul teoretic, fie modelul obținut prin identificare. Modelul teoretic (analitic) reprezintă legătura funcțională dintre datele fizice ale procesului și parametrii săi, fiind utilizat în condițiile în care se cunosc suficiente elemente legate de legile care caracterizează comportarea dinamică a acestora sau dacă trebuie simulată comportarea sistemului.
Modelul experimental conține ca parametri valori numerice a căror legătură funcțională cu datele fizice ramâne necunoscută, fiind un model sintetic, pentru determinarea modelului unui sistem nu se poate utiliza exclusiv unul din procesele de analiză teoretică sau experimentală, succesiunea acestora fiind determinată în special de scopul modelării și de particularitățile sistemului și de informația inițială disponibilă. Astfel, pentru un proces dat, prin analiza teoretică se determină o structură a modelului matematic, iar printr-o procedură de identificare se ajustează parametrii modelului pentru a obține aceeași comportare intrare-ieșire a procesului real, și se poate realiza o aproximare realistă asupra functionării procesului dat.
2.2. Principiul de semiautomatizare al echipamentul de depanelare
AUTOMATIZĂRI PNEUMATICE ȘI ELECTROPNEUMATICE
Automatizarea a ajutat mai întâi operatorul apoi l-a înlocuit parțial, acest proces s-a făcut în funcție de nevoile producției și de rentabilitatea în ansamblu. Automatizarea poate lua forme multiple: simplu post de lucru automatizat, mașini semi-automate, mașini complet automate. Pentru a obține produse cât mai competitive, automatizarea a înlocuit progresiv operatorul, dar ea trebuie sa ofere maximum de flexibilitate pentru a face față fabricației, și producției de serie. Astfel s-au definit mai multe variante de echipamente:
mașini flexibile
celule flexibile. Pentru a fi pusă în practică și oferind mari posibilități de flexibilitate, tehnicile pneumatice și electropneumatice de automatizare sunt esențiale, în fiecare din aceaste etape ale automatizării.
CONFIGURAREA MAȘINILOR AUTOMATE
Mașinile automate au doua părți;
– partea operativă (de putere) ;
– partea de comandă.
a. Partea operativă, fiind constituită din acționări, elemente funcționale (elemente mecanice, unelte etc.) care acționează în procesul automatizat.
b. Partea de comandă, coordonează acțiunile părțiile operative, trimițând comenzile pentru ciclul dorit și preia informațiile privitoare la proces.
CONFIGURAȚIA MAȘINILOR CU ACȚIONARE PNEUMATICĂ
Organizarea mașinilor automate, dacă se începe de la distincția “parte operativă-parte de comandă” este cel mai indicat pentru a separa funcțiile necesare automatizării, sau semiautomatizării, acționările părții operative trebuie asociate cu pre-acționările:
Organizarea unei mașini automate se descrie ca tip buclă, alcătuită din:
blocul de tratare al semnalelor, care trimite un semnal de comandă unei pre-acționări care, la rândul său, acționează asupra actuatorului asociat. Mișcarea actuatorului este constatată, senzorul trimite semnalul înapoi, blocului de tratare al semnalelor.
Configurația mașinilor cu acționare pneumatică, acest caz permite două configurații:
Configurația “totul pneumatic”, tratarea fiind exclusiv pneumatică, bucla este omogenă deoarece comportă numai semnale pneumatice
Mașina “totul pneumatic”
Configurația electropneumatică, tratarea electrică sau electronică, semnalele electrice sunt trimise către distribuitoarele pneumatice echipate cu electrovalve, semnalele emise de traductorii electrici sau electronici sunt receptate de blocul de tratare al semnalelor.
Obs.: Trei tehnologii de acționare sunt de baza, acestea putând lua forme variate: pneumatică, hidraulică și electrică.
Acționarea pneumatică, cel mai des utilizabil în acest tip de acționare este cilindrul, posibilitățile tehnice curente oferite de cilindri: la presiunea uzuală de 4-8 bari dezvoltă o forță între 20 și 50000 N, cursa fiind de la 1mm la 3000 mm, posibilitățile tehnice oferite de cilindri sunt prezentate unele din numeroasele posibilități oferite de acționările pneumatice Cilindri pot reproduce simplu acțiunile manuale ale muncitorului care va fi înlocuit prin automatizare: apăsare, tragere, ridicare, poziționare, ajustare, strângere, marcare, pliere, nituire, decupare etc., prin “comanda pneumatica” (electro-pneumatică) se înțelege totalitatea elementelor pneumatice (și/sau electrice) de comandă și execuție conectate între ele printr-o rețea de legături care asigură fluxul de informație și forță; aceste elemente formează unul sau mai multe lanțuri de comandă, care îndeplinesc funcții bine precizate, elementul de comandă prelucrează informația, iar elementul de execuție transformă energia, în orice sistem de comandă, o mărime influențează prezența sau absența altei marimi, iar sensul acestei acțiuni corespunde unui sistem în forma de buclă deschisă numit lanț de comandă. Daca circuitul se închide avem o buclă de reglare (conform Fig.2.1).
Fig.2.1. Structura unui lanț, respectiv a unei bucle de reglare.
Se utilizează scheme de comandă în circuit deschis, la care elementul de acționare este un cilindru pneumatic cu dublă acțiune, un lanț de comandă pneumatic poate consta dintr-un ventil de distribuție si un cilindru pneumatic, situație în care ventilul de distribuție îndeplinește funcțiile elementului declanșator, elementului de comandă și ale organului de execuție (figura 2.2), în cazul necesității a mai multor dependențe într-un lanț de comandă, atunci se utilizează circuite de comandă în care elementele de declanșare, comandă și execuție sunt separate având funcții unice (figura 2.2). Cilindrii cu dublu efect pot fi comandați cu ajutorul ventilelor de distribuție cu 3 sau 4 căi. Comanda unui cilindru cu dublu efect cu ajutorul a două ventile 3/2 permite 4 stări de comutare, iar în cazul comenzii cu ventil 4/2, numai 2 stări. Modificarea vitezei pistonului cilindrului pneumatic se poate face variind debitul de intrare (cursa activă) sau de evacuare (cursa de revenire), pentru acest lucru se utilizează supape de strangulare și reținere cu drosel reglabil, aceasta în principiu reprezintă o rezistență pneumatică reglabilă (R) în paralel cu o dioda pneumatică (D).
Fig.2.2. Lanțuri de comandă
Curgerea în sensul a-b se face prin drosel, iar invers prin dioda deschisă. În situația în care vitezele pe ambele sensuri de deplasare ale pistonului sunt variabile, se introduc supape de stangulare și reținere pe fiecare cale de admisie a aerului în cilindru.
Fig.2.3. Supapă de reglare
Fig.2.4. Distribuitor cu patru și supapă de strangulare a-b
Se fixează presiunea de alimentare la distribuitor presiunea fiind pa=5-7 bar, și se alimentează comanda electromagnetului cu 24 Vcc înseriată prin contactul microîntrerupatorului cutiei pneumatice și al tabloului electric, pentru a funcționa, o mașină automatizată trebuie racordată atât la rețeaua de aer comprimat cât și la rețeaua electrică. Structura unui sistem de acționare al unui sistem mecatronic, cât și locul actuatorului în cadrul acestuia se prezintă în Figura 13, iar materializarea funcției actuatorului, considerat ca o componentă hardware a sistemului mecatronic.
Fig.2.5. Structura unui sistem de acționare mecatronic
În cadrul sistemului de acționare mecatronic fiecare element component realizează o anumită funcție specifică:
– sursele de energie asigură fluxul energetic necesar funcționării fiecărui modul al sistemului;
– aparatele de conectare asigură conectarea și deconectarea modulelor în sursele de energie;
– controlerul compară parametrii curenți ai mișcării cu cei impuși și realizează corecturile necesare;
– amplificatorul de putere amplifică semnalul corectat într-un semnal de intrare (moment, forță,viteză) pentru sistemul mecanic reprezentat prin transmisie și sarcină;
– transmisia are rolul de a adapta parametrii actuatorului cu cei ai sarcinii. În unele aplicații acest modul poate lipsi și atunci se vorbește despre acționare directă;
– traductoarele/senzorii asigură conversia informațiilor interne și externe sistemului privind starea acestuia în informații necesare controlerului.
Dintre principalele avantaje ale utilizării acționărilor pneumatice menționez: simplitate constructivă, elemente componente tipizate și miniaturizate, viteze de deplasare mari, comoditatea conectării la rețelele de aer comprimat, elasticitatea acționării și, în special, a strângerii, absolut indispensabilă în anumite situații de manipulare, etc.
Problemele specifice ce apar la acționarea pneumatică sunt legate de poziționare, de reglarea vitezelor, de frânări și de blocarea în poziția programată. Toate aceste probleme apar ca urmare a rigidității scăzute (elasticității) aerului, a fluidității deosebite a acestuia și a presiunilor uzuale reduse (4-8 bari), pentru utilizarea actuatorilor pneumatici în cadrul sistemelor mecatronice se impun structuri și soluții specifice,
Structural un sistem pneumatic este un ansamblu coerent de elemente pneumatice și mecanice care realizează, prin intermediul actuatorilor (elementelor de execuție – motoarelor pneumatice), o succesiune de mișcări după o lege prestabilită, punând astfel în funcțiune, în mod interdependent, diferite organe de lucru ce efectuează operații mecanice. Un sistem pneumatic poate fi considerat un bloc prevăzut cu intrări și ieșiri (Figura 14), intrările sunt comenzile și alimentarea cu energie, iar ieșirile sunt reprezentate de mișcările actuatorilor.
Fig.2.6. Structura bloc a unui sistem pneumatic
Elementele unui sistem pneumatic:
Elemente care asigură alimentarea instalației cu energie la parametrii ceruți de sistem.
Elementele de comandă, care permit dialogul om-mașină: comenzi de pornire-oprire, pentru diferite funcții sau moduri de lucru, etc. De obicei, toate aceste elemente sunt grupate într-un panou (tablou) de comandă, separat sau alipit instalației.
Elementele de procesare sunt echipamentele care asigură procesarea (interpretarea și reglarea) semnalelor primite în instalație: atât a celor de comandă, provenite de la tabloul de comandă, cât și a celor de reacție, care sunt de obicei semnale de confirmare a efectuării unor secvențe de mișcare. Elementele de procesare prelucrează toate aceste semnale fie unitar, fie în anumite combinații, realizând diferite funcții logice, temporizare, memorie, etc.
Elementele de comandă finală sunt echipamente de distribuire a energiei pneumatice și reprezintă etajul din care semnalele de comandă sunt transmise direct elementelor de execuție (motoare liniare, rotative, oscilante, unități de vidare, etc.).
Elemente de execuție (actuatorilor) sunt echipamente care convertesc energia de presiune a agentului de lucru în energie mecanică pentru efectuarea de lucru mecanic. Pot fi numite și convertoare pneumo – mecanice.
Elementele de transmitere a semnalelor în instalație; acestea sunt fitingurile și conductele pentru energia pneumatică, conductorii electrici pentru energia electrică.
Matricea mecanică, este ansamblul de piese și elemente mecanice care servesc drept support (batiul), elemente de fixare (bride, articulații) pentru echipamentele pneumatice, elemente care asigură legăturile cinematice între actuatori și organele de lucru ale sistemului (tije, pârghii, arbori, roți dințate, curele de transmisie, în general transmisii mecanice).
Programarea în logică cablată. Deși programatoarele electronice pătrund tot mai mult în aplicațiile industriale, având costuri tot mai scăzute și performanțe tot mai ridicate, în aplicațiile simple releul de comutație este încă utilizat datorită costurilor scăzute și performanțelor sale, încă satisfăcătoare.
Avantaje ale utilizării releelor:
– întreținerea și mentenanța ușoară;
– viață lungă (raportată la numărul de comutări);
– posibilitatea de a comanda mai multe circuite independente;
– pot fi utilizate într-o plajă largă de tensiuni;
– au timp de comutare mic;
– pot comanda energii mari cu consumuri foarte mici ;
– oferă mai multe funcții (logice, de protecție) extrem de necesare în aplicațiile practice, în circuitele cu programare în logică cablată releele sunt, în general, utilizate ca procesoare de semnal. Notarea bornelor acestora se face în conformitate cu notațiile generale adoptate la întrerupătoare și comutatoare (1,3-COM, 2-NÎ, 4-ND). În plus la releu apare notarea bornelor (A1, A2) de alimentare ale bobinei K (Figura 15):
Fig.2.7. Notarea bornelor unui releu aflat in comutatie
Fig.2.8. Elementele componente ale unui releu de comutație; aspectul unui releu de comutație de uz general
Funcționarea releului de comutație:
Când se aplică o tensiune bobinei 5 (K), prin bornele A1 și A2, în miezul 7 apare un câmp magnetic care atrage armătura mobilă 3. În acest moment, contactul mobil aflat pe armătura 3
dezactivează contactul 1→2 și activează contactul 1→4 (Figura 17). Când bobina releului nu mai este alimentată câmpul magnetic dispare, armătura 3 este readusă în poziția inițială de resortul 6 și se restabilește configurația inițială a contactelor 1→2, 1→4. Comanda cilindrilor pneumatici utilizând relee de comutație: Comanda unui cilindru pneumatic cu dublu efect se poate face direct (alimentând solenoidul distribuitorului direct de la sursă, printr-un întrerupător) sau indirect (prin utilizarea unui releu de comutație). În cazul din Figura 16 schema de comutare a distribuitorului monostabil este 5/2. Comanda indirectă în acest caz, presupune că apăsarea tastei S1 determină activarea releului K1; acesta comută și determină alimentarea solenoidului Y1 al distribuitorului, care comută la rândul său și alimentează cilindrul. Eliberarea tastei S1 determină dezactivarea releului K1, iar contactul K1 al acestuia deschide circuitul pentru alimentare al solenoidului, care revine în poziția inițială. Apăsând tasta S1 (Figura 17) circuitul de alimentare al releului K1 se închide prin calea de curent 1, acesta este alimentat și comută. Aceasta determină închiderea întrerupătoarelor K1 aflate în liniile de curent 2 și 3. După apăsare, tasta S1 poate fi eliberată imediat, deoarece alimentarea releului se face prin calea de curent paralelă 2, a cărei închidere o comandă chiar releul. Deci releul își păstrează starea, activare prin automenținere. Închiderea întrerupătorului K1 din linia de curent 3 determină alimentarea solenoidului Y1, care comută distribuitorul.
Fig.2.9. Comanda indirect a unui cilindru pneumatic cu dublu efect
printr-un un releu de comutație
Noțiuni de bază în alegerea și proiectarea soluției de automatizare
Există mai mulți factori care concură la alegerea tipului de automat programabil.
– dacă aplicația este mai simplă, criteriul de alegere cel mai important este numărul de intrări și ieșiri precum și dimensiunea programului utilizator. La aplicațiile mai complexe, sunt luați în considerare și timpii de răspuns precum și dimensiunea memoriei care trebuie să înmagazineze un număr mare de date.
– la o mașină unealtă comandată de un automat programabil, numărul de intrări/ ieșiri, dimensiunea memoriei și timpul de răspuns sunt parametrii definitorii de care se ține cont la alegerea automatului programabil. este mult mai indicată alegerea unor module de intrare/ieșire distribuite decât a modulelor de intrare/ieșire dispuse pe automat.
Această soluție duce la reducerea numărului de cabluri de legătură cu procesul, comunicația între modulele de intrare/ieșire și unitatea centrală a automatului programabil făcându-se prin intermediul magistralei de comunicație pe un număr redus de fire.
Alegerea limbajului de programare depinde de utilizator și de complexitatea algoritmului de conducere. În cazul prelucrării datelor binare este recomandabil să se utilizeze limbajul LAD sau FBD, limbaje care sunt mult mai intuitive. În cazul manipulării de variabile complexe și adresări indirecte este indicat limbajul STL care este asemănător limbajelor de programare de nivel înalt și permite procesarea unui volum mare de date.
Programul care cuprinde instrucțiunile necesare realizării sarcinii impuse prin tema de proiectare este recomandat a fi modular. Modulele de program pot fi: orientate către proces,
caz în care, fiecare modul corespunde unei părți din proces sau mașini sau orientate funcțional, caz în care modulele corespund funcțiilor din proces, ca de exemplu: comunicare, mod de operare, etc. După scriere, programul este testat. Testarea poate fi făcută pe un automat programabil virtual implementat chiar în mediul de progamare, sau în automatul programabil real, după încărcarea programului în memoria de programe a acestuia.
Într-un program care utilizează blocuri funcționale se pot utiliza 5 seturi de elemente:
• intrări: în funcție de tipul AP, acesta poate avea 4, 6 sau 12 intrări. Acestea pot fi atât intrări digitale cât și analogice.
• taste ale panoului frontal: acestea permit introducerea datelor în zona de date a programului, deplasarea prin meniuri și program, selectează opțiunile de programare sau pot
fi folosite ca intrări suplimentare în timpul funcționării AP.
• biții de memorie a sistemului: aceștia por furniza valori predefinite ale semnalelor și informații despre erorile din sistem.
• ieșiri: acestea sunt digitale și permit comanda elementelor de comutare de tip releu sau tranzitor ce pot fi introduse în schemele electrice de comandă.
• blocurile funcționale: acestea sunt elementele de bază ale programului. Cu ajutorul lor informațiile primite de la intrări, taste ale panoului frontal și biții de memorie sunt prelucrare fiind elaborate comenzile transmise la ieșirile AP. Toate aceste elemente, alcătuind o diagramă bloc funcțională, trebuie să fie dispuse pe o placă de bază având intrările în stânga și ieșirile în dreapta. Acest cadru mai poartă numele de zonă de conexiuni. Programul care cuprinde instrucțiunile necesare realizării sarcinii impuse prin tema de proiectare este recomandat a fi modular.
Modulele de program pot fi: orientate către proces, caz în care, fiecare modul corespunde unei părți din proces sau mașini, sau orientate funcțional, caz în care modulele corespund funcțiilor din proces, ca de exemplu: comunicare, mod de operare, etc. După scriere, programul este testat. Testarea poate fi făcută pe un automat programabil virtual implementat chiar în mediul de programare, sau în automatul programabil real, după încărcarea programului în memoria de programe a acestuia. După testarea cu succes a programului acesta este încărcat în memoria EPROM și apoi este generată documentația aferentă.
Fig.2.10. Organigrama proiectării unei soluții de automatizare
SCADA reprezinta denumirea prescurtată a programelor software pentru Supervisory Control And Data Acquisition. Ele se instalează pe un calculator personal sau industrial și asigură conducerea centralizată a unor procese industriale. Un sistem SCADA poate urmări atât un post de lucru simplu, cât și un sistem complex cum ar fi, un sistem SCADA are următoarele funcții:
• Permite transmiterea de comenzi către instalația supravegheată, în mod centralizat.
• Permite recepționarea de informații despre starea unuia sau mai multor procese, în mod centralizat.
• Realizează o imagine grafică și animată a procesului pe un monitor de calculator sau un ecran.
• Permite achiziționarea (înregistrarea) de date în timp real și memorarea acestor date în memoria calculatorului
• Poate comunica cu alte calculatoare de pe același nivel și transmite date brute sau prelucrate
• Asigură protecția a datelor și a echipamentului supraveghet printr-un sistem de securitate cu parole pentru diferite nivele de acces. Există multe firme care dezvoltă și vând programe SCADA. În unele companii se dezvoltă programe SCADA particularizate. Oricum, printre cele mai cunoscute pachete de programe de firmă de tip SCADA se enumeră: InTouch – de la firma Wonderware și WinCC – de la firma Siemens.
Un program tip SCADA care funcționează pe o platfrmă Windows’ face apel la mai multe tehnici de comunicație, interne calculatorului și externe (cu echipamente din proces).
Comunicațiile interne se bazează pe tehnologie DDE (Dynamic Data Excenge) care este cea mai rapidă metodă de comunicații între aplicațiile deschise simultan pe un calculator ce rulează cu sistemul de operare Windows. Tehnica de lucru a unui pachet SCADA este de împărțire a sarcinilor în programme diferite și separate ce rulează în paralel și comunică între ele prin mesaje DDE. Astfel, se disting programe cu următoarele funcții:
• De comunicații externe: citesc în permanență la un port de comunicare extern (serial, profibus, ethernet etc). Achiziționează și transmit date de la, respectiv pentru, echipamente periferice.
• De interfață cu utilizatorul: au grijă de animația ecranului și de desenarea în fereastra utilizatorului, preiau comenzile pe care utilizatorul le introduce cu mouseul sau cu tastatura și scanerul.
• De gestionare a datelor: se ocupă cu prelucrarea și arhivarea datelor achiziționate, comunicații și schimb de date cu alte baze de date prin tehnologie SQL sau ODBC. Un program SCADA poate comunica prin mesaje DDE cu aplicații precum Excel și administrării firmei.
2.2.1. Descrierea elementelor componente ale semiautomatizării
Tab.2.1.Elementele componente necesare ale semiautomatizării sunt:
Fig.2.11. Funcționarea depanelingului cu pedala conectată
Fig.2.12. Funcționarea depanelingului înlocuind pedala
Tab.2.2. Legăturile sistemului de semiautomatizare în panoul electric
Fig.2.13. Legături din schema electrică, a sistemului semi-automat
Detalii componente principale ale semiautomatizării :
Fig. 2.14.Schema comutatorului cu două poziții
Fig. 2.15.Schema dimensiunilor electro-valvei CM600
Fig. 2.16.Poza electro-valvei CM600
Sistemul de senzori montati pe cadru
Fig. 2.17.Schema de legare/ conexiune a senzorului
Fig. 2.18.Dimensiuniile senzorului
Fig. 2.19. Schema senzorului de proximitate IFRM 08P17A1/S35L
Tab.2.3. Caracteristicile senzorului de proximitate
Fig.2.20. Dimensiune senzor M8
Fig.2.21.Poză cu cilindrul W1000250020
Fig. 2.22. Caracteristicile cilindrilor W1000250020 utilizați în oprirea suportului
Fig. 2.23. Dimensiuniile cilindrului W1000250020
Fig. 2.24. Schița cilindrului pneumatic W1000250020
Achizitorul de date USB-6525 utilizează avantajele serviciului de soft NI-DAQmx National Instruments measurement pentru a îmbunătății viteza dezvoltării aplicației, cu funcții ca DAQ Assistant, generarea automatică de cod automatic-code generation, și performanța înaltă de tehnologie multithreaded streaming.
USB-6525 are 8 canale optice, cu intrări și ieșiri izolate, P1.<0..7>, și opt canale optice izolate, ieșiri de relee, P0.<0..7>. Intrările izolate constau dintr-un optocuplor, un mod de deplanare MOSFET-bazat pe limitarea curentului din circuit, și o diodă Schottky. Fiecare canal are terminalele sale positive și negative, capabile să detecteze o limită largă de semnale de curent continuu, de la 5 V TTL nivele logice la o sursă de curent continuu care se ridică până la 60 V. PFI 0 (asemănător cu P1.7) poate funcționa ca o sursă pentru un counter de 32-bit. În acest mod, achizitorul numără atât tranziții scăzute cât și înalte pe P1.7. Se poate încărca sau dezcărca couterul, la fel ca citirea sau resetarea acestuia prin intermediul soft-ului. Se pot încărca releul la intrari de stare cu o sursa de curent continuu sau alternativ, releele rămân deschise când calculatorul și achizitorul USB-6525 sunt oprite.
Fig. 2.25.Schema bloc a modulul achizitor de date USB-6525
Fig. 2.26.Semnalele corelate piniilor de intrare și ieșire al modulului achizitor de date USB-6525
2.2.2. Programul semiautomatizării
Funcționalitate: Programul comunică prin DIO cu echipamentul de tăiere. Din program se citesc stări ale senzorilor și se dau comenzi către electrovalvele conectate la echipament (blocare în stare de încărcare, blocare în timpul tăierii, tăierea efectivă- acționarea sistemului de cuțite al echipamentului). Este foarte important urmărirea mesajelor afișate în interfața aplicației. Programele sunt conectate la un server care comunică cu baza de date centrală. În funcție de inițializări, porturi, funcțiile programului, și apelativele acestuia, achizitorul de date este mereu inițializat și resetat pentru continua verificare și primire a datelor inițiale, mult mai eficient, încercând să se evite buclele infinite sau blocajul semnalelor în computație. Funcțiile pot deschide și interfețe de control și comandă, prin care uilizatorul se poate loga ușor și poate controla și executa procesul, fiind atent urmarit si coordonat din software.
Programul este gândit în funcție de proces, urmând pașii simplii de urmărire și definire ai procesului, scopul principal fiind: tăierea controlată a multipanelului. Un multipanel necombinat nu va putea fi tăiat sau procesat, cilindrii vor primii comenzi de blocare aceștia nu se vor debloca până când senzorul de prezență al ramei nu va primi semnal, pentru a identifica rama, si codul acesteia, totul este prevăzut în funcții precise, care comunică între ele. Se indeparteaza rama, se pune în locul corespunzător și se aduce rama necesară. Rama trebuie fixată bine, pentru schimbarea indexorului se vor deșuruba cele 2 șuruburi de susținere, se va scoate indexorul și se va înlocui cu cel necesar, se pornesc programele "Depaneling" și Select_combine cu depaneling, acestea reprezintă interfețe ale programului depaneling.c din CVI National Instruments 2010 SPI, se selectează din lista de materiale, materialul care se va produce, operatorul va introduce "UserName" și "Password" corespunzător, multipanelul combinat se va scana pe buttom și top poziționa pe rama corespunzătoare, opritorul cilindrului 1 de pe semiautomatizare va bloca rama, pentru a taia primul semipanel, pozitia manetei trebuie sa fie in pozitia 3 de pe indexor, se va impinge rama sub cuțitele de tăiere , opritorul cilindrului 2 va bloca rama de tăiere, se activează senzorul 2 declanșând separarea/ depanelarea automată, dupa ce piesa a fost taiată, cilindrul 2 se deblochează și se poate scoate rama de sub cuțite;
/
Fig. 2.27.Schema bloc a programului de combinare prin scanarea multipanelului (implicit, a etichetei Datamatrix)
Nefuncționarea corectă a hardware-ului duce la nefuncționări ale soft-ului, dacă programul rămâne în starea de așteptare,înseamnă că senzorii care acționează în acea stare nu funcționează. Aplicația de depaneling primește de la Combine-programul de combinare al codurilor Datamatrix de pe multipanel statusul id-ului care se dorește a fi tăiat. Dacă panelul a fost combinat cu success, va putea fi depanelat, altfel nu, cilindrii nu vor debloca suportul.
Observații. Porturile și liniile din flow chart se pot modifica în configurațiile programului (fișierul frames.cfg din locația specifică a executabilului) dacă și firele hardware s-au schimbat. Pentru a verifica starea senzorilor sau acționarea electrovalvelor se poate folosi interfața din Mesurement and automation explorer:
Fig. 2.28.Verificarea funcționalității sistemului de semi-automatizare
Fig. 2.29.Montajul sistemului de semi-automatizare
2.2.3. Analiza durabilității cuțitelor de tăiere
Oboseala materialului conduce la cedarea acestuia din cauza sarcinilor repetate al utilizării, acestea aplicate individual în unele cazuri pot duce la cedare. Componentele se defectează din cauza aplicării unor sarcini repetate, fără contorizare, în primele faze de proiectare considerarea distrugerii la oboseală este fundamentală pentru prevenirea eșecurilor accidentale, funcția de durabilitate permite prezicerea oboselii în primele faze de proiectare, prin integrarea analizei de oboseală într-un proces de durabilitate la nivelul sistemului. Acest proces include un ciclu complet, de la prezicerea sarcinii la prezicerea de probleme cu oboseală locală. Atingerea performanțelor necesare a componentelor funcționale și a structurilor complete este o etapă esențială în procesul de dezvoltare, modelarea și simularea CAE este bazată pe proprietățile de inginerie cum ar fi zgomotul, vibrațiile, manipulare, confortul și durabilitatea în primele faze de proiectare ajută la îmbunătățirea procesului de dezvoltare, și reduce testarea fizică necesară pentru un produs final ideal, în obținerea unor rezultate expresive de durabilitate, trebuie luat în considerare întregul proces ce conduce la oboseala unei componente. În mod tradițional ingineria durabilității a fost bazată pe teste. Prin urmare, prototipurile ar trebui să fie disponibile înaintea lansarii testului. Teste de durabilitate au fost efectuate folosind un sistem complet cu încărcare reală, acet aspect presupune, pe de o parte, un timp îndelungat de realizare iar, pe de o altă parte, poate fi periculos. Folosind un dispozitiv de testare, se poate aplica direct sarcini la componente separate. Pentru îndeplinirea testului de durabilitate este esențial ca piesa să aibă sarcini corecte, de aceea pentru măsurarea unui prototip al componentei, este necesar și sistemul complet. Încărcarea din urmă, poate să fie simulată prin intermediul unor proceduri de testare standardizate, simularea în primele faze ale procesului de proiectare poate înlocui unele teste, dar poate să fie utilizată pentru a defini sarcinile pentru test. Se pot simula sarcini știind topologia pistei de încercare sau prin măsurători de la alte vehicule și se poate recalcula în mod corect sarcinile pe următoarea generație de design. Este important faptul că întregul lanț de proces trebuie să fie luat în considerare pentru a ajunge la rezultate valoroase în baza unei analize numerice de durabilitate.
• Este piesa bună pentru un test fizic?
Cel mai important rezultat este de a ști:
• Cum se poate îmbunătății designul,
• Reducerea greutății, sau conservarea durabilității?
• Reducerea condițiilor de încărcare, locală care pot duce la probleme de durabilitate?
Analiza de durabitate va fi folosită prima dată pentru:
• Identificarea regiunilor critice, cazul la care proiectul poate necesita modificări. Regiunea poate să fie critică, datorită:
• Tensiunilor locale care sunt induse geometric de muchiile ascuțite, a presiunii dereglate.
În acest caz, modificările locale geometrice (care pot fi automatizate prin metode de optimizare pe baza rezultatelor de durabilitate) pot fi aplicate direct pentru a îmbunătăți performanța. O analiză mai detaliată poate fi utilizată pentru a identificarea efectului sarcini aplicate pe model.
• Care sarcini sunt importante pentru care regiune critică?
• Care evenimente afectează în special proiectul? Răspunsurile la aceste întrebări permit dezvoltarea de modele care pot fi optimizate în regiunile critice și creearea de semiautomatizări care să reducă total sau sa diminueze stadiul critic al durabilitătii cuțitelor.
Fig. 2.30. Testarea stresului, și a durabilității sistemului de cuțite
Fig. 2.31. Măsurarea stresului pe cuplele lipite in conexiune cu canalul pentru tăiere V-cut
Panelul testat (data de testare: 19.02.2015): pentru produsul BR C218 rand dublu 2×3 PCB-uri, considerat un multipanel dublu.
Echipamentul de măsură: Stress checker SOLTEC Falcon 2 TA220-2300 cu mărci tensiometrice HBM
Măsuratoarea stresului mecanic suportat la încovoierea multipanelului din Modulele de elasticitate ale lui Young, când forța este aplicată pe material, mărsurătoarea forței pe PCB-uri este definită ca “stres”, schimbarea în lungime este adresată ca “tensiune”. Acestea sunt definite în proceduri, și nu ar trebui să depășească valoarea absolută de 1000 μm/m.Cererea ideală în procedură nu ar trebui să depășească valoarea de 700 μm /m.
Cea mai mare valoare de stres înregistrată a fost de 293 μm/m (CH1), din valoarea recomandată de 700 μm/m, înaintea utilizării semiautomatizării.
Concluzie
În urma semiautomatizării, valoare de stres înregistrată a fost 192 μm/m (CH1), din valoarea recomandată de 700 μm/m, sau valoarea prag de stres.
Exemplu de capabilitate, măsurată în timpul separarii produsului BR C218:
Echipament de Depaneling
Producator echipament: BJZ
Tipul echipamentului: NTM 300 NSL
Indicatorul mașinii
Număr serial : 0778
Calibrare: 29.07.2014-30.07.2015
În timpul efectuării separarii PCB-urilor din multipanel, s-au măsurat 50 de PCB-uri consecutive, cu numere seriale consecutive, acestea s-au facut pe lățimea din dreptul piesei separate.
Tab. 2.4. Măsurători a 50 PCB-uri, în lățime
Fig.2.32. Schema multipanelului cu Panelul cu 3 PCB-uri care urmează a fi separată pe lățime
Fig. 2.33. Schema unui PCB BR C218 cu lățime standard
Toleranța lățimii PCB-ului:
Fig. 2.34. Toleranța care reiese din program
2.2.4. Capabilitatea echipamentului de depanelare
Rezultatul analizei capabilității:
Concluzie: Echipamentul este capabil pentru desfășura tăierea/ depanelarea multipanelurilor
Obiectivele calității trebuie fixate pe baza capabilității procesului. Rezultatele procesului reprezintă ceea ce un proces face în realitate.Capabilitatea procesului reprezintă ceea ce procesul ar putea face dacă se înlătură cauzele semnificative ale performanțelor slabe (neconformităților). Principala metodă în evaluarea capabilității procesului este analiza datelor colectate în condiții de funcționare. Aceasta înseamnă că procesul este în desfășurare, operațiunile sunt executate în condiții normale de către personalul de execuție folosit în mod normal in proces.
Capabilitatea unui astfel de proces deja existent poate fi evaluată colectând date referitoare la: – caracteristicile de calitate ale procesului însuși, sau
– caracteristicile de calitate ale produsului rezultat în urma procesului.
Fig.2.35. Capabilitatea în urma depanelării automate a produsului BR 205
2.3. Modificarea instrucțiunii de lucru conform sistemului de semiautomatizare
Instrucțiunea de lucru în utilizarea echipamentului de depanelare se referă la operarea echipamentului, de către personalul calificat, un operator instruit în producția de serie electronică, pentru acest echipament de lucru, în cadrul acesteia se descrie în pași, treptat, cum trebuie folosită această stație, procedural.
Etape din instrucțiunea de lucru pentru echipamentul de depanelare:
Se porneste echipamentul apăsând butonul de pornire "ON" de pe cutia de alimentare cu aer comprimat pentru mașina NTM 300 NSL.
Se va verifica presiunea aerului comprimat din instalație, (trebuie sa fie intre 5 si 7 Bar, pentru o apăsare ușoară a pedalei
Se va verifica starea cuțitelor, în cazul urmelor vizibile de uzură.
Se verifica vizual cutițele sa NU fie ciobite sau deteriorate, în cazul în care sunt ciobite se va anunța tehnicianul, care are obligația de a le înlocui.
Se va verifica counterul echipamentului, un aparat de contorizare, aflat pe echipament, dacă numărul de tăieturi depăștește 150 000 de tăieturi, cuțitele vor trebui înlocuite cu un alt set.
Se va verifica dacă distanța dintre cuțite este reglată în așa fel încât multipanelul, adică placa electronică să intre cu ușurință doar pe canalele dedicate dintre PCB-uri. Distanța dintre lamele maținii de depanelat și canalul plăcii trebuie să fie de aproximativ 0,4 mm în așa fel încât să nu fie posibilă introducerea plăcii decât utilizând canalele (degajarile marcate dintre PCB-uri) din zona de taiere.
Se va verifica suportul sau rama corespunzătoare fiecarui tip de produs, și starea acestuia, și se vor face reglajele corespunzătoare unei utilizari ușoare, astfel încât introducerea suportului cu placa să permita pătrunderea ușoară a canalelor plăcii sub sistemul cuțitelor de tăiere al echipamentului.
Pașii procesului de depanelare:
Se scoate multipanelul, din magazia dedicată produsului respectiv fără atingerea componentelor electronice de pe acesta.
Multipanelul se va scana eticheta Datamatrix și se va combina, după aceea se va poziționa pe rama corespunzătoare produsului în lucru, cu releele- procesoarele în sus.
Pentru a tăia primul semipanel, poziția manetei trebuie sa fie in pozitia 3 de pe indexor. Se împinge rama sub cuțitele de tăiere și se declanșează automat depanelarea/ tăierea, prin detectarea senzorului 2, din capatul ramei(cilindrul 2 blocheaza rama, fix in pozitia de taiere), dupa ce placa a fost tăiată, se poate scoate rama de sub sistemul de cuțite, se blocheaza cilindrul 1, rama ajunge in pozitia initiala .
Se va scoate semipanelul și se va poziționa în partea dreaptă a ramei. Se va împinge semipanelul rămas, până în opritoarele finale. Se împinge rama sub cuțitele de tăiere și se declanseaza taierea automat.
Dupa ce piesa a fost tăiată, se scoate rama de sub cuțite, marginea PCB-ului va cadea in tăvița de colectare a deșeurilor.
Se împinge ușor, rama cu semipanelul până în opritoarele finale, se apasă butonul portocaliu până când stiftul de pe pârghie iese din lăcaș, apoi se trage manerul ramei spre stânga până când stiftul ajunge în poziția inițială, se va scoate PCB-ul din ramă.
Se verifică vizual, de către operator, fiecare PCB să nu aibă bavuri, fibre/franjuri și componentele să nu fie lovite sau deteriorate sau contaminate, se va verifica dacă PCB-ul este tăiat corespunzător, dacă acesta este conform se poziționează în tava dedicată și creată special pentru susținerea etanșă și fixă a PCB-ului.
În cazul apariției PCB-urilor cu defecte de separare (bavuri, degradare,muchie deteriorată, franjuri, contaminări) operatorul va întrerupe operația, va pune piesa în zona corespunzătoare produselor FAIL sau defecte , și va completa Raportul de neconformitate și va anunța seful de linie și tehnicianul de reparații. Separarea panelurilor trebuie să se facă dintr-o singură încercare, rezultatul tăieturii trebuie să fie o muchie curată și dreaptă. Nu se admite separarea panelurilor prin îndoirea simpla mecanică sau repetată (tensiuni mecanice periculoase pentru componente). Numarul de taieturi este contorizat in program si se face in functie de multipanel si canalele dedicate de taiere ! În cazul blocării suportul se anunță personalul calificat, pentru remedierea problemei.
Capitolul 3. Analiza comparativă
3.1. Analiza comparativă și optimizarea echipamentului
Procesul pare aparent simplu, cu etapa de apasare a pedalei înlocuită, echipamentul optimizat prin sistemul de semiautomatizare oferă stabilitate și rentabilitate procesului. Echipamentul acționat prin pedală este mai încet și este greu să se efectueze o contorizare a numărului efectiv de tăieturi utilizat, se modifică instrucțiunea de lucru, din punct de vedere al timpului și al etapelor, separările plăcilor se efectuează mai frecvent, mai controlat și putând fi contorizate atât plăcile cât și procesul semi-automat în sine, în funcție de forma și numărul de tăieturi.
Lansarea în fabricație prin metoda priorităților
Metoda priorităților este o metodă de lansare în fabricație bazată pe stabilirea priorităților, cu un caracter simplu, continuu și operativ, cu aplicabilitate largă în industria prelucrătoare, care folosește ca element de bază prioritatea, din conținutul căreia decurg toate tehnicile și avantajele sale. Noțiunea de “prioritate” desemnează o valoare ce se obține în urma parcurgerii unui algoritm sau regulă e prioritate ce se atribuie unei operații tehnologice care se efectuează la un obiect. Valoarea numerică de prioritate rezultă dintr-un calcul în care sunt incluși diferiți parametri care caracterizează o comandă, un produs sau o parte componentă a acestuia, cum ar fi: valoarea comenzii, ciclurile de fabricație, termenul final de fabricație, mărimea imobilizărilor de mijloace circulante etc. Mărimile numerice sunt concretizate aplicării multiplicative a regulilor de prioritate.
Baza de plecare în lansarea producției o constituie indicatorii volumului fizic al producției înscriși în planul anual al întreprinderii, precum și indicatorii valorici de volum ai producției. În afara acestor indicatori sunt necesare însă și alte date de plan: termenele de lansare în fabricație a noilor produse ce se asimilează de unitate (din planul dezvoltării tehnice), mărimea noilor capacități de producție și termenele de punere în funcțiune a acestora (din planul de investiții). Programatorul ține evidența capacităților utilizate pe toate zilele calendaristice în avans.Informațiile tehnice și constructive sunt indispensabile pentru lansarea producției. Elaborarea graficelor de producție ale secțiilor presupune cunoașterea operațiilor tehnologice în succesiunea lor, utilajele pe care aceste operații se vor executa și duratele normate de execuție, care se bazează pe datele tehnice cuprinse în fișele tehnologice și planurile de operații.
Normarea duratei ciclului de producție oferă posibilitatea să se stabilească termenele de lansare în fabricație corelate cu termenele de livrare a produselor, duratele diferitelor faze ale procesului producției și, legat de acestea, termene de livrări de semifabricate între secții. Totodată, normarea ciclului de producție are o influență directă asupra reducerii timpului în care obiectele muncii se află în producție, contribuind în acest fel la îmbunătățirea folosirii mijloacelor circulante.
Metoda priorităților aplicată în cazul lansării în fabricație prezintă câteva avantaje și dezavantaje. Dintre principalele avantaje pot fi enumerate:
• Durata reală a ciclului de producție are tendința să scadă pe seama reducerii așteptărilor; acolo unde apare un fir de așteptare compus din mai multe obiecte, în fața unui loc de muncă, se pot iniția sau propune măsuri operative pentru reducerea acestuia;
• Regula respectării priorităților fiind o problemă de disciplină elementară pentru executant, se poate instaura o atmosferă de mai bună colaborare cu colectivul, crescând ponderea asistenței tehnice, pe care o acordă continuu;
• Programele fiind exprimate prin succesiunea priorităților, rămân valabile independent de gradul de realizare a duratei tehnologice a operației de către executanții respectivi.
Ca dezavantaje esențiale se pot enumera:
• Ciclul de producție este mai lung decât cel optim (ciclul minim înregistrându-se numai în condițiile trecerii paralele prin fabricație a tuturor obiectelor programate);
• Ciclul de fabricație nu poate fi realizat decât numai așa cum a fost programat (abaterile se urmăresc operativ, luându-se măsuri de respectare);
• Nu există posibilitatea scurtării ciclului de producție programat;
• Respectarea programului implică o contribuție substanțială a echipei de lucru ;
• Apare necesitatea unui organism direct, costisitor, de urmărire a producției;
• Programele nu sunt certe, durate efectivă a operațiilor prezintă de obicei, o împrăștiere până la 50% față de timpul prevăzut în tehnologie;
Ca o concluzie generală referitoare la aplicarea metodei priorităților în lansarea în fabricație, se poate constata faptul că volumul total de muncă tehnico-aplicativă a activității de lansare a producției se reduce în bună măsură.
Controlul constituie un proces care contribuie la îndeplinirea eficientă a obiectivelor unei organizații. Din acest punct de vedere, funcția de control a managementului operațional al producției presupune stabilirea standardelor pentru măsurarea realizării obiectivelor, proiectarea sistemelor informaționale de reacție (informare, avertizare), compararea performanțelor cu standardele prestabilite precum și determinarea abaterilor în vederea luării
măsurilor adecvate de folosire eficientă a resurselor organizației.
Se poate considera că procesul de control constă în trei etape principale :
1. Stabilirea standardelor;
2. Măsurarea performanțelor;
3. Introducerea măsurilor de corecție.
Măsurarea performanței constă din compararea realizărilor cu standardele cu ajutorul unor metode, instrumente sau mijloace adecvate, această etapă de control presupune corelarea a ce este” și ceea ce “trebuie să fie”. Dacă ceea ce rezultă din comparație nu se încadrează în limitele acceptate, se impun măsuri de corecție.
Introducerea măsurilor corective se desfășoară în raport de nivelul standardului, precizia măsurării, interpretarea dată cauzelor abaterilor. Corectivele pot fi gândite în avans
sau în mod operativ, prin analiza cauzelor care le-a generat.
Conceptul de control cantitativ
Existența controlului cantitativ este influențată sau chiar determinată de sistemul de programare utilizat în stadiul și procesele de producție. Astfel, a controla cantitativ producția înseamnă a controla fluxul de fabricație, ceea ce presupune programe detaliate, până la nivelul operațiilor. Programele de producție, oricât de rațional sunt întocmite, se limitează la proiectarea coordonării curente a desfășurării proceselor de producție și definesc sarcinile ce urmează a fi executate, diferențele de reper, operație, mașini și zile calendaristice, ansamblul de informații cuprinse în documentele de lansare în fabricație are calitatea unor dispoziții scrise, date executanților pentru realizarea sarcinilor cuprinse în program. Practica a demonstrat că, oricât de bună ar fi organizarea programării, chiar dacă la stabilirea obiectivelor au fost luate în considerare toate variațiile ce pot surveni în cursul desfășurării activității tehnico-productive, apar o serie de perturbări generate de cauze ce nu pot fi estimate la început. Aceasta presupune urmărirea și controlul calitativ al producției pentru a se lua deciziile menite să ducă la obținerea rezultatelor prestabilite.
Obiectul activității de control cantitativ
Obiectul activității de control cantitativ are o dublă semnificație. Acesta poate fi:
• sarcina de producție
• locul de muncă
În felul acesta, urmărirea și înregistrarea simultană a datelor oferă informații cu privire la stadiul îndeplinirii programului de producție, al respectării termenelor de execuție, precum și la gradul utilizării capacității de producție, alături de mersul producției este urmărit și modul cum sunt utilizate mijloacele de muncă în procesul de producție. Într-o serie de ramuri industriale, cum sunt metalurgia feroasă și neferoasă, chimia, energetica, etc., numeroși parametri ce caracterizează evoluția și desfășurarea procesului de producție se urmăresc prin intermediul aparatelor speciale, aceștia fiind transmiși factorilor de decizie. Astfel, se oferă posibilitatea intervenției rapide în cazul apariției unor anomalii cu privire la mersul normal al producției. În ce privește industria prelucrătoare, evidența încărcării utilajului de producție se face pe documente specifice care trebuie ținute la zi și completate în mod riguros.
Funcțiile realizate cu sistemul de urmărire automatizată, control și sintetizare a parametrilor producției sunt:
Urmărirea instantanee a funcționării utilajelor:
a) oferă posibilitatea urmăririi la un punct central a funcționării fiecărui utilaj de producție;
b) execută continuu supravegherea ansamblului de fabricație și semnalizează automat utilajele oprite pe o cauză codificată pe durata staționării;
c) indică și înregistrează automat procentul de mașini în funcțiune în fiecare moment, diagrama furnizată prezentând evoluția în timp a randamentului întregii secții.
Culegerea automată a datelor de producție:
a) se execută, periodic și la cerere, culegerea automată a datelor pentru urmărirea stadiului de realizare a producției și prezintă aceste informații;
b) se execută periodic și la cerere, culegerea automată a datelor necesare identificării cauzelor de staționare;
c) se execută continuu supravegherea ansamblului de fabricație și culegerea automată date asupra evenimentelor aleatoare ce condiționează direct procesul de producție;
d) înregistrează automat prezența muncitorilor la locul de producție și fluctuația de muncitori în timpul schimbului.
Prelucrarea datelor de producție cu ajutorul echipamentelor electronice:
a) prin prelucrarea periodică a datelor se obțin informații sintetice asupra dinamicii realizării programului de producție. Ansamblul informațiilor determinate în procesul de management operațional al fabricației este prezentat în tabloul de bord;
b) pentru prelucrarea staționărilor se obțin informații asupra utilajelor staționate și a cauzei de staționare;
c) prin prelucrarea “evenimentelor aleatoare” se obțin informații de sinteză cu privire la folosirea utilajelor, evidențiindu-se producția realizată pe zone, zilnic și cumulat, abaterile zilnice de la program, staționarea utilajului în timp pe cauze;
d) prelucrarea evenimentelor aleatoare face posibilă calcularea salariului muncitorilor pe schimb și lunar;
e) prin prelucrarea datelor de producție este posibilă obținerea situației zilnice privind realizarea programului pe sortimente.
Afișarea informațiilor de management operațional al fabricației pe tabloul de bord al secției:
a) tabloul de bord este citit periodic și informațiile sunt afișate, pe baza principiului managementului prin excepții, următoarele informații fiind necesare în procesul de management al fabricației:
– fiecare utilaj cu realizări sub program;
– fiecare grupă de mașini cu producție sub program;
– programul “la oră” al ansamblului urmărit;
– realizările “la oră” – cumulate – ale ansamblului urmărit;
– diferența (±) a producției realizate față de program.
Folosirea mijloacelor tehnice în activitatea de control cantitativ al întreprinderii programelor de producție s-a concretizat în efecte cuantificabile cum ar fi: creșterea volumului fizic al producției, reducerea costului, sporirea profitului. De asemenea, apar următoarele efecte benefice: îmbunătățirea activității personalului de management operațional al producției prin obligarea la evidență riguroasă, depistarea operativă a factorilor perturbatori, perfecționarea coordonării compartimentelor din unitate și obținerea datelor necesare analizelor de mare profunzime.
Comparatie intre capabilitati, inainte si dupa semi-automatizare:
3.1.1. Reducerea timpului de procesare 20 sec/ multipanel la 15 sec/multipanel
Fig. 3.1. Depaneling în starea inițială, valoarea stresului de pe placa produsul BR: 769 μm/m (CH 1).
Fig.3.2. Depaneling în starea inițială, valoarea stresului de pe placa produsul BR: 359 μm/m (CH 1).
Stresul și îndoirea plăcii sunt reduse seminidicativ la jumătate!
Tab. 3.1.Capabilitatea pentru produsul TSG BR 222/205, efectuată pe 50 de piese pe depaneling manual, valoare ridicată CPK=3.32
Capabilitatea pentru produsul TSG BR 222/205, efectuata pe 50 de piese pe depaneling manual, valoare ridicata CPK=2.24, este redusa cu 1, fiind mult mai sigur și mai sigur, debitând un stres mai mic pe întreg multipanelul !
Fig.3.7. Monitorizare ș.i analiza de capabilitate, realizată în programul Minitab 16.0
Timpul de Răspuns (Response Time) : Acest indicator măsuară întârzierea introdusă de procesarea unei tranzacții. Timpul de răspuns este de cele mai multe ori măsurat ca timpul necesar unui sistem software pentru a răspunde la o anumită modificare apărută în intrările sistemului. Un timp de răspuns mic face ca utilizatorul unei aplicații să fie mai eficient, ceea ce evident este benefic. Astfel atunci când este scanat un articol un răspuns rapid, de o secundă sau mai puțin, pentru afișarea codului său specific înseamnă că, produsul va fi procesat rapid.. Unele aplicații necesită ca toate cererile să fie tratate într-un anumit interval de timp, ceea ce înseamnă că este vorba de un timp de răspuns garantat. Altele însă pot să specifice valori medii pentru timpul de răspuns ceea ce înseamnă că întârzieri mai mari sunt permise atunci când sistemul este foarte încărcat. În acest ultim caz se mai poate impune o restricție de tip limită superioară pentru timpul de răspuns. De exemplu se poate cere ca 95% din cereri să fie tratate în mai puțin de patru secunde, iar o cerere nu trebuie să dureze mai mult de 15 secunde.
Termenul (Deadline-ul): Acest indicator măsoară intervalul de timp în care sistemul software trebuie să finalizeze un anumit task, finalizarea taskului după expirarea termenului fiind echivalentă cu apariția unei erori în sistem, acest indicator este specificat în special pentru sistemele software de timp real.
3.1.2. Procesul de monitorizare și control
În comparație cu depaneling-ul manual fără monitorizare, există cazuri în care operatorul apasă de mai multe ori pedala, chiar dacă sistemul de cuțite era uzat sau dacă placa nu avea delimitate canalele dedicate de tăiere V-cut. Prin combinarea și semiautomatizarea, legarea la rețea și programarea controlului sistemului de cuțite, tot procesul de separare a devenit monitorizat, contorizat și controlat, prin tabloul electric și prin soft-ul din log-file.
Mijloacele tehnice utilizate în domeniul urmăririi și controlului cantitativ al îndeplinirii programelor de producție pot fi clasificate în patru grupe, așa după cum urmează:
• instalații de comunicație și semnalizare;
• instalații de semnalizare cuplate cu mijloace de control asupra funcționării utilajelor care asigură producția;
• instalații de înregistrare, colectare și transfer al datelor privind evidența operativă a producției;
• sistemul informatic de conducere operativă a producției.
Managementul operațional al producției, ca proces de stabilire conștientă și de atingere a obiectivelor operaționale cu ajutorul a cinci funcții manageriale de bază, are un conținut unic în oricare unitate industrială, indiferent de tipul de producție al acesteia, tipologia produselor fabricate și tehnologiile de execuție. Deși metodele și tehnicile de management operațional sunt specifice unui tip de producție, produsului executat sau tehnologiei de fabricație, odată precizate aceste condiții, instrumentele de management operațional au un caracter unitar la nivelul celor cinci funcții. Astfel, în condițiile producției de unicate cu produse complexe, prevederea (programarea) se bazează pe devansări calendaristice finalizate cu verificarea existenei factorilor de producție la nivelul obiectivelor operaționale. Organizarea, ca funcție a managementului operativ, se concretizează în constituirea grupelor omogene de mașini (a celulelor flexibile de fabricație) sau a liniilor tehnologice polivalente. Coordonarea presupune calculul parametrilor de management operațional și, în primul rând, al duratei ciclului de producție, precum și corelarea calendaristică a subunităților de fabricație pe baza devansărilor, determinate în prima funcție. Antrenarea asigură declanșarea fabricației la nivelul subunităților și contribuie prin organizare și afectarea eficientă a lucrărilor de mare complexitate, la executanți de înaltă calificare. Controlul se desfășoară pe baza datelor calendaristice din programele de producție sau a graficelor de execuție cu dublu nivel: programat și îndeplinit.Metodele din sistemul de producție trebuie să se bazeze pe principiul “cerere-tragere” a produselor de la centrele de fabricație anterioare celui de montaj, ordine de fabricație primind doar ultimul centru (montajul). Această concepție de bază a metodei J.I.T. (just in time) se deosebește de sistemul clasic de “împingere” a produselor executate, fără a interesa dacă ele intră în fabricație sau magazie. Fiecare produs este executat pentru a satisface o cerere care vine de la următorul loc de muncă. Această metodă de management operativ al producției presupune gruparea operațiilor similare în vederea scurtării timpilor de așteptare. Orice activitate din întreprindere este dictată de secția finală. Procesul de fabricație trebuie raționalizat, simplificat prin eliminarea stocurilor dintre unitățile structurale de fabricație și a stocurilor de produse finite, producându-se și livrându-se produse doar la cererea unui beneficiar (consumator).
Concluzii
Studiul optimzării unui echipament de depanelare sau separare al plăciilor electronice folosite în industria auto, pe partea de producție a plăcilor este eficient în sensul facilitării unei flexibilități de design al placilor și în separarea unor varietăți de multipaneluri cu tehnologie V-cut (canale dedicate de tăiere pentru sistemul V de montaj al cuțitelor).
Rolul utilizării unui sistem de semiautomatizare cât mai simplu și optim, utilizarea unui control și a unei monitorizări atente a procesului de separare a plăcilor, favorizează reducerea costurilor de mentenanță din cadrul echipamentului, în special a pieselor de schimb (cuțitele), care, din cauza numărului frecvent de tăieturi, adesea, suferă reascuțiri și uzuri.
Înlocuirea pedalei, prin intermediul calculatorului, unui sistem pneumatico-senzoric, și al unui program bine definit, care va declanșa cuțitele de tăiere într-un mod controlat și ergonomic sporesc productivitatea echipamentului
Controlul echipamentului de depanelare reduce riscul accidentelor de muncă, prin faptul ca rama este oprită și blocată de cilindrii când aceasta nu are placa introdusă în ea.
Numărul de multipaneluri separate a crescut aproape dublu, datorită facilitătii utilizării sistemului și a reducerii uzurii sistemului de cuțite.
Sistemul de semi-automatizare și avantajele acestuia, într-o continuă comparație cu echipamentul acționat prin pedală, modifică instrucțiunea de lucru, din punct de vedere al timpului, separările plăcilor se efectuează mai frecvent, mai controlat și pot fi contorizate, în funcție de forma și numarul de tăieturi.
Instructiunea de lucru ajută la utilizarea controlată și dirijată a procesului de depanelare și este utilă în monitorizarea corectă a desfășurării unei separări corecte și inspectarea vizuală pentru ca în urma acesteia, muchia care ramane va fi curată și fără neconformități.
Sistemul de semi-automatizare reduce tipul de decizie al tăierii, și declanșează optim sistemul de cuțite, oferind precizie procesului de separare al plăciilor. Separarea panelurilor trebuie să se facă dintr-o singură încercare, rezultatul tăieturii trebuie să fie o muchie curată și dreaptă. Nu se admite separarea panelurilor prin îndoirea simplă mecanică sau repetată (tensiuni mecanice periculoase pentru componente). Numarul de tăieturi este contorizat în program și se face în funcție de multipanel și canalele dedicate de tăiere.
Majoritatea elementelor componente ale echipamentelor de depanelare supuse unui proces continuu de uzură sunt solicitate la compresiune cu șoc, și se pot ciobi etc.. Din aceasta cauză în primele faze ale proiectării este esențială monitorizarea componentelor supuse la uzură pentru optimizarea desginul produsului pentru o funcționare mai performantă.
Fiind vorba despre un proces din punct de vedere fizic simplu, încărcările procesul de depanelare pe cuțitele de tăiere sunt relativ simple de modelat într-un mediu virtual. În lucrare este propusă semi-automatizare sistemului cuțitelor de tăiere și controlul ramei cu panel.
Analiza a fost făcută cu ajutorul programului Minitab 16, Labview, acesta are o interfață ușor de folosit, și verificat, în vederea activării optime a sistemului pneumatico-senzoric, care înlocuiește cu succes pedala manuală.
Din rezultatele obținute se poate constata că, cu o încărcae de 17.500 N, cuțitul trebuie reascuțit după fiecare 170.000 de tăieri cu minim 0,015-0.04 mm.
Contributii proprii
Contribuțiile proprii, în sinteză sunt:
corelarea noțiunilor de eficiență, eficiență și productivitatea muncii pentru producția de PCB-uri în condițiile utilizarii unui depaneling manual și dupa semi-automatizarea echipamentului ;
descrierea componentelor și a sistemului de semi-automatizare a echipamentului de depanelare ;
stabilirea unui sistem semiautomat optim, care poate înlocui pedala, care este ușor utilizabil și montabil;
programul de monitorizare, control și separare, pentru facilitarea sistemului semiautomat utilizând un modul achizitor de date;
o schimbarea a actualei stării a echipamentului, inclusiv montajul sistemului de semi-automatizare, prin care se crește calitatea și productivitatea echipamentului.
~Bibliografie~
Cărți și manuale utilizate:
[1] Bărbulescu, C. Managementul producției industriale, ASE București, 1994
[2] Bivolaru, L. – Montarea instalațiilor de automatizare, vol. 3 si 4; Ed. T. București – 1978.
[3] Constantinescu, D., Moldoveanu, G. Conducerea operativă a producției, Ed. Ecmondo, Craiova, 1994
[4] Deppest W. , K. Stall – Inițiere în pneumo-automatică; E.T. București – 1975.
[5] Dragoi M.V. – Sisteme de achiziție – distribuție a datelor, Bazele programării în LabVIEW, Editura Universității Transilvania din Brașov, 2001
[6] LabVIEW Basics II, Course Manual, National Instruments, Austin,January, 1998.
[7] LabVIEW User Manual, National Instruments, Austin, January,1998.
[8] Liță Ioan , Bogdan Cioc, „Bazele sistemelor de achiziții de date – Note de laborator”, Universitatea din Pitești , 2004
[9] Lazea,Gh. – Echipamente de automatizare pneumatice și hidraulice – îndumător de laborator; Lito IPCN – 1982.
[10] LMS VL Rev 8A-SL1 Help, Durability;
[11] Manual al echipametului de depanelare BJZ 300 NSM
[12] Mayers, J-H., Marketing, McGrow Hill Book Company, New York, 1986.
[13] Miu, A., Studiul de piață, Editura All Beck, București, 1999.
[14] Moldoveanu, G. Conducerea operativă a producției, ASE București, 1993
[15] Programming Reference Manual, National Instruments, Austin, January, 1998.
[16] Sandu F. – Sisteme automate de testare și automatizare, Editura Tehnică, București, 1999.
[17] Szekely I., W.Szabo, R. Munteanu, Sisteme pentru achiziția și prelucrarea datelor, Editura Mediamira, Cluj-Napoca, 1997.
Surse din internet și reviste știintifice online:
[1] http://www.adrcentru.ro/Document_Files/Analiza%20industria%20auto
[2] http://www.univ-st-lupascu.ro/resurse/ /Managementul_productiei.pdf
[3] http://www.mec.tuiasi.ro/diverse/Curs_AEPP.pdf automatizari
[4] http://www.omtr.pub.ro/didactic/om_mecanica_voica/om1.pdf
[5] http://ro.scribd.com/doc/30980293/Proiect#scribd proiect asamblare
[6] http://rrg.utcluj.ro/eahp/lucrarea7.pdf cilindri electropneumatici
[7] http://www.shiva.pub.ro/PDF/UC/Cap_1.pdf
[8] http://ro.scribd.com/doc/114438494/Utilizarea-sistemelor-electro-pneumatice
[9] http://www.icpdas.com/
[10] http://www.microchip.com/forums/m293237.aspx.
[11] www.info-labview.org
Datasheets/Fișe de date tehnice pentru componentele semi-automatizării:
[1] Datasheet Electrovalve CM500
[2] Datasheet NI_Labview Module 344918 NIUSB 6000
[3] Datasheet Baumer Sensors MZTK 06
[4] Datasheet Proximity FT20 Sensor
[5] Datasheet IFRM_08P17A1_S35L
[6] Datasheet Cylinder CM Series
[7] Datasheet NIQuote_1734998-1
Standarde EMC pentru echipamente electronice de masură, control și uz de laborator:
[1] Standard EN 61326 (IEC 61326): Class A emissions; Basic immunity
[2] Standard EN 55011 (CISPR 11): Group 1, Class A emissions
[3] Standard AS/NZS CISPR 11: Group 1, Class A emissions
[4] Standard FCC 47 CFR Part 15B: Class A emissions
[5] Standard ICES-001: Class A emissions
[6] Standard IEC 61010-1, EN 61010-1
[7] Standard UL 61010-1, CSA 61010-1
Cadrul legislativ:
[1] Legea energiei electrice-> norme SSM și SU
[2] Legea_123_2012_a_energiei_electrice actualizate 2012
[3] Norme generale de protecție a muncii în securitatea și sănătatea în muncă și situații de urgență 2002/ 2012
ANEXA.1. Programul de combinare și depanelare
0 "No error has occurred"
1 "The User Interface Manager could not be opened"
2 "The system font could not be loaded"
3 "The operation attempted cannot be performed while a pop-up panel is active"
4 "Panel, menu bar, or control array handle is invalid"
5 "Attempted to position panel at an invalid location"
6 "Attempted to make an inoperable control the active control"
7 "The operation requires that a panel be active"
8 "The operation requires that a pop-up be active"
9 "The operation requires that a menu bar be active"
10 "The control is not the type expected by the function"
11 "The id passed was not a valid menu item id"
12 "Out of memory"
13 "Invalid control ID"
14 "Value is invalid or out of range"
15 "File is not a User Interface file or has been corrupted"
16 "File format is out-of-date"
17 "Image is corrupted or format is not supported"
18 "No user event possible in current configuration"
19 "Unable to open file"
20 "Error reading file"
21 "Error writing file"
22 "Error closing file"
23 "Panel state file has invalid format"
24 "Resource ID not found in user interface resource file"
25 "Error occurred during hardcopy output"
26 "Invalid default directory specified in FileSelectPopup function"
27 "Operation is invalid for specified object"
28 "Unable to find specified string in menu"
29 "Palette menu items can only be added to the end of the menu"
30 "Too many menus in the menu bar"
31 "Separators can't have checkmarks"
32 "Separators can't have submenus"
34 "The menu item can't be a separator"
35 "The item already has a submenu"
36 "The item does not have a submenu"
37 "The id passed must be a menu id, a menu item id, or NULL"
38 "The id passed must be a menu id or a menu item id"
39 "The id passed was not a submenu id"
40 "The id passed was not a valid menu id"
41 "The handle is not a menu bar handle"
42 "The handle is not a panel handle"
43 "The operation attempted cannot be performed while this pop-up panel is active"
44 "The specified Control/Panel/Menu doesn't have the specified attribute"
45 "The control type passed was not a valid type"
46 "The attribute passed is not valid"
47 "The fill option must be set to fill above or fill below to paint ring slide's fill color"
48 "The fill option must be set to fill above or fill below to paint numeric slide's fill color"
49 "The control passed is not a ring slide"
50 "The control passed is not a numeric slide"
51 "The control passed is not a ring slide with inc/dec arrows"
52 "The control passed is not a numeric slide with inc/dec arrows"
53 "The data type passed is not a valid data type for the control"
54 "The attribute passed is not valid for the data type of the control"
55 "The index passed is out of range"
56 "There are no items in the list control"
57 "The buffer passed was too small for the operation"
58 "The control does not have a value"
59 "The value passed is not in the list control"
60 "The control passed must be a list control"
61 "The control passed must be a list control or binary switch"
62 "The data type of the control passed must be set to string"
63 "That attribute is not a settable attribute"
64 "The value passed is not a valid control mode for this control"
65 "A NULL pointer was passed when a non-NULL pointer was expected"
66 "The text bg color on a menu ring can not be set or gotten"
67 "The ring control passed must be one of the menu ring styles"
68 "Text can not be colored transparent"
69 "A value can not be converted to the specified data type"
70 "Invalid tab order position for control"
71 "The tab order position of an indicator-only-control cannot be set"
72 "Invalid number"
73 "There is no menu bar installed for the panel"
74 "The control passed is not a text box"
75 "Invalid scroll mode for chart"
76 "Invalid image type for picture"
77 "The attribute is valid for child panels only\nSome attributes of top level panels are determined by the host operating system."
78 "The list control passed is not in check mode"
79 "The control values could not be completely loaded into the panel\nbecause the panel has changed."
80 "Maximum value must be greater than minimum value"
81 "Graph doesn't have that many cursors"
82 "Invalid plot"
83 "New cursor position is outside plot area"
84 "The length of the string exceeds the limit"
85 "The callback function, %s, specified in the UIR file, does not have the required prototype."
86 "The callback function, %s, specified in the UIR file, " "is not a known function. If you are using an external " "compiler, you must include the UIR callbacks object or " "source file in the executable or DLL."
87 "Graph cannot be in this mode without cursors"
88 "Invalid axis scaling mode for chart"
89 "The font passed is not in the meta font table"
90 "The attribute value passed is not valid"
91 "Too many files are open"
92 "Unexpectedly reached end of file"
93 "Input/Output error"
94 "File not found"
95 "File access permission denied"
96 "File access is not enabled"
97 "Disk is full"
98 "File already exists"
99 "File is already open"
100 "Badly formed pathname"
101 "File is damaged"
102 "Sorry, the format of the resource file is too old to read"
103 "File is damaged"
104 "The operation could not be performed"
105 "The control passed is not a ring knob, dial or gauge"
106 "The control passed is not a numeric knob, dial or gauge"
107 "The count passed is out of range"
108 "The keycode is not valid"
109 "The control passed is not a ring slide with a frame"
110 "Panel background cannot be colored transparent"
111 "Title background cannot be colored transparent"
112 "Not enough memory for printing"
113 "The shortcut key passed is reserved"
114 "The format of the file is newer than this version of CVI"
115 "System printing error"
116 "Driver printing error"
117 "The deferred callback queue is full"
118 "The mouse cursor passed is not valid"
119 "Cannot print while another printing operation is still active"
120 "Out of Windows GDI space"
121 "The panel must be visible"
122 "The control must be visible"
123 "The attribute is not valid for the type of plot"
124 "Intensity plots cannot use transparent colors"
125 "Color is invalid"
126 "The callback function, %s, differs only by a leading underscore from another " "function or variable. Change one of the names for proper linking."
127 "Bitmap is invalid"
128 "There is no image in the control"
129 "This panel operation can be performed (if a top-level panel) " "only in the thread in which the panel was created, or " "(if a child panel) only in the thread in which the top-level " "parent panel was created."
130 "Panel not found in .tui file"
131 "Menu bar not found in .tui file"
132 "Control style not found in .tui file"
133 "Missing tag or value in .tui file"
134 "Error reading or parsing .sub file"
135 "There are no printers installed in the system"
136 "The beginning cell must be in the search range"
137 "The cell type passed is not valid for this operation"
138 "Cell type or data type is mismatched"
139 "Controls of the type passed do not have a menu"
140 "Built-in control menu items cannot be discarded"
141 "You cannot set this attribute on menu item separators"
142 "You must pass your callback function's eventData2 parameter to this function"
143 "ActiveX control error"
144 "The CAObjHandle passed does not refer to an ActiveX control"
145 "ActiveX control not registered on this computer"
146 "ActiveX control does not support persistence."
147 "The id passed was not a valid menu button id"
148 "Cannot set or get this attribute of built-in control menu items"
149 "DataSocket error"
150 "The control already has an existing binding"
151 "The control must have an existing binding"
152 "The panel to be attached must be a direct child of the panel containing the splitter control"
153 "Item is already attached to splitter control"
154 "Item is not attached to splitter control"
155 "Attached control cannot be sized in this direction"
156 "Splitter control cannot be attached to itself"
157 "Operation cannot be performed on a bitmap with a transparency mask"
158 "Operation can be performed only on a bitmap with a transparency mask"
159 "Operation cannot be performed on a bitmap with an alpha channel"
160 "Operation can be performed only on a bitmap with an alpha channel"
161 "Graph doesn't have that many annotations"
162 "Operation cannot be performed on a tab panel"
163 "The attribute passed is only valid for menu bars"
164 "The attribute passed is only valid for menu items"
165 "The attribute passed is only valid for menus and submenus"
166 "The image contains an unsupported feature and could not be loaded"
167 "The image compression scheme is not supported"
168 "ActiveX control is not licensed for this operation"
169 "MXB file format not recognized"
170 "The attribute passed is only valid for menu items and submenus"
171 "You cannot assign a shortcut key to this context menu item"
172 "The strip chart can only be paused when the scroll mode is set to continuous"
173 "ATTR_FIXED_PLOT_AREA must be set to TRUE before setting the position of the plot area"
174 "Data is stale and is no longer valid"
175 "Data Binding is not available in 64-bit mode"
176 "ActiveX controls cannot be created in a thread whose concurrency model is multithread apartment (MTA)"
177 "The control passed is not on the panel associated with the control array"
179 "The specified callback function does not have the required prototype."
180 "The specified callback is not a known function. If you are using an external compiler, " "you must include the UIR callbacks object or source file in the executable or DLL."
181 "The specified callback function differs only by a leading underscore from another " "function or variable. Change one of the names for proper linking."
400 "File selection restricted to current directory"
401 "Selection limited to files with \".%s\" extension"
402 "The directory '%s'\ndoes not exist"
403 "Directory name must not include drive specifier"
404 "Directory already exists"
405 "does not exist in directory"
406 "Unable to make directory\n\"%s\""
407 "File __Name:"
408 "List Files of __Type:"
409 "Dri__ves:"
410 "Make Directory"
411 "__Directories:"
412 "Directory (exclude drive):"
413 "Drive %s is not ready"
500 "An unspecified error has occurred, probably due to corrupted data"
501 "Sample Text"
503 "C"
504 "S"
505 "I"
506 " *"
507 "KB"
508 "MB"
509 "GB"
510 "__Goto…"
511 "__Find…"
512 "Find __Next"
513 "Find __Previous"
514 "__Sort…"
515 "__Expand Subtree"
516 "__Collapse Subtree"
517 "E__xpand All"
518 "C__ollapse All"
519 "…"
520 "Untitled Control"
521 "Untitled Panel"
522 "The file is not a .tui file."
523 "Could not run executable."
524 "LabWindows/CVI can debug 64-bit executables only on 64-bit operating systems."
525 "LabWindows/CVI cannot run this executable.\n\n" "The operating system has determined that this executable needs to\n" "be run with administrator access. One possible reason is that the\n" "executable contains the words \"update,\" \"setup,\" or \"install\"\n" "as part of its name. However, there also may be other words that\n" "trigger this requirement.\n\n" "To debug the executable in its present state, you must exit\n" "LabWindows/CVI and restart it as an administrator (exit LabWindows/CVI,\n" "right-click the LabWindows/CVI icon, and select \"Run as administrator\").\n" "Alternatively, you can suppress the administrator access requirement\n" "by embedding the sample_dbg.exe.manifest file, located in the CVI bin folder,\n" "in your application. You can do this by loading your project and specifying\n" "this manifest file in the Target Settings dialog, and rebuilding the application."
1200 "OK"
1201 "Yes"
1202 "No"
1203 "Cancel"
1204 "Untitled"
1205 "Cannot find file"
1206 "Unable to open file"
1207 "Unable to open library file: \"%s\"\n" "Would you like to remove this library from the User Libraries list?"
1208 "Error reading file"
1209 "already exists. Do you want to overwrite it?"
1210 "already exist. Do you want to overwrite them?"
1211 "Maximum line length exceeded"
1212 "INS"
1213 "OVR"
1214 "SRCH"
1215 "Incorrect format or corrupted data in file"
1216 "LabWindows/CVI Message"
1217 "Display"
1218 "Select"
1219 "Run-time Warning"
1220 "Non-Fatal Run-time Error"
1221 "Fatal Run-time Error"
1222 "Run-time Message"
1223 "File \"%s\", line %d, column %d:\n\n%s"
1224 "Find"
1225 "Fin__d what:"
1226 "__Case sensitive"
1227 "W__hole cell"
1228 "Search __vertically"
1229 "__Selected cells only"
1230 "__Wrap"
1231 "Search __ring cell items"
1232 "Find __Prev"
1233 "Find __Next"
1234 "You must specify a search pattern."
1235 "You must specify file types."
1236 "'%s' doesn't exist or isn't a directory."
1237 "The string '%s'\n"
1238 "has no matches"
1239 " in the selected area"
1240 " from the active cell\nto the first cell"
1241 " from the active cell\nto the last cell"
1242 " from the active item\nto the first item"
1243 " from the active item\nto the last item"
1244 "You have not selected any files or folders."
1245 "Invalid pathname in file"
1246 "Unable to load DLL."
1247 "Cannot add font resource"
1248 "<< Waiting for Input >>"
1249 "<< Waiting for Key >>"
1250 "__Full Path Names"
1251 "return value"
1252 "Default"
1253 "Unable to obtain application path"
1254 "Invalid file extension"
1255 "Path does not exist"
1256 "Invalid drive letter"
1257 "The tag \"%s\" is missing from section [%s],\n" "or it has no value."
1258 "The value for tag \"%s\" in section [%s]\n" "is invalid."
1259 "The value for tag \"%s\" in section [%s]\n" "is invalid. {%s}"
1260 "Error while loading section [%s].\n" "{%s}"
1261 "Invalid 64-bit number"
1262 "Invalid unsigned 64-bit number"
1263 "Invalid 32-bit number"
1264 "Invalid unsigned 32-bit number"
1265 "Invalid 16-bit number"
1266 "Invalid unsigned 16-bit number"
1267 "Invalid 8-bit number"
1268 "Invalid unsigned 8-bit number"
1269 "Invalid float number"
1270 "Invalid double number"
1271 "Invalid color value"
1272 "Invalid boolean value"
1273 "not found"
1274 "Unable to change to the directory of the project."
1275 "Error in call to %s.\n\n"
1276 " Parent Panel Handle: %d\n"
1277 " UIR File Name: %s\n"
1278 " Panel Resource ID: %d\n"
1279 " Menu Bar Resource ID: %d\n"
1280 " hInstance: 0x%08p, %s\n"
1281 "\nError Code: %d\n"
1282 "Unable to allocate system resource"
1286 "&Unminimize"
1287 "&All Windows"
1288 "<unnamed window>"
1289 "DOS Compatibility Window"
1290 "Dynamic Memory Information: "
1291 "Total number of block allocated: %Iu\nTotal number of bytes allocated: %Iu"
1292 "Block# Address Size Values"
1293 "%6lu %08p %8Iu "
1294 " %02lx"
1295 "Selected Files:"
1296 "File %s is already selected."
1297 "Remove All"
1298 "Directory __Name:"
1299 "%s\nis not a directory."
1300 "__OK"
1301 "__Select"
1302 "__Select All"
1303 "__Remove"
1304 "Re__move"
1305 "__Discard"
1306 "__Save"
1307 "__Load"
1308 "__Make Directory"
1309 "__Yes"
1310 "__No"
1311 "__Print…"
1312 "__Properties…"
1313 "__Change Printer…"
1314 "You must be in a valid directory to exit."
1315 "&Save"
1316 "&Add"
1317 "&OK"
1318 "&Select"
1319 "&Load"
1320 "N__etwork…"
1321 "D&one"
1322 "Directory &History:"
1323 "&Remove"
1324 "Re&move All"
1325 "You must select at least one file."
1326 "File extension limited to '%s'"
1327 "Cannot paint because Conform to System Colors is enabled for this panel.\nDo you want to disable it?"
1328 "Cannot paint because color will not be visible with Windows visual styles enabled for this panel.\nDo you want to disable it?"
1329 "Pathname exceeds maximum length of %ld characters."
1330 "__All Files (*.*)…"
1331 "__Standard Input/Output"
1332 "Standard I/O"
1333 "This Beta of LabWindows/CVI has expired."
6000 ".*"
6001 ".c"
6002 ".a"
6003 ".o"
6004 ".lib"
6005 ".obj"
6006 ".nidobj"
6007 ".dll"
6200 "Caps"
6201 "Cmd"
6202 "Ctrl"
6203 "Mk"
6204 "Opt"
6205 "Shift"
6206 "vkCtrlAltSysRequest"
6207 "vkBreak"
6208 "vkPopupMenu"
6209 "vkDown"
6210 "vkEnd"
6211 "vkF1"
6212 "vkF10"
6213 "vkF11"
6214 "vkF12"
6215 "vkF2"
6216 "vkF3"
6217 "vkF4"
6218 "vkF5"
6219 "vkF6"
6220 "vkF7"
6221 "vkF8"
6222 "vkF9"
6223 "vkHome"
6224 "vkInsert"
6225 "vkLeft"
6226 "vkPageDown"
6227 "vkPageUp"
6228 "vkRight"
6229 "vkUp"
6230 "Clear"
6231 "Enter"
6232 "Break"
6233 "Up"
6234 "Down"
6235 "Left"
6236 "Right"
6237 "Ins"
6238 "Del"
6239 "Home"
6240 "End"
6241 "PgUp"
6242 "PgDown"
6243 "Help"
6244 "F1"
6245 "F2"
6246 "F3"
6247 "F4"
6248 "F5"
6249 "F6"
6250 "F7"
6251 "F8"
6252 "F9"
6253 "F10"
6254 "F11"
6255 "F12"
6256 "Ctrl-Alt-SysRequest"
6257 "Esc"
6258 "Tab"
6259 "Del"
6260 "BkSp"
6261 "Space"
6262 "PopupMenu"
6263 "\021"
6264 "M+"
6265 "Ctrl+"
6266 "Shift+"
6267 "Caps+"
6268 "Left"
6269 "Center"
6270 "Right"
6271 "Top Left"
6272 "Top Center"
6273 "Top Right"
6274 "Center Left"
6275 "Center Center"
6276 "Center Right"
6277 "Bottom Left"
6278 "Bottom Center"
6279 "Bottom Right"
6280 "Cancel"
6281 "__Character set:"
6282 "Native"
6283 "Western"
6284 "Symbol"
6285 "Shift JIS"
6286 "Hangul"
6287 "GB2312"
6288 "Big5"
6289 "Johab"
6290 "Hebrew"
6291 "Arabic"
6292 "Greek"
6293 "Turkish"
6294 "Vietnamese"
6295 "Thai"
6296 "Eastern European"
6297 "Russian"
6298 "Mac"
6299 "Baltic"
6300 "OEM"
6301 "Si__ze:"
6302 "__Angle (tenths of a degree):"
6303 "__Font:"
6304 "__Justification:"
6305 "__Text Color:"
6306 "__Bold"
6307 "__Italic"
6308 "__Underline"
6309 "__Strikeout"
6310 "Source Window Font"
6311 "Project Tree Font"
6312 "Library Tree Font"
6313 "Build Output Window Font"
6314 "Run-Time Errors Window Font"
6315 "Debug Output Window Font"
6316 "SCC Errors Window Font"
6317 "Find Results Window Font"
6318 "Resource Tracking Window Font"
6319 "Threads Window Font"
6320 "Modules Window Font"
6321 "Variables Window Font"
6322 "Watch Window Font"
6323 "Memory Window Font"
6324 "Source Code Browser Window Font"
6325 "int"
6326 "unsigned int"
6327 "double"
6328 "float"
6329 "short int"
6330 "unsigned short int"
6331 "char"
6332 "unsigned char"
6333 "int64"
6334 "unsigned int64"
6335 "Empty Square"
6336 "Solid Square"
6337 "Asterisk"
6338 "Dotted Empty Square"
6339 "Dotted Solid Square"
6340 "Solid Diamond"
6341 "Empty Square with X"
6342 "Empty Square With Cross"
6343 "Bold X"
6344 "Small Solid Square"
6345 "Simple Dot"
6346 "Empty Circle"
6347 "Solid Circle"
6348 "Dotted Solid Circle"
6349 "Dotted Empty Circle"
6350 "Bold Cross"
6351 "Cross"
6352 "Small Cross"
6353 "X"
6354 "Small X"
6355 "Dotted Solid Diamond"
6356 "Empty Diamond"
6357 "Dotted Empty Diamond"
6358 "Small Empty Square"
6359 "No Point"
6360 "Thin Line"
6361 "Fat Line"
6362 "Connected Points"
6363 "Scatter"
6364 "Vertical Bar"
6365 "Horizontal Bar"
6366 "Thin Step"
6367 "Fat Step"
6368 "Base Zero Vertical Bar"
6369 "Base Zero Horizontal Bar"
6370 "Solid"
6371 "Dash"
6372 "Dot"
6373 "Dash-Dot"
6374 "Dash-Dot-Dot"
6375 "Select Color"
6376 "Red"
6377 "Blue"
6378 "Green"
6379 "Sort Table Cells"
6380 "Orientation"
6381 "Sort by __Ascending Row Values"
6382 "Sort by __Descending Row Values"
6383 "Sort by Ascending __Column Values"
6384 "Sort by Descending Column __Values"
6385 "Key"
6386 "__Key Row:"
6387 "__Key Column:"
6388 "Find in Table Cells"
6389 "Goto Table Cell"
6390 "Destination"
6391 "__Row:"
6392 "__Column:"
6393 "Sort Tree"
6394 "Ascending"
6395 "Descending"
6396 "__Sort Sub Trees"
6397 "Options"
6398 "Out of Range"
6399 "Min Value: "
6400 "Max Value: "
6401 "Default Value: "
6402 "Data Type: "
6403 "Row: "
6404 "Column: "
6405 "Ring Select Popup"
8000 "Aborted load of library \"%s\"."
8001 "Aborted load of object module \"%s\"."
8002 "Aborted load of member \"%s\" from library \"%s\"."
8003 "Unexpected EOF."
8004 "Bad OMF record at position %d: OMF record type %s."
8005 "Bad name: OMF record position %d: OMF record type %s."
8006 "Bad checksum: OMF record position %d: OMF record type %s."
8007 "Bad location code: OMF record position %d: OMF record type %s."
8008 "Bad method: OMF record position %d: OMF record type %s."
8009 "Object module contains unsupported FAR pointers."
8010 "Absolute segments not supported: segment name \"%s\"."
8011 "Private segments not supported: segment name \"%s\"."
8012 "Unsupported segment combination type %d: segment name \"%s\"."
8013 "Unknown or unsupported OMF record at position %I64d: OMF record type %s."
8014 "Segment must be USE32: segment name \"%s\"."
8015 "Segment must be of class \"CODE\", \"DATA\", \"BSS\", or \"STACK\": segment name \"%s\"."
8016 "Conflicting GRPDEF's: group name \"%s\"."
8017 "Read error."
8018 "Assertion failure in file \"%s\" at line %d."
8019 "COFF Name too long."
8020 "Bad COFF Library header."
8021 "Bad COFF Library member header."
8022 "Too many nested '#pragma DisableProtoChecking'."
8023 "Missing matching '#pragma DisableProtoChecking'"
8024 "Compile Error at Unknown Coordinates:\n%s"
8025 "Bad library format encountered while reading external module: '%s'."
8026 "Bad magic number encountered while reading external module: '%s'."
8027 "Bad relocation record encountered while reading external module: '%s'."
8028 "Bad BSS section encountered while reading external module: '%s'."
8029 "Elf library is out of date."
8030 "Error in Elf library encountered while reading external module: '%s'."
8031 "Cannot link variable '%s' referenced in '%s' to import library '%s' without '%s' keyword in declaration."
8032 "Symbol '%s' defined in modules '%s' and '%s'. " "In Borland mode, multiple modules must not contain " "uninitialized definitions of the same global variable. " "Borland creates a separate variable for each definition. " "LabWindows/CVI and other linkers resolve all definitions to the same variable. " "If you want separate variables, use different names or the \"static\" keyword. " "If you want one variable, change all definitions except one to \"extern\" declarations."
8033 "Bad header encountered while reading external module: '%s'."
8034 "Incompatible object encountered while reading external module: '%s'. Found 32-bit object, expected 64-bit object."
8035 "Incompatible object encountered while reading external module: '%s'. Found 64-bit object, expected 32-bit object."
8036 "Insufficient user data memory for project."
8037 "Multiple definitions for symbol '%s' in modules '%s' and '%s'."
8038 "Failed to open external module."
8039 "No data section found for external module: '%s'."
8040 "No data relocation section found for external module: '%s'."
8041 "No symbol table found for external module: '%s'."
8042 "No string table found for external module: '%s'."
8043 "No text section found for external module: '%s'."
8044 "No text relocation section found for external module: '%s'."
8045 "%d undefined symbols: %s"
8046 "Link Error: %s"
8047 "Windows unable to load DLL \"%s\"."
8048 "Windows could not find the DLL \"%s\" or one\nof the DLLs which is statically linked to it."
8049 "Could not find the function or variable" "\n'%s' in the DLL \"%s\". Make sure" "\nthat the most recent versions of both the import library" "\nand the DLL are being used and are in their proper" "\ndirectories."
8050 "DLL Init Error: %s"
9000 "Illegal separator character or illegal position of separator character."
9001 "Missing format string integer."
9002 "Number of arguments exceed the maximum supported."
9003 "Format string integer is too big."
9004 "Repeat value not valid with s/l format specifiers."
9005 "l format specifier not valid in Fmt/FmtOut/FmtFile."
9006 "Missing right bracket (])."
9007 "b modifier must precede o modifier."
9008 "Invalid size for an integer."
9009 "d modifier not valid in Fmt/FmtOut/FmtFile."
9010 "Byte ordering is invalid."
9011 "z modifier only valid if rep is present."
9012 "Unknown modifier."
9013 "Unexpected end of format string."
9014 "c modifier valid only with l format specifier."
9015 "w modifier not valid with l format specifier."
9016 "Invalid size for a real."
9017 "Unknown specifier."
9018 "h modifier is only valid with d, i, n, o, u, and x specifiers."
9019 "l modifier is only valid with e, f, g, d, i, n, o, u, and x specifiers."
9020 "L modifier is only valid with e, f, and g specifiers."
9021 "l modifier is only valid with d, i, n, o, u, and x specifiers."
9022 "I64 modifier is only valid with d, i, n, o, u, and x specifiers."
9023 "j modifier is only valid with d, i, n, o, u, and x specifiers."
9024 "z and t modifiers are only valid with d, i, n, o, u, x, and X specifiers."
9025 "# flag is valid only with o, x, e, f, and g specifiers."
9026 "0 flag is not valid with c, s, p, and n modifiers."
9027 "Reference parameter expected."
9028 "Value parameter expected."
9029 "Uninitialized string."
9030 "Parameter type incompatible with format specifier."
9031 "Too many parameters."
9032 "Not enough parameters or invalid parameter type."
9033 "Simple/Array conflict with format specifier."
9034 "Attempt to write beyond end of array."
9035 "Attempt to write beyond end of string."
9036 "Parameter matched to '*' must be an integer."
9037 "Attempt to read beyond end of array."
9038 "Attempt to read beyond end of string."
9039 "'z' modifier required to match string parameter."
9040 "Specified width is too small to read the number."
9041 "Valid integer not found."
9042 "Overflow occurred during the conversion of the int. The absolute value is too big for the size."
9043 "Overflow occurred during the conversion of the int. The signed value is too big for the size."
9044 "Overflow occurred during the conversion of the float. The number is too big for type float."
9045 "Maximum field width has been exceeded."
9046 "Negative field width specified."
9047 "Valid floating point number not found."
9048 "Uninitialized pointer."
9049 "Pointer is invalid."
9050 "Pointer points to freed memory."
9051 "Null pointer."
9052 "Illegal value matched to asterisk."
9053 "Error at or near character %d in the format string."
9054 "Error at or near character %d in the format string: %s"
9055 "Parameter type mismatch; expecting %s%s but found %s%s."
9056 "Out of memory for user protection information."
9100 "In conditional breakpoint expression"
9101 "Missing return value."
9102 "Invalid argument type: found '%t', expected '%t'."
9103 "Missing argument to variable argument function."
9104 "Too many arguments to variable argument function."
9105 "Pointer arithmetic involving invalid pointer."
9106 "Pointer arithmetic involving null pointer."
9107 "Pointer arithmetic involving uninitialized pointer."
9108 "Pointer arithmetic involving address of nonarray object."
9109 "Pointer arithmetic involving pointer to freed memory."
9110 "Out-of-bounds pointer arithmetic: " "%Iu bytes (%Iu elements) past end of array."
9111 "Out-of-bounds pointer arithmetic: " "%Iu bytes (%Iu elements) before start of array."
9112 "Pointer arithmetic involving pointer to a function."
9113 "Array index (%Iu) too large (maximum: %Iu)."
9114 "Negative array index (%Id)."
9115 "Assignment of invalid pointer value."
9116 "Assignment of uninitialized pointer value."
9117 "Assignment of out-of-bounds pointer: %Iu bytes past end of array."
9118 "Assignment of out-of-bounds pointer: %Iu bytes before start of array."
9119 "Assignment of pointer to freed memory."
9120 "Dereference of invalid pointer expression."
9121 "Dereference of null pointer."
9122 "Dereference of uninitialized pointer."
9123 "(Dereference of ignored pointer [%p].)"
9124 "Dereference of pointer to freed memory."
9125 "Dereference of out-of-bounds pointer: " "%Iu bytes (%Iu elements) past end of array."
9126 "Dereference of out-of-bounds pointer: " "%Iu bytes (%Iu elements) before start of array."
9127 "Dereference of unaligned pointer."
9128 "Dereference of function pointer used as data."
9129 "Dereference of data pointer used as a function."
9130 "Dereference of a %Iu byte object where only %Iu bytes exist."
9131 "Parameter type does not match argument type."
9132 "No room in structure for member '%s'."
9133 "Comparison involving uninitialized pointer."
9134 "Comparison involving invalid pointer."
9135 "Comparison involving null pointer."
9136 "Pointer comparison involving address of nonarray object."
9137 "Comparison of pointers to different objects."
9138 "Comparison of pointers to freed memory."
9139 "Subtraction involving uninitialized pointer."
9140 "Subtraction involving invalid pointer."
9141 "Subtraction involving null pointer."
9142 "Pointer subtraction involving address of nonarray object."
9143 "Subtraction of pointers to different objects."
9144 "Subtraction of pointers to freed memory."
9145 "Not enough space for casting expression to 'pointer to %t'."
9146 "Attempt to free invalid pointer expression."
9147 "Attempt to free uninitialized pointer."
9148 "Attempt to free pointer to freed memory."
9149 "Attempt to free pointer to memory not allocated by malloc() or calloc()."
9150 "Attempt to realloc invalid pointer expression."
9151 "Attempt to realloc uninitialized pointer."
9152 "Attempt to realloc pointer to freed memory."
9153 "Attempt to realloc pointer to memory not allocated by malloc() or calloc()."
9154 "Dynamic memory is corrupt."
9155 "Library function error (%s == %Id [0x%Ix])."
9156 "Function %s: (%s == %Id [0x%Ix])."
9157 "Library function error (%s == %Id [0x%Ix]).\n%s"
9158 "Function %s: (%s == %Id [0x%Ix]).\n%s"
9159 ""
9160 "Illegal argument(s) to library function."
9161 "Null pointer argument to library function."
9162 "Invalid pointer argument to library function."
9163 "Uninitialized pointer argument to library function."
9164 "Pointer to free memory passed to library function."
9165 "Out-of-bounds pointer argument (before start of memory block)."
9166 "Out-of-bounds pointer argument (past end of memory block)."
9167 "Scalar argument to library function, expected array."
9168 "Array argument to library function, expected scalar."
9169 "Missing terminating null in string argument."
9170 "Argument too small."
9171 "Argument must be character."
9172 "Number of points is too large for current waveform buffer."
9173 "Non-terminated address list."
9174 "VXI address must be a multiple of 2 for word transfer."
9175 "VXI address must be a multiple of 4 for longword transfer."
9176 "InitVXIlibrary must be called before other VXI functions."
9177 "Argument 2 must be 0, 1 or 2."
9178 "Argument 3 must be 0, 1 or 2."
9179 "Argument 4 must be 0 or 1."
9180 "Assertion error: %s."
9181 "Type of argument does not match type specified."
9182 "Argument must be a power of 2."
9183 "Argument must be an open stream."
9184 "Argument must be a function pointer to the correct type of callback function."
9185 "Array argument too small (%Iu bytes). Argument must contain at least %Iu bytes (%Iu elements)."
9186 "%s"
9187 "Array size expression does not evaluate to a positive integer."
9188 "Assertion error: %s in function \"%s\"."
9189 "A Run-State Change Callback caused a protection fault."
9190 "Unrecoverable Internal Error.\n" "Program will be aborted."
9191 "An Exception occurred while loading %s."
9192 "An Exception occurred while unloading %s."
12500 "Print"
12501 "Printer Info"
12502 "__Name:"
12503 "Status:"
12504 "Type:"
12505 "Where:"
12506 "Comment:"
12507 "Filter:"
12508 "E__ject page after printing"
12509 "Print to __file"
12510 "Graphics Options"
12511 "__Width:"
12512 "__Height:"
12513 "Hori__zontal offset:"
12514 "__Vertical offset:"
12515 "Force blac__k & white"
12516 "Scale to sc__reen"
12517 "Visible area onl__y"
12518 "Use Bi__tmap Printing"
12519 "Entire paper"
12520 "Specify in millimeters/10"
12521 "Proportional to width"
12522 "Proportional to height"
12523 "Centered"
12524 "Text Options"
12525 "Show line n__umbers"
12526 "Show page num__bers"
12527 "Show __date"
12528 "Show ti__me"
12529 "Show fi__le name"
12530 "Wrap te__xt"
12531 "Sele__ction only"
12532 "T__ab interval:"
12533 "Charact__ers per line:"
12534 "L__ines per page:"
12535 "S__elect Font"
12536 "__Show Graphics Options"
12537 "__Show Text Options"
12538 "Idle"
12539 "Busy"
12540 "Door open"
12541 "Error"
12542 "Initializing"
12543 "Input/Output cctive"
12544 "Manual feed"
12545 "Out of toner"
12546 "Not available"
12547 "Offline"
12548 "Out of memory"
12549 "Bin Full"
12550 "Cannot print current page"
12551 "Paper jam"
12552 "Out of paper"
12553 "Paper problem"
12554 "Paused"
12555 "Deleting job"
12556 "Printing"
12557 "Processing"
12558 "Low toner"
12559 "User intervention required"
12560 "document(s) waiting"
12561 "Waiting"
12562 "Warming up"
12563 "Orientation"
12564 "__Portrait"
12565 "__Landscape"
12566 "Resolution"
12567 "__Horizontal:"
12568 "__Vertical:"
12569 "__Copies:"
12570 "Print in __grayscale"
12571 "Print Output File"
12572 "Print Output File for %s"
12573 "Printing %s"
12574 "Page"
12575 "The requested operation is not supported by this implementation of the debugging API."
12576 "The requested operation is only available during a debugging session."
12577 "Another debugging session is already in progress."
12578 "The debugger failed to gain exclusive access to the debugging API."
12579 "The debugger failed to relinquish its exclusive access to the debugging API."
12580 "The process could not be terminated."
12581 "An error occurred while trying to access the context of the thread."
12582 "An invalid memory address was supplied."
12583 "Memory at the given address could not be read."
12584 "Memory at the given address could not be written."
12585 "The execution of the debugged process could not be resumed."
12586 "The LabWindows/CVI Run-Time Engine on the target is more recent than your LabWindows/CVI environment.\n" "You have to upgrade the LabWindows/CVI environment if you want to debug your application."
12587 "The LabWindows/CVI Run-Time Engine on the target is a newer version that is not compatible\n" "with this version of the LabWindows/CVI environment.\n" " Run-Time Engine Version on Target: %s\n" " Environment Version: %s\n" "You must install an older version of the Run-Time Engine on the target or switch to a newer\n" "version of the LabWindows/CVI environment."
12588 "The LabWindows/CVI Run-Time Engine on the target is older than this version of the\n" "LabWindows/CVI environment:\n" " Run-Time Engine Version on Target: %s\n" " Environment Version: %s\n" "You must install a newer version of the Run-Time Engine on the target or switch to\n" "an older version of the LabWindows/CVI environment."
12589 "The LabWindows/CVI Run-Time Engine on the target does not support DLL installation from the environment.\n" " Run-Time Engine Version on Target: %s\n" " Environment Version: %s\n" "You have to upgrade the LabWindows/CVI Run-Time Engine on the target to at least version %s."
12590 "LabWindows/CVI cannot communicate with your real-time target.\n\n" "Verify that you have installed at least version %s of the\n" "LabWindows/CVI Run-Time Engine for RT on your real-time target\n" "and that you are not already debugging another program.\n\n" "You have to reboot your real-time target if a previous debugging\n" "session was interrupted because of a network failure while your\n" "program was suspended."
12591 "Networking could not be initialized."
12592 "The target machine is not connected to the network."
12593 "The network connection was closed unexpectedly."
12594 "The target machine refused the connection attempt.\n" "Verify that the target machine is not already in use."
12595 "The network operation timed out and the connection was lost."
12596 "LabWindows/CVI cannot connect to the network."
12597 "LabWindows/CVI cannot reserve the requested network port."
12598 "LabWindows/CVI cannot receive connection requests."
12599 "LabWindows/CVI cannot accept connection requests."
12600 "LabWindows/CVI cannot connect to your real-time target.\n\n" "Verify that your real-time target is connected to the network,\n" "that it is booted into LabVIEW Real-Time, and that the\n" "LabWindows/CVI Run-Time Engine for RT is installed.\n\n" "The version of the LabWindows/CVI Run-Time Engine for RT\n" "must be compatible with the version of your LabWindows/CVI\n" "development environment."
12601 "LabWindows/CVI could not send a debugging message."
12602 "LabWindows/CVI did not receive a reply to a debugging message."
12603 "LabWindows/CVI has received an invalid reply to a debugging message."
12604 "LabWindows/CVI has received an invalid debugging message."
12605 "It is not safe to run the interactive window at this point."
12606 "The interactive window is not supported on real-time targets."
12607 "LabWindows/CVI cannot connect to the real-time target.\n" "Please reset the target after verifying that a compatible\n" "version of the LabWindows/CVI Run-Time Engine for RT is\n" "installed on the target."
12608 "You cannot run your current project on the specified execution target."
12609 "The LabWindows/CVI Real-Time Run-Time does not support\n" "debugging RT DLLs locally on your desktop computer.\n\n" "You will not be able to debug '%s'."
12610 "The LabWindows/CVI Real-Time Run-Time does not support\n" "debugging RT DLLs locally on your desktop computer."
12611 "The Release configuration of the project is out of date. Do you want to rebuild it?"
12612 "Invalid DLL error"
12613 "FTP connection to target failed."
12614 "FTP file transfer failed."
12615 "Directory enumeration failed."
12616 "CVI directory not found. Make sure the target has the LabWindows/CVI Run-Time Engine for Real-Time installed."
12617 "NI-RT configuration file not found on the target."
12618 "Some data is missing from the NI-RT configuration file."
12619 "Incorrect password."
12620 "File versions configuration file not found on the target."
12621 "Some data is missing from the file versions configuration file."
12622 "You can only install to real-time execution targets."
12623 "Program successfully deployed to %s. It will run when the system boots up. Reboot now?"
12624 "A local variable was referenced before being initialized."
12625 "Local '%s' was referenced before being initialized."
12626 "Break"
12627 "Ignore"
12628 "Terminate"
12629 "Unable to launch CVI environment."
12630 "CVI has detected an inconsistency of the run-time stack.\n" "This might have been caused by a calling convention\n" "mismatch in the last function call."
12631 "Memory"
12632 "Block 0x%08p of %Iu byte%s"
12633 "Block 0x%08p of %Iu bytes"
12634 "Files"
12635 "FILE* 0x%08p \"%s\""
12636 "POSIX file handle %u \"%s\""
12637 "FILE* 0x%08p from POSIX file handle %u"
12638 "Format/IO file %u \"%s\""
12639 "Multithreading library"
12640 "Thread pool 0x%08p"
12641 "Thread function %u in thread pool 0x%08p"
12642 "Thread lock 0x%08p"
12643 "Thread lock 0x%08p \"%s\""
12644 "Thread-local variable %u"
12645 "Thread-safe variable 0x%08p"
12646 "Thread-safe variable pointer 0x%08p for variable 0x%08p"
12647 "Thread-safe queue 0x%08p"
12648 "Thread-safe queue write pointer 0x%08p for queue 0x%08p"
12649 "Thread-safe queue read pointer 0x%08p for queue 0x%08p"
12650 "Loaded modules"
12651 "Handle %u \"%s\""
12652 "Launched executables"
12653 "Process %u \"%s\""
12654 "Mapped memory"
12655 "Block %u of %u byte%s at physical address 0x%08p mapped to 0x%08p"
12656 "Serial port connections"
12657 "Port %u with device %s"
12658 "Network connections"
12659 "UDP channel %u on port %u"
12660 "TCP server on port %u"
12661 "TCP connection to \"%s\" on port %u"
12662 "User interface"
12663 " from resource "
12664 "Untitled panel %u"
12665 "Untitled panel %u from resource %s in \"%s\""
12666 "Panel %u \"%s\""
12667 "Panel %u \"%s\" from resource %s in \"%s\""
12668 "Menu bar %u"
12669 "Menu bar %u from resource %s in \"%s\""
12670 "Bitmap 0x%08p"
12671 "Bitmap 0x%08p from \"%s\""
12672 "Windows message callback %u for message %u"
12673 "Plot %u in graph %u (%s) on panel %u (%s)"
12674 "DDE library"
12675 "Server '%s'"
12676 "Client connection %u to '%s' under '%s'"
12677 "HIRET tag – Return value help declared but function has no return value."
12678 "HIPAR tag – Parameter help for %s declared but parameter not defined in function."
12679 "OUT tag – Parameter %s declared in documentation tag but not defined in function."
12680 "ARRAY tag – Parameter %s declared in documentation tag but not defined in function."
12681 "OUT tag – Parameter %s must be a pointer or an array."
12682 "ARRAY tag – Parameter %s must be a pointer or an array."
12683 "ARRAY tag – Incompatible with OUT tag for parameter %s."
12684 "Unexpected trailing tokens after documentation tag ignored."
12685 "Missing or invalid argument for documentation tag."
12686 "More…"
12687 "Decimal"
12688 "Hex"
12689 "Octal"
12690 "Binary"
12691 "Plot"
12692 "Trace"
13600 "PM"
13601 "AM"
13602 "%m/%d/%y"
13603 "%H:%M:%S"
13604 "%b %d %H:%M:%S %Y"
13605 "Sun"
13606 "Mon"
13607 "Tue"
13608 "Wed"
13609 "Thu"
13610 "Fri"
13611 "Sat"
13612 "Sunday"
13613 "Monday"
13614 "Tuesday"
13615 "Wednesday"
13616 "Thursday"
13617 "Friday"
13618 "Saturday"
13619 "Jan"
13620 "Feb"
13621 "Mar"
13622 "Apr"
13623 "May"
13624 "Jun"
13625 "Jul"
13626 "Aug"
13627 "Sep"
13628 "Oct"
13629 "Nov"
13630 "Dec"
13631 "January"
13632 "February"
13633 "March"
13634 "April"
13635 "May"
13636 "June"
13637 "July"
13638 "August"
13639 "September"
13640 "October"
13641 "November"
13642 "December"
13643 ":(2007)030802+0:110102+0:(1987)040102+0:110102-0:(1967)040102-0:110102-0"
13644 "Bad executable file pathname"
13645 "Invalid working directory for executable"
13646 "Usage: cvirt5 appname [argfile]\n" " where\n" " – appname is the full pathname of the application\n" " – argfile is name of the file (without the path) containing the\n" " command line arguments for the application.\n" " – argfile is in the same directory as the application.\n" " – the first three characters of argfile are \"CVI\",\n" " followed by the arguments."
13647 "%s is not a valid LabWindows/CVI Executable."
13648 "Could not open"
13649 "Error Reading File"
13650 "Could not open command line arguments file"
13651 "This application executable was created by LabWindows/CVI\n" "version %s, which is not compatible with version %s of the\n" "LabWindows/CVI Run-Time Engine. You need a more recent\n" "version of the Run-Time Engine to run this application."
13652 "Too many processes are currently running."
13653 "Could not run executable."
13654 "Execute permission denied for HyperHelp"
13655 "The path or one of the directories names is too long."
13656 "The HHPATH environment variable does not contain a valid path."
13657 "HyperHelp executable '%s' not found.\nSet the \"HHPATH\" environment variable to the correct path."
14450 "Unknown error number"
14500 "No error"
14501 "Invalid parameter"
14502 "Invalid display"
14503 "Invalid window"
14504 "Invalid property"
14505 "Invalid property type"
14506 "Unable to connect to X server"
14507 "Too many X server connections"
14508 "Duplicate property name"
14509 "Duplicate property type name"
14510 "Property is used by an active callback"
14511 "Property type is used by an active property"
14512 "Property type mismatch"
14513 "Property unit mismatch"
14514 "Invalid index"
14515 "Property size mismatch"
14516 "Arithmetic overflow"
14517 "Function is not a valid callback"
14518 "Property not found on window"
14519 "Insufficient memory"
14520 "General X error (cause unknown)"
14521 "Connection to X server broken"
14550 "No Error"
14551 "Unable to register service"
14552 "Unable to establish connection"
14553 "Existing server"
14554 "Failed to connect"
14555 "Server not registered"
14556 "Too many connections"
14557 "Read failed"
14558 "Write failed"
14559 "Invalid parameter"
14560 "Insufficient memory"
14561 "Timeout error"
14562 "No connection established"
14563 "General IO error"
14564 "Connection closed"
14565 "Unable to load Winsock DLL"
14566 "Incorrect Winsock DLL version"
14567 "Network subsystem not ready"
14568 "Connections still open"
14569 "Disconnect pending"
14570 "Information not available"
14571 "Host address was not found"
14600 "No error"
14601 "Unable to register service"
14602 "Existing server"
14603 "Failed to connect"
14604 "Server not registered"
14605 "Too many conversations"
14606 "Invalid parameter"
14607 "Insufficient memory"
14608 "No connection established"
14609 "Not in thread in which server was registered"
14610 "Not in thread in which client connection was established"
14611 "Advise ACK time out"
14612 "DDE_FBUSY flag is set"
14613 "XTYP_REQUEST ACK time out"
14614 "DdeInitialize has not been called"
14615 "Server and client handle misuse"
14616 "Execute ACK time out"
14617 "Data formats mismatched"
14618 "Memory low"
14619 "Memory allocation failed"
14620 "Transaction failed"
14621 "Conversation not established"
14622 "Poke ACK time out"
14623 "Internal postmessage failed"
14624 "Server died before completion"
14625 "System internal error"
14626 "Unadvise ACK time out"
14627 "Transaction ID is invalid"
14650 "No error"
14651 "Unknown system error"
14652 "Invalid port number"
14653 "Port not open"
14654 "Unknown I/O error"
14655 "Unexpected internal error"
14656 "No port found"
14657 "Cannot open port"
14658 "Out of memory"
14659 "Unable to allocate system resources"
14660 "Invalid parameter"
14661 "Invalid baud rate"
14662 "Invalid parity"
14663 "Invalid number of data bits"
14664 "Invalid number of stop bits"
14665 "Bad file handle"
14666 "File I/O error"
14667 "Invalid count – must not exceed INT_MAX"
14668 "Invalid interrupt level"
14669 "I/O operation timed out"
14670 "Break time must be a positive value"
14671 "Input queue size must be 0 or greater"
14672 "Output queue size must be 0 or greater"
14673 "General I/O error"
14674 "Buffer parameter is NULL"
14675 "Packet sent but no ACK received"
14676 "Packet not sent within retry limit"
14677 "Packet not received within retry limit"
14678 "Unexpected EOT received"
14679 "Unable to read packet number"
14680 "Inconsistent packet number"
14681 "Unable to read packet data"
14682 "Unable to read checksum"
14683 "Checksum error"
14684 "Packet size greater than input queue size"
14685 "File open error"
14686 "File read error"
14687 "Did not receive initial NAK"
14688 "Did not receive ACK after EOT was sent"
14689 "File write error"
14690 "Did not receive SOH or EOT when expected"
14691 "Transfer was cancelled because CAN was received"
14692 "Invalid start delay"
14693 "Invalid maximum number of retries"
14694 "Invalid wait period"
14695 "Invalid packet size"
14696 "Unable to read CRC"
14697 "CRC error"
14698 "A NULL pointer was passed when a non-NULL pointer was expected"
14699 "A necessary run-time library could not be found or loaded.\n\n" "On real-time systems, the LabWindows/CVI RS-232 library requires the NI-Serial driver.\n" "You can install NI-Serial to your host system from the NI Device Driver media, then use\n" "NI Measurement & Automation Explorer to install NI-Serial RT support to your target."
14800 "No such file or directory"
14801 "General I/O failure"
14802 "Insufficient memory"
14803 "Access denied"
14804 "File exists"
14805 "Invalid argument"
14806 "Too many open files"
14807 "No space left on device"
14808 "Domain error"
14809 "Range error"
14810 "File name too long"
14811 "Bad file handle"
14812 "No error"
14850 "No error"
14851 "File not found"
14852 "General I/O failure"
14853 "Bad file handle"
14854 "Insufficient memory"
14855 "File exists"
14856 "Access denied"
14857 "Invalid argument"
14858 "Too many open files"
14859 "Disk is full"
14860 "File name too long"
14861 "String too long for representation"
14900 "Invalid status code."
14901 "Invalid handle."
14902 "Invalid parameter."
14903 "Invalid attribute ID."
14904 "Invalid event ID."
14905 "Out of memory."
14906 "The time limit expired."
14907 "Another callback is registered for this event (you can only register one callback per event)."
14908 "Invalid callback ID."
14909 "Invalid thread ID."
14910 "System error occurred."
14911 "This thread or another thread is currently reading from the thread safe queue."
14912 "This thread or another thread is currently writing to the thread safe queue."
14913 "The thread safe queue is full."
14914 "The thread safe queue is empty."
14915 "You read more data than was available in the thread safe queue."
14916 "You wrote more data than space was available in the thread safe queue (memory outside the queue might have been overwritten, putting your system in an unstable state)."
14917 "The thread safe queue is configured to automatically flush when full. You cannot write more items to it than it can hold."
14918 "This type of access to the queue is not permitted."
14919 "The thread currently holding the write pointer cannot resize the thread safe queue."
14920 "You must release the pointer from the same thread that got it."
14921 "You cannot set this attribute while threads exist in the thread pool."
14922 "Invalid thread priority."
14923 "Invalid function ID."
14924 "The function ID you passed is owned by the thread pool. This operation can only be performed on a function ID that you own."
14925 "The function attribute is not available at this time."
14926 "You can only perform this operation on a thread pool thread."
14927 "You cannot perform this operation on the default thread pool."
14928 "You cannot reduce the maximum number of threads in the thread pool."
14929 "You must release the thread safe variable from the same thread that got it."
14930 "You must release the lock from the same thread that got it."
14931 "You cannot discard a lock that is still owned."
14932 "You must get the lock before releasing it."
14933 "The lock you passed was not created with the options necessary to perform this operation."
14934 "Invalid status code."
16000 "Release C__ompiler Configuration…"
16001 "The active external compiler returned an error."
16002 "Calling external compiler…"
16003 "The currently configured compiler has an object format different than the current compatibility mode."
16004 "Compiler Setup – %s"
16005 "Select a .ecc Configuration File"
16006 "…"
16007 "Active __32-bit compiler:"
16008 "Active __64-bit compiler:"
16009 "Ask"
16010 "Always"
16011 "Re__name"
16012 "O__ptimization Level:"
16013 "__Warning Level:"
16014 "Disk File (.ecc):"
16015 "Additional __Flags:"
16016 "Advanced Compiler Options"
16017 "Compiler __Path:"
16018 "Compatibility __Flags:"
16019 "C__89 Flags:"
16020 "C__99 Flags:"
16021 "Environment Setup __Batch File:"
16022 "Environment Setup Option__s:"
16023 "I__nput Source File:"
16024 "Ou__tput Object File:"
16025 "In__clude Path:"
16026 "__Define:"
16027 "Define with __Value:"
16028 "Ob__ject File Format:"
16029 "%s Level Customization"
16030 "Select File to Add (.ecc)"
16031 "Compiler for Release Configurations"
16032 "Compiler for 32-Bit Release Configurations"
16033 "Compiler for 64-Bit Release Configurations"
16034 "A__vailable Configurations:"
16035 "Select Environment Setup Batch File"
16036 "Select Compiler Executable"
16037 "You must have at least one setting."
16038 "Optimization"
16039 "Warnings"
16040 "__32-Bit Release Configurations…"
16041 "__64-Bit Release Configurations…"
16042 "You must specify a name for the new configuration."
16043 "You must specify the disk file which will store the new configuration."
16044 "You have reached the maximum number of supported entries."
16045 "Disable P__arsing of Build Output"
16046 "Failed to load .ecc file '%s' specified in the registry."
16047 "Compile in external compiler failed."
16048 "Aborted call to external compiler: Invalid compatibility mode."
16049 "Because you are using an external compiler, all files must be " "saved when compiling. You have files with unsaved changes or " "excluded lines which must be resolved if you wish to continue."
16050 "__Save/Resolve"
16051 "Files that will be saved:"
16052 "Encountered an unknown external compiler error. " "Most likely, the compiler failed to start for " "some reason, possibly because a necessary DLL " "was not found."
16053 "New 32-Bit Configuration"
16054 "New 64-Bit Configuration"
16055 "32-Bit Release Configurations"
16056 "64-Bit Release Configurations"
16057 "Based on __Existing"
16058 "__Destination File (.ecc)"
16059 "__Source Configuration"
16060 "__Template Configuration"
16061 "Configuration Na__me"
16062 "Source File (.ecc)"
16063 "Other…"
16064 "Custom Settings from Active Project"
16065 "Use __CVI Compiler"
16066 "O__verride CVI Environment Settings for this Project"
16067 "Use C__ustom Settings"
16068 "You must specify a destination filename that does not exist."
16069 "You have specified a directory; please specify a file."
16070 "The specified source is invalid."
16071 "The file could not be saved."
16072 "__Load from Config"
16073 "You cannot select an existing file."
16074 "Setting Name"
16075 "Command Line Argument"
16076 "Command-Line Templates"
16077 "%s template missing required variable: %s."
16078 "Configuration __Name"
16079 "Settings failed to pass their self test. This means that\n" "this project will probably not compile in release mode."
16080 "That file is already loaded into memory and cannot be loaded again."
16081 "Configuration names must be unique."
16082 "None (blank)"
16083 "New…"
16084 "Error building preview."
16085 "Building of preview failed: %s"
16086 "Preview:"
16087 "(template)"
16088 "Standard CVI Compiler"
16089 "\"%s\" failed to save.\nThe following error was returned: %s\nDo you wish to try again?"
16090 "You cannot load a template file; create a new configuration based on it instead."
16091 "MSVC++ 32-bit"
16092 "MSVC++ 64-bit"
16093 "Absolute"
16094 "Relative"
16095 "Hour:"
16096 "Minute:"
16097 "Second:"
16098 "Month:"
16099 "Day:"
16100 "Year:"
16101 "Edit %s Date/Time Format String"
16102 "__Format String:"
16103 "%s Time Preview:"
16104 "Choose Date/Time Value"
16105 "Example %s Date/Time Format Specifiers:"
16106 "__Current Time"
16107 "M__illiseconds"
16108 "__Seconds"
16109 "__Minutes"
16110 "__Hours"
16111 "__Days"
16112 "__Weeks"
16113 "Plot Color"
16114 "Plot Style"
16115 "Point Style"
16116 "Line Style"
16117 "Background Color"
16118 "Origin"
16119 "Font"
16120 "Fill Color"
16121 "Visible"
16122 "Rename Plot"
16123 "Line Thickness"
16124 "remark"
16125 "compile.ecc was not found in the cvirte/bin directory."
16126 "Cannot compile projects targeted for RT on linux."
17519 "W__elcome Page…"
17520 "Show Welcome Page at startup"
17521 "Evaluation Version"
17522 "License Expired"
17523 "Full Development System"
17524 "Full Development System (Debug Only)"
17525 "Base Package"
17526 "Real-Time Module"
17527 "Unregistered"
17528 "Build"
17529 "LabWindows/CVI Auto Recover"
17530 "Select Files To Recover"
17531 "The last time you ran LabWindows/CVI, it did not shut down normally. \nThe following files were " "automatically saved and are available for recovery."
17532 "Recover unsaved changes"
17533 "Open the original and recovered files"
17534 "__Deselect All"
17535 "Last Backup Time"
17536 "Original File Path"
17537 "CVI Process %s"
17538 "The instrument driver you are attempting to edit is in a folder for which you do not have writing privileges.\n" "Would you like LabWindows/CVI to copy the instrument files to a folder for which you do have writing privileges\n" "and create a DLL project for the driver?"
17539 "Select a directory into which to copy the instrument driver"
17540 "The destination directory is not writable. Please choose a different directory."
17541 "LabWindows/CVI closed the original, locked instrument driver files and created copies of the files in the following location with write permissions:\n" "\"%s\".\n" "You do not have write permissions for the original directory. To replace the original files with the edited copies,\n" "click the Deploy button in the Edit Instrument dialog box or follow the prompts when you unload this project."
17542 "Unable to copy instrument driver files to the writable location.\nPlease check that you have sufficient privileges to write to the location."
17543 "The %s.%s file in the destination location already exists.\nDo you want to overwrite it?"
17544 "Overwrite all files"
17545 "Would you like to deploy the instrument driver files back to the original locked location in \"%s\"?"
17546 "Do not ask again for this project"
17547 "The Instrument Driver Deployment tool was not found. Please check your abWindows/CVI installation."
17548 "The Instrument Driver Deployment tool could not be executed. Please check your LabWindows/CVI installation."
17549 "The following instrument driver files are missing:\n\n%s\nWould you like to deploy the instrument driver anyway?"
17550 "Do you want to save the changes made in the following files?\n\n%s"
17551 "The following project target files for the project are missing:\n\n%s\nTo create these files, rebuild the project.\n\nWould you like to deploy the instrument driver anyway?"
17552 "Project target files are out of date.\n\nWould you like to deploy the instrument driver anyway?"
17553 "Select Real-Time Target"
17554 "Select Real-Time Targets"
17555 "Hostname/IP Address"
17556 "Model"
17557 "IP Address"
17558 "MAC Address"
17559 "Serial Number"
17560 "Function Documentation __Tags"
17561 "Unable to find function declaration."
17562 "Ge__nerate help from source:"
17563 "None"
17564 "XML"
17565 "HTML"
17566 "XML & HTML"
ANEXA.2. Legea energiei electrice
Art. 49
Interdicții
Pentru protejarea rețelelor electrice de distribuție, se interzice persoanelor fizice și juridice:
a) să efectueze construcții de orice fel în zona de siguranță a rețelelor electrice de distribuție, fără avizul de amplasament al operatorului de distribuție;
b) să efectueze săpături de orice fel sau să înființeze plantații în zona de siguranță a rețelelor electrice de distribuție, fără acordul operatorului de distribuție;
c) să depoziteze materiale pe culoarul de trecere și în zonele de protecție și de siguranță ale instalațiilor, fără acordul operatorului de distribuție;
d) să arunce obiecte de orice fel pe rețelele electrice de distribuție sau să intervină în oricare alt mod asupra acestora;
e) să deterioreze construcțiile, îngrădirile sau inscripțiile de identificare și avertizare aferente rețelelor electrice de distribuție;
f) să limiteze sau să îngrădească, prin execuția de împrejmuire, prin construcții ori prin orice alt mod, accesul la instalații al operatorului de distribuție.
Art. 50
Sistemul de distribuție închis
Toate drepturile rezervate.
(1) Sistemul de distribuție închis este acel sistem prin care se distribuie energie electrică într-o zonă industrială, comercială sau de servicii comune, limitată din punct de vedere geografic și care, fără a aduce atingere dispozițiilor alin. (4), nu alimentează clienții casnici, dacă:
a) din motive tehnice sau de securitate specifice, activitățile ori procesul de producție desfășurate de utilizatorii sistemului respectiv sunt integrate; sau
b) sistemul respectiv distribuie energie electrică, în principal proprietarului sistemului de distribuție, operatorului acestuia ori operatorilor economici afiliați acestora.
(2) Operatorului unui sistem de distribuție închis nu i se aplică:
a) obligația de a cumpăra energia electrică necesară acoperirii consumului propriu tehnologic pe baza unor proceduri
transparente, nediscriminatorii, în condițiile art. 36 alin. (4);
b) obligația ca tarifele de racordare la rețea sau metodologiile care stau la baza calculării acestora să fie aprobate
înainte de intrarea în vigoare a acestora.
(3) Tarifele pentru serviciul de distribuție dintr-un sistem de distribuție închis sau metodologiile care stau la baza
calculării acestora pot fi și aprobate și revizuite de ANRE, la cererea unui utilizator al sistemului de distribuție închis.
(4) Dispozițiile alin. (2) se aplică și în cazul în care în zona deservită de un sistem de distribuție închis sunt amplasați
clienți casnici, numai dacă consumul anual al acestora este mai mic de 5% din consumul anual al sistemului închis și
dacă aceștia se află într-un raport de muncă sau într-o formă de asociere cu proprietarul sistemului de distribuție.
ANEXA.3. Norme generale de protecție a muncii
Norme specifice de securiteate a muncii pentru prelucrarea automată a datelor
1. PREVEDERI GENERALE
1.1. Conținut. Scop
A1. (1) Normele specifice de securitate a muncii pentru prelucrarea automată a datelor cuprind măsuri de prevenire a accidentării și îmbolnăvirii profesionale, luând în considerare riscurile specifice la care este expus persnalul lucrător în cadrul acestor activități.
(2) Scopul prezentelor norme este de a reglementa organizarea și desfășurarea activităților de prelucrare automată a datelor în condiții de securitate și sănătate.
1.2. Domeniu de aplicare
A2. Prezentele norme se aplică activitaților din unitățile de informatică (prin unități de informatică, în sensul prezentelor norme, se înțeleg centrele, oficiile și stațiile de calcul eloctronic), activităților de birou ce presupun lucrul cu echipamente electronice pentru prelucrarea automată a datelor, inclusiv.activităților desfășurate la videoterminale.
A3. Lucrătorii din unitățile de informatică, ce se deplasează la diferiți agenti economici pentru lucrări de analiză, programe, implementare sau orice alte lucrări 1egate de realizarea prevederilor contractelor încheiate, vor respecta, în afara prezentelor norme și normele de securitate a muncii sau instrucțiunile proprii specifice pentru activitatea agentului economic respectiv.
1.3. Conexiunea cu alte acte normative
A4. (1) Normele specifice de securitate a muncii pentru prelucrarea automată a datolor se aplică cumulativ cu .Normele generale de protecție a muncii și cu Normele specifice de securitate a muncii pentru utilizarea energiei electrice.
(2)Organizarea și desfășurarea activității de prevenire și stingere a incendiilor se va realiza potrivit normelor PSI în vigoare. (3)Dotarea cu echipament individual de protecție se va realiza în funcție de riscurile specifice, potrivit prevederilor Normativului cadru de acordare și utilizare a echipamentului individual de protecție, aprobat prin Ordinul Ministerului Muncii și Protecției Sociale, nr. 225 / 21.07.1995.
1.4. Încadrarea și repartizarea lucrătorilor
Art. 13. – (1) În cazul in care alternarea activităților nu este posibilă, iar sarcina de muncă impune utilizarea ecranelor în cea mai mare parte a timpului de lucru, se vor acorda pauze suplimentare față de cele obișnuite.
(2) Durata și periodicitatea pauzelor suplimentare se vor reglementa prin instrucțiuni proprii, cu consultarea unor instituții specializate sau specialiști, în funcție de modul de organizare a activității și de caracteristicile sarcinii de muncă (complexitate, ritm, durată, repetitivitate etc.) și vor fi incluse în timpul de lucru.
2. AMENAJAREA LOCULUI DE MUNCA
Art. 14. – Amenajarea locului de munca trebuie astfel realizată încât să ofere utilizatorilor comfort și libertate de mișcare și să diminueze în măsura maxim posibilă riscurile de natură vizuală, mentală și posturală.
Art. 15. – Posturile de muncă trebuie concepute și amenajate astfel încât să permită unor persoane diferite să reallizeze o gamă diversă de sarcini de muncă, într-un mod confortabil și eficace, la nivelul de performanțe cerut.
Art. 16. – Amenajarea posturilor de muncă trebuie să permită adaptarea acestora la schimbări de cerințe și situații.
Art. 17. – Locul de muncă trebuie să permită o buna corelare între caracteristicile antropofuncționale ale utilizatorilor și munca lor prin asigurarea posibilitatilor de reglare a diferitelor elemente componente ale acestuia.
Art. 18. – Utilizatorii trebuie să aibă posibilități de modificare a poziției de lucru, în timpul activității.
Art. 19. – Dacă utilizatorii se deplasează de la un punct de lucru la altul, este indicat să se prevadă elemente de prindere sub planul de lucru, pentru a ușura mișcarea (de ex. o canelură sub birou cu adancime suficientă pentru prindere).
Art. 20. – Distanțele și unghiurile de vedere trebuie să fie în raport cu cerințele sarcinii de muncă și în conformitate cu poziția de lucru standard.
Art. 2. – l. (l) Pentru a pastra o poziție de lucru confortabilă și pentru a evita reflexiile și efectul de orbire, utilizatorul trebuie să încline, să basculeze sau să rotească ecranul, oricare ar fi înăltimea ochilor deasupra planului de lucru.
(2) Înălțimea optimă a centrului ecranului trebuie să corespundă unei direcții de privire înclinate între 10 si 20º sub planul orizontal care trece la nivelul ochilor.
Art. 22. – Înălțimea tastaturii trebuie să asigure în timpul utilizării un unghi între braț și antebraț de minimum 90º.
Art. 23. – În poziție așezat, distanța dintre planul de lucru, suprafața de ședere trebuie să fie cuprinsă între 200 și 260 mm.
Art. 24. – Ecranul, suportul de documente și tastatura trebuie amplasate la distanțe aproximativ egale față de ochii utilizatorului, respectiv 600 +/- 150 mm.
Art. 29. – Pentru asigurarea cerintelor de securitate și stabilitate, la locul de muncă trebuie:
a) să se reducă la minimum vibrațiile inerente sau transmise;
b) să se elimine posibilitatea basculării planului de lucru;
c) să fie posibilă reglarea înălțimii mesei fără risc de coborare bruscă și deci de rănire;
d) să nu se utilizeze obiecte improvizate pentru fixarea echipamentului de calcul.
Art. 30. – Amenajarea posturilor de muncă într-o încăpere trebuie realizată astfel încât să se asigure: a) accesul ușor și rapid al utilizatorilor la locul lor de muncă;
b) accesul ușor și rapid al personalului de întreținere la toate părțile echipamentului, la pozițiile cablurilor și la prizele electrice, fără întreruperea activității în desfășurare sau cu o întrerupere minimă;
~Bibliografie~
Cărți și manuale utilizate:
[1] Bărbulescu, C. Managementul producției industriale, ASE București, 1994
[2] Bivolaru, L. – Montarea instalațiilor de automatizare, vol. 3 si 4; Ed. T. București – 1978.
[3] Constantinescu, D., Moldoveanu, G. Conducerea operativă a producției, Ed. Ecmondo, Craiova, 1994
[4] Deppest W. , K. Stall – Inițiere în pneumo-automatică; E.T. București – 1975.
[5] Dragoi M.V. – Sisteme de achiziție – distribuție a datelor, Bazele programării în LabVIEW, Editura Universității Transilvania din Brașov, 2001
[6] LabVIEW Basics II, Course Manual, National Instruments, Austin,January, 1998.
[7] LabVIEW User Manual, National Instruments, Austin, January,1998.
[8] Liță Ioan , Bogdan Cioc, „Bazele sistemelor de achiziții de date – Note de laborator”, Universitatea din Pitești , 2004
[9] Lazea,Gh. – Echipamente de automatizare pneumatice și hidraulice – îndumător de laborator; Lito IPCN – 1982.
[10] LMS VL Rev 8A-SL1 Help, Durability;
[11] Manual al echipametului de depanelare BJZ 300 NSM
[12] Mayers, J-H., Marketing, McGrow Hill Book Company, New York, 1986.
[13] Miu, A., Studiul de piață, Editura All Beck, București, 1999.
[14] Moldoveanu, G. Conducerea operativă a producției, ASE București, 1993
[15] Programming Reference Manual, National Instruments, Austin, January, 1998.
[16] Sandu F. – Sisteme automate de testare și automatizare, Editura Tehnică, București, 1999.
[17] Szekely I., W.Szabo, R. Munteanu, Sisteme pentru achiziția și prelucrarea datelor, Editura Mediamira, Cluj-Napoca, 1997.
Surse din internet și reviste știintifice online:
[1] http://www.adrcentru.ro/Document_Files/Analiza%20industria%20auto
[2] http://www.univ-st-lupascu.ro/resurse/ /Managementul_productiei.pdf
[3] http://www.mec.tuiasi.ro/diverse/Curs_AEPP.pdf automatizari
[4] http://www.omtr.pub.ro/didactic/om_mecanica_voica/om1.pdf
[5] http://ro.scribd.com/doc/30980293/Proiect#scribd proiect asamblare
[6] http://rrg.utcluj.ro/eahp/lucrarea7.pdf cilindri electropneumatici
[7] http://www.shiva.pub.ro/PDF/UC/Cap_1.pdf
[8] http://ro.scribd.com/doc/114438494/Utilizarea-sistemelor-electro-pneumatice
[9] http://www.icpdas.com/
[10] http://www.microchip.com/forums/m293237.aspx.
[11] www.info-labview.org
Datasheets/Fișe de date tehnice pentru componentele semi-automatizării:
[1] Datasheet Electrovalve CM500
[2] Datasheet NI_Labview Module 344918 NIUSB 6000
[3] Datasheet Baumer Sensors MZTK 06
[4] Datasheet Proximity FT20 Sensor
[5] Datasheet IFRM_08P17A1_S35L
[6] Datasheet Cylinder CM Series
[7] Datasheet NIQuote_1734998-1
Standarde EMC pentru echipamente electronice de masură, control și uz de laborator:
[1] Standard EN 61326 (IEC 61326): Class A emissions; Basic immunity
[2] Standard EN 55011 (CISPR 11): Group 1, Class A emissions
[3] Standard AS/NZS CISPR 11: Group 1, Class A emissions
[4] Standard FCC 47 CFR Part 15B: Class A emissions
[5] Standard ICES-001: Class A emissions
[6] Standard IEC 61010-1, EN 61010-1
[7] Standard UL 61010-1, CSA 61010-1
Cadrul legislativ:
[1] Legea energiei electrice-> norme SSM și SU
[2] Legea_123_2012_a_energiei_electrice actualizate 2012
[3] Norme generale de protecție a muncii în securitatea și sănătatea în muncă și situații de urgență 2002/ 2012
ANEXA.1. Programul de combinare și depanelare
0 "No error has occurred"
1 "The User Interface Manager could not be opened"
2 "The system font could not be loaded"
3 "The operation attempted cannot be performed while a pop-up panel is active"
4 "Panel, menu bar, or control array handle is invalid"
5 "Attempted to position panel at an invalid location"
6 "Attempted to make an inoperable control the active control"
7 "The operation requires that a panel be active"
8 "The operation requires that a pop-up be active"
9 "The operation requires that a menu bar be active"
10 "The control is not the type expected by the function"
11 "The id passed was not a valid menu item id"
12 "Out of memory"
13 "Invalid control ID"
14 "Value is invalid or out of range"
15 "File is not a User Interface file or has been corrupted"
16 "File format is out-of-date"
17 "Image is corrupted or format is not supported"
18 "No user event possible in current configuration"
19 "Unable to open file"
20 "Error reading file"
21 "Error writing file"
22 "Error closing file"
23 "Panel state file has invalid format"
24 "Resource ID not found in user interface resource file"
25 "Error occurred during hardcopy output"
26 "Invalid default directory specified in FileSelectPopup function"
27 "Operation is invalid for specified object"
28 "Unable to find specified string in menu"
29 "Palette menu items can only be added to the end of the menu"
30 "Too many menus in the menu bar"
31 "Separators can't have checkmarks"
32 "Separators can't have submenus"
34 "The menu item can't be a separator"
35 "The item already has a submenu"
36 "The item does not have a submenu"
37 "The id passed must be a menu id, a menu item id, or NULL"
38 "The id passed must be a menu id or a menu item id"
39 "The id passed was not a submenu id"
40 "The id passed was not a valid menu id"
41 "The handle is not a menu bar handle"
42 "The handle is not a panel handle"
43 "The operation attempted cannot be performed while this pop-up panel is active"
44 "The specified Control/Panel/Menu doesn't have the specified attribute"
45 "The control type passed was not a valid type"
46 "The attribute passed is not valid"
47 "The fill option must be set to fill above or fill below to paint ring slide's fill color"
48 "The fill option must be set to fill above or fill below to paint numeric slide's fill color"
49 "The control passed is not a ring slide"
50 "The control passed is not a numeric slide"
51 "The control passed is not a ring slide with inc/dec arrows"
52 "The control passed is not a numeric slide with inc/dec arrows"
53 "The data type passed is not a valid data type for the control"
54 "The attribute passed is not valid for the data type of the control"
55 "The index passed is out of range"
56 "There are no items in the list control"
57 "The buffer passed was too small for the operation"
58 "The control does not have a value"
59 "The value passed is not in the list control"
60 "The control passed must be a list control"
61 "The control passed must be a list control or binary switch"
62 "The data type of the control passed must be set to string"
63 "That attribute is not a settable attribute"
64 "The value passed is not a valid control mode for this control"
65 "A NULL pointer was passed when a non-NULL pointer was expected"
66 "The text bg color on a menu ring can not be set or gotten"
67 "The ring control passed must be one of the menu ring styles"
68 "Text can not be colored transparent"
69 "A value can not be converted to the specified data type"
70 "Invalid tab order position for control"
71 "The tab order position of an indicator-only-control cannot be set"
72 "Invalid number"
73 "There is no menu bar installed for the panel"
74 "The control passed is not a text box"
75 "Invalid scroll mode for chart"
76 "Invalid image type for picture"
77 "The attribute is valid for child panels only\nSome attributes of top level panels are determined by the host operating system."
78 "The list control passed is not in check mode"
79 "The control values could not be completely loaded into the panel\nbecause the panel has changed."
80 "Maximum value must be greater than minimum value"
81 "Graph doesn't have that many cursors"
82 "Invalid plot"
83 "New cursor position is outside plot area"
84 "The length of the string exceeds the limit"
85 "The callback function, %s, specified in the UIR file, does not have the required prototype."
86 "The callback function, %s, specified in the UIR file, " "is not a known function. If you are using an external " "compiler, you must include the UIR callbacks object or " "source file in the executable or DLL."
87 "Graph cannot be in this mode without cursors"
88 "Invalid axis scaling mode for chart"
89 "The font passed is not in the meta font table"
90 "The attribute value passed is not valid"
91 "Too many files are open"
92 "Unexpectedly reached end of file"
93 "Input/Output error"
94 "File not found"
95 "File access permission denied"
96 "File access is not enabled"
97 "Disk is full"
98 "File already exists"
99 "File is already open"
100 "Badly formed pathname"
101 "File is damaged"
102 "Sorry, the format of the resource file is too old to read"
103 "File is damaged"
104 "The operation could not be performed"
105 "The control passed is not a ring knob, dial or gauge"
106 "The control passed is not a numeric knob, dial or gauge"
107 "The count passed is out of range"
108 "The keycode is not valid"
109 "The control passed is not a ring slide with a frame"
110 "Panel background cannot be colored transparent"
111 "Title background cannot be colored transparent"
112 "Not enough memory for printing"
113 "The shortcut key passed is reserved"
114 "The format of the file is newer than this version of CVI"
115 "System printing error"
116 "Driver printing error"
117 "The deferred callback queue is full"
118 "The mouse cursor passed is not valid"
119 "Cannot print while another printing operation is still active"
120 "Out of Windows GDI space"
121 "The panel must be visible"
122 "The control must be visible"
123 "The attribute is not valid for the type of plot"
124 "Intensity plots cannot use transparent colors"
125 "Color is invalid"
126 "The callback function, %s, differs only by a leading underscore from another " "function or variable. Change one of the names for proper linking."
127 "Bitmap is invalid"
128 "There is no image in the control"
129 "This panel operation can be performed (if a top-level panel) " "only in the thread in which the panel was created, or " "(if a child panel) only in the thread in which the top-level " "parent panel was created."
130 "Panel not found in .tui file"
131 "Menu bar not found in .tui file"
132 "Control style not found in .tui file"
133 "Missing tag or value in .tui file"
134 "Error reading or parsing .sub file"
135 "There are no printers installed in the system"
136 "The beginning cell must be in the search range"
137 "The cell type passed is not valid for this operation"
138 "Cell type or data type is mismatched"
139 "Controls of the type passed do not have a menu"
140 "Built-in control menu items cannot be discarded"
141 "You cannot set this attribute on menu item separators"
142 "You must pass your callback function's eventData2 parameter to this function"
143 "ActiveX control error"
144 "The CAObjHandle passed does not refer to an ActiveX control"
145 "ActiveX control not registered on this computer"
146 "ActiveX control does not support persistence."
147 "The id passed was not a valid menu button id"
148 "Cannot set or get this attribute of built-in control menu items"
149 "DataSocket error"
150 "The control already has an existing binding"
151 "The control must have an existing binding"
152 "The panel to be attached must be a direct child of the panel containing the splitter control"
153 "Item is already attached to splitter control"
154 "Item is not attached to splitter control"
155 "Attached control cannot be sized in this direction"
156 "Splitter control cannot be attached to itself"
157 "Operation cannot be performed on a bitmap with a transparency mask"
158 "Operation can be performed only on a bitmap with a transparency mask"
159 "Operation cannot be performed on a bitmap with an alpha channel"
160 "Operation can be performed only on a bitmap with an alpha channel"
161 "Graph doesn't have that many annotations"
162 "Operation cannot be performed on a tab panel"
163 "The attribute passed is only valid for menu bars"
164 "The attribute passed is only valid for menu items"
165 "The attribute passed is only valid for menus and submenus"
166 "The image contains an unsupported feature and could not be loaded"
167 "The image compression scheme is not supported"
168 "ActiveX control is not licensed for this operation"
169 "MXB file format not recognized"
170 "The attribute passed is only valid for menu items and submenus"
171 "You cannot assign a shortcut key to this context menu item"
172 "The strip chart can only be paused when the scroll mode is set to continuous"
173 "ATTR_FIXED_PLOT_AREA must be set to TRUE before setting the position of the plot area"
174 "Data is stale and is no longer valid"
175 "Data Binding is not available in 64-bit mode"
176 "ActiveX controls cannot be created in a thread whose concurrency model is multithread apartment (MTA)"
177 "The control passed is not on the panel associated with the control array"
179 "The specified callback function does not have the required prototype."
180 "The specified callback is not a known function. If you are using an external compiler, " "you must include the UIR callbacks object or source file in the executable or DLL."
181 "The specified callback function differs only by a leading underscore from another " "function or variable. Change one of the names for proper linking."
400 "File selection restricted to current directory"
401 "Selection limited to files with \".%s\" extension"
402 "The directory '%s'\ndoes not exist"
403 "Directory name must not include drive specifier"
404 "Directory already exists"
405 "does not exist in directory"
406 "Unable to make directory\n\"%s\""
407 "File __Name:"
408 "List Files of __Type:"
409 "Dri__ves:"
410 "Make Directory"
411 "__Directories:"
412 "Directory (exclude drive):"
413 "Drive %s is not ready"
500 "An unspecified error has occurred, probably due to corrupted data"
501 "Sample Text"
503 "C"
504 "S"
505 "I"
506 " *"
507 "KB"
508 "MB"
509 "GB"
510 "__Goto…"
511 "__Find…"
512 "Find __Next"
513 "Find __Previous"
514 "__Sort…"
515 "__Expand Subtree"
516 "__Collapse Subtree"
517 "E__xpand All"
518 "C__ollapse All"
519 "…"
520 "Untitled Control"
521 "Untitled Panel"
522 "The file is not a .tui file."
523 "Could not run executable."
524 "LabWindows/CVI can debug 64-bit executables only on 64-bit operating systems."
525 "LabWindows/CVI cannot run this executable.\n\n" "The operating system has determined that this executable needs to\n" "be run with administrator access. One possible reason is that the\n" "executable contains the words \"update,\" \"setup,\" or \"install\"\n" "as part of its name. However, there also may be other words that\n" "trigger this requirement.\n\n" "To debug the executable in its present state, you must exit\n" "LabWindows/CVI and restart it as an administrator (exit LabWindows/CVI,\n" "right-click the LabWindows/CVI icon, and select \"Run as administrator\").\n" "Alternatively, you can suppress the administrator access requirement\n" "by embedding the sample_dbg.exe.manifest file, located in the CVI bin folder,\n" "in your application. You can do this by loading your project and specifying\n" "this manifest file in the Target Settings dialog, and rebuilding the application."
1200 "OK"
1201 "Yes"
1202 "No"
1203 "Cancel"
1204 "Untitled"
1205 "Cannot find file"
1206 "Unable to open file"
1207 "Unable to open library file: \"%s\"\n" "Would you like to remove this library from the User Libraries list?"
1208 "Error reading file"
1209 "already exists. Do you want to overwrite it?"
1210 "already exist. Do you want to overwrite them?"
1211 "Maximum line length exceeded"
1212 "INS"
1213 "OVR"
1214 "SRCH"
1215 "Incorrect format or corrupted data in file"
1216 "LabWindows/CVI Message"
1217 "Display"
1218 "Select"
1219 "Run-time Warning"
1220 "Non-Fatal Run-time Error"
1221 "Fatal Run-time Error"
1222 "Run-time Message"
1223 "File \"%s\", line %d, column %d:\n\n%s"
1224 "Find"
1225 "Fin__d what:"
1226 "__Case sensitive"
1227 "W__hole cell"
1228 "Search __vertically"
1229 "__Selected cells only"
1230 "__Wrap"
1231 "Search __ring cell items"
1232 "Find __Prev"
1233 "Find __Next"
1234 "You must specify a search pattern."
1235 "You must specify file types."
1236 "'%s' doesn't exist or isn't a directory."
1237 "The string '%s'\n"
1238 "has no matches"
1239 " in the selected area"
1240 " from the active cell\nto the first cell"
1241 " from the active cell\nto the last cell"
1242 " from the active item\nto the first item"
1243 " from the active item\nto the last item"
1244 "You have not selected any files or folders."
1245 "Invalid pathname in file"
1246 "Unable to load DLL."
1247 "Cannot add font resource"
1248 "<< Waiting for Input >>"
1249 "<< Waiting for Key >>"
1250 "__Full Path Names"
1251 "return value"
1252 "Default"
1253 "Unable to obtain application path"
1254 "Invalid file extension"
1255 "Path does not exist"
1256 "Invalid drive letter"
1257 "The tag \"%s\" is missing from section [%s],\n" "or it has no value."
1258 "The value for tag \"%s\" in section [%s]\n" "is invalid."
1259 "The value for tag \"%s\" in section [%s]\n" "is invalid. {%s}"
1260 "Error while loading section [%s].\n" "{%s}"
1261 "Invalid 64-bit number"
1262 "Invalid unsigned 64-bit number"
1263 "Invalid 32-bit number"
1264 "Invalid unsigned 32-bit number"
1265 "Invalid 16-bit number"
1266 "Invalid unsigned 16-bit number"
1267 "Invalid 8-bit number"
1268 "Invalid unsigned 8-bit number"
1269 "Invalid float number"
1270 "Invalid double number"
1271 "Invalid color value"
1272 "Invalid boolean value"
1273 "not found"
1274 "Unable to change to the directory of the project."
1275 "Error in call to %s.\n\n"
1276 " Parent Panel Handle: %d\n"
1277 " UIR File Name: %s\n"
1278 " Panel Resource ID: %d\n"
1279 " Menu Bar Resource ID: %d\n"
1280 " hInstance: 0x%08p, %s\n"
1281 "\nError Code: %d\n"
1282 "Unable to allocate system resource"
1286 "&Unminimize"
1287 "&All Windows"
1288 "<unnamed window>"
1289 "DOS Compatibility Window"
1290 "Dynamic Memory Information: "
1291 "Total number of block allocated: %Iu\nTotal number of bytes allocated: %Iu"
1292 "Block# Address Size Values"
1293 "%6lu %08p %8Iu "
1294 " %02lx"
1295 "Selected Files:"
1296 "File %s is already selected."
1297 "Remove All"
1298 "Directory __Name:"
1299 "%s\nis not a directory."
1300 "__OK"
1301 "__Select"
1302 "__Select All"
1303 "__Remove"
1304 "Re__move"
1305 "__Discard"
1306 "__Save"
1307 "__Load"
1308 "__Make Directory"
1309 "__Yes"
1310 "__No"
1311 "__Print…"
1312 "__Properties…"
1313 "__Change Printer…"
1314 "You must be in a valid directory to exit."
1315 "&Save"
1316 "&Add"
1317 "&OK"
1318 "&Select"
1319 "&Load"
1320 "N__etwork…"
1321 "D&one"
1322 "Directory &History:"
1323 "&Remove"
1324 "Re&move All"
1325 "You must select at least one file."
1326 "File extension limited to '%s'"
1327 "Cannot paint because Conform to System Colors is enabled for this panel.\nDo you want to disable it?"
1328 "Cannot paint because color will not be visible with Windows visual styles enabled for this panel.\nDo you want to disable it?"
1329 "Pathname exceeds maximum length of %ld characters."
1330 "__All Files (*.*)…"
1331 "__Standard Input/Output"
1332 "Standard I/O"
1333 "This Beta of LabWindows/CVI has expired."
6000 ".*"
6001 ".c"
6002 ".a"
6003 ".o"
6004 ".lib"
6005 ".obj"
6006 ".nidobj"
6007 ".dll"
6200 "Caps"
6201 "Cmd"
6202 "Ctrl"
6203 "Mk"
6204 "Opt"
6205 "Shift"
6206 "vkCtrlAltSysRequest"
6207 "vkBreak"
6208 "vkPopupMenu"
6209 "vkDown"
6210 "vkEnd"
6211 "vkF1"
6212 "vkF10"
6213 "vkF11"
6214 "vkF12"
6215 "vkF2"
6216 "vkF3"
6217 "vkF4"
6218 "vkF5"
6219 "vkF6"
6220 "vkF7"
6221 "vkF8"
6222 "vkF9"
6223 "vkHome"
6224 "vkInsert"
6225 "vkLeft"
6226 "vkPageDown"
6227 "vkPageUp"
6228 "vkRight"
6229 "vkUp"
6230 "Clear"
6231 "Enter"
6232 "Break"
6233 "Up"
6234 "Down"
6235 "Left"
6236 "Right"
6237 "Ins"
6238 "Del"
6239 "Home"
6240 "End"
6241 "PgUp"
6242 "PgDown"
6243 "Help"
6244 "F1"
6245 "F2"
6246 "F3"
6247 "F4"
6248 "F5"
6249 "F6"
6250 "F7"
6251 "F8"
6252 "F9"
6253 "F10"
6254 "F11"
6255 "F12"
6256 "Ctrl-Alt-SysRequest"
6257 "Esc"
6258 "Tab"
6259 "Del"
6260 "BkSp"
6261 "Space"
6262 "PopupMenu"
6263 "\021"
6264 "M+"
6265 "Ctrl+"
6266 "Shift+"
6267 "Caps+"
6268 "Left"
6269 "Center"
6270 "Right"
6271 "Top Left"
6272 "Top Center"
6273 "Top Right"
6274 "Center Left"
6275 "Center Center"
6276 "Center Right"
6277 "Bottom Left"
6278 "Bottom Center"
6279 "Bottom Right"
6280 "Cancel"
6281 "__Character set:"
6282 "Native"
6283 "Western"
6284 "Symbol"
6285 "Shift JIS"
6286 "Hangul"
6287 "GB2312"
6288 "Big5"
6289 "Johab"
6290 "Hebrew"
6291 "Arabic"
6292 "Greek"
6293 "Turkish"
6294 "Vietnamese"
6295 "Thai"
6296 "Eastern European"
6297 "Russian"
6298 "Mac"
6299 "Baltic"
6300 "OEM"
6301 "Si__ze:"
6302 "__Angle (tenths of a degree):"
6303 "__Font:"
6304 "__Justification:"
6305 "__Text Color:"
6306 "__Bold"
6307 "__Italic"
6308 "__Underline"
6309 "__Strikeout"
6310 "Source Window Font"
6311 "Project Tree Font"
6312 "Library Tree Font"
6313 "Build Output Window Font"
6314 "Run-Time Errors Window Font"
6315 "Debug Output Window Font"
6316 "SCC Errors Window Font"
6317 "Find Results Window Font"
6318 "Resource Tracking Window Font"
6319 "Threads Window Font"
6320 "Modules Window Font"
6321 "Variables Window Font"
6322 "Watch Window Font"
6323 "Memory Window Font"
6324 "Source Code Browser Window Font"
6325 "int"
6326 "unsigned int"
6327 "double"
6328 "float"
6329 "short int"
6330 "unsigned short int"
6331 "char"
6332 "unsigned char"
6333 "int64"
6334 "unsigned int64"
6335 "Empty Square"
6336 "Solid Square"
6337 "Asterisk"
6338 "Dotted Empty Square"
6339 "Dotted Solid Square"
6340 "Solid Diamond"
6341 "Empty Square with X"
6342 "Empty Square With Cross"
6343 "Bold X"
6344 "Small Solid Square"
6345 "Simple Dot"
6346 "Empty Circle"
6347 "Solid Circle"
6348 "Dotted Solid Circle"
6349 "Dotted Empty Circle"
6350 "Bold Cross"
6351 "Cross"
6352 "Small Cross"
6353 "X"
6354 "Small X"
6355 "Dotted Solid Diamond"
6356 "Empty Diamond"
6357 "Dotted Empty Diamond"
6358 "Small Empty Square"
6359 "No Point"
6360 "Thin Line"
6361 "Fat Line"
6362 "Connected Points"
6363 "Scatter"
6364 "Vertical Bar"
6365 "Horizontal Bar"
6366 "Thin Step"
6367 "Fat Step"
6368 "Base Zero Vertical Bar"
6369 "Base Zero Horizontal Bar"
6370 "Solid"
6371 "Dash"
6372 "Dot"
6373 "Dash-Dot"
6374 "Dash-Dot-Dot"
6375 "Select Color"
6376 "Red"
6377 "Blue"
6378 "Green"
6379 "Sort Table Cells"
6380 "Orientation"
6381 "Sort by __Ascending Row Values"
6382 "Sort by __Descending Row Values"
6383 "Sort by Ascending __Column Values"
6384 "Sort by Descending Column __Values"
6385 "Key"
6386 "__Key Row:"
6387 "__Key Column:"
6388 "Find in Table Cells"
6389 "Goto Table Cell"
6390 "Destination"
6391 "__Row:"
6392 "__Column:"
6393 "Sort Tree"
6394 "Ascending"
6395 "Descending"
6396 "__Sort Sub Trees"
6397 "Options"
6398 "Out of Range"
6399 "Min Value: "
6400 "Max Value: "
6401 "Default Value: "
6402 "Data Type: "
6403 "Row: "
6404 "Column: "
6405 "Ring Select Popup"
8000 "Aborted load of library \"%s\"."
8001 "Aborted load of object module \"%s\"."
8002 "Aborted load of member \"%s\" from library \"%s\"."
8003 "Unexpected EOF."
8004 "Bad OMF record at position %d: OMF record type %s."
8005 "Bad name: OMF record position %d: OMF record type %s."
8006 "Bad checksum: OMF record position %d: OMF record type %s."
8007 "Bad location code: OMF record position %d: OMF record type %s."
8008 "Bad method: OMF record position %d: OMF record type %s."
8009 "Object module contains unsupported FAR pointers."
8010 "Absolute segments not supported: segment name \"%s\"."
8011 "Private segments not supported: segment name \"%s\"."
8012 "Unsupported segment combination type %d: segment name \"%s\"."
8013 "Unknown or unsupported OMF record at position %I64d: OMF record type %s."
8014 "Segment must be USE32: segment name \"%s\"."
8015 "Segment must be of class \"CODE\", \"DATA\", \"BSS\", or \"STACK\": segment name \"%s\"."
8016 "Conflicting GRPDEF's: group name \"%s\"."
8017 "Read error."
8018 "Assertion failure in file \"%s\" at line %d."
8019 "COFF Name too long."
8020 "Bad COFF Library header."
8021 "Bad COFF Library member header."
8022 "Too many nested '#pragma DisableProtoChecking'."
8023 "Missing matching '#pragma DisableProtoChecking'"
8024 "Compile Error at Unknown Coordinates:\n%s"
8025 "Bad library format encountered while reading external module: '%s'."
8026 "Bad magic number encountered while reading external module: '%s'."
8027 "Bad relocation record encountered while reading external module: '%s'."
8028 "Bad BSS section encountered while reading external module: '%s'."
8029 "Elf library is out of date."
8030 "Error in Elf library encountered while reading external module: '%s'."
8031 "Cannot link variable '%s' referenced in '%s' to import library '%s' without '%s' keyword in declaration."
8032 "Symbol '%s' defined in modules '%s' and '%s'. " "In Borland mode, multiple modules must not contain " "uninitialized definitions of the same global variable. " "Borland creates a separate variable for each definition. " "LabWindows/CVI and other linkers resolve all definitions to the same variable. " "If you want separate variables, use different names or the \"static\" keyword. " "If you want one variable, change all definitions except one to \"extern\" declarations."
8033 "Bad header encountered while reading external module: '%s'."
8034 "Incompatible object encountered while reading external module: '%s'. Found 32-bit object, expected 64-bit object."
8035 "Incompatible object encountered while reading external module: '%s'. Found 64-bit object, expected 32-bit object."
8036 "Insufficient user data memory for project."
8037 "Multiple definitions for symbol '%s' in modules '%s' and '%s'."
8038 "Failed to open external module."
8039 "No data section found for external module: '%s'."
8040 "No data relocation section found for external module: '%s'."
8041 "No symbol table found for external module: '%s'."
8042 "No string table found for external module: '%s'."
8043 "No text section found for external module: '%s'."
8044 "No text relocation section found for external module: '%s'."
8045 "%d undefined symbols: %s"
8046 "Link Error: %s"
8047 "Windows unable to load DLL \"%s\"."
8048 "Windows could not find the DLL \"%s\" or one\nof the DLLs which is statically linked to it."
8049 "Could not find the function or variable" "\n'%s' in the DLL \"%s\". Make sure" "\nthat the most recent versions of both the import library" "\nand the DLL are being used and are in their proper" "\ndirectories."
8050 "DLL Init Error: %s"
9000 "Illegal separator character or illegal position of separator character."
9001 "Missing format string integer."
9002 "Number of arguments exceed the maximum supported."
9003 "Format string integer is too big."
9004 "Repeat value not valid with s/l format specifiers."
9005 "l format specifier not valid in Fmt/FmtOut/FmtFile."
9006 "Missing right bracket (])."
9007 "b modifier must precede o modifier."
9008 "Invalid size for an integer."
9009 "d modifier not valid in Fmt/FmtOut/FmtFile."
9010 "Byte ordering is invalid."
9011 "z modifier only valid if rep is present."
9012 "Unknown modifier."
9013 "Unexpected end of format string."
9014 "c modifier valid only with l format specifier."
9015 "w modifier not valid with l format specifier."
9016 "Invalid size for a real."
9017 "Unknown specifier."
9018 "h modifier is only valid with d, i, n, o, u, and x specifiers."
9019 "l modifier is only valid with e, f, g, d, i, n, o, u, and x specifiers."
9020 "L modifier is only valid with e, f, and g specifiers."
9021 "l modifier is only valid with d, i, n, o, u, and x specifiers."
9022 "I64 modifier is only valid with d, i, n, o, u, and x specifiers."
9023 "j modifier is only valid with d, i, n, o, u, and x specifiers."
9024 "z and t modifiers are only valid with d, i, n, o, u, x, and X specifiers."
9025 "# flag is valid only with o, x, e, f, and g specifiers."
9026 "0 flag is not valid with c, s, p, and n modifiers."
9027 "Reference parameter expected."
9028 "Value parameter expected."
9029 "Uninitialized string."
9030 "Parameter type incompatible with format specifier."
9031 "Too many parameters."
9032 "Not enough parameters or invalid parameter type."
9033 "Simple/Array conflict with format specifier."
9034 "Attempt to write beyond end of array."
9035 "Attempt to write beyond end of string."
9036 "Parameter matched to '*' must be an integer."
9037 "Attempt to read beyond end of array."
9038 "Attempt to read beyond end of string."
9039 "'z' modifier required to match string parameter."
9040 "Specified width is too small to read the number."
9041 "Valid integer not found."
9042 "Overflow occurred during the conversion of the int. The absolute value is too big for the size."
9043 "Overflow occurred during the conversion of the int. The signed value is too big for the size."
9044 "Overflow occurred during the conversion of the float. The number is too big for type float."
9045 "Maximum field width has been exceeded."
9046 "Negative field width specified."
9047 "Valid floating point number not found."
9048 "Uninitialized pointer."
9049 "Pointer is invalid."
9050 "Pointer points to freed memory."
9051 "Null pointer."
9052 "Illegal value matched to asterisk."
9053 "Error at or near character %d in the format string."
9054 "Error at or near character %d in the format string: %s"
9055 "Parameter type mismatch; expecting %s%s but found %s%s."
9056 "Out of memory for user protection information."
9100 "In conditional breakpoint expression"
9101 "Missing return value."
9102 "Invalid argument type: found '%t', expected '%t'."
9103 "Missing argument to variable argument function."
9104 "Too many arguments to variable argument function."
9105 "Pointer arithmetic involving invalid pointer."
9106 "Pointer arithmetic involving null pointer."
9107 "Pointer arithmetic involving uninitialized pointer."
9108 "Pointer arithmetic involving address of nonarray object."
9109 "Pointer arithmetic involving pointer to freed memory."
9110 "Out-of-bounds pointer arithmetic: " "%Iu bytes (%Iu elements) past end of array."
9111 "Out-of-bounds pointer arithmetic: " "%Iu bytes (%Iu elements) before start of array."
9112 "Pointer arithmetic involving pointer to a function."
9113 "Array index (%Iu) too large (maximum: %Iu)."
9114 "Negative array index (%Id)."
9115 "Assignment of invalid pointer value."
9116 "Assignment of uninitialized pointer value."
9117 "Assignment of out-of-bounds pointer: %Iu bytes past end of array."
9118 "Assignment of out-of-bounds pointer: %Iu bytes before start of array."
9119 "Assignment of pointer to freed memory."
9120 "Dereference of invalid pointer expression."
9121 "Dereference of null pointer."
9122 "Dereference of uninitialized pointer."
9123 "(Dereference of ignored pointer [%p].)"
9124 "Dereference of pointer to freed memory."
9125 "Dereference of out-of-bounds pointer: " "%Iu bytes (%Iu elements) past end of array."
9126 "Dereference of out-of-bounds pointer: " "%Iu bytes (%Iu elements) before start of array."
9127 "Dereference of unaligned pointer."
9128 "Dereference of function pointer used as data."
9129 "Dereference of data pointer used as a function."
9130 "Dereference of a %Iu byte object where only %Iu bytes exist."
9131 "Parameter type does not match argument type."
9132 "No room in structure for member '%s'."
9133 "Comparison involving uninitialized pointer."
9134 "Comparison involving invalid pointer."
9135 "Comparison involving null pointer."
9136 "Pointer comparison involving address of nonarray object."
9137 "Comparison of pointers to different objects."
9138 "Comparison of pointers to freed memory."
9139 "Subtraction involving uninitialized pointer."
9140 "Subtraction involving invalid pointer."
9141 "Subtraction involving null pointer."
9142 "Pointer subtraction involving address of nonarray object."
9143 "Subtraction of pointers to different objects."
9144 "Subtraction of pointers to freed memory."
9145 "Not enough space for casting expression to 'pointer to %t'."
9146 "Attempt to free invalid pointer expression."
9147 "Attempt to free uninitialized pointer."
9148 "Attempt to free pointer to freed memory."
9149 "Attempt to free pointer to memory not allocated by malloc() or calloc()."
9150 "Attempt to realloc invalid pointer expression."
9151 "Attempt to realloc uninitialized pointer."
9152 "Attempt to realloc pointer to freed memory."
9153 "Attempt to realloc pointer to memory not allocated by malloc() or calloc()."
9154 "Dynamic memory is corrupt."
9155 "Library function error (%s == %Id [0x%Ix])."
9156 "Function %s: (%s == %Id [0x%Ix])."
9157 "Library function error (%s == %Id [0x%Ix]).\n%s"
9158 "Function %s: (%s == %Id [0x%Ix]).\n%s"
9159 ""
9160 "Illegal argument(s) to library function."
9161 "Null pointer argument to library function."
9162 "Invalid pointer argument to library function."
9163 "Uninitialized pointer argument to library function."
9164 "Pointer to free memory passed to library function."
9165 "Out-of-bounds pointer argument (before start of memory block)."
9166 "Out-of-bounds pointer argument (past end of memory block)."
9167 "Scalar argument to library function, expected array."
9168 "Array argument to library function, expected scalar."
9169 "Missing terminating null in string argument."
9170 "Argument too small."
9171 "Argument must be character."
9172 "Number of points is too large for current waveform buffer."
9173 "Non-terminated address list."
9174 "VXI address must be a multiple of 2 for word transfer."
9175 "VXI address must be a multiple of 4 for longword transfer."
9176 "InitVXIlibrary must be called before other VXI functions."
9177 "Argument 2 must be 0, 1 or 2."
9178 "Argument 3 must be 0, 1 or 2."
9179 "Argument 4 must be 0 or 1."
9180 "Assertion error: %s."
9181 "Type of argument does not match type specified."
9182 "Argument must be a power of 2."
9183 "Argument must be an open stream."
9184 "Argument must be a function pointer to the correct type of callback function."
9185 "Array argument too small (%Iu bytes). Argument must contain at least %Iu bytes (%Iu elements)."
9186 "%s"
9187 "Array size expression does not evaluate to a positive integer."
9188 "Assertion error: %s in function \"%s\"."
9189 "A Run-State Change Callback caused a protection fault."
9190 "Unrecoverable Internal Error.\n" "Program will be aborted."
9191 "An Exception occurred while loading %s."
9192 "An Exception occurred while unloading %s."
12500 "Print"
12501 "Printer Info"
12502 "__Name:"
12503 "Status:"
12504 "Type:"
12505 "Where:"
12506 "Comment:"
12507 "Filter:"
12508 "E__ject page after printing"
12509 "Print to __file"
12510 "Graphics Options"
12511 "__Width:"
12512 "__Height:"
12513 "Hori__zontal offset:"
12514 "__Vertical offset:"
12515 "Force blac__k & white"
12516 "Scale to sc__reen"
12517 "Visible area onl__y"
12518 "Use Bi__tmap Printing"
12519 "Entire paper"
12520 "Specify in millimeters/10"
12521 "Proportional to width"
12522 "Proportional to height"
12523 "Centered"
12524 "Text Options"
12525 "Show line n__umbers"
12526 "Show page num__bers"
12527 "Show __date"
12528 "Show ti__me"
12529 "Show fi__le name"
12530 "Wrap te__xt"
12531 "Sele__ction only"
12532 "T__ab interval:"
12533 "Charact__ers per line:"
12534 "L__ines per page:"
12535 "S__elect Font"
12536 "__Show Graphics Options"
12537 "__Show Text Options"
12538 "Idle"
12539 "Busy"
12540 "Door open"
12541 "Error"
12542 "Initializing"
12543 "Input/Output cctive"
12544 "Manual feed"
12545 "Out of toner"
12546 "Not available"
12547 "Offline"
12548 "Out of memory"
12549 "Bin Full"
12550 "Cannot print current page"
12551 "Paper jam"
12552 "Out of paper"
12553 "Paper problem"
12554 "Paused"
12555 "Deleting job"
12556 "Printing"
12557 "Processing"
12558 "Low toner"
12559 "User intervention required"
12560 "document(s) waiting"
12561 "Waiting"
12562 "Warming up"
12563 "Orientation"
12564 "__Portrait"
12565 "__Landscape"
12566 "Resolution"
12567 "__Horizontal:"
12568 "__Vertical:"
12569 "__Copies:"
12570 "Print in __grayscale"
12571 "Print Output File"
12572 "Print Output File for %s"
12573 "Printing %s"
12574 "Page"
12575 "The requested operation is not supported by this implementation of the debugging API."
12576 "The requested operation is only available during a debugging session."
12577 "Another debugging session is already in progress."
12578 "The debugger failed to gain exclusive access to the debugging API."
12579 "The debugger failed to relinquish its exclusive access to the debugging API."
12580 "The process could not be terminated."
12581 "An error occurred while trying to access the context of the thread."
12582 "An invalid memory address was supplied."
12583 "Memory at the given address could not be read."
12584 "Memory at the given address could not be written."
12585 "The execution of the debugged process could not be resumed."
12586 "The LabWindows/CVI Run-Time Engine on the target is more recent than your LabWindows/CVI environment.\n" "You have to upgrade the LabWindows/CVI environment if you want to debug your application."
12587 "The LabWindows/CVI Run-Time Engine on the target is a newer version that is not compatible\n" "with this version of the LabWindows/CVI environment.\n" " Run-Time Engine Version on Target: %s\n" " Environment Version: %s\n" "You must install an older version of the Run-Time Engine on the target or switch to a newer\n" "version of the LabWindows/CVI environment."
12588 "The LabWindows/CVI Run-Time Engine on the target is older than this version of the\n" "LabWindows/CVI environment:\n" " Run-Time Engine Version on Target: %s\n" " Environment Version: %s\n" "You must install a newer version of the Run-Time Engine on the target or switch to\n" "an older version of the LabWindows/CVI environment."
12589 "The LabWindows/CVI Run-Time Engine on the target does not support DLL installation from the environment.\n" " Run-Time Engine Version on Target: %s\n" " Environment Version: %s\n" "You have to upgrade the LabWindows/CVI Run-Time Engine on the target to at least version %s."
12590 "LabWindows/CVI cannot communicate with your real-time target.\n\n" "Verify that you have installed at least version %s of the\n" "LabWindows/CVI Run-Time Engine for RT on your real-time target\n" "and that you are not already debugging another program.\n\n" "You have to reboot your real-time target if a previous debugging\n" "session was interrupted because of a network failure while your\n" "program was suspended."
12591 "Networking could not be initialized."
12592 "The target machine is not connected to the network."
12593 "The network connection was closed unexpectedly."
12594 "The target machine refused the connection attempt.\n" "Verify that the target machine is not already in use."
12595 "The network operation timed out and the connection was lost."
12596 "LabWindows/CVI cannot connect to the network."
12597 "LabWindows/CVI cannot reserve the requested network port."
12598 "LabWindows/CVI cannot receive connection requests."
12599 "LabWindows/CVI cannot accept connection requests."
12600 "LabWindows/CVI cannot connect to your real-time target.\n\n" "Verify that your real-time target is connected to the network,\n" "that it is booted into LabVIEW Real-Time, and that the\n" "LabWindows/CVI Run-Time Engine for RT is installed.\n\n" "The version of the LabWindows/CVI Run-Time Engine for RT\n" "must be compatible with the version of your LabWindows/CVI\n" "development environment."
12601 "LabWindows/CVI could not send a debugging message."
12602 "LabWindows/CVI did not receive a reply to a debugging message."
12603 "LabWindows/CVI has received an invalid reply to a debugging message."
12604 "LabWindows/CVI has received an invalid debugging message."
12605 "It is not safe to run the interactive window at this point."
12606 "The interactive window is not supported on real-time targets."
12607 "LabWindows/CVI cannot connect to the real-time target.\n" "Please reset the target after verifying that a compatible\n" "version of the LabWindows/CVI Run-Time Engine for RT is\n" "installed on the target."
12608 "You cannot run your current project on the specified execution target."
12609 "The LabWindows/CVI Real-Time Run-Time does not support\n" "debugging RT DLLs locally on your desktop computer.\n\n" "You will not be able to debug '%s'."
12610 "The LabWindows/CVI Real-Time Run-Time does not support\n" "debugging RT DLLs locally on your desktop computer."
12611 "The Release configuration of the project is out of date. Do you want to rebuild it?"
12612 "Invalid DLL error"
12613 "FTP connection to target failed."
12614 "FTP file transfer failed."
12615 "Directory enumeration failed."
12616 "CVI directory not found. Make sure the target has the LabWindows/CVI Run-Time Engine for Real-Time installed."
12617 "NI-RT configuration file not found on the target."
12618 "Some data is missing from the NI-RT configuration file."
12619 "Incorrect password."
12620 "File versions configuration file not found on the target."
12621 "Some data is missing from the file versions configuration file."
12622 "You can only install to real-time execution targets."
12623 "Program successfully deployed to %s. It will run when the system boots up. Reboot now?"
12624 "A local variable was referenced before being initialized."
12625 "Local '%s' was referenced before being initialized."
12626 "Break"
12627 "Ignore"
12628 "Terminate"
12629 "Unable to launch CVI environment."
12630 "CVI has detected an inconsistency of the run-time stack.\n" "This might have been caused by a calling convention\n" "mismatch in the last function call."
12631 "Memory"
12632 "Block 0x%08p of %Iu byte%s"
12633 "Block 0x%08p of %Iu bytes"
12634 "Files"
12635 "FILE* 0x%08p \"%s\""
12636 "POSIX file handle %u \"%s\""
12637 "FILE* 0x%08p from POSIX file handle %u"
12638 "Format/IO file %u \"%s\""
12639 "Multithreading library"
12640 "Thread pool 0x%08p"
12641 "Thread function %u in thread pool 0x%08p"
12642 "Thread lock 0x%08p"
12643 "Thread lock 0x%08p \"%s\""
12644 "Thread-local variable %u"
12645 "Thread-safe variable 0x%08p"
12646 "Thread-safe variable pointer 0x%08p for variable 0x%08p"
12647 "Thread-safe queue 0x%08p"
12648 "Thread-safe queue write pointer 0x%08p for queue 0x%08p"
12649 "Thread-safe queue read pointer 0x%08p for queue 0x%08p"
12650 "Loaded modules"
12651 "Handle %u \"%s\""
12652 "Launched executables"
12653 "Process %u \"%s\""
12654 "Mapped memory"
12655 "Block %u of %u byte%s at physical address 0x%08p mapped to 0x%08p"
12656 "Serial port connections"
12657 "Port %u with device %s"
12658 "Network connections"
12659 "UDP channel %u on port %u"
12660 "TCP server on port %u"
12661 "TCP connection to \"%s\" on port %u"
12662 "User interface"
12663 " from resource "
12664 "Untitled panel %u"
12665 "Untitled panel %u from resource %s in \"%s\""
12666 "Panel %u \"%s\""
12667 "Panel %u \"%s\" from resource %s in \"%s\""
12668 "Menu bar %u"
12669 "Menu bar %u from resource %s in \"%s\""
12670 "Bitmap 0x%08p"
12671 "Bitmap 0x%08p from \"%s\""
12672 "Windows message callback %u for message %u"
12673 "Plot %u in graph %u (%s) on panel %u (%s)"
12674 "DDE library"
12675 "Server '%s'"
12676 "Client connection %u to '%s' under '%s'"
12677 "HIRET tag – Return value help declared but function has no return value."
12678 "HIPAR tag – Parameter help for %s declared but parameter not defined in function."
12679 "OUT tag – Parameter %s declared in documentation tag but not defined in function."
12680 "ARRAY tag – Parameter %s declared in documentation tag but not defined in function."
12681 "OUT tag – Parameter %s must be a pointer or an array."
12682 "ARRAY tag – Parameter %s must be a pointer or an array."
12683 "ARRAY tag – Incompatible with OUT tag for parameter %s."
12684 "Unexpected trailing tokens after documentation tag ignored."
12685 "Missing or invalid argument for documentation tag."
12686 "More…"
12687 "Decimal"
12688 "Hex"
12689 "Octal"
12690 "Binary"
12691 "Plot"
12692 "Trace"
13600 "PM"
13601 "AM"
13602 "%m/%d/%y"
13603 "%H:%M:%S"
13604 "%b %d %H:%M:%S %Y"
13605 "Sun"
13606 "Mon"
13607 "Tue"
13608 "Wed"
13609 "Thu"
13610 "Fri"
13611 "Sat"
13612 "Sunday"
13613 "Monday"
13614 "Tuesday"
13615 "Wednesday"
13616 "Thursday"
13617 "Friday"
13618 "Saturday"
13619 "Jan"
13620 "Feb"
13621 "Mar"
13622 "Apr"
13623 "May"
13624 "Jun"
13625 "Jul"
13626 "Aug"
13627 "Sep"
13628 "Oct"
13629 "Nov"
13630 "Dec"
13631 "January"
13632 "February"
13633 "March"
13634 "April"
13635 "May"
13636 "June"
13637 "July"
13638 "August"
13639 "September"
13640 "October"
13641 "November"
13642 "December"
13643 ":(2007)030802+0:110102+0:(1987)040102+0:110102-0:(1967)040102-0:110102-0"
13644 "Bad executable file pathname"
13645 "Invalid working directory for executable"
13646 "Usage: cvirt5 appname [argfile]\n" " where\n" " – appname is the full pathname of the application\n" " – argfile is name of the file (without the path) containing the\n" " command line arguments for the application.\n" " – argfile is in the same directory as the application.\n" " – the first three characters of argfile are \"CVI\",\n" " followed by the arguments."
13647 "%s is not a valid LabWindows/CVI Executable."
13648 "Could not open"
13649 "Error Reading File"
13650 "Could not open command line arguments file"
13651 "This application executable was created by LabWindows/CVI\n" "version %s, which is not compatible with version %s of the\n" "LabWindows/CVI Run-Time Engine. You need a more recent\n" "version of the Run-Time Engine to run this application."
13652 "Too many processes are currently running."
13653 "Could not run executable."
13654 "Execute permission denied for HyperHelp"
13655 "The path or one of the directories names is too long."
13656 "The HHPATH environment variable does not contain a valid path."
13657 "HyperHelp executable '%s' not found.\nSet the \"HHPATH\" environment variable to the correct path."
14450 "Unknown error number"
14500 "No error"
14501 "Invalid parameter"
14502 "Invalid display"
14503 "Invalid window"
14504 "Invalid property"
14505 "Invalid property type"
14506 "Unable to connect to X server"
14507 "Too many X server connections"
14508 "Duplicate property name"
14509 "Duplicate property type name"
14510 "Property is used by an active callback"
14511 "Property type is used by an active property"
14512 "Property type mismatch"
14513 "Property unit mismatch"
14514 "Invalid index"
14515 "Property size mismatch"
14516 "Arithmetic overflow"
14517 "Function is not a valid callback"
14518 "Property not found on window"
14519 "Insufficient memory"
14520 "General X error (cause unknown)"
14521 "Connection to X server broken"
14550 "No Error"
14551 "Unable to register service"
14552 "Unable to establish connection"
14553 "Existing server"
14554 "Failed to connect"
14555 "Server not registered"
14556 "Too many connections"
14557 "Read failed"
14558 "Write failed"
14559 "Invalid parameter"
14560 "Insufficient memory"
14561 "Timeout error"
14562 "No connection established"
14563 "General IO error"
14564 "Connection closed"
14565 "Unable to load Winsock DLL"
14566 "Incorrect Winsock DLL version"
14567 "Network subsystem not ready"
14568 "Connections still open"
14569 "Disconnect pending"
14570 "Information not available"
14571 "Host address was not found"
14600 "No error"
14601 "Unable to register service"
14602 "Existing server"
14603 "Failed to connect"
14604 "Server not registered"
14605 "Too many conversations"
14606 "Invalid parameter"
14607 "Insufficient memory"
14608 "No connection established"
14609 "Not in thread in which server was registered"
14610 "Not in thread in which client connection was established"
14611 "Advise ACK time out"
14612 "DDE_FBUSY flag is set"
14613 "XTYP_REQUEST ACK time out"
14614 "DdeInitialize has not been called"
14615 "Server and client handle misuse"
14616 "Execute ACK time out"
14617 "Data formats mismatched"
14618 "Memory low"
14619 "Memory allocation failed"
14620 "Transaction failed"
14621 "Conversation not established"
14622 "Poke ACK time out"
14623 "Internal postmessage failed"
14624 "Server died before completion"
14625 "System internal error"
14626 "Unadvise ACK time out"
14627 "Transaction ID is invalid"
14650 "No error"
14651 "Unknown system error"
14652 "Invalid port number"
14653 "Port not open"
14654 "Unknown I/O error"
14655 "Unexpected internal error"
14656 "No port found"
14657 "Cannot open port"
14658 "Out of memory"
14659 "Unable to allocate system resources"
14660 "Invalid parameter"
14661 "Invalid baud rate"
14662 "Invalid parity"
14663 "Invalid number of data bits"
14664 "Invalid number of stop bits"
14665 "Bad file handle"
14666 "File I/O error"
14667 "Invalid count – must not exceed INT_MAX"
14668 "Invalid interrupt level"
14669 "I/O operation timed out"
14670 "Break time must be a positive value"
14671 "Input queue size must be 0 or greater"
14672 "Output queue size must be 0 or greater"
14673 "General I/O error"
14674 "Buffer parameter is NULL"
14675 "Packet sent but no ACK received"
14676 "Packet not sent within retry limit"
14677 "Packet not received within retry limit"
14678 "Unexpected EOT received"
14679 "Unable to read packet number"
14680 "Inconsistent packet number"
14681 "Unable to read packet data"
14682 "Unable to read checksum"
14683 "Checksum error"
14684 "Packet size greater than input queue size"
14685 "File open error"
14686 "File read error"
14687 "Did not receive initial NAK"
14688 "Did not receive ACK after EOT was sent"
14689 "File write error"
14690 "Did not receive SOH or EOT when expected"
14691 "Transfer was cancelled because CAN was received"
14692 "Invalid start delay"
14693 "Invalid maximum number of retries"
14694 "Invalid wait period"
14695 "Invalid packet size"
14696 "Unable to read CRC"
14697 "CRC error"
14698 "A NULL pointer was passed when a non-NULL pointer was expected"
14699 "A necessary run-time library could not be found or loaded.\n\n" "On real-time systems, the LabWindows/CVI RS-232 library requires the NI-Serial driver.\n" "You can install NI-Serial to your host system from the NI Device Driver media, then use\n" "NI Measurement & Automation Explorer to install NI-Serial RT support to your target."
14800 "No such file or directory"
14801 "General I/O failure"
14802 "Insufficient memory"
14803 "Access denied"
14804 "File exists"
14805 "Invalid argument"
14806 "Too many open files"
14807 "No space left on device"
14808 "Domain error"
14809 "Range error"
14810 "File name too long"
14811 "Bad file handle"
14812 "No error"
14850 "No error"
14851 "File not found"
14852 "General I/O failure"
14853 "Bad file handle"
14854 "Insufficient memory"
14855 "File exists"
14856 "Access denied"
14857 "Invalid argument"
14858 "Too many open files"
14859 "Disk is full"
14860 "File name too long"
14861 "String too long for representation"
14900 "Invalid status code."
14901 "Invalid handle."
14902 "Invalid parameter."
14903 "Invalid attribute ID."
14904 "Invalid event ID."
14905 "Out of memory."
14906 "The time limit expired."
14907 "Another callback is registered for this event (you can only register one callback per event)."
14908 "Invalid callback ID."
14909 "Invalid thread ID."
14910 "System error occurred."
14911 "This thread or another thread is currently reading from the thread safe queue."
14912 "This thread or another thread is currently writing to the thread safe queue."
14913 "The thread safe queue is full."
14914 "The thread safe queue is empty."
14915 "You read more data than was available in the thread safe queue."
14916 "You wrote more data than space was available in the thread safe queue (memory outside the queue might have been overwritten, putting your system in an unstable state)."
14917 "The thread safe queue is configured to automatically flush when full. You cannot write more items to it than it can hold."
14918 "This type of access to the queue is not permitted."
14919 "The thread currently holding the write pointer cannot resize the thread safe queue."
14920 "You must release the pointer from the same thread that got it."
14921 "You cannot set this attribute while threads exist in the thread pool."
14922 "Invalid thread priority."
14923 "Invalid function ID."
14924 "The function ID you passed is owned by the thread pool. This operation can only be performed on a function ID that you own."
14925 "The function attribute is not available at this time."
14926 "You can only perform this operation on a thread pool thread."
14927 "You cannot perform this operation on the default thread pool."
14928 "You cannot reduce the maximum number of threads in the thread pool."
14929 "You must release the thread safe variable from the same thread that got it."
14930 "You must release the lock from the same thread that got it."
14931 "You cannot discard a lock that is still owned."
14932 "You must get the lock before releasing it."
14933 "The lock you passed was not created with the options necessary to perform this operation."
14934 "Invalid status code."
16000 "Release C__ompiler Configuration…"
16001 "The active external compiler returned an error."
16002 "Calling external compiler…"
16003 "The currently configured compiler has an object format different than the current compatibility mode."
16004 "Compiler Setup – %s"
16005 "Select a .ecc Configuration File"
16006 "…"
16007 "Active __32-bit compiler:"
16008 "Active __64-bit compiler:"
16009 "Ask"
16010 "Always"
16011 "Re__name"
16012 "O__ptimization Level:"
16013 "__Warning Level:"
16014 "Disk File (.ecc):"
16015 "Additional __Flags:"
16016 "Advanced Compiler Options"
16017 "Compiler __Path:"
16018 "Compatibility __Flags:"
16019 "C__89 Flags:"
16020 "C__99 Flags:"
16021 "Environment Setup __Batch File:"
16022 "Environment Setup Option__s:"
16023 "I__nput Source File:"
16024 "Ou__tput Object File:"
16025 "In__clude Path:"
16026 "__Define:"
16027 "Define with __Value:"
16028 "Ob__ject File Format:"
16029 "%s Level Customization"
16030 "Select File to Add (.ecc)"
16031 "Compiler for Release Configurations"
16032 "Compiler for 32-Bit Release Configurations"
16033 "Compiler for 64-Bit Release Configurations"
16034 "A__vailable Configurations:"
16035 "Select Environment Setup Batch File"
16036 "Select Compiler Executable"
16037 "You must have at least one setting."
16038 "Optimization"
16039 "Warnings"
16040 "__32-Bit Release Configurations…"
16041 "__64-Bit Release Configurations…"
16042 "You must specify a name for the new configuration."
16043 "You must specify the disk file which will store the new configuration."
16044 "You have reached the maximum number of supported entries."
16045 "Disable P__arsing of Build Output"
16046 "Failed to load .ecc file '%s' specified in the registry."
16047 "Compile in external compiler failed."
16048 "Aborted call to external compiler: Invalid compatibility mode."
16049 "Because you are using an external compiler, all files must be " "saved when compiling. You have files with unsaved changes or " "excluded lines which must be resolved if you wish to continue."
16050 "__Save/Resolve"
16051 "Files that will be saved:"
16052 "Encountered an unknown external compiler error. " "Most likely, the compiler failed to start for " "some reason, possibly because a necessary DLL " "was not found."
16053 "New 32-Bit Configuration"
16054 "New 64-Bit Configuration"
16055 "32-Bit Release Configurations"
16056 "64-Bit Release Configurations"
16057 "Based on __Existing"
16058 "__Destination File (.ecc)"
16059 "__Source Configuration"
16060 "__Template Configuration"
16061 "Configuration Na__me"
16062 "Source File (.ecc)"
16063 "Other…"
16064 "Custom Settings from Active Project"
16065 "Use __CVI Compiler"
16066 "O__verride CVI Environment Settings for this Project"
16067 "Use C__ustom Settings"
16068 "You must specify a destination filename that does not exist."
16069 "You have specified a directory; please specify a file."
16070 "The specified source is invalid."
16071 "The file could not be saved."
16072 "__Load from Config"
16073 "You cannot select an existing file."
16074 "Setting Name"
16075 "Command Line Argument"
16076 "Command-Line Templates"
16077 "%s template missing required variable: %s."
16078 "Configuration __Name"
16079 "Settings failed to pass their self test. This means that\n" "this project will probably not compile in release mode."
16080 "That file is already loaded into memory and cannot be loaded again."
16081 "Configuration names must be unique."
16082 "None (blank)"
16083 "New…"
16084 "Error building preview."
16085 "Building of preview failed: %s"
16086 "Preview:"
16087 "(template)"
16088 "Standard CVI Compiler"
16089 "\"%s\" failed to save.\nThe following error was returned: %s\nDo you wish to try again?"
16090 "You cannot load a template file; create a new configuration based on it instead."
16091 "MSVC++ 32-bit"
16092 "MSVC++ 64-bit"
16093 "Absolute"
16094 "Relative"
16095 "Hour:"
16096 "Minute:"
16097 "Second:"
16098 "Month:"
16099 "Day:"
16100 "Year:"
16101 "Edit %s Date/Time Format String"
16102 "__Format String:"
16103 "%s Time Preview:"
16104 "Choose Date/Time Value"
16105 "Example %s Date/Time Format Specifiers:"
16106 "__Current Time"
16107 "M__illiseconds"
16108 "__Seconds"
16109 "__Minutes"
16110 "__Hours"
16111 "__Days"
16112 "__Weeks"
16113 "Plot Color"
16114 "Plot Style"
16115 "Point Style"
16116 "Line Style"
16117 "Background Color"
16118 "Origin"
16119 "Font"
16120 "Fill Color"
16121 "Visible"
16122 "Rename Plot"
16123 "Line Thickness"
16124 "remark"
16125 "compile.ecc was not found in the cvirte/bin directory."
16126 "Cannot compile projects targeted for RT on linux."
17519 "W__elcome Page…"
17520 "Show Welcome Page at startup"
17521 "Evaluation Version"
17522 "License Expired"
17523 "Full Development System"
17524 "Full Development System (Debug Only)"
17525 "Base Package"
17526 "Real-Time Module"
17527 "Unregistered"
17528 "Build"
17529 "LabWindows/CVI Auto Recover"
17530 "Select Files To Recover"
17531 "The last time you ran LabWindows/CVI, it did not shut down normally. \nThe following files were " "automatically saved and are available for recovery."
17532 "Recover unsaved changes"
17533 "Open the original and recovered files"
17534 "__Deselect All"
17535 "Last Backup Time"
17536 "Original File Path"
17537 "CVI Process %s"
17538 "The instrument driver you are attempting to edit is in a folder for which you do not have writing privileges.\n" "Would you like LabWindows/CVI to copy the instrument files to a folder for which you do have writing privileges\n" "and create a DLL project for the driver?"
17539 "Select a directory into which to copy the instrument driver"
17540 "The destination directory is not writable. Please choose a different directory."
17541 "LabWindows/CVI closed the original, locked instrument driver files and created copies of the files in the following location with write permissions:\n" "\"%s\".\n" "You do not have write permissions for the original directory. To replace the original files with the edited copies,\n" "click the Deploy button in the Edit Instrument dialog box or follow the prompts when you unload this project."
17542 "Unable to copy instrument driver files to the writable location.\nPlease check that you have sufficient privileges to write to the location."
17543 "The %s.%s file in the destination location already exists.\nDo you want to overwrite it?"
17544 "Overwrite all files"
17545 "Would you like to deploy the instrument driver files back to the original locked location in \"%s\"?"
17546 "Do not ask again for this project"
17547 "The Instrument Driver Deployment tool was not found. Please check your abWindows/CVI installation."
17548 "The Instrument Driver Deployment tool could not be executed. Please check your LabWindows/CVI installation."
17549 "The following instrument driver files are missing:\n\n%s\nWould you like to deploy the instrument driver anyway?"
17550 "Do you want to save the changes made in the following files?\n\n%s"
17551 "The following project target files for the project are missing:\n\n%s\nTo create these files, rebuild the project.\n\nWould you like to deploy the instrument driver anyway?"
17552 "Project target files are out of date.\n\nWould you like to deploy the instrument driver anyway?"
17553 "Select Real-Time Target"
17554 "Select Real-Time Targets"
17555 "Hostname/IP Address"
17556 "Model"
17557 "IP Address"
17558 "MAC Address"
17559 "Serial Number"
17560 "Function Documentation __Tags"
17561 "Unable to find function declaration."
17562 "Ge__nerate help from source:"
17563 "None"
17564 "XML"
17565 "HTML"
17566 "XML & HTML"
ANEXA.2. Legea energiei electrice
Art. 49
Interdicții
Pentru protejarea rețelelor electrice de distribuție, se interzice persoanelor fizice și juridice:
a) să efectueze construcții de orice fel în zona de siguranță a rețelelor electrice de distribuție, fără avizul de amplasament al operatorului de distribuție;
b) să efectueze săpături de orice fel sau să înființeze plantații în zona de siguranță a rețelelor electrice de distribuție, fără acordul operatorului de distribuție;
c) să depoziteze materiale pe culoarul de trecere și în zonele de protecție și de siguranță ale instalațiilor, fără acordul operatorului de distribuție;
d) să arunce obiecte de orice fel pe rețelele electrice de distribuție sau să intervină în oricare alt mod asupra acestora;
e) să deterioreze construcțiile, îngrădirile sau inscripțiile de identificare și avertizare aferente rețelelor electrice de distribuție;
f) să limiteze sau să îngrădească, prin execuția de împrejmuire, prin construcții ori prin orice alt mod, accesul la instalații al operatorului de distribuție.
Art. 50
Sistemul de distribuție închis
Toate drepturile rezervate.
(1) Sistemul de distribuție închis este acel sistem prin care se distribuie energie electrică într-o zonă industrială, comercială sau de servicii comune, limitată din punct de vedere geografic și care, fără a aduce atingere dispozițiilor alin. (4), nu alimentează clienții casnici, dacă:
a) din motive tehnice sau de securitate specifice, activitățile ori procesul de producție desfășurate de utilizatorii sistemului respectiv sunt integrate; sau
b) sistemul respectiv distribuie energie electrică, în principal proprietarului sistemului de distribuție, operatorului acestuia ori operatorilor economici afiliați acestora.
(2) Operatorului unui sistem de distribuție închis nu i se aplică:
a) obligația de a cumpăra energia electrică necesară acoperirii consumului propriu tehnologic pe baza unor proceduri
transparente, nediscriminatorii, în condițiile art. 36 alin. (4);
b) obligația ca tarifele de racordare la rețea sau metodologiile care stau la baza calculării acestora să fie aprobate
înainte de intrarea în vigoare a acestora.
(3) Tarifele pentru serviciul de distribuție dintr-un sistem de distribuție închis sau metodologiile care stau la baza
calculării acestora pot fi și aprobate și revizuite de ANRE, la cererea unui utilizator al sistemului de distribuție închis.
(4) Dispozițiile alin. (2) se aplică și în cazul în care în zona deservită de un sistem de distribuție închis sunt amplasați
clienți casnici, numai dacă consumul anual al acestora este mai mic de 5% din consumul anual al sistemului închis și
dacă aceștia se află într-un raport de muncă sau într-o formă de asociere cu proprietarul sistemului de distribuție.
ANEXA.3. Norme generale de protecție a muncii
Norme specifice de securiteate a muncii pentru prelucrarea automată a datelor
1. PREVEDERI GENERALE
1.1. Conținut. Scop
A1. (1) Normele specifice de securitate a muncii pentru prelucrarea automată a datelor cuprind măsuri de prevenire a accidentării și îmbolnăvirii profesionale, luând în considerare riscurile specifice la care este expus persnalul lucrător în cadrul acestor activități.
(2) Scopul prezentelor norme este de a reglementa organizarea și desfășurarea activităților de prelucrare automată a datelor în condiții de securitate și sănătate.
1.2. Domeniu de aplicare
A2. Prezentele norme se aplică activitaților din unitățile de informatică (prin unități de informatică, în sensul prezentelor norme, se înțeleg centrele, oficiile și stațiile de calcul eloctronic), activităților de birou ce presupun lucrul cu echipamente electronice pentru prelucrarea automată a datelor, inclusiv.activităților desfășurate la videoterminale.
A3. Lucrătorii din unitățile de informatică, ce se deplasează la diferiți agenti economici pentru lucrări de analiză, programe, implementare sau orice alte lucrări 1egate de realizarea prevederilor contractelor încheiate, vor respecta, în afara prezentelor norme și normele de securitate a muncii sau instrucțiunile proprii specifice pentru activitatea agentului economic respectiv.
1.3. Conexiunea cu alte acte normative
A4. (1) Normele specifice de securitate a muncii pentru prelucrarea automată a datolor se aplică cumulativ cu .Normele generale de protecție a muncii și cu Normele specifice de securitate a muncii pentru utilizarea energiei electrice.
(2)Organizarea și desfășurarea activității de prevenire și stingere a incendiilor se va realiza potrivit normelor PSI în vigoare. (3)Dotarea cu echipament individual de protecție se va realiza în funcție de riscurile specifice, potrivit prevederilor Normativului cadru de acordare și utilizare a echipamentului individual de protecție, aprobat prin Ordinul Ministerului Muncii și Protecției Sociale, nr. 225 / 21.07.1995.
1.4. Încadrarea și repartizarea lucrătorilor
Art. 13. – (1) În cazul in care alternarea activităților nu este posibilă, iar sarcina de muncă impune utilizarea ecranelor în cea mai mare parte a timpului de lucru, se vor acorda pauze suplimentare față de cele obișnuite.
(2) Durata și periodicitatea pauzelor suplimentare se vor reglementa prin instrucțiuni proprii, cu consultarea unor instituții specializate sau specialiști, în funcție de modul de organizare a activității și de caracteristicile sarcinii de muncă (complexitate, ritm, durată, repetitivitate etc.) și vor fi incluse în timpul de lucru.
2. AMENAJAREA LOCULUI DE MUNCA
Art. 14. – Amenajarea locului de munca trebuie astfel realizată încât să ofere utilizatorilor comfort și libertate de mișcare și să diminueze în măsura maxim posibilă riscurile de natură vizuală, mentală și posturală.
Art. 15. – Posturile de muncă trebuie concepute și amenajate astfel încât să permită unor persoane diferite să reallizeze o gamă diversă de sarcini de muncă, într-un mod confortabil și eficace, la nivelul de performanțe cerut.
Art. 16. – Amenajarea posturilor de muncă trebuie să permită adaptarea acestora la schimbări de cerințe și situații.
Art. 17. – Locul de muncă trebuie să permită o buna corelare între caracteristicile antropofuncționale ale utilizatorilor și munca lor prin asigurarea posibilitatilor de reglare a diferitelor elemente componente ale acestuia.
Art. 18. – Utilizatorii trebuie să aibă posibilități de modificare a poziției de lucru, în timpul activității.
Art. 19. – Dacă utilizatorii se deplasează de la un punct de lucru la altul, este indicat să se prevadă elemente de prindere sub planul de lucru, pentru a ușura mișcarea (de ex. o canelură sub birou cu adancime suficientă pentru prindere).
Art. 20. – Distanțele și unghiurile de vedere trebuie să fie în raport cu cerințele sarcinii de muncă și în conformitate cu poziția de lucru standard.
Art. 2. – l. (l) Pentru a pastra o poziție de lucru confortabilă și pentru a evita reflexiile și efectul de orbire, utilizatorul trebuie să încline, să basculeze sau să rotească ecranul, oricare ar fi înăltimea ochilor deasupra planului de lucru.
(2) Înălțimea optimă a centrului ecranului trebuie să corespundă unei direcții de privire înclinate între 10 si 20º sub planul orizontal care trece la nivelul ochilor.
Art. 22. – Înălțimea tastaturii trebuie să asigure în timpul utilizării un unghi între braț și antebraț de minimum 90º.
Art. 23. – În poziție așezat, distanța dintre planul de lucru, suprafața de ședere trebuie să fie cuprinsă între 200 și 260 mm.
Art. 24. – Ecranul, suportul de documente și tastatura trebuie amplasate la distanțe aproximativ egale față de ochii utilizatorului, respectiv 600 +/- 150 mm.
Art. 29. – Pentru asigurarea cerintelor de securitate și stabilitate, la locul de muncă trebuie:
a) să se reducă la minimum vibrațiile inerente sau transmise;
b) să se elimine posibilitatea basculării planului de lucru;
c) să fie posibilă reglarea înălțimii mesei fără risc de coborare bruscă și deci de rănire;
d) să nu se utilizeze obiecte improvizate pentru fixarea echipamentului de calcul.
Art. 30. – Amenajarea posturilor de muncă într-o încăpere trebuie realizată astfel încât să se asigure: a) accesul ușor și rapid al utilizatorilor la locul lor de muncă;
b) accesul ușor și rapid al personalului de întreținere la toate părțile echipamentului, la pozițiile cablurilor și la prizele electrice, fără întreruperea activității în desfășurare sau cu o întrerupere minimă;
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Sistemele de Automatizare Si Semiautomatizare din Cadrul Echipamentelor Producatoare de Placi, Componente Si Dispozitive Electronice (ID: 163651)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
