PL122800B1 - Control system for apparatus for manufacturing articles from the glass - Google Patents

Control system for apparatus for manufacturing articles from the glass Download PDF

Info

Publication number
PL122800B1
PL122800B1 PL1979212728A PL21272879A PL122800B1 PL 122800 B1 PL122800 B1 PL 122800B1 PL 1979212728 A PL1979212728 A PL 1979212728A PL 21272879 A PL21272879 A PL 21272879A PL 122800 B1 PL122800 B1 PL 122800B1
Authority
PL
Poland
Prior art keywords
program
section
control
computer
change
Prior art date
Application number
PL1979212728A
Other languages
English (en)
Other versions
PL212728A1 (pl
Original Assignee
Owens Illinois Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Owens Illinois Inc filed Critical Owens Illinois Inc
Publication of PL212728A1 publication Critical patent/PL212728A1/xx
Publication of PL122800B1 publication Critical patent/PL122800B1/pl

Links

Classifications

    • CCHEMISTRY; METALLURGY
    • C03GLASS; MINERAL OR SLAG WOOL
    • C03BMANUFACTURE, SHAPING, OR SUPPLEMENTARY PROCESSES
    • C03B9/00Blowing glass; Production of hollow glass articles
    • C03B9/30Details of blowing glass; Use of materials for the moulds
    • C03B9/40Gearing or controlling mechanisms specially adapted for glass-blowing machines
    • C03B9/41Electric or electronic systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/22Pc multi processor system
    • G05B2219/2214Multicontrollers, multimicrocomputers, multiprocessing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23211Limit value to tolerances, ranges, plausibility
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25475Sequence synchronized with machine axis, like knitting machine
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P40/00Technologies relating to the processing of minerals
    • Y02P40/50Glass production, e.g. reusing waste heat during processing or shaping
    • Y02P40/57Improving the yield, e-g- reduction of reject rates

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Materials Engineering (AREA)
  • Organic Chemistry (AREA)
  • Programmable Controllers (AREA)
  • Injection Moulding Of Plastics Or The Like (AREA)
  • Re-Forming, After-Treatment, Cutting And Transporting Of Glass Products (AREA)
  • Numerical Control (AREA)
  • Sewing Machines And Sewing (AREA)

Description

Przedmiotem wynalazku jest uklad sterowania dta urzadzenia do wytwarzania wyrobów ze szkla z bryl stopionego szkla, zwlaszcza dla elektronicznie stero¬ wanych poszczególnych podzespolów urzadzen do wytwarzania wyrobów ze szkla.Znane urzadzenia do wytwarzania wyrobów ze szkla zawieraja grupe podzespolów, z których kazdy posiada urzadzenia do wytwarzania wyrobów ze szkla w stero¬ wanej czasowo, ustalonej uprzednio kolejnosci etapów sterowania.Zwykle podzespoly sa zasilane z pojedynczego zródla dla stopionego szkla, które tworzy bryly stopionego szkla, rozdzielane do poszczególnych podzespolów w ustalonej kolejnosci. Podzespoly pracuja synchroni¬ cznie ze wzgledna róznica faz tak, ze jeden podzespól otrzymuje informacje o bryle, podczas gdy inny pod¬ zespól podaje informacje o wykonczonym wyrobie ze szkla na podajnik, a jeden lub kilka innych podzes¬ polów wykonuje rózne posrednie etapy wytwarzania.Znany jest z opisu patentowego Stanów Zjednoczo¬ nych nr 3762907 uklad sterowania dla urzadzenia do wytwarzania wyrobów ze szkla. Urzadzenie to bylo dotychczas zwykle napedzane przez silniki pneumaty¬ czne lub serwomotory. Silniki pneumatyczne byly sterowane przez zespól zaworów, który z kolei byl sterowany przez beben czasowy dla kazdego podzespolu sterowany przez wal, który synchronizowal wszystkie czesci urzadzenia. Jednym z ograniczen bebna czaso¬ wego byla trudnosc regulacji sterowania czasowego podczas pracy urzadzenia. Jednym ze znanych rozwia¬ lo 15 20 25 30 zan tego problemu bylo zastapienie wszystkich bebnów czasowych elektronicznymi ukladami sterujacymi.Elektroniczne uklady sterujace zawieraja jednostke nadrzedna, która dziala zgodnie z sygnalami generatora impulsów zegarowych i generatora impulsów zerowa¬ nia, sterowanego przez wal. Jednostka nadrzedna generu¬ je sygnaly zerowania dla indywidualnego ukladu stero¬ wania dla kazdego z indywidualnych podzespolów celem synchronizacji pracy poszczególnych ukladów.Kazdy poszczególny uklad zawiera licznik impulsów reagujacy na impulsy zegarowe j jednostka nadrzedna generuje impulsy zerowania celem zliczania stopni cyklu. Kazdy indywidualny uklad zawiera czterdziesci osiem trzydekadowych przelaczników na kolach d)a "ustawiania stopni obrotu urzadzenia. Stad kazda po¬ szczególna funkcja cyklu wytwarzania, wyrobu ze szkla jest sterowana przez jeden z przelaczników na kolach.Znany jest równiez z opisu patentowego Stanów Zjednoczonych nr 3905793 elektroniczny uklad stero¬ wania, który wykorzystuje elementy dyskretne w obwo¬ dach licznika i elementów kombinacyjnych logicznych.W pózniejszych ukladach sterowania stosowany jest cyfrowy komputer z pamiecia i wspólpracujacym pro¬ gramem. Tego rodzaju uklad sterowania nie tylko realizuje uklad automatyczne} zmiany wartosci cza¬ sowych funkcji bez recznego zerowania przelaczników na kolach palcowych, lecz równiez realizuje uklad do programowanych zdarzen, grup odpowiednich funkcji zgodnie 2 pewnymi czasowymi zderzeniami granicz¬ nymi. Komputer wytwarza sygnaly sterujace przez 122 800122 800 3 uklad interface'u celem uruchamiania zespolu zaworów sterowanego elektromagnesem. Uklady sterowania tego rodzaju sa przedstawione równiez w opisach patento¬ wych nr 4007028 i 4108623.Uklad wedlug wynalazku zawiera komputer kontrolny dolaczony do wyjscia generatora impulsów, którego wyjscie jest dolaczone takze do wejsc N komputerów indywidualnych sekcji, które to wejscia sa dolaczone równiez do komputera kontrolnego, a wyjscia N kom¬ puterów sa dolaczone do poszczególnych N sekcji.Do wyjsc komputera kontrolnego sa dolaczone uklad wejscie/wyjscie, uklad pamieci i panel sterowania odrzutem, do którego wyjscia jest dolaczone stanowisko odrzutu. Do drugiego wejscia komputera indywidual¬ nych sekcji jest dolaczony czujnik materialu wyjscio¬ wego, a «do. drugiego wejscia /wyjscia komputera jest dolaczony uklad Sterowniczy operatora sekcji z wyjsciem dolaczonym do sekcji a wejsciem dolaczonym do zdal¬ nego stanowiska startu i zatrzymania.* ; Indywidualna sekcja zawiera blok zaworowy, którego wyjscie jest dolaczone do mechanizmów formujacych wyrób ze szkla.Uklad wedlug wynalazku zawiera uklad pamieci do pamietania programu sterowania etapami wytwarzania oraz synchronizacji wlaczania i wylaczania, okreslajacych czas przerwy, uklad czuly na sygnaly sterowania do¬ laczone do elementów pamieciowych i elementów wytwarzania wyrobu oraz uklad czuly na sygnaly wy¬ maganej zmiany dolaczony do ukladu dostarczajacego sygnaly sterowania do wytwarzania sygnalów reprezen¬ tujacych wymagane zmiany wybranej wartosci synchro¬ nizacji wlaczania lub wylaczania.Wartosci synchronizacji sa wyrazone w stopniach cyklu urzadzenia i uklad sterujacy jest czuly na sygnal wymaganej zmiany dla spowodowania zmiany o jeden stopien.Uklad dostarczajacy sygnal zmiany zawiera elementy selekcji elementów wytwarzajacych wyroby szklane, wybrane elementy wartosci synchronizacji do wytwa¬ rzania sygnalu reprezentujacego wybrana sposród war¬ tosci synchronizacji wlaczania i wylaczania i elementy przyrostów/ubytków wybranej wartosci synchronizacji.Uklad selekcji elementów wytwarzajacych wyrób zawiera przelacznik selekcji funkcji, wybrane elementy wartosci synchronizacji zawieraja przelacznik selekcji wlaczania/wylaczania i elementy przyrostów/ubytków zawieraja dalszy przelacznik i wczesniejszy przelacznik, przelacznik selekcji funkcji, przelacznik selekcji wla¬ czenia/wylaczenia, przy czym pózniejszy przelacznik i wczesniejszy przelacznik sa dolaczone do elementów selekcji elementów wytwarzajacych wyrób.Konsola operatora sekcji jest polaczona z kompute¬ rem indywidualnej sekcji, który odczytuje wartosci zmiany czasowej i z?stepuje odpowiednie poprzednie dane czasowe nowymi danymi. Wartosc przerwy cza¬ sowej jest zwiazana z kazda funkcja urzadzenia i wskazuje, jaki fragment cyklu urzadzenia jest wykonywany po¬ miedzy wartosciami czasowymi zalaczenia i wylaczenia.Odwrócenie przerwy wystepuje wtedy, gdy wartosc - zalaczenia zostaje przesunieta poza wartosc wylaczenia lub gdy wartosc .wylaczenia jest przesunieta poza war¬ tosc zalaczenia dla poszczególnej funkcji urzadzenia.;-;Odwróceni* przerwy funkcji urzadzenia* mogloby po¬ wodowac kolizje mechanizmów i przerywac cykl for- r jpoowania. - 4 Zadne ze znanych urzadzen nie posiada ukladów do zapobiegania odwróceniu przerwy. Wedlug wynalazku w syt aacji gdy operator zada zmiany wartosci czasowej, odpowiedni komputer indywidualnej selekcji automa- 5 tycznie zabezpiecza przed odwróceniem przerwy i eli¬ minuje dlatego problemy zwiazane z odwracaniem przerwy.Zaleta ukladu wedlug wynalazku jest zwiekszenie wydajnosci urzadzen do wytwarzania wyrobów ze io szkla, bedacych indywidualnymi sekcjami, na drodze zabezpieczenia przed odwróceniem przerwy przy stero¬ waniu czasowym mechanizmu.Przedmiot wynalazku jest przedstawiony w przy¬ kladzie wykonania na rysunku, na którym fig. 1 przed- 15 stawia uproszczony schemat blokowy urzadzenia be¬ dacego indywidualna sekcja do wytwarzania wyrobów ze szkla i uklad sterowania dla tego urzadzenia wedlug wynalazku, fig. 2 — bardziej szczególowy schemat blokowy ukladu sterowania i jednej z indywidualnych 20 sekcji z fig. 1, fig. 3h-8 — uproszczone schematy blo¬ kowe programu, które reprezentuja fragment programu realizowanego przez komputer kontrolny ukladu z fig. 2 i fig. 9H-12 — uproszczone schematy blokowe pro¬ gramu reprezentujace fragment programu realizowanego 25 przez komputer indywidualnej sekcji z fig. 2.Na fig. 1 przedstawiono schemat blokowy urzadzenia do wytwarzania wyrobów ze szkla, bedacego indywi¬ dualna sekcja, w którym jest wykorzystywany wynalazek..Komputer kontrolny 11 urzadzenia otrzymuje ciag 30 impulsów okreslajacych zaleznosci czasowe z generatora impulsów 12 celem ustalenia programu czasowego dla cyklu urzadzenia. Generator impulsów 12 moze byc koderem.Komputer kontrolny 11 urzadzenia jest polaczony 35 z zespolem jednego do N komputerów 13 indywidual¬ nych sekcji, z których kazdy jest polaczony ze wspól¬ pracujaca z nim pojedyncza sekcja 14, jedna z zespolu jednej do N sekcji urzadzenia do wytwarzania wyrobów ze szkla. Poczatkowo komputer kontrolny 11 urzadzenia 40 zasila kazdy z komputerów 13 sekcji programem steru¬ jacym i danymi czasowymi celem sterowania poje¬ dynczej sekcji. Nastepnie kazdy komputer 13 sekcji wy¬ twarza sygnaly sterujace w odpowiedzi na program sterujacy i impulsy z generatora impulsów 12 do bloku 45 zaworowego (nie pokazanego) w odpowiedniej sekcji 14 celem sterowania cyklem wytwarzania wyrobów ze szkla. Komputer kontrolny 11 urzadzenia otrzymuje periodycznie biezace dane z kazdego komputera 13 sekcji, które to dane moga byc zapamietane celem 50 zastosowania nastepnym razem przy wytwarzaniu wyrobów ze szkla lub w przypadku, gdy jedna z sekcji indywidualnych zostanie wylaczona z jakichkolwiek, powodów.Fig. 2 jest bardziej szczególowym schematem blo- 55 kowym ukladu sterowania i jednej z sekcji indywidual¬ nych z fig. 1. Generator impulsów 12 wytwarza ciag: impulsów i podaje go do komputera kontrolnego 11 urzadzenia i komputera 13 sekcji. Uklad wejscie/wyjscie 15 i uklad pamieci 16 sa dolaczone do komputera kon- 6o trolnego 11 urzadzenia poprzez pare linii dwukierun¬ kowych. Komputer kontrolny 11 urzadzenia i kom¬ puter 13 sekcji moga byc zwykle komputerami wielkiej integracji, uklad wejscie/wyjscie 15 moze byc zwyklym dalekopisem i uklad pamieci 16 moze byc zwykla pa- 55 miecia na dyskach elastycznych.122 800 5 Generator impulsów 12 wytwarza sygnal zegarowy •dla komputera kontrolnego 11 i komputera 13, który to sygnal wytwarza sygnal odniesienia dla sterowania cyklem urzadzenia i sekwencja etapów wykonywanych przez komputer 13. Zwykle sterowanie urzadzeniem jest wyrazane w stopniach, przy czym dlugosc cyklu maszyny wynosi 360°. Stad 360 impulsów zegarowych lub pewna wielokrotnosc tworzy cykl urzadzenia.Cykl dla kazdej sekcji indywidualnej wynosi tez 360° ale cykle dla kazdej z sekcji moga byc przesuniete wzgledem poczatku cyklu urzadzenia o rózna liczbe stopni celem kompensacji róznicy w czasie podawania elementu do kazdej z sekcji. Generator impulsów 12 wytwarza tskze sygnal zerowania o 360 impulsów ze¬ garowych, który to sygnal zerowania jest stosowany przez komputery 11 i 13 celem okreslenia konca i po¬ czatku kolejnych cyklów urzadzenia.Komputer kontrolny 11 jest stosowany do wprowa¬ dzania programów sterujacych i danych czasowych do komputera 13 z ukladu pamieci 16. Operator stosuje uklad wejscia/wyjscie 15 do wyboru poszczególnych danych czasowych, które nalezy wprowadzic do kom¬ putera 13 sekcji. Nalezy zauwazyc, ze kazdy komputer 13 sekcji posiada oddzielny zespól danych czasowych dla indywidualnej sekcji, która steruje.Komputer 13 sekcji wytwarza sygnaly sterujace dla bloku zaworowego 17 poprzez uklad sterowniczy 21 operatora sekcji omawiany ponizej. Blok zaworowy 17 jest polaczony z zespolem mechanizmów 18 formuja¬ cych wyrób ze szkla celem korygowania etapów for¬ mowania w okreslonej sekwencji czasowej dla wytwa- rzenia wyrobów ze szkla. Zawory w bloku zaworo¬ wym 17 sa uruchamiane przez elektromagnesy (nie pokazane), które sa sterowane przez sygnaly wytwa¬ rzane przez komputer 13 sekcji wedlug programu sterujacego i danych czasowych, które sa na biezaco zapamietywane w komputerze 13 sekcji. Blok zaworowy 17 i mechanizmy 18 formujace wyrób ze szkla tworza lacznie indywidualna sekcje 14.Na fig. 2 pokazano takze czujnik 19 materialu wyjs¬ ciowego, który wytwarza sygnal po wykryciu bryly w formie indywidualnej sekcji. Czujnik 19 materialu wyjsciowego sklada sie z detektora materialu wyjscio¬ wego (nie pokazanego) do wytwarzania sygnalu dla komputera 13 sekcji, który to sygnal jest wykorzysty¬ wany do regulacji sterowania czasowego tej sekcji indywidualnej do obecnosci bryly, nie zas do pozycji okreslajacej czas rozdzielenia, jak to bylo czynione dotychczas.Uklad sterowniczy 21 operatora sekcji jest pola¬ czony z komputerem 13 sekcji i blokiem zaworowym 17 i jest stosowany przez operatora do dokonywania po¬ prawek do sterowania czasowego mechanizmu. Uru¬ chamianie poszczególnych zaworów moze byc zalaczane lub wylaczane przez operatora za pomoca ukladu stero¬ wniczego 21. Uklad sterowniczy 21 moze byc takze stosowany do zmiany wartosci przesuniecia sekcji i wartosci synchronizacji odrzutów, jak to zostanie omówione. Uklad sterowniczy 21 moze byc wyposa¬ zony we wskaznik (nie pokazany), który ulatwia opera¬ torowi sprawdzenie biezacej wartosci sterowania cza¬ sowego dla poszczególnych funkcji maszyny.Uklad sterowniczy 21 jest wyposazony w obrotowy przelacznik funkcji (nie pokazany) do wyboru poszcze¬ gólnej funkcji urzadzenia celem regulacji sterowania t czasowego. Przelacznik zalaczania/wylaczanie (nie po¬ kazany) jest zastosowany w ukladzie sterowniczym 21 celem dokonywania poprawek wartosci sterowania czasowego lub wartosci czasowej wylaczenia wybrane} funkcji urzadzenia.Uklad sterowniczy 21 jest takze wyposazony w prze¬ lacznik sprezynowo-powrotny typu „wczesniej" (nie pokazany) do przyspieszania wartosci czasowych w kie¬ runku przyspieszenia cyklu i przelacznik sprezynowo- -powrotny typu „pózniej" (nie pokazany) do opóz¬ niania wartosci czasowych. Jezeli operator zada zmiany wartosci czasowej, wybiera najpierw poszczególna funkcje urzadzenia na przelaczniku funkcji i nastepnie wybiera, w zaleznosci od wymagania, wartosc czasowa zalaczenia lub wylaczenia na przelaczniku zalaczanie/ /wylaczanie. Nastepnie wciska on przelacznik przy¬ spieszenia, jezeli zada przyspieszenia zaleznosci czaso¬ wych lub przelacznik opózniania, jesli wymaga opóz¬ nienia czasowego. Dopóki operator naciska przelacznik przyspieszania lub opózniania, komputer 13 sekcji auto¬ matycznie obniza lub podnosi wartosci czasowe je* dnorazowo o jeden stopien. Kiedy wartosc czasowa osiaga zadany poziom, operator zwalnia wcisniety przelacznik.Nalezy zauwazyc, ze sekcja nie musi byc w stanie wylaczenia przy regulacji sterowania czasowego, po¬ niewaz wartosc czasowa zadzialania mechanizmu moze byc zmieniana, kiedy sekcja jest W stanie pracy.Jak omówiono poprzednio, kazde dzialanie urzadze¬ nia moze posiadac jedyna wartosc czasowa zalaczenia i jedna wartosc czasowa wylaczenia. Wartosc sterowanej przerwy w dzialaniu urzadzenia wskazuje ten frag¬ ment cyklu maszyny pomiedzy wartoscia zalaczenia i wylaczenia, podczas którego poszczególna funkcja urzadzenia jest zalaczona. Stad, jezeli cykl maszyny wynosi 360°, wartosc przerwy 0° wskazuje, ze funkcja jest realizowana w sposób ciagly. Jezeli operator zada zmiany wartosci czasowej funkcji, nie moze byc ona zmieniona tak, ze wartosc zalaczenia jest realizowana po wartosci wylaczenia i wartosc wylaczenia jest reali¬ zowana po wartosci zalaczenia. Ten typ zmiany wiel¬ kosci sterowanej przerwy jest znany jako odwrócenie przerwy sterowanej i móglby powodowac kolizje me¬ chanizmu, które moglyby przerwac cykl formowania.Wedlug wynalazku, komputer 13 sekcji nie pozwala na przelaczenie wartosci przerwy w dzialaniu urzadzenia z 0° na 359° lub 359° na 0°.Uklad sterowniczy 21 jest stosowany takze do stero¬ wania pracy indywidualnej sekcji. Kiedy indywidualna sekcja nie pracuje, okresla sie to jako stan „bezpieczny**.Jezeli sekcja jest w stanie bezpiecznym operator moze zrealizowac przelaczenie na rodzaj pracy reczny, w któ¬ rym elektromagnesy w bloku zaworowym 17 moga byc sterowane przez zespól przelaczników (nie poka¬ zanych) zastosowanych w ukladzie sterowniczym 21.Aczkolwiek uklad sterowniczy 21 jest zrealizowany ze sterowaniem startu i zatrzymywania, jest on umiesz¬ czony po jednej stronie urzadzenia i jest tylko latwo dostepny dla operatora, kiedy operator znajduje sie po tej stronie. Zdalne stanowisko 22 startu i zatrzymania jest zwykle umieszczone po stronie przeciwnej ukladu sterniczego 21. Dzieki temu sterowanie startem i za¬ trzymaniem jest latwo dostepne dla operatora z obu stron urzadzenia. 10 15 20 25 30 35 40 45 50 55 60122 800 7 Panel 23 sterowania odrzutem butelek zawiera zes¬ pól przelaczników (nie pokazanych), z których kazdy odpowiada poszczególnemu wglebieniu formy kazdej indywidualnej sekcji. Jezeli operator zada odrzucenia poszczególnego wyrobu ze szkla, uruchamia on od¬ powiedni przelacznik w panelu 23. Komputer kontrolny 11 periodycznie przeglada panel 23 celem stwierdzenia, czy jakis przelacznik zostal uruchomiony. Kiedy uklad kontrolny 11 stwierdza uruchomiony przelacznik, be¬ dzie on porównywac wartosc synchronizacji * odrzutu odpowiednio do sekcji odrzuconego wyrobu ze szkla z biezaca pozycja urzadzenia. Jezeli te dwie wartosci sa równe, zostanie podany sygnal odrzucenia do sta¬ nowiska 24 odrzucania butelek, tak, ze odpowiednia butelka (butelki) zostana odrzucone.Jak omawiano poprzednio, w zwiazku ze sterowa¬ niem czasowym zaworów, operator moze wykorzystac uklad sterowniczy 21 do regulacji wartosci synchroni¬ zacji dla sekcji indywidualnej, tak ze wyrób ze szkla z wybranego wglebienia formy zostaje odrzucony, kiedy dochodzi do stanowiska 24 odrzucania butelek.Wartosc synchronizacji odrzutów jest zapamietana w komputerze 13 sekcji jako pozycja cyklu urzadzenia.W okreslonym uprzednio okresie typowo co minute, komputer kontrolny 11 odczytuje wartosci synchro¬ nizacji odrzutów komputera 13 sekcji i zapamietuje je.Za kazdym razem nastepuje jednostopniowa zmiana pozycji maszyny, komputer kontrolny 11 porównuje nowa pozycje maszyny z wartosciami synchronizacji odrzutów i wytwarza sygnal odrzutu, gdy odpowiadaja on sobie.Komunikacja pomiedzy komputerem 13 sekcji i kom¬ puterem kontrolnym 11 oraz pomiedzy komputerem kontrolnym 11 i ukladem wejscie/wyjscie 15 moze byc osiagnieta przy zastosowaniu modelu DLV11 plytki szeregowego interface'u wejscie/wyjscie (nie poka¬ zanego). Sterowanie wejscia i wyjscia dla komputera 13 sekcji do ukladu sterowniczego 21 i bloku zaworo¬ wego 17 i dla komputera kontrolnego 11 dla panelu 23 sterowania odrzutem butelek i stanowiska 24 odrzu¬ cania butelek moze byc zrealizowane przez zastosowa¬ nie modelu DRVII plytek równoleglego interface'u wejscie/wajscie (nie pokazanych).Jezeli jako uklad pamieci 16 danych stosuje sie dyski elastyczne, mozna stosowac sterownik dysków elasty¬ cznych RXV11 (nie pokazany) celem sterowania prze¬ kazywaniem danych pomiedzy komputerem kontrol¬ nym 11 i zespolem dysków elastycznych, przy czym wszystkie uklady DLV11, DRV11 i RXV11 sa wy¬ twarzane przez Digital Eauipment Corporation w Ma¬ ynard, Massachusetts.Jak wspomniano poprzednio, komputer kontrolny 11 urzadzenia i komputer 13 sekcji indywidualnej moga byc komputerami ISI-11. Jak zostanie omówione, cechy tego komputera to automatyczny start ponowny po przerwie w zasilaniu i sterowanie przez uzytkownika listy zadan zewnetrznych.Na fig. 3—8 sa pokazane uproszczone schematy blokowe proceduralne programów stosowanych w pracy komputera kontrolnego 11 urzadzenia. Jak pokazano na fig. 2, komputer kontrolny 11 jest polaczony z ukla¬ dem wejscie/wyjscie 15, który moze byc dalekopisem posiadajacym wejscie klawiaturowe i wyjscie drukar¬ kowe oraz z ukladem pamieci 16, który moze byc zes¬ polem dysków elastycznych. 8 Uklad pamieci 16 zapamietuje na dyskach elasty¬ cznych dane obu systemów, jak programy sterujace i historie zadania, które zawieraja dane czasowe do formowania kazdego typu wyrobu ze szkla. Komputer 5 kontrolny 11 moze byc ladowany przez rózne programy „klawiaturowe" z ukladu panreci 16, które to programy pozwalaja operatorowi urzadzenia umiescic, zmienic, sporzadzic liste lub usunac historie zadania w pamieci lub sporzadzic liste adresów wszystkich zapamie- 10 tanych historii zadan lub przeniesc historie z jednego dysku elastycznego na inny, ustawic parametry urza¬ dzenia na nowe zadan a, wprowadzic historie zadania do komputera 13 sekcji z ukladu pamieci 16, zachowac aktywna historie zadanra przez zaladowanie jej z kom- 15 putera 13 sekcji do uk"adu pamieci 16, zaladowac powtórnie kcnruter 13 sekcji próg amem sterujacym i dane sterujace z dowolnego innego komputera 13 sekcji lub wzorem testowym, wyswietlic lub zmienic liczbe cykli, w których wyroby ze szkla sa odrzucane. 20 Glówny program dla komputera kontrolnego 11 jest pokazany na scheamcie blokowym na fig. 3. Program jest zapoczatkowany w kólku „start" i nastepnie wchodzi w punkt decyzyjny „zadanie programu z klawiatury" celem sprawdzenia czy zyczenia sterowania z klawiatury 25 zostalo wprowadzone przez operatora urzadzenia. Je¬ zeli wystepuje takie zadanie, program rozgalezia sie do punktu przetwarzania. Punkt przetwarzania „wykonaj zadany program z klawiatury" odpowiada zespolowi instrukcji nakazujacych komputerowi kontrolnemu wy- 30 konanie programu. Program powraca nastepnie do poczatku programu glównego. Jezeli nie ma zadania programu z klawiatury, glówny program rozgalezia sie z punktu decyzyjnego na „nie" i powraca do poczatku programu. Nalezy zauwazyc, ze wszystkie programy 35 klawiaturowe realizuja sie z najnizszym priorytetem i moga byc przerywane przez dowolny z programów pokazanych na fig. 4—8.Oprócz programów klawiaturowych zapoczatkowa¬ nychprzez uklad wejscie/wyjscie 15, komputer kontrolny 40 11 jest odpowiedzialny takze za realizowanie innych programów, z których wszystkie posiadaja wyzsze pierwszenstwo niz programy klawiaturowe. Program przerwania pracy posiada najwyzszy priorytet i jest pokazany na schemacio z fig. 4. Przerwanie pracy zega- 45 ra jest wytwarzane za kazdym razem, kiedy otrzymywany jest impuls czasowy przez komputer kontrolny 11 z ge¬ neratora impulsów 12. Jezeli komputer kontrolny 11 realizuje program klawiaturowy podczas wygenerowania przerwania pracy zegara, program klawiaturowy zostaje 50 przerwany i obslugiwane jest przerwanie pracy zegara przed powrotem programu klawiaturowego. Program przerwania pracy zegara jest zapoczatkowany w kólku z etykieta „przerwanie pracy zegara" i nastepnie prze¬ chodzi do punktu przetwarzania „zwiekszenie stanu 55 licznika pozycji urzadzenia" celem zaktualizowania calkowitego stanu licznika reprezentujacego pozycje urzadzenia w cyklu urzadzenia. Nastepnie program przechodzi do punktu przetwarzania „sprawdz stan przelaczników sterowania odrzutem** na sekcje", który 60 zawiera instrukcje sprawdzenia stanu przelaczników sterowania odrzutem w panelu 23 sterowania odrzutem butelek na fig. 2 na sekcje. Program przechodzi do punktu dycyzyjnego „dowolne przelaczniki odrzutów" celem stwierdzenia, czy jakies butelki zostaly przezna- 65 czone do odrzucenia. Jezeli którys z przelaczników122 800 9 sterowania odrzutem jest uruchomiony, program roz¬ galezia sie na „tak" do punktu decyzyjnego „urza¬ dzenie — odrzut", gdzie komputer kontrolny 11 po¬ równuje biezacy calkowity stan zliczenia pozycji urza¬ dzenia z wartoscia synchronizacji odrzutów dla kazdej indywidualnej sekcji. Jezeli sa one równe, program rozgalezia sie na „tak" do punktu przetwarzania „od¬ rzuc zaznaczona butelke", który zawiera instrukcje wy¬ twarzania sygnalu odrzucenia dla stanowiska 24 od¬ rzucenia butelek z fig. 2 tak, ze przeznaczona butelka zostanie odrzucona. Program przerwania pracy zegara powraca nastepnie do programu glównego do punktu, gdzie program glówny byl przerwany, jak to jest w przy¬ padku, gdy program rozgalezia sie w „nie" z punktu decyzyjnego „dowolne przelaczniki odrzutów", kiedy nie sa uruchomione zadne przelaczniki lub kiedy pro¬ gram rozgalezia sie w punkcie „nie" z punktu decy¬ zyjnego „urzadzenie — odrzut", kiedy calkowity stan zliczenia pozycji urzadzenia nie jest równy wartosci synchornizacji odrzutów.Program przerywania zerowania posiada priorytet drugiej waznosci, jak pokazano na fig. 5. Za kazdym razem, gdy impuls zerowania jest wytwarzany przez generator impulsów 12, program zerowania jest za¬ poczatkowany w kólku „przerwanie startu powtórnego".Program przechodzi do punktu przetwarzania „start powtórny licznika pozycji urzadzenia do 359", który zawiera instrukcje zerwania calkowitego stanu licznika pozycji urzadzenia na koncu kazdego cyklu urzadzenia.Program przerwania zerowania powraca nastepnie do glównego programu w punkcie, w którym byl przerwany.Nastepnie impuls bedzie ustawial licznik na zero i o 359 wiecej impulsów zostaje zliczonych do zamkniecia cyklu urzadzenia. Poniewaz licznik akumuluje ostatni impuls, impuls zerowania jest ponownie wytwarzany celem korekty wszystkich bledów, które moga sie po¬ jawic w calkowitym stanie licznika pozycji urzadzenia.Jak omówiono poprzednio operator moze zmieniac dane czasowe sekcji stosujac uklad sterowniczy 21.W przyblizeniu co 5 minut komputer kontrolny 11 wykonuje program zapamietany celem aktualizacji bie¬ zacych danych czasowych sekcji dla kazdej indywidualnej sekcji, która jest zapamietana na dyskach elastycznych w ukladzie pamieci 16. Stad jezeli operator zmienil dane czasowe dla sekcji w drodze przyspieszenia lub opóznienia uruchomienia zaworu, zmiana sterowania czasowego bedzie zapamietana w ukladzie pamieci 16 w czasie nie dluzszym niz piec minut.Komputer kontrolny 11 jest wyposazony w sterowanie zewnetrznego harmonogramu zadan. Na przyklad, operator moze przewidziec realizacje programu w abso¬ lutnym czasie jednego dnia, czasie delta z synchronizacji jednostki zegarowe) lub co kilka jednostek czasu jak piec minut. Stad, co piec minut program zapamietany jest rozpoczynany w kólku „przerwanie aktualizacji danych" i przechodzi do funkcji przetwarzania „uzyskaj dane czasowe z komputera sekcji i umiesc je w pamieci".Po zapamietaniu biezacych danych czasowych program powraca do programu glównego.Na fig. 7 pokazano program odrzucania, który jest wykonywany przez komputer kontrolny 11 w przy¬ blizeniu co minute celem aktualizacji wartosci synchro¬ nizacji odrzutów. Stad, jezeli operator zmienil któras z tych wartosci celem uzyskania bardziej wlasciwego odrzucania zmiana zostanie zapamietana przez kom- 10 puter kontrolny 11 w czasie nie dluzszym niz minuta.Program odrzucania jest zapoczatkowany w kólku „przerwanie aktualizacji odrzutów" i przechodzi na funkcje przetwarzania, uzyskaj wartosc synchronizacji 5 odrzutów z komputera sekcji i zapamietaj", który zawiera instrukcje czytania i pamietania biezacych wartosci synchronizacji odrzutów dla kazdego kampu- tera selekcji. Program odrzucania wraca nastepnie do programu glównego. Zapamietane wartosci sa wykorzy- lo stane w porównaniu z pozycja urzadzenia wykony¬ wana w punkcie decyzyjnym „urzadzenie = odrzut" z fig. 4.Jezeli wystapi zanik zasilania zawartosc rejestru komputerów bedzie stracona. Pokazano na fig. 2 schemat 15 blokowy programu, który pokazuje etapy wykonywane przez komputer kontrolny po zauwazeniu zaniku za¬ silania.Uklad kontrolny 11 moze byc zaprogramowany celem wykonania programu startu powtórnego, który 20 jest zapoczatkowany w kólku „start". Nastepnie funkcja przetwarzania, odtwórz program sterujacy i historie zadania w kazdym komputerze sekcji" odtwarza pa¬ miec za pomoca programów sterujacych i danych cza¬ sowych, którymi byly zaladowane przed zanikiem 25 zasilania. Nastepnie program startu powtórnego po¬ wraca do programu glównego.Na fig. 9—12 pokazano schematy blokowe procedu¬ ralne programów, które reprezentuja dzialanie kompu¬ tera 13 sekcji. Program glówny jest pokazany na fig. 3. 30 Po odtworzeniu pamieci komputera 13 sekcji przez komputer kontrolny 11 komputer 13 sekcji wykonuje kilka zadan zapoczatkowania programu sterowania, takich jak nastawienie licznika pozycji urzadzenia na 359. 35 Glówny program jest zapoczatkowany w kólku „start" i przechodzi do funkcji przetwarzania „zablokuj przerwania i wykonaj zadania zapoczatkowania", które zawieraja instrukcje sprawdzenia ukladu sterowniczego 21 celem okreslenia czy operator zazadal zmiany danych 40 czasowych wartosci przesuniecia sekcji lub wartosci synchronizacji odrzutów. Bardziej szczególowy schemat blokowy tego programu pokazano na fig. 12. Wszystkie zadane zmiany sa zapamietane w pamieci komputera 13 sekcji celem przeslania przez komputer kontrolny 11 45 do ukladu pamieci 16 podczas wykonywania programu pamieciowego z fig. 6 przez komputer kontrolny 11.Nastepnie glówny program komputera 13 sekcji przechodzi do funkcji przetwarzania „odblokuj przer¬ wania", która zawiera instrukcje umozliwienia odpowie- 50 dzi komputera 13 sekcji na impulsy i zerwania wytwa¬ rzane przez generator impulsów 12. Program na¬ stepnie przechodzi do punktu decyzyjnego „zadanie komunikacji przez komputer kontrolny" 11. Jezeli komputer kontrolny 11 zazadal przekazywania danych 55 lub otrzymywania danych z komputera 13 sekcji pro¬ gram rozgalezia sie w punkcie „tak" do funkcji prze¬ twarzania „przeslij lub odbierz dane", które zawiera zadane instrukcje do komunikacji pomiedzy komputerem kontrolnym i komputerem sekcji. Program wraca na- eo stepnie do funkcji „podprogram uruchamiajacy — zmia¬ na sterowania czasowego funkcji" i kontynuuje prace petli. Jezeli komputer kontrolny 11 zazadal komunikacji, program rozgalezia sie z punktu decyzyjnego „zadanie komunikacji przez komupter kontrolny" w punkcie is „nie" celem powrotu do pierwszej funkcji przetwarzania.122 8*0 11 Na fig. 10 przedstawiono schemat blokowy procedu¬ ralny programu przerywania pracy zegara dla komputera sekcji. Za kazdym razem, gdy odebrany jest impuls z generatora impulsów 13, program glówny uruchamia dzialanie zegara i przerywa zerowanie, komputer sekcji s inicjuje przerwanie pracy zegara, poniewaz program przerwania zegara ma wyzszy priotytet. Program prze¬ rwania pracy zegara jest zapoczatkowany w kólku „przerwanie pracy zegara" i przechodzi na punkt de¬ cyzyjny „zignoruj przerwanie pracy zegara", który 10 sprawdza kierunek ignorowania przerwania zegara.Jak bedzie omówione pózniej, ostatnio wystepujacy impuls zerowania bedzie wymagac, zeby przynaj¬ mniej jedno przerwanie zegara zostalo zignorowane, tak ze program rozgalezia sie w „tak" i powraca do 15 glównego programu.Jezeli przerwaniepracy zegara nie ma byc zignorowane, program rozgalezia sie w „nie" i przechodzi do funkcji przetwarzania „zwiekszastan licznika pozycji urzadzenia" która zawiera instrukcje aktualizacji calkowitego stanu 20 licznika reprezentujacego pozycje urzadzenia w cyklu maszyny.Jak omówiono powyzej, ten calkowity stan licznika wynosi korzystnie zero do 359°, reprezentujac 360° w cyklu urzadzenia. Odpowiada to jednemu obrotowi 25 bebna czasowego wedlug poprzedniego wykonania, który wykorzystywal krzywki do uruchamiania za¬ worów, uruchamiajace urzadzenie do wytwarzania wyrobów ze szkla, przy czym pozycja krzywek jest okreslona w stopniach. Nastepnie program przechodzi 30 do funkcji przetwarzania „odejmij przesuniecie sekcji", które zawiera instrukcje do odejmowania wartosci przesuniecia sekcji, jezeli jest takowe, od calkowitego stanu licznika pozycji urzadzenie celem uzyskania calkowitego stanu licznika reprezentujacego chwilowa 35 pozycje indywidualnej sekcji w cyklu urzadzenia, który to calkowity stan licznika jest zapamietany. Nastepnie program przechodzi do funkcji przetwarzania „sprawdz przelaczniki na zmiany stanu zakladu sterowniczego", która zawiera instrukcje sprawdzenia stanu przelacz- ' 40 ników .startu i zatrzymania w ukladzie sterowniczym 21 i panelu 22 zdalnego sterowania celem okreslenia, czy Operator zazadel zmiany stanu urzadzenia. Program przechodzi do punktu decyzyjnego „praca" celem spraw¬ dzenia, czy sekcja jest w stanie procesu formowania 45 wyrobów ze szkla. Jezeli sekcja nie pracuje, program rozgalezia sie „nie" do punktu decyzyjnego „uru¬ chomienie startu" celem sprawdzenia, czy przelacz¬ niki startu zostaly uruchomione, jak okreslono przez funkcje przetwarzania. „sprawdz przelaczniki zmiany 50 stanu ukladu sterowniczego'". Jezeli przelacznik startu nie zostal uruchomiony, program przerwania pracy zegara rozgalezia sie w „nie"" do punktu decyzyjnego „powtórz przerwanie pracy zegara". Jak zostanie onówione ponizej, wczesnie pojawiajacy sie impuls 55 zerowania "bedzie wymagac przynajmniej jednego do¬ datkowego przerwania pracy zegara, tak ze program rozgalezia sie w „tak" z powrotem do funkcji prze¬ twarzania „zwieksz stan licznika pozycji urzadzeni*".Jezeli przerwanie pracy zegara nie jest powtórzone, eo program rozgalezia sie na ,mie" celem powrotu do .glównego programu dla oczekiwania na nastepnyimpuls.Jezeli przelacznik startu zostal uruchomiony, program rozgalezia sie na „tale" z powrotem do kólka „start" programu glównego celem uruchomienia sekcji. 65 12 Jezeli sekcja pracuje, program rozgalezia sie z „pracy" na „tak** do punktu decyzyjnego „uruchomienie stopu" celem sprawdzenia, czy którys z przelaczników za¬ trzymania zostal uruchomiony, jak okreslono przez funkcje przetwarzania „sprawdz przelaczniki zmiany stanu". Jezeli którys przelacznik stopu zostal urucho¬ miony, program rozgalezia sie do „tak" do funkcji przetwarzania „zatrzymaj sekcje", która zawiera in¬ strukcje zatrzymania pracy sekcji. Program przerwania pracy zegara wchodzi nastepnie w punkt decyzyjny „powtórz przerwanie pracy zegara". Jezeli zaden prze¬ lacznik stopu nie byl uruchomiony, program rozga¬ lezia sie w „nie" do funkcji przetwarzania „uzyskaj wartosc w stopniach nastepnej funkcji z tablicy", która zawiera instrukcje szukania wartosci w stopniach nastepnej funkcji formowania wyrobu ze szkla, która ma byc wykonana w tablicy, gdzie funkcje formowania sa przedstawione w postaci listy w porzadku, w jakim maja byc wykonywane w cyklu formowania. Program nastepnie wchodzi w punkt decyzyjny „pozycja — stopien", gdzie stan licznika chwilowej pozycji dla sek¬ cji jest porównywany z wartoscia w stopniach nastepnej funkcji, która ma byc wykonywana. Jezeli wartosci nie sa równe, program rozgalezia sie w punkcie „nie" i wchodzi do punktu decyzyjnego „powtórz przer¬ wanie pracy zegara*'. Jezeli wartosci sa równe, program rozgalezia sie w „tak" i wchodzi do funkcji przetwa¬ rzania „wykonaj funkcje", która zawiera instrukcje dla generacji sygnalu sterujacego do elektromagnesu celem uruchomienia wlasciwego zaworu w bloku zaworowym 17. Nastepnie program przechodzi do funkcij prze¬ twarzania „przejdz do nastepnej funkcji w tablicy", która zawiera instrukcje przesuniecia do nastepnej funkcji umieszczonej w tablicy, tak ze wartosc w sto¬ pniach dla tej funkcji jest uzyskana, kiedy program powraca do funkcji przetwarzania „uzyskaj wartosc w stopniach nastepnej funkcji z tablicy". Stad program bedzie realizowac wszystkie funkcje posiadajace te same wartosci w stopniach przed powrotem do glów¬ nego programu.Program przerwania zerowania jest pokazany na fig. 11. Za kazdym razem, kiedy generator impulsów 12 wytwarza impuls zerowani? i glówny programumozliwia przerwanie pracy zegara i zerowania, komputer 13 sekcji inicjuje program zerowania przerwania, który jest zapoczatkowany w kólku „przerwanie zerowania**.Program przechodzi nastepnie do funkcji przetwarzania „samosynchronizacja", która zawiera instrukcje spraw¬ dzania, czy impulsy zerowania wystapily pomiedzy 359 ° a 0" i jezeli nie wystapily nie jest wymagane dal¬ sze dzialanie. Jezeli impulsy zerowania wystapily w za¬ kresie na przyklad 357* do 2°, sa wykonywane instrukcje modyfikacji stanu licznika impulsów zegarowych. Je¬ zeli impuls zerowania byl wczesny, przy nastepnym przerwaniu pracy zegara program przerwania pracy zegara posiada cykl o dlugosci tylu razy, ile jest -wyma¬ gane do zwiekszenia stanu liczników impulsów zega¬ rowych celem synchronizacji sekcji. Jezeli impuls zero¬ wania byl pózny, przerwanie pracy zegarajest ignorowane tyle razy, ile jest wymagane dla utrzymania stanu licz¬ nika impulsów zegarowych celem synchronizacji. "W tfbu tych przykladach program przerwania zerowania -wraca nastepnie do programu glównego. Jezeli impulsy zero¬ wania wystepuja poza zakresem, inicjowane jest nre-m 8oo 13 14 zwloczne zatrzymanie. Przerwanie zerowania jest nizsze co do priorytetu niz przerwanie pracy zegara.Istnieje takze program przerwania czestotliwosci linii, który jest podobny do programu przerwania zerowania na fig. 11. Przerwanie jest wytwarzane przez 5 kazdy cykl zródla mocy pradu zmiennego dla komutera sekcji. Co okreslona liczbe cykli program przerywania czestotliwosci linii sprawdza stan licznika impulsów zegarowych celem stwierdzenia, czy zwiekszyl sie on od ostatniego takiego sprawdzenia. Jezeli stan licznika 10 impulsów zegarowych nie zwiekszyl sie dla okreslonej liczby takich sprawdzen, inicjowane jest niezwlocznie zatrzymanie.Na fig. 12 jest pokazana na schemacie blokowym proceduralnym podprogramu komputera sekcji „zmiana 15 sterowania czasowego funkcji", która jest wprowadzana z glównego programu komputera sekcji na fig. 9 w kólku „start". Jak bylo poprzednio omówione, ten podpro¬ gram zawiera instrukcje zapisu wszystkich zmian da¬ nych czasowych zadanych przez operatora. Pierwszy 20 etap jestpunktem decyzyjnym „zadanie zmiany funkcji", który sprawdza uklad sterowniczy 21 na sygnaly wska¬ zujace, ze operator urzadzenia zazadal zmiany danych czasowych, wartosci przesuniecia sekcji lub wartosci synchronizacji odrzutów. Jezeli zmiana funkcji nie byla 2~ zadana, program rozgalezia sie w „nie" i powraca do programu glównego.Jezeli zostala zazadana zmiana funkcji, program rozgalezia sie w „tak" do punktu decyzyjnego „zmiana ^ danych czasowych" celem sprawdzenia na wymagana zmiane wartosci zalaczenia lub wylaczenia dla wybranej funkcji. Jezeli operator urzadzenia nie zazadal zmiany danych czasowych, program rozgalezia sie w „nie" do punktu decyzyjnego „zmiana odrzutu lub przesuniecia" 35 celem okreslenia, czy zadana zmiana dotyczy jednej czy dwóch wartosci. Jezeli taka zmiana byla zadana, program rozgalezia sie w „tak" do funkcji przetwarzania „zapisz nowa wartosc w stopniach", która zawiera instrukcje dla zwiekszenia lub spadku synchronizacji odrzutu lub wartosci przesuniecia w stopniach. Po¬ niewaz zarówno synchronizacja odrzutów jak i wartosc w stopniach przesuniecia sa wartosciami pojedynczymi nie istnieje czas przerw zwiazany z nimi i nie ma po¬ trzeby sprawdzania ewentualnego odwrócenia przerwy.Jezeli nie wystepuje zadanie zmiany którejs z wartosci, jak w przypadku zadania bez wcisniecia przelacznika przyspieszania lub opózniania, program rozgalezia sie ze „zmiany odrzucenia lub przesuniecia w „nie" z powrotem do programu glównego.Jezeli operator urzadzenia zazadal zmiany w danych czasowych, program rozgalezia sie ze „zmiany danych czasowych" w „tak" do funkcji przetwarzania „wyla- czanie-wlaczanie = przerwa". Ta funkcja przetwarza¬ na zawiera instrukcje odejmowania czasu zalaczenia 55 wybranej funkcji urzadzenia od czasu wylaczenia celem otrzymania czasu przerwy dla funkcji. Nastepnie progeam wchodzi do punktu decyzyjnego „przerwa = 0". Jezeli galezia sie w .„tak" do fragmentu programu, który # pozwala jedynie na zmiany sterowania czasowego w eeki rozszerzenia czasu pracy. Jezeli czas przerwy jest wiekszy niz zero, program rozgalezia sie w „nie" zmiany sterowania czasowego w celu zawezenia czasu $5 45 przerwy do minimum zera lub rozciagniecia czasu przerwy do maksimum 359°.Galaz „tak" prowadzi do punktu decyzyjnego Mczas, wylaczania lub wlaczania" celem stwierdzenia, czy operator urzadzenia zazadal zmiany wartosci sterowania czasowego wylaczenia czy zalaczenia. Jezeli zmiana zalaczenia zostala zazadana, prpgram rozgalezia sie w „nie" do punktu decyzyjnego „w szybsze urucho-. mienie przelacznika przyspieszenia". Jezeli przelacznic przyspieszenia jest wcisniety przez operatora, program odgalezia sie w „tak" do fragmentu programu rozpo¬ czynajacego sie od funkcji przetwarzania „zablokuj przerwania" dla zmiany wartosci czasowej, poniewaz taka zmiana rozszerzalaby czas przerwy powyzej zera.Jezeli przelacznik przyspieszenia nie jest wcisniety program odgalezia sie w „nie" od „szybsze urucho¬ mienie przelacznika" do funkcji przetwarzania „wskaz niedozwolona zmiane". Ta funkcja przetwarzania za¬ wiera instrukcje wytwarzania wizualnego wskazania w ukladzie sterowniczym, ze zadna zmiana nje jest dozwolona, poniewaz przelacznik przyspieszania nie jest wcisniety lub przalacznik opózniania jest wcisniety i taka zmiana powodowalaby odwrócenie przerwy.Program wraca nastepnie do programu glównego.Jezeli zazadano zmiany czasu wylaczania, program odgalezia sie od punktu decyzyjnego „czas wlaczania lub wylaczania" w punkcie „wylaczony" do punktu decyzyjnego „pózniejsze uruchomienie przelacznika".Jezeli przelacznik opóznienia jest wcisniety, program odgalezia sie w punkcie „tak" do funkcji przetwarzania „zablokuj przerwania" poniewaz jgka zmiana rozsze¬ rzylaby czas przerwy powyzej zera. Jezeli przelacznik opóznienia nie jest wcisniety, program odgalezia sie przy „nie" do funkcji przetwarzania „wska$ niedozwo¬ lona zmiane" celem wskazania, ze zadna zmiana nje jest dozwolona, poniewaz przelacznik opóznienia pic jest wcisniety lub przelacznik przyspieszenia jest wcis¬ niety i taka zmiana powodowalaby odwrócenie przerwy.Program wraca nastepnie do glównego programu.Jezeli czas przerwy nie jest równy zeru, program odgalezia sie w „nie" od „przerwa = 0" do punktu decyzyjnego „przerwa ujemna" celem sprawdzenia znaku czasu przerwy.Jezeli wartosc przerwy jest ujemna wskazujac, ze wartosc zalaczenia poprzedza zmiane od 359° do 0° w cyklu i wartosc wylaczenia nastepuje po tej zmianie, program odgalezia sie w punkcie „tak" do funkcji przetwarzania „dodaj £60° do przerwy, która zawiera instrukcje dodawania 300° przerwy celem uzyskania dodatniej wartosci czasu przerwy. Nastepnie program dochodzi dp punktu decyzyjnego „przerwa = 359 °". Jezeli czas przerwy jest juz wartoscia dodatnia, program odgalezia sje" w „nie" od punktu decyzyjnegp „przerwa ujemna" do punktu decyzyjnego „przerwa = 359 °".Jezeli czas przerwy nie jest równy 359°, program odgalezia sie w „nie" od punktu decyzyjnegp „przerwa = 359 °" do funkcji przetwarzania „zablokuj przerwania", poniewaz taki czas przerwy moze byc rozszerzony lub zawezony. Jezeli czas przerwy jest równy 359 % program odgalezia sie w „tak" do punktu decyzyjnego „czas wlaczania lub wylaczania" celem okreslenia^ czy operator urzadzenia zazadal zmiany wartosci czasowej zalaczenia lub wylaczenia. Jezeli zazadano zmiany program ocl- galezia sie w „nie" cjo punktu decyzyjnego „pózniejsze uruchomienie przelacznika". Jezeli przelacznik opóz-122 800 15 niania jest wcisniety przez operatora, program odgalezia sie w „tak" do funkcji przetwarzania „zablokuj prze¬ rwania", poniewaz taka zmiana bedzie zawezac czas przerwy od 359°. Jezeli przelacznik opózniania nie jest wcisniety, program odgalezia sie w punkcie „nie" od „pózniejsze uruchomienie przelacznika" do funkcji przetwarzania „wskaz niedozwolona zmiane". Ta fun¬ kcja przetwarzania zawiera instrukcje wytwarzania wizualnego wskazania w ukladzie sterowniczym, tak ze nie jest dozwolona zadna zmiana, poniewaz przelacznik przyspieszania jest wcisniety i taka zmiana powodowa¬ laby odwrócenie przerwy. Program wraca nastepnie do programu glównego.Jezeli zmiana czasu wylaczenia zostala zazadana, program rozgalezia sie z „czas wlaczania lub wylaczania" na „wylaczony do punktu decyzyjnego „szybsze uru¬ chomienie przelacznika". Jezeli przelacznik przyspie¬ szania jest wcisniety, program odgalezia sie w „tak" do funkcji przetwarzania „zablokuj przerwania", po¬ niewaz taka zmiana zawezalaby czas przerwy ponizej 359°. Jezeli przelacznik przyspieszajacy nie jest wcis¬ niety, program rozgalezia sie w punkcie „nie" do funkcji przetwarzania „wskaz niedozwolona zmiane" celem wskazania, ze nie jest dozwolona zadna zmiana, po¬ niewaz przelacznik przyspieszajacy nie jest wcisniety lub przelacznik opózniajacy jest wcisniety i taka zmiana powodowalaby odwrócenie przerwy. Program wraca nastepnie do programu glównego.Funkcja przetwarzania „zablokuj przerwania" za¬ wiera instrukcje blokady wszystkich przerwan dla kom¬ putera sekcji, podczas gdy zmieniana jest wartosc w stopniach czasu zalaczenia lub wylaczenia. Program nastepnie dochodzi do funkcji przetwarzania „nowa wartosc w stopniach = stara wartosc w stopniach ±1°", która zawiera instrukcje wytworzenia nowej wartosci w stopniach dla wybranego czasu zalaczania lub wylaczania poprzez zwiekszenie lub zmniejszenie starej wartosci w stopniach o stopien w zaleznosci, czy wcisniety jest przelacznik opóznienia czy przyspie¬ szania. Program nastepnie dochodzi do punktu decy¬ zyjnego „pozycja sekcji = nowa wartosc w stopniach", IrtÓry zawiera wartosc w stopniach aktualnej pozycji sekcji w cyklu z nowa wartoscia w stopniach. Jezeli wartosci w stopniach sa równe, zmiana nie jest dozwo¬ lona, poniewaz komputer sekcji moze blednie wy¬ generowac sygnal sterowania zalaczania lub wylaczania, na przyklad, jezeli wartosc w stopniach maleje po wy¬ konaniu programu przerwania pracy zegara z fig. 10 dla aktualnej pozycji sekcji, ale przed wykonaniem programu przerwania pracy zegara dla nastepnej po- zacji. Stad, program odgalezia sie w „tak" do funkcji przetwarzania „wskaz niedozwolona zmiane" która zawiera instrukcje wytwarzania wizualnego wskazania, .ze wartosc w stopniach nie moze byc zmieniona w danym czasie. Nastepnie program przechodzi do funkcji prze¬ twarzania „odblokuj przerwania".Jezeli pozycja sekcji nie jest równa nowej wartosci w stopniach, program odgalezia sie w „nie" do „zapisz nowa wartosc w stopniach", która zawiera instrukcje zastapienia starej wartosci w stopniach, zapamietanej w komputerze sekcji, z nowa wartoscia w stopniach.Ta nowa wartosc jest nastepnie odczytywana przez komputer kontrolny przy nastepnym wykonywaniu programu z fig. 6. Program nastepnie dochodzi do funkcji przetwarzania „odblokuj przerwania" która 16 zawiera instrukcje umozliwienia przerwan, które byly zablokowane przed wygenerowaniem nowej wartosci w stopniach. Jest to koniec podprogramu zmiany stero¬ wania czasowego funkcji i program powraca do pro- 5 gramu glównego.W podsumowaniu, przedmiotem wynalazku jest uklad sterowania dla urzadzenia do wytwarzania wy¬ robów ze szkla. Urzadzenie posiada zródlo bryl ze stopionego szkla, zespól indywidualnych sekcji do 10 formowania wyrobów ze szkla i zespól do podawania bryl stopionego szkla do sekqi indywidualnych. Kazda w sekcji indywidualnych zawiera urzadzenie formujace do formowania wyrobów ze szkla w cyklicznych szere¬ gach okreslonych etapów formowania odpowiednio do 15 szeregu sygnalów sterowania i ukladów sterowania dla wytwarzania sygnalów sterujacych.Uklad sterujacy posiada kontrolny komputer urza¬ dzenia polaczony z zespolem indywidualnych kom¬ puterów sekcji, po jednym dla kazdej z indywidualnych 20 sekcji urzadzenia. Kontrolny komputer urzadzenia laduje indywidualnie sekcje programem sterujacym i danymi czasowymi celem formowania poszczególnych wyrobów ze szkla. Kazdy komputer sekcji wytwarza nastepnie sygnaly sterujace wedlug programu steruja- 25 cego i danych czasowych. Dane czasowe zawieraja wartosc czasowa zalaczenia i wylaczenia dla kazdego z urzadzen do formowania wyrobów ze szkla, które to wartosci czasowe okreslaja czas przerwy, podczas którego zostaje uruchomione urzadzenie wspólpracujace 30 do formowania wyrobów ze szkla.Uklad sterowniczy operatora sekcji jest stosowany do wytwarzania zadanej zmiany wybranej jednej z war¬ tosci czasowych. Uklad sterowniczy zawiera uklady do generacji sygnalu reprezentujacego wybrane urza- 35 dzenia do formowania, dla których jest pozadana zmiana jednej z wartosci czasowych zalaczania i wylaczania, uklad do generacji sygnalu reprezentujacego wybrana jedna z wartosci czasowych zalaczenia lub wylaczenia i uklad generacji sygnalu informujacego, czy jest po- 40 zadane zwiekszenie, czy zmniejszenie wybranej war¬ tosci czasowej. Komputer sekcji reaguje na sygnaly w celu wytwarzania zmiany wybranych wartosci cza¬ sowych, zanim taka zmiana nie wywola odwrócenia przerwy i przesuniecia jednej z wartosci czasowych 45 zalaczania i wylaczania.Zastrzezenia patentowe 1. Uklad sterowania dla urzadzenia do wytwarzania wyrobów ze szkla, posiadajacego zródlo stopionego 50 szkla i uklad do formowania wyrobów ze szkla w cy¬ klicznym szeregu poszczególnych etapów wytwarzania w odpowiedzi na sygnaly sterowania wlaczaniem i wy¬ laczaniem, znamienny tym, ze zawiera komputer kontrolny (U) dolaczony do wyjscia generatora im- 55 pulsów (12), którego wyjscie jest dolaczone takze do wejsc N komputerów (13) indywidualnych sekcji, które to wejscia sa dolaczone równiez do komputera kontrolnego (11) a wyjscia N komputerów (13) sa dolaczone do poszczególnych N sekcji (14). jo 2. Uklad wedlug zastrz. 1, znamienny tym, ze do wyjsc komputera kontrolnego (11) sa dolaczone uklad wejscia /wyjscia (15), uklad pamieci (16) i panel (23) sterowania odrzutem, do którego wyjscia jest dolaczone stanowisko (24) odrzutu, do drugiego wejscia ;5 komputera (13) indywidualnych sekcji jest dolaczony122 800 17 18 czujnik (19) materialu wyjsciowego, a do drugiego wejscia/wyjscia komputera (13) jest dolaczony uklad sterowniczy (21) operatora sekcji z wyjsciem dolaczo¬ nym do sekcji (14) a wejsciem dolaczonym do zdalnego stanowiska (22) startu i zatrzymania. 3. Uklad wedlug zastrz. 2, znamienny tym, ze indywidualna sekcja (14) zawiera blok zaworowy (17), którego wyjscie jest dolaczone do mechanizmów (18) formujacych wyrób ze szkla. 4. Uklad wedlug zastrz. 1, znamienny tym, ze zawiera uklad pamieci do pamietania programu stero¬ wania etapami wytwarzania oraz synchronizacji wla¬ czania i wylaczania, okreslajacych czas przerwy, uklad czuly na sygnaly sterowania dolaczone do elementów pamieciowych i elementów do wytwarzania wyrobu oraz uklad czuly na sygnaly wymaganej zmiany do¬ laczone do ukladu dostarczajacego sygnaly sterowania dla wytwarzania sygnalów reprezentujacych wymagane zmiany z wybranej wartosci synchronizacji wlaczania lub wylaczania. 10 15 20 5. Uklad wedlug zastrz. 1, znamienny tym, ze wartosci synchronizacji sa wyrazone w stopniach cyklu urzadzenia i uklad sterujacy jest czuly na sygnal wyma¬ ganej zmiany dla spowodowania zmiany o jeden stopien. 6. Uklad wedlug zastrz. 1, znamienny tym, ze uklad dostarczajacy sygnal zmiany zawiera elementy selekcji elementów wytwarzajacych wyroby szklane, wybrane elementy wartosci synchronizacji do wytwa¬ rzania sygnalu reprezentujacego wybrana sposród war¬ tosci synchronizacji wlaczania i wylaczania i elementy przyrostów/ubytków wybranej wartosci synchronizacji. 7. Uklad wedlug zastrz. 6, znamienny tym, ze uklad selekcji elementów wytwarzajacych wyrób za¬ wiera przelacznik selekcji funkcji, wybrane elementy wartosci synchronizacji zawieraja przelacznik selekcji wlaczenia/wylaczenia i elementy przyrostów/ubytków zawieraja dalszy przelacznik i wczesniejszy przelacznik, przelacznik selekcji funkcji, przelacznik selekcji wla¬ czenia/wylaczenia, przy czym pózniejszy przelacznik i wczesniejszy przelacznik sa dolaczone do elementów selekcji elementów wytwarzajacych wyrób. r i i i i i; i; i,' a m FIG. I -L T\ 7 "^ Ajl T zsr X FIG. 2122 800 GLOMyPfiOGRftM MSC ZEGRfi 5/79*r FIG. 3 snfit pourótow sm*rP0HnJfiny\ * ipotnjt WlffW PR06AAM GLWW O FIG. 5 FIG PRZERW* /^\ **££%£*f~~\ \vzxs**r N»fifiAt\ UZfSHAJ DANE\ czmwe.z/sc I UMIESC JE+ kf PAMlCCl.ODtzurw z /sc j ZPPRfltETfiJ PAJEMM/E ^petcy zegara . Zil/E/fSZ 6TAN VllttNIK* PWtfl 1 URZADZENIA . &PRAHOZ STM I PRZELMZNIKOH Y-*nlmmim od* RZUTEM NA SEKCJC 6L0HNY PROERAM START POMORW \$TART £ (yver (y&sr £) WhftfZPM- 'CT/Wrom ZMANIR N ' KRZOYM l$C X4_ START.FIG. 6 FIS. 7 FIG. S GtOHNi CROGftoH ISO ZEGAR óm»r^/ 2ABLOKOJ CltMlJa mi HM/fi.SLOlfOJ I NfMONAJ Z/9 j#m zMoezqr# yjóP/fMMM mh\ ot/w*//jcv "ZMlfwA Steron/iwa er/**-' NEOO FUNKCJI ODBLOKUJ .PRZERNRN/A ¦ zadanie AfOMmme/f PRZESLIJ LU3 + ODBIERZ PfiNE PRZERUNNlE ZERONNNIA NIE SRMOSYN- -» -CHRW/ZRCjft FIG. 9 PRACA wyhonA fmtzm J#0$RAn OLOHNY^ r FIG. II POZtCJA rw^asgr* .0R0$*AM OlONNy ... LICZMA YPOZEN//9 ODEJMIJ PRZESUWEM SE/fCjl ZH/RtfYtr/INl/ SÓ0C yszARr WE \ZRf»Zr*RJ \&"C/C \UZV&K*J. n/mmcn STOPN//KH NASTEPNEJ ft/NMCj/Z rnBilcy FIG. 10 u/TNIO&NNrf &ow//y122 800 zmim smwHfiNM czbsmbgo funkcji sraRT 2%ome zmimy ZAIRNfl DfiNYCH GLWHY WUJOM* Z/lim ÓDZmiloB PR2£$UM£Clft wprost i ÓMPMfiCH. wvlqcz/tot£- J?0 PfZZMY ^/HjCZ/fMfP 9 PPOGfiflM OGZM£7S2£ l fcWCrtffrlfrtrrrC P*2£LfpZf/m'- Zfi&LOMj —*V pnzEMfiM \r HStiP tlfWTóSe^ tJ STOPNIACH~Y =stprp A/ftPftsc „ MlSróPNlfKHtf° pozycjr ssm/. < -NONfi MJ?nSC—+ mi sropNtacti.J/fP/SZ. HÓMfP tMProsc. •— sTCPNlfKH \4Zy&ÓZ£aRt/cHÓ* *t£lt£P#Z£L$C2tf.ODBLOKUJ .PPZiMAWB PfiOóRBN (KOMY FIG. 12 PL PL PL PL PL PL PL PL PL

Claims (1)

1.
PL1979212728A 1978-01-10 1979-01-10 Control system for apparatus for manufacturing articles from the glass PL122800B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US86835378A 1978-01-10 1978-01-10

Publications (2)

Publication Number Publication Date
PL212728A1 PL212728A1 (pl) 1980-01-02
PL122800B1 true PL122800B1 (en) 1982-08-31

Family

ID=25351503

Family Applications (1)

Application Number Title Priority Date Filing Date
PL1979212728A PL122800B1 (en) 1978-01-10 1979-01-10 Control system for apparatus for manufacturing articles from the glass

Country Status (17)

Country Link
AU (1) AU513377B2 (pl)
BE (1) BE873376A (pl)
BR (1) BR7900111A (pl)
CA (1) CA1125516A (pl)
CH (1) CH636977A5 (pl)
DE (1) DE2900738C2 (pl)
EG (1) EG13802A (pl)
ES (1) ES476721A1 (pl)
FR (1) FR2415082B1 (pl)
GB (1) GB1603754A (pl)
GR (1) GR71907B (pl)
MX (1) MX148890A (pl)
NL (1) NL180654C (pl)
PL (1) PL122800B1 (pl)
PT (1) PT69057A (pl)
SE (1) SE7900224L (pl)
ZA (1) ZA7993B (pl)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61231245A (ja) * 1985-04-05 1986-10-15 津田駒工業株式会社 織機の集中制御方法
FR2635391B1 (fr) * 1988-08-12 1990-11-09 Inst Nat Sante Rech Med Reseau informatique de gestion de processus, notamment de seances d'hyperthermie, et procede mis en oeuvre

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3969703A (en) * 1973-10-19 1976-07-13 Ball Corporation Programmable automatic controller
US3905793A (en) * 1974-10-21 1975-09-16 Emhart Corp Computer control for glassware forming machine
MX145266A (es) * 1977-06-06 1982-01-19 Fabricacion De Maquinas Sa Mejoras en sistema electronico de control para maquinas formadoras de articulos de vidrio y termoplasticos
US4152134A (en) * 1977-12-30 1979-05-01 Owens-Illinois, Inc. Electronic control system for an individual section glassware forming machine

Also Published As

Publication number Publication date
NL180654B (nl) 1986-11-03
GB1603754A (en) 1981-11-25
GR71907B (pl) 1983-08-12
DE2900738C2 (de) 1982-10-21
SE7900224L (sv) 1979-07-11
DE2900738A1 (de) 1979-07-12
PT69057A (en) 1979-02-01
BE873376A (fr) 1979-05-02
EG13802A (en) 1983-03-31
BR7900111A (pt) 1979-08-14
NL180654C (nl) 1987-04-01
AU513377B2 (en) 1980-11-27
AU4315579A (en) 1979-07-19
NL7900153A (nl) 1979-07-12
CA1125516A (en) 1982-06-15
ES476721A1 (es) 1979-12-16
CH636977A5 (en) 1983-06-30
FR2415082A1 (fr) 1979-08-17
ZA7993B (en) 1980-08-27
MX148890A (es) 1983-06-29
FR2415082B1 (fr) 1985-07-05
PL212728A1 (pl) 1980-01-02

Similar Documents

Publication Publication Date Title
US4152134A (en) Electronic control system for an individual section glassware forming machine
US4459146A (en) Electronic control system in a glassware forming machine
US4705552A (en) Glassware forming apparatus with distributed control
US4615723A (en) Intelligent controller for predicting and automatically compensating for variations in cycle time, in machines for forming articles of glass or other materials
US4431436A (en) Glassware rejection apparatus
US9128475B2 (en) Parallelized program control based on scheduled expiry of time signal generators associated with respective processing units
EP0004905A1 (en) Glassware forming machine computer-RAM controller system
EP0641467A1 (en) Electronic controller for a glassware forming machine
EP0100239B1 (en) Method and apparatus for controlling the delivery of gobs to a section of a glassware forming machine
US7738977B2 (en) Output cam system and method
US4375669A (en) Electronic control system for a glassware forming machine
PL122800B1 (en) Control system for apparatus for manufacturing articles from the glass
US7099719B2 (en) Output cam system and method
US3651477A (en) Process control system
CA2026887A1 (en) Article transfer mechanism
JPS6021927B2 (ja) ガラス製品成形機械電子制御のためのタイミング値滞留反転.プロテクション
US3365582A (en) Timing control system
US2858129A (en) Control system for folding machines
DD142035A5 (de) Elektronisches steuersystem fuer eine bestimmte sektion einer glasformungsmaschine
SU673680A1 (ru) Устройство дл управлени группой стиральных машин
KR102358254B1 (ko) Plc 조작반의 입력제어 방법
SU855696A1 (ru) Устройство дл контрол подачи предметов на рабочую позицию
US2887268A (en) Plural machine control system
GB1604328A (en) Automatic stop routine for a glassware forming machine
JPS6324779B2 (pl)