BLOKI FUNKCYJNE podstawowych elementów maszyn



Poniżej można pobrać przykładowe bloki funkcyjne, które mogą służyć do modelowania zachowania się podstawowych elementów urządzeń.
Jak pobrać i zainstalować blok funkcyjny do własnego projektu? (kurs - część 1, film oglądaj od 6:25 min.)



Moduł obrotowy 1-osiowy z pozycjonerem
pobierz blok funkcyjny
przykład zastosowania




wejścia bloku funkcyjnego:
ENABLE - załączenie działania modułu
DEMAND POS - pozycja zadana modułu w [st./sek]
MAX VEL - prędkość maksymalna w [st./sek]
% VEL - prędkość ruchu jako % prędkości maksymalnej
MAX ALPHA - pozycja maksymalna modułu w [stopnie]
MIN ALPHA - pozycja minimalna modułu w [stopnie]
RV_no - numer rejestru, w którym przechowywana jest pozycja aktualna modułu.
              Trzeba podać ten rejestr i musi być różny, dla każdego modułu liniowego w danym projekcie.
FREQ - częstotliwość symulacji w [Hz ] - częstotliwość należy wyliczyć jako odwrotność z okresu symulacji,
              który można ustawić i sprawdzić w menu górnym -> ustawienia -> symulacja w okienku .
              Dla przykładowej wartości okresu 2000 [mikrosekund] wartość częstotliwości wynosi 500 [Hz], bo 1/(2000 [mikrosekund]) = 500 [Hz].

wyjścia bloku funkcyjnego:
POS ALPHA - aktualna pozycja elementu wyjściowego modułu obrotowego
MAX_Limit - sygnał wyłącznika krańcowego pozycji MAX - zasięg czujnika: 1[st.]
MIN_Limit - sygnał wyłącznika krańcowego pozycji MIN - zasięg czujnika: 1[st.]
IN POSITION - sygnał aktywny gdy pozycja zadana jest równa pozycji aktualnej ( DEMAND POS = POSITION ) z dokładnością do +-0,5 [st]




Moduł liniowy jednoosiowy z pozycjonerem:
pobierz blok funkcyjny
przykład zastosowania

 

wejścia bloku funkcyjnego:
ENABLE - załączenie działania modułu
DEMAND POS - pozycja zadana modułu
MAX VEL - prędkość maksymalna w [mm/sek]
% VEL - prędkość ruchu jako % prędkości maksymalnej
MAX - pozycja maksymalna modułu w [mm]
MIN - pozycja minimalna modułu w [mm]
RV_no - numer rejestru, w którym przechowywana jest pozycja aktualna modułu. Trzeba podać ten rejestr i musi być różny, dla każdego modułu liniowego w danym projekcie.
FREQ - częstotliwość symulacji w [Hz ] - częstotliwość należy wyliczyć jako odwrotność z okresu symulacji, który można ustawić i sprawdzić w menu górnym -> ustawienia -> symulacja w okienku . Dla przykładowej wartości okresu 2000 [mikrosekund] wartość częstotliwości wynosi 500 [Hz], bo 1/(2000 [mikrosekund]) = 500 [Hz].

wyjścia bloku funkcyjnego:
POSITION - aktualna pozycja wózka modułu liniowego
MAX_Limit - sygnał wyłącznika krańcowego pozycji MAX - zasięg czujnika: 1[mm]
MIN_Limit - sygnał wyłącznika krańcowego pozycji MIN - zasięg czujnika: 1[mm]
IN POSITION - sygnał aktywny gdy pozycja zadana jest równa pozycji aktualnej ( DEMAND POS = POSITION ) z dokładnością do +-0,5 [mm]

Blok funkcyjny można samodzielnie modyfikować.





Siłownik pneumatyczny dwustronnego działania
pobierz blok funkcyjny
przykład zastosowania





wejścia bloku funkcyjnego:
ENABLE - załączenie działania bloku siłownika
'MOVE +' - gdy sygnał jest aktywny tłok się wysuwa
'MOVE -' - gdy sygnał jest aktywny tłok sie chowa
MAX VEL - prędkość maksymalna w [mm/sek]
% VEL - prędkość ruchu jako % prędkości maksymalnej
MAX - pozycja maksymalna skoku siłownika w [mm]
MIN - pozycja minimalna skoku siłownika w [mm]
RV_no - numer rejestru, w którym przechowywana jest pozycja aktualna tłoka. Trzeba podać ten rejestr i musi być różny, dla każdego siłownika w danym projekcie.
FREQ - częstotliwość symulacji w [Hz ] - częstotliwość należy wyliczyć jako odwrotność z okresu symulacji, który można ustawić i sprawdzić w menu górnym -> ustawienia -> symulacja w okienku . Dla przykładowej wartości okresu 2000 [mikrosekund] wartość częstotliwości wynosi 500 [Hz], bo 1/(2000 [mikrosekund]) = 500 [Hz].

wyjścia bloku funkcyjnego:
POSITION - aktualna pozycja tłoka
MAX_Limit - sygnał wyłącznika krańcowego pozycji MAX - zasięg czujnika: 1[mm]
MIN_Limit - sygnał wyłącznika krańcowego pozycji MIN - zasięg czujnika: 1[mm]

Blok funkcyjny można samodzielnie modyfikować.


Siłownik pneumatyczny jednostronnego działania z samoczynnym wysuwem
pobierz blok funkcyjny
przykład zastosowania





wejścia bloku funkcyjnego:
ENABLE - załączenie działania bloku siłownika
'MOVE -' - gdy sygnał jest aktywny tłok sie chowa
MAX VEL - prędkość maksymalna w [mm/sek]
% VEL - prędkość ruchu jako % prędkości maksymalnej
MAX - pozycja maksymalna skoku siłownika w [mm]
MIN - pozycja minimalna skoku siłownika w [mm]
RV_no - numer rejestru, w którym przechowywana jest pozycja aktualna tłoka. Trzeba podać ten rejestr i musi być różny, dla każdego siłownika w danym projekcie.
FREQ - częstotliwość symulacji w [Hz ] - częstotliwość należy wyliczyć jako odwrotność z okresu symulacji, który można ustawić i sprawdzić w menu górnym -> ustawienia -> symulacja w okienku . Dla przykładowej wartości okresu 2000 [mikrosekund] wartość częstotliwości wynosi 500 [Hz], bo 1/(2000 [mikrosekund]) = 500 [Hz].

wyjścia bloku funkcyjnego:
POSITION - aktualna pozycja tłoka
MAX_Limit - sygnał wyłącznika krańcowego pozycji MAX - zasięg czujnika: 1[mm]
MIN_Limit - sygnał wyłącznika krańcowego pozycji MIN - zasięg czujnika: 1[mm]

Blok funkcyjny można samodzielnie modyfikować.



Siłownik pneumatyczny jednostronnego działania z samoczynnym powrotem
pobierz blok funkcyjny
przykład zastosowania




wejścia bloku funkcyjnego:
ENABLE - załączenie działania bloku siłownika
'MOVE +' - gdy sygnał jest aktywny tłok sie wysuwa
MAX VEL - prędkość maksymalna w [mm/sek]
% VEL - prędkość ruchu jako % prędkości maksymalnej
MAX - pozycja maksymalna skoku siłownika w [mm]
MIN - pozycja minimalna skoku siłownika w [mm]
RV_no - numer rejestru, w którym przechowywana jest pozycja aktualna tłoka. Trzeba podać ten rejestr i musi być różny, dla każdego siłownika w danym projekcie.
FREQ - częstotliwość symulacji w [Hz ] - częstotliwość należy wyliczyć jako odwrotność z okresu symulacji, który można ustawić i sprawdzić w menu górnym -> ustawienia -> symulacja w okienku . Dla przykładowej wartości okresu 2000 [mikrosekund] wartość częstotliwości wynosi 500 [Hz], bo 1/(2000 [mikrosekund]) = 500 [Hz].

wyjścia bloku funkcyjnego:
POSITION - aktualna pozycja tłoka
MAX_Limit - sygnał wyłącznika krańcowego pozycji MAX - zasięg czujnika: 1[mm]
MIN_Limit - sygnał wyłącznika krańcowego pozycji MIN - zasięg czujnika: 1[mm]

Blok funkcyjny można samodzielnie modyfikować.


Serwonapęd obrotowy z pozycjonerem
pobierz blok funkcyjny
przykład zastosowania




wejścia bloku funkcyjnego:
ENABLE - załączenie działania serwonapędu
DEMAND POS - pozycja zadana w [impulsach]
MAX VEL - prędkość maksymalna w [obr./min.]
% VEL - prędkość ruchu jako % prędkości maksymalnej
MAX - pozycja maksymalna wału silnika w [imp.]
MIN - pozycja minimalna wału silnika w [imp.]
RV_no - numer rejestru, w którym przechowywana jest pozycja aktualna wału serwonapędu w [imp.].
              Trzeba podać ten rejestr i musi być różny, dla każdego bloku w danym projekcie.
FREQ - częstotliwość symulacji w [Hz ] - częstotliwość należy wyliczyć jako odwrotność z okresu symulacji,
              który można ustawić i sprawdzić w menu górnym -> ustawienia -> symulacja w okienku .
              Dla przykładowej wartości okresu 2000 [mikrosekund] wartość częstotliwości wynosi 500 [Hz], bo 1/(2000 [mikrosekund]) = 500 [Hz].
IMP_ROT - rozdzielczość silnika w [mpulsach na obrót]

wyjścia bloku funkcyjnego:
IMP - aktualna pozycja serwonapędu w [impulsach]
RAD - aktualna pozycja serwonapędu w [radianach]
MAX_Limit - sygnał wyłącznika krańcowego pozycji MAX - zasięg czujnika: 1[imp.]
MIN_Limit - sygnał wyłącznika krańcowego pozycji MIN - zasięg czujnika: 1[imp.]
IN POSITION - sygnał aktywny gdy pozycja zadana jest równa pozycji aktualnej ( DEMAND POS = POSITION ) z dokładnością do +-0,5 [imp.]