• Nie Znaleziono Wyników

Minikomputerowy system sterowania grupą aparatów do termicznego cięcia blachy

N/A
N/A
Protected

Academic year: 2022

Share "Minikomputerowy system sterowania grupą aparatów do termicznego cięcia blachy"

Copied!
5
0
0

Pełen tekst

(1)

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 1978

Seria: AUTOMATYKA z. 45! Nr kol. 581

Leon Tbrom

Politechnika Śląska

MINIKOMPUTEROWY SYSTEM STEROWANIA GRUPĄ APARATÓW DO TERMICZNEGO CIĘCIA BLACHY

Streszczenie. W referacie przedstawiono propozycję wykorzysta- nia minikomputera do sterowania procesem termicznego cięcia blach.

Omówiono schemat tłokowy systemu sterowania i przepływu informacji pomiędzy elementami systemu.

Jednostkowy .układ sterowania.

Proces termioznego cięcia blach polega na wyoinanlu zadanych kontu­

rów z arkusza blachy. Narzędziem tnącym jest palnik, z którego wydosta­

ją się gazy -tnące.

W przypadku sterowania'ręcznego operator prowadzi palnik po uprzed­

nio wytrasowanym konturze.i

Postęp w kierunku automatyzaoji procesu cięcia stanowiło zastosowanie jednostkowego układu sterowania , tzw. specjalistycznej jednostki steru­

jącej. Jednostka na podstawie programu zakodowanego na taómie perforowa­

nej generuje sygnały sterujące elementami wykonawczymi - silnikami kro­

kowymi.

Program opisuje geometrię konturu i czynności technologiczne,-

Geometria konturu opisana Jest w postaci sekwencji tzw. bloków zawier rających opisy poszczególnych elementów konturu. Elementami konturu są odcinki i łuki (np. okręgu, paraboli). Opis elementu zawiera współrzęd­

ne jego punktu końcowego podane w przyrostowym układzlo współrzędnych oraz dodatkowe informacje o łuku , np. dla okręgu; współrzędne środka okręgu, znak krzywizny (+ lub -). Opis czynności technologicznych za - wiera kody takich działań, Jak np. podniesienie (opuszczenie palnika, włączenie) wyłączenie gazów tnących, przejście do określonego punktu.

Jednostka sterująca wczytuje program blok po bloku, dokonuje analizy każdego bloku 1 przetwarza Informację źródłową w ciąg sygnałów steru - jących silnikami krokowymi. Podstawowym układem jednostki sterującej Jest Interpolator, który realizuj''' aproksymację łuku lub odcinka linią łamaną z odpowiednią tolerancją (+ 0,1 mm);- Operator wprowadza do jed­

nostki sterującej - poprzez pulpit sterowniczy - dwa parametry, które decydują o Jakości procesu cięcia: szybkośó cięcia i kompensację szcze­

liny cięcia'. Wartości tych parametrów zależą od grubości blachy oraz własności gazów i nie mogą być ustalone programowo.

Jedna jednostka sterująca współpracować może z kilkoma zespołami ele­

mentów wykonawozych, ale pod warunkiem, że wszystkie układy wykonawcze realizują ten sam program cięcia.

Ponieważ Jednostka sterująca nie posiada układu pamięci, więc wyci­

nanie serii tych samych konturów wymaga wielokrotnego wprowadzania pro­

gramu przez czytnik taśmy perforowanej.'

Dla kontroli poprawności program cięcia wykorzystać można wyjście graficzne uzyskane przez zastąpienie palnika przez pisak. Schemat ukła­

du sterowania wykorzystujący specjalistyczną jednostkę sterującą przed­

stawia rys. i.’

Dalszy postęp w automatyzacji procesu cięcia osiągnąć można przez zastosowanie układu wyposażonego w pamięć, zdolnego do ęuasirówneczes- nej realizacji różnych programów. Wymagania te spełnić może odpowiednio przygotowany minikomputer.

Minikomputerowy system sterowania

Możliwe są dwa podstawowe warianty wykorzystania minikomputera.

W pierwszym wariancie minikomputer przejmuje wszystkie zadania jednej Jednostki sterującej lub grupy tych Jednostek, natomiast w drugim mi­

nikomputer stanowi układ nadrzędny i głównym Jego zadaniem jest zarzą-

(2)

) I. Ibrom dzsnie transferem informacji do grupy jednostek sterujących.

nys. 1. Struktura systemu sterowania ze specjalistyczną Jednostką sterującą

Zadania minikomputera w drugim wariancie układu sterowania są prostsze, a tym samym wymagania dotycząoe jego szybkości, pojemności pamięci ope- raoyjnoj i organizacji wewnętrznej są znacznie mniejsze. Schemat syste­

mu sterowania z minikomputerem przedstawiono na rys. 2f

Rys. 2. Struktura systemu sterowania z minikomputerem

Aby przeanalizować nowe możliwości* Jakie stwarza' wprowadzenie minikompu­

tera do systemu sterowania omćwiona zostanie Jego praca w dwóch sytu - acjacb: gdy minikomputer współpraouje z Jedną jednostką sterującą i gdy współpraca odbywa się z grupą Jednostek.

Praca układu! minikomputer + Jedna jednostka sterująca Jest zbliżona do pracy układa bez minikomputera. Podstawowa różnica polega na tym, że ca­

ły program przekazywany Jest w pamięci operacyjnej lub masowej /dysko­

wej/. W tym drugim przypadku w pamięci operacyjnej wydzielony jest bufor, do którego przenoszone są segmenty programu cięcia. Parametry: szybkość

(3)

Minikomputerowy system sterowania .

cięcia 1 kompensacja szczeliny cięcia wprowadzano są przez operatora z konsoli. Podstawową zaletą układu jest możliwość przechowywania całego programu w pamięci, a tym samym uniezależnienie się od urządzeń peryfe­

ryjnych.1

Ponieważ graniozna częstotliwość pracy silników krokowych Jest znacz­

nie mniejsza od możliwości transmisji sygnałów przez minikomputer, czas oczekiwania przez minikomputer na transmisję znacznie przewyższa czas samej transmisji. Ten czas oczekiwania wykorzystać można na współpraoę z inną Jednostką sterująoą.

Praca układu sterowania w trybie krotnym polega na tym, że poszcze­

gólne Jednostki sterujące mogą realizować niezależne działania pobiera­

jąc Informacje z przydzielonych im buforów w pamięci operacyjnej.

Jednostka sterująca zgłasza żądanie transmisji po zrealizowaniu elemen­

tu konturu przez układy wykonawcze aparatu do cięcia. Zgłoszenie polega na zmianie stanu układu przerwań. Stan tego układu analizowany jest przez odpowiedni program, który rozpoznaje Jednostkę zgłaszającą przerwanie i aktywizuje program transmisji informacji do odpowiedniej jednostki ste­

rującej. Po obsłudze przerwania minikomputer oozekuje na następne zgło­

szenie. W przypadku równoczesnego lub prawie równoczesnego pojawienia się kilku zgłoszeń, obsługa przebiega zgodnie z kolejnością pojawienia się zgłoszeń. Przykładowy diagram czasowy dla systemu, w skład którego wchodzą dwie Jednostki sterujące przedstawiono na rys. 3.

tr « n W i j a J o j c i . , 4 * c « (

I I

-tnmuJf}* ¿o jtJn. sW- tfX

Mą»

| _ OCttiiWtUMl na

Rys. 3. Diagram czasowy sygnałów w systemie z 2 jednostkami sterującymi

Długości odcinków czasu pomiędzy poszczególnymi zgłoszeniami danej jednostki sterującej nie są jednakowe; czas przejścia danego elementu konturu opisanego Jednym blokiem Jest zależny od długości linii, którą powinien przejść palnik, od krzywizny tego łufcu oraz zadanej przez opera­

tora szybkości ruchu pdnika.

Programy aktualnie realizowane przez Jednostki sterujące pobierane są z pamięci masowej do buforów w pamięci operacyjnej. Odpowiedni prog­

ram realizuje zarządzanie transmisją.

(4)

72 I. Ibro® .

Wszystkie realizowane programy użytkowe znajdują się pod kontrolą

•operatora, który ma możliwość inicjowania i zawieszania programów craz zadawania parametrów dla programów. Przerwania 2głaszane przez opera- towa obsługuje program komunikacji z operatorem^

Klasyfikacja oprogramowania _

Programy realizowane w systemie mają nie tylko różne przeznaczenie ale i priorytet, ffśród programów wchodzących w skład oprogramowania wyróżnió można trzy klasy:

- programy zarządzające pracą minikomputera, - programy obsługi syBtemu sterowania, - programy użytkowe«-

Do programów zarządzających należą programy: nadzorczy i obsługi przer­

wań, Programy obsługi systemu sterowania to takie programy, jak program komunikacji z operatorem, współpracy z pamięcią masową, transmisji in­

formacji do jednostki sterującej, wprowadzania (wyprowadzenia progra­

mów z) na urządzenia peryferyjne (czytnik, perforator).;

Programy użytkowe to programy zawierające opisy zadań technologicznych.

Obszar pamięci operacyjnej niezajmowany przez programy dwóch pierwszych klas przeznaczony jest na bufory dla programów użytkowych. Pojemność bufora jest ustalana w trakcie konfigurowania systemu.

Dotychczas omówiono wyłącznie problem sterowania zakładając, że istnieją już programy zapisane w konwencji akceptowanej przez Jednostkę sterującą. Osobnym problemem jest bowiem możliwość wykorzystywania bardziej złożonego języka dla opisu zadania technologicznego. Program źródłowy wymagałby wtedy translacji. Zadanie to mogłoby być realizowa­

no ,np, jako praca w tle systemu sterowania lub też w trybie off-line - przez minikomputer wyłączony czasowo z systemu sterowania ewentualnie na innej maszynie cyfrowej wyposażonej w odpowiedni translator (zakła­

da się bowiem możliwość przygotowywania programów poza jednostką orga­

nizacyjną posiadającą minikomputerowy system sterowania),'

TC związku z tym, że nie ustalono jeszcze jaki minikomputer przezna­

czony zostanie do projektowanego systemu sterowania, nie można podać konkretnych informacji o maksymalnej liczbie jednostek sterujących, które można włączyć do systemu, szacunkowych parametrów opisujących stopień wykorzystania minikomputera i przewidywane nakłady i efekty ekonomiczne.

TCnioskl

Przedstawiony w artykule minikomputerowy system sterowania procesem termicznego cięcia blach zapewnia automatyzację tego procesu.

Wykorzystanie pamięci masowej umożliwia utworzenie biblioteki progra­

mów użytkowych, pozwala uniezależnić system od konieczności korzysta­

nia ze stosunkowo zawodnych urządzeń peryferyjnych.

Sterowanie automatyczne zapewnia zmniejszenie układu robocizny, pozwa­

la na utrzymanie żądanych tolerancji dla wycinanych konturów, pozwala na łatwą realizację długich serii konturów,'

(5)

Minikorputerowy system sterowania ... 73

LITERAIURA -

[1] Sim R.M.: The opplication of the computer to NC machine tools . - The Production Engineer - July/August 1974 1.

t /

[2] Milner D.A., Oliver A.P.: Computer involvement in numerical control of machine tools. The Production Engineer - July/August 1974.

£

3

] Leslie W.H.P.: Numerical control users handhook. Me Graw Hill, London 1970

[

4

] Shah R.s Sterowanie numeryczne obrahiarek. Poradnik.

WHT, Warszawa 1975.

Q5J Praca zbiorowas Programnoje uprawlienige stankami, Wyd. Nauka, Moskwa 1975.

CMCTEMA y n P A M E H M H MSTAJnDTPTMECKHM IIPOHSBOflCTBOM C V P W E 5 E M M B M I C J M -

TEJILH02 mwm

P e

3

d m e

B paOoTe aHajra3npyeTCH CHCTeMa c aJieKTpoHHoft BHNHCJmrejHiHo2 MamzHoK fleacTEyranan b peauiBHOM BpeMenz a BHpaOaTHBaxsnaH nH$opMaiira) m u ynpaBze- hhh hotokom MaTepuajioB b np0B3B0flCTBeHH0M npoqecce - CTanejmTeflHHii uex - npoKaTHHft o T aH .

THE MINICOMPUTER CONTROL STSTEM FOR THE PROCESS OP THERMIC CUTTING

S u m m a r y

The paper deals with the application of the minicomputer

in the control system for the process of thermic cutting. The block- -diagram of the system and the flow of information among the parts

of the system ere described^

Cytaty

Powiązane dokumenty

W pracy przedstawiono dwie przykładowe struktury łańcuchów kinematycznych systemów pozycjonowania głowic pamięci masowych.. Przedstawiono ich macierze przekształceń

Znany podróżnik Józef Wróbel wspólnie z reporterem Jackiem Wiewiórką wkrótce wybiorą się w podróż.. Karol lubi

I nie chodzi o nowe połączenie kolejowe, ale o projekt realizo- wany przez Ośrodek „Brama Grodzka - Teatr NN".. rocznicy Lubelskie- go Lipca i powstania

W Gdańsku młodzi ludzie przekazali ECS powielacz działacza opozycji, kierownika Urzędu od Spraw Kombatantów i Osób Represjonowanych, Janusza Krupskiego, który zginął w

Twórcy projektu starszym osobom proponują sentymentalną podróż w głąb pamięci, młodszym zaś chcą przybliżyć historię ich dziadków, czy rodziców.. Na peronie pierwszym

A także przyczynić się do powstania kolejnej wystawy: dotyczącej tego, czym dzisiaj dla nas jest wolność, bo o to ludzi będą pytać organizatorzy tej podróży, czyli

By nie zapomnieć o wydarzeniach z 1980 roku, na peronach miast całego kraju, które odwiedza Wagon Pamięci ustawiana jest wystawa pokazująca jak ważne w historii Polski było

Aby upamiętnić to ważne wydarzenie, które w połączeniu z szeregiem innych zdarzeń doprowadziło do powstania Solidarności, grupa młodych ludzi wyruszyła 17 lipca w podróż