JPH07281726A - 伝送方式 - Google Patents

伝送方式

Info

Publication number
JPH07281726A
JPH07281726A JP7297394A JP7297394A JPH07281726A JP H07281726 A JPH07281726 A JP H07281726A JP 7297394 A JP7297394 A JP 7297394A JP 7297394 A JP7297394 A JP 7297394A JP H07281726 A JPH07281726 A JP H07281726A
Authority
JP
Japan
Prior art keywords
transmission
signal
keyboard
line
numerical control
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
JP7297394A
Other languages
English (en)
Inventor
Tatsuro Kumakura
達郎 熊倉
Hiroshi Okita
洋志 沖田
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 JP7297394A priority Critical patent/JPH07281726A/ja
Publication of JPH07281726A publication Critical patent/JPH07281726A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】 データ入力装置と数値制御装置間で伝送され
る信号の伝送方式において、伝送線路を長くすることが
できる伝送方式を提供する。 【構成】 数値制御装置1とデータ入力装置7間には、
2本の伝送線路80、80aが設けられている。数値制
御装置1内には、数値制御装置側伝送制御部2が設けら
れており、数値制御装置側伝送制御部2から送信する信
号KOUT1はラインドライバIC1を介して伝送線路
80に出力される。また、伝送線路80aから数値制御
装置側伝送制御部2に入力される信号KIN1は、ライ
ンレシーバIC2を介して受信される。データ入力装置
7内には、データ入力装置側伝送制御部71が設けられ
ており、データ入力装置側伝送制御部71から送信する
信号KOUT2はラインドライバIC4を介して伝送線
路80aに出力される。また、伝送線路80からデータ
入力装置側伝送制御部71に入力される信号KIN2
は、ラインレシーバIC3を介して受信される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ入力装置と数値制
御装置間の伝送方式に関し、特にラインドライバの使用
を可能にした伝送方式に関する。
【0002】
【従来の技術】数値制御装置には、各種メッージを表示
する表示装置とともに、表示装置に表示された情報を確
認しながら数値制御装置に指令を出したり、各種データ
の入力を行うキーボードが設けられている。キーボード
とキーボード・インタフェース間で各種信号の伝送が行
われている。伝送される信号は、データ信号と同期用の
クロック信号がある。数値制御装置には、キーボード・
インタフェースが設けられており、キーボードとの間の
データの伝送はこのキーボード・インタフェースが行っ
ている。
【0003】図6は従来の数値制御装置とキーボード間
の伝送方式を示す回路図である。この図では、クロック
信号の伝送回路のみ表示しているが、データ信号につい
ても同様の伝送回路がある。
【0004】数値制御装置1bとキーボード7bとは伝
送線路80bで互いに接続されている。数値制御装置1
bにはキーボード・コントローラ2bが設けられてお
り、キーボード・コントローラ2bは、クロック信号K
CLKOUT3を出力し、入力されたクロック信号KC
LKIN3を監視する。出力されたクロック信号KCL
KOUT3は、TTL(Transistor Transistor Logic
)レベルのオープンコレクタ回路を用いたドライバI
C5でドライブされ伝送線路80bに出力される。ドラ
イバIC5の出力側はレシーバIC6に接続されてお
り、伝送線路は抵抗器R1を介して5Vにプルアップさ
れている。レシーバIC6から出力されるクロック信号
KCLKIN3はキーボード・コントローラ2bに入力
される。
【0005】キーボード7bには、キーボード7bを制
御するためのワンチップマイコン71bが内蔵されてお
り、キーボード7bのキー入力をデータに変えて数値制
御装置1bに送信するとともに、数値制御装置1bから
のデータを解読しキーボード7bのLEDのオンオフ等
の制御を行う。ワンチップマイコン71bは、クロック
信号KCLKOUT4を出力し、入力されたクロック信
号KCLKIN4を監視する。出力するクロック信号K
CLKOUT4は、TTLレベルのオープンコレクタ回
路を用いたドライバIC7でドライブされ伝送線路80
bに出力される。ドライバIC7の出力側には、抵抗器
R2を介して5Vにプルアップされているとともに、レ
シーバIC8に接続される。レシーバIC8から出力さ
れるクロック信号KCLKIN4はワンチップマイコン
71bに入力される。
【0006】このような伝送回路を用いてソフト的なハ
ンドシェイク方式で転送方式が行われている。キーボー
ド7bからデータ信号を送信している間は、キーボード
7b側でクロック信号KCLKOUT4を出力してい
る。クロック信号の伝送線路80b上の信号は、キーボ
ード・コントローラ2aと、ワンチップマイコン71b
双方で常に監視している。そして、通常はキーボード7
bからクロックとデータ信号をドライブして送信を行っ
ているが、キーボード・コントローラ2bからデータ信
号を送信する場合には、数値制御装置1b側のクロック
信号KCLKOUT3をロウレベルにすることにより、
伝送線路80bの信号を一定時間ローレベルにする。こ
れによって、キーボード7bのワンチップマイコン71
bはデータの送信を止め受信準備を行い数値制御装置1
b側がデータ信号を送信する。
【0007】このように、従来の伝送方式では、クロッ
ク信号とデータ信号とを、それぞれ1本ずつの伝送線路
を用いて伝送方向を切り換えることによって双方向の伝
送を行っており、信号はTTLレベルのオープンコレク
タ回路でドライブされている。
【0008】
【発明が解決しようとする課題】このような数値制御装
置とキーボードとの間の伝送経路を長くし、キーボード
を数値制御装置の本体から離れた場所に設置したいとい
う要求がある。例えば、表示装置とキーボードとを作業
者の作業しやすい場所に設置し、作業効率を上げること
ができる。また、伝送線路を長くすることができれば、
工作機械との関係において、キーボードの伝送線路の長
さに制約されずに、数値制御装置の配置を自由に行うこ
とができる。
【0009】しかし、TTLレベルのオープンコレクタ
回路はドライブ能力が低いため伝送線路を長くすること
ができない。従来の方法でデータを伝送できる伝送線路
の長さは約1.5mまでである。数値制御装置はノイズ
の多い環境で使用することもある。例えば、数値制御装
置の側に放電加工機が設置されている場合などがある。
このように外部のノイズが大きい場合には、伝送線路が
延長可能な長さはさらに短くなる。
【0010】そして、比較的長い伝送線路を使用するこ
とができるドライバとして、ラインドライバがある。こ
のドライバはTTLレベルのオープンコレクタ回路に比
べ、高出力のドライブ電流を得ることができる。しか
し、通常のラインドライバでは出力同士を接続した場
合、素子破壊を起こす可能性があり、従来の伝送方式で
はラインドライバを使用することができない。
【0011】このように、一本の伝送線路で双方向の伝
送を行っているため、ラインドライバが使用できず、キ
ーボードと数値制御装置間の伝送線路が長くできない。
その結果、作業者は不便な場所での作業を強いられ作業
効率を悪化させているとともに、数値制御装置の配置が
自由に行えないという問題点があった。
【0012】本発明はこのような点に鑑みてなされたも
のであり、データ入力装置と数値制御装置間の伝送線路
を長くすることができる伝送方式を提供することを目的
とする。
【0013】
【課題を解決するための手段】本発明では上記課題を解
決するために、データ入力装置と数値制御装置間で伝送
される信号の伝送方式において、前記数値制御装置内に
設けられ、送信する信号はラインドライバを介して出力
し、入力された信号はラインレシーバを介して受信する
数値制御装置側伝送制御部と、前記データ入力装置内に
設けられ、送信する信号はラインドライバを介して出力
し、入力された信号はラインレシーバを介して受信する
データ入力装置側伝送制御部と、各信号の伝送方向ごと
に設けられた伝送線路と、を有することを特徴とする伝
送方式が提供される。
【0014】
【作用】数値制御装置側伝送制御部は、数値制御装置内
に設けられ、送信する信号はラインドライバを介して出
力し、入力された信号はラインレシーバを介して受信す
る。データ入力装置側伝送制御部は、データ入力装置内
に設けられ、送信する信号はラインドライバを介して出
力し、入力された信号はラインレシーバを介して受信す
る。伝送線路は、各信号の伝送方向ごとに設けられてい
る。
【0015】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明の伝送方式を示す概略構成図であ
る。数値制御装置1とデータ入力装置7間には、2本の
伝送線路80、80aが設けられている。
【0016】数値制御装置1内には、数値制御装置側伝
送制御部2が設けられており、数値制御装置側伝送制御
部2から送信する信号KOUT1はラインドライバIC
1でドライブされ、伝送線路80に出力される。また、
伝送線路80aから数値制御装置側伝送制御部2に入力
される信号KIN1は、ラインレシーバIC2を介して
受信される。
【0017】データ入力装置7内には、データ入力装置
側伝送制御部71が設けられており、データ入力装置側
伝送制御部71から送信する信号KOUT2はラインド
ライバIC4でドライブされ、伝送線路80aに出力さ
れる。また、伝送線路80からデータ入力装置側伝送制
御部71に入力される信号KIN2は、ラインレシーバ
IC3を介して受信される。
【0018】ラインドライバIC1、IC4は、TTL
レベルのオープンコレクタ回路を用いたドライバに比
べ、高出力のドライブ電流を得ることができる。図2は
本発明を実施するための数値制御装置の構成を示す図で
ある。図2は大別して数値制御部とマン・マシン・コン
トローラ部とで構成されている。数値制御部はプロセッ
サ11がバス19を介して各種装置を制御しており、マ
ン・マシン・コントローラ部は、プロセッサ31がバス
39を介して各種装置を制御している。この数値制御部
とマン・マシン・コントローラ部とはバス29でお互い
が接続されており、このバス29を介してデータの送受
信が行われる。
【0019】数値制御部において、プロセッサ11はR
OM12に格納されたシステムプログラムに従って数値
制御部全体を制御する。RAM13は、各種のデータあ
るいは入出力信号が格納される。不揮発性メモリ14に
はCMOSを用いたメモリが使用されバッテリによって
バックアップされており、電源切断後も保持すべきパラ
メータ、ピッチ誤差補正量及び工具誤差補正量等が格納
される。
【0020】軸制御回路21はプロセッサ11から軸の
移動指令を受けて、軸の指令をサーボアンプ22に出力
する。サーボアンプ22はこの移動指令を受けて、工作
機械50にサーボモータを駆動する。PMC(プログラ
マブル・マシン・コントローラ)23はNCプログラム
を実行する際に、T機能信号(工具選択指令)等を受け
取る。そして、これらの信号をシーケンス・プログラム
で処理して、動作指令として信号を出力し、工作機械5
0を制御する。また、工作機械50から状態信号を受け
て、シーケンス処理を行って、プロセッサ11へ必要な
入力信号を転送する。
【0021】キーボード・インタフェース1aは、内部
にキーボード・コントローラを有しており、キーボード
7aとの信号の送受信を行う。キーボード7aはシンボ
リックキー、数値キー等からなり、必要な図形データ、
NCデータをこれらのキーを使用して入力する。グラフ
ィック制御回路41はプロセッサ11等から出力された
ディジタル信号を表示用の信号に変換して出力する。切
換器42はマン・マシン・コントローラ部内に構成され
たグラフィック制御回路36、または数値制御部に接続
されたグラフィック制御回路41から出力された表示用
の信号を切り換えて表示装置43に与える。表示装置4
3は、十分に長い伝送線路を介して、切換器42に接続
されている。表示装置43にはCRTあるいは液晶表示
装置が使用される。
【0022】マン・マシン・コントローラ部において、
プロセッサ31はROM32に格納された対話処理用の
プログラムを実行して、対話形入力画面において、設定
可能な作業またはデータ等をメニュー形式で表示装置4
3に表示する。また、こうして入力されたデータから加
工プログラムを作成するとともに、バックグラウンドア
ニメーションとして、工具全体の起動軌跡などを表示す
る。RAM33には、対話用の各種データ等が格納され
る。不揮発性メモリ34はCMOSを用いたメモリが使
用されバッテリによってバックアップされており、電源
切断後も保持すべきアプリケーションプログラムや加工
プログラム等が格納される。VRAM(ビデオRAM)
35は高速にアクセス可能なRAMであって、不揮発性
メモリ34にNC文として格納された加工プログラムに
基づき工作機械50の切削シミュレーションを行う際の
アニメーション表示のためのグラフィックデータが格納
される。グラフィック制御回路36はVRAM35に格
納されたグラフィックデータを表示用の信号に表示装置
43に出力する。
【0023】図3はキーボード・インタフェース1aと
キーボード7a間の伝送方式を示す図である。キーボー
ド・インタフェース1aはバス19を介してプロセッサ
11(図2に示す)と接続されており、プロセッサ11
からの指令をキーボード7aに伝送する。または、キー
ボード7aからのデータをプロセッサ11に転送する。
キーボード・インタフェース1aとキーボード7aの間
には、4本の伝送線路81、82、83、84が設けら
れている。そのうち2本の伝送線路81、83は、キー
ボード・インタフェース1aからキーボード7aへデー
タ信号とクロック信号とを伝送するための伝送線路であ
り、他の2本の伝送線路82、84は、キーボード7a
からキーボード・インタフェース1aヘデータ信号とク
ロック信号とを伝送するための伝送線路である。また、
図示されていない、5Vと0Vの電源線によって、キー
ボード7aに電源が供給されている。
【0024】キーボード・インタフェース1aはキーボ
ード・コントローラ2aを内蔵しており、キーボード7
aとの信号の送受信を制御する。キーボード・コントロ
ーラ2aからはデータ信号KDATAOUT1と、クロ
ック信号KCLKOUT1が送信される。これらの信号
はそれぞれ、ラインドライバIC1a、IC1bを介し
て、伝送線路81、83に出力される。キーボード・コ
ントローラ2aで受信する信号は、データ信号KDAT
AIN1とクロック信号KCLKIN1とである。これ
らの信号は、それぞれ伝送線路82、84から入力され
た信号をラインレシーバIC2a、IC2bを介して受
信する。
【0025】キーボード7aはワンチップマイコン71
aを内蔵しており、キーボード・インタフェース1aと
の信号の送受信を制御する。ワンチップマイコン71a
は、キーボード・インタフェース1aからの信号に従
い、LED72のオンオフを制御するとともに、各種キ
ー73からのキー入力を信号に変えて、キーボード・イ
ンタフェース1aに送信する。ワンチップマイコン71
aからはデータ信号KDATAOUT2と、クロック信
号KCLKOUT2が送信される。これらの信号はそれ
ぞれ、ラインドライバIC4a、IC4bを介して、伝
送線路82、84に出力される。ワンチップマイコン7
1aで受信する信号は、データ信号KDATAIN2と
クロック信号KCLKIN2とである。これらの信号
は、それぞれ伝送線路81、83から入力された信号を
ラインレシーバIC3a、IC3bを介して受信する。
【0026】次に、キーボード・インタフェースとキー
ボード間で転送される信号の伝送方式について、キーボ
ード側における信号を用いて説明する。このソフト的な
転送方式は、ハンドシェイク方式であり、同期式のシリ
アル転送である。そして、転送レートは約9600bp
s、スタートビットは1ビット(ローレベル)、ストッ
プビットは1ビット(ハイレベル)、データ長は8ビッ
ト、パリティビットは奇数パリティである。
【0027】図4はキーボードからデータを送信する際
のキーボードから出力する信号のタイムチャートであ
る。キーボードから出力されるデータ信号KDATAO
UT2は、クロック信号KCLKOUT2と同期して出
力される。クロック信号KCLKOUT2の1周期は1
04μsである。
【0028】時刻t0 でスタートビットが出力される。
時刻t1 から8ビット分のデータ(D0、D1、・・・
D7)とバリティビットDpが出力される。時刻t2 で
ストップビットが出力され、これで1バイト(8ビッ
ト)分のデータがキーボードから出力される。
【0029】図5はキーボード・インタフェースからデ
ータを送信する際のキーボードに入力される信号のタイ
ムチャートである。キーボード7aに入力されるデータ
信号KDATAIN2は、クロック信号KCLKIN2
と同期して入力されている。
【0030】時刻t10から60μs以上の時間、クロッ
ク信号KCLKIN2がローレベルになる。これは、キ
ーボード・インタフェースのデータ送信準備時間であ
り、これよって、キーボード7a内のワンチップマイコ
ン71aは、数値制御装置からデータが出力されること
を認識する。時刻t11でスタートビットが入力される。
時刻t12から8ビット分のデータ(D0、D1、・・・
D7)とバリティビットDpが入力される。時刻t13で
ストップビットが入力され、これで1バイト(8ビッ
ト)分のデータがキーボードに入力される。
【0031】このように、一つの信号の伝送線路を単方
向信号2本に分割し、ラインドライバによって信号をド
ライブするようにしたため、大きなドライブ電流が得ら
れる。TTLレベルのオープンコレクタ回路を用いたド
ライバでは、ドライブ電流は「−1.0mA」であるの
に対し、一般的なラインドライバでは「−75mA」の
ドライブ電流である。そのため、伝送線路5、6は非常
に長くすることが可能である。さらに、ラインドライバ
として、RS422(アメリカ電子工業会の規格)等に
使用されている差動形ラインドライバを使用した場合、
伝送線路は200mまで延長することが可能となる。な
お、この差動形ラインドライバでは、ドライバとラシー
バ間には、それぞれ2本ずつの伝送線路が必要である。
【0032】なお、ソフト的な転送方式は、従来と同じ
ハンドシェイク方式であるため、従来から使用している
キーボード・コントローラやワンチップマイコンを、設
計変更することなく使用できる。
【0033】そして、伝送線路を長くし、数値制御装置
から離れた場所にキーボードを設置することができるこ
とによって、作業者の作業し易い位置にキーボードを設
置し、作業効率を良くすることができる。
【0034】上記の説明では、データ入力装置はキーボ
ードであるとしたが、マウスとすることもできる。これ
によって、マウスの伝送経路も長くすることができ、表
示装置を数値制御装置から離れた位置に設置した場合に
は、キーボードとマウスも離れた位置に設置し、離れた
位置からのデータの入力をキーボードとマウスを併用し
て有効に行うことができる。
【0035】また、上記の例では数値制御装置で説明し
たが、パーソナル・コンピュータでも同様に実施するこ
とができる。
【0036】
【発明の効果】以上説明したように本発明では、数値制
御装置からデータ入力装置へ送信する信号の伝送線路
と、データ入力装置から数値制御装置へ送信する信号の
伝送線路とを別々に設け、出力する信号をラインドライ
バでドライブするようにしたため、伝送線路を長くする
ことができる。
【図面の簡単な説明】
【図1】本発明の伝送方式を示す概略構成図である。
【図2】本発明を実施するための数値制御装置の構成を
示す図である。
【図3】キーボード・インタフェースとキーボード間の
伝送方式を示す図である。
【図4】キーボードからデータを送信する際のキーボー
ドから出力する信号のタイムチャートである。
【図5】キーボード・インタフェースからデータを送信
する際のキーボードに入力される信号のタイムチャート
である。
【図6】従来の数値制御装置とキーボード間の伝送方式
を示す回路図である。
【符号の説明】
1 数値制御装置 2 数値制御装置側伝送制御部 7 データ入力装置 71 データ入力装置側伝送制御部 80、80a 伝送線路 IC1,IC4 ラインドライバ IC2,IC3 ラインレシーバ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 データ入力装置と数値制御装置間で伝送
    される信号の伝送方式において、 前記数値制御装置内に設けられ、送信する信号はライン
    ドライバを介して出力し、入力された信号はラインレシ
    ーバを介して受信する数値制御装置側伝送制御部と、 前記データ入力装置内に設けられ、送信する信号はライ
    ンドライバを介して出力し、入力された信号はラインレ
    シーバを介して受信するデータ入力装置側伝送制御部
    と、 各信号の伝送方向ごとに設けられた伝送線路と、 を有することを特徴とする伝送方式。
  2. 【請求項2】 前記データ入力装置は、キーボードであ
    ることを特徴とする請求項1記載の伝送方式。
  3. 【請求項3】 前記データ入力装置は、マウスであるこ
    とを特徴とする請求項1記載の伝送方式。
JP7297394A 1994-04-12 1994-04-12 伝送方式 Pending JPH07281726A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7297394A JPH07281726A (ja) 1994-04-12 1994-04-12 伝送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7297394A JPH07281726A (ja) 1994-04-12 1994-04-12 伝送方式

Publications (1)

Publication Number Publication Date
JPH07281726A true JPH07281726A (ja) 1995-10-27

Family

ID=13504851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7297394A Pending JPH07281726A (ja) 1994-04-12 1994-04-12 伝送方式

Country Status (1)

Country Link
JP (1) JPH07281726A (ja)

Similar Documents

Publication Publication Date Title
US6256556B1 (en) Remote operation system for a robot
EP2196882A2 (en) Robot system
CN100445909C (zh) 可用程序进行plc接口处理的机床控制装置及处理方法
WO1995029432A1 (en) Control system
JPH11119867A (ja) 電源制御装置
CN209044344U (zh) 一种驱动器控制系统
US4616309A (en) Numerical control system
JPH02310604A (ja) 画面データ表示方式
JP2010176241A (ja) プログラマブル表示器、機器監視システム、及び制御プログラム
JP2024056066A5 (ja) 動作モードを設定する装置、教示装置、制御装置、ロボットシステム、及び方法
EP0867794A1 (en) Numerical controller, screen display of numerical controller and data input/output method
KR100256490B1 (ko) 씨엔씨공작기계의수치제어장치
JP6787951B2 (ja) 数値制御装置
JPH04114208A (ja) Ncプログラムのアニメ描画方法
JP2633899B2 (ja) 入力装置
JP2591614B2 (ja) 数値制御装置の遠隔制御システム
JP2000181524A (ja) Nc工作機械およびその画面表示制御方法
WO1993015449A1 (fr) Procede d'affichage sur ecran pour commande numerique par ordinateur
JP2820190B2 (ja) リモートnc加工システム
JP2003202904A (ja) プログラマブルコントローラの入出力モニタ装置
TW202028938A (zh) 智能化操作面板
JP3585101B2 (ja) 表示装置
CN1979372A (zh) 显示器驱动控制装置及其方法
JP3125900B2 (ja) 操作表示パネル
KR20250108950A (ko) 치과용 보철물 가공 시스템 및 방법