Witam wszystkich,
to mój pierwszy post lecz na pewno nie ostatni.
Mam mały problem ponieważ nigdzie nie mogę znaleźć bardziej zaawansowanych komend dla Fanuc'a seri 0 tm (2014r) znalazłem tylko:
-WHILE
-IF[XX]
-GOTO
-Porównania (GT,GE....)
I to niestety wszystko :/ czy są jakieś odpowiedniki "Else" , "Case" itp?
Dzisiaj również starałem się wczytać wartość długości narzędzia z offsetu do programu, ale poniosłem klęskę Czy jest to w ogóle możliwe?
Kod wyglądał mniej więcej:
N1
#1=1;
#2=wartość długości z offsetu;
IF[H#1EQ#2] GOTO3;
N2;
M00;
N3;
X0 Y0;
Potem próbowałem pod #1 wsadzić H1 i kombinacje z nawiasami i G43 i nic, jest to wykonalne? Zależy mi na tym bo mam pomysł na fajny programik do obsługi magazynu.
Czytałem gdzieś też o załamywaniu krawędzi i robieniu zaokrągleń podczas frezowania operatorem C+/C- ,ale nie mam pojęcia jak to może wyglądać w kodzie czy mógłby ktoś opisać?
I jeszcze jeden temat chciałbym poruszyć, mianowicie robienie łuku w płaszczyźnie X i Y jednocześnie z liniowym przemieszczeniem w Z jest to wykonalne w "prosty" sposób "z ręki" czy muszę pisać parametryczny na pętlach z wyliczeniami?
Pozdrawiam i dziękuje za odpowiedzi
Skrawający
Instrukcje warunkowe, porównania, pętle
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 28 sty 2015, 20:23
- Lokalizacja: Z G-kodu
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 318
- Rejestracja: 05 wrz 2013, 10:08
- Lokalizacja: Częstochowa
Niestety nie spotkałem się z odpowiednikiem pętli wyboru Case na Fanucu, ale jeśli chcesz napisać jakieś makro to istniejące polecenia na tym sterowniku są wystarczające.
Co do pobierania długości narzędzia, promienia lub innych parametrów służą zmienne systemowe np: #1=#2801 tu masz więcej informacji.
http://www.machinetoolhelp.com/Applicat ... ables.html
Co do pobierania długości narzędzia, promienia lub innych parametrów służą zmienne systemowe np: #1=#2801 tu masz więcej informacji.
http://www.machinetoolhelp.com/Applicat ... ables.html
Podobne tematy na tym forum były zakładane trzeba poczytać.Skrawający pisze:I jeszcze jeden temat chciałbym poruszyć, mianowicie robienie łuku w płaszczyźnie X i Y jednocześnie z liniowym przemieszczeniem w Z jest to wykonalne w "prosty" sposób "z ręki" czy muszę pisać parametryczny na pętlach z wyliczeniami?
Albercik
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 28 sty 2015, 20:23
- Lokalizacja: Z G-kodu
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 318
- Rejestracja: 05 wrz 2013, 10:08
- Lokalizacja: Częstochowa