kolega lord.mp chcial wiadomosci o parametrach R, a nie wiadomosci o funkcjach GX0. Y0. początek
G1 X98. Y0. frezowanie po linii prostej w prawo
G2 X100. Y-2. R2. wykonanie promienie r=2
G1 Y-100. frezowanie po linii prostej w dol
Podprogram
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 6
- Posty: 352
- Rejestracja: 15 gru 2005, 12:21
- Lokalizacja: Świdwin
Ostatnio zmieniony 28 sty 2007, 15:19 przez Piracik, łącznie zmieniany 1 raz.
- Tokarki CNC -
- Heidenhain - Siemens - Fanuc -
- Heidenhain - Siemens - Fanuc -
Tagi:
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 6
- Posty: 12
- Rejestracja: 19 sty 2007, 22:42
- Lokalizacja: Śląśk
OK dzięki za pomoc ale już do tego doszedłem. To jest jeszcze łatwiejszy przykład niż podał kolega SIWY.
przykład:
G53
G40 G90
G54 TRANS Z100.
R1=60
R2=10
R3=5
T2 D1
G96 S2000 M04
LIMS=2500
G95 F0.1
G01 X=R3 Z1.
X=R3 Z-10.
X=R2 Z-10.
X=R2 Z-40.
X=R1 Z-40.
X=R1 Z-60.
Przy konieczności wykonania wałka o innych wymiarach niż te zadeklarowane wystarczy zmienić tylko parametry R1,R2 i R3.
przykład:
G53
G40 G90
G54 TRANS Z100.
R1=60
R2=10
R3=5
T2 D1
G96 S2000 M04
LIMS=2500
G95 F0.1
G01 X=R3 Z1.
X=R3 Z-10.
X=R2 Z-10.
X=R2 Z-40.
X=R1 Z-40.
X=R1 Z-60.
Przy konieczności wykonania wałka o innych wymiarach niż te zadeklarowane wystarczy zmienić tylko parametry R1,R2 i R3.
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 6
- Posty: 352
- Rejestracja: 15 gru 2005, 12:21
- Lokalizacja: Świdwin
mozesz tez uzywac parametrow R jako licznika detali jesli nie masz w maszynie takowego np wpisujac taka komende na koncu programu:
R14=R14+1
a pozniej sprawdzasz sobie ile masz zrobionych sztuk na tablicy parametrow w pozycji R14, lub piszac w programie np. takie polecenie:
MSG("ILOSC = "R14" SZTUK")
wtedy w wierszu gdzie maszyna pokazuje rozne komunikaty zostanie wyswietlona liczba sztuk.
R14=R14+1
a pozniej sprawdzasz sobie ile masz zrobionych sztuk na tablicy parametrow w pozycji R14, lub piszac w programie np. takie polecenie:
MSG("ILOSC = "R14" SZTUK")
wtedy w wierszu gdzie maszyna pokazuje rozne komunikaty zostanie wyswietlona liczba sztuk.
- Tokarki CNC -
- Heidenhain - Siemens - Fanuc -
- Heidenhain - Siemens - Fanuc -
-
- Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 2
- Posty: 23
- Rejestracja: 17 sty 2007, 06:41
- Lokalizacja: Polska
Witam możesz podać przykład jak to wygląda w programie ? Bardzo mnie to interesuję , ucze sie dopiero , więc wybaczcie ze nie na temat wątku piszęEndrio pisze:Witam
Ja używam parametrów R do sprawdzania numeru narzędzia po jakimkolwiek zatrzymaniu maszyny. Dzieki temu maszyna nie startuje programu od początku tylko od narzędzia, które nie zakończyło swojej operacji.
Jak dostać numer narzedzia z magazynu do R parametu ?
Mozna tez z narzedzia wyciągnąć promień i długość i zapisać ich do r parametru ?
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 6
- Posty: 352
- Rejestracja: 15 gru 2005, 12:21
- Lokalizacja: Świdwin
u mnie do R10 wszystkie sa uzywane przez niektore programy i funkcje M do ktorych je przypisuje. R14 tak sobie wybralem. mozesz wybrac kazda inna jaka masz wolna.tylko nie stosuj jej wtedy w innym celu bo mozesz miec nawet kolizje. parametry R mozna wykorzystywac w nieskonczonosci przypadkow. to akurat jedno z latwiejszych... mozna oznaczac za ich pomoca dlugosci podania itp. robisz sobie funkcje M do calego cyklu podawania lub nawet podprogramu w ktorej uzywasz parametry a w programie glownym podajesz jedynie ta funkcje M a na poczatku programu okreslasz jaki parametr ma jaka wartosc, wtedy maszyna automatycznie ze zmiana programu zmienia wartosci potrzebnych parametrow.lord.mp pisze: A czemu akurat jest to R14 ??
[ Dodano: 2007-01-29, 13:12 ]
no a skoro ci sie cos przydalo to moze zaznaczysz mi pomogl? zawsze przyjemniej bedzie mi sie ogladalo moj profil hihi
[ Dodano: 2007-01-29, 13:14 ]
probowales juz zastosowac ten licznik?jak u ciebie wyglada? bo moze trzeba go lekko zmodyfikowac pod twoje sterowanie?
- Tokarki CNC -
- Heidenhain - Siemens - Fanuc -
- Heidenhain - Siemens - Fanuc -
-
- Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 2
- Posty: 22
- Rejestracja: 05 sty 2007, 20:56
- Lokalizacja: Poznań
Witam
Używam tych parametrów w taki sposób:
Na poczatku programu wpisuje warunki:
N35 IF R10=102 GOTOF T_102
N40 IF R10=125 GOTOF T_125
N45 IF R10=103 GOTOF T_103
(R10-dowolny parametr R, 102, 125, 103 numery narzędzi)
dalej obróbka pierwszym narzedziem
N865 STOPRE
N870 R10=102
N885 T_102:
N890 T102
N910 M6; Zamiana narzedzia
obróbka narzedziem 102
itd.
na koniec programu trzeba podac R10=0
Dzięki temu program zawsze zaczyna od ostatniego narzedzia które było użyte o ile program nie dobiegł końca.
Dodatkowo jak chce wykonac program np od 3 narzedzia to wpisuje odpowiedni nr do R10 i startuje.
Używam tych parametrów w taki sposób:
Na poczatku programu wpisuje warunki:
N35 IF R10=102 GOTOF T_102
N40 IF R10=125 GOTOF T_125
N45 IF R10=103 GOTOF T_103
(R10-dowolny parametr R, 102, 125, 103 numery narzędzi)
dalej obróbka pierwszym narzedziem
N865 STOPRE
N870 R10=102
N885 T_102:
N890 T102
N910 M6; Zamiana narzedzia
obróbka narzedziem 102
itd.
na koniec programu trzeba podac R10=0
Dzięki temu program zawsze zaczyna od ostatniego narzedzia które było użyte o ile program nie dobiegł końca.
Dodatkowo jak chce wykonac program np od 3 narzedzia to wpisuje odpowiedni nr do R10 i startuje.
Endrio