Strona 1 z 2

Zmienne

: 05 mar 2009, 19:04
autor: karcio86
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

: 05 mar 2009, 19:25
autor: -=JaNeK=-
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

: 05 mar 2009, 19:40
autor: karcio86
czy jest możliwość zaokrąglenia na maszynie zmiennej do setek 0.00 ?

: 05 mar 2009, 19:42
autor: cosmonet
Można też od #1 do #33. Ja te stosuję.

: 05 mar 2009, 21:08
autor: karcio86
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 .

: 06 mar 2009, 00:22
autor: -=JaNeK=-
#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)

: 10 kwie 2009, 12:01
autor: Tielegin
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 :).

: 14 maja 2015, 15:55
autor: mafia79
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ź.

: 14 maja 2015, 19:18
autor: -=JaNeK=-
na ekranie urzadzenia usb wcisnij F4. bedzie tam opcja zapisu zmiennych makro do pliku

Re: Zmienne

: 14 maja 2015, 20:52
autor: irbal
[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