Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6146846B2 - - Google Patents
[go: Go Back, main page]

JPS6146846B2 - - Google Patents

Info

Publication number
JPS6146846B2
JPS6146846B2 JP55142569A JP14256980A JPS6146846B2 JP S6146846 B2 JPS6146846 B2 JP S6146846B2 JP 55142569 A JP55142569 A JP 55142569A JP 14256980 A JP14256980 A JP 14256980A JP S6146846 B2 JPS6146846 B2 JP S6146846B2
Authority
JP
Japan
Prior art keywords
block
skip
information
switch
added
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
Application number
JP55142569A
Other languages
English (en)
Other versions
JPS5769312A (en
Inventor
Ryoichiro Nozawa
Akira Nagamine
Hideaki Kawamura
Mitsuto Myata
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP55142569A priority Critical patent/JPS5769312A/ja
Priority to DE8181902767T priority patent/DE3177029D1/de
Priority to PCT/JP1981/000279 priority patent/WO1982001425A1/ja
Priority to US06/395,077 priority patent/US4501998A/en
Priority to EP81902767A priority patent/EP0062077B1/en
Publication of JPS5769312A publication Critical patent/JPS5769312A/ja
Publication of JPS6146846B2 publication Critical patent/JPS6146846B2/ja
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/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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data
    • 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/36045Skip of program blocks, jump over certain blocks
    • 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/36078Insert, read in new command instruction to modify fixed program

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

【発明の詳細な説明】 本発明はオプシヨナルブロツクスキツプ機能を
備えた数値制御装置の改良に関するものである。
従来のこの種装置は、ブロツクの先頭にスラツ
シユ(記号/)などの特定のキヤラクタが付加さ
れている場合、操作盤上のオプシヨナルブロツク
スキツプ・スイツチがオンのときは当該ブロツク
の情報をスキツプして無効とし、同スイツチがオ
フのときのみ当該ブロツクの情報を有効としてこ
の情報をバツフア記憶回路に送出し実行するよう
に構成されている。即ち、一連のプログラム中の
或る特定区間において所定のブロツクを実行する
かしないかの選択のみが可能であつた。
従つて、例えば第1図に示すように、あるロツ
トでは図に示すような形状の板を切削して10,
11の位置に穴あけを行ない、次のロツトでは切
削後の穴あけは10の位置にのみ行なうような選
択は可能であるけれども、次のロツトでは切削後
に11の代わりに12の位置に穴あけを行なうよ
うな選択的な機能は実現不可能であつた。
本発明はこのような従来の欠点を改善したもの
であり、その目的は、実行プログラム中における
或る特定区間において任意のブロツクを取拾選択
し得るようにして、オプシヨナルブロツクスキツ
プ機能を拡張することにある。以下実施例につい
て詳細に説明する。
第2図は本発明実施例装置の要部ブロツク図で
あり、20はテープリーダ、21はメモリ、22
は切換スイツチ、23はブロツク選択スイツチ、
24はブロツクスキツプ回路、25はバツフア記
憶回路、26はデータ処理部、TPは指令テープ
である。また第3図は第2図示装置の動作を説明
するために用いる加工径路図であり、30〜32
はそれぞれ穴あけ位置を示す。
第3図に示すように、穴あけ位置30〜32の
うちオペレータにより指定された−の位置に穴あ
けを行なう場合、まず、加工プログラム中におけ
る穴あけ工提の区間に、次のような3つのブロツ
クを挿入しておく。
/1N123G81X30 ……* /2N123G81X31 ……* /3N123G81X32 ……* ここで、各ブロツクの先頭に付加されたスラツ
シユ/はそのブロツクがオプシヨナルブロツクス
キツプ制御の対象となつていることを示すスキツ
プ対象指示情報であり、その直後のキヤラクタ
1,2,3はそのブロツクをスキツプすべきか否
かの判断資料となるスキツプ選択情報である。な
お、N123はシーケンス番号、G81X30…,
G81X31…,G81X32…はそれぞれ穴あけ位置30
〜32に穴あけすることを指令するデータワー
ド、*はブロツクの終了を示すキヤラクタであ
る。
以上のような3つのブロツクが挿入されたプロ
グラムは、紙テープなどの数値情報記憶媒体に穿
孔されて指令テープTPの形で記憶され、或は直
接メモリ21に数値情報として記憶される。
また、操作盤上には、数値情報記憶媒体に記憶
されているオプシヨナルブロツクスキツプ制御の
対象となつているブロツクのうち実際の加工にお
いてどのブロツクを有効としどのブロツクを無効
とするかの情報を入力するブロツク選択スイツチ
23が設けられている。このブロツク選択スイツ
チ23は、具体的には、例えば第4図の平面図に
示すようにスキツプ選択情報1,2,3に対応し
て配置された3個のスイツチ40,41,42で
構成され、オフのスイツチからはそのスイツチに
対応するブロツクを有効とする旨の情報がブロツ
クスキツプ回路24に送出され、オンのスイツチ
からはそのスイツチに対応するブロツクを無効と
する旨の情報がブロツクスキツプ回路24に送出
される。図示例ではスイツチ40のみがオフなの
で、/1にかかるブロツクのみが有効である旨の
情報が送出される。また、第4図のブロツク選択
回路に代えて、例えば第5図に示すように、1,
2,3の3つの目盛が付された1個のスイツチを
使用することもできる。なお、この場合には、オ
ペレータがスイツチ位置i(i=1,2,3)を
選択するとプログラム中の/iにかかるブロツク
が選択されるように構成しておく。
さて、指令テープTP或はメモリ21に記憶さ
れている加工プログラムは切換回路22を介して
ブロツクスキツプ回路24に加えられる。このブ
ロツクスキツプ回路24は、加工プログラム中に
おける各ブロツクの先頭にスキツプ対象指示情
報/が付加されているか否かを判別し、付加され
ていない場合はそのブロツクはオプシヨナルブロ
ツクスキツプの対象でない通常のブロツクである
ので、そのブロツクはバツフア回路25へ送出す
る。
もし、スキツプ対象指示情報/が付加されてい
る場合は、スキツプ対象指示情報/の直後に付加
されたスキツプ選択情報をブロツク選択スイツチ
23からの情報と照合し、照合の結果、無効とす
べきブロツクであるときはそのブロツクをスキツ
プする。即ち、そのブロツクはバツフア記憶回路
25へ送出せず無効とする。また照合の結果、有
効とすべきブロツクであるときは、そのブロツク
は通常のブロツクと同様にバツフア記憶回路25
へ送出する。図示では、/1N123G81X30……*
のブロツクのみがバツフア記憶回路25へ送出さ
れ、これがデータ処理部26へ送出され、これが
データ処理部26へ送出されて30の位置に穴あ
けが行なわれる。
なお、第4図において、スイツチ41のみをオ
フにしておけば/2N123G81X31……*のブロツ
クが実行され、スイツチ42のみをオフにしてお
けば/3N123G81X32……*のブロツクが実行さ
れる。
第6図は本発明の別の実施例装置の動作を説明
するために用いる加工径路図であり、穴あけ位置
60,61のいずれか一方のみに穴あけを行ない
たい場合等に好適な実施例の場合を示す。
この実施例では、スキツプ選択情報として、絶
対値は等しいが極性がそれぞれ反対のニユーメリ
ツク符号たとえば+1,−1を使用し、以下のよ
うな2つのブロツクをプログラム中の所定区間に
挿入しておく。
/1N123G81X60 ……* /−1N123G81X61 ……* そして、ブロツク選択スイツチ23としては、
例えば第7図に示すように1個のスイツチ70だ
けを設け、このスイツチがオンのときは/−1に
係るブロツクを有効とし/1に係るブロツクを無
効とする旨の情報がブロツクスキツプ回路24へ
送出され、またスイツチがオフのときはその逆の
情報がブロツクスキツプ回路24に送出されるよ
うに構成しておく。このように構成しておけば、
図示例ではスイツチ70はオンなので/−
1N123G81X61……*のブロツクが実行され、6
1の位置に穴あけが行なわれる。
また、他の実施例として、先の両実施例を組合
せたものが考えられる。即ち、スキツプ選択情報
として、正と負の両値をとり得る複数個のニユー
メリツク符号たとえば+1,−1,+2,−2のよ
うな符号を用いて、次のような4つのブロツク /1/2N123G81X61 ……* /−1/2N123G81X02 ……* /1/−2N123G81X03 ……* /−1/−2N123G81X04 ……* をプログラム中に挿入しておき、且つ例えば第4
図に示したブロツク選択スイツチにおいて、スイ
ツチ40を/±1に係るブロツクに対応させ、ス
イツチ41を/±2に係るブロツクに対応させて
おく。そして、無効とする条件が1つでもあれば
そのブロツクは無効であると定めておくと、図示
例ではスイツチ40がオフ、スイツチ41がオン
であるから/1/−2N123G81X03……〓のブロ
ツクが選択されることになる。一般に、/±
n1,/±n2,……/±nkのように/±nをk個
含むブロツクにおいては最大2kの中から1つを
選択することが可能となる。
なお、以上は穴あけ加工について本発明を適用
した場合について説明したが、これは説明の便宜
上の為であり、他の種類の加工等についても本発
明を適用し得ることは勿論のことである。また、
本発明は、ブロツクの先頭又は途中にそのブロツ
クがオプシヨナルブロツクスキツプ制御の対象と
なつていることを示すスキツプ対象指示情報と、
そのブロツクをスキツプすべきか否かの判断資料
となる少なくとも2値の値を取り得るスキツプ選
択情報とを付加し、複数のブロツクの中から任意
のブロツクを選択することを骨子とするものであ
るから、その目的を達成し得る範囲内で各種付加
変更し得るものである。
以上の説明から判るように、本発明は、特定の
ブロツクにスキツプ対象指示情報とそのブロツク
をスキツプすべきか否かの判断資料となる少なく
とも2値の値を取るスキツプ選択情報とを付加し
たもので、2値の値を取り得るスキツプ選択情報
を採用したことにより複数個のブロツクの中から
任意のブロツクを選択することが可能となつた。
従つて、1つの加工プログラムを使用してあると
きはAという工程を実行し、あるときはBという
工程を実行する如く実行プログラム中における特
定区間において任意のブロツクを取捨選択するこ
とができ、数値制御装置の操作性及び機能を著し
く向上させることができる利点がある。
【図面の簡単な説明】
第1図は従来例の動作を説明するために用いる
加工径路図、第2図は本発明実施例装置の要部ブ
ロツク図、第3図は第2図示装置の動作を説明す
るために用いる加工径路図、第4図、第5図及び
第7図はブロツク選択スイツチの平面図、第6図
は本発明の別の実施例を説明するために用いる加
工径路図である。 20はテープリーダ、21はメモリ、22は切
換回路、23はブロツク選択スイツチ、24はブ
ロツクスキツプ回路、25はバツフア記憶回路で
ある。

Claims (1)

    【特許請求の範囲】
  1. 1 ブロツクの先頭又は途中に該ブロツクがオプ
    シヨナルブロツクスキツプ制御の対象となつてい
    ることを示すスキツプ対象指示情報と該ブロツク
    をスキツプすべきか否かの判断資料となる少なく
    とも2値の値を取り得るスキツプ選択情報とが付
    加されたブロツクを所定区間に複数個挿入した加
    工プログラムを記憶する数値情報記憶媒体、該数
    値情報記憶媒体に記憶されているオプシヨナルブ
    ロツクスキツプ制御の対象となつているブロツク
    のうち実際の加工においてどれを有効としどれを
    無効とするのかを示す情報を入力するブロツク選
    択スイツチ、前記数値情報記憶媒体から読出され
    た各ブロツクの先頭又は途中に前記スキツプ対象
    指示情報が付加されているか否かを判別し、付加
    されていない場合は、該ブロツクを実行し、付加
    されている場合は該スキツプ対象指示情報に付加
    された前記スキツプ選択情報を前記ブロツク選択
    スイツチからの情報と照合し、該照合の結果無効
    とすべきブロツクであるときは該ブロツクをスキ
    ツプし、有効とすべきブロツクであるときは該ブ
    ロツクを実行するブロツクスキツプ回路を具備し
    たことを特徴とするオプシヨナルブロツクスキツ
    プ機能を備えた数値制御装置。
JP55142569A 1980-10-13 1980-10-13 Numerical controller incorporating optional block skipping function Granted JPS5769312A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP55142569A JPS5769312A (en) 1980-10-13 1980-10-13 Numerical controller incorporating optional block skipping function
DE8181902767T DE3177029D1 (en) 1980-10-13 1981-10-13 Numerical control device with optional block skip function
PCT/JP1981/000279 WO1982001425A1 (en) 1980-10-13 1981-10-13 Numerical control device with optional block skip function
US06/395,077 US4501998A (en) 1980-10-13 1981-10-13 Numerical controller equipped with optional block skip function
EP81902767A EP0062077B1 (en) 1980-10-13 1981-10-13 Numerical control device with optional block skip function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55142569A JPS5769312A (en) 1980-10-13 1980-10-13 Numerical controller incorporating optional block skipping function

Publications (2)

Publication Number Publication Date
JPS5769312A JPS5769312A (en) 1982-04-28
JPS6146846B2 true JPS6146846B2 (ja) 1986-10-16

Family

ID=15318369

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55142569A Granted JPS5769312A (en) 1980-10-13 1980-10-13 Numerical controller incorporating optional block skipping function

Country Status (5)

Country Link
US (1) US4501998A (ja)
EP (1) EP0062077B1 (ja)
JP (1) JPS5769312A (ja)
DE (1) DE3177029D1 (ja)
WO (1) WO1982001425A1 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5969873A (ja) * 1982-10-15 1984-04-20 Fanuc Ltd デ−タ入出力装置
JPS5971579A (ja) * 1982-10-16 1984-04-23 Fanuc Ltd デ−タ入出力装置
JPS6063605A (ja) * 1983-09-16 1985-04-12 Fanuc Ltd 複合スキップ機能を有する数値制御装置
JPS60245002A (ja) * 1984-05-18 1985-12-04 Fanuc Ltd ドウエルに対するスキツプ装置
JPS60262211A (ja) * 1984-06-08 1985-12-25 Toyoda Mach Works Ltd データ確認機能を備えた研削盤用数値制御装置
JPH0682291B2 (ja) * 1986-09-19 1994-10-19 株式会社不二越 数値制御装置
JP2733327B2 (ja) * 1989-08-17 1998-03-30 株式会社アマダワシノ Ncワイヤ放電加工機の加工方式の選択方法
JP2639169B2 (ja) * 1990-04-09 1997-08-06 三菱電機株式会社 数値制御装置
EP0766154B1 (en) * 1992-12-28 2000-03-29 Mitsubishi Denki Kabushiki Kaisha Numerically controlled machine tool and method
EP1308810B1 (en) * 2001-09-05 2005-11-16 Mikron Comp-Tec AG A method and an operator support system for assisting an operator in setting machine parameters
JP4112433B2 (ja) * 2003-05-22 2008-07-02 スター精密株式会社 工作機械の数値制御装置と工作機械の数値制御方法
US7792604B2 (en) * 2005-03-23 2010-09-07 Hurco Companies, Inc. Method of performing additive lookahead for adaptive cutting feedrate control
JP2006293537A (ja) * 2005-04-07 2006-10-26 Fanuc Ltd 数値制御装置
US7933677B2 (en) * 2006-08-04 2011-04-26 Hurco Companies, Inc. System and method for surface finish management
US8725283B2 (en) * 2006-08-04 2014-05-13 Hurco Companies, Inc. Generalized kinematics system
US8024068B2 (en) 2006-08-04 2011-09-20 Hurco Companies, Inc. Machine tool control system
TWI353496B (en) * 2006-08-04 2011-12-01 Hurco Co Inc System and method and computer readable medium for
CN108833639B (zh) 2012-06-29 2020-11-24 株式会社精好 耳机和立体声耳机
JP7691507B2 (ja) * 2021-09-07 2025-06-11 ファナック株式会社 インタロック機能を有する制御装置及び制御方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS539056B1 (ja) * 1970-07-15 1978-04-03
US3685022A (en) * 1970-07-27 1972-08-15 Rohr Corp Numerical control machining apparatus programmed for families of cutter sizes
US3934186A (en) * 1972-03-07 1976-01-20 Mitsubishi Jukogyo Kabushiki Kaisha Program control system for robots for industrial use
US4025838A (en) * 1974-12-26 1977-05-24 Kawasaki Heavy Industries, Ltd. Signal modification device for memory controlled manipulator apparatus
US4011437A (en) * 1975-09-12 1977-03-08 Cincinnati Milacron, Inc. Method and apparatus for compensating for unprogrammed changes in relative position between a machine and workpiece
US4140953A (en) * 1976-03-03 1979-02-20 Unimation, Inc. Real time program modification apparatus
JPS5611510A (en) * 1979-07-10 1981-02-04 Fanuc Ltd Numerical control system
US4314329A (en) * 1980-02-04 1982-02-02 Cincinnati Milacron Inc. Method and apparatus for using a computer numerical control to control a machine cycle of operation

Also Published As

Publication number Publication date
EP0062077A4 (en) 1985-10-14
WO1982001425A1 (en) 1982-04-29
JPS5769312A (en) 1982-04-28
US4501998A (en) 1985-02-26
EP0062077B1 (en) 1989-04-12
DE3177029D1 (en) 1989-05-18
EP0062077A1 (en) 1982-10-13

Similar Documents

Publication Publication Date Title
JPS6146846B2 (ja)
US4736340A (en) Processor generating control programs for a programmable controller
JPS58175003A (ja) 数値制御指令方式
EP0148273B1 (en) Numerical control apparatus
US4523298A (en) Input device with a keyboard in which actuation of a key more than once may cause a different function to be performed
US5274562A (en) Numerical control unit for facilitating tool change
US5250886A (en) Method of controlling robot and robot control apparatus
KR890001354B1 (ko) 수치 제어 장치
KR900005250A (ko) 수치 제어 장치
JPH0288139A (ja) 工具交換装置
JP2934775B2 (ja) 操作履歴を利用したガイダンスシステム
EP0060892A1 (en) Keyboard-information input device in a numerical control unit
JPH02151908A (ja) シミュレーション機能付数値制御装置
JPS6149209A (ja) 数値制御装置におけるプログラム実行方式
JP2752984B2 (ja) 自動工具交換装置を備えた穴明機の制御装置
JPS5840207B2 (ja) パラメ−タ選択装置
JPS63123104A (ja) Nc装置
JPH02173807A (ja) 教示点の記憶方法及び制御装置
JPH0543201U (ja) 数値制御装置
JPS5933066Y2 (ja) 文字入力装置
JPH026364U (ja)
JPS63141106A (ja) 数値制御装置
JPS60189508A (ja) 数値制御装置
JPS6368920A (ja) 端末装置
JPS61150010A (ja) 数値制御工作機械のプログラム制御方式