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.