PLM-vezérelt digitális munkautasítások

Prev Next

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.

Screenshot 2025-05-20 at 12.27.12.png

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ó.

Screenshot 2025-05-20 at 12.28.14.png

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.

Screenshot 2025-05-20 at 12.29.44.png

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).

Screenshot 2025-05-20 at 12.30.37.png

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

  1. Szükség van egy Windchill rendszerre a szükséges licencekkel (pl. MPMLink).
  2. Be kell állítania egy Tulip on-premise connector hostot ugyanabban a hálózatban.
  3. 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.