Bevezetés
A PTC Windchill egy olyan PLM-rendszer, amely átfogó out-of-the-box funkcionalitást és nagymértékben konfigurálható szerep- és feladatalapú alkalmazásokat kínál. Lehetővé teszi az integrációt más vállalati rendszerekkel. a Tulip és a Windchill PLM integrálásával a termékadatokat közvetlenül az üzemi alkalmazásokban hozhatja felszínre. Ismerje meg, hogyan jelenítheti meg a Windchillből származó folyamatterveket, anyagjegyzékeket, rajzokat és termékdokumentumokat a Tulipban.
Cél
A Windchill - Tulip csatlakozó és a Tulip partner CAD-IT Australia által készített demo alkalmazások segítségével megjelenítheti a kiválasztott termékek munkautasításait, ahol a folyamatutasítások, képek, rajzok a Windchillből érkeznek pontosan a kiválasztott termékre és revízióra vonatkozóan.
Hogyan működik
Munkautasítás-generátor alkalmazás
A Work Order Generator alkalmazás arra szolgál, hogy a Tulipban kiválasztott termékekhez munkautasításokat hozzon létre. A Frissítés gomb elindít egy loopert, amely beolvassa az alkatrészadatokat a Windchillből, és feltölti a táblázatot az alkatrészadatokkal.
Egy alkatrész kiválasztásával és a következő gombra kattintva létrehozhatja a kiválasztott alkatrészre vonatkozó munkamegrendelést a szükséges információk, például a munkamegrendelés azonosítójának, a célmennyiségnek és a befejezési dátumnak a hozzáadásával. A jobb oldalon található Automatikus generálás gomb segítségével automatikusan is létrehozhat munkamegrendelést. Az alábbiakban a munkamegrendelések listája látható.
Dinamikus PLM-vezérelt digitális munkautasítás alkalmazás
A Dynamic PLM-Driven Digital Work Instruction alkalmazás a Windchill-lel való integrációt bemutató demo alkalmazás. Első lépésben a rendelkezésre álló munkautasítások listáját látja. Ha kiválaszt egy munkautasítást, akkor a jobb felső táblázatban (Specify part) láthatja az adott munkautasításhoz tartozó alkatrészeket. Ha megadta az alkatrészt, akkor a lenti táblázatban (Specify process plan) kiválaszthatja a hozzá tartozó folyamattervet. Az "Execute" gombra kattintva az alkalmazás betölti a munkautasítás adatait a Windchillből, és megjeleníti azokat a Tulip alkalmazásban.
Az operátor láthatja a műveletek listáját és a szövegeket és képeket utasításként, valamint a munkautasításra, a felhasznált alkatrészekre, referenciadokumentumokra vonatkozó információkat. A Tovább gombra kattintva az alkalmazás a következő műveletre lép. Az információk közvetlenül a Windchillből érkeznek REST API-hívások segítségével. A jelenlegi korlátozás, hogy csak a műveletek miniatűr képeit mutatja, és hogy a Tulipnak a Windchillel azonos hálózaton kell lennie. (Jelenleg a képek betöltésekor van egy korlátozás: csak akkor működik, ha a böngészőben, ahol a Tulip fut, a Windchill is nyitva van és hitelesített. Dolgozunk ennek a problémának a megoldásán).
Végül, miután a folyamat összes művelete befejeződött, az alkalmazás megjeleníti a gyártási rekordot, és az üzemeltető megerősítheti a folyamat befejezését.
API-dokumentum
A következő, ebben a dokumentumban szereplő csatlakozó funkciók a Windchill REST Services API Docs-t használták fel. A WRS 2.4 tartalmazza a munkautasítások végpontjait.
Előfeltételek
- Szükség van egy Windchill rendszerre a szükséges licencekkel (pl. MPMLink).
- Be kell állítania egy Tulip on-premise connector hostot ugyanabban a hálózatban.
- Az engedélyezéshez először egy Windchill felhasználóra és jelszóra van szüksége, majd meg kell hívnia a "/Windchill/servlet/odata/PTC/GetCSRFToken()" végpontot a Windchill rendszerén, hogy megkapja az API tokent a későbbi connector funkcióhívásokhoz.
Tulip kapcsolat részletei
A következő információkat kellene beállítani a Tulip HTTP-konnektorán.
Running On: On-Premise Connector HostHost: az Ön Windchill hostjaPort: 443TLS: YesAuthentication: BasicHeader: -Authorization: felhasználónév és jelszó.
Példa előre elkészített csatlakozó funkciók
GET - Token lekérése
Ez a kimenet szükséges a Windchill REST Services (WRS) bármely végpontjának végrehajtásakor. A funkció visszaadja a NONCE Token-t, amely az API eléréséhez szükséges a többi csatlakozóhívással.A NONCE Token egy szerver által generált token, amely segít a CSRF (cross-site request forgery) támadások megelőzésében. A REST-ügyfeleknek meg kell adniuk a tokent a rendszerben lévő entitások létrehozása, frissítése vagy törlése során.
GET - Az alkatrészek számának lekérdezése a Windchillben
Ezt a Work Order Generator alkalmazásban használjuk a Windchillben elérhető összes alkatrész böngészésére.Ez a Windchillben elérhető alkatrészek számát adja vissza. Ez magában foglalja a különböző nézetekben (pl. Tervezési nézet és Gyártási nézet) lévő alkatrészeket.
GET - Minden alkatrész(ek) adatainak lekérdezése Looper
Ezt a Work Order Generator alkalmazásban használják a Windchillben elérhető összes alkatrész böngészésére.Mivel a Windchill egyszerre csak legfeljebb 25 alkatrészt tud visszaadni, ezt a csatlakozófüggvényt a looper egyéni widgeten keresztül egy ciklusban hívja meg a rendszer, amíg az összes alkatrészt be nem olvassa. Az "Skip First N Output" (Első N kimenet kihagyása) értéke a ciklus minden egyes ismétlésénél 0-25 lépésben növekszik, amíg az összes alkatrész be nem kerül beolvasásra.A Windchill a következő mezőket adja vissza: Alkatrész azonosító, szám, név, verzió, nézet, checkout state, state display.
GET - Alkatrész(ek) adatainak lekérdezése az alkatrészszámból.
Ezt a Munkamegrendelés végrehajtása alkalmazásban használjuk a munkamegrendelésben szükséges alkatrészszám legfrissebb alkatrészadatainak leolvasására. az alkatrészszám egyedi és a Windchillben kezelt. A munkamegrendelés kiválasztásakor egy webszolgáltatás kerül meghívásra, amely a kiválasztott munkamegrendelésből megkeresi a szükséges alkatrészszám adatait. Az alkatrészszám alapján a Windchill a következő mezőket adja vissza: Alkatrész azonosító, szám, név, verzió, nézet, ellenőrzés állapota, állapot megjelenítése.
GET - Folyamatterv(ek) lekérdezése az alkatrészID alapján
Ezt a Munkamegrendelés végrehajtása alkalmazásban az alkatrész kiválasztása után a legutóbbi folyamatterv leolvasására használják. vegye figyelembe, hogy egyetlen alkatrészszámhoz több nézet (pl. Tervezési nézet és Gyártási nézet) is tartozhat egyedi alkatrészazonosítóval. Az alkatrészazonosító alapján a Windchill a következő mezőket adja vissza: Folyamatterv ID, Folyamatterv száma, Folyamatterv neve, Folyamatterv verzió, Folyamatterv kategória, Folyamatterv ellenőrzési állapota, Folyamatterv állapota.A folyamatterv azonosítóját bemeneti adatként fogja használni a munkautasításokra vonatkozó részleteket tartalmazó Folyamattervezet (Bill of Process, BOP) lekérdezéséhez.
POST - BOP műveletek, felhasznált alkatrészek, dokumentumok lekérése
Ezt a Munkamegrendelés végrehajtása alkalmazásban elsődleges kimenetként használják a munkautasítások megjelenítéséhez. a csatlakozó funkció visszaadja a bemenetként használt kiválasztott folyamatterv-struktúrához tartozó folyamatszámlát (BOP). A csatlakozó funkció tovább bővíti a BOP rendelkezésre álló adatait a következő összetevők bővítésével: Műveletek, Fogyasztott alkatrészek, Dokumentum.
GET - Az összes illusztráció lekérdezése a művelettulajdonos azonosítója alapján.
Ezt a Munkaműveleti utasítás végrehajtása alkalmazásban másodlagos kimenetként használják a munkaműveleti utasítások vizualizációinak megjelenítésére: A csatlakozó funkció visszaadja a munkaműveleti utasítás aktuális lépéséhez (amelyre művelettulajdonos azonosítóként hivatkoznak) kapcsolódó összes elérhető vizualizációt a folyamattervben (BOP). A munkautasítás-végrehajtási alkalmazáshoz kifejezetten a Creo View-ból kiválasztottuk a megjegyzésekkel ellátott 2D-s képet a "wi_illusztráció" értéket tartalmazó vizualizáció megjelenítésével.