Documente Academic
Documente Profesional
Documente Cultură
Functionalitati Ale PDM in Proiectarea Asistata
Functionalitati Ale PDM in Proiectarea Asistata
Obiective
1.1. Definitie.
1.2. Arhitectura.
1.3. Avantaje/Dezavantaje.
1.4. Scopuri.
Intr-o perioada in care succesul fabricarii depinde din ce in ce mai mult de viteza cu care
o companie creaza noi produse, sistemul PDM are un rol important.
Sistemul PDM tratează aceste informaţii de inginerie ca o resursă importantă, care este
utilizat de mai multe funcţii într-o societate. Pe termen lung, sistemul PDM va permite
companiilor pentru a obţine controlul asupra tuturor informaţiilor de inginerie şi de a gestiona
procesul de inginerie global.Aceste caracteristici se setaza în afară sistemelor de CAD, cum ar fi
scopul de a îmbunătăţi productivitatea sarcinilor individuale într-o zonă funcţională. Privit ca
sistem de prelucrare a datelor, PDM merge dincolo de programele individuale de aplicare, cum
ar fi CAD şi NC şi a sistemelor de management de proiect.
Sistemul PDM este nucleul ce controleaza informatia in inginerie pe toata durata de viata
a produsului.Alte sisteme care folosesc date de inginerie, precum CAD,NC, planificarea
procesului, MRP si serviciul de teren vor fi integrate in acest nucleu.
Pentru cei ce isi doresc sa puna in aplicare sistemul PDM, beneficiile sunt evidente.In
companiile lor, îşi dau seama că ingineria de date,procesul de proiectare sunt scăpate de sub
control şi atunci sunt necesare acţiuni corective.
In cazul desfasurarii activitatii de proiectare in cadrul unei echipe, nu mai este posibil
managementul de proiecte (exclusiv) prin mecanisme Windows. Asigurarea acestei
functionalitati impune o anumita organizare a acestor informatii, diferita de cea asigurata implicit
de aplicatiile CAD. Pentru aceasta este necesara o aplicatie specializata, din clasa PDM (Project
Data Management), din care face parte si SmartDoc.
Note.
1. SmartDoc permite setarea unei cai de lucru pentru oricate proiecte definite in spatiul de
lucru.
Proprietati aplicatie;
Stabilire sens de scriere a valorii de proprietate;
Proprietati document BDF;
Incarcare/descarcare documente
Incarcarea (upload) de documente reprezinta operatia de baza in managementul
documentelor si presupune crearea unei copii a documentelor si a structurilor de
directoare&documente de pe statia curenta, in BDF. Asa cum s/a precizat, incarcarea are loc
simultan cu actualizarea unor proprietati de documente conform maparii prestabilite. Incarcarea
poate avea loc din SmartDoc plugin sau din SmartDoc si poate fi la nivel de fisier ansamblu sau
la nivel de fisier/document. Se precizeaza ca numai din SmartDoc plugin incarcarea se face
pentru documentul curent deschis, impreuna cu toate referintele sale, numai strict documentele
compatibile cu aplicatia din care se invoca (MS Office, Solid Works etc.). In consecinta, la
terminarea incarcarii se poate face si incarcarea celorlate tipuri de documente aflate in spatiul de
lucru. SmartDoc incarca documentele bazat pe structura de directoare mapata fara a putea tine
seama de referintele existente intre diversele fisiere.
Incarcarea unui proiect se invoca din SmartDoc/Incarcare fisiere pentru a incarca toate
fisierele unui proiect. Pentru incarcarea unui document de tip ansamblu sau componenta se face
mai intai navigare in structura de directoare a proeictului selectare document si se da meniu
contextual de incarcare. La limita un fisier poate fi incarcat si prin mecanismul Windows de
drag&drop in directorul specificat. Descarcarea (download) este operatia inversa incarcarii.
Meniurile si modul de lucru sunt absolut asemanatoare.
Control versiune
Din momentul in care un document sau documentele unui proiect sunt incarcate se poate
asigura trasabilitatea si controlul versiunii acestora prin urmatoarele mecanisme:
Check out – are drept efect descarcarea documentului si referintelor acestuia pe statia de
lucru a utilizatorului in spatiul de lucru setat anterior. Descarcarea poate fi invalidata daca
nu este necesara. Automat are loc incrementarea cu o unitate a reviziei documentelor si
aplicarea maparii setate asupra valorilor de proprietati. Totodata ceilalalti utilizatori le
este schimbat status/ul documentelor. Functia este utilizata atunci cand se doreste
realizarea unei modificari minore pentru unul sau mai multe documente;
Check out editie - are drept efect descarcarea documentului si referintelor acestuia pe
statia de lucru a utilizatorului in spatiul de lucru setat anterior. Descarcarea poate fi
invalidata daca nu este necesara. Automat are loc incrementarea cu o unitate a versiunii
documentelor si aplicarea maparii setate asupra valorilor de proprietati. Totodata
ceilalalti utilizatori le este schimbat status/ul documentelor. Functia este utilizata atunci
cand se doreste realizarea unei modificari majore pentru unul sau mai multe documente;
Preluare in Check out este o functie care permite preluarea starii de modificare permisa
a unui document de la alt utilizator. Presupune descarcarea documentului din BDF si
continuarea modificarilor pe statia curenta. Modificarile de pe statia utilizatorului anterior
vor fi pierdute, daca acesta nu a facut anterior o incarcare a acestora.
Check in - are drept efect incarcarea documentului si trecerea acestuia in starea de
interzis la modificari si si aplicarea maparii setate asupra valorilor de proprietati. Orice
modificare necesita o noua actiune de Check out sau Check out editie.
Note.
Stabilirea de roluri/drepturi;
Alocarea de fluxuri;
Alocare de sarcini catre utilizatori;
Management automat proprietati documente.
Stabilire roluri/drepturi
Pentru stabilirea de roluri si drepturi se utilizeaza aplicatia SmartPlm/Administrare.
Stabilirea initiala a rolurilor/drepturilor se face la implementare. Crearea/actualizarea de
roluri/drepturi este sarcina Administratorului de aplicatie.
Ca urmare, daca o entitate (document etc.) este atasata unui flux si transmisa catre un
utilizator pentru a realiza o anumita activitate, atunci aceasta entitate si activitatea respectiva
apare ca fiind de procesat la utlizatorul respectiv. Utilizatorul este anuntat prin mesaj de
atentionare si printr/un proces de clipire al barei aplicatiei SmartPlm. Odata deschisa aplicatia,
utilizatorul poate gasi in zona “Entitati in Check out“ , tab “Activitati“ lista activitatilor care/i
sunt alocate, care este sarcina alocata si eventual alte informatii auxiliare.
Deoarece fluxul de lucru sarcinile acestuia pot fi diverse. Totusi se pot astepta
urmatoarele activitati:
Creare/editare – prin care un document se aloca unui rol pentru a putea fi creat/editat.
Documentul este in starea R/W si in Check out la utilizatorul curent;
Verificare – prin care documentul in R/O si Check out la utilizatorul curent in vederea
verificarii calitatii. La terminarea verificarii, documentul este acceptat ca valid si transmis
catre rolul de aprobare. Ca urmare campurile Checked by si Checked data sunt
completate automat. Daca documentul nu este acceptat se retrimite spre editare, iar
campurile de mai sus nu se completeaza.
Aprobare – prin care prin care documentul in R/O si Check out la utilizatorul curent in
vederea aprobarii/validarii. Ca urmare campurile Aproved by si Aproved data sunt
completate automat. Un document valid trece in starea Check in. Daca documentul nu
este acceptat se retrimite spre editare, iar campurile de mai sus nu se completeaza.
PDM proliferarea
PDM a devenit o problemă extrem de dificila în ultimii ani, în principal pentru că acesta
oferă instrumentele cele mai promiţătoare să se ocupe de creşterea explozivă a datelor de produs,
care a dus la un număr de tendinţe convergente.Firmele de producţie adopta o abordare mai
orientată spre client prin dezvoltarea de sortimente mult mai largă de produse concepute pentru
diferite nişe de piaţă. În acelaşi timp, produsele devin tot mai complexe, datorită evoluţiei
tehnologice, cererile din partea clienţilor pentru o mai bună calitate, miniaturizare a
componentelor şi integrare a funcţiilor. Creşterea fluxurilor de informaţii de asemenea, trebuie să
se ocupe cu alte probleme, cum ar fi personalizarea geografica şi necesitatea de a respecta
standardele de control ale calităţii (ISO-9000).
Din punct de vedere istoric, sistemele PDM au fost promovate şi controlate de către
departamentele de inginerie în timp ce sistemele ERP au fost considerate, în general, o producţie
sau chiar o pondere globală de responsabilitate a operaţiunilor de afaceri.Ambele tipuri de
sisteme au proliferat şi creşterea domeniului lor de aplicare, problemele au apărut, în special în
zonele în care acestea se suprapun. De departe cea mai mare zona de suprapunere este în dreptul
de proprietate asupra elementului şi datele despre facturi de materiale conexe. Când două sisteme
separate menţin fiecare propria versiune de informaţii vitale, potenţialul de conflict este
întotdeauna prezent. Orice efort pentru integrare în primul rând trebuie să se confrunte cu
problema: care sistem va fi primar şi care va fi secundar? Această problemă poate deveni precum
şi unul din punctele nevralgice în eforturile pentru integrarea proceselor de business cu sistemele
de flux de lucru.
Primi pasi ai integrarii.
În ultimii ani, unii dintre dezvoltatorii de software ERP au început să abordeze aceste
probleme prin integrarea sistemelor de PDM în mediu de fabricaţie. Aceste implementări
timpurii au axat, în general pe automatizarea schimbului de date între PDM şi sisteme ERP. Cele
mai avansate sisteme de astăzi ERP transfera perfect informaţii despre produs şi a documentelor
conexe înainte şi înapoi cu sistemul de PDM. În plus, atunci când produsele noi sunt concepute
datele sunt transferate şi automat fuzionat în sistemul ERP.
Conceptul de integrare PDM şi a sistemelor ERP, prin transfer de fişiere este puternic,
dar încă mai încalcă principiul conform căruia datele ar trebui să fie situate într-un singur loc
pentru a păstra dreptul de proprietate şi pentru a evita posibilitatea unor neconcordanţe apărute.
De exemplu, exista posibilitatea ca numerele de serie ar putea fi tratate diferit în diferite sisteme.
Din aceste motive, furnizorii de software ar trebui să se îndrepte spre o situaţie în care toate
datele PDM vor fi stocate în baza de date ERP. Această tendinţă este în legătura cu o mişcare
generală a componentei în rândul furnizorilor ERP. În acest fel PDM va deveni o componentă pe
deplin integrată a sistemului ERP. În practica, mulţi ingineri care au nevoie de acces la informaţii
legate de dezvoltare în sistemele PDM utilizeaza staţii de lucru UNIX în timp ce utilizatorii ERP,
cum ar fi agenţii de cumpărare, oamenii de vanzari, controlorii de atelier.etc, au tendinţa de a
utiliza computerele personale.Pentru abordarea acestor informaţii diferite este nevoie de
platformă pentru a oferi utilizatorilor accesul complet la baza de date ERP/PDM.
În plus fata de functionalitatea PDM, componentele vor fi introduse pentru un sprijin total
al inginerilor în mod eficient pentru îndeplinirea lor la locurile de muncă.
Cele mai de sus trei seturi de componente, ERP, PDM şi Engeneering, va funcţiona într-
un mediu integrat pe o bază de date pentru a atinge scopul final de a integra Baan PDM în ERP .
Acest status permite utilizatorului sa stie exact care este starea fiecarui document si actioneze in
acord cu acest status. Status/ul este extrem de util mai ales in cazul lucrului in echipa.
Fisierul exista numai local si nu aSe utilizeaza comanda Creare document pentru a
fost incarcat in SmartDoc. adauga documentul in SmartDoc.
Fisierul este in starea de Check in,Se va face “Descarcare ultima versiune” pentru
insa nu a fost descarcat in Workingdirectorul parinte sau “Descarcare” strict pentru
folder (nu exista copie locala aacest fisier pentru a descarca fisierul in working
fisierului). folderul local.
Fisierul este in starea de Check out,Se ajunge in aceasta stare atunci cand fisierul a fost
insa nu a fost descarcat in Workingsters din calea de lucru locala sau cand aceasta a
folder (nu exista copie locala afost modificata.
fisierului).
Se va face “Descarcare ultima versiune” pentru
directorul parinte sau “Descarcare” strict pentru
acest fisier pentru a descarca fisierul in working
folderul local.
Fisierul este in starea Check out laAceasta este si ultima versiune valida, disponibila
utilizatorul curent iar versiunea dinla utilizatorul curent pentru editare.
Working Folder este aceeasi cu cea
din SmartDoc.
Fisierul este in check out laSe ajunge la aceasta situatie daca utilizatorul a
utilizatorul curent, insa versiunea dininceput activitatea cu o versiune mai veche decat
Working Folder este mai veche decat
ultima, si a dat Check out pentru a avea ultima.
ultima versiune din SmartDoc. Prin “Descarcare ultima versiune” se aduce ultima
versiune, iar simbolul se va schimba in .
Deci, in cazul cel mai general un proiect tehnic, este definit de un document/fisier general de
tip .assy care “asambleaza” celelate documente/fisiere distribuite de tip .prt, .assy etc. in unul sau
mai multe. Pentru a intelege mai exact conceptul de proiect, trebuie avut in vedere notiunea de
referentiere. Un fisier ansamblu proiect (.assy) utilizeaza informatiile din piesele componente
(.prt) nu prin copiere in interiorul acestuia, ci prin referentiere la calea in care s/a salvat anterior
aceste fisiere. Exista doua tipuri de referentiere:
Referentiere absoluta, cand fisierul .assy pastreaza calea absoluta in format UNC (C:/My
Documents/). Aceasta referentiere trebuie evitata cat mai mult posibil. Fac exceptie
Contect Center Files si bibliotecile, care pentru tipul „Vault” de fisier .ipj, trebuie
referentiate absolut in mod obligatoriu;
Referentiere relativa, cand fisierul .assy „stie” ca fisierele cautate se gasesc numai in
directoarele copil ale unui anumit director care formeaza spatiul de lucru (Workspace) –
implicit directorul in care este situat ansamblul parinte - evitand astfel cautarea in toate
locatiile sistemului.
In cadrul unei companii exista mai multe proiecte tehnice. Managementul optim al activitatii de
proiectare se bazeaza pe reutilizarea documentelor si implicit al produselor. In acest avem
urmatoarele situatii de reutilizare:
Conducerea optima a unui proiect se poate face printr/o conceptie inteligenta a structurii de
directoare si prin organizarea riguroasa a spatiului de lucru.
Aceste proprietati pot fi setate manual, automat de catre diversele module ale aplicatiei sau prin
mapare la import din aplicatia externa (Solid Works, MS Office etc.).
In BDF exista doua categorii de documente in BDF, organizate in doua directoare radacina:
BD Librarii – unde incarca toate documentele care fac parte din directoarele radacina \\...\
Biblioteci si \\...\Tool box Files, dar si din alte directoare, dupa caz. Structura de
subdirectoare este cea din directoarele respective.
BD documente – unde se incarca proiectele validate. Structura de directoare reprezinta
directoarele radacina de proiecte iar sub fiecare radacina, structura de directoare din
spatiul de lucru Solid Works din momentul importului.
Note.
Proprietati
Managementul proiectelor/documentelor nu are in vedere continutul (nucleul) acestora, ci
aproape exclusiv informatii/date care se gasesc in zona proprietatilor (properties) ale fisierelor
care reprezinta forma electronica a documentelor. Totusi, anumite aplicatii permit incarcarea
valorilor unor proprietati in variabile definite in continutul documentului (ex. numele creatorului
unui document poate apare in anumite zone dintr/un document). Este posibil si invers, valori de
variabile sa seteze valori ale proprietatii (ex. valoarea masei piesei va completa valoarea unei
proprietati omoloage.
Proprietati sistem – proprietati definite de fiecare aplicatie. Aceste proprietati pot avea si
subdiviziuni de la caz la caz, nu pot fi sterse sa redenumite, si de cele mai multe ori au un
mecanism propriu de setare/resetare a valorilor proprietatii. In conditii bine definite este
posibila setarea/resetarea manuala a valorilor acestor proprietati;
Proprietati utilizator – proprietati definite de catre utilizator. Aceste proprietati pot fi de
tip sir, boolean, numeric sau data calendaristica.
Pentru unele proprietati pot fi scrise diverse ecuatii care sa permita generarea de valori calculate
functie de valorile altor valori. Sintaxa si operanzii disponibile sunt foarte variate de la aplicatie
la aplicatie.
Dat fiind aceasta situatie, nu este posibil un management corect al documentelor unui proiect
fara a stabili un set coerent de proprietati care sa aiba valori previzibile.
Trebuie precizat ca numele fisierului si extensia acestuia pot fi considerate ca proprietati ale
documentului. Prima sarcina de management documente este asigurarea unicitatii documentelor
la nivel proiect, dar si la nivel de BDF. Aceasta sarcina, este mai complicata decat pare, iar
numele fisierului si extensia sa nu sunt suficiente pentru a asigura aceasta unicitate.
O solutie des utilizata este cea a alocarii uneia sau mai multe proprietati intre care Denumirea
(Description) si codul documentului (Part Number).
De regula, codul unui document este definit de o procedura de codificare care garanteaza
unicitatea codului de document. Pentru siguranta, aceasta proprietate este combinata cu altele
astfel incat in BDF fiecare document sa primeasca un cod absolut unic.
Note.
1. Transferului de informatii conform tabelului de mai sus se face numai daca se face
managementul de documente&produse prin SmartDoc plug/in aplicatie (Solid Works,
MSOffice, SW Catia etc.).
Note.
Radacina proiect. Va contine urmatoarele fisiere: .assy, .dw ansamblu, ..prt de nivel
1, .drw de nivel 1, .
o Documentatie. Orice tip document de format diferit Solid Works, dar necesare
proiectului;
o Subansamblu1. Va contine: .assy, ..prt, .drw la nivel 1.
Subansamblu11;
Subansamblul12;
Etc.
Documentatie.
Componente.
o Subansamblu2. Va contine: .assy, prt, .drw la nivel 2.
Subansamblul21;
Subansamblul22;
Etc.
o Componente.
Note.
1. Fiecare director copil poate avea o structura asemanatoare, cel mai adesea directorul
documentatie putand lipsi.
2. Se va avea in vedere managementul fisierelor (nume si structura) care sunt generate
automat de Solid Works (Piping, etc.)
3. Nu este recomandat sa se faca o arborescenta prea stufoasa de directoare (circa 5 nivele
de la directorul radacina, functie si de proiect).
4. Nu este recomandata introducerea unor directoare separate pentru fisierele .drw, .prt etc.
Structura directoare server
Pe serverul companiei este organizata urmatoarea structura de directoare:
Solid Works share – radacina directoarelor utilizate in comun de catre toti utilizatorii:
o Biblioteci proprii – directorul radacina care contine fisierele reprezentand modelul
pentru componentele care se achizitioneaza sau care se constituie ca norme
interne;
o Biblioteci temporare – directorul radacina pentru depunerea de fisiere care nu sunt
validate. Acestea vor putea fi utilizate temporar, pana la validare. In nici un caz
nu se va face import structura proiect cu referinte din acest director.
o ToolBox Files – structura de directoare&fisiere create automat de catre Solid
Works la inserearea din CC;
o Profile speciale – Director radacina pentru profile definite de utilizatori;
o Templates – Director radacina cu fisierele sablon definite la nivel de companie;
Note
1. Directoarul Modele de referinta este utilizat numai de catre Administrator aplicatie sau
Director de proiecte.
Resurse modelare
In realizarea unui proiect/ansamblu se vor genera fisiere care se vor salva intotdeauna in spatiul
de lucru al proiectului: „Statie\hdd:\Director radacina proiecte\proiect curent”.
Pentru realizarea unui proiect/ansamblu se mai pot utiliza fisiere predefinite din urmatoarele
directoare:
Aceste modificari se initiaza in baza unui ECP, generat de oricare departament, uzual Dep. QA,
Planificare/lansare si chiar de cel de Dezvoltare.
Initierea modificarii unui document/proiect se poate face din oricare departament pe baza
unui ECP, dar decizia de modificare apartine directorului de proiect. Acesta transforma un ECP
in EO si il trimite catre un proiectant (director de proiect pentru executie.
Abordarea modificarilor intr/un proiect se face functie de momentul din „viata“ proiectului cand
apare necesitatea modificarii acestuia:
Pentru aceasta fiecare utilizator, care are setata calea de lucru executa operatii de
incarcare periodica pentru (sub)proeictul propriu si de descarcare periodica pentru
(sub)proeictele celelalte. Toate documentele vor fi in Check out, pentru a permite modificari.
Modificarile neautorizate pe documentele altor utilizatori se previn prin setari de adecvate din
aplicatia CAD (de ex. prin declarare ca biblioteci pentru proiectul curent).
Pentru a realiza modificarea unui document in aceasta faza, se procedeaza dupa cum urmeaza:
Codificare proiecte
In conditii speciale nu este suficienta nici introducerea versiunii de produs, spre ex. in
aeronautica, anumite produse foarte importante se introduce un cod suplimentar, care se atribuie
tuturor pieselor din lotul de produse care se fabrica odata (cod de lot) sau chiar se introduce un
cod pentru fiecare componenta a unui lot de piese (seria de produs - Serial/Number).
Scop
1. Definirea conceptului de codificare a unui proiect/produs;
2. Stabilirea principiilor de codificarea a unui proiect/produs;
3. Influenta modificarilor unui proiect asupra codificarii.
Note:
Principii codificare
Exista mai multe metode de codificare tehnica, principalul scop al codificarii este acela al
asigurarii unicitatii. De cele mai multe ori se cere ca un cod sa poata fi „citit” usor si interpretat
de catre operatorul uman, uneori dimpotriva sa nu poata fi interpretat de catre competitie in
scopuri neamicale.
Un cod de produs „citibil” se poate obtine prin organizarea structurala a produselor unei
companii sub forma unui portofoliu de produse. Aceasta organizare permite definirea unor
proprietati pentru clasele de produse, ale caror valori sa permita definirea unui cod de produs, in
conditiile in care setul de valori de proprietati este unic in cadrul portofoliului de produse.
11. Antet/ul este obtinut din ierarhia de clase, separatorul este un caracter oarecare
nealfanumeric, iar codul structural este numeric, avand un separator oarecare pentru
fiecare nivel al structurii si o sintaxa prestabilita:
ABC123 . 1 - 1.12.1.13.0
ABC123
Familie
produs
ABC123.1
ABC123.1-1.12.1.13.0
Ansamblu/componenta
12. Orice alta schema de codificare poate fi utilizata cu conditia asigurarii unicitatii la nivel
de companie pentru toate produsele pe toata durata de viata a companiei.
Note:
Mod de lucru
1. Stabilire strategie de asigurare interschimbabilitate, din cele prezentate mai sus;
2. Stabilire portofoliu de produse pe companie;
3. Stabilire structura de clase de produse;
4. Stabilirea principalelor functionalitati ale caror valori ar putea defini in mod unic fiecare
produs din portofoliul de produse al companiei;
5. Utilizand SmartPlm/Administrare se creaza structura de clase si de proprietati de clase
pentru portofoliul de produse actual si previzibil;
6. Se genereaza ecuatii de calcul pentru codul produselor;
7. Utilizand SmartPlm/Articole se genereza fiecare produs din portofoliul de produse al
companiei, avand in vedere completarea corecta a valorilor pentru toate proprietatile care
definesc produsul, inclusiv codurile anterioare si codul comercial.
8. Se urmareste ca la punerea in starea Check in sa se valideze unicitatea codului de produs.
9. Se aloca codul de produs pentru fiecare nou produs/varianta de produs care se initiaza in
companie.
10. Opereaza codurile comerciale pentru asigurarea maparii corecte.