Problem z programikiem parametrycznym

Dyskusje na temat systemu Sinumerik

Autor tematu
CNCnano
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 8
Rejestracja: 14 lip 2011, 08:43
Lokalizacja: PL

Problem z programikiem parametrycznym

#1

Post napisał: CNCnano » 28 paź 2011, 12:20

Witam

Od niedawna próbuje pisać programy parametryczne na sterowniku SINUMERIK 810T
System 800

Mam problem ze znalezieniem błędu w programie.

Program zatrzymuje się na N140.

Może ktoś potrafi powiedzieć co jest nie tak?

%MPF800
N5 ( FREZOWANIE SPIRALNE )
N10 G0 G17 G90
N15 G54 B0
N20 (* DANE NARZEDZIA *)
N25 G0 T30 D30 M5 M6
N30 G1 S700 M3
N35 (* PARAMETRY POCZATKOWE *)
N40 R20=5 (+ 2 BEZPIECZNA WYS.)
N45 R21=50 (+ 1 BEZPIECZNA WYS.)
N50 R22=50 (+ WARTOSC R OTW.)
N55 R23=-28 (- GLEBOKOSC FREZ.)
N60 R24=-3 (- GLEBOKOSC ZAGL.)
N65 R25=0 (WSP. SRODKA X)
N70 R26=0 (WSP. SRODKA Y)
N75 R27=200 (POSUW)
N80 (* OBLICZENIA *)
N85 R30=1 (LICZNIK)
N90 R33=R23/R24
N95 @622 R33 (WARTOSC CALK.)
N100 R34=R33*R24 (OBLICZENIA)
N105 (***)
N110 G0 X=R25 Y=R26 Z=R21 (1 NAJAZD)
N115 G1 Z=R20 F3000 (2 NAJAZD)
N120 G41 G1 Z3 F=R27 (NAJAZD NA KOR.)
N125 G3 X=R25 Y=R26 Z0 I=-R22 J0 F=R27
N130 (***)
N135 @136 R30 R33 K160 (DOPOKI R30<=R33)
N140 G3 X=R25 Y=R26 Z=R24*R30 I=-R22 J0 F=R27
N145 R30=R30+1
N150 @100 K-135 (POWROT DO LINI N135)
N155 (***)
N160 @122 R34 R23 K175 (CZY ROZNE)
N165 G3 X=R25 Y=R26 Z=R23 I=-R22 J0 F=R27
N170 (* ODJAZD *)
N175 G1 G40 X=R25 Y=R26
N180 G0 Z=R21
N185 (***)
N190 G0 X500
N195 M5 M18
N200 G53 X0 Y-300
N205 B0 M2




ilove810T
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 85
Rejestracja: 01 lip 2011, 12:39
Lokalizacja: Kołobrzeg

#2

Post napisał: ilove810T » 06 gru 2011, 21:29

sprobuj nie uzywac operacji matematycznych przy deklarowaniu Z

Kod: Zaznacz cały

Z=R24*R30
R500=R24*R30
Z=R500


andrjalo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 745
Rejestracja: 27 lut 2011, 14:15
Lokalizacja: Polska

#3

Post napisał: andrjalo » 16 gru 2011, 19:23

Nie ma w sinumeriku rejestru ujemnego wpisz I=R22 a wartość ujemną wpisz w R22

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”