Aktywna płaszczyzna Gcode.

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC
Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 7980
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#11

Post napisał: WZÓR » 04 lut 2016, 23:22

Zapodał @micks linka ? .... , to poczytaj.

Mariusz.


Pomagam w:
HAAS - frezarki, tokarki

Tagi:


Autor tematu
romek-rutkowski
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 7
Posty: 53
Rejestracja: 14 sie 2013, 15:30
Lokalizacja: Lublin

#12

Post napisał: romek-rutkowski » 05 lut 2016, 17:28

A jak to będzie w przypadku obrabiarek 2,5D ?
Jeśli jest w X0 Y0 Z0 , a wpiszemy G01 X100 Y100 Z100. To jakie ruchy wykona ?


Zagadank
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 16
Rejestracja: 21 sty 2016, 17:16
Lokalizacja: Polska Południowa

#13

Post napisał: Zagadank » 06 lut 2016, 08:49

Wybór płaszczyzny obrobki może być zdeterminowany układem kinematycznym obrabiarki. Przykładowo stare wersje MAHO ze sterowaniem Philips 432 w części egzemplarzy miały dodawaną głowicę kątową, i możliwe było zamocowanie narzędzia we wrzecionie (poziomym), frez/głowica obrabiały wówczas detal zamocowany pionowo. Można było także dokupić głowicę kątową, i wówczas głowica dokręcona do wrzeciona zmieniała oś obróbki o 90 stopni. Przy dokręconej głowicy narzędzie pracowało pionowo, a detal "leżał" na stole płasko.
W taki przypadku potrzebny był wybór w postprocesorze płaszczyzny obróbki. Część maszyn na hali nie wyposażonych w głowice kątowe pracowało jako obrabiarki "poziome", inne z dołączoną głowicą kątową pracowały jak klasyczne pionowe frezarki. Do przesłania programów obróbczych na te dwa "typy" potrzebne były w systemie CAM 2 postprocesory - jeden z płaszczyzną wybraną XY, drugi wrzucający pionową płaszczyznę. Był to taki paradoks bo system CAM obrabiał w płaszczyźnie XY, a postprocesor zamieniał program na G-Code z obróconą płaszczyzną.

Zag


Autor tematu
romek-rutkowski
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 7
Posty: 53
Rejestracja: 14 sie 2013, 15:30
Lokalizacja: Lublin

#14

Post napisał: romek-rutkowski » 12 lut 2016, 11:20

Dzięki za odpowiedź, ale chciałbym wiedzieć jak zareaguje obrabiarka 2,5D ?
Przy wstępnym ustawieniu X0 Y0 Z0 , wpiszemy G01 X100 Y100 Z100.
Czy obrabiarka zgłosi błąd, czy najpierw wykona ruch w osi Z, a następnie w płaszczyźnie XY ?

Awatar użytkownika

micks
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 2
Posty: 37
Rejestracja: 29 paź 2012, 16:31
Lokalizacja: Polska

#15

Post napisał: micks » 12 lut 2016, 12:21

romek-rutkowski, Wykona ruch w wszystkich osiach, ponieważ maszyna czyta całą linijkę kodu i dobiera jak najkrótszą drogę z punktu A (X0 Y0 Z0) do punktu B (X100 Y100 Z100). Zatem w teorii obrabiarka nie zgłosi błędu, chyba że, zakres ruchu przekracza zakres pola roboczego obrabiarki.


msawiko
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 51
Rejestracja: 02 gru 2012, 01:24
Lokalizacja: Łomianki

#16

Post napisał: msawiko » 17 lut 2016, 13:09

Aktywna płaszczyzna potrzebna jest przy interpolacji kołowej. Jeżeli napiszesz ruch po linii prostej (G1) tak jak podałeś na początku to jest on jednoznaczny. Maszyna po prostu pojedzie w 3 osiach (lub w 4 jak taka jest), czyli wszystkie silniki będą pracować równocześnie. Ich prędkość sterowanie tak dobierze aby skończyły ruch jednocześnie. Stad narzędzie wykona ruch po linii prostej.

Teraz koło lub łuk. Jesteś w puncie 0 i piszesz: G2 X10 R5. Standardowo maszyna ruszy silnikami X i Y i zakreśli ruch w płaszczyźnie stołu. Nic jednak nie stoi na przeszkodzie żebyś wcześniej zmienił płaszczyznę na XZ i wtedy mając frez kulisty ta sama linia kodu wytnie Ci np w ściance obudowy (mydelniczki) półkole. Podsumowując pisząc G2 lub G3 maszyna nie ma pełnej wiedzy jak ma przebiegać ścieżka. Musi mieć jeszcze ustawioną płaszczyznę.

Na koniec warto wiedzieć że ustawiona płaszczyzna nie oznacza że na niej ma leżeć całą ścieżka interpolacji kołowej. Dla przykładu kod z pozycji zero G2 X0 Z-1 R5 spowoduje zakreślenie koła którego początek i koniec będą na różnej wysokości. Taki pojedynczy zwój gwintu. Ja np w taki sposób wiercę sobie frezem otwory. Zamiast wchodzić pionowo w Z startuje nieco powyżej materiału i kręcę sobie kółka obniżając się stopniowo.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”