DE1463625C - Device for the automatic testing of a numerical control working with punched tape input - Google Patents
Device for the automatic testing of a numerical control working with punched tape inputInfo
- Publication number
- DE1463625C DE1463625C DE1463625C DE 1463625 C DE1463625 C DE 1463625C DE 1463625 C DE1463625 C DE 1463625C
- Authority
- DE
- Germany
- Prior art keywords
- test
- tape
- punched tape
- control commands
- punched
- 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
Links
- 238000012360 testing method Methods 0.000 title claims description 50
- 230000015654 memory Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims 1
- 230000006399 behavior Effects 0.000 description 2
- 125000000524 functional group Chemical group 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 239000002826 coolant Substances 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Description
1 21 2
Die Erfindung befaßt sich mit einer Einrichtung zur Lochstreifenleser nur eine Bürstenreihe zur Verfugung, selbsttätigen Prüfung einer mit Lochstreifeneingabe so wird man entweder den Steuerbefehl oder das Prüfabreitenden, mehrere Funktionsgruppen umfassenden zeichen für den Vergleich in einem Zwischenspeicher numerischen Steuerung, bei der der Lochstreifen ko- so lange speichern, bis die folgende Lochreihe vom dierte Steuerbefehle und Prüfzeichen aufweist, die beim 5 Lochstreifenleser abgetastet worden ist. Einlesen des Lochstreifens miteinander verglichen Nähere Einzelheiten der Erfindung sollen im folgenwerden und bei fehlender Identität die Steuerung den an Hand eines ■ Ausführungsbeispiels erläutert blockieren. werden, das in der Zeichnung schematisch dargestellt Eine Einrichtung solcher Art ist aus der Patent- ist. Dem Ausführungsbeispiel' liegt eine numerische literatur bekannt. Bei der bekannten Anordnung wer- io Steuerung für eine Werkzeugmaschine zugrunde, die den jedoch ein Steuerlochstreifen und gesondert davon mit einem Lochstreifenleser mit zwei Bürstenreihen ausein Prüflochstreifen ausgewertet. Der Prüflochstreifen gestattet ist.The invention relates to a device for a tape reader with only one row of brushes available, automatic test of a punched tape entry, you will either receive the control command or the person performing the test, Characters comprising several function groups for comparison in a buffer Numerical control in which the punched tape is saved until the next row of holes from has dated control commands and test marks that have been scanned at the 5 punch tape reader. Reading of the perforated tape compared with one another. Further details of the invention are to be followed in the following and if there is no identity, the control system is explained using an exemplary embodiment To block. , which is shown schematically in the drawing. A device of this type is from the patent is. The embodiment is a numerical one literature known. In the known arrangement, the control for a machine tool is based on the However, the one control tape and separate from it with a tape reader with two rows of brushes Test strip evaluated. The test strip is permitted.
enthält ebenso wie der Steuerlochstreifen ausschließ- Die Figur zeigt die wesentlichen Teile der Steuerung, lieh kodierte Signale. Sowohl die Signale des Steuer- die die Aufgabe hat, die vom Lochstreifen kommenden lochstreifens als auch die des Prüflochstreifens werden 15 Informationen zu entschlüsseln, zu speichern und in unabhängig voneinander abgetastet, verarbeitet und Verbindung mit dem an der Maschine angebrachten überdies voneinander unabhängigen Digital-Analog- Meßgeber 7 einen Weg bzw. Lagevergleich durchzuwandlern zugeführt, wobei der Vergleich von Soll- und führen. Hierzu ist ein Lochstreifenleser 1 vorgesehen, Istwert ausschließlich mit analogen Spannungsgrößen dessen erste Bürstenreihe über eine nicht dargestellte durchgeführt wird.~Der Aufwand der bekannten An- 20 Anpassungsschaltung mit einem Dekoder 2 verbunden Ordnung ist, schon bedingt durch zwei Lochstreifen mit ist, der die Lochstreifensignale entschlüsselt. Der zwei zugehörigen Lesern und den in entsprechender Leser kann für Fünf- oder Achtspurlochstreifen ausAnzahl benötigten Auswahlbausteinen, beträchtlich; gerüstet sein; es ist möglich, den Dekoder allen gedes weiteren bringt der Vergleich mit analogen Mitteln bräuchlichen Codes anzupassen. Dem Lochstreifen-Genauigkeitseinbußen mit sich, und ein solcher analo- 25 leser ist auch ein Lesesteuerung zugeordnet, die die ger Meßbetrieb ist im übrigen relativ störanfällig. zeitliche Folge für das Einlesen der im Lochstreifen ent-Demgegenüber liegt der Erfindung die Aufgabe zu- haltenen Informationen vorgibt. Die Lesesteuerung ungrunde, eine Einrichtung zu schaffen, die die selbst- terbricht den Lesevorgang, wenn bei einer Prüfung ein tätige Prüfung einer numerischen Steuerung unter Ver- Felder gemeldet wird, und schaltet bei ordnungsgemäwendung eines einzigen Lochstreifens erlaubt, der so- 30 ßem Prüfungsergebnis den Streifen um zwei Lochreihen wohl Steuerbefehle als auch Prüfzeichen aufweist, ohne weiter.Just like the control tape, it contains exclusive The figure shows the essential parts of the control, borrowed coded signals. Both the signals of the control that has the task of coming from the punched tape both the perforated strip and the test strip are used to decrypt, save and in independently scanned, processed and connected to the one attached to the machine In addition, digital-to-analog transducers 7 that are independent of one another can be used to convert a path or position comparison supplied, whereby the comparison of target and lead. A punched tape reader 1 is provided for this purpose, Actual value exclusively with analog voltage quantities whose first row of brushes is not shown The cost of the known adaptation circuit with a decoder 2 is connected Order is, already due to two punched tape with is, which decrypts the punched tape signals. the two associated readers and the corresponding reader can be selected for five- or eight-lane perforated strips from number required selection modules, considerable; be prepared; it is possible to use the decoder at all the comparison with analog means also brings about adapting common codes. The punched tape accuracy loss with itself, and such an analog 25 reader is also assigned a read control which the ger measuring operation is moreover relatively prone to failure. temporal sequence for reading the in the punched tape opposite is the object of the invention to hold information. The read control is not round, to create a facility that automatically interrupts the reading process when an exam is taken active testing of a numerical control is reported under Ver fields, and switches when properly used a single perforated strip, the test result increases the strip by two rows of perforations probably has control commands as well as test marks, without further.
daß auf analoge Vergleichsmittel zurückgegriffen wer- Vom Dekoder gelangen die entschlüsselten Signale den muß. Vielmehr soll die Prüfung ausschließlich in den Positionsspeicher 3 oder in den Schaltbefehlsmit digitalen. Prüfbausteinen erfolgen. Dabei soll es speicher 4. Im Positionsspeicher wird die Sollage gemöglich sein, die zu einer Steuerung zusammenge- 35 speichert. Er kann beispielsweise als Schieberegister fügten Bausteine einzeln und nacheinander mittels zur Umsetzung der in Serie ankommenden Ziffern in des Lochstreifens auf Funktionstüchtigkeit, d. h. auf einer Paralleldarstellung ausgebildet werden. Muß die richtige Steuersignalverarbeitung, zu prüfen. nicht in allen Koordinaten zugleich verfahren werden, Gemäß der Erfindung besteht die Lösung dieser so kann er für zwei oder drei Koordinaten gemeinsam Aufgabe darin, daß der Lochstreifen außer kodierten 4° und umschaltbar ausgebildet werden. Steuerbefehlen dekodierte, vom Leser abfragbare Der Schaltbefehlsspeicher 4 ermöglicht die Vorgabe Prüfzeichen enthält und eine Vorrichtung vorgesehen der verschiedenen Maschinenfunktionen, beispielsist, in der die nach der Entschlüsselung ausgegebenen weise Spannbewegungen, Spindeldrehzahl usw. Die Steuerbefehle und die unmittelbar vom Lochstreifen Vorgabe läßt sich durch numerische Steuerbefehle in abnehmbaren Prüfzeichen einem Vergleichsglied züge- 45 Verbindung mit einer oder mehreren Kennziffern anführt werden und von dem Vergleichsergebnis einer- geben. Es können Speicher mit Zweipunktverhalten. seits über den Leser der Lochstreifenvorschub und (z. B. Kühlmittel Ein-Aus), Speicher mit Dreipunktandererseits ein die Anzahl der geprüften Steuerbe- verhalten (z. B. Spindelrechtslauf-Halt-Linkslauf) und fehle aufsummierender Zähler steuerbar ist. decadische Speicher mit einer oder mehreren Dekadenthat analog comparison means are used. The decoder receives the decoded signals the must. Rather, the test should only be carried out in position memory 3 or in the switching command digital. Test modules take place. It should store 4. The target position is possible in the position memory which are stored together to form a controller. For example, it can be used as a shift register added modules individually and one after the other by means of converting the digits arriving in series into the perforated tape for functionality, d. H. be formed on a parallel representation. Must the correct control signal processing. not be moved in all coordinates at the same time, According to the invention, the solution is this so he can share two or three coordinates The task is that the punched tape is formed except coded 4 ° and switchable. Control commands decoded, can be queried by the reader. The switching command memory 4 enables the specification Contains test marks and a device is provided for the various machine functions, for example, in which the wise clamping movements, spindle speed, etc. output after decryption Control commands and the presetting directly from the punched tape can be controlled by numerical control commands in detachable test mark a comparison element with one or more reference numbers and give a- from the comparison result. Storage with two-point behavior can be used. On the one hand, via the reader, the punched tape feed and (e.g. coolant on-off), memory with three-point on the other on the number of checked control behavior (eg spindle clockwise-stop-counterclockwise) and missing totalizing counter is controllable. decadic memories with one or more decades
Durch die Erfindung wird die Möglichkeit geschaf- 5° (z. B. Spindeldrehzahlen) vorgesehen werden, fen, daß durch die Prüfvorrichtung hinter dem Dekoder Die Maschinensteuerung selbst, die mit 5 bezeichnet Signalkonfigurationen unmittelbar, d. h. ohne Um- ist, sorgt für die Ausführung der gewünschten Vorkodierung, miteinander verglichen werden können. schub- und Arbeitsbewegungen der Werkzeugma-Stehen unterschiedliche Signalkonfigurationen an der schine 6. Die Bewegungen werden durch die Meß-Prüfvorrichtung an, so wird nicht nur der Lochstreifen- 55 geber 7 erfaßt, die den jeweiligen Istwert an das in der leser stillgesetzt, sondern aus dem nachgeschalteten numerischen Steuerung vorgesehene Vergleichssystem 8 Zähler und dessen Stand läßt sich auch noch ohne be- übergeben, wo Soll- und Iststellung miteinander versonderen Aufwand der Fehlerort ermitteln. glichen und vermittels der Vergleichsauswertung 9 .Bei einer aus mehreren Funktionsgruppen bestehen- weitere Vorschubbefehle gebildet und an die Maschiden Steuerung kann die Prüfung mit denselben Loch- 60 nensteuerung weitergegeben werden. Als Meßgeber streifen hintereinander an den einzelnen Gruppen vor- eignen sich insbesondere rotatorische, die gegebenengenommen werden. Dabei kann es sich beispielsweise falls mit einer Zahnstange zur Erfassung translatorischer um Dekoder, Register und Speicher handeln. Bewegungen gekoppelt werden können.The invention creates the possibility of 5 ° (e.g. spindle speeds), fen that through the test device behind the decoder The machine control itself, denoted by 5 Signal configurations immediately, d. H. without um- is, ensures that the required precoding is carried out, can be compared with each other. pushing and working movements of the tool ma-standing different signal configurations on the machine 6. The movements are checked by the measuring test device on, then not only the punched tape encoder 7 is detected, which sends the respective actual value to the in the The reader is stopped, but instead the comparison system 8 provided by the downstream numerical control The counter and its status can also be transferred without, where the target and actual position are differentiated Effort to determine the location of the fault. and by means of the comparative evaluation 9 .In the case of one of several function groups, further feed commands are formed and sent to the machines Control, the test can be passed on with the same 60 hole control. As a transducer Stripes one after the other in front of the individual groups are particularly rotatory, which are given will. This can be the case, for example, if a toothed rack for capturing translational be decoders, registers and memories. Movements can be coupled.
Ist die Steuerung mit einem Lochstreifenleser mit Die Vergleichsauswertung 9 wirkt auch auf dieIf the control is with a punched tape reader with The comparison evaluation 9 also acts on the
zwei Bürstenreihen ausgestattet, so versieht man den 65 Steuerung des Lochstreifenlesers 1 ein, um nach Ab-equipped with two rows of brushes, the 65 control of the punched tape reader 1 is provided in order to
Prüflochstreifen abwechselnd mit Steuerbefehlen und schluß eines Steuerbefehls den nächsten abzufragen.Test punch strips alternately with control commands and the end of a control command to interrogate the next.
Prüfzeichen. Nach jeder Prüfung wird der Lochstreifen- Die Einrichtung zur automatischen Prüfung gemäßCertification mark. After each test, the punched tape is The device for automatic testing according to
leser jeweils um zwei Schritte weitergeleitet. Steht am der Erfindung ist mit 10 bezeichnet. Sie besteht imreaders are forwarded two steps at a time. Stands on the invention is denoted by 10. It consists in
wesentlichen aus einem Gattersystem 11 zum Vergleich der Steuerbefehle mit den unmittelbar von der zweiten Bürstenreihe des Lochstreifenlesers 1 abgenommenen Prüfzeichen. Zu diesem Zweck kann das Gattersystem über Vielfachstecker 12 mit den einzelnen Geräten der Steuerung, also etwa dem Dekoder 2, dem Positionsspeicher 3 und dem Schaltbefehlsspeicher 4 nach Wahl verbunden werden. In einer praktischen Ausführung der Prüfeinrichtung 10 nach der Erfindung sind die einzelnen Funktionsgruppen der Gerate mit 48 Buchsen versehen, während die Verbindung zum Gattersystem 11 24adrig ist. Durch Umstecken und weiteren Durchlauf des Prüflochstreifens kann also jede Funktionsgruppe voll durchgeprüft werden.essentially from a gate system 11 to compare the control commands with those directly from the second row of brushes of the tape reader 1 removed test mark. For this purpose, that can Gate system via multiple plugs 12 with the individual devices of the control, e.g. the decoder 2, the position memory 3 and the switching command memory 4 can be connected as desired. In a practical Execution of the test device 10 according to the invention are the individual functional groups of the devices provided with 48 sockets, while the connection to the gate system 11 is 24-wire. By repositioning and further passage of the test hole strip, each functional group can be fully tested.
Bei jeder ordnungsgemäß durchgeführten Prüfung wird ein Zähler 13 um eine Stelle weitergeschaltet. Ergibt die Prüfung einen Fehler, so wird über eine Leitung zum Lesersteuergerät die Prüfung angehalten. Aus dem Stand des Zählers 13 läßt sich der Fehlerort ohne weiteres bestimmen. Zur weiteren Erleichterung der Fehlersuche kann man auch Steuerbefehl und Prüfzeichen in einem Anzeigegerät 14 visuell darstellen.Each time the test is properly carried out, a counter 13 is incremented by one digit. Yields If the test detects an error, the test is stopped via a line to the reader control unit. The location of the fault can easily be determined from the status of the counter 13. For further relief For troubleshooting, control commands and test characters can also be displayed visually in a display device 14.
Wie bereits erwähnt, läßt sich die automatische Prüfung sowohl beim Programmcode Nr. 5 (5 Lochreihen) als auch beim Programmcode 85 (8 Lochreihen) anwenden. Um den Prüflochstreifen in beiden Fällen verwenden zu können, ist es zweckmäßig, von den acht Lochreihen nur fünf zu verwenden, die die gleichen Lochkonfigurationen wie ein Fünfreihen-Lochstreifen haben. Dies sei im einzelnen noch beschrieben:As already mentioned, the automatic test can be used Use both with program code no. 5 (5 rows of holes) and with program code 85 (8 rows of holes). In order to be able to use the test strip in both cases, it is advisable to use the eight Use only five rows of holes that have the same hole configurations as a five-row punch tape to have. This will be described in detail:
Führt man in den einzelnen Funktionsgruppen die wichtigen Schaltungspunkte an eine bestimmte Anzahl von Stiften, sogenannten Prüfplätzen, so wird jedem dieser Prüfplätze ein Vergleichssymbol als Prüfzeichen im Prüflochstreifen zugeordnet. Soll also ein Steuerbefehl am Prüfplatz 1 geprüft werden, so wird unmittelbar hinter dem Steuerbefehl im Prüflochstreifen eine Lochkombination vorgesehen, die diesem Prüfplatz entspricht. Eine solche Zuordnung kann bei 24 Prüfplätzen beispielsweise wie folgt aussehen:If you lead the important switching points in the individual function groups to a certain number of pens, so-called test stations, each of these test stations is assigned a comparison symbol as a test symbol assigned in the test strip. If a control command is to be checked at test station 1, then immediately behind the control command in the test strip a combination of holes is provided for this test station is equivalent to. With 24 test stations, such an assignment can look like this, for example:
Prüfplatz 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24Test station 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Prüfzeichen ...1234567Y— +adklnorsvxztbeApproval mark ... 1234567Y— + adklnorsvxztbe
Tastet man aus diesem Lochstreifen mit Hilfe der zweiten Bürstenreihe nur beispielsweise die 1., 2., 3., 6. und 7. Reihe ab, so kann man bei Verwendung eines Fünfreihen-Lochstreifens die gleichen Lochkonfigurationen als Prüfzeichen verwenden, die allerdings auf einem solchen Lochstreifen eine andere Bedeutung haben. Mit Rücksicht auf die beim Achtreihen-Lochstreifen ausgewählten Reihen entspricht beispielsweise den Prüfzeichen 1, 2, 3, 4, 5 usw. beim Achtreihen-Lochstreifen jeweils das Prüfzeichen +, <, o, Zwischenraum, h, usw.If you use the second row of brushes to feel only the 1st, 2nd, 3rd, 6th, for example, from this punched tape. and 7th row, you can use a five-row perforated strip with the same hole configurations as a test mark, which however has a different meaning on such a punched tape to have. With regard to the rows selected for the eight-row punched tape, for example the test marks 1, 2, 3, 4, 5 etc. for the eight-row punched tape the test mark +, <, o, space, h, etc.
Claims (5)
Family
ID=
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3218712A1 (en) * | 1982-05-18 | 1983-11-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., 8000 München | TWO-AXIS HANDLING DEVICE FOR WORKPIECES, ESPECIALLY FOR LOADING AND UNLOADING LEVEL MAGAZINES |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3218712A1 (en) * | 1982-05-18 | 1983-11-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., 8000 München | TWO-AXIS HANDLING DEVICE FOR WORKPIECES, ESPECIALLY FOR LOADING AND UNLOADING LEVEL MAGAZINES |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2247215A1 (en) | NC SYSTEM FOR MACHINE TOOLS | |
| DE1463625C (en) | Device for the automatic testing of a numerical control working with punched tape input | |
| DE2643759B2 (en) | Procedure for monitoring cyclically recurring production processes | |
| DE1463625B2 (en) | DEVICE FOR THE INDEPENDENT CHECK OF A NUMERICAL CONTROL WORKING WITH PUNCH LINE | |
| EP3935454B1 (en) | Method for checking the hardware configuration of a real control system | |
| DD269269A5 (en) | DEVICE FOR DISPLAYING THE VALUE OF A CHANGING SIZE | |
| DE3149460A1 (en) | Logic analyser | |
| DE2812241C2 (en) | Device for data input and data output in or from a microprocessor | |
| DE1512034B2 (en) | CIRCUIT ARRANGEMENT FOR BINARY DISPLAY OF A SWITCHING POSITION OF A CROSS RAIL SWITCH IN AN AUTOMATIC REMOTE COMMUNICATION SYSTEM CONTROLLED BY ELECTRONIC CONTROL DEVICES | |
| DE1170507B (en) | Device for controlling work machines with a digital code scale | |
| DE2801196C2 (en) | Multipoint measuring device | |
| DE1259230B (en) | Device for remote monitoring | |
| DE1914576C3 (en) | Program-controlled data processing system, in particular for handling switching processes in a telephone exchange | |
| DE616341C (en) | Device for evaluating cards or the like punched according to different hole-writing systems in the same machine | |
| DE3112706C2 (en) | Registration arrangement | |
| DE2306993C3 (en) | Procedure for checking the correct operation of a multi-part shift register and arrangement for its implementation | |
| DE1965466C (en) | Data processing system with several addressable memories | |
| DE358486C (en) | Device for optionally communicating with each other signal stations with command apparatus or the like. | |
| DE1574702C (en) | Circuit arrangement for the selective display of numerical signals transmitted over a time-multiplex line, in particular for displaying the numerical control of a machine tool in several coordinates necessary for the key figures | |
| DE1122611B (en) | Arrangement for program control of measurement processing systems | |
| DE1774093A1 (en) | Method and quick connection for controlling output devices | |
| DE2538012C2 (en) | Circuit arrangement for controlling and storing switching commands | |
| DE1549054C3 (en) | Circuit arrangement for the control of addressed controllable memories | |
| DE2459958A1 (en) | CONTROL SYSTEM WITH PROGRAMMED LOGIC | |
| DE1088264B (en) | Method and arrangement for printing the contents of a magnetic memory |