JPS6051907A - Numerical control device - Google Patents

Numerical control device

Info

Publication number
JPS6051907A
JPS6051907A JP58160653A JP16065383A JPS6051907A JP S6051907 A JPS6051907 A JP S6051907A JP 58160653 A JP58160653 A JP 58160653A JP 16065383 A JP16065383 A JP 16065383A JP S6051907 A JPS6051907 A JP S6051907A
Authority
JP
Japan
Prior art keywords
user
format
control device
numerical control
input
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.)
Pending
Application number
JP58160653A
Other languages
Japanese (ja)
Inventor
Morio Kiyokawa
清川 盛雄
Akihiko Fujimoto
冨士本 昭彦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP58160653A priority Critical patent/JPS6051907A/en
Publication of JPS6051907A publication Critical patent/JPS6051907A/en
Pending 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/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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 program data in numerical form
    • G05B19/4093Numerical 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 program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
    • G05B19/40931Numerical 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 program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine concerning programming of geometry
    • G05B19/40936Defining geometry with a high level language
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36031Programming in assembler, machine or high level language
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、所定のフォーマット以外のフォーマットで
も入力できるようにした数値制御装置に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a numerical control device that allows input in a format other than a predetermined format.

〔従来技術〕[Prior art]

従来のこの種の数値制御装置(以下NC装置と称ス)に
ついて第1図のプρツク図により説明する。この図にお
いて、1は設定表示部、7Ii制御部、3は演算部、4
は記憶部、5は出力部でありこれらでNC装置が構成さ
れている。6は制御対象である機械を示す。
A conventional numerical control device of this type (hereinafter referred to as an NC device) will be explained with reference to the block diagram of FIG. In this figure, 1 is a setting display section, 7Ii control section, 3 is a calculation section, and 4
5 is a storage section, and 5 is an output section, which constitute an NC device. 6 indicates a machine to be controlled.

その動作を簡単に説明すると、図示し7cいNCテープ
からの7センプラ言語による入力データまたはCRTを
備えた設定表示部1のキーボードからRASIC言語等
の高級言語による入力データを入力し、制御部2では入
力されたデータから必要な数値計算を演算部3に行わせ
、その結果のデータを記憶部4に記憶させ、出力部5v
介して機械6に順次与えプログラム通りの制御を行わせ
る。
To briefly explain its operation, input data in the 7Sempra language from the 7C NC tape shown in the figure or input data in a high-level language such as the RASIC language is input from the keyboard of the setting display unit 1 equipped with a CRT, and the input data is input to the control unit 2. Then, the calculation unit 3 performs necessary numerical calculations from the input data, the resulting data is stored in the storage unit 4, and the output unit 5v
The signals are sequentially applied to the machine 6 through the program and controlled according to the program.

この制御は機械の各軸について行わわる。This control is performed for each axis of the machine.

ところで、上記入力データ4丁、一定の入力フォーマッ
トしか用いることができない。例えば、NCテープフォ
ーマットであればこのフォーマントで入力しないとエラ
ーとなって入力できない。
By the way, only certain input formats can be used for the four input data mentioned above. For example, if the data is in NC tape format, an error will occur and the data cannot be entered unless it is entered in this format.

このようにNC装置で足められている特定のフォーマッ
トでデータ入力を行う場合、ユーザが入力データを作成
するのに時間がかかるばかりでなく、ユーザ自身の分り
易い、かつ、設定し易いフォーマツ)V用いることがで
きなかった。
When inputting data in a specific format required by the NC device, it not only takes time for the user to create the input data, but also requires a format that is easy for the user to understand and set. V could not be used.

〔発明の軌間〕[Trajectory of invention]

この発明は、上述の点にがんがみ1cされたもので、所
定のフォーマット以外のユーザが任意に定めたユーザフ
ォーマツトラ解読できるプログラムを記憶部に備えるこ
とにより、ユーザが適宜定めたユーザフォーマットによ
り入力することができるようにしたNC装置を提供する
ものである〔発明の実施例〕 第2図はこの発明の一実施例を示すブロック図である。
The present invention has been made with the above-mentioned points in mind, and by providing a program in the storage unit that can decode a user format arbitrarily determined by a user other than a predetermined format, a user format arbitrarily determined by the user is provided. [Embodiment of the Invention] FIG. 2 is a block diagram showing an embodiment of the present invention.

この図で、第1図と同じ符号は同じ部分を示し、4Aは
ユーザフォーマット解読プログラム領域でRASIC等
の高級言語により作成される。そして、このユーザフォ
ーマット解読プログラム領域4Aのプログラム&1ユー
ザ自身が任意に定めたユーザフォーマットを解読できる
ものとなっている。したがって、一度、ユーザが自分の
使い易いフォーマットを決足してしまえば、その後の入
力データはそのフォーマットで入力することができる。
In this figure, the same reference numerals as in FIG. 1 indicate the same parts, and 4A is a user format decoding program area created in a high-level language such as RASIC. The program in this user format decoding program area 4A can decode a user format arbitrarily determined by the user himself/herself. Therefore, once the user has decided on a format that is easy for him or her to use, subsequent input data can be input in that format.

入力データのユーザフォーマットの一例を示すと、第1
軸に1000.第2軸に2000.送り速度500を入
力するのに AXIS1=+1000; AXI82=+2000; FEED= 500; というように、自分で分り易い表現で入力できる。
An example of the user format of input data is the first
1000 on the axis. 2000 on the second axis. To input a feed rate of 500, you can enter it in an easy-to-understand expression, such as AXIS1=+1000; AXI82=+2000; FEED=500;.

〔発明の効果〕〔Effect of the invention〕

以上詳細に説明したように、この発明は記憶部にユーザ
が任意に足めたユーザフォーマットを解読できるユーザ
フォーマット解読プログラム領域を設けたので、ユーザ
自身の分り易いフォーマットで入力データを入力するこ
とができ、また、ユーザ自身でユーザフォーマット解読
プログラムを作成できる等の利点がある。
As explained in detail above, this invention provides a user format decoding program area in the storage section that can decode the user format arbitrarily added by the user, so that the user can input input data in a format that is easy for the user to understand. It also has the advantage that users can create their own user format decoding programs.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来の数値制御装置のズpツク図、第2図はこ
の発明の一実施例を示す数値制御装置のズpツク図であ
る。 図中、1は設定表示部、2は制御部、3は演算部、4は
記憶部、4Aはユーザフォーマット解読プログラムf4
斌、5は出力部、6は機械である。 なお、図中の同一符号は同一または相当部分を示す。 代理人 大岩増雄 (外2名) (5) 第1図 第2図
FIG. 1 is a schematic diagram of a conventional numerical control device, and FIG. 2 is a schematic diagram of a numerical control device showing an embodiment of the present invention. In the figure, 1 is a setting display section, 2 is a control section, 3 is a calculation section, 4 is a storage section, and 4A is a user format decoding program f4
5 is an output section, and 6 is a machine. Note that the same reference numerals in the figures indicate the same or corresponding parts. Agent Masuo Oiwa (2 others) (5) Figure 1 Figure 2

Claims (1)

【特許請求の範囲】[Claims] 制御言語として高級言語を用い、所定のフォーマントに
より入力を行う数値制御装置において、前記所定のフォ
ーマット以外のユーザが任意に定めたユーザフォーマツ
トラ解読できるユーザフォーマット解読プログラム領域
を有する記憶部を備えたことを特徴とする数値制御装置
A numerical control device that uses a high-level language as a control language and performs input in a predetermined format, comprising a storage unit having a user format decoding program area that can decode user formats arbitrarily determined by the user other than the predetermined format. A numerical control device characterized by:
JP58160653A 1983-09-01 1983-09-01 Numerical control device Pending JPS6051907A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58160653A JPS6051907A (en) 1983-09-01 1983-09-01 Numerical control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58160653A JPS6051907A (en) 1983-09-01 1983-09-01 Numerical control device

Publications (1)

Publication Number Publication Date
JPS6051907A true JPS6051907A (en) 1985-03-23

Family

ID=15719582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58160653A Pending JPS6051907A (en) 1983-09-01 1983-09-01 Numerical control device

Country Status (1)

Country Link
JP (1) JPS6051907A (en)

Similar Documents

Publication Publication Date Title
JPS59172008A (en) Numerical controller
JPS6154508A (en) Numerical controller
JPH0457003B2 (en)
JPS6051907A (en) Numerical control device
JPS59229611A (en) Personal computer coupling type numerical control device
JPS59172007A (en) Numerical controller
JP3210309B2 (en) Numerical control unit
JPS59226905A (en) Nc tape generator
JPH01169605A (en) Program generating device
JPS6242188A (en) Display cursor movement controlling system
JPS55105722A (en) Initial program load system
JPS55120252A (en) Error control system
JPH02206861A (en) State transition table preparing device
JPS60101609A (en) Robot control device
JPS61163405A (en) Numerical control device
JPS63265332A (en) Program jump system
JPS62241032A (en) Calling system for program parts
JPS59225434A (en) key input device
JPS5373934A (en) Data exchange control system
JPS63148320A (en) Control system for terminal operation procedure
JPS59161704A (en) Electric discharge machining device
JPH05233026A (en) Microcomputer circuit
JPS60195612A (en) Numerical controller
JPS63278113A (en) Timer controller
JPS53139442A (en) Data input process control system