Zmienne

Dyskusje na temat maszyn HAAS

Autor tematu
karcio86
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 23
Rejestracja: 16 lis 2008, 16:12
Lokalizacja: Poznań

Zmienne

#1

Post napisał: karcio86 » 05 mar 2009, 19:04

Witka!
Powiedzcie mi których zmiennych nie tykać w tabeli ???
Staram się używać od 500 do 699. No i jak zaokrąglić liczbe np. 2.65843 do 2.66 , tzn. do drugiego miejsca po przecinku. Czy jest jakiś operator dla funkci ROUND[] ? Pozdrawiam



Tagi:

Awatar użytkownika

-=JaNeK=-
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 265
Rejestracja: 23 kwie 2008, 22:34
Lokalizacja: WarSZawkA

#2

Post napisał: -=JaNeK=- » 05 mar 2009, 19:25

w instrukcji masz wymienione ktore zmienne sa do czego i ktore mozna uzywac, ktore mozna tylko odczytywac itd ROUND sluzy tylko do zaokraklania do liczby calkowitej


ZMIENNE ZASTOSOWANIE
#0 Nie jest to liczba (tylko do odczytu)
#1-#33 Argumenty makrowywołania
#100-#199 Zmienne ogólnego zastosowania, zapisywane po wyłączeniu zasilania
#500-#699 Zmienne ogólnego zastosowania, zapisywane po wyłączeniu zasilania
#700-#749 Zmienne ukryte, przeznaczone wyłącznie do użytku wewnętrznego
#800-#999 Zmienne ogólnego zastosowania, zapisywane po wyłączeniu zasilania
#1000-#1063 64 wejścia dyskretne (tylko do odczytu)
#1064-#1068 Maksymalne obciążenia osi dla, odpowiednio, osi X, Y, Z, A oraz B
#1080-#1087 Surowe dane analogowe do wejść cyfrowych (tylko do odczytu)
#1090-#1098 Filtrowane dane analogowe do wejść cyfrowych (tylko do odczytu)
#1094 Obciążenie wrzeciona z napędem wrzeciona OEM (tylko do odczytu)
#1098 Obciążenie wrzeciona z napędem wektorowym Haas (tylko do odczytu)
#1100-#1139 40 wyjść dyskretnych
#1140-#1155 16 dodatkowych wyjść przekaźników poprzez wyjście multipleksowe
#1264-#1268 Maksymalne obciążenia osi dla, odpowiednio, osi C, U. V, W i T
#1601-#1800 Liczba części roboczych narzędzi od #1 do 200 włącznie
#1801-#2000 Maksymalne zarejestrowane wibracje narzędzi od 1 do 200
#2001-#2200 Przesunięcia długości narzędzi
#2201-#2400 Zużycie długości narzędzi
#2401-#2600 Przesunięcia średnicy/promienia narzędzia
#2601-#2800 Zużycie średnicy/promienia narzędzia
#3000 Alarm programowalny
#3001 Milisekundowy regulator czasowy
#3002 Godzinowy regulator czasowy
#3003 Supresja bloku pojedynczego
#3004 Układ sterowania ręcznego
#3006 Programowalne zatrzymanie z komunikatem
#3011 Rok, miesiąc, dzień
#3012 Godzina, minuta, sekunda
#3020 Regulator czasowy włączania (tylko do odczytu)
#3021 Regulator czasowy rozpoczęcia cyklu
#3022 Regulator czasowy posuwu
#3023 Regulator czasowy części bieżących
#3024 Regulator czasowy ostatniej obrobionej części
#3025 Regulator czasowy części poprzednich
#3026 Narzędzie we wrzecionie (tylko do odczytu)
#3027 Obr./min. wrzeciona (tylko do odczytu)
#3028 Liczba palet załadowanych na odbiornik
#3030 Blok pojedynczy
#3031 Próba
#3032 Usuń blok
#3033 Opcja stop
#3201-#3400 Średnica rzeczywista dla narzędzi od 1 do 200 włącznie
#3401-#3600 Programowalne położenia chłodziwa dla narzędzi od 1 do 200 włącznie
#3901 M30 zliczanie 1
#3902 M30 zliczanie 2
#4000-#4021 Poprzednie kody G grupy bloku
#4101-#4126 Poprzednie kody adresowe bloku
UWAGA: Mapowanie 4101 do 4126 jest takie same, jak alfabetyczne adresowanie rozdziału "Makroargumenty";
np. instrukcja x1.3 ustawia zmienną nr 4124 na 1.3. Mapowanie osi to x=1, y=2, … b=5, dla przykładu, zmienną
układu współrzędnych Z maszyny byłaby nr 5023.
96-0121 wersja P styczeń 2007 Makra 85
#5001-#5005 Położenie końcowe poprzedniego bloku
#5021-#5025 Współrzędne obecnego położenia maszyny
#5041-#5045 Współrzędne obecnego położenia roboczego
#5061-#5065 Obecne położenie sygnału pominięcia - X,Y,Z,A,B
#5081-#5085 Obecne przesunięcie narzędzia
#5201-#5205 Korekcje robocze G52
#5221-#5225 Korekcje robocze G54
#5241-#5245 Korekcje robocze G55
#5261-#5265 Korekcje robocze G56
#5281-#5285 Korekcje robocze G57
#5301-#5305 Korekcje robocze G58
#5321-#5325 Korekcje robocze G59
#5401-#5500 Regulatory czasowe posuwu do narzędzia (w sekundach)
#5501-#5600 Regulatory czasowe pracy całkowitej narzędzi (w sekundach)
#5601-#5699 Monitorowanie limitu trwałości użytkowej narzędzi
#5701-#5800 Licznik monitora trwałości użytkowej narzędzi
#5801-#5900 Monitor obciążenia narzędzi (maksymalne dotąd wykryte obciążenie)
#5901-#6000 Limit monitorowania obciążenia narzędzi
#6001-#6277 Ustawienia (tylko do odczytu)
#6501-#6999 Parametry (tylko do odczytu)
UWAGA: Mniej znaczące bity dużych wartości nie pojawią się w makrozmiennych dla ustawień i parametrów.
#7001-#7006 (#14001-#14006) G110 (G154 P1) dodatkowe przesunięcia robocze
#7021-#7026 (#14021-#14026) G111 (G154 P2) dodatkowe przesunięcia robocze
#7041-#7046 (#14041-#14046) G112 (G154 P3) dodatkowe przesunięcia robocze
#7061-#7066 (#14061-#14066) G113 (G154 P4)dodatkowe przesunięcia robocze
#7081-#7086 (#14081-#14086) G114 (G154 P5) dodatkowe przesunięcia robocze
#7101-#7106 (#14101-#14106) G115 (G154 P6) dodatkowe przesunięcia robocze
#7121-#7126 (#14121-#14126) G116 (G154 P7) dodatkowe przesunięcia robocze
#7141-#7146 (#14141-#14146) G117 (G154 P8) dodatkowe przesunięcia robocze
#7161-#7166 (#14161-#14166) G118 (G154 P9) dodatkowe przesunięcia robocze
#7181-#7186 (#14181-#14186) G119 (G154 P10) dodatkowe przesunięcia robocze
#7201-#7206 (#14201-#14206) G120 (G154 P11) dodatkowe przesunięcia robocze
#7221-#7226 (#14221-#14221) G121 (G154 P12) dodatkowe przesunięcia robocze
#7241-#7246 (#14241-#14246) G122 (G154 P13) dodatkowe przesunięcia robocze
#7261-#7266 (#14261-#14266) G123 (G154 P14) dodatkowe przesunięcia robocze
#7281-#7286 (#14281-#14286) G124 (G154 P15) dodatkowe przesunięcia robocze
#7301-#7306 (#14301-#14306) G125 (G154 P16) dodatkowe przesunięcia robocze
#7321-#7326 (#14321-#14326) G126 (G154 P17) dodatkowe przesunięcia robocze
#7341-#7346 (#14341-#14346) G127 (G154 P18) dodatkowe przesunięcia robocze
#7361-#7366 (#14361-#14366) G128 (G154 P19) dodatkowe przesunięcia robocze
#7381-#7386 (#14381-#14386) G129 (G154 P20) dodatkowe przesunięcia robocze
#7501-#7506 Priorytet palet
#7601-#7606 Status palet
#7701-#7706 Numery programu części przydzielone paletom
#7801-#7806 Licznik użycia palet
#8500 Zaawansowane zarządzanie narzędziami (ATM). Identyfi kator grupy
#8501 ATM. Procent łącznej dostępnej trwałości użytkowej narzędzi dla
wszystkich narzędzi w grupie.
#8502 ATM. Łączne dostępne zliczanie zużycia narzędzi w grupie.
#8503 ATM. Łączne dostępne zliczanie otworów narzędzi w grupie.
#8504 ATM. Łączny dostępny czas posuwu narzędzi (w sekundach) w grupie.
#8505 ATM. Łączny dostępny czas narzędzi (w sekundach) w grupie.
#8510 ATM. Numer następnego narzędzia, które ma być użyte.
#8511 ATM. Procent dostępnej trwałości użytkowej następnego narzędzia.
86 Makra 96-0121 wersja P styczeń 2007
#8512 ATM. Dostępne zliczanie zużycia następnego narzędzia.
#8513 ATM. Dostępne zliczanie otworów następnego narzędzia.
#8514 ATM. Dostępny czas posuwu następnego narzędzia (w sekundach).
#8515 ATM. Dostępny łączny czas następnego narzędzia (w sekundach).
#14401-#14406 G154 P21 dodatkowe przesunięcia robocze
#14421-#14426 G154 P22 dodatkowe przesunięcia robocze
#14441-#14446 G154 P23 dodatkowe przesunięcia robocze
#14461-#14466 G154 P24 dodatkowe przesunięcia robocze
#14481-#14486 G154 P25 dodatkowe przesunięcia robocze
#14501-#14506 G154 P26 dodatkowe przesunięcia robocze
#14521-#14526 G154 P27 dodatkowe przesunięcia robocze
#14541-#14546 G154 P28 dodatkowe przesunięcia robocze
#14561-#14566 G154 P29 dodatkowe przesunięcia robocze
#14581-#14586 G154 P30 dodatkowe przesunięcia robocze
#14781-#14786 G154 P40 dodatkowe przesunięcia robocze
#14981-#14986 G154 P50 dodatkowe przesunięcia robocze
#15181-#15186 G154 P60 dodatkowe przesunięcia robocze
#15381-#15386 G154 P70 dodatkowe przesunięcia robocze
#15581-#15586 G154 P80 dodatkowe przesunięcia robocze
#15781-#15786 G154 P90 dodatkowe przesunięcia robocze
15881-15886 G154 P95 dodatkowe przesunięcia robocze
15901-15906 G154 P96 dodatkowe przesunięcia robocze
15921-15926 G154 P97 dodatkowe przesunięcia robocze
15941-15946 G154 P98 dodatkowe przesunięcia robocze
15961-15966 G154 P99 dodatkowe przesunięcia robocze
Pomagam w:
HAAS - frezarki, tokarki, stoły, podajniki
FANUC - frezarki, tokarki, automaty wzdłużne

Instrukcje HAAS są dostępneTU


Autor tematu
karcio86
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 23
Rejestracja: 16 lis 2008, 16:12
Lokalizacja: Poznań

#3

Post napisał: karcio86 » 05 mar 2009, 19:40

czy jest możliwość zaokrąglenia na maszynie zmiennej do setek 0.00 ?


cosmonet
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 278
Rejestracja: 01 sty 1970, 01:00
Lokalizacja: Mazowsze

#4

Post napisał: cosmonet » 05 mar 2009, 19:42

Można też od #1 do #33. Ja te stosuję.


Autor tematu
karcio86
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 23
Rejestracja: 16 lis 2008, 16:12
Lokalizacja: Poznań

#5

Post napisał: karcio86 » 05 mar 2009, 21:08

Ja pisze program na pomiar rowków w pewnej formie na gume. Jest tych pomiarów 248. Wykorzystam zmienne od 500 do 648 albo nawet do 699. Czy one są bezbieczne ? Pierwszy raz z tego korzystam. Pomiary będę robił sondą Renishaw MP12.

pozdrawiam

[ Dodano: 2009-03-05, 21:20 ]
Chodzi mi o to , czy kożystając ze zmiennych od 500 do 699 nie namieszam czegoś w maszynce oraz czy nie uszkodze sondy .

Awatar użytkownika

-=JaNeK=-
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 265
Rejestracja: 23 kwie 2008, 22:34
Lokalizacja: WarSZawkA

#6

Post napisał: -=JaNeK=- » 06 mar 2009, 00:22

#100-#199 Zmienne ogólnego zastosowania, zapisywane po wyłączeniu zasilania
#500-#699 Zmienne ogólnego zastosowania, zapisywane po wyłączeniu zasilania

te mozna spokojnie uzywac.. 1-33 nie zalecam

nie slyszalem nic o zaokraglaniu.. jedyne co mi przychodzi do glowy to zapisanie czegos pod zmienna odpowiadajaca za offset .. tam powinny sie zapisywac do mikronow (ale nie wiem bo nie sprawdzalem, moze jutro zobacze)
Pomagam w:
HAAS - frezarki, tokarki, stoły, podajniki
FANUC - frezarki, tokarki, automaty wzdłużne

Instrukcje HAAS są dostępneTU


Tielegin
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 85
Rejestracja: 10 kwie 2009, 11:40
Lokalizacja: Wrocław

#7

Post napisał: Tielegin » 10 kwie 2009, 12:01

Nie wiem jak w waszych przypadkach ale u mnie istotne zmienne są strasznie rozproszone. Dodatkowo w dziwnych miejscach zapisywane są wartości z kalibracji sondy. Dlatego też używam zmiennych powyżej 600. Najbezpieczniejsze dla mnie są w okolicach 850 :).


mafia79
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 3
Rejestracja: 14 maja 2015, 15:42
Lokalizacja: Pruszków

#8

Post napisał: mafia79 » 14 maja 2015, 15:55

Witam
Ja używam zmiennych od #800 do #899 z pomiarów sonda renishawa.
Tylko mam problem z zapisem tych wartości na pendraiwie, czy istnieje taka możliwość?
Lub czy istnieje możliwość zapisu zmiennych na komputerze.
Pracuje na Haasie vf3 z 2014.
Z góry dziękuję za odpowiedź.

Awatar użytkownika

-=JaNeK=-
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 265
Rejestracja: 23 kwie 2008, 22:34
Lokalizacja: WarSZawkA

#9

Post napisał: -=JaNeK=- » 14 maja 2015, 19:18

na ekranie urzadzenia usb wcisnij F4. bedzie tam opcja zapisu zmiennych makro do pliku
Pomagam w:
HAAS - frezarki, tokarki, stoły, podajniki
FANUC - frezarki, tokarki, automaty wzdłużne

Instrukcje HAAS są dostępneTU


irbal
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 122
Rejestracja: 24 sie 2006, 23:20
Lokalizacja: Opole

Re: Zmienne

#10

Post napisał: irbal » 14 maja 2015, 20:52

[quote="karcio86"

No i jak zaokrąglić liczbe np. 2.65843 do 2.66 , tzn. do drugiego miejsca po przecinku. Czy jest jakiś operator dla funkci ROUND[] ? [/quote]

Pomnóż x100
zaokrąglenie do liczby całkowitej ROUND[]
podziel /100

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”