- 41
# UJodnol J conlo opisu goomotrii części
Programieta doflnj.ujo kształt go ornotryozny części za pomocą zbioru krzywych 1 powierzchni takich, Jałt prosto, płaszczyzny, okręci, elipsoidy itp. karto zwrócić uwagę, żo Język APT Jost pod tym * względom burdzo bogato wyposażony i olastyczny. Pozwala mianowicie na doflniowanie tych samych tworów goome trycznych wio łona różnymi sposobami. Tak więc programlstu ma stosunkowo dużo swobody J możo dofiniować kształt opisywanego detalu w najwygodniejszy dla siobio sposób. Natomiast system APT sam ujednolica to opisy, a mianowicie: dokonujo transformaoJi układu współrzędnych, wykonuje konioczno analizy opisanych konstrukcji goometrycznyoh i obliczenia niezbędno do przedsta- / wLułtlu tych opisów w przyjętej, prostej postaci /tzw. postaci kanonicznej). Na przykład: Jożoli programista zdofiniował punkt, odwołując się do definicji dwóch prostych, na przecięciu których h-ży ton punkt, to sys tom zastępuje ton opis obliczonymi przoz siobio współrzędnymi togo puj i.
• Obliczanie pozycji narzędzia
NuJburdzioJ złożoną i pracochłonną funkcją systemu APT jost obliczanio kolejnych pozycji narzędzia nn podstawio instrukcji języka APT, zawartych w programie obróbki części i opisujących ruch narzędziu. Pozycjo narzędzia są podawano za pomocą współrzędnych x,y,z odnoszących się zuwszo <lo togo sumogo wybranogo punktu łożącego na powiorzcłini narzędziu (tzw. punktu końcowego narzędziu) oraz cosinusa kąta kiorunkowego woktorn osi narzędzia [(rys. 1). Kolejno pozycjo narzędzia definiują tzw. drogą narzędzia.
/
Rys. 1. Przykład określenia pozycji narzędzia
• Praca programu poetprocosoru
Układy sterowaniu obrabiarek różnią się między sobą, np. wymaganym kodem znaków nn taśmie perforowanej, czy toż kodami funkcji obrabiarki. Między uniwersalnym yystoinom APT a konkretną obrabiarką o i>ownycli szczególnych wymaganiach, pośrodniozy postprocosor, Dokonujo on odpowlodnloj zmiany kodu, Jntorpro tujo I. nada Jo znaczenie parametrom t oclili o logicznym zdefiniowanym w program I o ezęś-e i takim, Juk okroółonio szybkości posuwu, włączonio dopływu chłodziwa itp., u tukżo sprawdzu, ozy nlo zostały przekroczono ograniczenia dyncuiiiozno danoj obrublarki. Wobec powyższego chcąc c-l'ok l y wn ł o korzystać z uniwersalnego systomu APT, użytkownik musi uzui>olnić go i>owną liczbą programów pos tprooosorów, odj»owinda jących konkretnym obrabiarkom, dla jakich system mu generować taśmy
* torujące (rys. £).
wyżej wymieniono f milce Jo są równoczośnio kolejnymi fazami pracy systomu. Natomiust u odmienny sjo-sób system roal izujo funkcję
# Dlugnostyczną, czyli wykrywanio błędów
W oclu wykrywania błędów wszystkie wymionione wyżej fazy pracy systomu mają wbudowane procedury diagnostyczno. Tak więc wykrywane są błędy syntulctyczno, goomolryczno, przesunięcia narzędziu, w niedozwolony lub niemożliwy do wykonania sposób itp. Standardowo procedury diagnostyczne działają tak, żo w wypudku napo Homla określonego błędu drukowany Jost jogo numer wraz z komunikatom o~ I»łsującym rodzuj błędu.
Innym sposobem sprawdzaniu poprawności programu może być, zaplaiiowano przoz programistę piszącego dany program obróbki części, bądź wydrukowanie zawua*tości tzw. zbioru CLDATA (t.utter Location DATA ) - czyi i współrzędnych kolejnych pozycji narzędzia, bądź wykreślenio drogi narzędzia nu au-r». . Luroo. Kontrolę laką nałoży wykonać Joszczo przed \xygonorowaiiiom tuśuiy sterującej pracą ob-