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
JPS6026663B2 - Corner cut-in reduction control method - Google Patents
[go: Go Back, main page]

JPS6026663B2 - Corner cut-in reduction control method - Google Patents

Corner cut-in reduction control method

Info

Publication number
JPS6026663B2
JPS6026663B2 JP13229075A JP13229075A JPS6026663B2 JP S6026663 B2 JPS6026663 B2 JP S6026663B2 JP 13229075 A JP13229075 A JP 13229075A JP 13229075 A JP13229075 A JP 13229075A JP S6026663 B2 JPS6026663 B2 JP S6026663B2
Authority
JP
Japan
Prior art keywords
corner
displacement
circuit
signal
amount
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
JP13229075A
Other languages
Japanese (ja)
Other versions
JPS5256472A (en
Inventor
至弘 橋本
良治 今関
悦雄 山崎
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 JP13229075A priority Critical patent/JPS6026663B2/en
Publication of JPS5256472A publication Critical patent/JPS5256472A/en
Publication of JPS6026663B2 publication Critical patent/JPS6026663B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Machine Tool Copy Controls (AREA)

Description

【発明の詳細な説明】 本発明は、倣い制御において生じるコーナ部での喰い込
みを低減する制御方法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control method for reducing gouges at corners that occur during tracing control.

モデルに沿ってスタィラスを移動させ、該スタィラスか
ら発生される位置信号によって工具の運動を制御し、被
加工片をモデル通りに研削する倣い加工方式においては
、コーナ部などモデルの形状変化が大きい部分では慣性
等に起因して大きい倣い誤差が生じる。
In the profiling method, in which a stylus is moved along the model and the movement of the tool is controlled by position signals generated from the stylus, the work piece is ground according to the model. In this case, a large tracing error occurs due to inertia and the like.

例えば第1図に示すように倣し、制御の輪郭線そ,,そ
2が部品Cでコーナを形成するような場合には、輪郭線
夕,に沿って矢印F,方向に移動してきたスタィラスS
はコーナ部Cで90o方向を変え、輪郭線そ2 に沿っ
て矢印F2方向に移動することになるが、慣性等に起因
して瞬間的には方向を変えられず、点線で示すように先
ずコーナ部に喰い込み、然るのち帰還制御が働いて元に
戻り、輪郭線夕2に沿って移動することになる。この喰
い込み量を低減するにはコーナ部で送り速度を減少させ
るのが有効であり、そしてか)る制御を行なうには先ず
コーナ部を検出することが必要になるが、このコーナ部
検出には次のような方式がある。
For example, when copying as shown in Fig. 1, if the control contours 1, 2 form a corner at part C, the stylus moving in the direction of arrow F along the contours 2, S
changes direction 90o at corner C and moves in the direction of arrow F2 along contour line 2, but due to inertia etc., the direction cannot be changed instantaneously, and as shown by the dotted line, the It bites into the corner, then returns to its original position due to feedback control, and moves along contour line 2. In order to reduce the amount of biting, it is effective to reduce the feed speed at the corner, and in order to perform such control, it is first necessary to detect the corner. There are the following methods:

即ち線〆,に沿って移動中のスタイラスSは輪郭線夕,
からの反作用力を受けて該線と直角方法のごyなる変位
信号を生じているが、コーナ部Cに突き当ると線ク,方
向のごxなる変位信号が現われ、合成変位信号ごはノご
だ十どy2となる。この変位信号ごxは零から次第に増
加し、一方変位信号ごyは漸減し、スタィラスが線そ2
に沿って走行を開始する頃にはごxが以前のごyと同
じになり、ごyは零になる。なお変位居号ごx,ごyは
いずれも変位の絶対値を表わす。そこでご=ノご之十ご
〆の時間的変化を検出すればコーナ部の検出が可能であ
る。しかしながらこの方式ではコーナ部検出信号を大き
くとれず、検出が遅れる傾向がある。
In other words, the stylus S moving along the contour line Y,
A displacement signal of y in the direction perpendicular to the line is generated by receiving a reaction force from the line, but when it hits the corner C, a displacement signal of x in the direction of the line appears, and the resultant displacement signal is Godajodo y2. This displacement signal x gradually increases from zero, while the displacement signal y gradually decreases until the stylus is on the line.
By the time the vehicle starts traveling along , the value x becomes the same as the previous value y, and the value y becomes zero. Incidentally, the displacement symbols Go x and Go y both represent the absolute value of the displacement. Therefore, corner portions can be detected by detecting temporal changes in the length of the corner. However, with this method, the corner detection signal cannot be obtained large enough, and detection tends to be delayed.

この点本発明は大きな検出信号を得ることができ、喰込
み量を一層低減することを可能にするものである。本発
明はモデルに沿ってスタィラスを移動させ、該スタィラ
スが出力する変位信号の各座標軸成分の時間的変化によ
り、倣い制御が行なわれる平面のコーナ部を検出し、該
コーナ部で工具の送り速度指令を減少させてコーナ内周
での喰込み量を低減させる喰込み低減制御方法において
、該倣い制御が行なわれる平面のコーナ部での前記スタ
ィラス出力変位信号の各座標軸成分の絶対値の和の時間
的変化量を検出してこれを該コーナ部を示す信号とし、
該信号によって前記コーナ部での送り速度指令減少を行
なうことを特徴とするが、次に実施例につきこれを詳細
に説明する。変位のx,y軸座標成分ごx,ごyはコー
ナ部前後で前述のように発生するが、これには時間的ず
れがある。
In this respect, the present invention makes it possible to obtain a large detection signal and further reduce the amount of biting. The present invention moves a stylus along a model, detects a corner of a plane where scanning control is performed based on temporal changes in each coordinate axis component of a displacement signal output by the stylus, and detects the tool feed rate at the corner. In a cut-in reduction control method that reduces the amount of cut-in at the inner periphery of a corner by decreasing the command, Detecting the amount of change over time and using this as a signal indicating the corner portion,
The present invention is characterized in that the feed speed command at the corner portion is reduced by this signal, and this will be described in detail below with reference to an embodiment. The x and y axis coordinate components of displacement occur as described above before and after the corner, but there is a time lag.

即ち第4図に示すように変位ごx(こ)ではご,で示す
)はコープ部に入った時点らで発生し始め、以後漸増し
、時点らで一定値“1”に達するが、変位ごy(こ)で
はど2で示す)は時点t,より遅れた時点t2まで以前
の状態“1”を維持し、その後漸減し、時点らより遅れ
た時点しで“0”になり、以後スタイラスは線そ2に沿
ってy軸方向に移動することになる。このような時間的
ずれがあると、ご=ノごx2十ごy2をとったのではそ
の変化分は小さい。この点本発明はごx+ごyの変化分
をとるものであって、この方法によれば大きな変化分が
得られる。第2図は倣い制御の速度指令を発生する回路
を示し、1〜3は増幅器、4は変位合成回路、5は法線
速度発生回路、6は接線速度発生回路、7は分配回路、
8は切換回路、9は割出し回路であり、これらは既知の
通りの動作を行なう。
In other words, as shown in Fig. 4, the displacement x (indicated by ko, ko, ko, y (indicated by 2 in this case) maintains the previous state "1" until time t2, which is later than time t, and then gradually decreases, becoming "0" at a time later than time t, and thereafter. The stylus will move along line 2 in the y-axis direction. If there is such a time lag, the amount of change will be small if we take Go=Nogox20goy2. In this respect, the present invention calculates the amount of change in x+y, and this method allows a large amount of change to be obtained. FIG. 2 shows a circuit that generates a speed command for scanning control, 1 to 3 are amplifiers, 4 is a displacement synthesis circuit, 5 is a normal velocity generation circuit, 6 is a tangential velocity generation circuit, 7 is a distribution circuit,
8 is a switching circuit, and 9 is an indexing circuit, which operate in a known manner.

即ち増幅器1,2,3にはスタイラスからの変位のx,
y,z軸成分ごx,ごy,ごz軸成分が入力され、増幅
されたのちこれらは変位合成回路4に加えられ、該回路
4でノごx2十ゞ〆十ごz2なる処理を施されて合成変
位信号ごとなる。この変位ごは比較器11で基準値ごo
との差を求められ、ご−ごoとなって回路5,6に加わ
り、修正用の法線速度指令VN、送り速度指令用の接線
速度指令V・を発生させる。一方切換回路は倣い制御が
主として行なわれる平面に応じて変位信号ごx,ごy,
どzのいずれか2つを選択し、これを割出回路9等へ出
力する。いま倣い制御がx,y平面で行なわれていると
すると、切換回路8の出力ご,,z2はご・=ご×,ご
2 =ごyとなる。割出回路9はこれらの信号によりs
in8、cos8の形で送り方向を決定し、これらを分
配回路7へ入力する。分配回路7ではこれらの信号によ
り送り速度のx軸成分Vxおよびy軸成分Vyを算出し
、これらをスタィラスおよび工具のサーボ系へ指令する
づ前述のようにコーナ部での喰込み量を低減するには送
り速度指令VTを減少させるとよい。喰込み低減回路1
0はか)る制御を行なうもので、信号ご,,ご2からコ
ーナ部検出を行ない、速度指令VT減少用の制御信号C
Sを出力する。第3図にその詳細を示す。第3図で15
は加算器、16はコンデンサCおよび抵抗Rからなる微
分回路、17は基準電圧Vてefを受ける比較器である
That is, the amplifiers 1, 2, and 3 have the displacement x from the stylus,
The y- and z-axis components and the x-, y-, and z-axis components are inputted, amplified, and then added to the displacement synthesis circuit 4, where they are processed as follows. The result is a composite displacement signal. This displacement is compared to the reference value by the comparator 11.
The difference between the two is calculated, and the signal is applied to circuits 5 and 6 to generate a normal velocity command VN for correction and a tangential velocity command V for the feed speed command. On the other hand, the switching circuit sends displacement signals x, y,
Select any two of dz and output them to the indexing circuit 9 or the like. Assuming that scanning control is now being performed on the x, y plane, the outputs of the switching circuit 8, , z2 are as follows. The indexing circuit 9 uses these signals to
The feeding direction is determined in the form of in8 and cos8, and these are input to the distribution circuit 7. The distribution circuit 7 uses these signals to calculate the x-axis component Vx and y-axis component Vy of the feed rate, and instructs these to the servo system of the stylus and tool to reduce the amount of bite at the corner as described above. It is better to reduce the feed rate command VT. Biting reduction circuit 1
0), corner detection is performed from signals 2 and 2, and control signal C for reducing speed command VT is performed.
Output S. Figure 3 shows the details. 15 in Figure 3
1 is an adder, 16 is a differentiating circuit consisting of a capacitor C and a resistor R, and 17 is a comparator receiving a reference voltage Vtef.

またDはダイオード、R2は抵抗、Trはトランジスタ
で、これらは速度指令VTをアースへ落とす回路を構成
する。またC,はコンデンサであり、抵抗R2とトラン
ジスタTrの直列回路に並列に挿入され、抵抗R,と共
に速度指令VTを緩やかに復旧させる回路を構成する。
次にこの喰込み低減回路の動作を説明すると、変位信号
ご,,ご2、本例ではごx,ごyは加算器15で加算さ
れてご1十ご2になり、微分回路16でその微分値を求
められる、この微分回路16の出力は第4図Vdの如く
なる。
Further, D is a diode, R2 is a resistor, and Tr is a transistor, and these constitute a circuit that drops the speed command VT to ground. Further, C is a capacitor, which is inserted in parallel to the series circuit of the resistor R2 and the transistor Tr, and together with the resistor R constitutes a circuit for slowly restoring the speed command VT.
Next, to explain the operation of this cut-in reduction circuit, the displacement signals 1, 2, in this example, The output of this differentiation circuit 16, from which the differential value is determined, is as shown in FIG. 4, Vd.

比較器17はこの出力Vdと基準電圧Vrefとを比較
し、Vd>Vrefなる間“1”になる信号Vcを出力
する。トランジスタTrはこの信号Vcによりオンにな
り、送り速度指令VTをD−R2−Tr2の経路でアー
スしてこれを零にする。信号Vcが消滅すると、つまり
コーナ部が終ると、トランジスタTrはオフになり、D
−C,の経路で充電が始まるが、この充電は間もなく終
了し、以後Vrは第4図に示すように初めの状態に戻る
。こうしてコーナ部での送り速度の減少が行なわれ、喰
込み量低減が図られる。コーナ部検出をご=ノご汐十ご
y2の時間変化で行なう方法と本発明方法とを比べると
、次のようになる。
The comparator 17 compares this output Vd with a reference voltage Vref, and outputs a signal Vc which becomes "1" while Vd>Vref. The transistor Tr is turned on by this signal Vc, and the feed speed command VT is grounded through the path D-R2-Tr2, thereby making it zero. When the signal Vc disappears, that is, when the corner ends, the transistor Tr turns off and D
Charging starts along the path -C, but this charging ends soon, and thereafter Vr returns to its initial state as shown in FIG. In this way, the feed speed at the corner portion is reduced, and the amount of biting is reduced. A comparison of the method of the present invention and the method of detecting a corner portion based on the time change of y2 is as follows.

コープ部に突当ったとき現われる変位信号ごxを△ごと
すると(Aごは絶対値)従来方式の検出信号の変位量A
,、本発明のそれ△2は△・=ノご〆十△ご2−ごy〒
ごy(1十馬)−w −△ど2 2どy △2=(ごy+△ご〉−ごy=△ご △ご2 △ご(2どy一△ご) △2 ‐△,=△ご−友了 2ごy >0 ・ .・.△2>△・ となる。
If the displacement signal x that appears when it hits the cope part is divided into △ (A is the absolute value), the displacement amount A of the detection signal of the conventional method
,, that of the present invention △2 is △・=ノgo〆10△go2-goy〒
Goy (10 horses) -w -△do2 2doy △2=(goy+△go〉-goy=△go△go2 △go(2doy1△go) △2 -△,= △Go-Friend 2 Goy >0 ・ ... △2>△・ .

即ち本発明の方が検出量が大きく、このためより早く、
確実な制御を行ない、コーナ部での喰込み童を小さくす
ることができる。
That is, the detection amount of the present invention is larger, and therefore it is faster.
It is possible to perform reliable control and reduce the amount of biting in corners.

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

第1図はスタィラスのコーナ部での動作を示す説明図、
第2図は倣い速度指令回路の構成を示すブロック図、第
3図は本発明に係るコーナ部検出回路の構成を示すブロ
ック図、第4図はその動作説明用の波形図である。 図面で、Cはコーナ部、ごx,ごyは変位の座標軸成分
、VTは送り速度指令である。 第1図 第2図 第3図 第4図
Figure 1 is an explanatory diagram showing the operation of the stylus at the corner;
FIG. 2 is a block diagram showing the configuration of a scanning speed command circuit, FIG. 3 is a block diagram showing the configuration of a corner detection circuit according to the present invention, and FIG. 4 is a waveform diagram for explaining its operation. In the drawing, C is a corner portion, x and y are coordinate axis components of displacement, and VT is a feed rate command. Figure 1 Figure 2 Figure 3 Figure 4

Claims (1)

【特許請求の範囲】[Claims] 1 モデルに沿つてスタイラスを移動させ、該スタイラ
スが出力する変位信号の各座標軸成分の時間的変化によ
り、倣い制御が行なわれる平面のコーナ部を検出し、該
コーナ部で工具の送り速度指令を減少させてコーナ内周
での喰込み量を低減させる喰込み低減制御方法において
、該倣い制御が行なわれる平面のコーナ部での前記スタ
イラス出力変位信号の各座標軸成分の絶対値の和の時間
的変化量を検出してこれを該コーナ部を示す信号とし、
該信号によつて前記コーナ部での送り速度指令減少を行
なうことを特徴としたコーナ部の喰込み低減制御方法。
1. Move the stylus along the model, detect the corner of the plane where the tracing control is performed based on the temporal change in each coordinate axis component of the displacement signal output by the stylus, and set the tool feed rate command at the corner. In the cut-in reduction control method of reducing the cut-in amount at the inner circumference of a corner, the time-based Detecting the amount of change and using it as a signal indicating the corner,
A method for controlling gouge reduction at a corner portion, characterized in that a feed speed command at the corner portion is reduced based on the signal.
JP13229075A 1975-11-04 1975-11-04 Corner cut-in reduction control method Expired JPS6026663B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13229075A JPS6026663B2 (en) 1975-11-04 1975-11-04 Corner cut-in reduction control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13229075A JPS6026663B2 (en) 1975-11-04 1975-11-04 Corner cut-in reduction control method

Publications (2)

Publication Number Publication Date
JPS5256472A JPS5256472A (en) 1977-05-09
JPS6026663B2 true JPS6026663B2 (en) 1985-06-25

Family

ID=15077818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13229075A Expired JPS6026663B2 (en) 1975-11-04 1975-11-04 Corner cut-in reduction control method

Country Status (1)

Country Link
JP (1) JPS6026663B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6423742U (en) * 1987-07-29 1989-02-08
JPH03283045A (en) * 1990-03-29 1991-12-13 Sanyo Electric Co Ltd Disk chucking device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54137783A (en) * 1978-04-18 1979-10-25 Fanuc Ltd Profiling control system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6423742U (en) * 1987-07-29 1989-02-08
JPH03283045A (en) * 1990-03-29 1991-12-13 Sanyo Electric Co Ltd Disk chucking device

Also Published As

Publication number Publication date
JPS5256472A (en) 1977-05-09

Similar Documents

Publication Publication Date Title
US4296473A (en) Profile control system
JPH0227882B2 (en)
JPH0291513A (en) Gyro zero point correction method and device
US5025200A (en) Synchronous control system
JPS59161252A (en) Profiling control device
JPS625111A (en) Digitizing method
JPS6026663B2 (en) Corner cut-in reduction control method
JPH0738136B2 (en) Positioning control device
EP0076330B1 (en) Copy controlling system
JP2669945B2 (en) Profile control device
JPS6010862B2 (en) 3D scanning control method
US7069133B2 (en) Wheel speed calculation method
JPS626244B2 (en)
JP3097847B2 (en) Head positioning device with two-stage actuator
JPH07308780A (en) Wire touch sensing method for welding robot
JPS6133845A (en) Arbitrary direction profile controller
JPH0230460A (en) Profile control method
JPS6365470B2 (en)
JP2902005B2 (en) Digitizing method of scanning locus
JPS61100349A (en) Tracer control device
JPS60146658A (en) Copy controlling method
JPS6195858A (en) Synchronized operation method of copying machining
JPS6076945A (en) Spiral profile controller
JPH066912A (en) Speed pattern generator
JPH03117305A (en) Vehicle fixed position stop control method