ZERO-OSN

Oprogramowanie symulacyjne

Autor tematu
SamsonS4
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 18
Rejestracja: 20 paź 2013, 22:23
Lokalizacja: Wielkopolska

ZERO-OSN

#1

Post napisał: SamsonS4 » 20 paź 2013, 23:08

Witam.
Jestem tu nowy i nie wiem czy w dobrym miejscu założyłem ten temat, jak źle to proszę o przeniesienie tematu.
A więc tak, uczę się w technikum mechanicznym o specjalizacji obróbka skrawaniem. Od pewnego czasu mamy naukę programowania w programie ZERO-OSN. Program ten działa na bazie Sinumerika ( przynajmniej tak nam mówią). Mam do zrobienia wał i jest tam kilka zaokrągleń. Wszystko było by dobrze gdyby nie fakt iż niema nikogo kto by wytłumaczył jak liczy się funkcje I, K. Czy mógłby mi ktoś prosto wytłumaczyć jak je wyliczyć ? Dodam że niemożna wpisać promienia należy posługiwać się tymi funkcjami.
Tutaj daje fragment programu którego napisałem i w którym gdzieś jest błąd. (Średnice są dzielone na pół a fragment dotyczy trzeciego promienia od prawej R2 )

N080 G1 X15
N085 X16.2 Z202
N090 Z167
N095 X17.8
N100 Z126.8
N105 G2 X19.8 Z124.8 I19.8 K126.8 - czy to jest dobrze ?

Po takim wpisaniu w programie wyskakuje błąd ,, nieprawidłowe dane dotyczące interpolacji kołowej"
Czy mógłby mi ktoś wytłumaczyć co robię źle i jak wyliczyć ten trzeci promień i resztę ?
Z góry dziękuję.
Obrazek



Tagi:

Awatar użytkownika

janale
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 101
Rejestracja: 25 lis 2004, 13:22
Lokalizacja: Bialystok

#2

Post napisał: janale » 23 lis 2013, 13:01

Witam,
No cóż, chyba to nie będzie popularne, co mam Ci do przekazania, tym nie mniej treść Twego postu wskazuje na to, że:
1. Masz szansę zacząć programować obrabiarki CNC technologicznie, unikając wnikania w szczegóły związane z g-kodem. Ponieważ jesteś w Technikum Mechanicznym to przerabiasz coś takiego jak technologia obróbki skrawaniem i jako źródło do swego programowania przyjmij przebieg technologiczny-skup się na meritum nie na liczbach je opisujących. Ponieważ, jak opisujesz, masz programować SINUMERIK-a, poproś swego prowadzącego aby Ci wytłumaczył, co to są kontury i jak ich się używa w programowaniu w programGuide oraz ShopTurn-ie.

2. Ściągnij sobie ze strony http://www.industry.siemens.com/topics/ ... loads.aspx symulator SINUMERIK-a Operate (4.4 lub 4.5) i dokładnie prześledź programy przykładowe (EXAMPLE1 i dalej) a następnie na ich bazie spróbuj opisać swój przedmiot konturem . Zaprogramuj obróbkę swego wałka w programGuide i ShopTurn-ie. Zobaczysz wówczas różnicę w programowaniu jedną i drugą metodą-i prawdopodobnie nigdy nie wrócisz do g-kodu w SINUMERIK-u z ShopTurn-em.

3. Zorientujesz się, że wiedza nt. jak opisać okrąg w g-kodzie nie jest Ci niezbędna (oczywiście może się przydać)
Pozdrawiam
Technologia CNC od 1979r.
Programowanie technologiczne
SINUMERIK Operate


Endrju76
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 353
Rejestracja: 30 wrz 2008, 21:17
Lokalizacja: Śląsk

#3

Post napisał: Endrju76 » 23 lis 2013, 15:21

Wartości I;J;K są to współrzędne środka łuku. A konkretnie to "odległość od początku łuku do centrum łuku" odpowiednio w osi X;Y;Z. Dla współrzędnych I;J;K początek układu współrzędnego jest w miejscu rozpoczęcia łuku. Jeżeli ty toczysz z góry na dół czyli z lewej na prawo a wartość promienia wynosi 2 to I=0 a K=-2.
Jeżeli wrzucisz cały swój program to można go lepiej przeanalizować
Endrju
Zaznacz "POMÓGŁ" - to nie boli


wojtek-q
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 28 lis 2013, 21:57
Lokalizacja: Bydgoszcz

#4

Post napisał: wojtek-q » 28 lis 2013, 23:10

Myślę że najlepiej to zobrazuje wycinek G kodu do zdjęcia

Obrazek

1 G1 X20 Z0
G3 X30 Z-5 I20 K-5

G1 Z-38

2 G2 X34 Z-40 I34 K-38

G1 X40

3 G3 X50 Z-45 I40 K-45


Endrju76
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 353
Rejestracja: 30 wrz 2008, 21:17
Lokalizacja: Śląsk

#5

Post napisał: Endrju76 » 29 lis 2013, 19:45

Współrzędne I, K są w większości błędne. Powinno być tak:
G1 X20 Z0
G3 X30 Z-5 I0 K-5
G1 Z-38
G2 X34 Z-40 I2 K0
G1 X40 Z-40
G2 X50 Z-45 I0 K-5
G1 X50 Z-80

Dla wyliczania współrzędnych I,J,K, 0 układu współrzędnych jest w punkcie rozpoczęcia łuku
Endrju
Zaznacz "POMÓGŁ" - to nie boli


wojtek-q
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 28 lis 2013, 21:57
Lokalizacja: Bydgoszcz

#6

Post napisał: wojtek-q » 30 lis 2013, 19:57

Endrju76 pisze:Współrzędne I, K są w większości błędne. Powinno być tak:
G1 X20 Z0
G3 X30 Z-5 I0 K-5
G1 Z-38
G2 X34 Z-40 I2 K0
G1 X40 Z-40
G2 X50 Z-45 I0 K-5
G1 X50 Z-80

Dla wyliczania współrzędnych I,J,K, 0 układu współrzędnych jest w punkcie rozpoczęcia łuku
SamsonS4 pisał o symulatorze Zero OSN. Ja również uczę się programować w tym symulatorze. I zawsze interpolację kołową opisuję podaną metodą (wymiarowanie absolutne G90 niestety nie wspomniałem o tym), która dla symulatora Zero OSN jest prawidłowa. W książce Zero OSN instrukcja str. 60 współrzędne I, K to odpowiednio:
I - współrzędna położenia środka łuku w osi X,
K- współrzędna położenia środka łuku w osi Z,

Wszystkie wymiary w tym I i K są liczone od G54, które jest umieszczone na czole materiału (X0, Z0).

A więc wszystkie parametry w tym wycinku programu są jak najbardziej poprawne i proszę nie wprowadzać innych w błąd.

Poza tym pisząc G2 X50 Z-45 I0 K-5 oczywiście powinno być G3 oraz ostatnią linijkę kodu G1 X50 Z-80 nie bierzesz pod uwagę mocowania elementu, jeszcze nie widziałem aby ktoś obrabiał taką tuleję na kłach z zabierakiem czołowym jak w takiej sytuacji wywiercisz otwór.


Endrju76
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 353
Rejestracja: 30 wrz 2008, 21:17
Lokalizacja: Śląsk

#7

Post napisał: Endrju76 » 01 gru 2013, 20:32

G3 rzeczywiście na szybko pomyliłem z G2. Ale skoro Zero OSN liczy I,K, od G54 to raczej nie zgodnie z programowaniem ISO a o takim wspomina w swoich materiałach http://www.zero.waw.pl/wstep.html
Endrju
Zaznacz "POMÓGŁ" - to nie boli

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Oprogramowanie symulacyjne”