grzeszko, to program do obrobki stożka o promieniu max 20,873 wysokości 34 z wierszowaniem w z- cie co 0,5. W p-ktach x 170 y0 i x-170 y0 na sterowanie fanuc.
Na pocz. jest definicja parametrow #1 i#2, potem najazd na z =#1 i przesuniecie w y o #2 i objazd po okregu wokol srodka przesunietego w y (j) o -#2. Potem masz przestawienie parametrów #1 i #2 na nastepne wartości. Następna linijka, to funkcja warunkowa jesli (IF) spełniony jest warunek #1 większe lub równe- 34 (#1 GE (greather or equal to) -34)wykonaj skok do nru wiersza (GOTO801).
Poniewaz wiersz N801 jest przed funkcją warunkowa zostanie ona "napotkana" ponownie i wykonywana dopóki nie nastąpi sytuacja, w której warunek nie zostanie spelniony.
Programowanie parametryczne- proszę o pomoc
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 266
- Rejestracja: 03 lip 2012, 20:36
- Lokalizacja: Tarnów
#2= #2 - 0.04973
tylko co znaczy to, tego nie rozumiem?
znaczy to, że po każdym obrocie i przejezdzie w z-0,5 średnica jak i promień zmniejsza sie o 0.04973 ?? jak ktoś to obliczył?
powiedzmy mam probień początkowy 150mm, końcowy chce zrobić na 50 mm na wysokości 100mm, więc mój program ma wyglądać tak:
#1= 0
#2= 150
N801 G01 Z#1
G01 G41 Y#2
G03 J - #2
G01 G40 Y0
#1= #1 - 0.5
#2= #2 - co tu pow wpisać?
IF [ #1 GE - 100 ] GOTO801
G00 Z50.
jak to obliczyć??
tylko co znaczy to, tego nie rozumiem?
znaczy to, że po każdym obrocie i przejezdzie w z-0,5 średnica jak i promień zmniejsza sie o 0.04973 ?? jak ktoś to obliczył?
powiedzmy mam probień początkowy 150mm, końcowy chce zrobić na 50 mm na wysokości 100mm, więc mój program ma wyglądać tak:
#1= 0
#2= 150
N801 G01 Z#1
G01 G41 Y#2
G03 J - #2
G01 G40 Y0
#1= #1 - 0.5
#2= #2 - co tu pow wpisać?
IF [ #1 GE - 100 ] GOTO801
G00 Z50.
jak to obliczyć??
dopiero się uczę
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 184
- Rejestracja: 02 lis 2012, 21:26
- Lokalizacja: Oświęcim
Re: Programowanie parametryczne- proszę o pomoc
Witam,
Pozwolę sobie podpiąć się pod temat. Mam problem, ponieważ nigdy nie programowałem parametrycznie a teraz rozwiązanie mojego problemu widzę właśnie tu. Podczas uruchamiania produkcji posiadam zadrgania na powierzchni, po 10 sztukach problem ustaje. Aby temu zapobiec wystarczy skręcić posuw do 80%. Chciałbym to rozgryźć programowo. Sterowanie Fanuc, licznik sztuk narzędzia mam zaaplkowany w Macrach (załóżmy 5041). Załóżmy wjazd Z-10 F0.35 Wczytuję się w różne kody i wstępnie wiem, że muszę przypisać posuw pod #1=0.35 , Pętla LT z warunkiem dla 15 sztuk.
N00 #1=0,35
N10 #2=0,28
N20 IF[#5041 GE 15] GOTO50 /(licznik narzędzia równy lub wyżej wartości 15)
N30 G1 Z-10 F#2
N40 GOTO 50
N50 G1 Z-10 F#1
N60 DALSZA CZĘŚĆ KODU
Wstępnie tak to widzę, jednak jest to mój pierwszy kod i nie mam doświadczenia. Z góry dziękuję za poradę oraz wykazanie błędów.
Pozdrawiam,
Adrian M.
Pozwolę sobie podpiąć się pod temat. Mam problem, ponieważ nigdy nie programowałem parametrycznie a teraz rozwiązanie mojego problemu widzę właśnie tu. Podczas uruchamiania produkcji posiadam zadrgania na powierzchni, po 10 sztukach problem ustaje. Aby temu zapobiec wystarczy skręcić posuw do 80%. Chciałbym to rozgryźć programowo. Sterowanie Fanuc, licznik sztuk narzędzia mam zaaplkowany w Macrach (załóżmy 5041). Załóżmy wjazd Z-10 F0.35 Wczytuję się w różne kody i wstępnie wiem, że muszę przypisać posuw pod #1=0.35 , Pętla LT z warunkiem dla 15 sztuk.
N00 #1=0,35
N10 #2=0,28
N20 IF[#5041 GE 15] GOTO50 /(licznik narzędzia równy lub wyżej wartości 15)
N30 G1 Z-10 F#2
N40 GOTO 50
N50 G1 Z-10 F#1
N60 DALSZA CZĘŚĆ KODU
Wstępnie tak to widzę, jednak jest to mój pierwszy kod i nie mam doświadczenia. Z góry dziękuję za poradę oraz wykazanie błędów.
Pozdrawiam,
Adrian M.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 5
- Posty: 4392
- Rejestracja: 13 lut 2017, 19:34
- Lokalizacja: Szczecin
Re: Programowanie parametryczne- proszę o pomoc
A nie prosciej zrobić proste podstawienie
IF (licznik sztuk) LT 15 #111=80 ELSE #111=100
F#111
I tylko zerujesz licznik sztuk kiedy trzeba.
IF (licznik sztuk) LT 15 #111=80 ELSE #111=100
F#111
I tylko zerujesz licznik sztuk kiedy trzeba.
Można?
Morzna!!!
Morzna!!!
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 184
- Rejestracja: 02 lis 2012, 21:26
- Lokalizacja: Oświęcim
Re: Programowanie parametryczne- proszę o pomoc
Ok, dziękuję. Wartości 80 i 100 są przykładowymi? W moim przypadku :
IF (licznik sztuk) LT 15 #111=0.28 ELSE #111=0.35
F#111
Pozdrawiam,
Adrian M.
IF (licznik sztuk) LT 15 #111=0.28 ELSE #111=0.35
F#111
Pozdrawiam,
Adrian M.