Nothing Special   »   [go: up one dir, main page]

JPH01152508A - Cnc制御方式 - Google Patents

Cnc制御方式

Info

Publication number
JPH01152508A
JPH01152508A JP62312480A JP31248087A JPH01152508A JP H01152508 A JPH01152508 A JP H01152508A JP 62312480 A JP62312480 A JP 62312480A JP 31248087 A JP31248087 A JP 31248087A JP H01152508 A JPH01152508 A JP H01152508A
Authority
JP
Japan
Prior art keywords
axis
cnc
group
axes
pmc
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
JP62312480A
Other languages
English (en)
Inventor
Hideaki Kawamura
川村 英昭
Kentaro Fujibayashi
謙太郎 藤林
Yosahito Hidaka
與佐人 日高
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 JP62312480A priority Critical patent/JPH01152508A/ja
Priority to PCT/JP1988/001095 priority patent/WO1989005482A1/ja
Priority to DE3855722T priority patent/DE3855722T2/de
Priority to KR1019890701488A priority patent/KR910009265B1/ko
Priority to EP88909379A priority patent/EP0351437B1/en
Priority to US07/747,503 priority patent/US5146410A/en
Publication of JPH01152508A publication Critical patent/JPH01152508A/ja
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/00Programme-control systems
    • G05B19/02Programme-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 programme data in numerical form
    • 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/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 programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4141Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by a controller or microprocessor per axis
    • 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/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 programme data in numerical form
    • G05B19/41Numerical 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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • 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/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 programme data in numerical form
    • G05B19/41Numerical 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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • 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/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 programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4147Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using a programmable interface controller [PIC]
    • 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/33Director till display
    • G05B2219/33129Group spindles, axis into motion groups, nc channel structure
    • 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/34Director, elements to supervisory
    • G05B2219/34157Synchronize interpolation of different axis boards, simultaneous start
    • 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/34Director, elements to supervisory
    • G05B2219/34291Programmable interface, pic, plc

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は数値制御装置(CNC)に結合されたPMC(
7”ログラマブル・マシン・コントローラ)から該数値
制御装置(CNC)側の軸を制御するCNC制御方式に
関し、特にCNC側の軸を直線補間制御するためのCN
C制御方式に関する。
〔従来の技術〕
数値制御装置(CNC)にPMC(プログラマブル・マ
シン・コントローラ)を結合して、機械を制御する方式
は広く採用されている。ここで、PMCからCNC側の
軸を制御することも、共有RAMを介して指令すること
が行われている。これによって、PMC内にあるユーザ
プログラムでCNC側の軸を制御することができる。
〔発明が解決しようとする問題点〕
しかし、PMC側からの指令は個々の軸ごとに指令され
、CNC側の各軸を非同期に制御することしかできない
。また、軸どうしのグループ分け等の情報もなかった。
従って、ATC動作等において、CNC側の複数の軸を
関連して動作させたり、通路を特定することができない
という問題点があった。
本発明の目的は上記問題点を解決し、PMC側からの指
令で、CNC側の軸を直線補間制御するためのCNC制
御方式を提供することにある。
〔問題点を解決するための手段〕
本発明では上記の問題点を解決するために、数値制御装
置(CNC)に結合されたPMC(プログラマブル・マ
シン・コントローラ)カラ該数値制御装置(CNC)側
の軸を制御するCNC制御方式において、 該PMCから各軸の指令値、各軸のグループ分け情報、
同一グループ内の軸に対する実行時間を、該CNCに送
り、 前記CNCは同一グループの指令がそろうのを待って、
パルス分配を開始し、指令された実行時間内にパルス分
配することにより、直線補間を行うことを特徴とするC
NC制御方式が、提供される。
〔作用〕
PMC側からグループ分け情報で、同一グループの移動
を同時に開始させる。さらに、同一グループの軸に実行
時間を与え、この実行時間内にパルス分配させることに
より、CNC側の軸を直線補間させることができる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明の一実施例のCNCIII御方弐のブロ
ック図を示す。図において、10はPMC(プログラマ
ブル・マシン・コントローラ)であり、20はCNC(
数値制御装置)である。ここでは、CNC(数値制御装
置)20の3軸分をPMCIOからの指令で制御する。
31.32.33は軸指令インターフェイスであり、ハ
ードウェア的には共有RAMを経由して移動指令が送ら
れる。21.22.23はバッファであり、PMCIO
側からの指令値、実行時間が一時格納される。24.2
5.26は軸制御回路であり、バッファ21.22.2
3からの指令によって、図示されていないサーボモータ
等を制御する。
図では、第1軸がAグループであり、第2軸及び第3軸
がBグループである。従って、第2軸と第3軸は指令値
がバッファ22及び23に格納され、同時にパルス分配
が開始される。この結果、第2軸と第3軸は同時に移動
の実行を開始する。
また、グループAには実行時間Taが与えられ、グルー
プBの軸には実行時間Teが与えられる。
従って、グループBの第2軸と第3軸は与えられた時間
Teの間に指令された移動を実行するので、第2軸と第
3軸では直線補間が行われる。
勿論、このグループ分け、或いは実行時間はPMCIO
からの指令によって、変更することができるので、任意
の組合せで、CNC50側の軸の直線補間を実行するこ
とができる。
第2図にグループ分けを説明するための図を示す。図に
おいて、41はグループAを指令するフラッグであり、
42はグループBを指令するフラッグである。すなわち
、0ビツト目はCNC20側の第1の軸を示し、これは
グループA側のフラッグ41の該当するビットが’IJ
であり、グル−プAに振り分けられている。1ビツト目
は第2軸を示し、グループB側のフラッグが’IJであ
り、゛グループBに振り分けられている。2ビツト目は
第3軸を示し、グループBのフラッグ42が’IJにな
っており、グループBに振り分けられている。
従って、CNC10側の第1軸はAグループ、第2軸、
第3軸はBグループになっており、第2軸と第3軸の間
で直線補間が実行される。
上記の説明では、CNC側の軸数は3軸で説明したが、
勿論任意の軸故においても同様に指令することができる
。さらに、直線補間も3軸以上の直線補間を行うことも
可能である。また、軸のグループ分けはフラッグを使用
したが、この他に直接グループを指定する等の手段で行
うことも可能である。
〔発明の効果〕
以上説明したように本発明では、PMC側からCNC側
の軸の移動指令、グループ分け情報、実行時間を指令し
てCNC側の軸を直線補間するようにし、CNC側の任
意の組合せの複数軸で直線補間を行えるようにしたので
、PMC側で制御するATC(自動工具交換)の制御時
の軸間の干渉等を厳密に防ぐことができる。
【図面の簡単な説明】
第1図は本発明の一実施例のCNC制御方式のブロック
図、 第2図はグループ分けを説明するための図である。 10−・・−・・−・−・−PMC(プログラマブル・
マシン・コントローラ) 20・−・・−−−−−−−−CN C(数値制御装置
)21〜23−バッファ 24〜26−・軸制御回路 31〜33−!![b指令インターフェイス41−−−
−−−−−・・−−−−−グループAを示すフラッグ4
2−−−−一・−m−−−−−・−グループBを示すフ
ラッグT e−−−−−・・−・−・−実行時間特許出
願人 ファナック株式会社 代理人   弁理士  服部毅巖

Claims (1)

    【特許請求の範囲】
  1. (1)数値制御装置(CNC)に結合されたPMC(プ
    ログラマブル・マシン・コントローラ)から該数値制御
    装置(CNC)側の軸を制御するCNC制御方式におい
    て、 該PMCから各軸の指令値、各軸のグループ分け情報、
    同一グループ内の軸に対する実行時間を、該CNCに送
    り、 前記CNCは同一グループの指令がそろうのを待って、
    パルス分配を開始し、指令された実行時間内にパルス分
    配することにより、直線補間を行うことを特徴とするC
    NC制御方式。
JP62312480A 1987-12-10 1987-12-10 Cnc制御方式 Pending JPH01152508A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP62312480A JPH01152508A (ja) 1987-12-10 1987-12-10 Cnc制御方式
PCT/JP1988/001095 WO1989005482A1 (en) 1987-12-10 1988-10-27 Cnc control system
DE3855722T DE3855722T2 (de) 1987-12-10 1988-10-27 Cnc-regelungssystem
KR1019890701488A KR910009265B1 (ko) 1987-12-10 1988-10-27 Cnc제어방식
EP88909379A EP0351437B1 (en) 1987-12-10 1988-10-27 Cnc control system
US07/747,503 US5146410A (en) 1987-12-10 1988-10-27 Selectively grouped axes linear interpolation numerical control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62312480A JPH01152508A (ja) 1987-12-10 1987-12-10 Cnc制御方式

Publications (1)

Publication Number Publication Date
JPH01152508A true JPH01152508A (ja) 1989-06-15

Family

ID=18029717

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62312480A Pending JPH01152508A (ja) 1987-12-10 1987-12-10 Cnc制御方式

Country Status (6)

Country Link
US (1) US5146410A (ja)
EP (1) EP0351437B1 (ja)
JP (1) JPH01152508A (ja)
KR (1) KR910009265B1 (ja)
DE (1) DE3855722T2 (ja)
WO (1) WO1989005482A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01281504A (ja) * 1988-05-09 1989-11-13 Hitachi Ltd 多軸位置サーボ装置
CN113467378A (zh) * 2021-07-15 2021-10-01 苏州谋迅智能科技有限公司 Cnc时间轴对正的方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2726735B2 (ja) * 1990-05-24 1998-03-11 ファナック株式会社 円筒補間方式
JP2974183B2 (ja) * 1991-11-07 1999-11-08 オークマ株式会社 数値制御工作機械における干渉チェック装置
JP2820185B2 (ja) * 1993-01-21 1998-11-05 三菱電機株式会社 複数モータの制御方法および制御システム
US6998996B1 (en) * 1998-12-03 2006-02-14 Agilent Technologies, Inc. Motion control using time synchronization
CN102591249A (zh) * 2012-02-27 2012-07-18 广州市技师学院 用于小型五轴加工装置的电气控制机构
US10365634B2 (en) * 2013-10-11 2019-07-30 Mitsubishi Electric Corporation Multiaxial control system setting and adjusting function supporting device
CN104669115A (zh) * 2015-03-30 2015-06-03 泉州市鑫海能源科技有限公司 一种石材磨光机的控制系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603006A (ja) * 1983-06-21 1985-01-09 Agency Of Ind Science & Technol 数値制御装置
JPS61114309A (ja) * 1984-11-09 1986-06-02 Nissan Motor Co Ltd 多軸ロボツトの制御装置
JPS61131105A (ja) * 1984-11-30 1986-06-18 Fanuc Ltd 刃物台を2台有する旋盤の制御方式
JPS61260304A (ja) * 1985-05-15 1986-11-18 Mitsubishi Electric Corp 数値制御装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2077459B (en) * 1980-05-22 1985-02-27 Bryant Grinder Corp An electro-mechanical control system for a grinding machine
DE3145894A1 (de) * 1981-11-19 1983-05-26 Maccon GmbH, 8000 München Programmsteuereinrichtung fuer motorische antriebe beispielsweise von werkzeugmaschinen
US4489377A (en) * 1982-09-07 1984-12-18 General Electric Company Method for preventing machine component interference
US4514814A (en) * 1982-09-07 1985-04-30 General Electric Company Multi-processor axis control
US4513379A (en) * 1982-09-07 1985-04-23 General Electric Company Customization window for a computer numerical control system
JPS62237503A (ja) * 1986-04-08 1987-10-17 Yokogawa Electric Corp サ−ボコントロ−ラ
JPS63216689A (ja) * 1987-03-04 1988-09-08 株式会社日立製作所 自動作業装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603006A (ja) * 1983-06-21 1985-01-09 Agency Of Ind Science & Technol 数値制御装置
JPS61114309A (ja) * 1984-11-09 1986-06-02 Nissan Motor Co Ltd 多軸ロボツトの制御装置
JPS61131105A (ja) * 1984-11-30 1986-06-18 Fanuc Ltd 刃物台を2台有する旋盤の制御方式
JPS61260304A (ja) * 1985-05-15 1986-11-18 Mitsubishi Electric Corp 数値制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01281504A (ja) * 1988-05-09 1989-11-13 Hitachi Ltd 多軸位置サーボ装置
CN113467378A (zh) * 2021-07-15 2021-10-01 苏州谋迅智能科技有限公司 Cnc时间轴对正的方法
CN113467378B (zh) * 2021-07-15 2024-03-29 苏州谋迅智能科技有限公司 Cnc时间轴对正的方法

Also Published As

Publication number Publication date
DE3855722T2 (de) 1997-05-07
EP0351437A4 (en) 1992-09-23
KR910009265B1 (ko) 1991-11-07
EP0351437A1 (en) 1990-01-24
EP0351437B1 (en) 1996-12-27
DE3855722D1 (de) 1997-02-06
KR900700941A (ko) 1990-08-17
WO1989005482A1 (en) 1989-06-15
US5146410A (en) 1992-09-08

Similar Documents

Publication Publication Date Title
JP4505295B2 (ja) Nc加工シミュレーション方法及びnc加工シミュレーション装置
JPS63181005A (ja) 数値制御装置の並列処理方式
JPH01152508A (ja) Cnc制御方式
JPS5882310A (ja) 位置表示機能を持つ数値制御装置
KR910002317B1 (ko) 수치제어장치
JP2735209B2 (ja) 数値制御装置
JPH02148109A (ja) Cnc制御方式
US6842651B1 (en) Programmable controller having plural speed pattern generators
KR910009264B1 (ko) Cnc제어방식
JPS58109905A (ja) ロボット制御装置
JPH03296109A (ja) モーションコントローラ
US5027045A (en) High-precision pulse interpolation method
JP2846320B2 (ja) 対話型数値制御装置
JPS59166449A (ja) 多工具工作機械の制御方法
EP0094214A2 (en) Industrial robot control
JP2708445B2 (ja) 加工シミユレーシヨン装置
JP2002091526A (ja) 数値制御装置
JPH0561524A (ja) 数値制御装置
CN115562174A (zh) 一种基于g代码的机床随动切削仿真方法
JPS61272803A (ja) 数値制御加工方式
JPH03194603A (ja) 曲面固定サイクル加工方法
JP2730041B2 (ja) Ncデータ作成方法
JPH0561516A (ja) 数値制御装置
JPH0922310A (ja) 数値制御装置
JPH0561517A (ja) 数値制御装置