JPH02146607A - Nc移動指令補間方式 - Google Patents

Nc移動指令補間方式

Info

Publication number
JPH02146607A
JPH02146607A JP63299646A JP29964688A JPH02146607A JP H02146607 A JPH02146607 A JP H02146607A JP 63299646 A JP63299646 A JP 63299646A JP 29964688 A JP29964688 A JP 29964688A JP H02146607 A JPH02146607 A JP H02146607A
Authority
JP
Japan
Prior art keywords
point
movement
block
transfer
command
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
JP63299646A
Other languages
English (en)
Inventor
Maki Seki
関 真樹
Takashi Takegahara
竹ケ原 隆史
Koichi Ito
浩一 伊藤
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 JP63299646A priority Critical patent/JPH02146607A/ja
Priority to EP89913092A priority patent/EP0423342B1/en
Priority to DE68925969T priority patent/DE68925969T2/de
Priority to PCT/JP1989/001194 priority patent/WO1990006545A1/ja
Publication of JPH02146607A publication Critical patent/JPH02146607A/ja
Priority to US07/536,546 priority patent/US5197014A/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/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 program 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/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/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 program 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
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34098Slope fitting, fairing contour, curve fitting, transition
    • 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/34167Coarse fine, macro microinterpolation, preprocessor
    • 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/34175Overlap, between two blocks, continuous, smooth speed change, movement
    • 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/34176Block segments, find next point on next segment by cross point circle and segment
    • 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/42Servomotor, servo controller kind till VSS
    • G05B2219/42207Generate points between start and end position, linear interpolation

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、NG(数値制御ll)プログラムを作成する
自動プログラミングに関し、特に、NCにおける輪郭制
御において、その移動指令を補間し各軸毎への指令値と
してプログラムする場合の補間方式に関する。
従来の技術 NOの輪郭制御において、1つのブロックの移動指令値
を単位時間(補間周期)毎の移動距離で分割し、単位時
間毎の各軸への移動指令量を求め、これをプログラム化
する自動プログラミング方式はすでに公知である。
この場合、1つの指令ブロックにおいて、その移動量を
単位時間当りの移動距離で分割し、そのとき、端数が出
ると、従来は、次のブロックの移動指令とオーバーラツ
プして単位時間当りの各軸への移動指令量を求めプログ
ラム化していた。
例えば、第6図に示すように、点Aから点Bへの移動指
令と点Bから点Cへの移動指令のブロックが続いたとす
ると、まず、点Aから点Bへの移動量を単位時間当りの
移動距離Pで分割し、分割された単位時間毎の各軸のイ
ンクリメンタル移動量を求め記憶し、かつ、点Aから点
Bへの移動量を単位時間当りの移動距離で分割したとき
端数が生じた場合には、この端数部に対しては、次のブ
ロックの点Bから点Cへの移動指令とオーバーラッピン
グ処理を必ず行っている。即ち、点Aから点Bまでの移
動距離を単位時間当りの移動量111fPで分割し、最
後の分割点をanとすると、該点anと点Bまでの端数
が残った場合、この最後の分割点anを中心に単位時間
当りの移動距離Pを半径とする球と次のブロックの点B
から点Cへの移動線との交点b1を求め、点anから点
b1への移動を当該単位時間(補間周期)の移動として
、各軸へのインクリメンタル移動量を求めメモリに記憶
する(その結果、単位時間当りの移動距離Pは変らず、
加工速度は変らない)。そして、点b1を始点として、
点b1から点Cへの移動量を単位時間当りの移動距離P
で分割し、各単位時間当りの各軸へのインクリメンタル
移動量を求めメモリに順次記憶する。
以下、1つのブロックでの移動指令から次のブロックの
移動指令において、上記1つのブロックの移動指令を単
位時間当りの移動距離で分割したとき端数が生じると、
上述した次のブロックへオーバーラツプするオーバーラ
ツプ処理を行っている。
発明が解決しようとする課題 第6図に示すように、点Aから点Bへの移動ブロックと
点Bから点Cへの移動ブロックにおいて、2つのブロッ
クのつなぎ目のB点での角度θ、即ち、移動線AB、移
動線BC間の曲折角度θが小さい場合には、オーバーラ
ツプ処理を行ってし作成されたプログラムによる加工の
精度の低下は少なく問題は少ない。しかし、第7図に示
すように曲折角度θが大きくなると、オーバーラツプ処
理によって点anから点b1への移動指令が作られる結
果、このB点部での加工精度が悪くなり、曲折角度θが
大きくなればなるほど加工精度が低下することになる。
そこで、本発明の目的は、加工精度の低下を少なくした
NC移動指令補間方式を提供することにある。
課題を解決するための手段 ブロックの移動指令値を単位時間当りの移動距離で分割
し、分割された単位時間当りの移動における各軸の移動
量を求め順次記憶して実行プログラムを作成する自動プ
ログラミジグ装置のNC移動指令補間方式において、本
発明は上記課題を解決するために、1つのブロックの移
動指令値を単位時間当りの移動距離で分割し端数が出た
場合、上記1つのブロックと次のブロックの移動指令に
よる移動の曲1バ角度が設定所定値以下のときはオーバ
ーラツプ処理を行い各軸の移動量をプログラム化し、曲
折角度が設定所定値を越えていると当該ブロックの最終
の単位時間当りの移動を当該ブロックの終点とし、各軸
の移動量をプログラム化する。また、曲折角度が設定値
を越えている場合でも、上記端数部の移動距離が設定値
以下のときには、オーバーラツプ処理を行うようにして
もよい。
作  用 本発明の作用、原理を第1図から第3図に示す説明図と
共に説明する。ある1つのブロックの移動指令が点Aか
ら点Bへの移動指令とし、次のブロックの移動指令が点
Bから点Cへの移動指令であったとすると、まず、第1
のブロックの点Aから点Bへの移動を単位時間(補間周
期)当りの移動距離Pで分割し、分割された各単位時間
当りの移動における各軸の移動量(インクリメンタル量
)は順次記憶されてプログラム化される。一方、点Aか
ら点Bべの移動を分割して端数が出た場合、例えば第1
図〜第3図において、点Aから点Bへの移動の最後の分
割点をanとし、該点anと当該ブロックの移動終点8
間が端数として残った場合、当該ブロックの点Aから点
Bへの移動線と、次のブロックの点Bから点Cへの移動
線間の曲折角度θを求め、該曲折角度θが設定所定値以
下であると、従来と同様オーバーラツプ処理を行い、最
後の分割点anからオーバーラツプ処理で得られる点b
1への移動データを得る。第1図は、上記曲折角度θが
設定所定値以下であった場合を示しており、オーバーラ
ツプ処理が行われる点an。
点b1間も仙と同じJ:うに単位時間当りの移動量1I
IPとなり、該プログラムによる加工速度は変化しない
ものとなる。
しかし、第2図に示づように、曲折角度θが設定所定値
を越えて大きくなると、オーバーラツプ処理を行わず、
最終分割点a 11から点Bまでの移動を当該ブロック
の最後の単位時間(補間周期)の移動として各軸の移動
量をプログラム化する。
その結果、当該ブロックの最後の単位時間(補間周期)
の移動距離P′は、他の単位時間(補間周期)の移動距
離Pより小さくなるため、加工速度が低下することを意
味する。しかし、第2図に示すように、曲折点Bではオ
ーバーラツプ処理を行わないから加工精度の高いものと
なる。
一方、上記曲折角度θが設定所定値J、り大きい場合で
も、第3図に示すように端数である最終分割点anと当
該ブロックの移動指令の終点8間の距離が短いとオーバ
ーラツプ処理を行い、点anから点b1へ移動させるよ
うにプログラム化しても加工精度の低下は少ない。そこ
で、端数部の距離が所定値以下の場合には、曲折角度θ
が設定所定値を越えている場合でもオーバーラツプ処理
を行い、加工速度の低下を防止して滑らかな加[を行わ
せる。
実施例 第4図は本発明を実施する自動プログラミング装置の要
部ブロック図である。
図中、1はプロセッサ(以下、CPUという)であり、
該CPU1には、バス9を介して、制御プログラムが格
納されたROM2.NCプログラムが格納されると共に
データの一時記憶、演紳等に利用されるRAM3.キー
ボード4.グラーノイックディスプレイ装置(以下、C
RTという)5゜補間処理をした後の実行プログラムが
格納されるデータ記憶メ[す6.ディスクコントローラ
7等が接続されている。なお、8はフロッピーディスク
である。
以上の自動プログラミング装置の構成は従来から公知の
ものであり、詳細な説明は省略する。
従来と同様、キーボード4とCRT’ 5を使用して対
話形式でNCプ!コグラムが作成されRAM3内に格納
する。または、すでに作成されたNCプログラムをフロ
ッピーディスク8からディスクコントローラ7を介して
RAM3内に格納する。また、図示していないが、テー
プリーダ等からすでに作成されたNCプログラムをRA
M3内に格納する。
そして、オーバーラツプ処理を行うか否か判断基準値と
なる、曲折角度O8,端数部の移動距離の最小値Psを
キーボード4より設定しRAM3内に格納する。
そこで、実行データ作成指令をキーボード4より り入力すると、CPtJlは第5図(a)、(b)の7
0−ヂヤートで示す処理を開始する。
まず、RAM3に格納されているNCプログラムを始め
より1ブロック読み(ステップSl)、読取ったブロッ
クが補間指令が否が判別しくステップS2)、補間指令
でなければ前回のブ[1ツクの指令による移動でその指
令の終点(目標値)まで移動させたか否か判別する(ス
テップ513)。
始めは現在値であり、終点まで移動しているので、ステ
ップ815へ移行し、当該ブロックの指令をデータ記憶
メモリ6に格納する。即ち、補間指令以外のブロックの
指令はそのままデータ記憶メ七り6に格納される。そし
て、当該ブロックの指令が終了指令か否か判断しくステ
ップ816)l’了指令でなければ再びステップs1に
戻り、次のブロックを読む。
そして、ステップs2で補間指令だと判断されると、当
該ブロックの指令における始点と終点の座標値を読取る
。即ち、当該ブロックの始点は前回のブロックの終点(
目標点)であり、終点は当該ブロックの移動目標点であ
り、これらの座標値を読取る(ステップ33)。
次に、前回の移動で前回のブロックでの指令の終点まで
達しているか否か判断する(ステップS4)、、これは
、後述するように、前回のブロックの指令移動距離を単
位時間当りの移動量1i1tPで割り、その最終分割点
(nxp)の座標値と前回のブロックの指令の終点が一
致しでいるか否か、即ち、第1図において最終分割点a
nと点Bが一致しているか否か判断し、一致していれば
ステップS10へ移行し、当該ブロックの移動量を単位
時間当りの移動距離Pで割り、その分割数nを求め、単
位時間当りの移動量I!1IIPで分割した各軸(例え
ばX、Y、Z’l’1ll)のインクリメンタル移動n
を算出し、算出した6値をデータ記憶メモリ6に分割数
n個分順次記憶する(ステップ511)。
そして、分割して移動した結果、到達する点(n X 
P > 、即ち、最終分割点anの座標値を記憶しくス
テップ512)、ステップS1へ戻る。
一方、ステップ84で前回の移動で終点まで移動してい
ないとき、即ち、最終分割点nxp (=an)と前回
のブロックの指令の終点(B)が−致していないと判断
されると、前回の移動で到達した点の位置nxP(==
an)と今回の移動の始点(B)と終点(C)の3点よ
り曲折角度0を51算する(ステップ85)。そして、
81イされた曲折角度θが設定値05以上か否か判断し
くステップS6)、設定値O8より小さければ、従来と
同様、オフバーラップ処理を行う。即ち、前回の移動で
到達した点nxp(==an)を中心として半径が単位
時間当りの移動距離Pの球と今回の移動線との交点を求
め、この点(第1図におけるbi )を今回のブロック
の移動の始点として記憶すると共に、前回の移動で到達
した点nXP (・an)から、上記求めた点(bl)
までの各軸のインクリメンタル移動量を算出し、データ
記憶メモリ6に記憶する。これにより、曲折部にお【ノ
る単位時間当りの移動距離もPとなり、加工速度は変ら
ずに一定となる。
こうして求めた当該ブロックの始点と終点間の移動距離
より、前述同様ステップSIOで分割数nを求めて前述
同様の処理(ステップS11.512)を行う。
また、ステップS6で曲折角度θが設定値09以上であ
ると判断されたときには、前回の移動で到達した点nx
p (=an )と前回のブロックの終点(−B)間、
即ち端数の移動距離が設定値25以上か否か判11)i
シ(ステップS8)、この移動距離が設定値Psより小
ざい場合には、ステップS7へ移行し、オーバーラツプ
処J■1を行い(第3図参照)、また、設定値ps以上
の場合には、前回の移動で到達した点nxp(=an)
から今回の始点までの各軸のインクリメンタル移動量を
算出し、データ記憶メモリ6に格納づ゛る(ステップ$
9)(第2図参照)。そして、以下、ステップ810以
下の処理を行う。
こうして、補間指令がある毎に前述した処理を行い曲折
角度θが設定値O5より大ぎくても最終分割点nxp(
=an)と終点< B ) 17!]の距Ntが設定値
Psより小さいとさ゛にはA−バーラップ処理を行い(
第1図、第2図参照)、曲折角度θが設定値θSより大
きく、かつ、最終分割点nxp(=an )と終点(B
)間の距離が設定iri P s以上のとぎには、終点
(B)まで各軸のインクリメンタル量を求めて記憶し、
加工精磨を保証する。
また、前回のブロックの指令が補間指令ぐ、今回のブロ
ックの指令が補間指令でない場合には、ステップS2か
らステップS13へ移行し、ス−)−ツブ813で曲回
のブロックの終点まで移動したか否か(an =3か否
か)判断し、移動していなければステップS9と同様に
、前回の移動で到達した点から今回の始点く前回のブロ
ックの終点)までの各軸のインクリメンタル移動量を算
出し、データ記憶メモリ6に格納する(ステップ514
)。そして、当該ブロックの指令をデータ記憶メモリ6
に格納しくステップ515)、当該ブ[1ツクの指令が
終了でなければ再びステップS1へ戻り、終了であれば
本処理を終了する。
かくして、データ記憶メモリ6には、補間処理が行われ
たプログラムが格納されたことになり、該データ記憶メ
モリ6から該プログラムを、例えば、フロッピーディス
ク8等に転送し、NC装置に入力すれば、NC装置では
補間処理の終わったデータを直接ナーボロ路に出力し、
NC工作機械を駆動制御することになる。
発明の効果 本発明は、単位1時間当りの移動昂で指令するNO移動
指令補間においで、ブロックとブ[1ツク間の曲折角度
が小さい場合にはオーバーラツプ処理を行い、加工速度
の低下を防止し、曲折角度が大きい場合には曲折点まで
の移動を行わせて加工精度を落さないようにした。また
、曲折角度が大ぎくても最終分割点と当該ブロックの終
点間の距離が小さい場合には、格別加工精度の低下を起
さないので、この場合にもオーバーラツプ処理を行い、
加工速度の低下を防止した。その結果、滑らかに精度を
落さず高速に移動させることができる。
【図面の簡単な説明】
第1図〜第3図は、本発明の作用、原理を説明する説明
図、第4図は本発明の一実施例を実施する自動プログラ
ミング装置の要部ブロック図、第5図<a)、(b)は
同実施例の動作処理フローチャート、第6図、第7図は
、従来から行われているオーバーラツプ処理の説明図で
ある。 P・・・単位時間当りの移動路前、 A、B、C・・・2つのブロックで指令される移動指令
の始点終点、 1・・・プロセッサ(CP’U)、2・・・ROM、3
・・・RAM、4・・・キーボード、5・・・グラフィ
ックデイスプレィ装H(CRT) 、6・・・データ記
憶メーしり、7・・・ディスクコントローラ、8・・・
フロッピーディスク、9・・・バス。 第 図 第 図

Claims (2)

    【特許請求の範囲】
  1. (1)ブロックの移動指令値を単位時間当りの移動距離
    で分割し、分割された単位時間当りの移動における各軸
    の移動量を求め順次記憶して実行プログラムを作成する
    自動プログラミング装置のNC移動指令補間方式におい
    て、1つのブロックの移動指令値を単位時間当りの移動
    距離で分割し端数が出た場合、上記1つのブロックと次
    のブロックの移動指令による移動の曲折角度が設定所定
    値以下のときはオーバーラップ処理を行い各軸の移動量
    をプログラム化し、曲折角度が設定所定値を越えている
    と当該ブロックの最終の単位時間当りの移動を当該ブロ
    ックの終点とし、各軸の移動量をプログラム化するNC
    移動指令補間方式。
  2. (2)上記曲折角度が上記設定所定値を越えている場合
    でも上記端数部の移動量が設定値以下の場合にはオーバ
    ーラップ処理を行い各軸の移動をプログラム化する請求
    項1記載のNC移動指令補間方式。
JP63299646A 1988-11-29 1988-11-29 Nc移動指令補間方式 Pending JPH02146607A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP63299646A JPH02146607A (ja) 1988-11-29 1988-11-29 Nc移動指令補間方式
EP89913092A EP0423342B1 (en) 1988-11-29 1989-11-22 Interpolation method in automatic programming
DE68925969T DE68925969T2 (de) 1988-11-29 1989-11-22 Verfahren zur interpolation beim automatischen programmieren
PCT/JP1989/001194 WO1990006545A1 (fr) 1988-11-29 1989-11-22 Procede d'interpolation en programmation automatique
US07/536,546 US5197014A (en) 1988-11-29 1990-07-10 Interpolation method in automatic programming

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63299646A JPH02146607A (ja) 1988-11-29 1988-11-29 Nc移動指令補間方式

Publications (1)

Publication Number Publication Date
JPH02146607A true JPH02146607A (ja) 1990-06-05

Family

ID=17875275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63299646A Pending JPH02146607A (ja) 1988-11-29 1988-11-29 Nc移動指令補間方式

Country Status (5)

Country Link
US (1) US5197014A (ja)
EP (1) EP0423342B1 (ja)
JP (1) JPH02146607A (ja)
DE (1) DE68925969T2 (ja)
WO (1) WO1990006545A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0553638A (ja) * 1991-08-28 1993-03-05 Matsushita Electric Ind Co Ltd 多関節ロボツトの制御方法
JP4823226B2 (ja) * 2004-09-27 2011-11-24 エアバス フランス 電気ケーブル導線の正確な長さへの切断を補助するツール

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2083409T3 (es) * 1990-09-25 1996-04-16 Heidenhain Gmbh Dr Johannes Procedimiento para determinar el contorno de trayectoria de herramientas para maquinas de control numerico.
JP3037881B2 (ja) * 1995-07-10 2000-05-08 ファナック株式会社 数値制御装置
AUPQ056099A0 (en) * 1999-05-25 1999-06-17 Silverbrook Research Pty Ltd A method and apparatus (pprint01)
JP4891528B2 (ja) * 2004-04-07 2012-03-07 オークマ株式会社 加工時間算出装置
TWI375140B (en) * 2008-10-13 2012-10-21 Ind Tech Res Inst Accumulative method for estimating a processing velocity limitation and method for controlling acceleration and deceleration before interpolation
JP5202735B2 (ja) * 2009-06-03 2013-06-05 三菱電機株式会社 数値制御装置
JP5726052B2 (ja) * 2011-03-08 2015-05-27 株式会社神戸製鋼所 多関節型ロボットの制御装置,制御方法及び制御プログラム
JP7022090B2 (ja) * 2019-03-07 2022-02-17 ファナック株式会社 工作機械の数値制御システム
WO2022009921A1 (ja) * 2020-07-10 2022-01-13 ファナック株式会社 軌道生成装置および自動位置制御装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61286908A (ja) * 1985-06-13 1986-12-17 Yaskawa Electric Mfg Co Ltd ロボツトの制御方法
JPS63205709A (ja) * 1987-02-23 1988-08-25 Toshiba Corp パルス分配方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3720814A (en) * 1970-09-18 1973-03-13 Warner Swasey Co Direct numerical control system
US3727191A (en) * 1971-03-15 1973-04-10 Giddings & Lewis Acceleration-deceleration for numerical control
EP0075792B1 (en) * 1981-09-24 1987-08-26 Hitachi, Ltd. Control system for robot hand
US4581698A (en) * 1981-11-18 1986-04-08 General Electric Company Method and system for generating interpolation pulses
JPS60107106A (ja) * 1983-11-15 1985-06-12 Mitsubishi Electric Corp 曲線補間装置
US4704688A (en) * 1984-06-12 1987-11-03 Mitsubishi Denki Kabushiki Kaisha Interpolation method for numerical control machine
JPS62260206A (ja) * 1986-05-07 1987-11-12 Mitsubishi Electric Corp 数値制御装置
DE3640987C1 (de) * 1986-12-01 1993-04-29 Agie Ag Ind Elektronik Numerisches Steuersystem fuer hochdynamische Prozesse

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61286908A (ja) * 1985-06-13 1986-12-17 Yaskawa Electric Mfg Co Ltd ロボツトの制御方法
JPS63205709A (ja) * 1987-02-23 1988-08-25 Toshiba Corp パルス分配方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0553638A (ja) * 1991-08-28 1993-03-05 Matsushita Electric Ind Co Ltd 多関節ロボツトの制御方法
JP4823226B2 (ja) * 2004-09-27 2011-11-24 エアバス フランス 電気ケーブル導線の正確な長さへの切断を補助するツール

Also Published As

Publication number Publication date
EP0423342A1 (en) 1991-04-24
DE68925969T2 (de) 1996-07-25
EP0423342A4 (ja) 1994-02-16
WO1990006545A1 (fr) 1990-06-14
US5197014A (en) 1993-03-23
DE68925969D1 (de) 1996-04-18
EP0423342B1 (en) 1996-03-13

Similar Documents

Publication Publication Date Title
CN109643102B (zh) 指令值生成装置
JPH02146607A (ja) Nc移動指令補間方式
US4507738A (en) Numerical control method
JPS60127955A (ja) 領域加工方法
CN116300698A (zh) 一种基于动态规划的螺纹切削加工方法
US5386499A (en) Controller and process for effecting a shorter path trajectory in robot movement
EP0364600B1 (en) Round screw machining method
JPS61170807A (ja) 数値制御装置
US5347461A (en) Tool travel path creating method
JP2642203B2 (ja) 数値制御情報作成装置
JP2696206B2 (ja) 自動パートプログラム作成方法
JPS6359604A (ja) 数値制御装置の加工径路変更方法
JPS63193203A (ja) ロボツト教示デ−タ位置修正方法
JPS6048243A (ja) 領域加工方法
JP2002091526A (ja) 数値制御装置
CN118763953A (zh) 一种伺服控制实时位置规划方法及系统
JPH05210408A (ja) 高速スキップ方式
JPH0550358A (ja) 数値制御プログラムへのワーク搬入要求付加方法
CN120578118A (zh) 一种规划位置路径的方法及刀库伺服
JPH0561524A (ja) 数値制御装置
JPH0561516A (ja) 数値制御装置
JPH0561520A (ja) 数値制御装置
JPS60118451A (ja) テ−パ付き工具を用いた数値制御加工方法
JPH0561517A (ja) 数値制御装置
JPH0326407B2 (ja)