Elastyczne programowanie obrabiarek / Roman Stryczek, Bogusław
Transkrypt
Elastyczne programowanie obrabiarek / Roman Stryczek, Bogusław
Elastyczne programowanie obrabiarek / Roman Stryczek, Bogusław Pytlak. – Warszawa, 2011 Spis treści Przedmowa 1. Elastyczna automatyzacja 9 2. 2.1. 2.2. 2.3. Środki i metody programowania OSN Wprowadzenie Programowanie ręczne Programowanie wspomagane komputerowo 12 12 3. 3.1. 3.2. 3.3. Podstawy programowania OSN Struktura programu sterującego Opis przestrzeni roboczej obrabiarki Kompensacja promienia narzędzia skrawającego 20 20 23 27 4. 4.1. 4.2. 4.2.1. 4.2.2. 4.2.3. 4.2.4. 4.2.5. 4.2.6. 4.2.7. 4.2.8. 4.3. 4.3.1. 43.2. 4.4. 4.5. 4.5.1. 4.5.2. 4.5.3. 4.6. 5. 5.1. 5.2. 5.3. 5.3.1. 5.3.2. Programowanie parametryczne Obróbka grupowa Zmienne w programie sterującym Typy zmiennych i ich konwersje Zmienne definiowane przez uŜytkownika Zmienne tablicowe R-parametry Zmienne systemowe Operatory Wymiana danych między kanałami Wymiana danych między NC i PLC Rozgałęzienia w programie sterującym Skoki bez warunkowe i warunkowe Pętle programowe i instrukcje wyboru Struktura programu parametrycznego Przykłady programów parametrycznych Regeneracyjna obróbka obręczy kola tramwajowego Obróbka wieloboku Podprogram obróbki zgrubnej kieszeni kołowej Technika makr Podprogramy Rodzaje podprogramów Sposoby wywoływania podprogramów Przykłady wykorzystania techniki podprogramów Wywołanie podprogramu za pomocą funkcji T Obróbka walca bruzdowego 31 31 32 33 33 36 39 40 41 43 45 46 46 48 54 59 59 62 64 66 69 71 73 80 80 84 6. 6.1. 6.2. 6.3. 6.3.1. Cykle obróbkowe Cykle standardowe Cykle pomiarowe Cykle uŜytkownika Tworzenie cyklu uŜytkownika 88 93 98 98 17 6.3.2. 6.33. 6.4. 6.4.1. 6.4.2. 6.4.3. 6.4.4. Tworzenie okna dialogowego Cykl szlifowania płaszczyzny Cykle producenta Cykl szlifowania piasty przedniej Cykle pomiarowe producenta Cykle diamentowania ściernicy Cykle szlifowania otworu walcowego (stoŜkowego) oraz. walca (stoŜka) 7. 7.8. Programowanie dialogowe - tworzenie aplikacji w środowisku Expand User Interlace Definiowanie menu Definiowanie okien dialogowych Definiowanie tablic Funkcje i metody Podprogramy Operacje na plikach Przykład wykorzystania EUI do tworzenia okna obsługi obrotowego magazynu narzędziowego Okna dialogowe do nadzoru trwałości narzędzi 187 200 8. 5.1. 8.1.1. 8.1.2. 8.1.3. 8.2. Akcje synchroniczne Pomiary na obrabiarkach sterowanych numerycznie Pomiar punktów charakterystycznych obrzeŜa kola Pomiar bicia promieniowego czujnikiem laserowym Pomiar bicia osiowego powierzchni wewnętrznej obręczy kola Sterowanie adaptacyjne 215 216 217 219 221 222 9. 9.1. 9.2. Funkcja sprzęŜenia osi obrabiarki Tablicowanie funkcji złoŜonej Obróbka tokarska walca pielgrzymowego 225 226 227 10. 10.1. 10.2. Generowanie raportów Raport z pomiarów Skanowanie konturu 236 237 238 11. 11.1. 11.2. 11.2.1. 11.2.2. Przykłady komputerowego wspomagania programowania OSN Generowanie programu obróbki rolki walcowniczej CAD-READER Generowanie kodu dla tokarki CNC Generowanie kodu dla frezarki CNC 241 241 249 250 251 7.1. 7.2. 7.3. 7.4. 7.5. 7.6. 7.7. Literatura 104 120 123 124 139 147 154 161 164 169 179 182 184 185 254 oprac. BPK