JPH02279251A - Simultaneous 2-axis interpolation control method for simultaneous 1-axis control using manual handle intervention - Google Patents

Simultaneous 2-axis interpolation control method for simultaneous 1-axis control using manual handle intervention

Info

Publication number
JPH02279251A
JPH02279251A JP9924289A JP9924289A JPH02279251A JP H02279251 A JPH02279251 A JP H02279251A JP 9924289 A JP9924289 A JP 9924289A JP 9924289 A JP9924289 A JP 9924289A JP H02279251 A JPH02279251 A JP H02279251A
Authority
JP
Japan
Prior art keywords
axis
simultaneous
control
manual handle
movement
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
JP9924289A
Other languages
Japanese (ja)
Inventor
Akihiro Tanaka
田中 明宏
Hisashi Ukai
鵜飼 久
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.)
Enshu Ltd
Original Assignee
Enshu Ltd
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 Enshu Ltd filed Critical Enshu Ltd
Priority to JP9924289A priority Critical patent/JPH02279251A/en
Publication of JPH02279251A publication Critical patent/JPH02279251A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To perform simultaneous two spindle interpolating control by coupling one of required simultaneous two spindles which has a large movement value to a manual handle, and by controlling the movement of the other one of the spindles by means of a servo-system while the movement of the latter is computed in accordance with a manipulation of the manual handle. CONSTITUTION:If a workpiece has a surface to be obliquely machined, a control circuit 200 automatically stops the operation under manipulating instructions from a manipulation box 100 in accordance with a linearly interpolated section between the start and terminal points of the surface to be obliquely machined, when the start point of the surface to be obliquely machined is reached, and a manipulation box 100 displays thereon the present positions on X- to Y-axes, a handle turning direction and a coordinate position to be reached while one spindle (for example, X-axis spindle) having a large movement value serving as a shaft to be subjected to manual intervention. When the operator moves a table 600a in the X-axis direction by means of a manual handle 800a, the movement value thereof is fed back from a scale 700a, and accordingly, the control circuit 200 follow-up controls a saddle 600b in the Y-axis direction and a head 600c in the Z-axis direction through the intermediary of a servoamplifier 300, a change-over circuit 400 and servomotors MY, MZ. Thus, it is possible to perform simultaneous two spindle interpolating control.

Description

【発明の詳細な説明】 「産業上の利用分野」 本発明は1台の同時1軸制御装置が2軸以上の駆動軸モ
ーターに対して切換器を介して各制御軸を同時1軸駆動
する工作機械において、移1Ill量の多い側の1軸を
手動ハンドルの介入軸とし、この手動ハンドル操作によ
る1軸移動に対応して1軸制御装置のコントロールユニ
ットが他の軸移動演算を行ないつつ移動制御する二次元
補間制御法に関する。
[Detailed Description of the Invention] "Industrial Application Field" The present invention allows one simultaneous single-axis control device to drive each control axis simultaneously for two or more drive shaft motors via a switching device. In a machine tool, one axis on the side with a large amount of displacement is set as the intervention axis of the manual handle, and the control unit of the single-axis controller moves while performing other axis movement calculations in response to one axis movement by the manual handle operation. This paper relates to a two-dimensional interpolation control method.

「従来技術と問題点」 2軸以上の制御軸を持ち、同時1軸制御の制御装置をも
つ工作機械では、同時1軸制御であるから基本的に直線
切削のみである。このためワークの加工面に斜めまたは
内張部分が有るときには。
"Prior Art and Problems" Machine tools that have two or more control axes and a control device for simultaneous one-axis control are basically capable of only straight-line cutting because of simultaneous one-axis control. For this reason, when there is a diagonal or lining part on the machined surface of the workpiece.

特殊治具を製作するか、直線・円弧補間機能をもつNC
制御装置をもつ工作機械に移載して対処していた。
Make a special jig or use NC with linear/circular interpolation function
The problem was dealt with by transferring it to a machine tool with a control device.

更に、上記煩雑さを解消する手段として、斜めまたは円
弧部分の切削を行なうとき、Q、1mm位の線分(X、
Y平面においてはX、Y軸の線分)に分割し、1軸毎に
順次切り替えて行なう方法がある。この方法は、第6図
に示すよう、プログラムが煩雑となり且つまた。軸切り
替え時間の制約から切削速度が犠牲となり、効率の良い
切削が期待出来ない。
Furthermore, as a means to eliminate the above-mentioned complications, when cutting an oblique or circular arc part, Q, a line segment of about 1 mm (X,
In the Y plane, there is a method of dividing the line into X and Y axis line segments and sequentially switching each axis. As shown in FIG. 6, this method requires a complicated program. Cutting speed is sacrificed due to axis switching time constraints, and efficient cutting cannot be expected.

[解決すべき課題と手段J 本発明は、同時1軸制御の制御装置をもつ工作機械にお
いける問題点に鑑み、ワークの斜め及び円弧加工に対す
る円滑な同時2軸補間制御を実施可能とすべく、新規な
同時2軸補間制御法を提供することを目的とする。
[Problems to be Solved and Means J] In view of the problems in machine tools that have control devices for simultaneous one-axis control, the present invention makes it possible to implement smooth simultaneous two-axis interpolation control for diagonal and circular arc machining of workpieces. The present invention aims to provide a new simultaneous two-axis interpolation control method.

即ち、1台の同時1軸制御装置が2軸以上の駆動軸モー
ターに対して切換器を介して各制御軸を同時1軸駆動す
る工作機械において、所要同時2軸中の移動量の多い側
の1軸を手動ハンドルの介入軸として手動ハンドルに直
結し、残り1軸はサーボアンプとサーボモータに直結し
、手動ハンドル操作による1軸移動に対応して1軸制御
装置のコントロールユニットが他の軸移動演算を行ない
つつ移動制御する同時2軸補間制御法としたものである
。
In other words, in a machine tool where one simultaneous single-axis control device drives each control axis simultaneously via a switch for two or more drive axis motors, the side with the largest amount of movement during the required simultaneous two-axis One axis is directly connected to the manual handle as an intervention axis of the manual handle, and the remaining one axis is directly connected to a servo amplifier and a servo motor. This is a simultaneous two-axis interpolation control method that controls movement while performing axis movement calculations.

更にもう一つは、所要同時2軸中の移動量の少ない側を
自動的にサーボアンプとサーボモータに直結し、残り1
軸は手動ハンドル介入軸として手動ハンドルに直結し1
手動ハンドル操作による1軸移動に対応して1軸制御装
置のコントロールユニットが他の軸移動演算を行ないつ
つ移動制御する手動ハンドル介入による同時1軸制御の
同時2軸補間制御法としたものである。
Yet another option is to automatically connect the side with the smallest amount of movement among the required two axes at the same time directly to the servo amplifier and servo motor.
The shaft is directly connected to the manual handle as a manual handle intervention shaft.
This is a simultaneous two-axis interpolation control method of simultaneous one-axis control and simultaneous one-axis control by manual handle intervention, in which the control unit of the one-axis control device performs movement control while performing other axis movement calculations in response to one-axis movement by manual handle operation. .

これにより、1軸介入すべき手動ハンドルの最適介入軸
側が自動設定され、より円滑な斜め切削・円弧切削そし
て、円周切削のための同時2軸補間を可能とした。
As a result, the optimal intervention axis side of the manual handle for single-axis intervention is automatically set, making it possible to perform smoother diagonal cutting, circular cutting, and simultaneous two-axis interpolation for circumferential cutting.

「実施例」 第1図は本発明の同時2軸補間制御法を実施する制御系
を示すブロック線図、第2図は斜め切削例を示す線図、
第3図は画面表示例を示す画面図、第4図は円弧切削例
を示す線図、第5図は画面表示例を示す画面図、第6図
は従来例を示す切削制御説明図である。
"Example" Fig. 1 is a block diagram showing a control system implementing the simultaneous two-axis interpolation control method of the present invention, Fig. 2 is a diagram showing an example of diagonal cutting,
Fig. 3 is a screen diagram showing an example of screen display, Fig. 4 is a line diagram showing an example of arc cutting, Fig. 5 is a screen diagram showing an example of screen display, and Fig. 6 is a cutting control explanatory diagram showing a conventional example. .

第1図において、1. OOは位置表示及び操作手順を
指示する表示パネルとデータ入力用スイッチ類を持つ操
作箱。200は補間演算機能や偏差カウンタを備えたコ
ントロールユニットで、所要同時2軸中の移動量の多い
側の1軸を手動ハンドルの介入軸として演算処理し、移
動量の少ない側の1@をサーボアンプと直結すると共に
表示パネルに手動操作すべき軸及び操作方向を表示させ
る機能を持つ。300はサーボアンプで、コントロール
ユニットからの指令及び各パルスエンコーダPEX、1
)EY、PEZからのフィードバック信号を受けこれを
切り替える切換器300aを介して得られるモータロー
タの回転位置と速度信号とによりモータ駆動力を出力す
る。400は1台のサーボアンプ300から各軸のサー
ボモータMX。
In FIG. 1, 1. OO is an operation box with a display panel for displaying positions and instructing operation procedures, and switches for data input. 200 is a control unit equipped with an interpolation calculation function and a deviation counter, which processes the axis with the larger amount of movement among the two required simultaneous axes as the intervention axis of the manual handle, and uses the side with the smaller amount of movement as the servo axis. It is directly connected to the amplifier and has the function of displaying the axis and direction of manual operation on the display panel. 300 is a servo amplifier that receives commands from the control unit and each pulse encoder PEX, 1
) A motor driving force is output based on the rotational position and speed signal of the motor rotor obtained through a switch 300a that receives and switches feedback signals from EY and PEZ. 400 is a servo motor MX for each axis from one servo amplifier 300.

MY、MZに指令動力を切替え伝達する切替回路で、プ
ログラムコントローラ500からの制御指令で各リレー
接点を開閉する。600a、(EOOb、600r、は
サーボモータMX、MY、MZにより駆動される各軸の
可動体となるテーブル、サドル、ヘッドで、その移動量
はスケール(検出器)700a、700b、700cに
より監視される。
This is a switching circuit that switches and transmits command power to MY and MZ, and opens and closes each relay contact in response to a control command from the program controller 500. 600a, (EOOb, 600r) are tables, saddles, and heads that are movable bodies for each axis driven by servo motors MX, MY, and MZ, and the amount of movement thereof is monitored by scales (detectors) 700a, 700b, and 700c. Ru.

上記各テーブル、サドル、ヘッドは、手動ハンドル80
0・・により手動操作され、その動き位置がスケールか
らコントロールユニット200に送られる。900a、
900b、900cは各軸の制動&軸りランプ用のブレ
ーキ部材で、プログラムコントローラ500からの制動
指令で付勢される。尚、上記プログラムコントローラ5
00は。
Each of the above tables, saddles, and heads are equipped with manual handles 80
0..., and the movement position is sent from the scale to the control unit 200. 900a,
900b and 900c are brake members for braking and axis ramp for each axis, which are energized by a braking command from the program controller 500. In addition, the program controller 5
00 is.

各部材を統括制御する。General control of each member.

先ず、第2図に示す斜め切削例を説明する。First, an example of diagonal cutting shown in FIG. 2 will be explained.

図示のように、加工物Wに斜め加工面があると。As shown in the figure, the workpiece W has an obliquely machined surface.

同時1軸制御の自動運転に先立ち、斜め加工面の始点座
標P1(XIF 3’りと終点座fiP2(Xz+yz
)の直線補間区間を例えばGコート(GIOI)でプロ
グラムしておく。このときの工具中心座標は、 PIA
、P2Aとなる。
Prior to automatic operation of simultaneous one-axis control, start point coordinates P1 (XIF 3') and end point coordinates fiP2 (Xz + yz
) is programmed using, for example, a G coat (GIOI). The tool center coordinates at this time are PIA
, P2A.

次に、同時1軸制御の自動運転により、Y軸と平行する
加工物Wの直線加工面(イ)を加工する。
Next, the linear machining surface (a) of the workpiece W parallel to the Y-axis is machined by automatic operation under simultaneous single-axis control.

そして、工具が工具中心座標PIAへ接近する前に。And before the tool approaches the tool center coordinate PIA.

コントローラはG101を先読みし且つ工具径補正を含
めてPIA点を自動的に計算すると共に、第2図(イ)
のごとく第一象限における工具中心座標PIA、PZA
間を結ぶ直線が45度線よりも小さいことを自動的に計
算して移動量の多いX軸側にハンドル介入すべきことを
読み取る。即ち、0度から45度迄の区間を意味する。
The controller reads G101 in advance and automatically calculates the PIA point including tool diameter correction.
Tool center coordinates PIA, PZA in the first quadrant as follows
It automatically calculates that the straight line connecting the two is smaller than the 45-degree line and reads that the handle should intervene on the X-axis side where the amount of movement is greater. That is, it means the section from 0 degrees to 45 degrees.

その後、工作機械を自動停止すると共に操作箱の表示パ
ネルに第3図の画面を表示する。画面中、101 、1
02.103はX軸、Y軸、Z軸の現在位置表示を示し
、104は手動介入すべき軸を示し、105はハンドル
回転方向を示している。106は手動介入する軸の到達
目標座標位置を表示(次ブロックを先読みして工具径補
正を含め、自動的に幾何学的位置を計算処理した結果を
表示する)6上記表示は、Y軸サーボモータMYがサー
ボアンプ300と自動連結し、X軸の手動ハンドルでテ
ーブル600aをX軸の左方向へ移動すべきことを意味
する。
Thereafter, the machine tool is automatically stopped and the screen shown in FIG. 3 is displayed on the display panel of the operation box. In the screen, 101, 1
02.103 indicates the current position display of the X-axis, Y-axis, and Z-axis, 104 indicates the axis to be manually intervened, and 105 indicates the direction of rotation of the handle. 106 displays the target coordinate position of the axis to be manually intervened (predicts the next block and displays the result of automatically calculating the geometric position including tool diameter correction) 6 The above display is the Y-axis servo This means that the motor MY should be automatically connected to the servo amplifier 300 and the table 600a should be moved to the left of the X-axis using the X-axis manual handle.

このような状態となった時、オペレーターは表示パネル
のX軸表示・・・xso、 oooを見ながらX軸の手
動ハンドルでテーブル600aをX軸の左方向へゆっく
り移動させる。これでX軸の位置フィードバックパルス
がコントロールユニツ)−200に送られる。コントロ
ールユニット200はこのフィードバックパルスを受け
、所定の斜め加工面(ロ)の形状を得るためのY軸の移
動量を演算し、その結果を時々刻々サーボアンプに指令
する。従って。
When such a state occurs, the operator slowly moves the table 600a to the left of the X-axis using the X-axis manual handle while looking at the X-axis display . . . xso, ooo on the display panel. This sends the X-axis position feedback pulse to the control unit)-200. The control unit 200 receives this feedback pulse, calculates the amount of Y-axis movement to obtain the shape of the predetermined obliquely machined surface (b), and instructs the servo amplifier to receive the result from time to time. Therefore.

Y軸は自動的にサーボモータで制御されることになり、
X軸の手動ハンドルの動きに伴ってY$Illが動くの
で、所定の合成形状「斜め加工面(ロ)」が形成さ九る
。オペレーターは、このようにして位置表示Jg、標が
到達目標座標位置P2^に一致するまで切削状態をaS
しながらハンドルを回転し続け。
The Y-axis will be automatically controlled by a servo motor,
Since Y$Ill moves with the movement of the manual handle on the X axis, a predetermined composite shape "oblique machined surface (b)" is formed. In this way, the operator changes the cutting state to aS until the position display Jg and the mark match the target coordinate position P2^.
while continuing to rotate the handle.

一致したところでハンドルを引き抜き、サイクルスター
ト釦を押して、次の加工面(ハ)の自動加工に移行して
行く。
When a match is reached, pull out the handle, press the cycle start button, and proceed to automatic machining of the next surface to be machined (c).

ところで、第2図(ロ)のごとく第一象限における工具
中心$118 P IA、 P ZA間を結ぶ直線が4
5度線よりも大きいときは、これを自動的に計算して移
動量の多いY軸側にハンドル介入すべきことを読み取る
。即ち、45度から90度迄の区間を意味する。この後
、工作機械を自動停止すると共に操作箱の表示パネルに
ハンドル操作軸と目標座標のみ異なり、他は第3図と同
様の画面を表示する。
By the way, as shown in Figure 2 (b), the straight line connecting tool center $118 PIA and PZA in the first quadrant is 4.
If it is larger than the 5 degree line, it is automatically calculated and it is read that the handle should intervene on the Y-axis side where the amount of movement is greater. That is, it means an area from 45 degrees to 90 degrees. Thereafter, the machine tool is automatically stopped and a screen similar to that shown in FIG. 3 is displayed on the display panel of the operation box, except that the handle operation axis and target coordinates are different.

続いて1円弧切削の実施例を第4図で説明する。Next, an example of one circular arc cutting will be explained with reference to FIG.

図示のように、加工物Wに円弧加工面があると。As shown in the figure, the workpiece W has a circular arc machined surface.

同時1軸制御の自動運転に先立ち、円弧加工面の始点座
標P ] (X 1. l Y t )と終点座標P 
2 (X 2 ty2)の円弧補間区間及び円弧の曲率
半径r□を例えばGコード(G102)でプログラムし
ておく。このときの工具中心座標は、 PEA、P2A
となる。
Prior to automatic operation of simultaneous one-axis control, the starting point coordinates P ] (X 1. l Y t ) and the ending point coordinates P of the circular machining surface are
The circular interpolation section of 2 (X 2 ty2) and the radius of curvature r□ of the circular arc are programmed using, for example, a G code (G102). The tool center coordinates at this time are PEA, P2A
becomes.

次に、同時1軸制御の自動運転により、Y軸と平行する
加工物Wの直線加工面(イ)を加工する。
Next, the linear machining surface (a) of the workpiece W parallel to the Y-axis is machined by automatic operation under simultaneous single-axis control.

そして、工具が工具中心座標P IA/\接近する前に
。
And before the tool approaches the tool center coordinate PIA/\.

コントローラはG 102を先読みし且つ工具径補正を
含めてPIA点を自動的に計算すると共に、第4図(イ
)のごとく円弧の中心0と第二象限における工具中心座
標PIA間を結ぶ直線が135度線よりも大きいことを
自動的に計算して移動量の多いY軸側にハンドル介入す
べきことを読み取る。即ち、  lbs度から2151
5度迄間を意味する。
The controller reads G102 in advance and automatically calculates the PIA point including tool radius correction, and also calculates the straight line connecting the center 0 of the arc and the tool center coordinate PIA in the second quadrant as shown in Figure 4 (a). It automatically calculates that it is larger than the 135 degree line and reads that the handle should intervene on the Y-axis side where the amount of movement is greater. i.e. 2151 from lbs degree
It means up to the fifth degree.

そして、工具が工具中心座標PNへ接近すると2第4図
(イ)のごとく円弧の中心Oと第二象限における工具中
心座#jlP1〜間を結ぶ直線が135度線よりも小さ
くなることを自動的に計算して移動量の多くなるX軸側
にハンドル介入すべき指令を発する。即ち、90度から
13535度迄間を意味する。
Then, as the tool approaches the tool center coordinate PN, it is automatically determined that the straight line connecting the center O of the arc and the tool center point #jlP1 in the second quadrant becomes smaller than the 135 degree line as shown in Figure 4 (a). A command is issued to intervene the handle on the X-axis side, where the amount of movement is larger based on the calculation. That is, it means a range from 90 degrees to 13,535 degrees.

この後、コントロールユニット200が、工作機械を自
動停止すると共に操作箱の表示パネルに第5図の画面を
表示する。上記状態で、Y軸サーボモータMYがサーボ
アンプ300と自動連結し、X軸の手動ハンドルでテー
ブル600aをX軸の左方向ヘ移動操作することになる
に のような状態となった時、オペレーターは表示パネルの
X軸表示・・・X150.000を見ながらX軸の手動
ハンドルでテーブル600aをX@の左方向へゆっくり
移動させる。これでX軸の位置フィードバックパルスが
コントロールユニット200に送られる。コントロール
ユニット200はこのフィードバックパルスを受け、所
定の円弧面(ロ)の形状を得るためのY軸の移動量を演
算し、その結果を時々刻々サーボアンプに指令する。従
って、Y軸は自動的にサーボモータで制御されることに
なり、X軸の手動ハンドルの動きに伴ってY軸が動くの
で、所定の合成形状r円弧面(ロ)」が形成される。オ
ペレーターは、このようにして位置表示座標が到達目標
座標位置P2Aに一致するまで切削状態を#1察しなが
らハンドルを回転し続け、一致したところでハンドルを
引き抜き、サイクルスタート釦を押して2次の加工面の
自動加工に移行して行く。上記実施例は、第二象限を対
象限として説明したが、第4図(ロ)のごとく円の全周
を切削するときは、X、Y軸の手動ハンドルの介入タイ
ミングは下記のごとくとなる6 表−1 「効果」 本発明によるときは、所要同時2軸中の移M量の多い側
の1軸を手動ハンドルの介入軸として手動ハンドルに直
結し、残りl軸はサーボアンプとサーボモータに直結し
、手動ハンドル操作による1@移動に対応して1軸制御
装置のコントロールユニットが他の軸移動演算を行ない
つつ移動制御するから、同時1軸制御の制御装置をもつ
工作機械において問題となっているワークの斜めまたは
円弧部分の加工面に対する同時2軸補間制御が簡易な手
段によって出来る。また、ワークの斜めまたは円弧部分
の加工が、手動ハンドル操作を主体にして実行できるか
ら、オペレータのもつ独特の勘所を発揮できる。更に、
工具移動方向の象限即ち、移動角度が変化しても、その
移動量の少ない側を自動的にサーボモータ軸として切替
え変更されるため、操作ミスを解消できる。
Thereafter, the control unit 200 automatically stops the machine tool and displays the screen shown in FIG. 5 on the display panel of the operation box. In the above state, when the Y-axis servo motor MY is automatically connected to the servo amplifier 300 and the table 600a is to be moved to the left of the X-axis using the X-axis manual handle, the operator While looking at the X-axis display...X150.000 on the display panel, slowly move the table 600a to the left of X@ using the X-axis manual handle. The X-axis position feedback pulse is now sent to the control unit 200. The control unit 200 receives this feedback pulse, calculates the amount of Y-axis movement to obtain the shape of the predetermined circular arc surface (b), and instructs the servo amplifier to receive the result from time to time. Therefore, the Y-axis is automatically controlled by the servo motor, and as the Y-axis moves in accordance with the movement of the manual handle on the X-axis, a predetermined composite shape (r) is formed. In this way, the operator continues to rotate the handle while observing the cutting state #1 until the position display coordinates match the target coordinate position P2A, and when they match, the operator pulls out the handle and presses the cycle start button to start the secondary machining surface. will move to automatic processing. The above embodiment has been explained with the second quadrant as the object limit, but when cutting the entire circumference of a circle as shown in Figure 4 (b), the intervention timing of the manual handles on the X and Y axes will be as follows. 6 Table-1 "Effects" When the present invention is used, one axis with a large amount of M movement among the two required simultaneous axes is directly connected to the manual handle as the intervention axis of the manual handle, and the remaining l axes are connected to the servo amplifier and servo motor. Since the control unit of the single-axis controller performs movement control while calculating the movement of other axes in response to 1@movement caused by manual handle operation, this is a problem for machine tools with simultaneous single-axis control controllers. Simultaneous two-axis interpolation control for machining surfaces of diagonal or arcuate portions of workpieces can be performed using simple means. In addition, machining of diagonal or arcuate parts of a workpiece can be performed mainly by manual handle operation, allowing the operator to utilize his unique skills. Furthermore,
Even if the quadrant of the tool movement direction, that is, the movement angle changes, the side with the smaller amount of movement is automatically switched as the servo motor axis, which eliminates operational errors.

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

第1図は本発明の同時2軸補間制御法を実施する制御系
を示すブロック線図、第2図は斜め切削例を示す線図、
第3図は画面表示例を示す画面図、第4図は円弧切削例
を示す線図、第5図は画面表示例を示す画面図、第6図
は従来例を示す切削制御説明図である。 100・・・操作箱、200・・・コントロールユニッ
ト、300・・・サーボアンプ、PEX。 PEY、PEZ・・−バ/L/ ス! ン:l−ダ、3
00a・・・切換器、MX、MY、MZ・・・サーボモ
ーター、500・・・プログラムコントローラ。 600a、600b、600G・・・各軸の可動体、7
00a、700b、700c + @ ’スケール(検
出器)、800・・・手動ハンドル、900a、900
b、900c・・・ブし−キ部材、(ハ)・・・斜め及
び円弧切削面、W・・・ワーク、 Pl (X1+ Y
□)・・・円弧加工面の始W座標、p2(X2? yz
)  ・・・内張加工面の終点座標、r・・・円弧の曲
率半径。
FIG. 1 is a block diagram showing a control system implementing the simultaneous two-axis interpolation control method of the present invention, FIG. 2 is a diagram showing an example of diagonal cutting,
Fig. 3 is a screen diagram showing an example of screen display, Fig. 4 is a line diagram showing an example of arc cutting, Fig. 5 is a screen diagram showing an example of screen display, and Fig. 6 is a cutting control explanatory diagram showing a conventional example. . 100...Operation box, 200...Control unit, 300...Servo amplifier, PEX. PEY, PEZ...-ba/L/su! N: l-da, 3
00a...Switcher, MX, MY, MZ...Servo motor, 500...Program controller. 600a, 600b, 600G...movable body for each axis, 7
00a, 700b, 700c + @ 'Scale (detector), 800...Manual handle, 900a, 900
b, 900c...Brush key member, (c)...Diagonal and circular cutting surface, W...Work, Pl (X1+ Y
□)...Start W coordinate of circular arc machining surface, p2(X2? yz
)... End point coordinates of the lining machined surface, r... Radius of curvature of the circular arc.

Claims (2)

【特許請求の範囲】[Claims] (1)1台の同時1軸制御装置が2軸以上の駆動軸モー
タに対して切換器を介して各制御軸を同時1軸駆動する
工作機械において、所要同時2軸中の移動量の多い側の
1軸を手動ハンドルの介入軸として手動ハンドルに直結
し、残り1軸はサーボアンプとサーボモータに直結し、
手動ハンドル操作による1軸移動に対応して1軸制御装
置のコントロールユニットが他の軸移動演算を行ないつ
つ移動制御することを特徴とする手動ハンドル介入によ
る同時1軸制御の同時2軸補間制御法。
(1) In a machine tool where one simultaneous single-axis control device drives each control axis simultaneously via a switch for two or more drive axis motors, the required amount of movement during the two simultaneous axes is large. One axis on the side is directly connected to the manual handle as the intervention axis of the manual handle, and the remaining one axis is directly connected to the servo amplifier and servo motor.
Simultaneous 2-axis interpolation control method for simultaneous 1-axis control using manual handle intervention, characterized in that a control unit of a 1-axis control device performs movement control while performing other axis movement calculations in response to 1-axis movement caused by manual handle operation. .
(2)1台の同時1軸制御装置が2軸以上の駆動軸モー
タに対して切換器を介して各制御軸を同時1軸駆動する
工作機械において、所要同時2軸中の移動量の少ない側
を自動的にサーボアンプとサーボモータに直結し、残り
1軸は手動ハンドル介入軸として手動ハンドルに直結し
、手動ハンドル操作による1軸移動に対応して1軸制御
装置のコントロールユニットが他の軸移動演算を行ない
つつ移動制御することを特徴とする手動ハンドル介入に
よる同時1軸制御の同時2軸補間制御法。
(2) In a machine tool where one simultaneous single-axis control device drives each control axis simultaneously via a switch for two or more drive shaft motors, the required amount of movement during the two simultaneous axes is small. The side is automatically directly connected to the servo amplifier and servo motor, and the remaining one axis is directly connected to the manual handle as a manual handle intervention axis, and the control unit of the one-axis control device moves the other axis in response to movement of one axis by manual handle operation. A simultaneous two-axis interpolation control method for simultaneous one-axis control and simultaneous two-axis control using manual handle intervention, characterized in that movement is controlled while performing axis movement calculations.
JP9924289A 1989-04-19 1989-04-19 Simultaneous 2-axis interpolation control method for simultaneous 1-axis control using manual handle intervention Pending JPH02279251A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9924289A JPH02279251A (en) 1989-04-19 1989-04-19 Simultaneous 2-axis interpolation control method for simultaneous 1-axis control using manual handle intervention

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9924289A JPH02279251A (en) 1989-04-19 1989-04-19 Simultaneous 2-axis interpolation control method for simultaneous 1-axis control using manual handle intervention

Publications (1)

Publication Number Publication Date
JPH02279251A true JPH02279251A (en) 1990-11-15

Family

ID=14242229

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9924289A Pending JPH02279251A (en) 1989-04-19 1989-04-19 Simultaneous 2-axis interpolation control method for simultaneous 1-axis control using manual handle intervention

Country Status (1)

Country Link
JP (1) JPH02279251A (en)

Similar Documents

Publication Publication Date Title
US7292913B2 (en) Articulated robot
JP2003195917A (en) Numerical control unit
JPH06332524A (en) Speed control method for numerical controller
EP1661657B1 (en) Laser processing robot system with a scanning head and a rapid movable support mechanism ; Method for controlling the same
JP3367321B2 (en) Industrial robot teaching data creation method, industrial robot teaching data creation device, and industrial robot system
JP3264705B2 (en) Control method of robot hand of numerically controlled machine tool
JPH08267381A (en) Robot manual feed controller
JPH0649260B2 (en) Synchronous control device
JPH09254062A (en) Attitude determination method and attitude determination device for industrial robot
WO1994015266A1 (en) Numerical controller
JPH09244723A (en) Industrial robot teaching data creating method, industrial robot teaching data creating apparatus, and industrial robot system
JPH02279250A (en) Simultaneous two spindle interpolation control under simultaneous one spindle control by manual handle intervention
JP3337037B2 (en) Synchronous operation of machine tool attachment
JPH02279252A (en) Simultaneous 2-axis interpolation control method with manual handle intervention
JPS61193205A (en) Numerical controller
JPH10254520A (en) Origin return method of NC control axis
JPH0811321B2 (en) Numerical control compound lathe
JP2669641B2 (en) Numerical controller for machining non-round workpieces
JP2026080189A (en) Electric clamp control program generation device and electric clamp control device
JP2963286B2 (en) Numerical control unit
JP2893536B2 (en) Numerical control method
JPS6049863A (en) Cutting tool with attached grinder
JPH02198701A (en) Nc lathe with taper feeding device
JPH06124110A (en) Numerical control device
JPS609679A (en) Industrial robot