DE3720165C2 - - Google Patents

Info

Publication number
DE3720165C2
DE3720165C2 DE19873720165 DE3720165A DE3720165C2 DE 3720165 C2 DE3720165 C2 DE 3720165C2 DE 19873720165 DE19873720165 DE 19873720165 DE 3720165 A DE3720165 A DE 3720165A DE 3720165 C2 DE3720165 C2 DE 3720165C2
Authority
DE
Germany
Prior art keywords
memory module
signal
read
program
pallet
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
DE19873720165
Other languages
German (de)
Other versions
DE3720165A1 (en
Inventor
Kunihiko Kawasaki Kanagawa Jp Takeuchi
Masao Yokohama Kanagawa Jp Oba
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TOKYO KEIKI CO Ltd TOKIO/TOKYO JP
Original Assignee
TOKYO KEIKI CO Ltd TOKIO/TOKYO JP
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 TOKYO KEIKI CO Ltd TOKIO/TOKYO JP filed Critical TOKYO KEIKI CO Ltd TOKIO/TOKYO JP
Publication of DE3720165A1 publication Critical patent/DE3720165A1/en
Application granted granted Critical
Publication of DE3720165C2 publication Critical patent/DE3720165C2/de
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/12Programme control other than numerical control, i.e. in sequence controllers or logic controllers using record carriers
    • G05B19/128Programme control other than numerical control, i.e. in sequence controllers or logic controllers using record carriers the workpiece itself serves as a record carrier, e.g. by its form, by marks or codes on it
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • General Factory Administration (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Description

Die Erfindung bezieht sich auf eine NC-Programm-Anzeigeeinrichtung gemäß dem Oberbegriff des Anspruchs 1.The invention relates to an NC program display device according to the preamble of claim 1.

In den vergangenen Jahren ist ein Fertigungs-Automations­ system, wie es beispielsweise in Fig. 1 veranschaulicht ist, zur Ausführung von unbemannten Bearbeitungsvorgängen realisiert worden. Bei dem in Fig. 1 dargestellten System ist ein automatischer Werkzeugwechsler 12 vorgesehen, der zum automatischen Wechseln eines Bearbeitungswerkzeugs dient. Ferner ist ein automatischer Palettenwechsler 14 vorgesehen, der zum automatischen Wechseln bzw. Austauschen eines an einer Palette 16 angebrachten Werkstücks 18 dient. Die beiden Wechsler 12 und 14 sind mit einem Bearbeitungszentrum 10 kombiniert, in welchem das jeweilige Werkstück durch numerische Steuerung bearbeitet wird. Bei dem unbemannten Vorgang, der zur Nachtzeit oder dergleichen ausgeführt wird, werden die Paletten 16, an denen die Werkstücke 18 angebracht sind, in einem Palettenlager 20 vorbereitet. Die jeweilige Palette wird dann mittels eines unbemannten Förderwagens 22 zu dem automatischen Palettenwechsler 14 hin geleitet, wobei die bearbeitete Palette 16 durch eine neue zugeführte Palette ausgewechselt wird. Auf diese Weise erfolgt nacheinander eine automatische Bearbeitung der Werk­ stücke 18, die an den vorbereiteten Paletten 16 ange­ bracht sind.In recent years, a manufacturing automation system such as illustrated in FIG. 1 has been realized for performing unmanned machining operations. In the system shown in Fig. 1, an automatic tool changer 12 is provided, which is used for automatically changing a machining tool. Furthermore, an automatic pallet changer 14 is provided, which serves for automatically changing or exchanging a workpiece 18 mounted on a pallet 16 . The two changer 12 and 14 are combined with a machining center 10 , in which the respective workpiece is processed by numerical control. In the unmanned operation performed at night time or the like, the pallets 16 to which the workpieces 18 are attached are prepared in a pallet store 20 . The respective pallet is then directed by means of an unmanned trolley 22 to the automatic pallet changer 14 , wherein the machined pallet 16 is replaced by a new supplied pallet. In this way, one after the other an automatic processing of the work pieces 18 , which are introduced to the prepared pallets 16 .

Die gesamte automatische Steuerung eines derartigen Fertigungs-Automationssystems wird durch einen großen Ver­ arbeitungsrechner geleitet, der in dem Zentrum vorge­ sehen ist. Im Falle der mehrere Posten umfassenden Misch­ produktion, bei der beispielsweise die Bearbeitungsbe­ dingungen bezüglich der Werkstücke von Palette zu Palette differieren, ist das Bearbeitungsprogramm bezüglich des jeweiligen Werkstücks, in welchem die Bearbeitungs­ reihenfolge und der Bearbeitungsinhalt der jeweiligen Palette differiert, in dem Verarbeitungsrechner vorhanden. Jedesmal dann, wenn eine neue Palette 16 in das Bearbei­ tungszentrum 10 eingebracht wird, wird das Bearbeitungs­ programm von dem Verarbeitungsrechner her in die NC-Steuer­ einrichtung des betreffenden Bearbeitungszentrums 10 ge­ laden.The entire automatic control of such a manufacturing automation system is passed through a large processing computer, which is provided in the center. In the case of multi-item mixing production in which, for example, the processing conditions concerning the workpieces differ from pallet to pallet, the processing program with respect to the respective workpiece in which the processing order and the processing content of each pallet differs exists in the host computer. Each time a new pallet 16 is introduced into the machining center 10 , the machining program is loaded from the host computer into the NC control device of the machining center 10 .

Bei einem derartigen konventionellen konzentrierten Leitsystem des Fertigungs-Automationssystems durch den Verarbeitungsrechner wird jedoch in dem Fall, daß bei­ spielsweise einer der in einer Vielzahl vorgesehenen vorbereiteten Förderwagen während des Betriebs ausgefal­ len ist, der automatische Wechsel der Paletten in Über­ einstimmung mit der vorbereiteten Reihenfolge nicht aus­ geführt. Demgemäß wird der Betrieb stillgesetzt, falls die Bedienperson nicht eine Gegenmaßnahme trifft, wie einen Wechsel im Programm bzw. Ablaufplan oder dergleichen in dem Verarbeitungsrechner. Andererseits muß beim unbemann­ ten Betrieb das Bearbeitungsprogramm auf der Verarbeitungs­ rechnerseite je Werkstück oder je Palette in bezug auf jedes der in einer Anzahl vorgesehenen Bearbeitungswerk­ zeuge vorbereitet werden, die im Betrieb vorhanden sind. Deshalb werden bei der mehrere Posten umfassenden Misch­ produktion die Arbeitsvorgänge zur Festlegung des Bear­ beitungsprogramms für den Verarbeitungsrechner sehr kompliziert. Somit können beim konventionellen Fertigungs- Automationssystem die unbemannten Operationen des Bearbei­ tungswerkzeugs realisiert werden. Dabei ist jedoch zu be­ rücksichtigen, daß stets eine Vielzahl von Bedienpersonen vorhanden sein muß, um den Verarbeitungsrechner zu be­ dienen. Daraus resultiert ein wesentlicher Punkt hinsicht­ lich des Betriebs des Fertigungs-Automationssystems.In such a conventional concentrated Control system of the production automation system by the However, in the case that at For example, one of the provided in a variety prepared trolley during operation ausgefal len is the automatic change of pallets in About not in accordance with the prepared order guided. Accordingly, the operation is stopped if the operator does not take any countermeasure, such as a change in the program or schedule or the like in the host computer. On the other hand, when unmanned operation the processing program on the processing computer side per workpiece or per pallet in relation to each of the number of machining units provided  be prepared in the factory. Therefore, in the multi-item mix production the operations to determine the Bear processing program for the host complicated. Thus, in conventional manufacturing Automation system the unmanned operations of Bearbei tool. However, it is to be take into account that always a variety of operators must be present in order to be the host serve. This results in a significant point of view the operation of the production automation system.

Es ist bereits ein Fertigungs-Automationssystem vorge­ schlagen worden, bei dem ein Speichermodul 24, in welchem das Bearbeitungsprogramm gespeichert worden ist, an der das Werkstück 18 aufweisenden Palette 16 angebracht ist. Die Palette 16 selbst weist somit das Bearbeitungspro­ gramm auf, wenn sie mittels des automatischen Paletten­ wechslers 14 zu dem Bearbeitungszentrum 10 hin geführt wird. Das Programm in dem Speichermodul 24, das an der Palette 16 angebracht ist, wird mittels eines Lese­ kopfes 26 ausgelesen, der auf der Transportseite des Bearbeitungszentrums 10 vorgesehen ist. Das ausgelesene Programm wird in die NC-Steuereinrichtung geladen. Bei dem Fertigungs-Automationssystem, bei dem das Bearbeitungs­ programm in dem an der Palette 16 angebrachten Speicher­ modul 24 gespeichert worden ist, wie dies zuvor erwähnt wurde, besteht keinerlei Forderung dahingehend, den Prozeß des Ladens des Bearbeitungsprogramms durch den Verarbeitungsrechner auszuführen.A manufacturing automation system has already been proposed in which a memory module 24 in which the machining program has been stored is attached to the pallet 16 having the workpiece 18 . The pallet 16 itself thus has the Bearbeitungspro program when it is guided by means of the automatic pallet changer 14 to the machining center 10 out. The program in the memory module 24 , which is attached to the pallet 16 , is read by means of a read head 26 , which is provided on the transport side of the machining center 10 . The read program is loaded into the NC control device. In the manufacturing automation system in which the machining program has been stored in the memory module 24 attached to the pallet 16 , as mentioned above, there is no requirement to carry out the process of loading the machining program by the host computer.

Bei dem Fertigungs-Automationssystem, bei dem das Bearbei­ tungsprogramm in dem Speichermodul der Palette gespeichert wurde bzw. war, wird das von einer NC-Band-Leseeinrich­ tung her erhaltene Bearbeitungsprogramm unter Verwendung einer Schreibanordnung in das Speichermodul eingeschrieben, und zwar gesondert vorbereitet, beispielsweise in einem Palettenlager 20. Im Falle des Einschreibens des Bearbeitungs­ programms in das Speichermodul ist es notwendig, eine Bestätigung darüber zu liefern, welches Programm in das Speichermodul der Palette eingeschrieben wird. Auf der anderen Seite muß auch der Inhalt des Speichermoduls in dem Fall bestätigt werden, daß eine spezielle Palette aus einer Anzahl von Paletten ausgewählt wird, die in das Palettenlager eingestellt sind, und daß das Bearbeitungsprogramm geändert wird. Wenn eine Anordnung vorhanden ist, die den im Speichermodul gespeicherten Inhalt einfach bestätigen kann, kann somit das Fertigungs-Automationssystem, welches das Speichermodul verwendet, leichter bedient werden.In the manufacturing automation system in which the machining program has been stored in the memory module of the pallet, the machining program obtained from an NC tape reading device is written into the memory module using a writing device, specifically prepared, for example in a pallet warehouse 20 . In the case of writing the processing program in the memory module, it is necessary to provide an acknowledgment about which program is written in the memory module of the pallet. On the other hand, the content of the memory module must also be confirmed in the case that a specific palette is selected from among a number of palettes set in the pallet store and that the processing program is changed. Thus, if there is an arrangement that can easily confirm the content stored in the memory module, the manufacturing automation system using the memory module can be more easily operated.

Es ist auch schon eine Datenverarbeitungsanordnung für ein automatisches Fertigungssystem bekannt (Deutsche Anmeldung P 37 18 215.3-53), bei dem Werkstücke auf Paletten transportiert werden, welche automatisch zu Bearbeitungswerkzeugen gebracht und von diesen abgeholt werden, mit nahe der Bearbeitungswerkzeuge vorgesehenen Leseeinheiten, welche zusammen mit den von den Paletten transportierten Werkstücken bereitgestellte Werkstückdaten lesen, wenn die jeweilige Palette automatisch zu einem Bearbeitungswerkzeug gebracht wird. Dabei ist an jeder Palette ein Speichermodul für die Speicherung von das zugehörige Werkstück betreffende Werkstück-Bearbeitungsdaten angebracht, und an einer Stelle auf dem Paletten-Transportweg ist eine von den Paletten getrennte Schreib-/Leseeinheit vorgesehen, welche die Werkstück-Bearbeitungsdaten von einem NC-Magnetband oder dergleichen in das jeweils in Frage kommende Speichermodul einzuschreiben und in dem jeweiligen Speichermodul gespeicherte Werkstück-Bearbeitungsdaten auszulesen gestattet.There is already a data processing system for an automatic manufacturing system known (German application P 37 18 215.3-53), in which workpieces on pallets which are automatically transformed into machining tools brought and picked up by these, with reading units provided near the editing tools, which transported together with those from the pallets Read workpieces provided workpiece data, if the respective pallet automatically to a processing tool is brought. There is one on each pallet Memory module for storing the associated workpiece appropriate workpiece machining data attached, and at one point on the pallet transport route is one provided by the pallets separate read / write unit, which the workpiece machining data from an NC magnetic tape or the like in each case in question Register memory module and in the respective memory module read stored workpiece machining data allowed.

Ausgehend von dem vorstehend betrachteten vorgeschlagenen bzw. bekannten Anordnungen liegt der Erfindung die Aufgabe zugrunde, eine NC-Programm-Anzeigeanordnung der eingangs genannten Art so weiterzubilden, daß ein in einem Speichermodul gespeicherter Programmname auf relativ einfache Weise allein dadurch ermittelt werden kann, daß ein Lesekopf der betreffenden Anordnung an das an einer Palette angebrachte Speichermodul herangeführt wird.Starting from the above-considered proposed or known arrangements, the invention has the object underlying, an NC program display arrangement of the beginning  so-called type so that one in a Memory module stored program name on relative simple manner can be determined only by that a reading head of the relevant arrangement to the on a Pallet-mounted storage module is introduced.

Gelöst wird die vorstehend aufgezeigte Aufgabe durch die im Anspruch 1 gekennzeichneten Maßnahmen.The above object is achieved by the characterized in claim 1 measures.

Eine zweckmäßige Weiterbildung der Erfindung ergibt sich aus dem Anspruch 2.An expedient development of the invention results from claim 2.

Anhand von Zeichnungen wird die Erfindung nachstehend beispielsweise näher erläutert.With reference to drawings, the invention will be described below for example, explained in more detail.

Fig. 1 zeigt in einem schematischen erläuternden Diagramm ein Fertigungs-Automationssystem, bei dem eine Anordnung gemäß der vorliegenden Erfindung verwendet wird. Fig. 1 is a schematic explanatory diagram showing a manufacturing automation system to which an arrangement according to the present invention is applied.

Fig. 2 zeigt in einem Schaltungsblockdiagramm ein Aus­ führungsbeispiel der Anordnung gemäß der Erfindung. Fig. 2 shows in a circuit block diagram an exemplary embodiment of the arrangement according to the invention.

Fig. 3 zeigt in einem Schaltungsblockdiagramm ein Aus­ führungsbeispiel eines Speichermoduls, welches mittels der Anordnung gemäß der Erfindung auszulesen ist. Fig. 3 shows a circuit block diagram of an exemplary embodiment of a memory module, which is to be read by means of the arrangement according to the invention.

Fig. 4 veranschaulicht in einem Flußdiagramm den Lese­ vorgang gemäß der Erfindung. Fig. 4 illustrates in a flow chart the reading process according to the invention.

Im folgenden wird eine bevorzugte Ausführungsform der Erfindung im einzelnen erläutert. Fig. 2 zeigt in einem Schaltungsblockdiagramm ein Ausführungsbeispiel der vor­ liegenden Erfindung.In the following, a preferred embodiment of the invention will be explained in detail. Fig. 2 shows a circuit block diagram of an embodiment of the prior invention.

Gemäß Fig. 2 umfaßt eine Anordnung gemäß der Erfindung einen Prüfhauptkörper bzw. eine Auslese-Steuereinrichtung 30 und einen Lesekopf 32. Der Lesekopf 32 ist mit der Einrichtung 30 über Koaxialkabel 34 und 36 sowie über ein Spannungsver­ sorgungskabel 38 verbunden.Referring to Fig. 2, an arrangement according to the invention comprises a test main body 30 and a read head 32 . The reading head 32 is connected to the device 30 via coaxial cables 34 and 36 and a voltage supply cable 38 .

Eine Lese- bzw. Auslese-Steuereinheit, eine Lese-Steuer­ einrichtung 40, die beispielsweise eine zentrale Verarbei­ tungseinheit bzw. CPU verwendet, ist für die Einrichtung 30 vorgesehen. Wenn ein Leseschalter 66 betätigt wird, wird die Lese-Steuereinrichtung 40 wirksam gemacht, so daß sie das Auslesen des Bearbeitungsprogramms steuert, welches in dem an der Palette angebrachten Speicher­ modul 24 gespeichert ist, worauf weiter unten noch näher eingegangen wird. Das Auslesen erfolgt durch elektro­ magnetische Induktionskoppelung unter Verwendung des Lesekopfes 32. Die Lese-Steuerprozesse, die durch die Lese-Steuereinrichtung 40 abgewickelt werden, werden bei­ spielsweise in folgenden Schritten ausgeführt:A reading / reading control unit, a reading control device 40 , which uses, for example, a central processing unit or CPU, is provided for the device 30 . When a read switch 66 is operated, the reading controller 40 is made operative to control the reading of the machining program stored in the memory module 24 attached to the pallet, which will be described later. The reading is done by electro magnetic induction coupling using the reading head 32nd The read control processes handled by the read controller 40 are executed, for example, in the following steps:

Schritt 1:Step 1: Ein Bestätigungssignal zum Überprüfen des elektromagnetischen Kopplungszustands des Lesekopfes 32 wird ausgesendet, und ein Bestätigungsantwortsignal wird empfangen.A confirmation signal for checking the electromagnetic coupling state of the reading head 32 is sent out, and an acknowledgment reply signal is received. Schritt 2:Step 2: Ein Datenlesebefehl wird ausgesendet.A data read command is sent out. Schritt 3:Step 3: Die ausgelesenen Programmdaten werden interpretiert.The read program data are interpreted. Schritt 4:Step 4: Der Programmname oder dergleichen Angabe auf der Grundlage des Ergebnisses der Interpretation wird angezeigt.The program name or the like indication based on the result of the interpretation is displayed.

Das Bestätigungssignal und das Lesebefehlssignal werden von der Lese-Steuereinrichtung 40 für die in den Schrit­ ten 1 bis 4 veranschaulichte Lesesteuerung ausgesendet. The confirmation signal and the read command signal are sent out by the reading controller 40 for the reading control illustrated in steps 1 through 4.

Diese Signale werden durch die Serien-Schnittstellenein­ richtung 42 in serielle Daten umgesetzt, die als Schalt­ signal einem Multiplexer 44 zugeführt werden. Dem Multi­ plexer 44 werden zwei Taktschwingungssignale mit 1500 kHz und 1714 kHz von einem Oszillator 46 zugeführt. Wenn der Multiplexer 44 das Datenbit "1" von der Serien-Schnitt­ stelleneinrichtung 42 aufnimmt, wählt er das Frequenz­ signal mit der Frequenz von 1714 kHz aus und gibt dieses Signal ab. Wenn demgegenüber der Multiplexer 44 das Daten­ bit "0" empfängt, wählt er das Frequenzsignal mit der Frequenz von 1500 kHz aus und gibt dieses Signal ab. Dem­ gemäß wird durch den Multiplexer 44 und den Oszillator 46 die Funktion einer FM-Modulationseinrichtung realisiert, mit der das Eingangssignal entsprechend dem von der Serien- Schnittstelleneinrichtung 42 her erhaltenen Datenbit in zwei unterschiedliche Frequenzsignale umgesetzt wird. Das Ausgangssignal des Multiplexers 44 wird einem Tiefpaß­ filter 48 zugeführt. Das Frequenzsignal mit der Taktsignal­ folge, bestehend aus einer Kombination zweier Frequenzen, mit denen das Signal vom Multiplexer 44 abgegeben wird, wird in ein Sinussignal umgesetzt. Das Ausgangssignal des Tiefpaßfilters 44 wird mittels eines Leistungsverstärkers 50 verstärkt und über das Koaxialkabel 34 an eine Induk­ tionskoppelspule 52 abgegeben, die für den Lesekopf 32 vorgesehen ist. Die Spule 52 wird für die Spannungsabgabe und für die Signalübertragung ausgenutzt. Die Spule 52 weist eine solche Struktur auf, daß eine Spule um einen Kern 54 herumgewickelt ist, der aus einem ferromagneti­ schen Material besteht. Die Spule 52 erzeugt ein externes Magnetfeld entsprechend dem Frequenzsignal von dem Leistungsverstärker 50 her.These signals are converted by the serial interface device 42 into serial data, which are supplied as a switching signal to a multiplexer 44 . The multi-plexer 44 , two clock signals with 1500 kHz and 1714 kHz from an oscillator 46 are supplied. When the multiplexer 44 receives the data bit "1" from the serial interface device 42 , it selects the frequency signal at the frequency of 1714 kHz and outputs this signal. In contrast, when the multiplexer 44 receives the data bit "0", it selects the frequency signal having the frequency of 1500 kHz and outputs this signal. Accordingly, the function of an FM modulation device is implemented by the multiplexer 44 and the oscillator 46 , with which the input signal is converted into two different frequency signals according to the data bit obtained from the serial interface device 42 forth. The output signal of the multiplexer 44 is a low-pass filter 48 is supplied. The frequency signal with the clock signal sequence, consisting of a combination of two frequencies with which the signal is output from the multiplexer 44 is converted into a sine wave signal. The output signal of the low-pass filter 44 is amplified by means of a power amplifier 50 and output via the coaxial cable 34 to a induction coupling coil 52 , which is provided for the reading head 32 . The coil 52 is used for the voltage output and for the signal transmission. The coil 52 has such a structure that a coil is wound around a core 54 consisting of a ferromagnetic material. The coil 52 generates an external magnetic field in accordance with the frequency signal from the power amplifier 50 .

Auf der anderen Seite weist der Lesekopf 32 eine Induk­ tionsspule 56 für die Signalaufnahme auf. Die Induktions­ spule 56 nimmt das externe Magnetfeld von der Speicher­ modulseite her auf, wobei in ihr das Frequenzsignal entsprechend den ausgelesenen Daten induziert wird. Die Induktionsspule 56 ist um einen magnetischen Kern 58 herumgewickelt, der aus einem ferromagnetischen Material besteht. Das durch die Induktionsspule 56 erhaltene Frequenzsignal von dem Speichermodul wird mittels eines Hochfrequenzverstärkers 60 verstärkt. Das verstärkte Signal wird über das Koaxialkabel 36 einem Frequenzde­ modulator 62 der Einrichtung 30 zugeführt. Das Frequenzsignal, welches dem Datenbit des ausgelesenen Programms entspricht, das aus dem Speichermodul 24 ge­ wonnen worden ist, weist die Frequenz von 1865 kHz auf, wenn das Datenbit eine "1" ist. Demgegenüber liegt die Frequenz 0 vor, wenn das Datenbit eine "0" ist. Demgemäß setzt der Demodulator 62 das Eingangssignal in Abhängig­ keit vom Vorhandensein oder Fehlen des Frequenzsignals mit der Frequenz von 1865 kHz in ein Datenbit "1" oder "0" um. Die seriellen Bitdaten werden mittels einer Serien-Schnitt­ stelleneinrichtung 64 in parallele Daten umgesetzt und der Lese-Steuereinrichtung 40 zugeführt. Die Steuereinrich­ tung 40 interpretiert aus den aus dem Speichermodul 24 ausgelesenen Daten den Programmnamen oder dergleichen und gestattet, die entsprechenden Zeichen oder Vorzeichen auf einer Anzeigeeinrichtung 70 anzuzeigen.On the other hand, the reading head 32 has a induction coil 56 for signal recording. The induction coil 56 receives the external magnetic field from the memory module side ago, in which the frequency signal is induced in accordance with the read data. The induction coil 56 is wound around a magnetic core 58 made of a ferromagnetic material. The frequency signal from the memory module obtained by the induction coil 56 is amplified by means of a high-frequency amplifier 60 . The amplified signal is fed via the coaxial cable 36 to a Frequenzde modulator 62 of the device 30 . The frequency signal corresponding to the data bit of the read-out program acquired from the memory module 24 has the frequency of 1865 kHz when the data bit is a "1". In contrast, the frequency 0 is present when the data bit is a "0". Accordingly, the demodulator 62 converts the input signal into a data bit "1" or "0" depending on the presence or absence of the frequency signal having the frequency of 1865 kHz. The serial bit data are converted into parallel data by means of a serial interface device 64 and fed to the reading controller 40 . The control device 40 interprets the program name or the like from the data read from the memory module 24 and allows the corresponding characters or signs to be displayed on a display device 70 .

Die Einrichtung 30 weist ferner eine Spannungsver­ sorgungsschaltung 72 auf. Bei diesem Ausführungsbeispiel erhält die Spannungsversorgungsschaltung 72 eine kommer­ ziell verfügbare Wechselspannung von 100 V, und sie gibt eine Speisespannung von 5 V an jeden Schaltungsabschnitt der Einrichtung 30 sowie eine Spannung von 24 V an den Lesekopf 32 über das Spannungsversorgungskabel 38 ab.The device 30 further includes a Spannungsver supply circuit 72 . In this embodiment, the power supply circuit 72 receives a commercially available AC voltage of 100 V, and outputs a supply voltage of 5 V to each circuit portion of the device 30 and a voltage of 24 V to the read head 32 via the power cable 38 from.

Mit der Lese-Steuereinrichtung 40 ist eine Fehleranzeige­ einrichtung 68 verbunden. Wenn bei der Lesesteuerung des Programms aus dem Speichermodul mittels der Lese-Steuer­ einrichtung 40 eine fehlerhafte elektromagnetische Induktionskoppelung des Lesekopfes 32 ermittelt worden ist oder wenn ein Fehler in den aus dem Speichermodul übertragenen Daten ermittelt worden ist, wird die Fehler­ anzeigeeinrichtung 68 zum Aufleuchten gebracht, wodurch eine Bedienperson informiert wird.An error indication device 68 is connected to the reading controller 40 . If in the reading control of the program from the memory module by means of the reading control device 40, a faulty electromagnetic induction coupling of the reading head 32 has been determined or if an error has been detected in the data transferred from the memory module data, the fault indicator 68 is lit, whereby an operator is informed.

Fig. 3 zeigt in einem Schaltungsblockdiagramm ein Aus­ führungsbeispiel des an einer bzw. der Palette angebrach­ ten Speichermoduls 24, aus dem das Bearbeitungsprogramm unter Verwendung der Anordnung ausgelesen wird, wie sie in Fig. 2 veranschau­ licht ist. Fig. 3 shows a circuit block diagram of an exemplary embodiment of the attached to one or the pallet th memory module 24 , from which the machining program is read using the arrangement, as illustrated in Fig. 2.

Das in Fig. 3 dargestellte Speichermodul 24 enthält eine Induktionsspule 74 für die Aufnahme des Signals und der Versorgungsspannung von der Seite der Auslese-Steuereinrichtung. Die In­ duktionsspule 74 ist um einen magnetischen Kern 76 herum­ gewickelt, der aus einem ferromagnetischen Material be­ steht. Die Induktionsspule 74 ist so angeordnet, daß sie der Induktionsspule 52 des Lesekopfes 32 zugewandt ist, wie er in Fig. 2 veranschaulicht ist. Das in der Spule 74 induzierte Signal, d. h. dasjenige Signal, welches aus einer Kombination zweier Frequenzsignale besteht, die den Daten­ bits entsprechen, welche von der Einrichtung 30 aus­ gesendet worden sind, wird an eine Spannungsversorgungs­ schaltung 78 abgegeben. Durch Gleichrichten des mittels der Spannungsversorgungsschaltung 78 empfangenen Frequenz­ signals wird eine Versorgungsspannung von 5 V erzeugt, die in der Schaltung in dem Speichermodul 24 benutzt wird. Andererseits wird das Ausgangssignal der Induktionsspu­ le 74 einem Frequenzdemodulator 80 zugeführt. Die vor­ stehend erwähnten beiden Frequenzsignale werden inter­ pretiert. Wenn das Frequenzsignal die Frequenz von 1714 kHz aufweist, wird das Datenbit "1" abgegeben. Wenn das Frequenzsignal die Frequenz 1500 kHz hat, wird das Datenbit "0" abgegeben. Praktisch ausgedrückt heißt dies, daß der Frequenzdemodulator 80, der zur Umsetzung des aus einer Kombination zweier unterschiedlicher Frequenzen bestehenden Frequenzsignals in das Datenbit dient, in folgender Weise aufgebaut ist: Es wird ein Bandpaßfilter mit einer Mittenfrequenz von 1714 kHz und einer Bandbreite von ±50 kHz verwendet. Das Ausgangs­ signal des Bandpaßfilters wird mittels einer Detektor­ schaltung, wie einer Pin-Diode oder dergleichen, ermittelt, und ferner erfolgt eine Signalformung mittels eines Kompara­ tors. Dadurch wird das Eingangssignal in das Datenbit "1" oder "0" umgesetzt.The memory module 24 shown in Fig. 3 includes an induction coil 74 for receiving the signal and the supply voltage from the readout controller side. In the induction coil 74 is wound around a magnetic core 76 which is made of a ferromagnetic material be. The induction coil 74 is disposed so as to face the induction coil 52 of the reading head 32 as illustrated in FIG . The signal induced in the coil 74 , that is, the signal which consists of a combination of two frequency signals corresponding to the data bits which have been sent from the device 30 , is delivered to a power supply circuit 78 . By rectifying the frequency signal received by means of the voltage supply circuit 78 , a supply voltage of 5 V is generated, which is used in the circuit in the memory module 24 . On the other hand, the output signal of the induction coil 74 is supplied to a frequency demodulator 80 . The above-mentioned two frequency signals are inter pretiert. If the frequency signal has the frequency of 1714 kHz, the data bit "1" is output. If the frequency signal has the frequency 1500 kHz, the data bit "0" is output. In practical terms this means that the frequency demodulator 80 , which serves to convert the frequency signal consisting of a combination of two different frequencies into the data bit, is constructed in the following way: A bandpass filter with a center frequency of 1714 kHz and a bandwidth of ± 50 kHz is used used. The output signal of the bandpass filter is determined by means of a detector circuit, such as a pin diode or the like, and further takes place a signal shaping means of a Kompara sector. As a result, the input signal is converted into the data bit "1" or "0".

Das Ausgangssignal des Frequenzdemodulators 80 wird einer zentralen Verarbeitungseinheit bzw. CPU 82 zugeführt. Wenn die CPU 82 das von der Anordnung ausgesendete Bestätigungssignal aufnimmt, überträgt sie ein Bestäti­ gungsantwortsignal. Wenn die CPU 82 ein Lesebefehlssignal aufnimmt, liest sie das in einem nicht-flüchtigen Speicher 84 gespeicherte Bearbeitungsprogramm aus und leitet dieses zu der Anordnung zurück.The output signal of the frequency demodulator 80 is fed to a central processing unit or CPU 82 . When the CPU 82 receives the confirmation signal sent from the device, it transmits a confirmation answer signal. When the CPU 82 receives a read command signal, it reads out the machining program stored in a non-volatile memory 84 and returns it to the device.

Als nicht-flüchtiger Speicher 84 kann beispielsweise ein elektrisch löschbarer programmierbarer Festwertspeicher (EEPROM) verwendet werden. Der in dem EEPROM-Speicher gespeicherte Inhalt kann durch ein externes Signal elektrisch wieder eingeschrieben werden. Sogar dann, wenn die Spannungsversorgung abgeschaltet wird, nachdem die Daten bereits in den EEPROM-Speicher eingespeichert worden sind, können die Daten beispielsweise über mehrere zehn Jahre hinweg festgehalten werden. Darüber hinaus können die Daten tausende Male oder öfter erneut einge­ schrieben werden.As non-volatile memory 84 , for example, an electrically erasable programmable read-only memory (EEPROM) can be used. The content stored in the EEPROM may be electrically rewritten by an external signal. For example, even if the power supply is turned off after the data has already been stored in the EEPROM memory, the data may be held for several tens of years. In addition, the data can be rewritten thousands or more times.

Die von der CPU 82 zu der Anordnung zurück­ geleiteten (seriellen) Daten werden an einen Frequenz­ modulator 86 abgegeben. Der Modulator 86 setzt die von der CPU 82 abgegebenen seriellen Daten in das dem jeweili­ gen Datenbit entsprechende Frequenzsignal um. Bei diesem Ausführungsbeispiel wird dann, wenn der Frequenzmodula­ tor 86 das Datenbit "1" aufnimmt, das Frequenzsignal mit der Frequenz von 1865 kHz abgegeben. Wenn der Modula­ tor 86 das Datenbit "0" aufnimmt, setzt er die Erzeugung des Frequenzsignals mit der Frequenz von 1865 kHz still. Praktisch ausgedrückt heißt dies, daß der Frequenzmodula­ tor 86 für die Umsetzung des Datenbits in das Frequenz­ signal durch einen Oszillator, dessen Schwingungsfrequenz 1865 kHz beträgt, und ein UND-Glied gebildet sein kann, dem das Ausgangssignal des Oszillators und das Datenbit von der CPU 82 her eingangsseitig zugeführt werden.The (serial) data returned from the CPU 82 to the device is delivered to a frequency modulator 86 . The modulator 86 converts the serial data output from the CPU 82 into the frequency signal corresponding to the respective data bit. In this embodiment, when the frequency modulator 86 receives the data bit "1", the frequency signal having the frequency of 1865 kHz is output. When the modula tor 86 receives the data bit "0", it stops the generation of the frequency signal with the frequency of 1865 kHz. In practical terms, this means that the Frequenzmodula tor 86 for the conversion of the data bit in the frequency signal by an oscillator whose oscillation frequency is 1865 kHz, and an AND gate may be formed, the output signal of the oscillator and the data bit from the CPU 82nd be supplied on the input side.

Das Ausgangssignal des Modulators 86 wird einer Induk­ tionsspule 88 zugeführt, die um einen magnetischen Kern 90 herumgewickelt ist, der aus einem ferromagnetischen Material besteht. Die Induktionsspule 88 erzeugt ein externes Magnetfeld entsprechend dem Frequenzsignal von dem Modulator 86 her. Die Induktionsspule 56, die für den Lesekopf 32 auf der Seite der Auslese-Steuereinrichtung vorgesehen ist, wie dies Fig. 1 veranschaulicht, ist so angeordnet, daß sie für die Übertragung der Induktionsspule 88 zugewandt ist.The output of the modulator 86 is fed to a induction coil 88 which is wound around a magnetic core 90 made of a ferromagnetic material. The induction coil 88 generates an external magnetic field corresponding to the frequency signal from the modulator 86 . The induction coil 56 provided for the read head 32 on the readout control device side, as illustrated in FIG. 1, is arranged to face the transmission of the induction coil 88 .

Die Durchmesser der Induktionsspulen 52 und 54 für die gleichmäßige Durchführung der Spannungsabgabe und der Übertragung bzw. Aufnahme des Signals sind größer als jene der Induktionsspulen 56 und 88, die lediglich für die Signalübertragung benutzt werden. Deshalb können die Induktionsspulen 52 und 54 hinreichend starke externe Magnetfelder erzeugen, wodurch die Abgabe einer hinreichend hohen Versorgungsspannung für das Speichermodul 24 er­ möglicht ist.The diameters of the induction coils 52 and 54 for uniformly performing the voltage output and the transmission of the signal are larger than those of the induction coils 56 and 88 , which are used only for the signal transmission. Therefore, the induction coils 52 and 54 generate sufficiently strong external magnetic fields, whereby the delivery of a sufficiently high supply voltage for the memory module 24, it is possible.

Ferner ist die Form der Packung des Speichermoduls 24 dieselbe wie jene des Lesekopfes 32, der in Fig. 2 veran­ schaulicht ist. Das Speichermodul ist dabei in einem Ge­ häuse untergebracht bzw. zusammengebaut, welches aus einem ferromagnetischen Material des Eisensystems oder aus einem nichtmagnetischen Material, wie aus Aluminium, Kunststoff oder dergleichen besteht. Die magnetischen Polflächen der magneti­ schen Kerne 54, 58, 76 und 90 in den entsprechenden Spulen sind auf der Seite der gegenüberliegenden Fläche des Gehäuses freigelegt. In dem Fall, daß das Gehäuse aus einem nichtmagnetischen Material besteht, besteht indes­ sen keinerlei Forderung dahingehend, die magnetischen Pol­ flächen der Magnetkerne freizulegen.Further, the shape of the package of the memory module 24 is the same as that of the read head 32 , which is illustrated in Fig. 2 veran. The memory module is housed or assembled in a Ge housing, which consists of a ferromagnetic material of the iron system or of a non-magnetic material, such as aluminum, plastic or the like. The magnetic pole faces of the magnetic cores 54 , 58 , 76 and 90 in the respective coils are exposed on the side of the opposite surface of the housing. In the case that the housing is made of a non-magnetic material, however, there is no requirement whatsoever to expose the magnetic pole surfaces of the magnetic cores.

Die magnetischen Kerne 54 und 76 und die magnetischen Kerne 58 und 90 sind so angeordnet, daß ihre magnetischen Polflächen in einem Abstand innerhalb von beispielsweise 5 mm einander zugewandt sind. Dadurch ist die Spannungs­ versorgung sowie die Übertragung und Aufnahme der Signale zwischen der Anordnung und dem Speichermodul ermöglicht.The magnetic cores 54 and 76 and the magnetic cores 58 and 90 are arranged so that their magnetic pole faces face each other at a distance within, for example, 5 mm. As a result, the voltage supply and the transmission and recording of the signals between the arrangement and the memory module is possible.

Im folgenden wird der Lesevorgang von dem Speichermodul mittels der Anordnung gemäß der Erfindung unter Bezugnahme auf das in Fig. 4 gezeigte Flußdiagramm erläutert werden.In the following, the reading operation from the memory module by means of the arrangement according to the invention will be explained with reference to the flow chart shown in FIG .

Im Hinblick auf Fig. 1 wird beispielsweise eine Betrach­ tung bezüglich des Falles angestellt, daß der in dem Speichermodul 24 gespeicherte Inhalt überprüft wird, das an der Palette 16 angebracht ist, welche in das Palettenlager 20 eingestellt ist. Da die Anordnung gemäß der Erfindung, wie in Fig. 2 gezeigt, als transportable Einheit ausgebildet ist, ist in diesem Falle der mit der Einrichtung 30 über Kabel in dem Paletten­ lager 20 verbundene Lesekopf 32 so zu dem an der Palet­ te 16 angebrachten Speichermodul 24 eingestellt bzw. angeordnet, daß eine Überprüfung in einer solchen Art und Weise erfolgt, daß die magnetischen Polflächen der Kerne der Induktionsspulen mit einem bestimmten Spalt einander zugewandt sind.With reference to FIG. 1, for example, consideration is made with respect to the case that the content stored in the storage module 24 which is attached to the pallet 16 set in the pallet stocker 20 is checked. Since the arrangement according to the invention, as shown in Fig. 2, is designed as a transportable unit, in this case, the device 30 via cables in the pallet bearing 20 connected to the reading head 32 to the te on the Palet 16 mounted memory module 24th set or arranged that a check is made in such a manner that the magnetic pole faces of the cores of the induction coils are facing each other with a certain gap.

Wenn der für die Einrichtung 30 vorgesehene Lese­ schalter 66 in diesem Zustand eingeschaltet ist, wird eine Feststellung beim Schritt 100 vorgenommen. Beim Schritt 102 wird ein Bestätigungssignal das Speicher­ modul 24 von der Lese-Steuereinrichtung 40 ausgesendet. Das Bestätigungssignal der Steuereinrichtung 40 wird mittels der Serien-Schnittstelleneinrichtung 42 in Serien­ daten umgesetzt. Die Seriendaten werden in das Frequenz­ signal umgesetzt, welches aus einer Kombination zweier unterschiedlicher Frequenzen besteht, die dem Datenbit entsprechen. Dies geschieht durch die Schaltsteuerung des Multiplexers 44. Das Frequenzsignal wird dann mittels des Tiefpaßfilters 48 in ein Sinussignal umgesetzt, welches so dann über den Leistungsverstärker 50 an die Induktions­ spule 52 des Lesekopfes 32 abgegeben wird, so daß ent­ sprechend dem Frequenzsignal ein externes Magnetfeld er­ zeugt wird. Das von der Induktionsspule 52 des Lese­ kopfes 32 erzeugte externe Magnetfeld ermöglicht eine Induktion des Frequenzsignals in der Induktionsspule 74 des Speichermoduls 24 gemäß Fig. 3. Das in der Induktions­ spule 74 induzierte Frequenzsignal wird von der Spannungs­ versorgungsschaltung 78 gleichgerichtet, und eine Ver­ sorgungsspannung von 5 V wird an jeden Schaltungsabschnitt in dem Speichermodul 24 abgegeben. Dadurch ist der je­ weilige Schaltungsabschnitt wirksam gemacht bzw. betrieben. Zugleich wird das in der Spule 74 induzierte Frequenzsignal mittels des Frequenzdemodulators 80 in das jeweilige Serien-Datenbit umgesetzt, welches der CPU 82 zugeführt wird. Die CPU 82 interpretiert das von dem Demodulator 82 her jeweils zugeführte Datenbit und stellt fest, ob bzw. daß das Datenbit das Bestätigungssignal anzeigt, so daß die CPU 82 ein Bestätigungsantwortsignal an die Anordnung auf der Grundlage des Empfangs des Bestätigungs­ signal abgibt. Dies bedeutet, daß die für den Inhalt des Bestätigungsantwortsignals kennzeichnenden Seriendaten an den Frequenz-Modulator 86 abgegeben und in das Frequenz­ signal umgesetzt werden, welches kennzeichnend ist für das Vorhandensein oder Fehlen des Frequenzsignals mit der Frequenz von 1865 kHz. Die Induktionsspule 88 wird durch das Frequenzsignal angesteuert, wodurch das externe Magnet­ feld erzeugt wird. Das in der Spule 88 erzeugte externe Magnetfeld induziert in der Induktionsspule 56 des Lese­ kopfes 32 in der Anordnung das Frequenzsignal, wobei die betreffende Spule der Spule 88 zugewandt ist. Das Frequenzsignal wird mittels des Hochfrequenzverstär­ kers 60 verstärkt, und danach mittels des Demodulators 62 der Einrichtung 30 wieder in das entsprechende Daten­ bit umgesetzt. Das betreffende Datenbit wird ferner mit­ tels der Serien-Schnittstelleneinrichtung 64 in Parallel- Daten umgesetzt, die der Lese-Steuereinrichtung 40 ein­ gangsseitig zugeführt werden.If the provided for the device 30 read switch 66 is turned on in this state, a determination is made in step 100 . At step 102 , an acknowledge signal is sent to the memory module 24 from the read controller 40 . The confirmation signal of the control device 40 is converted by means of the serial interface device 42 in series data. The serial data is converted into the frequency signal, which consists of a combination of two different frequencies corresponding to the data bit. This is done by the switching control of the multiplexer 44 . The frequency signal is then converted by means of the low-pass filter 48 into a sine signal, which is then discharged through the power amplifier 50 to the induction coil 52 of the read head 32 , so that accordingly the frequency signal, an external magnetic field, he testifies. The external magnetic field generated by the induction coil 52 of the read head 32 allows induction of the frequency signal in the induction coil 74 of the memory module 24 of FIG. 3. The induction coil 74 induced in the frequency signal is rectified by the power supply circuit 78 , and a Ver supply voltage of 5V is delivered to each circuit section in the memory module 24 . As a result, the respective circuit section is made effective or operated. At the same time, the frequency signal induced in the coil 74 is converted by means of the frequency demodulator 80 into the respective serial data bit, which is supplied to the CPU 82 . The CPU 82 interprets the data bit supplied from the demodulator 82, respectively, and determines whether or not the data bit indicates the confirmation signal, so that the CPU 82 outputs an acknowledgment response signal to the device based on receipt of the acknowledgment signal. That is, the serial data indicative of the content of the confirmation response signal is output to the frequency modulator 86 and converted into the frequency signal indicative of the presence or absence of the frequency signal having the frequency of 1865 kHz. The induction coil 88 is driven by the frequency signal, whereby the external magnetic field is generated. The generated in the coil 88 external magnetic field induced in the induction coil 56 of the read head 32 in the array, the frequency signal, wherein the coil in question, the coil 88 faces. The frequency signal is amplified by means of the Hochfrequenzverstär amplifier 60 , and then converted by means of the demodulator 62 of the device 30 back into the corresponding data bit. The data bit in question is further converted by means of the serial interface device 64 into parallel data which are fed to the reading controller 40 on the output side.

Beim Schritt 104 gemäß Fig. 4 nimmt die Lese-Steuerein­ richtung 40 eine Diskriminierung dahingehend vor, ob das Bestätigungsantwortsignal abgegeben worden ist oder nicht. Falls das Bestätigungsantwortsignal erhalten worden ist, folgt der Schritt 106. Wenn das betreffende Signal nicht erhalten worden ist, wird der Inhalt eines Zählers N beim Schritt 112 erhöht. Beim nächsten Schritt 114 wird eine Überprüfung vorgenommen um festzustellen, ob der Zählwert des Zählers N fünf erreicht hat oder nicht. Falls dieser Zählwert nicht erreicht worden ist, kehrt die Verarbei­ tungsroutine zum Schritt 102 zurück, und das Bestäti­ gungssignal wird erneut ausgesendet. Falls das Bestäti­ gungsantwortsignal nicht erhalten worden ist, nachdem das Bestätigungssignal fünfmal (N=5) ausgesendet worden ist, geht die Verarbeitungsroutine vom Schritt 114 zum Schritt 116 weiter, und die Fehler-Anzeigeeinrichtung 68 kommt zum Aufleuchten, wodurch das Vorliegen eines Feh­ lers angezeigt wird.In step 104 of FIG. 4, the reading controller 40 discriminates whether or not the confirmation answer signal has been issued. If the confirmation response signal has been received, step 106 follows. If the signal in question has not been received, the content of a counter N is incremented at step 112 . At the next step 114 , a check is made to see if the count value of the counter N has reached five or not. If this count has not been reached, the processing routine returns to step 102 and the acknowledge signal is retransmitted. If the confirmation answer signal has not been received after the confirmation signal has been transmitted five times (N = 5), the processing routine proceeds from step 114 to step 116 , and the error indicator 68 comes on, indicating the presence of a fault becomes.

Der Prüfprozeß bezüglich des Bestätigungsantwortsignals durch die Übertragung des Bestätigungssignals wird aus­ geführt, um zu unterscheiden, ob die elektromagnetische Induktionskopplung zwischen dem Lesekopf 32 der Anordnung und dem Speichermodul 24 korrekt ist oder nicht. Wenn der Lesekopf 32 nicht genau eingestellt ist bezüglich des Speichermoduls 24, kommt die Fehleranzeige­ einrichtung 68 zum Aufleuchten, wodurch die Bedienperson darüber informiert wird, den Lesekopf 32 erneut einzu­ stellen.The verification process of the confirmation response signal by the transmission of the confirmation signal is performed to discriminate whether or not the electromagnetic induction coupling between the reading head 32 of the device and the memory module 24 is correct. If the read head 32 is not set accurately with respect to the memory module 24 , the error indicator 68 comes to light, thereby informing the operator to set the read head 32 again.

Wenn die Verarbeitungsroutine zum Schritt 106 weitergeht, nachdem das Bestätigungsantwortsignal beim Schritt 104 erhalten worden ist, sendet die Lese-Steuereinrichtung 40 einen Lesebefehl an das Steuermodul 24 aus. Wenn die CPU 82 des Speichermoduls 24 den Lesebefehl aufnimmt, sendet sie das in dem nicht-flüchtigen Speicher 84 ge­ speicherte Bearbeitungsprogramm aus und leitet es zu der Anordnung zurück. Im Hinblick darauf, daß das Bearbeitungsprogramm aus dem Speicher 84 mittels der CPU 82 auf das Lesekommando bzw. den Lesebefehl hin aus­ zulesen ist, genügt es, daß zumindest der Programmname in der Anordnung bekannt ist. Daher werden lediglich der Kopfteil des in dem Speicher 84 gespeicher­ ten Bearbeitungsprogramms, beispielsweise lediglich die 32-Bytes-Daten des Programmkopfes ausgelesen und zu der Anordnung hingeleitet.When the processing routine proceeds to step 106 after receiving the confirmation response signal at step 104 , the reading controller 40 sends a read command to the control module 24 . When the CPU 82 of the memory module 24 receives the read command, it sends out the machining program stored in the non-volatile memory 84 and returns it to the device. In view of the fact that the machining program is to be read out from the memory 84 by means of the CPU 82 in response to the read command or the read command, it is sufficient that at least the program name is known in the arrangement. Therefore, only the header of the processing program stored in the memory 84 , for example, only the 32-byte data of the program header is read out and sent to the device.

Beim nächsten Schritt 108 werden die aus dem Speicher­ modul 24 ausgelesenen, den Programmnamen enthaltenden Daten empfangen. Beim Schritt 110 wird der Programmname interpretiert und in bzw. auf der Anzeigeeinrichtung 70 angezeigt. Als Anzeigeeinrichtung 70 kann beispielsweise eine Flüssigkeitskristall-Anzeigeeinrichtung oder dergleichen verwendet werden, welche Zeichen anzeigen kann. Durch die Anzeigeeinrichtung 70 wird eine vorher festgelegte Pro­ grammcodenummer oder ein vorher festgelegter Name ange­ zeigt.At the next step 108 , the data read from the memory module 24 containing the program name is received. At step 110 , the program name is interpreted and displayed on the display device 70 . As the display device 70 , for example, a liquid crystal display device or the like which can display characters can be used. By the display device 70 , a predetermined program code number or a predetermined name is displayed.

Die Bedienperson kann somit den Inhalt des in dem Speichermodul 24 gespeicherten Bearbeitungsprogramm erkennen, indem der gelesene Programmname auf der Anzeige­ einrichtung 70 angezeigt wird, und zwar auf der Grundlage des Betriebs des Lese-Schalters 66.The operator can thus recognize the contents of the processing program stored in the storage module 24 by displaying the read program name on the display device 70 based on the operation of the reading switch 66 .

Bei dem Ausführungsbeispiel in Fig. 2 ist als Versorgungs­ spannung eine kommerziell erhältliche Wechselspannung von 100 V an die Einrichtung 30 abgegeben worden. Es dürfte jedoch einzusehen sein, daß zur Steigerung der Transport­ fähigkeit eine Batterie in der Einrichtung vorgesehen sein kam.In the embodiment in Fig. 2 as a supply voltage, a commercially available AC voltage of 100 V has been delivered to the device 30 . However, it should be appreciated that a battery in the device could be provided to increase the transport ability.

Wie oben erläutert, kann gemäß der vorliegenden Erfindung beispielsweise der in dem Speichermodul gespeicherte In­ halt leicht geprüft werden, welches an der Palette ange­ bracht ist, die in das Palettenlager oder dergleichen eingesetzt ist. Der Wirkungsgrad der Leitungsarbeiten bezüglich des Palettenlagers, die während der Bestätigung des Inhalts des jeweiligen Speichermoduls ausgeführt werden, kann ge­ steigert werden.As explained above, according to the present invention for example, the In stored in the memory module In just be checked, which is attached to the pallet which is used in the pallet warehouse or the like is. The efficiency of the line work with respect to Pallet warehouse during the confirmation of the contents the respective memory module are executed, ge be increased.

Im Falle der Änderung des Programms wird ferner das ge­ änderte Programm eingeschrieben, nachdem der Inhalt des Speichermoduls bestätigt ist. Deshalb ist es möglich, mit Sicherheit ein fehlerhaftes Arbeiten, wie das Ändern des Programms durch fehlerhafte Auswahl der Palette, zu ver­ meiden.In case of modification of the program, the ge changed program enrolled after the contents of the Memory module is confirmed. That's why it's possible with Safety a faulty work, such as changing the Program by incorrect selection of the pallet, ver avoid.

Claims (2)

1. NC-Programm-Anzeigeanordnung für die Anzeige des Namens eines NC-Programms, das in einem Speichermodul gespeichert ist, welches an jeder der Paletten angebracht ist, die automatisch einem Bearbeitungszentrum (10) zuführbar sind, dadurch gekennzeichnet,
daß ein Lesekopf (26) vorgesehen ist, der eine Sende- Induktionsspule (52) aufweist, die um einen magnetischen Kern (54) herumgewickelt ist und die zur Spannungsversorgung sowie zur Übertragung eines Signals an das Speichermodul (24) dient,
daß der Lesekopf (32) eine Empfangs-Induktionsspule (56) aufweist, die um einen magnetischen Kern (58) herumgewickelt ist und die das aus dem Speichermodul (24) ausgelesene Signal empfängt,
daß eine Auslese-Steuereinrichtung (30) vorgesehen ist, die einen Lesebefehl an das Speichermodul (24) über den Lesekopf (32) zum Auslesen von Programmdaten aus einem Kopfdatenteil abgibt, in welchem ein Programmmname innerhalb eines Speicherbereiches in dem Speichermodul (24) vorhanden ist, und die den Programmnamen, der in den aus dem Speichermodul (24) übertragenen Programmdaten enthalten ist, auf den betreffenden Lesebefehl hin interpretiert, und
daß eine Anzeigeeinrichtung (70) vorgesehen ist, die den durch die Auslese-Steuereinrichtung (30) interpretierten Programmnamen anzeigt.
An NC program display device for displaying the name of an NC program stored in a memory module attached to each of the pallets which can be automatically fed to a machining center ( 10 ), characterized
in that a reading head ( 26 ) is provided which has a transmitting induction coil ( 52 ) which is wound around a magnetic core ( 54 ) and serves to supply power and to transmit a signal to the memory module ( 24 ),
in that the reading head ( 32 ) has a receiving induction coil ( 56 ) which is wound around a magnetic core ( 58 ) and receives the signal read from the memory module ( 24 ),
in that a read-out control device ( 30 ) is provided which issues a read command to the memory module ( 24 ) via the read head ( 32 ) for reading program data from a header data part in which a program name is present within a memory area in the memory module ( 24 ) , and which interprets the program name contained in the program data transmitted from the memory module ( 24 ) in response to the respective read command, and
in that a display device ( 70 ) is provided which displays the program name interpreted by the read-out control device ( 30 ).
2. NC-Programm-Anzeigeanordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Auslese- Steuereinrichtung (30) enthält:
  • - eine Einrichtung für die Übertragung eines Bestätigungssignals an das Speichermodul (24),
  • - eine Einrichtung für die Aufnahme eines Bestätigungs­ antwortsignals, welches auf die Übertragung des Bestätigungssignals hin von dem Speichermodul (24) zurückübertragen wird,
  • - eine Einrichtung zur erneuten Übertragung des Bestätigungssignals in dem Fall, daß das Bestätigungssignal nicht korrekt empfangen werden kann,
  • - eine Anzeigeeinrichtung (68), die eine Fehleranzeige in dem Fall liefert, daß die Anzahl der Übertragungen des Bestätigungssignals einen vorbestimmten Wert erreicht hat.
2. NC program display device according to claim 1, characterized in that the read-out control device ( 30 ) contains:
  • a device for transmitting an acknowledgment signal to the memory module ( 24 ),
  • a means for receiving a confirmation response signal, which is transmitted back to the transmission of the confirmation signal from the memory module ( 24 ),
  • a means for retransmitting the acknowledgment signal in the event that the acknowledgment signal can not be received correctly,
  • - A display means ( 68 ) which provides an error indication in the case that the number of transmissions of the confirmation signal has reached a predetermined value.
DE19873720165 1986-06-17 1987-06-16 Program checking arrangement for a memory module Granted DE3720165A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14080886A JPS62297047A (en) 1986-06-17 1986-06-17 Program checker for memory module

Publications (2)

Publication Number Publication Date
DE3720165A1 DE3720165A1 (en) 1987-12-23
DE3720165C2 true DE3720165C2 (en) 1991-02-14

Family

ID=15277218

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19873720165 Granted DE3720165A1 (en) 1986-06-17 1987-06-16 Program checking arrangement for a memory module

Country Status (2)

Country Link
JP (1) JPS62297047A (en)
DE (1) DE3720165A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2166893B (en) * 1984-10-05 1988-03-23 Sharp Kk Checking memory at system power-up
JPS62282848A (en) * 1986-05-30 1987-12-08 Tokyo Keiki Co Ltd Data processor for fa system
JPS62297049A (en) * 1986-06-17 1987-12-24 Tokyo Keiki Co Ltd Factory automation system

Also Published As

Publication number Publication date
DE3720165A1 (en) 1987-12-23
JPS62297047A (en) 1987-12-24

Similar Documents

Publication Publication Date Title
DE3718215C2 (en)
DE3639578C2 (en)
DE4192274C2 (en) Process control system and system
DE2435622C2 (en) Transfer line
DE3720157C2 (en)
DE3226766C2 (en)
DE69631019T2 (en) Apparatus installed in a vehicle for transmissions between road and vehicle and communication system between road and vehicle
DE3790224C2 (en) Container-conveying system
EP0491657A1 (en) Automatic manufacturing system
WO1986006303A1 (en) Control system for mobile transport units on transport tracks
DE69720864T2 (en) Device for pipe welding inspection
EP0155662A2 (en) Tool holder with a data carrier for tool identification
DE19511452A1 (en) Production plant automated production line control system
DE4023795C2 (en) Process for monitoring the quality of work in thread production and composite system for carrying out the process
DE2720480A1 (en) MICROCOMPUTER FOR A MATERIAL HANDLING SYSTEM
DE4139202A1 (en) SPARK EDM MACHINE
DE10006459A1 (en) Control an underground object
DE19927419A1 (en) Monitoring winding of material strands, especially winding electrically insulated wire into induction coils
DE19632798C2 (en) Transponder reading device and control system for controlling the transport of objects carrying transponders by means of a transponder reading device
DE4009133A1 (en) MEMORY PACKAGE SYSTEM
DE3307615C2 (en)
DE3720165C2 (en)
DE3706114A1 (en) CONVEYOR DEVICE FOR ROD-SHAPED ITEMS
DE3038103A1 (en) DEVICE FOR FAULT INDICATOR FOR A SALES MACHINE
DE3882193T2 (en) Processing device for a portable storage medium.

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8125 Change of the main classification

Ipc: G06F 15/46

D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee