Az ipari termelés felgyorsult fejlődése megköveteli a tervezőtől és a kivitelezőtől, hogy a tervezést folyamatosan az új feltételekhez igazítsák. Ezért a projektfejlesztésre rendelkezésre álló idő egyre rövidül, és szükséges a magas színvonalú projektmegoldások biztosítása. A teljes koncepció kidolgozása és annak szoftveres támogatása az új körülmények között szükséges a piaci igényekre való gyors reagálás érdekében. Az összes szükséges tevékenység kombinálásával és a tervezési és gyártási módszerek kidolgozásával a következő célokat kell elérni:
- a projektmegoldások minőségének növelése;
- rövidebb tervezési idő;
- tervezési költségek csökkentése;
- több megoldási változat generálásának lehetősége és meghatározott szempontok alapján a megfelelő (optimális) változat kiválasztása;
- a tervezés folyamatának és eredményeinek grafikus bemutatása;
- az információáramlás javítása és az adatok és információk megbízhatóságának növelése;
- a tervezők termelékenységének és munkaminőségének növelése;
- a tervezők felmentése a rutinmunka alól, tudásuk és tapasztalataik jobb felhasználása a kreatív munkában.
Ezen célok elérése érdekében a szoftver fejlesztése a következőkön alapul:
- moduláris felépítés;
- numerikus és grafikus adatfeldolgozás és
- interaktív munka.
Kiegészítő grafikus adatfeldolgozásra csak egyes moduloknál van szükség annak érdekében, hogy a tervezési folyamat és a tervezési megoldások vizuális áttekintése, valamint az egyedi számítások eredményeinek megjelenítése lehetővé váljon.
A numerikus adatfeldolgozás különböző típusú számításokat foglal magában.
Az interaktív munka magában foglalja a felhasználó (tervező) és a szoftver megfelelő moduljának kommunikációját a bemeneti adatok meghatározásának szakaszában, valamint bizonyos döntések meghozatalának fázisaiban. Ez a munkamódszer lehetővé teszi a projektadatok és paraméterek egyszerű megváltoztatását, ami lehetőséget ad egy sor alternatív megoldás létrehozására. Teljesebb képet adnak a problémáról: ezek alapján a tervező ítéletet alkot az egyes megoldások érvényességéről, összehasonlíthatja azokat és kiválaszthatja a legkedvezőbbet. A termelési rendszerek tervezésének (PPS) szoftvertámogatásának egyik koncepciója az alábbi ábrán látható.
A következő ábra a számítógéppel integrált gyártási rendszer (CIM) koncepcióját mutatja be.
A rendszer alapelemei a terméktervezésre, gyártástervezésre, termelésirányításra, gyártóberendezésekre és gyártási folyamatokra vonatkoznak. Az elsődleges bemenet a termékkoncepciókat és az ehhez kapcsolódó kreatív tevékenységeket, valamint bizonyos termékek iránti igényeket tartalmazza, míg az az elsődleges kimeneti értékek maga a kész termék.
A CAD olyan projekttevékenységet jelent, amelynek keretében számítógépet használnak egy tervezési megoldás fejlesztésére, elemzésére vagy módosítására. A CAD szűkebb értelemben a számítógép segítségével történő tervezést, azaz a szerelvények és alkatrészek rajzainak elkészítését jelenti. A tágabb jelentés a számítógépes modellezéssel (CAE) kapcsolatos összes tervezési lehetőségre vonatkozik. Az alábbi ábra a számítógépes modellezés felépítését szemlélteti.
A kidolgozott számítógépes modelleket rajzok készítésére, majd különféle számításokra és állapot elemzésekre, valamint CNC programok készítésére használják. A végeselemes módszer (MKE) alkalmazásához a géprész számítógépes modellje szükséges. A tervezési folyamat számítógépes támogatása a készülő termék modelljének hatékonyabb létrehozásából, valamint szükség esetén a modell paramétereinek újbóli megváltoztatásából áll. Lehetőség van a tervezett objektum néhány jellemzőjének (paraméterének) kiszámítására is, mint térfogat, tömeg, felület, tehetetlenségi nyomaték, súlypont stb. Ily módon a kivitelező munkája a munka kreatív részére összpontosul. Így a tervezési folyamatban nagyobb számú beavatkozás lehetséges, ami csökkenti a hibák számát és gyorsabban megközelíti az optimális megoldást.
A CAD rendszer használatáhoza következőkre van szükség: megfelelő programcsomagok és számítástechnikai eszközök (hardver). A számítógépes berendezéseknek lehetővé kell tenniük a CAD rendszermodulok hatékony működését, az adatok és programok tárolását, valamint a felhasználók és programok közötti kommunikációt a hálózati munka során. Bármely termék tervezésének és kivitelezésének első lépése a bemeneti adatok megalkotása. Ezek a termékek, a gyártás, az anyagok, az alkatrészek, a szabványok és hasonlók jellemzőivel kapcsolatos adatok. Ezeknek az adatoknak egy része a megfelelő adatbázisokból kiválasztható. Ha az adatbázis már létezik, de nem a program által megkívánt módon van rendszerezve, akkor módosítani kell az új követelményekhez. A számítástechnika jelenlegi fejlettségi szintjén a tervező szoftvercsomagok támogatják a számításokat, az alakmodellezést, az optimalizálást és az adattárolást. Például a gépelemek tanulmányozásához olyan programok szükségesek, amelyek a mozgás, az erő- és energiaátadás, a feszültség, a roncsolás, a számítási elemzés és az állapotváltozás szimulációját biztosítják változó méretekkel, alakkal, anyaggal, terheléssel, hőmérséklettel. és egyéb paraméterekkel.
Sikeresen kifejlesztettek olyan háromdimenziós geometria modellező és rajz-CAD szoftvereket, valamint különböző programokat számításokhoz, optimalizáláshoz, döntéshozatalhoz és egyebekhez. Az új programcsomagok egyre több lehetőséget biztosítanak a kreatív munkára. A kreatív munkához egyre több lehetőség automatizálódik, és a modellezés során nagy mennyiségű adat felhasználásával parametrikus formában is lehet dolgozni. Az egyes paraméterek változtatása nemcsak a közvetlenül modellezett alkatrészben jelenik meg, hanem az egész szerelvényben is, ahol az alkatrészeket beépítik. A leggyakrabban használt CAD csomagok: AutoCAD, I DEAS, ProENGINEER, SOLID WORKS, HELIX DESIGN SYSTEM stb. Ezek közül mindegyik többé-kevésbé parametrikusan orientált, tartalmaznak modulokat a szabványos alkatrészek létrehozására, nyomó- és feszítőrugókhoz, tengelyek terhelésének meghatározásához, szabványos görgőscsapágyak kiválasztásához, fogaskerekek geometriájának számításához és elkészítéséhez stb. Ezen túlmenően ezek a programok adatbázisokkal rendelkeznek a hosszmértékek, formák és pozíciók tűréseihez, valamint a felületi érdességi osztályokhoz.
Új termék modellezésének és elemzésének megvalósítása: A modellezési, elemzési és gyártási folyamatot a modern technológiák segítségével több fázisra osztják. Ezek a szakaszok jelentik azokat az alapvető lépéseket, amelyeken keresztül a termék eljut az eredeti ötlettől a kész termékig. Az első szakaszban egyértelműen és teljes mértékben meg kell határozni mindazokat a követelményeket, amelyeknek az új terméknek meg kell felelnie. Ezek a követelmények olyan területekre vonatkoznak, mint a teljesítményspecifikáció, a kialakítás, az alak, a méret, a súly, az ár-költség és egyéb részletek. Ennek érdekében általában kutatásokat végeznek, amelyek eredménye lehet új technológiák, új anyagok, új tervezési és gyártási lehetősége kifejlesztesése vagy alkalmazása. Az első szakaszból az információk és vázlatok jelentik a kimenetet, amelyek alapján felmérhető, hogy a termék elfogadható lesz-e a piacon. Ezenkívül ez a kezdeti információ a tervezők számára egy koncepcionális megoldás tervezésének megkezdéséhez.
A második fázisban egy koncepcionális megoldás születik, amely számos lehetséges megoldás kidolgozását tartalmazza. Ebben a szakaszban az ötletek lehetnek előzetes vázlatok vagy 3D-s számítógépes modellek, ahol a termékek természetes formái már több változatban is láthatók, amelyeket a gyártás egyszerűsége, a beszerelhetőség, valamint a költségek szempontjából hasonlítanak össze. Ezt követően születik döntés a végső változatok szűkített listájáról. A modern 3D CAD programokkal ezek a paraméterek kimenetként kerülnek meghatározásra: alak, méret, súly, valamint egyéb számított méretek. A harmadik fázis az előzetes tervezést, azaz a kivitelezés alapmegoldását tartalmazza. Ennek a fázisnak a célja lényegében megegyezik az előzővel, a lehető legrészletesebben bemutatni, hogy a tervezési megoldás a kötöttségeken belül minden követelménynek megfelel-e. A fő tevékenység ebben a fázisban az összes elemet tartalmazó 3D-s termékmodellek elkészítése, amelyeket különböző műszaki elemzéseknek vetnek alá, és az eredményeket kielemezik. Mindegyik tulajdonság jelentős szerepet játszhat egyes bonyolult formák átdolgozásában, az anyagok kiválasztásában és magukban az alkalmazott gyártási folyamatokban. Ebben a szakaszban a 3D CAD szoftver használata a domináns, mivel jelentősen növeli a termelékenységet. A végtermék megfelelő változatának kiválasztásával egyidejűleg elkészül a végleges 3D-s modell és a gyártáshoz szükséges dokumentáció. Ebben a fázisban modellezzük és elemezzük az alapformákat és azok kritikus részeit az összeállításokban.
Dominánsak a 3D CAD modellek és szerkezeti elemzések alkalmazása, ahol a korábban meghatározott modelleket mechanikai, termikus és egyéb elemzéseknek vetik alá. A számítógépes tesztek és elemzések eredményeit az egyes alkatrészek és termékek tervezési megoldásának felülvizsgálatára vagy értékelésére használják fel. Ez egy interaktív ciklus, amely addig ismétlődik, amíg a termék el nem éri a kívánt teljesítményt. A harmadik fázisból a kimenet a teljes termék és az egyes elemek 3D-s számítógépes modelljei, a 2D-s dokumentáció, a termék anyagjegyzéke, összeállítási útmutató, valamint a szakértői elemzések eredményei.
Prototípus készítés és tesztelés: A termékmodellezés befejezéséhez közeledve egy vagy több termékminta készül. A minta (prototípus) megvalósítása lehet komplex 3D modell vagy 3D CAD modellen alapuló RAPID PROTOTYPING Modell. A legkedvezőbb és leggyorsabb a 3D CAD modell, amelyben a valós test tulajdonságait (szín, árnyék, fény, tömeg …), topológiát és geometriát modellezik. A prototípus tesztelés célja annak bemutatása, hogy a termék megfelel, vagy akár túl is haladja az összes tervezési követelményt. A prototípusok készítése és tesztelése során a tervezők és a gyártási szakértők közösen dolgoznak azon, hogy minden alkatrész a cég rendelkezésére álló eszközökkel, berendezésekkel készüljön, a termék könnyen összeszerelhető (szétszedhető).
Gyártás előtt: A terv ellenőrzése és a számítógépes modell gyártási részlegre történő leadása után megkezdődik a termék gyártásának, összeszerelésének előkészítése. Ebben a szakaszban nagyon sok tevékenység létezik, amelyek közül csak néhányat sorolunk fel: szerszámkészítés, gépek és gyártási módok kiválasztása, CNC programok írása, próbadarabok szimulációs tesztelése. A technológusok megtervezik a gyártási és összeszerelési lépéseket, valamint a gyártási folyamatba kerülő anyagok minőségellenőrzésének menetét. A teszteléshez mintavételi programokat fejlesztenek. Ezeknek a tevékenységeknek biztosítaniuk kell, hogy a végtermék megfeleljen a minőségi előírásoknak.
Termelés: Maga a gyártás, az új termék fejlesztésének és elemzésének korábbi szakaszaiban előkészített, meghatározott követelmények és specifikációk szerinti késztermékeket szolgáltat. A CAD információs rendszer egyik lehetséges struktúrája az ábrán látható.
Ahhoz, hogy egy tervező végrehajtson egy kitűzött feladatot, ismeretekkel és információkkal kell rendelkeznie. A tudás és információ áthatolása a táblázatban látható.
Az ismeretek szükségesek a problémák megoldásához, a tervezett megoldás értékeléséhez, a tervezett megoldás bizonyításához, a technika és technológia ismerete, a feladat megvalósítása szempontjából fontos területek ismerete. A feladatok megoldásához információra van szükség a piaci helyzetről, a konkurenciáról, a meglévő szabadalmakról, a vállalati lehetőségekről és egyebekről.
A projekt megvalósításának további fázisai speciális ismereteket és készségeket igényelnek a CAD rendszer felhasználóitól a mielőbbi és optimális megoldással történő piacra lépéshez. Ezen okok miatt a CAD rendszer használójának folyamatosan hozzá kell férnie a szükséges információkhoz, elsősorban a globális információs hálózat – az Internet – különféle szolgáltatásaihoz kapcsolódó adatbázison keresztül.
Szakértői rendszer: A CAD/CAM rendszerekben feldolgozott információ alapvető formája a geometriai információk, gyártási módokra vonatkozó információk, valamint a matematikailag megfogalmazható információk. Az ilyen rendszerek alkalmazása felgyorsítja a tervezési és gyártási folyamatokat. Egy termék elkészítéséhez sok olyan információra van szükség, amelyet matematikailag lehetetlen vagy nehéz megfogalmazni. Ezek elsősorban mérnöki-műszaki, kísérleti és tapasztalati ismeretek. Ezért a számítástechnika fejlődésével párhuzamosan zajlott a szakértői rendszerek fejlesztése is, pl. olyan programok, amelyek egy szűkebb terület szakértőjének érvelését utánozzák.
Alkalmazásuk új lehetőségeket nyit a tervezők és kivitelezők számára, amelyek különböző területeken eszközként szolgálnak, vagy a CAD/CAM rendszer részét képezik, amely lehetővé teszi a tervezési tevékenységek magasabb szintű automatizálását. A szakértői rendszerek egyelőre elsősorban kutatás-fejlesztés tárgyát képezik, a gyakorlatban csak kisebb számban kerültek alkalmazásra. Ma már bizonyos területekre léteznek szakértői rendszerek, kezdve a terméktervezés kezdeti fázisától a gyártás megszervezéséig vagy a műszaki rendszerek karbantartásáig. A szakértői rendszerek olyan számítógépes programok, amelyek a szakértőket utánozzák.
Általában a következő összetevőkből állnak:
- érvelési algoritmus, amely lehetővé teszi új következtetések és döntések meghozatalát;
- tudásbázis, amely egy adott területről specifikus ismereteket tartalmaz;
- egy magyarázó modul, amely érvelési algoritmus és tudásbázis segítségével megmagyarázhatja, miért van szüksége egy rendszernek bizonyos információkra, vagy hogyan jutott egy következtetésre;
- az elért megoldások nyilvántartása, amely megjegyzi az összes tényt és következtetést, amelyre a rendszer működés közben jutott;
- a felhasználóval való kommunikációt szolgáló modul, amely még mindig valamilyen programnyelvre korlátozódik.
A tudásábrázolás az egyszerű, általános formáktól a bonyolultabb formákig terjed. A szakértői rendszerek alkalmazásának egyik alapvető nehézsége a szakértői tudás formalizált és strukturált formába történő átültetése. Az Expert systems a gépészet azon területein éri el a legnagyobb sikert, ahol a szakértői tudás segíti a felhasználót a termékfejlesztési folyamatban. A szakértői rendszerek intenzív kutatás-fejlesztés tárgyát képezik.
A kutatási projektek célja a számítógépes architektúra, a mikroelektronika és a mesterséges intelligencia új generációjának fejlesztése volt. A szakértői rendszerek új generációjához hangfelismerést és megértést, valamint természetes nyelvi feldolgozást terveznek.
A kutatás célja az intelligens CIM rendszer kidolgozása, amely a következő biológiai funkciókból indul ki:
- neurális hálózatok (idegrendszer),
- fuzzy elemek (érzékek) és
- intelligens modul (szervek).
Az említett kutatások szerint elkészültek ezen rendszerek első projektváltozatai. Az intelligens CIM rendszernek a következő jellemzőkkel kell rendelkeznie:
- a CIM struktúra rugalmas szoftver- és hardvermodulokból áll majd, és az igényeknek megfelelően kombinálható lesz,
- a kommunikációs struktúra lineárisról síkbelire és térbelire változik,
- a párhuzamos feldolgozás felváltja a soros feldolgozást,
- az egyidejű műveletek felváltják a szekvenciális műveleteket,
- a kommunikációs hálózat kérés generátorként fog működni, nem információtovábbítóként stb.
Így egy vállalat összes funkciója egyetlen integrált egésszé fog összekapcsolódni.