Podprogram

Dyskusje na temat systemu Sinumerik

Piracik
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 6
Posty: 352
Rejestracja: 15 gru 2005, 12:21
Lokalizacja: Świdwin

#11

Post napisał: Piracik » 27 sty 2007, 18:19

X0. 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
kolega lord.mp chcial wiadomosci o parametrach R, a nie wiadomosci o funkcjach G :)
Ostatnio zmieniony 28 sty 2007, 15:19 przez Piracik, łącznie zmieniany 1 raz.


- Tokarki CNC -
- Heidenhain - Siemens - Fanuc -

Tagi:


siwy
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 16
Rejestracja: 27 sty 2007, 18:38
Lokalizacja: Warka

#12

Post napisał: siwy » 27 sty 2007, 19:04

Witam.
Nie wiem czy koledze lord.mp o to chodziło, ale podaję najprostszy z prostych przykładów
R1=0
AA:R1=R1+2
IF R1>=360 GOTOF BB
R2=60*SIN(R1) R3=40*COS(R1)
G1 X=(R2) Y=(R3)
GOTOB AA
BB:M30

Sinumerik 810 frezowanie.


Autor tematu
lord.mp
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 6
Posty: 12
Rejestracja: 19 sty 2007, 22:42
Lokalizacja: Śląśk

#13

Post napisał: lord.mp » 28 sty 2007, 11:21

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.


Piracik
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 6
Posty: 352
Rejestracja: 15 gru 2005, 12:21
Lokalizacja: Świdwin

#14

Post napisał: Piracik » 28 sty 2007, 15:26

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.
- Tokarki CNC -
- Heidenhain - Siemens - Fanuc -


Endrio
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 22
Rejestracja: 05 sty 2007, 20:56
Lokalizacja: Poznań

#15

Post napisał: Endrio » 28 sty 2007, 21:43

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.
Endrio


lolek
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 23
Rejestracja: 17 sty 2007, 06:41
Lokalizacja: Polska

#16

Post napisał: lolek » 28 sty 2007, 22:13

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.
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ę :mrgreen:
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 ?


Autor tematu
lord.mp
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 6
Posty: 12
Rejestracja: 19 sty 2007, 22:42
Lokalizacja: Śląśk

#17

Post napisał: lord.mp » 29 sty 2007, 11:30

Piracik :D dzięki za info, muszę przyznać ze jest to ciekawe zastosowanie R parametrów. Nie wiedziałem ze można tak je wykorzystać ( pewnie nie wiem jeszcze dużo rzeczy ). A czemu akurat jest to R14 ??

Pozdrawiam


Piracik
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 6
Posty: 352
Rejestracja: 15 gru 2005, 12:21
Lokalizacja: Świdwin

#18

Post napisał: Piracik » 29 sty 2007, 13:09

lord.mp pisze: A czemu akurat jest to R14 ??
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.

[ Dodano: 2007-01-29, 13:12 ]
no a skoro ci sie cos przydalo to moze zaznaczysz mi pomogl? :lol: 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 -


Endrio
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 22
Rejestracja: 05 sty 2007, 20:56
Lokalizacja: Poznań

#19

Post napisał: Endrio » 29 sty 2007, 18:56

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.
Endrio


Autor tematu
lord.mp
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 6
Posty: 12
Rejestracja: 19 sty 2007, 22:42
Lokalizacja: Śląśk

#20

Post napisał: lord.mp » 29 sty 2007, 22:51

Piracik, ja nie pracuje na tokarce CNC :cry: , aktualnie obsługuje maszynę konwencjonalną, ale rozglądam się za praca na CNC. U mnie to wygląda tak ze mam na kompie symulator maszyny no i dokształcam się za pomocą tego forum. :wink:


Pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”