Celem pracy było przedstawienie funkcjonalności rozpoznawania cech technologicznych w komercyjnych systemach CAM. Omówiono powody ograniczające aktualnie dostępne rozwiązania. Zaproponowano dwa rozwiązania zwiększające tą funkcjonalność: wykorzystanie wiedzy technologicznej w procesie rozpoznawania oraz rozpoznawanie stanów pośrednich przedmiotu obrabianego.
SŁOWA KLUCZOWE: CAM, CNC, rozpoznawanie cech technologicznychThe goal of the work was to present the functionality of machining feature recognition in commercial CAM systems. The reasons limiting the nowadays solutions were discussed. Two solutions increasing this functionality are proposed: the use of manufacturing knowledge in the recognition process and the recognition of intermediate states of parts.
KEYWORDS: CAM, CNC, machining feature recognitionPowszechność stosowania obrabiarek sterowanych numerycznie (OSN), dostępność dokumentacji konstrukcyjnej w postaci plików systemów CAD oraz rosnąca złożoność przedmiotów obrabianych są powodem szerokiego stosowania systemów CAM (Computer Aided Manufacturing). Zdecydowana większość komercyjnych systemów CAM dostępnych obecnie na rynku, włączając w to systemy Catia firmy Dassault Systemes, NX CAM firmy Siemens czy CAMWorks firmy Geometric Ltd., oferuje funkcję rozpoznawania cech technologicznych. Funkcja ta grupuje elementy geometryczne, tworzące model geometryczny w systemie CAD, takie jak powierzchnie, krawędzie, punkty, itd. w jednostki informacji istotne z punktu widzenia programowania obrabiarek OSN, tzn. grupuje je w cechy technologiczne, takie jak: kieszenie zamknięte, kieszenie otwarte, rowki przelotowe, rowki nieprzelotowe, otwory, itp. Rozpoznawanie cech technologicznych jest istotne z dwóch powodów. Po pierwsze, pozwala znacznie zredukować czas programowania w przypadku przedmiotów posiadających dużą liczbę prostych cech obrabianych (np. otworów) i/lub cech składających się z wielu powierzchni, jak na przykład kieszenie posiadające wiele powierzchni bocznych. Wynika to z faktu, że programista jest zwolniony z obowiązku żmudnego wskazywania poszczególnych cech czy powierzchni. Drugi istotny powód to możliwość budowy baz wiedzy technologicznej w formie reguł. Reguły te sprawdzają parametry cech technologicznych, jak: średnica otworu, rodzaj otworu (przelotowy, nieprzelotowy), czy rodzaj pogłębienia i wybierają odpowiednie cykle obróbki [6]. Dzięki temu można skrócić czas programowania, a dodatkowo korzystać z wiedzy technologicznej przedsiębiorstwa. . Metoda logiczna analizuje przede wszystkim powierzchnie pod kątem występowania na nich tzw. wewnętrznych ciągów krawędzi. Występowanie takie ciągu informuje o istnieniu cechy typu wklęsłego (np. kieszeń czy otwór) albo cechy wypukłej (np. trzpień lub wyspa na dnie kieszeni). Rodzaj cechy jest określany poprzez badanie kąta pomiędzy powierzchnią, na której leży ciąg krawędzi, a powierzchniami bocznymi szukanej cechy. Metoda hint based reasoning wyszukuje w reprezentacji elementów świadczących o możliwości występowania danej cechy. Przykładowo, występowanie ...