GC_EXE_LINE (174)
GC_EXE_LINE (174)
ID 174
Zastosowanie: |
PLC |
Grupa: Motion
Opis skrótowy:
Funkcja wykonująca ostatnią, odczytaną przez blok GC_READ_LINE, linię G-kodów.
Wejścia (2 sztuki):
nr |
typ |
impuls |
oznaczenie |
Uwagi |
1 |
B |
tak ( 0->1 ) |
exe |
Uruchomienie bloku. Gdy sygnał na wejściu exe zmienia stan z 0 na 1 wtedy wykonywana jest interpretacja jednej ostatniej linii G-kodów zapisanej w rejestrach R3065 do R3091. W zależności od wartości rejestrów ustawiana jest wartość na odpowiednim wyjściu bloku funkcyjnego zgodnie z opisen poniżej. |
2 |
B |
nie |
reset |
Przełączenie wszystkich wyjść typu B oraz I w stan 0 (nieaktywny). Gdy sygnał na wejściu reset jest aktywny wtedy wszystkie wyjścia binarne bloku przechodzą w stan nieaktywny równy 0 oraz wszystkie wartości typu I sa ustawiane na zero. |
Wyjścia (13 sztuk):
nr |
typ |
impuls |
oznaczenie |
Uwagi |
1 |
B |
nie |
M3_Spindle_right |
Wyjście sygnalizujące załączenie wrzeciona z obrotami prawymi, wyjście jest załączane kodem M03 a wyłączane kodem M05. Sygnał reset również wyłącza to wyjście. |
2 |
B |
nie |
M4_Spindle_left |
Wyjście działa jak wyjście Spindle_right ale załącza obroty lewe kodem M04. |
3 |
B |
nie |
M7_Tool_Cooler |
Wyjście sygnalizujące załączenie chłodzenia narzędzia, wyjście jest załączane kodem M07 a wyłączane kodem M09. Sygnał reset również wyłącza to wyjście. |
4 |
B |
nie |
M8_Cooler |
Wyjście działa jak wyjście Tool_Cooler ale załącza chłodzenie zewnętrzne. Jest aktywowane kodem M08 a wyłączne kodem M09. Sygnał reset również wyłącza to wyjście. |
5 |
B |
nie |
M10_M11_Clamp |
zamknięcie szczęk – załączane kodem M11 i M37, wyłączne kodem M10 lub M36. Sygnał reset również wyłącza to wyjście. |
6 |
B |
nie |
M6_Tool_change |
Wyjście jest aktywowane na jeden cykl programu. Sygnalizuje inicjację wymiany narzędzia. Wyjście służy do uruchomiania procedury wymiany narzędzia, która musi być oprogramowana oddzielnie. Wyjście jest aktywne na jeden cykl programu. Jest załączane kodem M06. |
7 |
I |
nie |
Tn_Tool_No |
numer narzędzia, które ma być zmienione |
8 |
B |
nie |
G0_1_2_3_Move |
Aktywowany, gdy aktualny G-kod związany jest z pozycjonowaniem. Sygnał ten powinien być podłączony do wejścia ‘exe’ bloku GC_MOVE_PREP. |
9 |
B |
nie |
G4_Delay |
Aktywowanie wyjścia zwłoki czasowej. Wyjście jest aktywowane na jeden cykl programu gdy G-kod jest interpretowany jako zwłoka czasowa G04. Czas zwłoki czasowej jest określony w rejestrze specjalnym R3080. |
10 |
B |
nie |
User_G_Code |
Wyjście jest aktywne na jeden cykl programu gdy pojawi się G-kod niezdefiniowany w sterowniku (może być zdefiniowany przez użytkownika) |
11 |
B |
|
M30_Program_end |
Wyjście jest aktywne, gdy zostanie zrealizowana ostatnia linia G-kodów |
12 |
B |
nie |
Error |
sygnalizacja pojawienia się błędu |
13 |
I |
- |
Error ID |
kod błędu |
Działanie funkcji:
Wykonuje ostatnio odczytana przez blok GC_READ_LINE linię G-kodów. Działanie bloku zostało opisane w rozdziale 4.6.5.
Używane rejestry R i znaczniki M:
Numer |
nazwa |
opis |
R-read, W-write |
R3065 |
_G_Code_A |
wartości pobrane z G-kodów |
R |
R3066 |
_G_Code_B |
wartości pobrane z G-kodów |
R |
R3067 |
_G_Code_C |
wartości pobrane z G-kodów |
R |
R3068 |
_G_Code_D |
wartości pobrane z G-kodów |
R |
R3069 |
_G_Code_E |
wartości pobrane z G-kodów |
R |
R3070 |
_G_Code_F |
wartości pobrane z G-kodów |
R |
R3071 |
_G_Code_G |
wartości pobrane z G-kodów |
R |
R3072 |
_G_Code_H |
wartości pobrane z G-kodów |
R |
R3073 |
_G_Code_I |
wartości pobrane z G-kodów |
R |
R3074 |
_G_Code_J |
wartości pobrane z G-kodów |
R |
R3075 |
_G_Code_K |
wartości pobrane z G-kodów |
R |
R3076 |
_G_Code_L |
wartości pobrane z G-kodów |
R |
R3077 |
_G_Code_M |
wartości pobrane z G-kodów |
R |
R3078 |
_G_Code_N |
wartości pobrane z G-kodów |
R |
R3079 |
_G_Code_O |
wartości pobrane z G-kodów |
R |
R3080 |
_G_Code_P |
wartości pobrane z G-kodów |
R |
R3081 |
_G_Code_Q |
wartości pobrane z G-kodów |
R |
R3082 |
_G_Code_R |
wartości pobrane z G-kodów |
R |
R3083 |
_G_Code_S |
wartości pobrane z G-kodów |
R |
R3084 |
_G_Code_T |
wartości pobrane z G-kodów |
R |
R3085 |
_G_Code_U |
wartości pobrane z G-kodów |
R |
R3086 |
_G_Code_V |
wartości pobrane z G-kodów |
R |
R3087 |
_G_Code_W |
wartości pobrane z G-kodów |
R |
R3088 |
_G_Code_X |
wartości pobrane z G-kodów |
R |
R3089 |
_G_Code_Y |
wartości pobrane z G-kodów |
R |
R3090 |
_G_Code_Z |
wartości pobrane z G-kodów |
R |
R3091 |
_G_Code_MG |
1=G, 2=M |
R |
zmiany:
SB, 2017-09-16: dodanie symboli G-kodów do nazw wyjśc.