rafalxfiles pisze:Oj ..
To ja Ci powiem o co tu chodzi..
A więc tak:
N1 #1=0; -> tutaj na początku ustawiany jest licznik na 0
N2 G4 X1; -> postój czasowy maszyny 1 sekunde.
N3 IF[#1GT17] GOTO66; -> sprawdzamy warunek jeżeli nasz licznik przekroczył wartość 17 (szt zrobionych) to przeskakujemy do bloku nr 66 - czyli koniec programu, jeżeli nie to program wykonuje się dalej czyli:
N4 T1111 M9; -> wywołanie narzędzia nr 11 i wyłączenie wody
N5 M5; - zatrzymanie obrotów
N6 G0 X95 Z-45; -> podjazd na pozycję X95 z-45
N7 G94; - włączenie posuwu z mm/min
N8 G1 X-1 F2000; -> powolne najechanie łapą na materiał
N9 M10; -> otwarcie szczęk uchwytu
N10 G4 X1; -> postój czasowy 1 sek (chyba żeby zdążył się dobrze uchwyt otworzyć)
N11 G1 F2000 W35; -> wyciągnięcie materiału na długość 35 mm w osi Z
N12 M11; ->zamknięcie uchwytu
N13 G4 X1; -> postój czasowy.
N14 G1 X95 F5000; -> wyjazd do góry łapki
N15 G0 Z150; -> odjazd na bezpieczną odległość
N16 G95; -> posów w mm/obr
... - dalsza część programu
N64 #1=#1+1; zwiększamy nasz obecny licznik o 1
N65 GOTO2; -> przeskakujemy do 2 lini programu
N66M9 M30; -> koniec programu
Czyli z tego programu wynika, że jest wykonywane podciągnięcie 17 razy i po tym następuje koniec programu.. jeżeli chcesz żeby wykonywało mniejszą liczbę razy to zmieniasz w bloku nr N3 cyfrę po GT - dasz GT 5 - wykona 5 itd.
Podciąganie zmieniasz sobie w lini N6 gdzie łapka ma podjechać - najlepiej ręcznie sobie podjedź na początek i zapisz pozycje zeta (X zależy od średnicy materiału)
A odległość na jaką wyciąga masz w N11 jako W.
Jeżeli detal ma np 50 mm obcinasz listwą o szerokości 3 mm to razem masz 53 mm.
Żeby coś splanowało musisz wyciągnąć 54 mm więc piszesz W54 itp. itd.
Mam nadzieję że nie pisałem na darmo i coś z tego zakumasz..
Pozdrawiam
mr-zgr , po przeczytaniu tych postów prawdę mówiąc zgłupiałem i nie wiem w czym dalej masz problem.mr-zgr pisze:"Mam nadzieję że nie pisałem na darmo i coś z tego zakumasz.." teraz w koncu ktos dokladnie wytlumaczyl mi o co w tym chodzi. z uzywaniem tego programu nie bede mial juz problemow. pozostala jeszcze jedna, ostatnia kwestia. Jak mam prawidlowo zabazowac to narzedzie w osi X? tak jak juz wspominalem ta oprawka nie chwyta preta od czola tylko z gory
, prostopadle do materialu.
Osobiście , za bardzo nie rozumiem związku 17- krotnego podciągnięcia do bloku N66M9 M30; (podkreśliłem w cytacie).
....jak dobrze rozumiem , jest to program na podajnik .
A gdzie jest reszta programu i jego zapętlenie?.
Ja programuję Haas-y , G-kody w zapisie mogą się trochę różnić , ale zasada jest taka sama (.....tak myślę).
przykład
%
O00064
(TULEJKA ZAWIASU - CYKL)
M98 P65 L10
G28 U0
G28 W0
M30
%
%
O00065
( TULEJKA ZAWIASU)
G28 U0
G28 W0
G54
T909
G50 S580
G97 S580 M03
G00 Z8.
X0
M08
G81 Z-35. R2.5 F0.3
G00 Z10.
G80
M09
G28 U0
T808
G97 S580 M03
G00 Z8.
X0
M08
G81 Z-8.5 R2.5 F0.3
G00 Z10.
G80
M09
G28 U0
T606
G96 S69 M03
G00 Z-23.4
X24.
M08
G01 X23. F0.05
M36
G01 X11. F0.05
G00 X30.
M37
M05
M09
G28 U0
G28 W0
M98 L1 P66
M99
%
%
O00066 (EPPINGER - DO WYCIAGANIA PRETA)
T303
G98
G54
M05
G00 Z-18.
M19 P65
X0
G01 Z-40. F4000.
M11
G04 P2.
G01 W23.
M10
G04 P2.
G01 W30.
G28 U0
G99
M99
%