DE3854192T2 - Hochgeschwindigkeitsbearbeitungssystem. - Google Patents
Hochgeschwindigkeitsbearbeitungssystem.Info
- Publication number
- DE3854192T2 DE3854192T2 DE3854192T DE3854192T DE3854192T2 DE 3854192 T2 DE3854192 T2 DE 3854192T2 DE 3854192 T DE3854192 T DE 3854192T DE 3854192 T DE3854192 T DE 3854192T DE 3854192 T2 DE3854192 T2 DE 3854192T2
- Authority
- DE
- Germany
- Prior art keywords
- hard disk
- cnc
- machining
- control circuit
- ram
- 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
Links
- 238000003754 machining Methods 0.000 title claims description 14
- 230000033001 locomotion Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34196—Memory management, dma direct memory access
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36116—Harddisk
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36395—Load local computer program from host, data transfer ram to rom, BTR
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
- Die vorliegende Erfindung betrifft ein Hochgeschwindigkeitsbearbeitungssystem zur Ausführung eines Bearbeitungsprogramms für eine numerische Steuervorrichtung mit hoher Geschwindigkeit, genauer gesagt ein Hochgeschwindigkeitsbearbeitungssystem, bei dem ein Hartplattenantrieb zum Speichern eines Bearbeitungsprogramms in eine numerische Steuervorrichtung mit einem einfachen Aufbau eingearbeitet ist.
- Bearbeitsprogramme für eine numerische Steuervorrichtung wurden bislang auf Papierstreifen o.ä. aufgezeichnet und gespeichert. Mit der Reduzierung der Größe und des Preises von Hartplattenantrieben u.ä. werden jedoch nunmehr in der Praxis Programmeingabeeinheiten für die Speicherung von Bearbeitungsprogrammen verwendet.
- Die Beziehung zwischen einer Programmeingabeeinheit des Standes der Technik und einer numerischen Steuervorrichtung ist in Figur 2 wiedergegeben. In dieser Figur ist mit 1 ein CNC-Bus, mit 2 eine Printplatte eines CNC-Prozessors für die globale Steuerung der CNC, mit 30 eine Printplatte eines Prozessors für die Steuerung eines entfernt angeordneten Puffers, über den Daten von außen mit hoher Geschwindigkeit eingegeben werden, und mit 40 eine Programmeingabeeinheit bezeichnet, die eine Hartplattensteuerschaltung 41 und einen Hartplattenantrieb 42 umfaßt, welche beide von einer Stromquelle 43 mit Steuerstrom versorgt werden.
- Der Hartplattenantrieb 42 zum Speichern von Bearbeitungsprogrammen speichert Daten in der Form von Blöcken kurzer Länge. Diese Daten in der Form von Blöcken kurzer Länge werden über die Hartplattensteuerschaltung 41 und eine RS 422-Schnittstelle dein entfernt angeordneten Puffer 30 und dann dem CNC-Prozessor 2 zugeführt, der die entsprechende Bearbeitungssteuerung durchführt.
- Das System, bei dem Blöcke kurzer Länge in Binärformat zur Bearbeitung übertragen werden, wie es beispielsweise in Figur 2 dargestellt ist, ist für eine Bearbeitung mit hoher Geschwindigkeit geeignet. Die Eingabegeschwindigkeit für den entfernt angeordneten Puffer 30 ist jedoch gering. Die in einem externen Gehäuse untergebrachte Programmeingabeeinheit, die die Stromquelle 43 enthält, ist unverzichtbar, so daß das Problem von hohen Kosten besteht.
- Die JP-A-60-168206 beschreibt eine numerische Steuervorrichtung, bei der ein Steuerprogramm für eine automatische Programmfunktion in einem ersten Speicher gespeichert und unabhängig von einer Haupt-CPU in einer CPU ausgeführt wird.
- Im "Concise Otari 68000 Programmer's Reference Guide" von KD Peel wird die Verwendung eines Eingangs für einen direkten Speicherzugriff, um Zugriff in bezug auf die Hartplatte zu erlangen, diskutiert.
- Ziel der vorliegenden Erfindung ist es, ein Hochgeschwindigkeitsbearbeitungssystem zu schaffen, mit dem das vorstehend genannte Problem gelöst wird und bei dem ein Hartplattenantrieb zum Speichern eines Bearbeitungsprogramms in eine numerische Steuervorrichtung mit einfachem Aufbau eingearbeitet ist.
- Erfindungsgemäß wird ein Hochgeschwindigkeitsbearbeitungssystem zur Ausführung eines Bearbeitungsprogramms für eine numerische Steuervorrichtung mit hoher Geschwindigkeit zur Verfügung gestellt, das dadurch gekennzeichnet ist, daß die numerische Steuervorrichtung umfaßt:
- einen Hartplattenantrieb zum Speichern eines Bearbeitungsprogramms für eine numerische Steuerung;
- eine Hartplattensteuerschaltung zum Steuern des Hartplattenantriebs;
- eine Steuerschaltung mit direktem Speicherzugriff zum Überführen des Bearbeitungsprogramms von der Hartplattensteuerschaltung zu einem RAM; und
- einen Mikroprozessor zum Umwandeln des im RAM gespeicherten Bearbeitungsprogramms in geringe Bewegungsgrößen und zum Überführen der entstandenen Daten zu einer CNC über einen CNC-Bus.
- Der Mikroprozessor überführt das im RAM gespeicherte Bearbeitungsprogramm in kleine Bewegungsgrößen für jede Achse, gibt die überführten Daten in den RAM für eine temporäre Speicherung ein und überträgt die Daten in Abhängigkeit von Befehlen von der CNC direkt auf die CNC über den CNC- Bus.
- Von den Zeichnungen zeigen:
- Figur 1 ein Blockdiagramm, das eine Ausführungsform der vorliegenden Erfindung zeigt; und
- Figur 2 ein Diagramm, das die Beziehung zwischen einer Programmeingabeeinheit des Standes der Technik und einer numerischen Steuervorrichtung zeigt.
- Es wird nunmehr eine Ausführungsform der vorliegenden Erfindung in Verbindung mit den Zeichnungen erläutert.
- Figur 1 ist ein Blockdiagramm, das eine Ausführungsform der vorliegenden Erfindung zeigt. In Figur 1 ist mit 1 ein CNC-Bus, mit 2 eine Printplatte eines CNC-Prozessors zur globalen Steuerung der CNC, mit 10 eine Printplatte für eine Hochgeschwindigkeitsbearbeitungssteuerung, die ein in einem Hartplattenantrieb gespeichertes Bearbeitungsprogramm in kleine Bewegungsgrößen zur Überführung an die CNC 2 unterteilt, und mit 20 ein Hartplattenantrieb, der eine Hartplatte zur Speicherung von Bearbeitungsprogrammen enthält, bezeichnet.
- Es wird nunmehr die Printplatte 10 für die Hochgeschwindigkeitsbearbeitungssteuerung Im einzelnen beschrieben. Mit 11 ist ein Puffer zwischen dem internen Bus der Printplatte 10 und dem CNC-Bus, mit 12 ein Mikroprozessor für die Umwandlung und Überführung von Daten, mit 13 ein RAM zum Speichern eines hiernach beschriebenen Bearbeitungsprogramms etc., mit 14 eine Steuereinheit mit direktem Speicherzugriff zum direkten Übertragen des Bearbeitungsprogramms auf den RAM und mit 15 eine Hartplattensteuerschaltung zum Steuern des Hartplattenantriebs 20 für eine Datenübertragung bezeichnet.
- Es wird nunmehr die Übertragung eines Bearbeitungsprogrammes beschrieben. Das Bearbeitungsprogram wird zuerst in der Hartplatte des Hartplattenantriebs 20 gespeichert und dann durch die Steuerschaltung 14 mit direktem Speicherzugriff direkt auf den RAM 14 über die Hartplattensteuerschaltung 15 übertragen.
- Der Mikroprozessor 12 überführt das im RAM 13 gespeicherte Bearbeitungsprogramm in kleine Bewegungsgrößen für jede Achse und führt die resultierenden Daten in den RAM 13 zur Speicherung zurück. Dann überführt der Mikroprozessor 12 in Abhängigkeit von den Befehlen von der CNC 2 die kleinen Bewegungsgrößen über den Puffer 11 und den CNC-Bus 1 auf die CNC-2.
- Gemäß der vorstehend beschriebenen Konstruktion wird das Bearbeitungsprogramm, das durch die CNC 2 verteilt werden soll, von der Printplatte 10 für die Hochgeschwindigkeitsbearbeitungssteuerung in der Form von kleinen Bewegungsgrößen für jede Achse auf die CNC übertragen. Es ist somit eine Hochgeschwindigkeitsübertragung möglich, und die Impulsverteilung wird nicht unterbrochen. Durch Aufzeichnung der im RAM 13 gespeicherten geringen Bewegungsgrößen für jede Achse im Hartplattenantrieb 20 können diese geringen Bewegungsgrößen nach einer Übertragung zum RAM 13 direkt bei der nächsten Gelegenheit verwendet werden.
- Die diese Funktionen vorsehende Printplatte und der Hartplattenantrieb sind in die numerische Steuervorrichtung eingearbeitet. Daher ist keine spezielle Programmeingabeeinheit erforderlich, und die Konstruktion des Systems kann vereinfacht werden.
- Wie vorstehend erläutert, sind erfindungsgemäß in die numerische Steuervorrichtung der Hartplattenantrieb und die Hochgeschwindigkeitssteuerfunktionen zur Umwandlung des im Hartplattenantrieb gespeicherten Bearbeitungsprogramms in kleine Bewegungsgrößen für jede Achse und zur Überführung der kleinen Bewegungsgrößen über den Bus in die CNC in die numerische Steuervorrichtung integriert. Daher kann eine Datenübertragung mit hoher Geschwindigkeit durchgeführt werden, und es muß keine spezielle Programmeingabeeinheit oder eine entsprechende Vorrichtung extern vorgesehen sein, wodurch der Aufbau des Systems vereinfacht wird.
Claims (2)
1. Hochgeschwindigkeitsbearbeitungssystem zur Ausführung
eines Bearbeitungsprogramms für eine numerische
Steuervorrichtung mit hoher Geschwindigkeit, dadurch
gekennzeichnet, daß die numerische Steuervorrichtung
umfaßt:
einen Hartplattenantrieb (20) zum Speichern
eines Bearbeitungsprogramms für eine numerische
Steuerung;
eine Hartplattensteuerschaltung (15) zum
Steuern des Hartplattenantriebs;
eine Steuerschaltung (14) mit direktem
Speicherzugriff zum Überführen des
Bearbeitungsprogramms von der Hartplattensteuerschaltung zu einem RAM
(13); und
einen Mikroprozessor (12) zum Umwandeln des im
RAM (13) gespeicherten Bearbeitungsprogramms in
geringe Bewegungsgrößen und zum Überführen der
entstandenen Daten zu einer CNC (2) über einen CNC-Bus (1).
2. System nach Anspruch 1, bei dem die
Hartplattensteuerschaltung (15), die Steuerschaltung (14) mit direktem
Speicherzugriff, der RAM (13) und der Mikroprozessor
(12) als Packung auf einer einzigen Printplatte (10)
montiert sind.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62220014A JPS6462704A (en) | 1987-09-02 | 1987-09-02 | High speed working system |
PCT/JP1988/000876 WO1989002109A1 (en) | 1987-09-02 | 1988-08-31 | High-speed machining system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3854192D1 DE3854192D1 (de) | 1995-08-24 |
DE3854192T2 true DE3854192T2 (de) | 1995-12-21 |
Family
ID=16744580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3854192T Expired - Fee Related DE3854192T2 (de) | 1987-09-02 | 1988-08-31 | Hochgeschwindigkeitsbearbeitungssystem. |
Country Status (5)
Country | Link |
---|---|
US (1) | US5148371A (de) |
EP (1) | EP0354245B1 (de) |
JP (1) | JPS6462704A (de) |
DE (1) | DE3854192T2 (de) |
WO (1) | WO1989002109A1 (de) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06282316A (ja) * | 1993-03-29 | 1994-10-07 | Fanuc Ltd | Cncのデータ転送方式 |
JP3308386B2 (ja) * | 1994-04-25 | 2002-07-29 | ファナック株式会社 | 制御システム |
JP3451594B2 (ja) * | 1995-12-21 | 2003-09-29 | 株式会社森精機ハイテック | 数値制御装置における記憶手段アクセス制御方法および数値制御装置 |
KR100422662B1 (ko) * | 2001-11-07 | 2004-03-16 | 현대자동차주식회사 | 수치제어장치의 실시간 프로세싱방법 |
JP2005339018A (ja) * | 2004-05-25 | 2005-12-08 | Fanuc Ltd | 数値制御装置 |
GB2551351B (en) | 2016-06-14 | 2019-05-08 | Imagination Tech Ltd | Executing memory requests out of order |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4138718A (en) * | 1977-11-14 | 1979-02-06 | Allen-Bradley Company | Numerical control system with downloading capability |
JPS56108109A (en) * | 1980-02-01 | 1981-08-27 | Fanuc Ltd | Programmable sequence controller |
US4344127A (en) * | 1980-08-28 | 1982-08-10 | The Bendix Corporation | Microprocessor based process control system |
US4446525A (en) * | 1981-07-20 | 1984-05-01 | Allen-Bradley | Numerical control with paramacro capability |
FR2548399A1 (fr) * | 1983-07-01 | 1985-01-04 | Quenderff Jean Philippe | Dispositif electronique d'asservissement numerique par comparaison de frequences en temps reel |
JPS60159927A (ja) * | 1984-01-30 | 1985-08-21 | Sharp Corp | 大容量補助記憶装置の制御用lsi |
JPS60168206A (ja) * | 1984-02-10 | 1985-08-31 | Mitsubishi Electric Corp | 数値制御装置 |
JPS60168208A (ja) * | 1984-02-13 | 1985-08-31 | Ntn Toyo Bearing Co Ltd | 工業用ロボツトの位置決め制御方法および装置 |
JPS60237506A (ja) * | 1984-05-09 | 1985-11-26 | Fanuc Ltd | フアイル制御方法 |
JPS6121543A (ja) * | 1984-07-10 | 1986-01-30 | Matsushita Electric Ind Co Ltd | デ−タ転送装置 |
US4636938A (en) * | 1984-08-31 | 1987-01-13 | Cincinnati Milacron Inc. | Method and apparatus for producing numerical control programs |
JPS61185104U (de) * | 1985-05-10 | 1986-11-18 | ||
JPS62117007A (ja) * | 1985-11-18 | 1987-05-28 | Mitsubishi Heavy Ind Ltd | Nc高速切削デ−タ作成・転送装置 |
JPS62168252A (ja) * | 1986-01-20 | 1987-07-24 | Minolta Camera Co Ltd | Dma転送システム |
-
1987
- 1987-09-02 JP JP62220014A patent/JPS6462704A/ja active Pending
-
1988
- 1988-08-31 DE DE3854192T patent/DE3854192T2/de not_active Expired - Fee Related
- 1988-08-31 WO PCT/JP1988/000876 patent/WO1989002109A1/ja active IP Right Grant
- 1988-08-31 EP EP88907803A patent/EP0354245B1/de not_active Expired - Lifetime
-
1991
- 1991-06-20 US US07/722,402 patent/US5148371A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0354245A1 (de) | 1990-02-14 |
EP0354245A4 (en) | 1992-05-13 |
WO1989002109A1 (en) | 1989-03-09 |
JPS6462704A (en) | 1989-03-09 |
US5148371A (en) | 1992-09-15 |
DE3854192D1 (de) | 1995-08-24 |
EP0354245B1 (de) | 1995-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2735207C3 (de) | Maschinensteuersystem | |
DE3852433T2 (de) | Funktionsverteiltes Steuergerät. | |
DE1588083A1 (de) | Vorrichtung zum Steuern mehrerer Werkzeugmaschinen von einer Zentrale aus | |
DE1524102C3 (de) | Elektronische, aus Baueinheiten aufgebaute Datenverarbeitungsmaschine | |
DE3688789T2 (de) | Numerisches steuersystem. | |
DE2641741A1 (de) | Rechnersystem aus mehreren miteinander verbundenen und zusammenwirkenden einzelrechnern | |
DE2360505A1 (de) | Datenverarbeitungsanlage mit einer anordnung zur uebertragung von daten zwischen zwei funktionseinheiten | |
DE2908691A1 (de) | Digitalrechner | |
EP0006164A1 (de) | Multiprozessorsystem mit gemeinsam benutzbaren Speichern | |
DE3854192T2 (de) | Hochgeschwindigkeitsbearbeitungssystem. | |
DE3432524A1 (de) | Mehrfach genutzter datenschreiberregler und verfahren | |
DE2522343C3 (de) | Anordnung zur Steuerung Von Verfahrensabläufen | |
DE2935101C2 (de) | ||
DE2829972A1 (de) | Schnittstelle einer datenverarbeitungsanlage | |
DE4005042A1 (de) | Architektur eines digitalen bewegungssteuerungselements hoher geschwindigkeit | |
DE3938950C2 (de) | ||
DE19883000B4 (de) | Servosystem-Steuereinrichtung | |
DE2632277A1 (de) | Mikroprogrammierbarer computer fuer eine numerische steuervorrichtung | |
DE1923917C3 (de) | Werkzeugmaschinenantriebssteuerung mittels eines Rechners | |
DE1277598C2 (de) | Datenverarbeitungsanlage | |
DE102005040089B4 (de) | Steuervorrichtung | |
DE2217565A1 (de) | Steuerteil eines Rechenautomaten, der die relative Basisadresse von Befehlen bildet | |
DE69420505T2 (de) | Multiple-task Steuerung | |
DE3931505A1 (de) | Datenverarbeitungsanlage | |
EP0525214A1 (de) | Verfahren zum Betreiben eines Automatisierungsgeräts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8339 | Ceased/non-payment of the annual fee |