Strona 1 z 2
Stały posuw dla dla ruchu po zbiorze punktów
: 29 mar 2008, 08:34
autor: mens26
Witam
Ostatnio przyszło mi napisać program określający łuk na maszynę która nie posiada interpolacji problem ten rozwiązałem obliczając punkty i wczytując je do maszyny łuk wyszedł nie najgorzej lecz miejscami było widać niewielkie wgłębianie problem ten powstał gdyż maszyna dochodząc do każdego punktu zwalniała posuw.
Moje pytanie brzmi czy jest możliwość ustawienia stałego posuwu dla zbioru punktów tzn żeby ruch zbioru punktów odbywał sie tak samo jak ruch np po linii prostej
Maszyna posiada sterownik sinumerik 840D
Pozdrawiam
: 01 kwie 2008, 21:00
autor: Jackow
istnieje taka możliwość wpisz w każdym bloku funkcję G64 (łagodne przejście ) np;
N100 G64 G1 X200 Y200F200
N101 G64 G2 X100 Y300I50JO
N102G64G1X150..........
: 04 kwie 2008, 12:06
autor: mens26
Próbowałem niestety to nic nie daje maszyna jest o tyle dziwna ze nie ma interpolacji kołowej wiec funkcje G2 G3 odpadaja
: 04 kwie 2008, 15:04
autor: skoti
Masz jakaś dokumentacje do tej maszyny ? Prubowales pisać luki obiema metodami ? Być może używa niestandardowych literek ? Mój kolega ma maszynę gdzie zamiast literki R wpisuje się bodajże P . Wiec może tu jest problem tym bardziej ze sinumerik 840 to w miare nowe sterowanie i nie chce mi się wierzyc żeby nie bylo interpolacji kołowej .
: 04 kwie 2008, 19:25
autor: Jackow
w tym sterowaniu na pewno jest interpolacja kołowa spróbuj
N1G1 X30YOF100
N2G2X40Y10U10
: 05 kwie 2008, 07:36
autor: Wodzu
być moe zamiast R wpisuj CR tez tak miałem. A do parametrow g1 i g2 potrzebujesz jeszcze podac I i K wiec przemysl to.
[ Dodano: 2008-04-05, 07:38 ]
o nie doczytałem jak sin 840D to sprobuj to CR zamiast R.
Np. n1 G2 X0 Y0 CR30 F100
n2 X30 y30
: 05 kwie 2008, 12:50
autor: mens26
Próbowałem i nic sterownik jest może nowy ale maszyna ma tylko 2 osie automatyczne X i Z oś Y jest na korbkę

interpolacje wykonuje w osiach X i Z wiec nie ma to większego znaczenia
: 05 kwie 2008, 14:54
autor: Jackow
więc to jest wiertarka a nie frezarka , osie x.y służą tylko do najazdów na punkt a z działa jedynie z posówem
: 05 kwie 2008, 17:09
autor: skoti
Kolego takie rzeczy się pisze bo wlasnie to ma znaczenie . Domyślnie jest zalaczona interpolacja pomiędzy osiami X i Y . Do przelaczania płaszczyzny gdzie ma się odbywać interpolacja sluza funkcje G17 dla XY , G18 dla XZ oraz G19 dla YZ . Zobacz tutaj :
http://masters.ckp.pl/plecyk/cnc_sinumerik840.htm
Re: Stały posuw dla dla ruchu po zbiorze punktów
: 05 kwie 2008, 18:32
autor: gelo
mens26 pisze:Witam
Ostatnio przyszło mi napisać program określający łuk na maszynę która nie posiada interpolacji problem ten rozwiązałem obliczając punkty i wczytując je do maszyny łuk wyszedł nie najgorzej lecz miejscami było widać niewielkie wgłębianie problem ten powstał gdyż maszyna dochodząc do każdego punktu zwalniała posuw.
Moje pytanie brzmi czy jest możliwość ustawienia stałego posuwu dla zbioru punktów tzn żeby ruch zbioru punktów odbywał sie tak samo jak ruch np po linii prostej
Maszyna posiada sterownik sinumerik 840D
Pozdrawiam
Czyzbys probowal wykonac luk za pomoca kilku odcinkow prostych? Jezeli tak to zadne G64 nie usunie wglebien....
Popieram kolege Skotiego i tweirdze, ze Sinumerik 840D ma interpolacje kolowe G02 i G03.
Jak probowales je uzywac w programie, to jaki alarm sie pojawial?
Czy przed uzyciem G02 lub G03 zalaczales korkcje promienia narzedzia ( G41 lub G42)?
Przyjzyj sie przykladowi programu i opisowi funkcji tutaj:
http://cadm.ps.pl/dyd/sinumerik/Instruk ... dstawy.pdf
Polecam szczegolnie strone 80.
Przy korekcji promienia istotne jest tez oczywiscie to, zeby promien narzedzia w tabeli byl zgodny z rzeczywistoscia
Radzilbym jednak pomeczyc sie z wlasciwym uzyciem G2 i G3 bo na pewno sa w 840D. Lepszego sposobu nie ma....
Pozdrawiam