zapytanko do postprocesora?!

Dyskusje dotyczące programowania G-Code
Awatar użytkownika

CNCRob
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1320
Rejestracja: 24 cze 2007, 20:42
Lokalizacja: Świdwin / Worcester

#11

Post napisał: CNCRob » 27 maja 2009, 16:13

dokładnego postrocesora tobie nie podam bo nie wiem do końca, mogę jedynie przypuszczać, że to coś pisane na fanuca, o tym, że na frezarkę to wiem bo widać chociażby po osiach, jeśli byłoby na tokarke to bez podania promienia niestety nie ruszy z miejsca.


- Heidenhain - Siemens - Fanuc -
Able to use the following programmes: FANUC Series 18i-TB, FANUC O-T, SIEMENS SINUMERIC 810D & 840D, ShopMILL, ShopTURN, ManualTURN, HEIDENHAIN CNC ISO, DIN PLUS and TURN PLUS (CNC PILOT) and many more.

Tagi:


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 6
Posty: 851
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#12

Post napisał: wieslawbarek » 27 maja 2009, 19:39

Taki program bez problemu chodzi w Machu i w węgierskim Nct (na tokarkę).Przez x iz określasz punkt końcowy łuku a i i k współrzędne środka łuku.Oba te programy oparte są na ISO więc powinny chodzićz inymmipodobnymi programami.


Tabikgo
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 9
Posty: 56
Rejestracja: 09 mar 2007, 21:34
Lokalizacja: Zduńska Wola

#13

Post napisał: Tabikgo » 27 maja 2009, 21:57

Witam ponownie.
Kod mógłby być wygenerowany np. przez Mastercama.
On lubi rozbijać łuki na odcinki proste, w tym przypadku bloki od N7 do N24 tworzą łuk składający się z kilkunastu prostych odcinków (N28 do N33 podobnie).
Wartość promienia R nie jest potrzebna ponieważ w bloku N24 mamy określony punkt na okręgu z którego narzędzie startuje w łuk, w bloku następnym czyli G3 X71.60 Y65.55 I71.49 J67.05 współrzędne X oraz Y określają nam punkt na tym samym okręgu do którego ma dojść narzędzie natomiast współrzędne I oraz J wyznaczają współrzędne środka tego okręgu względem współrzędnych z bloku N24. Niestety muszę sam sobie zaprzeczyć i w tym konkretnym przypadku parametry I oraz J są podane w układzie absolutnym! To jest dziwne :) Teraz jasnym jest, że kolega pitkowski nie bez powodu założył ten temat. Zrobiłem tak jak kolega wieslawbarek i przepuściłem ten kod w cimco i faktycznie wykonuje go bez problemu. Czyli kłania się moja niewiedza :) Na swoje usprawiedliwienie dodam tylko, że np. w instrukcji do 0iMC na stronach 43-46 wyraźnie stoi, że I,J oraz K są podawane zawsze w wartościach przyrostowych.
Chyba :) :) :)


Autor tematu
pitkowski
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 141
Rejestracja: 23 wrz 2006, 21:01
Lokalizacja: wielkopolska

#14

Post napisał: pitkowski » 28 maja 2009, 10:54

czyli środek okręgu nie jest podany w wartościach przyrostowych w tym danym przypadku ?!


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 6
Posty: 851
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#15

Post napisał: wieslawbarek » 28 maja 2009, 21:03

I i J sa zawsze inkrementalne .Podają współrzędne środka koła od początku łuku w kierunku zera absolutnego inkrementalnie


Tabikgo
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 9
Posty: 56
Rejestracja: 09 mar 2007, 21:34
Lokalizacja: Zduńska Wola

#16

Post napisał: Tabikgo » 28 maja 2009, 22:16

Jeśli byłoby inkrementalnie, wtedy promień powinien wynosić 98.01mm. Natomiast jeśli jednak absolutnie, promień wynosi 1.5mm. I taki właśnie promień pokazuje symulacja w cimco. Zastanawia mnie też ten szybki przejazd na X0 i Y0 a w następnym bloku G92 czyli przyjęcie przez maszynę współrzędnych w tym wypadku znów X0 i Y0. Ja tego używałem na drutówce, żeby znaleźć miejsce do wypalenia kolejnego detalu w półfabrykacie czyli coś w rodzaju nestingu. Czy kolega pitkowski mógłby napisać dokładnie jaka frezarka wykonywała ten program i skąd wziął ten kod?


Autor tematu
pitkowski
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 141
Rejestracja: 23 wrz 2006, 21:01
Lokalizacja: wielkopolska

#17

Post napisał: pitkowski » 29 maja 2009, 09:47

program przyniósł klient do firmy w której pracuje znajomy , ale maszynka go nie chciała, jakim camem był generowany nie wiem , właśnie tego chcę sie dowiedzieć -niektórzy koledzy obecni na forum podpowiadają że w mastercamie ,ale z jakim postprocesorem także nie wiem ?> dlatego poruszyłem ten wątek na forum ,
z tego co zrozumiałem to najpierw cam rozbija łuk na proste , póżniej dodaje funkcje G3 z środkiem okręgu o wartościach chyba absolunych z tego wynika co kolega podpowiada


Tabikgo
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 9
Posty: 56
Rejestracja: 09 mar 2007, 21:34
Lokalizacja: Zduńska Wola

#18

Post napisał: Tabikgo » 29 maja 2009, 12:19

Wydaje mi się, że jeśli miało być inkrementalnie, powinno wyglądać w ten sposób:
...
N23 X69.90 Y67.65
N24 X70.00 Y66.86
G3 X71.60 Y65.55 I1.49 J0.19
N26G1 X80.48 Y66.22
G3 X81.87 Y67.80 I-0.11 J1.5
N28G1 X81.82 Y68.61
N29 X81.75 Y69.41
...
Po co szukać programu, który generuje kod nie do przyjęcia przez maszynę? Zdecydowanie w kodzie przy I, J i K wartości powinny być zapisane inkrementalnie, zgodnie ze standardem.


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 6
Posty: 851
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#19

Post napisał: wieslawbarek » 29 maja 2009, 19:48

U mnie w Machu chodzi to po dużym promieniu tak że nie wiem skad u ciebie to r 1.5


Tabikgo
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 9
Posty: 56
Rejestracja: 09 mar 2007, 21:34
Lokalizacja: Zduńska Wola

#20

Post napisał: Tabikgo » 29 maja 2009, 21:18

U mnie w cimco chodzi po małym.
Specjalnie narysowałem sobie w autocadzie punkty N24 X70.00 Y66.86 czyli początek łuku, dalej G3 X71.60 Y65.55 czyli koniec łuku oraz środek okręgu czyli X70.00+I71.49 Y66.86+J67.05 i spróbowałem wytyczyć okręg. Zawieszam go na środku i przechodzi tylko przez jeden punkt.
Załączam screen z cimco. Czy w machu wygląda podobnie?
Załączniki
zz.jpg
zz.jpg (44.83 KiB) Przejrzano 393 razy

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”