[go: up one dir, main page]

WO1998041358A1 - Device for cycle-machining free-form member - Google Patents

Device for cycle-machining free-form member Download PDF

Info

Publication number
WO1998041358A1
WO1998041358A1 PCT/JP1998/001009 JP9801009W WO9841358A1 WO 1998041358 A1 WO1998041358 A1 WO 1998041358A1 JP 9801009 W JP9801009 W JP 9801009W WO 9841358 A1 WO9841358 A1 WO 9841358A1
Authority
WO
WIPO (PCT)
Prior art keywords
axis
workpiece
position deviation
command value
value
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.)
Ceased
Application number
PCT/JP1998/001009
Other languages
French (fr)
Japanese (ja)
Inventor
Masahiro Shoji
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.)
KOMATSU MACHINE TOOL Corp
Original Assignee
KOMATSU MACHINE TOOL 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 KOMATSU MACHINE TOOL Corp filed Critical KOMATSU MACHINE TOOL Corp
Publication of WO1998041358A1 publication Critical patent/WO1998041358A1/en
Anticipated expiration legal-status Critical
Ceased 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
    • G05B19/182Numerical 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 the machine tool function, e.g. thread cutting, cam making, tool direction control
    • G05B19/184Generation of cam-like surfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23GTHREAD CUTTING; WORKING OF SCREWS, BOLT HEADS, OR NUTS, IN CONJUNCTION THEREWITH
    • B23G1/00Thread cutting; Automatic machines specially designed therefor
    • B23G1/02Thread cutting; Automatic machines specially designed therefor on an external or internal cylindrical or conical surface, e.g. on recesses
    • B23G1/04Machines with one working-spindle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/25Movable or adjustable work or tool supports
    • B23Q1/64Movable or adjustable work or tool supports characterised by the purpose of the movement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/22Feeding members carrying tools or work
    • B23Q5/34Feeding other members supporting tools or work, e.g. saddles, tool-slides, through mechanical transmission
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B2270/00Details of turning, boring or drilling machines, processes or tools not otherwise provided for
    • B23B2270/20Internally located features, machining or gripping of internal surfaces
    • B23B2270/205Machining or gripping both internal and external surfaces

Definitions

  • the present invention relates to a processing apparatus for cutting an inner surface and an outer surface of a hollow cylindrical member whose inner surface and outer surface shape is represented by a predetermined free curve in synchronization with the rotation of the hollow member, and in particular, for supporting a workpiece.
  • the present invention relates to a free-form member cycle processing apparatus capable of increasing the rigidity of the apparatus. Background technology
  • FIG. 7 is a diagram showing a workpiece before machining the inner surface and the outer surface of the piston ring and a ring shape after the machining.
  • the workpiece 1 is a hollow material having a substantially cylindrical shape, and a ring member 2 having a predetermined height L 1 corresponding to a desired piston ring groove width is stacked. Then, a support device is provided on both end faces (upper and lower end faces in the figure) of the work piece 1 so that the work piece 1 is supported while a clamper of a predetermined size is applied to the work piece 1 from both end faces. are doing. Further, a tool 4 for cutting the inner surface is provided in the hollow portion of the workpiece 1, and a tool 5 for cutting the outer surface is provided outside the workpiece 1.
  • the ring 3 has a substantially heart shape, a portion P corresponding to the concave portion on the outer periphery is cut and removed to complete the piston ring.
  • the cut portion P serves as the gap of the piston ring.
  • the piston ring is required to adhere tightly to the inner wall of the cylinder while being fitted in the biston and to maintain the sealing property, so that the cutting accuracy of the inner surface and the outer surface must be increased.
  • a cutting tool is attached to a carriage that is driven linearly in a direction (arrow 11 direction) toward or away from the workpiece by Linear Motor.
  • An NC control lathe for cutting the outer periphery of a skirt of a workpiece such as a piston by controlling the linear motor by NC servo control using a computer is disclosed.
  • the reciprocating movement of the carriage is guided by a guide device having a plurality of sets of rotating members, such as rollers, and is suppressed in the horizontal and vertical directions.
  • these guide devices are prevented from moving transversely to the direction of carriage movement by the biasing device.
  • the machining accuracy of the piston ring is regarded as very important as described above, and the accuracy of each of the inner surface and the outer surface, as well as the accuracy of the concentricity of the inner surface and the outer surface, the phase at the time of machining, and the like are required.
  • the inner and outer surfaces cannot be simultaneously NC-processed.
  • the portion P corresponding to the concave portion on the outer peripheral surface is first cut as described above, and then the inner surface is cut in a state where the gap of the cut P portion of the ring is reduced. Is processed into a perfect circle. Therefore, productivity during piston ring processing becomes extremely poor, There is a problem that the accuracy of the concentricity of the surface is not sufficiently satisfied.
  • the supporting device 6 clamps only the center of both end surfaces of the workpiece 1 and the both end surfaces. It is necessary to secure a non-contact portion with the support device 6 by a predetermined distance in a portion close to the inner surface and the outer surface of the device for an approach when learning and correcting the position deviation ⁇ . At this time, the radial length S 2 of the support portion of the support member 6 does not interfere with the support device 6 even if each of the tools 4 and 5 is displaced by the maximum position deviation value until the learning is completed. Must be set as follows. Therefore, the length (52) of the support device 6 is further smaller than the length (51 when NC processing is performed only on the outer surface.
  • the life of the support device can be improved, and the processing accuracy can be improved even when the workpiece is rotated at a high speed.
  • Internal machining drive means that drives linearly in the U-axis direction to approach or separate
  • external machining drive means that drives a tool that cuts the outer surface linearly in the X-axis direction to approach or separate from the workpiece Means
  • an axial driving means for linearly driving the workpiece in the axial Z-axis direction.
  • the driving of the X-axis and U-axis is controlled in synchronization with the rotation angle of the C-axis.
  • the size of a free-form member that cuts the inner and outer surfaces of the workpiece In Norre processing apparatus,
  • the X-axis and U-axis position command values in the cutting cycle are calculated for each block at each predetermined rotation angle of the C-axis, and cutting is completed.
  • a position command value calculation unit that calculates a position command value for moving the X-axis and U-axis in a direction to gradually release from the workpiece in a later escape cycle, and the calculated position command values correspond to the respective blocks.
  • a position command value storage unit for storing and outputting the stored X-axis and U-axis position command values simultaneously in synchronization with the rotation angle of the C-axis during actual machining operation;
  • the X-axis position deviation calculation unit and U-axis position that calculate the X-axis and U-axis position deviation values based on the position command values of the X-axis and U-axis, and the detection values from the X-axis position sensor and U-axis position sensor, respectively.
  • the positional deviation values of the U-axis and the Z-axis for the inner surface processing or the X-axis for the outer surface processing are converged to zero by learning.
  • the U-axis and / or X-axis gradually escape from the workpiece while synchronizing with the C-axis rotation in this learned state. Therefore, when entering the escape cycle, the U-axis and / or X-axis can be driven smoothly without stopping and without a sudden change in acceleration, so that an excessive load is applied to the driving means of the U-axis and / or X-axis. It does not take.
  • FIG. 2 shows a side view of FIG.
  • the Z-axis motor 31 is provided with a Z-axis position sensor 35 that detects the position of the Z-axis slide 32 in the Z-axis direction, for example, an encoder or the like. Also, the position detection signal of the Z-axis position sensor 35 is fed back to the Z-axis speed amplifier 144 via the Z-axis speed converter 144 as described later, and the Z-axis speed amplifier 144 Controls the Z-axis motor 31 so that the difference between the speed command from a controller 25 described later and the feedback speed signal is reduced. Note that the Z-axis speed amplifier section 14 3, the Z-axis motor 31, the Z-axis position sensor 35, and the Z-axis speed conversion section 144 constitute an axial direction driving means 34.
  • the detection position signals of the X-axis position sensor 76, the U-axis position sensor 95, the C-axis position sensor 55, and the Z-axis position sensor 35 are input to the controller 25.
  • the controller 25 is mainly configured by a computer device such as a microcomputer, for example, and has a central function of controlling each axis of the cycle processing device.
  • the controller 25 calculates the position command value of each axis calculated and stored in advance and the position data input from the position sensors 76, 95, 55, 35 based on each axis. Calculate the speed command value and output it to the corresponding axis speed amplifier.
  • the machining performance can be improved (high-speed cutting) and the machining accuracy can be improved because the micro-vibration of the workpiece 1 due to the rotation of the C axis is eliminated. Since the clamping force at the support means 53 can be strengthened, sufficient resistance to the reaction force during cutting can be obtained, and machining accuracy can be improved. Eliminate “returns” etc. and improve productivity.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Turning (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Abstract

The inner/outer surfaces of a hollow member whose inner/outer surfaces have non-circular curves are machined with high precision at high speeds. The cycle-machining device has a C-axis driving means (54) by which the hollow member is supported at both ends and turned, inner surface machining driving means (98), and an outer surface machining driving means (78), both of which drive linearly an inner surface cutting tool and an outer surface cutting tool respectively in the U-axis and X-axis directions, wherein the X-axis and the U-axis are synchronized with the rotation angle of the C-axis so as to cut the inner/outer surfaces. The cycle machining device further has a position command value output unit (103) which outputs the position command values of the X-axis and U-axis synchronously with the C-axis at the time of actual machining, X-axis and U-axis position deviation calculating units (110, 120) which calculate the respective position deviations, X-axis and U-axis learning control unit (111, 121) which learn correction command values with which the respective position deviations are reduced to zero, store them, and output them synchronously with the C-axis, and X-axis and U-axis adding units (112, 122) by which the correction command values and position deviations of the respective axes are added to each other, and the addition results are outputted as speed commands to the inner surface and outer surface machining driving means.

Description

明 細 書 自由曲線部材のサイクル加工装置 技 術 分 野  Description Cycle processing equipment for free curved members

本発明は、 内面及び外面形状が所定の自由曲線で表される中空円筒形部材の内 面及び外面を、 この中空部材の回転に同期させて切削加工する加工装置に関し、 特に被加工材の支持装置の剛性を高めることを可能とする自由曲線部材のサイク ル加工装置に関する。 背 景 技 術  The present invention relates to a processing apparatus for cutting an inner surface and an outer surface of a hollow cylindrical member whose inner surface and outer surface shape is represented by a predetermined free curve in synchronization with the rotation of the hollow member, and in particular, for supporting a workpiece. The present invention relates to a free-form member cycle processing apparatus capable of increasing the rigidity of the apparatus. Background technology

エンジンのピストンリングは外周が一部切断されて隙間を有するリング形状を しており、 このピストンリングをピストンの上部溝に嵌める時には、 前記隙間部 の開きを縮めてシリンダ内に挿入し、 この後ピストンリングの弹性力によってシ リンダ内壁に密着させている。 このようなピストンリングは、 中空の円筒形状の 被加工材の内面及び外面を所定の曲面に精密加工した後に、 前記隙間部を切断し て製造される場合が多い。  The piston ring of the engine has a ring shape having a gap with an outer periphery partially cut off. When this piston ring is fitted into the upper groove of the piston, the opening of the gap is shortened and inserted into the cylinder. The piston ring makes close contact with the inner wall of the cylinder due to the natural force of the piston ring. Such a piston ring is often manufactured by precisely processing the inner and outer surfaces of a hollow cylindrical workpiece into a predetermined curved surface and then cutting the gap.

図 7は、 ピストンリングの内面及び外面を加工する前の被加工材と、 加工後の リング形状を表した図である。 被加工材 1はほぼ円筒形状を成した中空の素材で あり、 所望のピストンリング溝幅に対応した所定高さ L 1 のリング材 2力 \ 複数 積み重ねられている。 そして、 この被加工材 1の両端面 (図示では、 上下端面) 側に支持装置を設け、 これにより両端面から被加工材 1に所定の大きさのクラン プカをかけながら被加工材 1を支持している。 さらに、 被加工材 1の中空部には 内面を切削する工具 4が、 被加工材 1の外側には外面を切削する工具 5がそれぞ れ配設されている。 被加工材 1を支持装置により支持した状態で回転軸 0を中心 に図示の矢印 1 3方向に回転させると共に、 この回転に同期させて各工具 4、 5 を矢印 1 1方向に往復駆動し、 且つ被加工材 1の軸心方向 (矢印 1 2方向) に駆 動することによって、 複数個のリング 3が製作される。 FIG. 7 is a diagram showing a workpiece before machining the inner surface and the outer surface of the piston ring and a ring shape after the machining. The workpiece 1 is a hollow material having a substantially cylindrical shape, and a ring member 2 having a predetermined height L 1 corresponding to a desired piston ring groove width is stacked. Then, a support device is provided on both end faces (upper and lower end faces in the figure) of the work piece 1 so that the work piece 1 is supported while a clamper of a predetermined size is applied to the work piece 1 from both end faces. are doing. Further, a tool 4 for cutting the inner surface is provided in the hollow portion of the workpiece 1, and a tool 5 for cutting the outer surface is provided outside the workpiece 1. While the workpiece 1 is supported by the supporting device, the workpiece 1 is rotated around the rotation axis 0 in the direction of the arrow 13 shown in the figure, and the tools 4 and 5 are reciprocated in the direction of the arrow 11 in synchronization with this rotation. In addition, drive in the axial direction of workpiece 1 (arrows 1 and 2). By moving, a plurality of rings 3 are manufactured.

リング 3は略ハート形の形状をしているが、 その外周の凹部に相当する部分 P が切断され、 除去されてピストンリングが完成する。 この切断された部分 Pカ^ ビストンリングの前記隙間部となる。 このピストンリングは、 前述のようにビス トンに嵌められた状態でシリンダ内壁に密着し、 密封性を保持することが要求さ れるので、 その内面及び外面の切削加工精度は高く しなければならない。  Although the ring 3 has a substantially heart shape, a portion P corresponding to the concave portion on the outer periphery is cut and removed to complete the piston ring. The cut portion P serves as the gap of the piston ring. As described above, the piston ring is required to adhere tightly to the inner wall of the cylinder while being fitted in the biston and to maintain the sealing property, so that the cutting accuracy of the inner surface and the outer surface must be increased.

従来、 このようなピストンリングの精密切削加工のために、 種々の加工機械が 提案されている。  Conventionally, various processing machines have been proposed for precision cutting of such a piston ring.

例えば、 特公平 6— 7 5 8 1 4号公報には、 リニアモ一夕によって被加工材に 対して接近又は離れる方向 (矢印 1 1方向) に直線駆動されるキヤリジに切削用 の工具を取り付けると共に、 前記リニアモ一夕をコンピュータによって N Cサー ボ制御することにより、 ピストンのような被加工材のスカート外周を切削加工す る N C制御旋盤が開示されている。 このキヤリジの往復動は、 ローラ等からなる 回転部材が複数組配設された案内装置によつて案内され、 且つ水平方向及び垂直 方向に抑制されいる。 また、 これらの案内装置は、 キヤリジの移動方向に対して 横方向に移動するのを、 偏倚装置によって阻止されている。 これらの案内装置及 び偏倚装置により、 被加工材の切削中に工具に生じる反力を支持するので、 ガタ ツキやブレが全く無い状態でキヤリジを往復動させることができ、 精度良く切削 加工できる。  For example, in Japanese Patent Publication No. 6-775814, a cutting tool is attached to a carriage that is driven linearly in a direction (arrow 11 direction) toward or away from the workpiece by Linear Motor. An NC control lathe for cutting the outer periphery of a skirt of a workpiece such as a piston by controlling the linear motor by NC servo control using a computer is disclosed. The reciprocating movement of the carriage is guided by a guide device having a plurality of sets of rotating members, such as rollers, and is suppressed in the horizontal and vertical directions. In addition, these guide devices are prevented from moving transversely to the direction of carriage movement by the biasing device. These guides and biasing devices support the reaction force generated in the tool during cutting of the workpiece, so that the carriage can reciprocate without any backlash or shaking, enabling accurate cutting. .

ところで、 ピストンリングの加工精度は前述のように非常に重要視されており 、 内面及び外面のそれぞれの精度、 さらに内面と外面の同心度及び加工時の位相 等に関する精度が要求されている。 し力、しな力 ら、 従来の N C制御旋盤によって ピストンリングのような非円形部材を加工する場合は外面の加工しかできず、 内 面と外面を同時に N C加工できない。 そして、 外面加工後に内面を加工する場合 には、 前述のように外周面の凹部に相当する部分 Pを先に切断した後、 このリン グの切断された P部の隙間を縮めた状態で内面を真円加工するようにしている。 したがって、 ピストンリング加工時の生産性が非常に悪くなると共に、 内面と外 面の同心度の精度が十分に満たされないという問題がある。 By the way, the machining accuracy of the piston ring is regarded as very important as described above, and the accuracy of each of the inner surface and the outer surface, as well as the accuracy of the concentricity of the inner surface and the outer surface, the phase at the time of machining, and the like are required. However, when processing non-circular members such as piston rings using conventional NC control lathes, only the outer surface can be processed, and the inner and outer surfaces cannot be simultaneously NC-processed. When the inner surface is machined after the outer surface machining, the portion P corresponding to the concave portion on the outer peripheral surface is first cut as described above, and then the inner surface is cut in a state where the gap of the cut P portion of the ring is reduced. Is processed into a perfect circle. Therefore, productivity during piston ring processing becomes extremely poor, There is a problem that the accuracy of the concentricity of the surface is not sufficiently satisfied.

一方、 N C制御を行う場合、 切削加工時の各工具 4、 5の工具駆動軸の位置偏 差 £が所定量発生するので、 これを無くして、 ピストンリングのような非円形の 被加工材 1の回転軸と工具駆動軸とを同期させる、 すなわち、 位相を合わせる必 要がある。 このために、 外面を N C加工する場合には、 図 8に示すように、 被加 ェ材 1の切削する外面の反対側の面 (図示の内面) に近い部分を支持装置 6によ つてクランプし、 工具 5を切削開始位置の手前から被加工材 1の軸心方向に沿つ て接近し、 この接近 (アプローチ) の間に被加工材 1の回転に同期させるように していた。 つまり、 ピストンリングの本加工 7に入る前に、 支持装置 6の近傍の 支持装置ェリア 8でのアプローチにおいて、 工具駆動軸の学習機能により位置偏 差 £を無くすようにしている。 このとき、 支持装置 6の被加工材 1の端面を支持 する支持部の半径方向の長さ 5 1 は、 前記学習が完了するまでの位置偏差 εの最 大値だけ工具 5がずれたときでも、 支持装置 6に干渉しないように設定されてい る。 したがって、 工具駆動軸の最大位置偏差が大きい場合は、 支持部の長さ (5 1 を小さくしなければならないので、 支持部の剛性が低下し、 この結果加工精度を さらに向上することが困難となっている。  On the other hand, when performing NC control, a predetermined amount of positional deviation £ of the tool drive shaft of each of the tools 4 and 5 at the time of the cutting process is generated, and by eliminating this, a non-circular workpiece 1 such as a piston ring is removed. It is necessary to synchronize the rotary axis of the tool and the tool drive axis, that is, to match the phases. For this reason, when the outer surface is subjected to NC machining, as shown in FIG. 8, a portion of the workpiece 1 near the surface opposite to the outer surface to be cut (the inner surface shown) is clamped by the support device 6. Then, the tool 5 is approached along the axial direction of the workpiece 1 from just before the cutting start position, and is synchronized with the rotation of the workpiece 1 during this approach (approach). In other words, before entering the main processing 7 of the piston ring, in the approach of the support device area 8 near the support device 6, the position deviation £ is eliminated by the learning function of the tool drive shaft. At this time, the radial length 51 of the support portion for supporting the end face of the workpiece 1 of the support device 6 is set to be the same even if the tool 5 is shifted by the maximum value of the position deviation ε until the learning is completed. It is set so as not to interfere with the support device 6. Therefore, when the maximum positional deviation of the tool drive shaft is large, the length of the support portion (51 must be reduced), and the rigidity of the support portion decreases, and as a result, it is difficult to further improve the machining accuracy. Has become.

また、 生産性向上を図るために、 内面及び外面を同時に N C加工する場合には 、 図 9に示すように、 支持装置 6は被加工材 1の両端面の中央部のみをクランプ し、 両端面の内面及び外面に近い部分には位置偏差 εを学習補正するときのアブ ローチのために、 所定距離だけ支持装置 6との非接触部を確保する必要がある。 このとき、 支持部材 6の支持部の半径方向の長さ S 2 は、 前記学習が完了するま でに前記最大位置偏差値だけ各工具 4、 5がずれたときでも支持装置 6に干渉し ないように設定しなければならない。 したがって、 支持装置 6の前記長さ(52 は 、 外面のみを N C加工する場合の前記長さ (5 1 に比べてさらに小さくなる。 この ため、 クランプ力を受ける面積が小さくなり、 支持部には大きな応力がかかり、 支持装置 6の寿命が低下する。 また、 支持装置 6のクランプ状態での剛性が小さ くなるので、 加工時に高速回転させると被加工材 1が微振動して所定の加工回転 速度の確保が困難となり、 また、 加工時の反力の影響を受け易くなつて加工精度 を満足できないという問題がある。 さらに、 支持装置 6が被加工材 1を支持して いる端部の側端面と被加工材 1の側面との距離 L 2が大きいので、 被加工材 1の 加工終端部 (下方から上方へ加工する場合はその上端部) において 「こば欠け」 や 「返り」 (burr)等の不具合が発生し易く、 生産性が低下する。 発 明 の 開 示 When the inner surface and the outer surface are simultaneously NC-processed in order to improve productivity, as shown in FIG. 9, the supporting device 6 clamps only the center of both end surfaces of the workpiece 1 and the both end surfaces. It is necessary to secure a non-contact portion with the support device 6 by a predetermined distance in a portion close to the inner surface and the outer surface of the device for an approach when learning and correcting the position deviation ε. At this time, the radial length S 2 of the support portion of the support member 6 does not interfere with the support device 6 even if each of the tools 4 and 5 is displaced by the maximum position deviation value until the learning is completed. Must be set as follows. Therefore, the length (52) of the support device 6 is further smaller than the length (51 when NC processing is performed only on the outer surface. Therefore, the area receiving the clamping force is reduced, and the support portion has A large stress is applied and the service life of the support device 6 is reduced, and the rigidity of the support device 6 in the clamped state is reduced. There is a problem that it is difficult to secure the speed, and the machining accuracy cannot be satisfied because the machine is easily affected by the reaction force during the machining. Furthermore, since the distance L2 between the side end surface of the end where the supporting device 6 supports the workpiece 1 and the side surface of the workpiece 1 is large, the processing end portion of the workpiece 1 (processing from below to above) In such a case, defects such as "chip missing" and "return" (burr) are likely to occur at the upper end, and productivity decreases. Disclosure of the invention

本発明は、 上記の問題点に着目してなされたものであり、 内面及び Z又は外面 が自由曲線によって形成された非円形曲線を有する中空円筒形状の被加工材の内 面及び Z又は外面を高精度で、 且つ高速に加工できる自由曲線部材のサイクル加 ェ装置を提供することを目的としている。  The present invention has been made in view of the above problems, and has an inner surface and a Z or outer surface of a hollow cylindrical workpiece having a non-circular curve formed by a free curve. It is an object of the present invention to provide a cycle processing apparatus for a free curved member which can be processed with high accuracy and at high speed.

本発明の自由曲線部材のサイクル加工装置に係る第 1発明は、 中空円筒形状で 、 且つ内面及び外面が非円形の被加工材を、 その両端面で支持する支持装置と、 この支持装置により支持された状態で被加工材を円筒の芯を軸として回転させる C軸駆動手段と、 この被加工材の中空部に挿入され、 且つ内面を切削加工するェ 具が取着されたボーリングバーと、 このボーリングバ一を被加工材に対して接近 する又は離れるように U軸方向に直線駆動する内面加工駆動手段と、 外面を切削 加工する工具を被加工材に対して接近する又は離れるように X軸方向に直線駆動 する外面加工駆動手段と、 被加工材を軸心方向の Z軸方向に直線駆動する軸心方 向駆動手段とを備え、 前記 C軸回転角度に同期させて X軸及び U軸の駆動を制御 し、 この被加工材の内外面を切削加工する自由曲線部材のサイクル加工装置にお いて、  A first invention according to a cycle processing apparatus for a free curved member according to the present invention includes a support device for supporting a workpiece having a hollow cylindrical shape and having a non-circular inner surface and an outer surface at both end surfaces thereof; A C-axis driving means for rotating the workpiece with the cylindrical core as an axis in a state where the workpiece is cut, a boring bar having a tool inserted into the hollow portion of the workpiece and cutting the inner surface, and An internal surface machining drive means that drives the boring bar linearly in the U-axis direction so as to approach or separate from the workpiece, and a tool that cuts the outer surface moves X toward or away from the workpiece. An external surface machining drive unit that linearly drives in the axial direction, and an axial direction drive unit that linearly drives the workpiece in the axial Z-axis direction are provided.The X-axis and the U-axis are synchronized with the C-axis rotation angle. By controlling the driving of the shaft, In a free-curve member cycle machine that cuts the inner and outer surfaces of the material,

予め前記被加工材の基準軌跡データに基づいて、 C軸の所定回転角度毎の各ブ 口ックに対応して、 この被加工材の基準軌跡に漸次接近させるアプローチサイク ルでの X軸及び U軸の位置指令値を演算すると共に、 切削加工サイクルでの X軸 及び U軸の位置指令値を演算する位置指令値演算部と、 この演算された各位置指 令値を前記各プロックに対応して記憶する位置指令値記憶部と、 実加工作業時に 、 C軸の回転角度に同期して前記記憶された X軸及び u軸の位置指令値を同時に 出力する位置指令出力部と、 この X軸及び U軸の位置指令値、 並びに X軸位置セ ンサ及び U軸位置センサからの検出値に基づいて X軸及び U軸の位置偏差値をそ れぞれ演算する X軸位置偏差演算部及び u軸位置偏差演算部と、 この演算された X軸位置偏差値及び U軸位置偏差値に基づいて、 C軸回転に同期した位置偏差値 を零に収束させるような X軸及び U軸の位置偏差値の補正指令値を学習して記憶 すると共に、 C軸の回転に同期してこの記憶した X軸及び U軸の位置偏差値の補 正指令値を出力する X軸学習制御部及び U軸学習制御部と、 これら X軸学習制御 部及び U軸学習制御部からの各補正指令値、 並びに X軸位置偏差演算部及び U軸 位置偏差演算部からの X軸及び u軸の位置偏差値を各軸ごとに加算し、 各加算値 を対応する前記外面加工駆動手段及び前記内面加工駆動手段に速度指令として同 時に出力する X軸加算部及び U軸加算部とを備ている。 Based on the reference trajectory data of the workpiece in advance, the X-axis and the X-axis in the approach cycle for gradually approaching the reference trajectory of the workpiece corresponding to each block at each predetermined rotation angle of the C-axis. A position command value calculation unit that calculates the position command value of the U-axis and calculates the position command value of the X-axis and the U-axis in the cutting cycle, and the calculated position command values correspond to the blocks. Position command value storage unit to store A position command output unit for simultaneously outputting the stored X-axis and u-axis position command values in synchronization with the rotation angle of the C-axis; a position command value for the X-axis and U-axis; and an X-axis position sensor. X-axis position deviation calculation unit and u-axis position deviation calculation unit that calculate the X-axis and U-axis position deviation values based on the detection values from the U-axis position sensor, respectively, and the calculated X-axis position Based on the deviation value and the U-axis position deviation value, the X-axis and U-axis position deviation correction command values that converge the position deviation value synchronized with the C-axis rotation to zero are learned and stored. An X-axis learning control unit and a U-axis learning control unit that output a correction command value for the stored X-axis and U-axis position deviation values in synchronization with the rotation of the axis; and an X-axis learning control unit and a U-axis learning Each correction command value from the control unit, the X-axis position deviation calculation unit and the X-axis The X-axis addition unit and the U-axis addition unit that add the position deviation value of the u-axis for each axis, and simultaneously output each addition value as a speed command to the corresponding external machining drive unit and internal machining drive unit. I have it.

第 3発明は、 第 1発明と略同様であるが、 U軸のみを C軸と同期させて駆動す る、 つまり内面のみを加工するサイクル加工装置である。 すなわち、 第 1発明と 異なるのは、 位置指令値演算部と位置指令値記憶部と位置指令出力部とが U軸の みの処理を行い、 この処理結果に基づいて、 前記 U軸位置偏差演算部と前記 U軸 学習制御部と前記 U軸加算部とによつて前記内面加工駆動手段に U軸速度指令が 出力される構成である。  The third invention is substantially the same as the first invention, but is a cycle processing device that drives only the U axis in synchronization with the C axis, that is, processes only the inner surface. That is, the difference from the first invention is that the position command value calculation unit, the position command value storage unit, and the position command output unit perform processing only for the U axis, and based on the processing result, calculate the U axis position deviation. Unit and the U-axis learning control unit and the U-axis addition unit are configured to output a U-axis speed command to the internal surface machining driving means.

第 5発明は、 第 1発明と略同様であるが、 X軸のみを C軸と同期させて駆動す る、 つまり外面のみを加工するサイクル加工装置である。 すなわち、 第 1発明と 異なるのは、 位置指令値演算部と位置指令値記憶部と位置指令出力部とが X軸の みの処理を行い、 この処理結果に基づいて、 前記 X軸位置偏差演算部と前記 X軸 学習制御部と前記 X軸加算部とによつて前記外面加工駆動手段に X軸速度指令が 出力される構成である。  The fifth invention is substantially the same as the first invention, but is a cycle processing device that drives only the X-axis in synchronization with the C-axis, that is, processes only the outer surface. That is, the difference from the first invention is that the position command value calculation unit, the position command value storage unit, and the position command output unit perform processing only on the X axis, and based on the processing result, calculate the X axis position deviation. And an X-axis speed command is output to the external surface machining drive means by a unit, the X-axis learning control unit, and the X-axis addition unit.

第 1、 第 3、 第 5発明によると、 被加工材の回転に同期させて内面及び Z又は 外面を切削加工するとき、 アプローチサイクル中に被加工材の基準軌跡上の加工 開始位置まで工具を漸次接近させている。 そして、 このアプローチサイクル中に 、 内面加工する U軸及び/又は外面加工する X軸の位置偏差値を学習によって零 に収束させているので、 加工開始位置近傍での位置偏差を非常に小さくできる。 これによつて、 被加工材の支持装置の回転半径方向の厚さを大きくできるので、 支持装置の剛性が非常に向上する。 この結果、 支持装置の寿命を向上でき、 また 被加工材を高速回転させたときでも加工精度を向上できる。 さらに、 被加工材の 両端部での 「こば欠け」 や 「かえり」 等の不具合を防止して、 生産性を向上でき る。 According to the first, third, and fifth inventions, when cutting the inner surface and the Z or outer surface in synchronization with the rotation of the workpiece, the tool is moved to a machining start position on the reference trajectory of the workpiece during the approach cycle. It is approaching gradually. And during this approach cycle Since the position deviation value of the U-axis for the inner surface processing and / or the X-axis for the outer surface processing is made to converge to zero by learning, the position deviation near the processing start position can be extremely reduced. Thereby, the thickness of the support device for the workpiece in the rotational radius direction can be increased, so that the rigidity of the support device is greatly improved. As a result, the life of the support device can be improved, and the processing accuracy can be improved even when the workpiece is rotated at a high speed. In addition, it is possible to prevent defects such as "burring" and "burring" at both ends of the workpiece, thereby improving productivity.

第 2発明は、 中空円筒形状で、 且つ内面及び外面が非円形の被加工材を、 その 両端面で支持する支持装置と、 この支持装置により支持された状態で被加工材を 円筒の芯を軸として回転させる C軸駆動手段と、 この被加工材の中空部に挿入さ れ、 且つ内面を切削加工する工具が取着されたボ一リングバーと、 このボーリン グバーを被加工材に対して接近する又は離れるように U軸方向に直線駆動する内 面加工駆動手段と、 外面を切削加工する工具を被加工材に対して接近する又は離 れるように X軸方向に直線駆動する外面加工駆動手段と、 被加工材を軸心方向の Z軸方向に直線駆動する軸心方向駆動手段とを備え、 前記 C軸回転角度に同期さ せて X軸及び U軸の駆動を制御し、 この被加工材の内外面を切削加工する自由曲 線部材のサイクノレ加工装置において、  According to a second aspect of the present invention, there is provided a supporting device for supporting a workpiece having a hollow cylindrical shape and having a non-circular inner surface and an outer surface at both end surfaces thereof, and a process in which the workpiece is supported by the supporting device with a cylindrical core. C-axis driving means for rotating as a shaft, a boring bar inserted into a hollow portion of the workpiece and having a tool for cutting an inner surface attached thereto, and a boring bar for the workpiece. Internal machining drive means that drives linearly in the U-axis direction to approach or separate, and external machining drive means that drives a tool that cuts the outer surface linearly in the X-axis direction to approach or separate from the workpiece Means, and an axial driving means for linearly driving the workpiece in the axial Z-axis direction. The driving of the X-axis and U-axis is controlled in synchronization with the rotation angle of the C-axis. The size of a free-form member that cuts the inner and outer surfaces of the workpiece In Norre processing apparatus,

予め前記被加工材の基準軌跡データに基づいて、 C軸の所定回転角度毎の各ブ ロックに対応して、 切削加工サイクルでの X軸及び U軸の位置指令値を演算する と共に、 切削完了後の逃げサイクルでこの被加工材から漸次逃がす方向に X軸及 び U軸を移動させる位置指令値を演算する位置指令値演算部と、 この演算された 各位置指令値を前記各プロックに対応して記憶する位置指令値記憶部と、 実加工 作業時に、 C軸の回転角度に同期して前記記憶された X軸及び U軸の位置指令値 を同時に出力する位置指令出力部と、 この X軸及び U軸の位置指令値、 並びに X 軸位置センサ及び U軸位置センサからの検出値に基づいて X軸及び U軸の位置偏 差値をそれぞれ演算する X軸位置偏差演算部及び U軸位置偏差演算部と、 この演 算された X軸位置偏差値及び U軸位置偏差値に基づいて、 C軸回転に同期した位 置偏差値を零に収束させるような X軸及び U軸の位置偏差値の補正指令値を学習 して記憶すると共に、 C軸の回転に同期してこの記憶した X軸及び U軸の位置偏 差値の補正指令値を出力する X軸学習制御部及び U軸学習制御部と、 これら X軸 学習制御部及び U軸学習制御部からの各補正指令値、 並びに X軸位置偏差演算部 及び U軸位置偏差演算部からの X軸及び U軸の位置偏差値を各軸ごとに加算し、 各加算値を対応する前記外面加工駆動手段及び前記内面加工駆動手段に速度指令 として同時に出力する X軸加算部及び U軸加算部とを備えている Based on the reference trajectory data of the workpiece in advance, the X-axis and U-axis position command values in the cutting cycle are calculated for each block at each predetermined rotation angle of the C-axis, and cutting is completed. A position command value calculation unit that calculates a position command value for moving the X-axis and U-axis in a direction to gradually release from the workpiece in a later escape cycle, and the calculated position command values correspond to the respective blocks. A position command value storage unit for storing and outputting the stored X-axis and U-axis position command values simultaneously in synchronization with the rotation angle of the C-axis during actual machining operation; The X-axis position deviation calculation unit and U-axis position that calculate the X-axis and U-axis position deviation values based on the position command values of the X-axis and U-axis, and the detection values from the X-axis position sensor and U-axis position sensor, respectively. The deviation calculator and the calculated X-axis position deviation And on the basis of the U-axis position deviation value, position in synchronism with the C-axis rotation In addition to learning and storing the correction command value of the X-axis and U-axis position deviation values that converge the deviation value to zero, the stored X-axis and U-axis position deviation values are synchronized with the rotation of the C-axis. X-axis learning control unit and U-axis learning control unit that output the difference command value, and correction command values from these X-axis learning control unit and U-axis learning control unit, and X-axis position deviation calculation unit and U The X-axis and the U-axis position deviation values from the axis position deviation calculation unit are added for each axis, and the added values are simultaneously output as speed commands to the corresponding external surface processing driving means and internal surface processing driving means. Equipped with adder and U-axis adder

第 4発明は、 第 2発明と略同様であるが、 U軸のみを C軸と同期させて駆動す る、 つまり内面のみを加工するサイクル加工装置である。 すなわち、 第 1発明と 異なるのは、 位置指令値演算部と位置指令値記憶部と位置指令出力部とが U軸の みの処理を行い、 この処理結果に基づいて、 前記 U軸位置偏差演算部と前記 U軸 学習制御部と前記 U軸加算部とによって前記内面加工駆動手段に U軸速度指令が 出力される構成である。  The fourth invention is substantially the same as the second invention, but is a cycle processing device that drives only the U axis in synchronization with the C axis, that is, processes only the inner surface. That is, the difference from the first invention is that the position command value calculation unit, the position command value storage unit, and the position command output unit perform processing only for the U axis, and based on the processing result, calculate the U axis position deviation. And the U-axis learning control unit and the U-axis adding unit output a U-axis speed command to the internal surface machining driving means.

第 6発明は、 第 2発明と略同様であるが、 X軸のみを C軸と同期させて駆動す る、 つまり外面のみを加工するサイクル加工装置である。 すなわち、 第 1発明と 異なるのは、 位置指令値演算部と位置指令値記憶部と位置指令出力部とが X軸の みの処理を行い、 この処理結果に基づいて、 前記 X軸位置偏差演算部と前記 X軸 学習制御部と前記 X軸加算部とによつて前記外面加工駆動手段に X軸速度指令が 出力される構成である。  The sixth invention is substantially the same as the second invention, but is a cycle processing device that drives only the X axis in synchronization with the C axis, that is, processes only the outer surface. That is, the difference from the first invention is that the position command value calculation unit, the position command value storage unit, and the position command output unit perform processing only on the X axis, and based on the processing result, calculate the X axis position deviation. And an X-axis speed command is output to the external surface machining drive means by a unit, the X-axis learning control unit, and the X-axis addition unit.

第 2、 第 4、 第 6発明によると、 アプローチサイクル中及び切削加工中に、 内 面加工する U軸及び Z又は外面加工する X軸の位置偏差値を学習によって零に収 束させており、 切削完了後の逃げサイクル時には、 この学習した状態で C軸回転 に同期させながら U軸及び/又は X軸が被加工材から漸次逃げるようにしている 。 したがって、 逃げサイクルに入る時に、 U軸及び/又は X軸を停止させずに、 且つ急激な加速度変化が無く滑らかに駆動できるので、 U軸及び/又は X軸の駆 動手段に過大な負荷がかからない。 よって、 U軸及び/又は X軸の駆動手段の小 型化、 及びサイクル加工時間の短縮化を図ることができる。 第 7発明は、 第 1〜第 6のいずれかの発明において、 前記位置指令値演算部が 、 前記アプローチサイクルあるいは逃げサイクルで、 前記内面又は外面を切削加 ェする工具を螺旋状の軌跡を描いて被加工材の基準軌跡に対して漸次接近させる 、 あるいは逃がすように、 前記 U軸、 X軸及び Z軸の位置指令値を演算する。 また、 第 8発明は第 1〜第 6のいずれかの発明において、 前記位置指令値演算部 力 前記アプローチサイクルあるいは逃げサイクルで、 前記内面又は外面を切削 加工する工具を被加工材の軸心方向に直交する平面で渦巻き状の軌跡を描いて被 加工材の基準軌跡に対して漸次接近させる、 あるいは逃がすように、 前記 U軸、 X軸及び Z軸の位置指令値を演算する。 According to the second, fourth, and sixth inventions, during the approach cycle and during the cutting, the positional deviation values of the U-axis and the Z-axis for the inner surface processing or the X-axis for the outer surface processing are converged to zero by learning. In the escape cycle after cutting is completed, the U-axis and / or X-axis gradually escape from the workpiece while synchronizing with the C-axis rotation in this learned state. Therefore, when entering the escape cycle, the U-axis and / or X-axis can be driven smoothly without stopping and without a sudden change in acceleration, so that an excessive load is applied to the driving means of the U-axis and / or X-axis. It does not take. Therefore, the drive means for the U-axis and / or the X-axis can be reduced in size and the cycle processing time can be reduced. In a seventh aspect based on any one of the first to sixth aspects, the position command value calculation section draws a helical trajectory of the tool that cuts the inner surface or the outer surface in the approach cycle or the relief cycle. Then, the position command values of the U-axis, X-axis and Z-axis are calculated so as to gradually approach or escape the reference trajectory of the workpiece. In an eighth aspect based on any one of the first to sixth aspects, in the position command value calculating section, the tool for cutting and processing the inner surface or the outer surface in the approach cycle or the relief cycle is provided in the axial direction of the workpiece. The U-axis, X-axis, and Z-axis position command values are calculated so that a spiral locus is drawn on a plane perpendicular to the plane to gradually approach or escape the reference locus of the workpiece.

第 7又は第 8発明によると、 アプローチサイクルあるいは逃げサイクルでの U 軸及び X軸の軌跡は、 被加工材の回転に同期しながら基準軌跡に対して螺旋状に 、 あるいは渦巻き状に漸次接近するようにしている。 したがって、 ァプロ一チサ ィクルあるいは逃げサイクルでの U軸及び/又は X軸の位置指令値は、 切削加工 時の U軸及び/又は X軸の位置指令値に対して所定の微小移動量ずつ減少又は増 加させることによって作成できる。 この結果、 アプローチサイクルあるいは逃げ サイクルでの U軸及び Z又は X軸の位置指令値の演算が非常に容易となる。 さら に、 微小移動量ずつ移動させているので、 アプローチサイクルあるいは逃げサイ クル時に U軸及び/又は X軸に大きな加速度が発生するのを防止できる。  According to the seventh or eighth invention, the trajectories of the U-axis and the X-axis in the approach cycle or the relief cycle gradually approach the reference trajectory in a spiral or spiral manner in synchronization with the rotation of the workpiece. Like that. Therefore, the position command value of the U-axis and / or X-axis in the approach cycle or the relief cycle decreases or decreases by a predetermined minute movement amount with respect to the position command value of the U-axis and / or X-axis during cutting. It can be created by increasing it. As a result, it becomes very easy to calculate the U-axis and Z-axis or X-axis position command values in the approach cycle or the relief cycle. Furthermore, since the actuator is moved by a small movement amount, it is possible to prevent a large acceleration from being generated on the U-axis and / or the X-axis during an approach cycle or an escape cycle.

第 9発明は、 第 1〜第 4のいずれかの発明において、 前記内面加工駆動手段が リニアモータを備え、 このリニアモー夕によって前記ボーリングバ一を直線駆動 している。  In a ninth aspect based on any one of the first to fourth aspects, the inner surface machining drive means includes a linear motor, and the linear motor drives the boring bar linearly.

第 9発明によると、 内面を加工する工具を支持するボーリングバーをリニァモ 一夕によって直線駆動する。 ここで、 被加工材の回転に同期して工具の往復駆動 を高速で応答性良く制御する必要があるが、 このような場合には通常、 負荷イナ —シャを駆動モータのイナ一シャより極力小さくしなければならない。 本発明で は、 駆動モータをリニアモータとしたので、 駆動モータ部を小型化したままで負 荷イナ一シャを駆動モータのイナ一シャより小さくすることができ、 よって加工 時の剛性を確保できるような大重量のボーリングバー及び U軸スライドの往復駆 動を高速で応答性良く制御することができる。 According to the ninth invention, a boring bar supporting a tool for machining an inner surface is linearly driven by Linamo. Here, it is necessary to control the reciprocating drive of the tool at high speed and with good responsiveness in synchronization with the rotation of the workpiece. In such a case, the load inertia is usually as small as possible than the drive motor inertia. Must be smaller. In the present invention, since the drive motor is a linear motor, the load inertia can be made smaller than the drive motor inertia while the drive motor section is downsized. The reciprocating drive of a heavy boring bar and U-axis slide that can secure the rigidity at the time can be controlled at high speed and with high responsiveness.

第 1 0発明は、 第 1発明において、 前記アプローチサイクルで学習によって X 軸及び U軸の位置偏差値を零に収束させるときの前記 Z軸位置範囲が、 前記支持 装置が位置する範囲としている。  In a tenth aspect based on the first aspect, the Z-axis position range when the position deviation values of the X-axis and the U-axis converge to zero by learning in the approach cycle is a range in which the support device is located.

第 1 0発明によると、 切断開始する前に被加工材にアプローチする際、 支持装 置が位置する Z軸方向範囲からアプローチを開始して被加工材の切削開始位置ま でアプローチしながら、 学習によって X軸及び U軸の位置偏差値を零に収束させ るようにしている。 よって、 アプローチ完了後に、 被加工材の Z軸方向の駆動に 大きな加速度の変化を発生させることなく、 スムーズに被加工材の切削加工に移 行できる。 この結果、 Z軸駆動モータ等を小型化できると共に、 被加工材の加工 開始時の Z軸停止が不要となり、 加工時間を短縮化できる。 図面の簡単な説明  According to the tenth aspect, when approaching the workpiece before starting cutting, learning is performed while approaching from the Z-axis range where the support device is located and approaching the cutting start position of the workpiece. The X-axis and U-axis position deviation values converge to zero. Therefore, after the approach is completed, it is possible to smoothly shift to the cutting of the workpiece without causing a large change in acceleration in driving the workpiece in the Z-axis direction. As a result, the size of the Z-axis drive motor and the like can be reduced, and the Z-axis does not need to be stopped at the start of processing of the workpiece, thereby reducing the processing time. BRIEF DESCRIPTION OF THE FIGURES

図 1は本発明の実施例に係るサイクル加工装置の正面図を示す。 FIG. 1 shows a front view of a cycle processing apparatus according to an embodiment of the present invention.

図 2は図 1の側面図を示す。 FIG. 2 shows a side view of FIG.

図 3は本サイクル加工装置の制御ハード構成のプロック図を示す。 Fig. 3 shows a block diagram of the control hardware configuration of the cycle processing device.

図 4は本サイクル加工装置の制御機能構成のプロック図を示す。 Fig. 4 shows a block diagram of the control function configuration of the cycle processing device.

図 5は本サイクル加工装置の外面加工アプローチ時の工具軌跡の平面図を示す。 図 6は図 5の斜視図を示す。 Fig. 5 shows a plan view of the tool trajectory when the external machining approach of this cycle machining device is performed. FIG. 6 shows a perspective view of FIG.

図 7は本実施例に係るビストンリングの加工前後のリング形状を示す。 FIG. 7 shows the ring shape of the piston ring according to the present embodiment before and after processing.

図 8は従来技術に係るビストンリング外面を N C加工する時の支持装置説明図で ある。 FIG. 8 is an explanatory view of a supporting device according to the prior art when performing an NC process on the outer surface of a biston ring.

図 9は従来技術に係るビストンリング内外面を同時に N C加工する時の支持装置 説明図である。 発明を実施するための最良の形態 FIG. 9 is an explanatory view of a support device according to the prior art when the inner and outer surfaces of the piston ring are simultaneously NC-processed. BEST MODE FOR CARRYING OUT THE INVENTION

本発明の実施例に係る自由曲線部材のサイクル加工装置を、 図面を参照して詳 細に説明する。  A cycle processing apparatus for a free curved member according to an embodiment of the present invention will be described in detail with reference to the drawings.

本サイクル加工装置の機構的な構成は、 本発明者が特願平 8— 2 4 9 5 7 2号 によって既に提案した 「非円形曲線を有するワークの加工装置」 に記載の加工装 置と同様であり、 ここでは、 この構成について簡単に説明する。 図 1は本サイク ル加工装置の正面図を示し、 図 2は図 1における側面図を示している。  The mechanical configuration of this cycle processing device is the same as the processing device described in “Processing Device for Non-Circular Curve Work” already proposed by the present inventor in Japanese Patent Application No. 8-249572. Here, this configuration will be briefly described. FIG. 1 shows a front view of the cycle processing apparatus, and FIG. 2 shows a side view of FIG.

べッ ド 2 1の上部の略中央後部にコラム 2 2が設置されている。 このコラム 2 2の前方には、 コラム 2 2の前面に付設されたガイ ドレール 3 3によって被加工 材 1の軸心方向 (Z軸方向) に移動自在に支承された Z軸スライ ド 3 2が配設さ れている。 ここで、 ガイ ドレ一ノレ 3 3は、 例えばボール式リニアガイ ド等より構 成される。 また、 コラム 2 2の上部には例えばサ一ボモータ等からなる Z軸モ一 タ 3 1が配設されており、 この Z軸モータ 3 1によって Z軸スライ ド 3 2は上下 駆動される。 Z軸モータ 3 1には、 Z軸スライ ド 3 2の Z軸方向の位置を検出す る、 例えばエンコーダ等からなる Z軸位置センサ 3 5が設けられている。 また、 Z軸位置センサ 3 5の位置検出信号は後述するように Z軸速度変換部 1 4 4を介 して Z軸速度アンプ部 1 4 3にフィードバックされ、 この Z軸速度アンプ部 1 4 3は後述の制御器 2 5力、らの速度指令とこのフィードバック速度信号との差が小 さくなるように Z軸モータ 3 1を制御している。 なお、 Z軸速度アンプ部 1 4 3 と Z軸モータ 3 1と Z軸位置センサ 3 5と Z軸速度変換部 1 4 4とによって軸心 方向駆動手段 3 4を構成している。  A column 22 is provided substantially at the center rear of the upper part of the bed 21. In front of the column 22, there is a Z-axis slide 32 supported by a guide rail 33 attached to the front of the column 22 so as to be movable in the axial direction (Z-axis direction) of the workpiece 1. It is provided. Here, the guide rail 33 is composed of, for example, a ball type linear guide. Further, a Z-axis motor 31 composed of, for example, a servomotor or the like is provided at an upper portion of the column 22, and the Z-axis slide 32 is vertically driven by the Z-axis motor 31. The Z-axis motor 31 is provided with a Z-axis position sensor 35 that detects the position of the Z-axis slide 32 in the Z-axis direction, for example, an encoder or the like. Also, the position detection signal of the Z-axis position sensor 35 is fed back to the Z-axis speed amplifier 144 via the Z-axis speed converter 144 as described later, and the Z-axis speed amplifier 144 Controls the Z-axis motor 31 so that the difference between the speed command from a controller 25 described later and the feedback speed signal is reduced. Note that the Z-axis speed amplifier section 14 3, the Z-axis motor 31, the Z-axis position sensor 35, and the Z-axis speed conversion section 144 constitute an axial direction driving means 34.

また、 Z軸スライド 3 2内には被加工材 1をクランプして支持する支持装置が 配設されており、 この支持装置は、 上下方向に離間し、 且つ互いに対向した位置 に配設された上部ワーク支持手段 5 2と下部ワーク支持手段 5 3とから構成され ている。 この両支持手段 5 2 , 5 3は、 図示しないギア列等の駆動伝達手段によ つて同じ方向へ同期して回転可能に支承されており、 コラム 2 2の上部に設置さ れた例えばサーボモータ等からなる C軸モータ 5 1によって上記駆動伝達手段を 介して同期回転される。 C軸モータ 5 1には、 上部ワーク支持手段 5 2及び下部 ワーク支持手段 5 3の C軸方向の回転位置を検出する、 例えばエンコーダ等から なる C軸位置センサ 5 5が設けられている。 そして、 Z軸と同様にして、 後述す る C軸速度アンプ部 1 3 3及び C軸速度変換部 1 3 4を備えており、 これらの C 軸速度アンプ部 1 3 3と C軸モータ 5 1と C軸位置センサ 5 5と C軸速度変換部 1 3 4とによって C軸駆動手段 5 4を構成している。 A support device for clamping and supporting the workpiece 1 is provided in the Z-axis slide 32. The support device is vertically separated from each other, and is provided at a position facing each other. It is composed of upper work supporting means 52 and lower work supporting means 53. The two support means 52, 53 are rotatably supported in the same direction by a drive transmission means such as a gear train (not shown). For example, a servo motor mounted on the upper part of the column 22 is provided. Drive transmission means by C-axis motor 51 Is rotated synchronously. The C-axis motor 51 is provided with a C-axis position sensor 55 composed of, for example, an encoder or the like, which detects the rotational position of the upper work support means 52 and the lower work support means 53 in the C-axis direction. In the same manner as the Z-axis, a C-axis speed amplifier 13 and a C-axis speed converter 13 34 described later are provided. These C-axis speed amplifier 13 and C-axis motor 5 1 The C-axis position sensor 55 and the C-axis speed converter 134 constitute C-axis driving means 54.

上部ワーク支持手段 5 2は、 上下動可能に支承されると共に、 Z軸スライ ド 3 2の上部に設けられた図示しない油圧シリンダによって上下移動される。 この油 圧シリンダの伸縮によって、 上部ワーク支持手段 5 2の下部に設けられた上部ク ランプへッ ド 5 2 aと、 下部ワーク支持手段 5 3の上部に設けられた下部クラン プへッ ド 5 3 aとの間に、 被加工材 1がクランプされる。  The upper work supporting means 52 is supported so as to be able to move up and down, and is moved up and down by a hydraulic cylinder (not shown) provided above the Z-axis slide 32. Due to the expansion and contraction of the hydraulic cylinder, an upper clamp head 52 a provided below the upper work supporting means 52 and a lower clamp head 5 provided above the lower work supporting means 53 are provided. Workpiece 1 is clamped between 3a.

また、 コラム 2 2のほぼ中間部には、 被加工材 1の外面を加工する外面加工手 段 7 0が配設されている。 外面加工手段 7 0は、 先端部に取着された工具 5を支 持する工具支持手段 7 2と、 コラム 2 2に取着されるとともに、 前記工具支持手 段 7 2を水平方向で、 且つ被加工材 1に対して接離方向 (X方向) へ移動可能に 案内する Xガイ ド手段 7 3と、 この Xガイ ド手段 7 3にカバ一 7 4を介して取着 された、 例えばサーボモータ等からなる X軸モータ 7 1と、 X軸モータ 7 1の回 転力を工具支持手段 7 2の移動方向に伝達する例えばボ一ルスクリユー等からな る伝達手段 7 5とを備えている。 また、 X軸モータ 7 1には、 X軸方向の工具 5 の位置を検出する例えばェンコ一ダ等からなる X軸位置センサ Ί 6が取着されて いる。 さらに、 前記 Z軸と同様にして、 後述する X軸速度アンプ部 1 1 3及び X 軸速度変換部 1 1 4を備えており、 これらの X軸速度アンプ部 1 1 3と X軸モ一 タ 7 1と X軸位置センサ 7 6と X軸速度変換部 1 1 4とによって外面加工駆動手 段 7 8を構成している。 そして、 この X軸モータ 7 1の回転により工具支持手段 7 2を X方向に移動して、 工具 5で被加工材 1の外面が切削加工される。  An outer surface processing means 70 for processing the outer surface of the workpiece 1 is provided substantially in the middle of the column 22. The outer surface machining means 70 is attached to the column 22 and the tool support means 72 for supporting the tool 5 attached to the distal end, and the tool support means 72 is arranged in a horizontal direction. An X guide means 73 for guiding the workpiece 1 so that it can move in the direction of contact and separation (X direction) and a cover 74 attached to the X guide means 73 via a cover 74, for example. An X-axis motor 71 composed of a motor or the like, and a transmission means 75 composed of, for example, a ball screw, for transmitting the rotational force of the X-axis motor 71 in the moving direction of the tool support means 72 are provided. Further, the X-axis motor 71 is provided with an X-axis position sensor 6 composed of, for example, an encoder for detecting the position of the tool 5 in the X-axis direction. Further, similarly to the Z-axis, an X-axis speed amplifier unit 113 and an X-axis speed conversion unit 114 described later are provided. These X-axis speed amplifier unit 113 and X-axis motor The outer surface machining drive means 78 is constituted by the 7 1, the X-axis position sensor 76, and the X-axis speed converter 1 1 4. Then, the tool support means 72 is moved in the X direction by the rotation of the X-axis motor 71, and the outer surface of the workpiece 1 is cut by the tool 5.

また、 べッ ド 2 1の上部で、 且つコラム 2 2の前方には、 被加工材 1の内面を 加工する内面加工手段 9 0が配設されている。 内面加工手段 9 0は、 被加工材 1 の中空部に配設され、 且つ上端部に取着された工具 4を支持するボーリングバー 9 3と、 このボーリングバ一 9 3を支持する U軸スライ ド 9 2と、 この U軸スラ ィ ド 9 2を水平方向で、 力、つ、 被加工材 1に対して接離方向 (U軸方向) へ移動 可能に支持するガイ ドレール 9 4と、 前記 U軸スライ ド 9 2をガイ ドレーノレ 9 4 上で U軸方向に駆動する例えばリニアモータ等からなる U軸モータ 9 1とを備え ている。 また、 ガイ ドレ一ノレ 9 4の近傍には U軸スライ ド 9 2の位置を検出する U軸位置センサ 9 5が設けられており、 この U軸位置センサ 9 5は例えばリニア スケール等で構成されている。 さらに、 前記 Z軸と同様にして、 後述する U軸速 度アンプ部 1 2 3及び U軸速度変換部 1 4を備えており、 これらの U軸速度ァ ンプ部 1 2 3と U軸モータ 9 1と U軸位置センサ 9 5と U軸速度変換部 1 4と によって内面加工駆動手段 9 8を構成している。 また前記ボーリングバ一 9 3の 上端部、 すなわち、 工具 4の位置が被加工材 1の中空部内に入るように設定され ている。 そして、 U軸モータ 9 1を駆動することによって、 U軸スライ ド 9 2を U軸方向に移動でき、 工具 4で被加工材 1の内面が切削加工される。 An inner surface processing means 90 for processing the inner surface of the workpiece 1 is provided above the bed 21 and in front of the column 22. The inner surface processing means 90 is the work material 1 A boring bar 93 for supporting the tool 4 attached to the upper end of the boring bar, a U-axis slide 92 for supporting the boring bar 93, and a U-axis slide A guide rail 94 that supports the workpiece 2 in a horizontal direction and can move toward and away from the workpiece 1 in the U-axis direction, and a guide rail 94 that supports the U-axis slide 92. And a U-axis motor 91 composed of, for example, a linear motor or the like, which is driven in the U-axis direction. A U-axis position sensor 95 for detecting the position of the U-axis slide 92 is provided near the guide rail 94, and the U-axis position sensor 95 is formed of, for example, a linear scale. ing. Further, similarly to the Z-axis, a U-axis speed amplifier unit 123 and a U-axis speed conversion unit 14 described later are provided. These U-axis speed amplifier unit 123 and U-axis motor 1, the U-axis position sensor 95 and the U-axis speed converter 14 constitute an inner surface machining drive means 98. The upper end of the boring bar 93, that is, the position of the tool 4 is set so as to enter the hollow portion of the workpiece 1. By driving the U-axis motor 91, the U-axis slide 92 can be moved in the U-axis direction, and the tool 4 cuts the inner surface of the workpiece 1.

図 3は、 本サイクル加工装置の各軸制御のハ一ド構成のプロック図を示してい る。  FIG. 3 shows a block diagram of a hard configuration of each axis control of the cycle processing apparatus.

X軸位置センサ 7 6、 U軸位置センサ 9 5、 C軸位置センサ 5 5及び Z軸位置 センサ 3 5の各検出位置信号は制御器 2 5に入力されている。 制御器 2 5は、 例 えばマイクロコンピュータ等のコンピュータ装置を中心として構成されており、 本サイクル加工装置の各軸制御の中枢機能を担っている。 制御器 2 5は、 予め演 算して記憶している各軸の位置指令値と、 前記各位置センサ 7 6 , 9 5 , 5 5, 3 5から入力した位置データとに基づいて各軸の速度指令値を演算し、 対応する 各軸速度アンプに出力する。 X軸速度アンプ 7 7、 U軸速度アンプ 9 6、 C軸速 度アンプ 5 6及び Z軸速度アンプ 3 6は、 それぞれ前記各速度指令値を受けて対 応する X軸モータ 7 1、 U軸モータ 9 1、 C軸モータ 5 1及び Z軸モータ 3 1の 速度を制御している。  The detection position signals of the X-axis position sensor 76, the U-axis position sensor 95, the C-axis position sensor 55, and the Z-axis position sensor 35 are input to the controller 25. The controller 25 is mainly configured by a computer device such as a microcomputer, for example, and has a central function of controlling each axis of the cycle processing device. The controller 25 calculates the position command value of each axis calculated and stored in advance and the position data input from the position sensors 76, 95, 55, 35 based on each axis. Calculate the speed command value and output it to the corresponding axis speed amplifier. The X-axis speed amplifier 77, U-axis speed amplifier 96, C-axis speed amplifier 56, and Z-axis speed amplifier 36 receive the respective speed command values and correspond to the X-axis motor 71, U-axis, respectively. Controls the speed of motor 91, C-axis motor 51, and Z-axis motor 31.

図 4は本サイクル加工装置の各軸制御の機能構成のプロック図を示しており、 これに基づいて機能構成を説明する。 Fig. 4 shows a block diagram of the functional configuration of each axis control of this cycle machine. The functional configuration will be described based on this.

位置指令値演算部 1 0 1は、 予め加工開始前に、 被加工材 1の内面及び/又は 外面の自由曲線を表す基準軌跡データに基づいて、 後述の手順により所定時間毎 の U軸及び X軸の微小移動区間 (以下ブロックという) の位置指令値を時系列的 に演算しておく。 すなわち、 各軸の位置及び速度の制御は、 コンピュータの所定 時間毎の周期演算処理によって、 各プロックでの各軸の微小移動を連続的に制御 して行われるが、 本実施例においては、 高速加工時の前記周期演算処理時間を短 縮するために、 加工開始する前に加工時の U軸及び X軸の前記周期時間毎に対応 する軌跡デ一タを演算しておき、 この軌跡デ一タに基づいて前記周期時間毎の微 小移動量を演算している。  Before starting machining, the position command value calculating unit 101 determines the U-axis and X at predetermined time intervals according to a procedure described later based on reference trajectory data representing a free curve of the inner surface and / or outer surface of the workpiece 1. Calculate the position command value of the axis minute movement section (hereinafter referred to as block) in time series. In other words, the control of the position and speed of each axis is performed by continuously controlling the minute movement of each axis in each block by a periodic calculation process of the computer at predetermined time intervals. In order to shorten the period calculation processing time at the time of machining, before starting machining, the trajectory data corresponding to each of the U-axis and X-axis cycle times at the time of machining is calculated, and the trajectory data is calculated. The small movement amount for each cycle time is calculated based on the data.

この軌跡データには、 被加工材 1へのアプローチ時の軌跡データと、 実際に被 加工材 1を切削加工する時の軌跡データと、 加工完了後に被加工材 1から逃げる 時の軌跡データとが含まれている。 そして、 演算されたこの位置指令値は位置指 令値記憶部 1 0 2に出力される。 なお、 C軸及び Z軸は予め設定された所定速度 で駆動され、 U軸及び X軸はこの C軸に同期して駆動される。  The trajectory data includes trajectory data when approaching workpiece 1, trajectory data when actually cutting workpiece 1, and trajectory data when escaping from workpiece 1 after machining is completed. include. Then, the calculated position command value is output to the position command value storage unit 102. The C-axis and the Z-axis are driven at a preset speed, and the U-axis and the X-axis are driven in synchronization with the C-axis.

位置指令値記憶部 1 0 2では、 U軸及び X軸に対応して演算された上記位置指 令値が時系列的に記憶される。 そして実際の加工時には、 位置指令出力部 1 0 3 はこの記憶された U軸及び X軸の位置指令値を前記所定周期時間毎に読み出し、 対応する各位置偏差演算部に時系列的に出力する。  The position command value storage unit 102 stores the position command values calculated corresponding to the U-axis and the X-axis in a time-series manner. Then, at the time of actual machining, the position command output unit 103 reads out the stored U-axis and X-axis position command values at each of the predetermined cycle times, and outputs the time-series to the corresponding position deviation calculation units. .

X軸位置偏差演算部 1 1 0は、 この所定周期時間毎に入力した X軸位置指令値 と、 X軸位置センサ 7 6から入力した X軸位置データとを比較し、 両者の差、 つ まり X軸位置偏差を演算して出力する。 この X軸位置偏差は、 X軸学習制御部 1 1 1と X軸加算部 1 1 2に入力される。  The X-axis position deviation calculation unit 110 compares the X-axis position command value input at every predetermined period of time with the X-axis position data input from the X-axis position sensor 76, and the difference between the two, that is, Calculates and outputs the X-axis position deviation. The X-axis position deviation is input to the X-axis learning control unit 111 and the X-axis addition unit 112.

X軸学習制御部 1 1 1は、 X軸が被加工材 1の前記基準軌跡をサイクリックに 繰り返して移動し、 被加工材 1を加工する際に、 このサイクリック加工で繰り返 される位置指令値に対する周期的な外乱 (再現性のある外乱) による位置偏差を 小さい値に収束させることができる。 ここでは、 ピストンリングのような自由曲 線を有する部材を所定速度で回転させながら、 この回転に同期させて前記自由曲 線に沿って X軸を移動させているので、 X軸の位置偏差値は上記所定のサイクル 時間 (1回転に要する時間) 毎に周期的に変動することになる。 この周期的な変 動は再現性があるので、 被加工材 1の 1回転毎に前記位置偏差値の大きさを学習 しながら小さくするようにしている。 すなわち、 前記 X軸位置偏差が零になるよ うにこの X軸位置偏差の補正指令値を演算して出力すると共に、 演算した前記補 正指令値をこのときの対応する処理周期時間毎に記憶する。 この補正指令値は、 前回のサイクルでの同じ処理周期時間における前記補正指令値及び位置偏差値の 大きさに基づいて演算される。 The X-axis learning control unit 1 1 1 is a position where the X-axis cyclically moves along the reference trajectory of the workpiece 1 and repeats the cyclic processing when the workpiece 1 is processed. Position deviation due to periodic disturbance (reproducible disturbance) to the command value can be converged to a small value. Here, a free song like a piston ring While rotating the member having the line at a predetermined speed, the X-axis is moved along the free-form curve in synchronization with the rotation, so that the position deviation value of the X-axis is determined by the predetermined cycle time (per one rotation). (The required time). Since the periodic fluctuation has reproducibility, the position deviation value is reduced while learning the magnitude of the position deviation value for each rotation of the workpiece 1. That is, a correction command value for the X-axis position deviation is calculated and output so that the X-axis position deviation becomes zero, and the calculated correction command value is stored for each corresponding processing cycle time. . This correction command value is calculated based on the magnitude of the correction command value and the position deviation value in the same processing cycle time in the previous cycle.

また、 X軸加算部 1 1 2は、 前記 X軸位置偏差演算部 1 1 0からの X軸位置偏 差値と、 前記 X軸学習制御部 1 1 1からの X軸補正指令値とを入力して加算し、 この加算データを X軸速度アンプ部 1 1 3に速度指令として出力する。 X軸速度 アンプ部 1 1 3はこの加算データの大きさに基づいて X軸モータ 7 1を駆動して 速度を制御しており、 上記加算データと後述する X軸速度変換部 1 1 4からの速 度フィ一ドバック値との偏差が小さくなるように X軸モータ駆動指令を演算して 出力している。 X軸位置センサ 7 6は、 X軸モータ 7 1の位置データを前記 X軸 位置偏差演算部 1 1 0及び X軸速度変換部 1 1 4に出力する。 また、 X軸速度変 換部 1 1 4は、 この位置データに基づいて時間に対する位置変化率を演算し、 X 軸速度フィ一ドバック値として出力している。  Further, the X-axis adding unit 111 inputs the X-axis position deviation value from the X-axis position deviation calculating unit 110 and the X-axis correction command value from the X-axis learning control unit 111. Then, the added data is output to the X-axis speed amplifier unit 113 as a speed command. The X-axis speed amplifier 1 13 drives the X-axis motor 71 based on the size of the added data to control the speed, and the X-axis speed converter 1 1 4 The X-axis motor drive command is calculated and output so that the deviation from the speed feedback value is reduced. The X-axis position sensor 76 outputs the position data of the X-axis motor 71 to the X-axis position deviation calculator 110 and the X-axis speed converter 114. The X-axis speed converter 114 calculates the position change rate with respect to time based on the position data, and outputs the calculated value as the X-axis speed feedback value.

また、 上記 X軸と同様に、 U軸に関してもサイクリックに加工している時の位 置偏差が零に収束するように学習しながら位置偏差の補正指令値を演算し、 U軸 モータ 9 1を制御している。 すなわち、 U軸位置偏差演算部 1 2 0と、 U軸学習 制御部 1 2 1と、 U軸加算部 1 2 2と、 U軸速度アンプ部 1 2 3と、 U軸速度変 換部 1 2 4とを備えている。  Similarly to the X-axis, the U-axis motor 9 1 is calculated by calculating the position deviation correction command value while learning so that the position deviation during cyclic machining on the U-axis converges to zero. Is controlling. That is, the U-axis position deviation calculating section 120, the U-axis learning control section 121, the U-axis adding section 122, the U-axis speed amplifier section 123, and the U-axis speed converting section 122 4 and have.

また、 C軸と Z軸に関しては、 上記のような学習機能を備えておらず、 通常の 位置及び速度フィ一ドバック制御が行われている。 つまり、 C軸においては、 C 軸位置偏差演算部 1 3 0と、 C軸速度ァンプ部 1 3 3と、 C軸速度変換部 1 3 4 とを備えている。 Z軸においては、 Z軸位置偏差演算部 1 4 0と、 Z軸速度アン プ部 1 4 3と、 Z軸速度変換部 1 4 4とを備えている。 これらの機能は前述の X 軸の対応する各機能部と同様であり、 相当する軸の処理を行う。 The C-axis and Z-axis do not have the learning function as described above, and normal position and velocity feedback control is performed. In other words, for the C-axis, the C-axis position deviation calculation unit 130, the C-axis speed pump unit 133, and the C-axis speed conversion unit 1 34 And The Z-axis includes a Z-axis position deviation calculator 140, a Z-axis speed amplifier 144, and a Z-axis speed converter 144. These functions are the same as the corresponding function units of the X axis described above, and perform the processing of the corresponding axes.

さて、 本サイクル加工装置においては、 被加工材 1へのアプローチ時の軌跡デ 一夕、 切削加工時の軌跡データ、 及び加工完了後に被加工材 1から逃げる時の軌 跡データは、 被加工材 1の本来の基準軌跡データから求められている。 ここで、 図 5及び図 6に基づいて外面加工でのアプローチ時の軌跡データを作成する手順 を説明する。 図 5及び図 6はアプローチ時の外面加工用の工具 5の軌跡を示して おり、 図 5はその平面図、 図 6はその斜視図を表している。  By the way, in this cycle processing device, the trajectory data when approaching the workpiece 1, the trajectory data at the time of cutting, and the trajectory data when escaping from the workpiece 1 after the completion of the processing are as follows. It is obtained from one original reference trajectory data. Here, a procedure for creating trajectory data at the time of approach in external surface processing will be described with reference to FIGS. 5 and 6 show the trajectory of the outer surface machining tool 5 at the time of approach, FIG. 5 is a plan view thereof, and FIG. 6 is a perspective view thereof.

基準軌跡 1 5は、 被加工材 1を切削加工して製作されたリング 3の外面の軌跡 を表している。 位置 1 5 aはこの基準軌跡 1 5上にあるアプローチ完了位置であ り、 また、 位置 1 4は基準軌跡 1 5から平面視で所定距離 (逃げ量 E ) 離れ、 且 つ位置 1 5 aよりも加工時の Z軸移動方向と反対方向に所定距離だけ離れたアブ ローチ開始位置である。 外面加工時のアプローチは、 アプローチ開始位置 1 4か ら螺旋状に基準軌跡 1 5に漸近して行き、 アプローチ完了位置 1 5 aで基準軌跡 1 5上に到達するようにしている。 このとき、 Z軸方向の位置は、 アプローチ開 始位置 1 4からアプローチ完了位置 1 5 aへ (加工時の Z軸移動方向に) 所定時 間に所定距離漸次移動するようになっている。  The reference trajectory 15 represents the trajectory of the outer surface of the ring 3 manufactured by cutting the workpiece 1. Position 15a is the approach completion position on this reference locus 15; position 14 is a predetermined distance (escape amount E) from the reference locus 15 in plan view; Is also the approach start position separated by a predetermined distance in the direction opposite to the Z-axis movement direction during machining. The approach at the time of outer surface machining is to approach the reference trajectory 15 spirally from the approach start position 14 and reach the reference trajectory 15 at the approach completion position 15a. At this time, the position in the Z-axis direction is configured to gradually move from the approach start position 14 to the approach completion position 15a (in the Z-axis movement direction during machining) by a predetermined distance in a predetermined time.

この外面加工アプローチ時の螺旋状の軌跡データは、 前記位置指令値演算部 1 0 1によって、 以下のような手順で演算される。 すなわち、 被加工材 1の基準軌 跡データに基づいて各軸のプロック毎の位置指令値が周期処理の時系列的に演算 される。  The spiral path data at the time of the outer surface machining approach is calculated by the position command value calculation unit 101 in the following procedure. That is, based on the reference trajectory data of the workpiece 1, the position command value for each block of each axis is calculated in a time series of the periodic processing.

( 1 ) まず、 被加工材 1の前記基準軌跡データを図示しない基準軌跡データ入力 装置から読み込む。 この基準軌跡データ入力装置は例えば専用の自動プログラマ や通常のコンピュータ等で構成することができ、 被加工材 1の内面及び外面の形 状を表すプロフィルデータをベースにして基準軌跡データを作成し、 データ通信 又はフロッピーディスク等を介して送信する。 ここで、 この基準軌跡データは、 基準軌跡 1 5上の任意の点 1 5 bを C軸の回転中心軸 0を中心にした極座標 (r , Θ) によって表したとき、 前記所定周期時間 (ここでは、 所定周期時間以内に 回転する C軸角度 値に相当する) 毎の各ブロック Bn に対応する極座標 (r η , ) によって表されている。 (1) First, the reference trajectory data of the workpiece 1 is read from a reference trajectory data input device (not shown). This reference trajectory data input device can be composed of, for example, a dedicated automatic programmer or a normal computer.The reference trajectory data is created based on the profile data representing the shapes of the inner and outer surfaces of the workpiece 1. Transmit via data communication or floppy disk. Here, this reference trajectory data is When an arbitrary point 15b on the reference trajectory 15 is represented by polar coordinates (r, Θ) centered on the rotation center axis 0 of the C axis, the predetermined period time (here, the rotation is performed within the predetermined period time) Each block Bn (corresponding to the C-axis angle value) is represented by polar coordinates (r η,).

なお、 nは 1〜360 ° までの自然数であり、 n= lのときは 0 = 0° Note that n is a natural number from 1 to 360 °, and 0 = 0 ° when n = l

(C軸の基準角度位置) とする。 (Reference angle position of C axis).

(2) 次に、 アプローチ開始位置 1 4の基準軌跡 1 5に対する逃げ量 Eを演算す る。 この逃げ量 Eは、  (2) Next, the clearance E of the approach start position 14 with respect to the reference locus 15 is calculated. This escape amount E is

数式 E = e 1 + e 2  Formula E = e 1 + e 2

によって求められる。 ここで、 el はアプローチ時の最大位置偏差値を表してお り、 アプローチ開始初期で、 且つ未だ学習機能による位置偏差の減少がなされて いない時の X軸位置偏差値によって実測される。 e2 は被加工材 1のリフト量と 呼ばれるもので、 基準軌跡 1 5の基準軌跡データの最大半径 rl と最小半径 r 2 とから、 数式 e2 = r 1 — r2 Required by Here, el represents the maximum position deviation value at the time of approach, and is actually measured by the X-axis position deviation value at the beginning of approach and when the position deviation has not yet been reduced by the learning function. e2 is called the lift amount of the workpiece 1. Based on the maximum radius rl and the minimum radius r2 of the reference trajectory data of the reference trajectory 15, the equation e2 = r 1 — r2

に基づいて算出される。 このリフト量 e2 は、 C軸の回転と X軸の移動とが完全 に同期してない状態でアプローチしている場合に、 工具 5と上部ワーク支持手段 5 2又は下部ワーク支持手段 53とが干渉しないように考慮したものである。 し たがって、 最大位置偏差値 el とリフト量 e2 とを共に考慮して逃げ量 Eを設定 しているので、 学習開始時で、 且つ C軸の回転と X軸の移動とが同期してない時 でも工具 5が上記支持手段に干渉することが無く、 安全性が向上する。 Is calculated based on This lift amount e2 may cause interference between the tool 5 and the upper work supporting means 52 or the lower work supporting means 53 when approaching in a state where the rotation of the C axis and the movement of the X axis are not completely synchronized. It is considered not to be. Therefore, the escape amount E is set in consideration of both the maximum position deviation value el and the lift amount e2, so that at the start of learning, the rotation of the C axis and the movement of the X axis are not synchronized. Even at this time, the tool 5 does not interfere with the support means, and the safety is improved.

(3) アプローチサイクル時の移動量データを作成する。 すなわち、 この移動量 データは、 図 5に示したように平面視で上記の逃げ量 Eだけ基準軌跡 1 5から離 れたアプローチ開始位置 1 4から螺旋状に基準軌跡 1 5に漸近して行き、 ァプロ ーチ完了位置 1 5 aで基準軌跡 1 5上に到達するように演算される。 このときの 逃げ量 Eを漸次減少させるための各プロック Bn毎の微小移動量 Δ rn は、 数式 Δ rn =E/ (CxM)  (3) Create travel distance data during the approach cycle. In other words, as shown in FIG. 5, the movement amount data approaches the reference trajectory 15 spirally from the approach start position 14 distant from the reference trajectory 15 by the above-mentioned clearance E in plan view. The calculation is performed so as to reach the reference locus 15 at the approach completion position 15a. At this time, the small movement amount Δ rn for each block Bn for gradually reducing the escape amount E is given by the following equation: Δ rn = E / (CxM)

で演算される。 なお、 Cは C軸 1回転当たりのブロック数で、 Mはァプロ一チサ ィクル時のサイクノレ数 (つまり、 C軸回転数) で表される。 このサイクル数 Mは 、 このアプローチサイクルの間に前記学習制御機能によって X軸位置偏差が零に 収束するのに足りる充分な時間を与えるような値に設定される。 ここで、 前記読 み込んだ基準軌跡データ (r n, θ η ) に基づく本来の微小移動量と、 前記微小 移動量 Δ ι· η とを加算した実際の移動量から算出される速度変化率、 即ちこのと きの発生加速度が、 所定値以上の場合にはこの発生加速度を抑えるために、 前記 サイクル数 Μを増やして再度演算し直す。 そして、 アプローチ完了時の位置が確 実に基準軌跡 1 5上にあるように、 前記演算された微小移動量 Δ r n または再度 演算し直された微小移動量 Δ r n と、 前記基準軌跡データ (r n, ) に基づ く本来の微小移動量とを加算し、 アプローチサイクル時の移動量データを作成す る。 これにより、 工具 5が各ブロック毎に所定の微小移動量△ r n ずつ X軸方向 から基準軌跡 1 5に漸近して行く。 Is calculated by Note that C is the number of blocks per rotation of the C axis, and M is the processor It is represented by the number of cycles during the cycle (that is, the number of C-axis rotations). The number of cycles M is set to a value that gives sufficient time for the X-axis position deviation to converge to zero by the learning control function during this approach cycle. Here, a speed change rate calculated from an actual movement amount obtained by adding the original minute movement amount based on the read reference trajectory data (rn, θη) and the minute movement amount Δι · η, That is, when the generated acceleration at this time is equal to or more than a predetermined value, in order to suppress the generated acceleration, the cycle number Μ is increased and the calculation is performed again. Then, the calculated small movement amount Δrn or the small movement amount Δrn calculated again and the reference trajectory data (rn, rn) so that the position at the time of approach completion is surely on the reference trajectory 15. ) Is added to the original minute movement amount to create movement amount data during the approach cycle. Thus, the tool 5 gradually approaches the reference trajectory 15 from the X-axis direction by a predetermined minute movement amount △ rn for each block.

なお、 前記 X軸のアプローチの場合と同様にして、 工具 4による内面加工アブ ローチ時の螺旋状の軌跡データ、 すなわち、 U軸の移動量データを作成すること ができる。  In the same manner as in the case of the X-axis approach, spiral locus data at the time of the inner surface machining approach using the tool 4, that is, U-axis movement amount data can be created.

また、 基準軌跡 1 5に沿った被加工材 1の切削加工が完了した後、 工具 4、 5 は被加工材 1から所定距離離れた位置に退避させている。 この逃げサイクル時の X軸及び U軸の移動量データは、 前述のアプローチサイクル時と同様の手順で作 成される。 すなわち、 加工完了位置に到達したら、 基準軌跡 1 5から逃げる方向 に (X軸の場合には被加工材 1の外側に、 U軸の場合には内側に) 基準軌跡デー タ (r n, θ η ) に対して漸次前記微小移動量 Δ r nずつ移動するように移動量 データを作成することができる。  After the cutting of the workpiece 1 along the reference trajectory 15 is completed, the tools 4 and 5 are retracted to a position away from the workpiece 1 by a predetermined distance. The movement data of the X-axis and U-axis during this escape cycle is created in the same procedure as in the approach cycle described above. In other words, when the machine reaches the machining completion position, the reference trajectory data (rn, θ η) in the direction of escape from the reference trajectory 15 (outside the workpiece 1 in the case of the X-axis, and inward in the case of the U-axis) ), The movement amount data can be created so as to gradually move by the minute movement amount Δrn.

なお、 本実施例ではアプローチサイクル又は逃げサイクルでの内面加工用のェ 具 4及び外面加工用の工具 5の軌跡が螺旋状になるように作成しているが、 この 軌跡に限定するものではなく、 工具 4及び工具 5が滑らかに漸次基準軌跡 1 5に 対して接近あるいは逃げるようにすればよい。 例えば、 アプローチサイクル又は 逃げサイクルでは、 Z軸方向の移動は行わずに U軸及び X軸の軌跡が上記螺旋状 軌跡と同様になるように、 すなわち、 Z軸方向に直交する平面内の渦巻き状軌跡 となるようにしてもよい。 In this embodiment, the trajectory of the inner surface machining tool 4 and the outer surface machining tool 5 in the approach cycle or the relief cycle is formed in a spiral shape, but is not limited to this trajectory. The tool 4 and the tool 5 should smoothly and gradually approach or escape from the reference trajectory 15. For example, in the approach cycle or the relief cycle, the trajectory of the U-axis and X-axis is The path may be similar to the path, that is, a spiral path in a plane orthogonal to the Z-axis direction.

本発明は、 外面及び内面の切削加工時のアプローチサイクルにおいて、 被加工 材 1から所定距離離れた位置から被加工材 1の端部の切削開始位置まで被加工材 1の回転に同期して漸次螺旋状に又は渦巻き状に基準軌跡 1 5に接近させている 。 このとき、 工具 5、 4が切削開始位置に到達する前に、 学習機能によって各軸 の位置偏差量を零に収束させるので、 切削開始位置近傍での位置偏差を小さくで きる。 これによつて、 上部ワーク支持手段 5 2及び下部ワーク支持手段 5 3の支 持部の半径方向の長さ ( 2 を長くでき、 支持部の剛性が高められる。 この結果、 上記支持手段の耐久性を向上でき、 また、 C軸回転による被加工材 1の微振動が 無くなるので加工条件のアップ (高速切削) 及び加工精度の向上が可能となる。 さらに、 上部ワーク支持手段 5 2及び下部ワーク支持手段 5 3でのクランプ力を 強化できるので、 切削時の反力に対して充分な抗力が得られて加工精度を向上で き、 被加工材 1の終端部での 「こば欠け」 や 「返り」 等が無くなり、 生産性を向 上できる。 産業上の利用可能性  The present invention is based on an approach cycle during cutting of an outer surface and an inner surface, in which, from a position at a predetermined distance from the workpiece 1 to a cutting start position at an end of the workpiece 1, the workpiece is gradually synchronized with the rotation of the workpiece 1. Spiral or spiral approaching the reference locus 15. At this time, the position deviation amount of each axis is converged to zero by the learning function before the tools 5 and 4 reach the cutting start position, so that the position deviation near the cutting start position can be reduced. As a result, the radial length (2) of the support portion of the upper work support means 52 and the lower work support means 53 can be increased, and the rigidity of the support portion can be increased. In addition, the machining performance can be improved (high-speed cutting) and the machining accuracy can be improved because the micro-vibration of the workpiece 1 due to the rotation of the C axis is eliminated. Since the clamping force at the support means 53 can be strengthened, sufficient resistance to the reaction force during cutting can be obtained, and machining accuracy can be improved. Eliminate “returns” etc. and improve productivity.

本発明は、 内面及び/又は外面が自由曲線によって形成された非円形曲線を有 する中空円筒形状の被加工材の内面及び Z又は外面を高精度で、 且つ高速に加工 できる、 例えばピストンリング等のような自由曲線部材のサイクル加工装置とし て有用である。  The present invention is capable of processing the inner surface and / or Z or outer surface of a hollow cylindrical workpiece having a non-circular curve whose inner surface and / or outer surface is formed by a free curve with high accuracy and at high speed, such as a piston ring. It is useful as a cycle processing device for free curved members like this.

Claims

請 求 の 範 囲 The scope of the claims 1 . 中空円筒形状で、 且つ内面及び外面が非円形の被加工材(1) を、 その両端面 で支持する支持装置と、 この支持装置により支持された状態で被加工材を円筒の 芯を軸として回転させる C軸駆動手段 (54)と、 この被加工材の中空部に挿入され 、 且つ内面を切削加工する工具(4) が取着されたボーリングバ一(93)と、 このボ —リングバ一を被加工材に対して接近する又は離れるように U軸方向に直線駆動 する内面加工駆動手段 (98)と、 外面を切削加工する工具 (5) を被加工材に対して 接近する又は離れるように X軸方向に直線駆動する外面加工駆動手段 (78)と、 被 加工材 (1) を軸心方向の Z軸方向に直線駆動する軸心方向駆動手段 (34)とを備え 、 前記 C軸回転角度に同期させて X軸及び U軸の駆動を制御し、 この被加工材の 内外面を切削加工する自由曲線部材のサイクル加工装置において、 1. A support device for supporting a workpiece (1) having a hollow cylindrical shape and non-circular inner and outer surfaces at both end surfaces thereof, and attaching the workpiece to the cylindrical core while being supported by the support device. A C-axis driving means (54) for rotating as a shaft, a boring bar (93) to which a tool (4) inserted into the hollow portion of the workpiece and cutting the inner surface is attached; An inner surface machining drive means (98) that drives the ring bar linearly in the U-axis direction to approach or separate from the workpiece, and a tool (5) that cuts the outer surface approach to the workpiece or External surface processing driving means (78) for linearly driving the workpiece in the X-axis direction so as to be separated, and axial direction driving means (34) for linearly driving the workpiece (1) in the Z-axis direction. Drives the X-axis and U-axis in synchronization with the C-axis rotation angle and cuts the inner and outer surfaces of this workpiece Cycle processing equipment for free curved members 予め前記被加工材(1) の基準軌跡データに基づいて、 C軸の所定回転角度毎の 各プロックに対応して、 この被加工材の基準軌跡(15)に漸次接近させるァプロ一 チサイクルでの X軸及び U軸の位置指令値を演算すると共に、 切削加工サイクル での X軸及び U軸の位置指令値を演算する位置指令値演算部(101) と、  Based on the reference trajectory data of the workpiece (1) in advance, corresponding to each block at each predetermined rotation angle of the C-axis, the approach cycle in which the reference trajectory (15) of the workpiece is gradually approached. A position command value calculation unit (101) that calculates the position command values of the X axis and the U axis and calculates the position command values of the X axis and the U axis in the cutting cycle; この演算された各位置指令値を前記各プロックに対応して記憶する位置指令値 記憶部(102) と、  A position command value storage unit (102) for storing the calculated position command values corresponding to the blocks; 実加工作業時に、 C軸の回転角度に同期して前記記憶された X軸及び U軸の位 置指令値を同時に出力する位置指令出力部(103) と、  A position command output unit (103) that simultaneously outputs the stored position command values of the X-axis and U-axis in synchronization with the rotation angle of the C-axis during actual machining work; この X軸及び U軸の位置指令値、 並びに X軸位置センサ(76)及び U軸位置セン サ (95)からの検出値に基づいて X軸及び U軸の位置偏差値をそれぞれ演算する X 軸位置偏差演算部(110) 及び U軸位置偏差演算部(120) と、  Based on the position command values of the X-axis and U-axis and the detection values from the X-axis position sensor (76) and the U-axis position sensor (95), the X-axis and the U-axis position deviation values are calculated respectively. A position deviation calculator (110) and a U-axis position deviation calculator (120); この演算された X軸位置偏差値及び U軸位置偏差値に基づいて、 C軸回転に同 期した位置偏差値を零に収束させるような X軸及び U軸の位置偏差値の補正指令 値を学習して記憶すると共に、 C軸の回転に同期してこの記憶した X軸及び U軸 の位置偏差値の補正指令値を出力する X軸学習制御部(111) 及び U軸学習制御部 (121) と、 これら X軸学習制御部及び U軸学習制御部からの各補正指令値、 並びに X軸位 置偏差演算部(110) 及び U軸位置偏差演算部(120) からの X軸及び U軸の位置偏 差値を各軸ごとに加算し、 各加算値を対応する前記外面加工駆動手段 (78)及び前 記内面加工駆動手段 (98)に速度指令として同時に出力する X軸加算部(112) 及び U軸加算部(122) とを備えたことを特徴とする自由曲線部材のサイクル加工装置 Based on the calculated X-axis position deviation value and U-axis position deviation value, a correction command value for the X-axis and U-axis position deviation values that causes the position deviation value synchronized with the C-axis rotation to converge to zero. The X-axis learning control unit (111) and the U-axis learning control unit (121), which learn and store, and output the correction command values of the stored positional deviation values of the X-axis and U-axis in synchronization with the rotation of the C-axis. ) When, The correction command values from the X-axis learning control unit and the U-axis learning control unit, and the X-axis and U-axis position deviations from the X-axis position deviation calculation unit (110) and U-axis position deviation calculation unit (120) The X-axis adder (112) and the U-axis adder (112), which add the difference value for each axis and simultaneously output each addition value as a speed command to the corresponding external surface machining drive means (78) and the internal surface machining drive means (98). A cycle processing apparatus for a free curved member, comprising: an axis addition unit (122). 2 . 中空円筒形状で、 且つ内面及び外面が非円形の被加工材 (1) を、 その両端面 で支持する支持装置と、 この支持装置により支持された状態で被加工材を円筒の 芯を軸として回転させる C軸駆動手段 (54)と、 この被加工材の中空部に挿入され 、 且つ内面を切削加工する工具 (4) が取着されたボーリングバ一(93)と、 このボ 一リングノ ―を被加工材に対して接近する又は離れるように U軸方向に直線駆動 する内面加工駆動手段 (98)と、 外面を切削加工する工具 (5) を被加工材に対して 接近する又は離れるように X軸方向に直線駆動する外面加工駆動手段 (78)と、 被 加工材(1) を軸心方向の Z軸方向に直線駆動する軸心方向駆動手段 (34)とを備え 、 前記 C軸回転角度に同期させて X軸及び U軸の駆動を制御し、 この被加工材の 内外面を切削加工する自由曲線部材のサイクル加工装置において、 2. A support device for supporting a workpiece (1) having a hollow cylindrical shape and non-circular inner and outer surfaces at both end surfaces thereof, and attaching the workpiece to a cylindrical core while being supported by the support device. A C-axis driving means (54) for rotating as a shaft, a boring bar (93) to which a tool (4) inserted into the hollow portion of the workpiece and cutting the inner surface is attached; An internal surface machining drive means (98) that linearly drives the ring in the direction of the U axis so as to approach or separate from the workpiece, and a tool (5) that cuts the outer surface approaches the workpiece or External surface processing driving means (78) for linearly driving the workpiece in the X-axis direction so as to separate therefrom; and axial driving means (34) for linearly driving the workpiece (1) in the axial Z-axis direction. Drives the X-axis and U-axis in synchronization with the C-axis rotation angle and cuts the inner and outer surfaces of this workpiece Cycle processing equipment for free curved members 予め前記被加工材(1) の基準軌跡データに基づいて、 C軸の所定回転角度毎の 各プロックに対応して、 切削加工サイクルでの X軸及び U軸の位置指令値を演算 すると共に、 切削完了後の逃げサイクルでこの被加工材から漸次逃がす方向に X 軸及び U軸を移動させる位置指令値を演算する位置指令値演算部(101) と、 この演算された各位置指令値を前記各プロックに対応して記憶する位置指令値 記憶部(102) と、  Based on the reference trajectory data of the workpiece (1) in advance, the X-axis and U-axis position command values in the cutting cycle are calculated for each block at each predetermined rotation angle of the C-axis, A position command value calculation unit (101) for calculating a position command value for moving the X-axis and the U-axis in a direction of gradually releasing from the workpiece in an escape cycle after cutting is completed; A position command value storage unit (102) stored corresponding to each block; 実加工作業時に、 C軸の回転角度に同期して前記記憶された X軸及び U軸の位 置指令値を同時に出力する位置指令出力部(103) と、  A position command output unit (103) that simultaneously outputs the stored position command values of the X-axis and U-axis in synchronization with the rotation angle of the C-axis during actual machining work; この X軸及び U軸の位置指令値、 並びに X軸位置センサ (76)及び U軸位置セン サ(95)からの検出値に基づいて X軸及び U軸の位置偏差値をそれぞれ演算する X 軸位置偏差演算部(110) 及び U軸位置偏差演算部(120) と、 この演算された X軸位置偏差値及び U軸位置偏差値に基づいて、 C軸回転に同 期した位置偏差値を零に収束させるような X軸及び U軸の位置偏差値の補正指令 値を学習して記憶すると共に、 C軸の回転に同期してこの記憶した X軸及び U軸 の位置偏差値の補正指令値を出力する X軸学習制御部(111) 及び U軸学習制御部 (121) と、 Based on the position command values of the X-axis and U-axis and the detection values from the X-axis position sensor (76) and the U-axis position sensor (95), the X-axis and U-axis position deviation values are calculated, respectively. A position deviation calculator (110) and a U-axis position deviation calculator (120); Based on the calculated X-axis position deviation value and U-axis position deviation value, a correction command value for the X-axis and U-axis position deviation values that causes the position deviation value synchronized with the C-axis rotation to converge to zero. The X-axis learning control unit (111) and the U-axis learning control unit (121), which learn and store, and output the correction command values of the stored positional deviation values of the X-axis and U-axis in synchronization with the rotation of the C-axis. ) When, これら X軸学習制御部及び U軸学習制御部からの各補正指令値、 並びに X軸位 置偏差演算部(110) 及び U軸位置偏差演算部(120) からの X軸及び U軸の位置偏 差値を各軸ごとに加算し、 各加算値を対応する前記外面加工駆動手段 (78)及び前 記内面加工駆動手段 (98)に速度指令として同時に出力する X軸加算部(112) 及び U軸加算部(122) とを備えたことを特徴とする自由曲線部材のサイクル加工装置 o  The correction command values from the X-axis learning control unit and the U-axis learning control unit, and the X-axis and U-axis position deviations from the X-axis position deviation calculation unit (110) and U-axis position deviation calculation unit (120) The X-axis adder (112) and the U-axis adder (112), which add the difference value for each axis and simultaneously output each addition value as a speed command to the corresponding external surface machining drive means (78) and the internal surface machining drive means (98). A cycle processing apparatus for a free curved member, comprising: an axis adding unit (122); 3 . 中空円筒形状で、 且つ内面及び外面が非円形の被加工材 (1) を、 その両端面 で支持する支持装置と、 この支持装置により支持された状態で被加工材を円筒の 芯を軸として回転させる C軸駆動手段 (54)と、 この被加工材の中空部に挿入され 、 且つ内面を切削加工する工具 (4) が取着されたボーリングバー(93)と、 このボ —リングバ一を被加工材に対して接近する又は離れるように U軸方向に直線駆動 する内面加工駆動手段 (98)と、 外面を切削加工する工具 (5) を被加工材に対して 接近する又は離れるように X軸方向に直線駆動する外面加工駆動手段 (78)と、 被 加工材(1) を軸心方向の Z軸方向に直線駆動する軸心方向駆動手段 (34)とを備え 、 前記 C軸回転角度に同期させて X軸及び U軸の駆動を制御し、 この被加工材の 内外面を切削加工する自由曲線部材のサイクル加工装置において、  3. A support device that supports a hollow cylindrical workpiece (1) whose inner and outer surfaces are non-circular at both end surfaces, and the workpiece is supported by the supporting device and the cylindrical core is attached to the workpiece. A C-axis driving means (54) for rotating as a shaft, a boring bar (93) having a tool (4) inserted into the hollow portion of the workpiece and cutting the inner surface, and a boring bar (93). An internal surface machining drive means (98) that drives linearly in the U-axis direction to approach or leave the workpiece, and a tool (5) that cuts the outer surface approach or leave the workpiece External driving means (78) for linearly driving the workpiece in the X-axis direction, and axial driving means (34) for linearly driving the workpiece (1) in the Z-axis direction. Controls the drive of the X-axis and U-axis in synchronization with the shaft rotation angle, and cuts the inner and outer surfaces of this workpiece In cycle machining apparatus that free curve member, 予め前記被加工材(1) の基準軌跡データに基づいて、 C軸の所定回転角度毎の 各プロックに対応して、 この被加工材の基準軌跡 (15)に漸次接近させるァプロ一 チサイクルでの U軸位置指令値を演算すると共に、 切削加工サイクルでの U軸位 置指令値を演算する位置指令値演算部(101) と、  Based on the reference trajectory data of the work material (1) in advance, corresponding to each block at each predetermined rotation angle of the C-axis, the approach trajectory (15) gradually approaches the reference trajectory (15) of the work material. A position command value calculation unit (101) that calculates a U-axis position command value and calculates a U-axis position command value in a cutting cycle; この演算された U軸位置指令値を前記各プロックに対応して記憶する位置指令 値記憶部(102) と、 実加工作業時に、 C軸の回転角度に同期して前記記憶された U軸位置指令値を 出力する位置指令出力部(103) と、 A position command value storage unit (102) for storing the calculated U-axis position command value corresponding to each block; A position command output unit (103) for outputting the stored U-axis position command value in synchronization with the rotation angle of the C-axis during actual machining operation; この U軸位置指令値、 及び U軸位置センサ(95)からの検出値に基づいて U軸位 置偏差値を演算する U軸位置偏差演算部(120) と、  A U-axis position deviation calculating unit (120) for calculating a U-axis position deviation value based on the U-axis position command value and a detection value from the U-axis position sensor (95); この演算された U軸位置偏差値に基づいて、 C軸回転に同期した位置偏差値を 零に収束させるような U軸位置偏差値の補正指令値を学習して記憶すると共に、 C軸の回転に同期してこの記憶した U軸位置偏差値の補正指令値を出力する U軸 学習制御部(121) と、  Based on the calculated U-axis position deviation value, a correction command value for the U-axis position deviation value that causes the position deviation value synchronized with the C-axis rotation to converge to zero is learned and stored. A U-axis learning control unit (121) that outputs a correction command value of the stored U-axis position deviation value in synchronization with この U軸学習制御部からの前記補正指令値、 及び U軸位置偏差演算部(120) か らの U軸位置偏差値を加算し、 この加算値を前記内面加工駆動手段 (98)に速度指 令として出力する U軸加算部(122) とを備えたことを特徴とする自由曲線部材の サイクル加工装置。 '  The correction command value from the U-axis learning control unit and the U-axis position deviation value from the U-axis position deviation calculation unit (120) are added, and the added value is sent to the inner surface machining drive means (98) for speed reference. And a U-axis adder (122) for outputting as a command. ' 4 . 中空円筒形状で、 且つ内面及び外面が非円形の被加工材 (1) を、 その両端面 で支持する支持装置と、 この支持装置により支持された状態で被加工材を円筒の 芯を軸として回転させる C軸駆動手段 (54)と、 この被加工材の中空部に挿入され 、 且つ内面を切削加工する工具 (4) が取着されたボーリングバー(93)と、 このボ ーリングバ一を被加工材に対して接近する又は離れるように U軸方向に直線駆動 する内面加工駆動手段 (98)と、 外面を切削加工する工具 (5) を被加工材に対して 接近する又は離れるように X軸方向に直線駆動する外面加工駆動手段 (78)と、 被 加工材 (1) を軸心方向の Z軸方向に直線駆動する軸心方向駆動手段 (34)とを備え 、 前記 C軸回転角度に同期させて X軸及び U軸の駆動を制御し、 この被加工材の 内外面を切削加工する自由曲線部材のサイクル加工装置において、  4. A support device for supporting the workpiece (1) having a hollow cylindrical shape and non-circular inner and outer surfaces at both end surfaces, and the workpiece is supported by the supporting device so that the core of the cylinder is attached to the workpiece. A C-axis driving means (54) for rotating as a shaft, a boring bar (93) having a tool (4) inserted into a hollow portion of the workpiece and cutting an inner surface thereof, and a boring bar (93). The inner surface machining drive means (98) that linearly drives in the U-axis direction to move closer to or away from the workpiece, and the tool (5) that cuts the outer surface moves closer to or away from the workpiece. External machining driving means (78) for linearly driving the workpiece in the X-axis direction; and axial driving means (34) for linearly driving the workpiece (1) in the Z-axis direction. Controls the drive of the X-axis and U-axis in synchronization with the rotation angle, and cuts the inner and outer surfaces of this workpiece In cycle machining apparatus that free curve member, 予め前記被加工材 (1) の基準軌跡データに基づいて、 C軸の所定回転角度毎の 各プロックに対応して、 切削加工サイクルでの U軸位置指令値を演算すると共に 、 切削完了後の逃げサイクルでこの被加工材から漸次逃がす方向に U軸を移動さ せる位置指令値を演算する位置指令値演算部 (101) と、  Based on the reference trajectory data of the workpiece (1) in advance, the U-axis position command value in the cutting cycle is calculated for each block at each predetermined rotation angle of the C-axis, and A position command value calculation unit (101) for calculating a position command value for moving the U axis in a direction in which the workpiece is gradually released from the workpiece in the escape cycle; この演算された U軸位置指令値を前記各プロックに対応して記憶する位置指令 値記憶部(102) と、 A position command that stores the calculated U-axis position command value corresponding to each block. A value storage unit (102); 実加工作業時に、 C軸の回転角度に同期して前記記憶された U軸位置指令値を 出力する位置指令出力部(103) と、  A position command output unit (103) for outputting the stored U-axis position command value in synchronization with the rotation angle of the C-axis during actual machining operation; この U軸位置指令値、 及び U軸位置センサ(95)からの検出値に基づいて U軸位 置偏差値を演算する U軸位置偏差演算部(120) と、  A U-axis position deviation calculating unit (120) for calculating a U-axis position deviation value based on the U-axis position command value and a detection value from the U-axis position sensor (95); この演算された U軸位置偏差値に基づいて、 C軸回転に同期した位置偏差値を 零に収束させるような U軸位置偏差値の補正指令値を学習して記憶すると共に、 C軸の回転に同期してこの記憶した U軸位置偏差値の補正指令値を出力する U軸 学習制御部(121) と、  Based on the calculated U-axis position deviation value, a correction command value for the U-axis position deviation value that causes the position deviation value synchronized with the C-axis rotation to converge to zero is learned and stored. A U-axis learning control unit (121) that outputs a correction command value of the stored U-axis position deviation value in synchronization with この U軸学習制御部からの前記補正指令値、 及び U軸位置偏差演算部(120) か らの U軸位置偏差値を加算し、 この加算値を前記内面加工駆動手段 (98)に速度指 令として出力する U軸加算部(122) とを備えたことを特徴とする自由曲線部材の サイクル加工装置。  The correction command value from the U-axis learning control unit and the U-axis position deviation value from the U-axis position deviation calculation unit (120) are added, and the added value is sent to the inner surface machining drive means (98) for speed reference. And a U-axis adder (122) for outputting as a command. 5 . 中空円筒形状で、 且つ内面及び外面が非円形の被加工材 (1) を、 その両端面 で支持する支持装置と、 この支持装置により支持された状態で被加工材を円筒の 芯を軸として回転させる C軸駆動手段 (54)と、 この被加工材の中空部に挿入され 、 且つ内面を切削加工する工具 (4) が取着されたボーリングバ一(93)と、 このボ 一リングバーを被加工材に対して接近する又は離れるように U軸方向に直線駆動 する内面加工駆動手段 (98)と、 外面を切削加工する工具 (5) を被加工材に対して 接近する又は離れるように X軸方向に直線駆動する外面加工駆動手段 (78)と、 被 加工材(1) を軸心方向の Z軸方向に直線駆動する軸心方向駆動手段 (34)とを備え 、 前記 C軸回転角度に同期させて X軸及び U軸の駆動を制御し、 この被加工材の 内外面を切削加工する自由曲線部材のサイクル加ェ装置において、  5. A support device for supporting the workpiece (1) having a hollow cylindrical shape and non-circular inner and outer surfaces at both end surfaces thereof, and attaching the workpiece to the cylindrical core while being supported by the support device. A C-axis driving means (54) for rotating as a shaft, a boring bar (93) to which a tool (4) inserted into the hollow portion of the workpiece and cutting the inner surface is attached; An inner surface machining drive means (98) that drives the ring bar linearly in the U-axis direction so as to approach or move away from the workpiece, and a tool (5) that cuts the outer surface approaches the workpiece. External surface processing driving means (78) for linearly driving the workpiece in the X-axis direction so as to separate therefrom; and axial driving means (34) for linearly driving the workpiece (1) in the axial Z-axis direction. Drives the X-axis and U-axis in synchronization with the C-axis rotation angle and cuts the inner and outer surfaces of this workpiece In cycle Kae apparatus that free curve member, 予め前記被加工材 (1) の基準軌跡データに基づいて、 C軸の所定回転角度毎の 各プロックに対応して、 この被加工材の基準軌跡(15)に漸次接近させるァプロ一 チサイクルでの X軸位置指令値を演算すると共に、 切削加工サイクルでの X軸位 置指令値を演算する位置指令値演算部(101) と、 この演算された X軸位置指令値を前記各プロックに対応して記憶する位置指令 値記憶部(102) と、 Based on the reference trajectory data of the workpiece (1) in advance, corresponding to each block at each predetermined rotation angle of the C-axis, the approach cycle in which the reference trajectory (15) of the workpiece is gradually approached. A position command value calculation unit (101) that calculates an X-axis position command value and calculates an X-axis position command value in a cutting cycle; A position command value storage unit (102) for storing the calculated X-axis position command value corresponding to each block; 実加工作業時に、 C軸の回転角度に同期して前記記憶された X軸位置指令値を 出力する位置指令出力部(103) と、  A position command output unit (103) for outputting the stored X-axis position command value in synchronization with the rotation angle of the C-axis during actual machining operation; この X軸位置指令値、 及び X軸位置センサ(76)からの検出値に基づいて X軸位 置偏差値を演算する X軸位置偏差演算部(110) と、  An X-axis position deviation calculator (110) for calculating an X-axis position deviation value based on the X-axis position command value and a detection value from the X-axis position sensor (76); この演算された X軸位置偏差値に基づいて、 C軸回転に同期した位置偏差値を 零に収束させるような X軸位置偏差値の補正指令値を学習して記憶すると共に、 C軸の回転に同期してこの記憶した X軸位置偏差値の補正指令値を出力する X軸 学習制御部(111) と、  Based on the calculated X-axis position deviation value, the X-axis position deviation correction command value for converging the position deviation value synchronized with the C-axis rotation to zero is learned and stored, and the C-axis rotation An X-axis learning control unit (111) that outputs a correction command value for the stored X-axis position deviation value in synchronization with この X軸学習制御部からの前記補正指令値、 及び X軸位置偏差演算部(110) か らの X軸位置偏差値を加算し、 この加算値を前記外面加工駆動手段 (78)に速度 ΐ 令として出力する X軸加算部(112) とを備えたことを特徴とする自由曲線部材の サイクル加工装置。  The correction command value from the X-axis learning control unit and the X-axis position deviation value from the X-axis position deviation calculation unit (110) are added, and the added value is sent to the external surface machining driving means (78). A cycle processing apparatus for a free curved member, comprising: an X-axis adder (112) for outputting as a command. 6 . 中空円筒形状で、 且つ内面及び外面が非円形の被加工材(1) を、 その両端面 で支持する支持装置と、 この支持装置により支持された状態で被加工材を円筒の 芯を軸として回転させる C軸駆動手段 (54)と、 この被加工材の中空部に挿入され 、 且つ内面を切削加工する工具 (4) が取着されたボーリングバ一(93)と、 このボ ―リングバーを被加工材に対して接近する又は離れるように U軸方向に直線駆動 する内面加工駆動手段 (98)と、 外面を切削加工する工具 (5) を被加工材に対して 接近する又は離れるように X軸方向に直線駆動する外面加工駆動手段 (78)と、 被 加工材(1) を軸心方向の Ζ軸方向に直線駆動する軸心方向駆動手段 (34)とを備え 、 前記 C軸回転角度に同期させて X軸及び U軸の駆動を制御し、 この被加工材の 内外面を切削加工する自由曲線部材のサイクル加工装置において、  6. A support device that supports a hollow cylindrical workpiece (1) whose inner and outer surfaces are non-circular at both end faces, and the workpiece is supported by the supporting device and the cylindrical core is attached to the workpiece. A C-axis driving means (54) for rotating as a shaft, a boring bar (93) to which a tool (4) inserted into the hollow portion of the workpiece and cutting the inner surface is attached; An inner surface machining drive means (98) that drives the ring bar linearly in the U-axis direction so as to approach or move away from the workpiece, and a tool (5) that cuts the outer surface approaches the workpiece. External machining driving means (78) for linearly driving the workpiece in the X-axis direction so as to be separated, and axial driving means (34) for linearly driving the workpiece (1) in the axial direction of the axis. The drive of the X-axis and U-axis is controlled in synchronization with the rotation angle of the C-axis, and the inner and outer surfaces of this workpiece are cut. In cycle machining apparatus free curve member, 予め前記被加工材(1) の基準軌跡データに基づいて、 C軸の所定回転角度毎の 各プロックに対応して、 切削加工サイクルでの X軸位置指令値を演算すると共に 、 切削完了後の逃げサイクルでこの被加工材から漸次逃がす方向に X軸を移動さ せる位置指令値を演算する位置指令値演算部(101) と、 Based on the reference trajectory data of the workpiece (1) in advance, an X-axis position command value in a cutting cycle is calculated for each block at each predetermined rotation angle of the C-axis, and after completion of cutting. In the escape cycle, move the X-axis in the A position command value calculation unit (101) for calculating a position command value to be set; この演算された X軸位置指令値を前記各プロックに対応して記憶する位置指令 値記憶部(102) と、  A position command value storage unit (102) for storing the calculated X-axis position command value corresponding to each block; 実加工作業時に、 C軸の回転角度に同期して前記記憶された X軸位置指令値を 出力する位置指令出力部(103) と、  A position command output unit (103) for outputting the stored X-axis position command value in synchronization with the rotation angle of the C-axis during actual machining operation; この X軸位置指令値、 及び X軸位置センサ(76)からの検出値に基づいて X軸位 置偏差値を演算する X軸位置偏差演算部(110) と、  An X-axis position deviation calculator (110) for calculating an X-axis position deviation value based on the X-axis position command value and a detection value from the X-axis position sensor (76); この演算された X軸位置偏差値に基づいて、 C軸回転に同期した位置偏差値を 零に収束させるような X軸位置偏差値の補正指令値を学習して記憶すると共に、 C軸の回転に同期してこの記憶した X軸位置偏差値の補正指令値を出力する X軸 学習制御部(111) と、  Based on the calculated X-axis position deviation value, the X-axis position deviation correction command value for converging the position deviation value synchronized with the C-axis rotation to zero is learned and stored, and the C-axis rotation An X-axis learning control unit (111) that outputs a correction command value for the stored X-axis position deviation value in synchronization with この X軸学習制御部からの前記補正指令値、 及び X軸位置偏差演算部(110) か らの X軸位置偏差値を加算し、 この加算値を前記外面加工駆動手段 (78)に速度指 令として出力する X軸加算部(112) とを備えたことを特徴とする自由曲線部材の サイクル加工装置。  The correction command value from the X-axis learning control unit and the X-axis position deviation value from the X-axis position deviation calculation unit (110) are added, and the added value is sent to the external surface machining drive means (78) for speed reference. A cycle processing apparatus for a free curved member, comprising: an X-axis adder (112) for outputting as a command. 7 . 前記位置指令値演算部(101) 、 前記アプローチサイクルあるいは逃げサイ クルで、 前記工具 (4) 又は前記工具 (5) を螺旋状の軌跡を描いて前記被加工材 (1 ) の基準軌跡(15)に対して漸次接近させる、 あるいは逃がすように、 前記 U軸、 X軸及び Z軸の位置指令値を演算することを特徴とする請求の範囲 1〜 6のいず れかに記載の自由曲線部材のサイクル加工装置。  7. The position command value calculator (101) draws a spiral trajectory of the tool (4) or the tool (5) in the approach cycle or the relief cycle, and moves the reference trajectory of the workpiece (1). The method according to any one of claims 1 to 6, wherein the position command values of the U-axis, X-axis and Z-axis are calculated so as to gradually approach or escape (15). Cycle processing equipment for free curved members. 8 . 前記位置指令値演算部(101) が、 前記アプローチサイクルあるいは逃げサイ クルで、 前記工具 (4) 又は前記工具(5) を前記被加工材(1) の軸心方向に直交す る平面で渦巻き状の軌跡を描いて、 この被加工材の基準軌跡(15)に対して漸次接 近させる、 あるいは逃がすように、 前記 U軸、 X軸及び Z軸の位置指令値を演算 することを特徴とする請求の範囲 1〜 6のいずれかに記載の自由曲線部材のサイ クル加工装置。 8. The position command value calculation unit (101) is configured to move the tool (4) or the tool (5) in the plane orthogonal to the axial direction of the workpiece (1) in the approach cycle or the relief cycle. Calculate the U-axis, X-axis, and Z-axis position command values so as to draw a spiral locus and gradually approach or escape this reference locus (15) of the workpiece. A cycle processing apparatus for a free curved member according to any one of claims 1 to 6, characterized in that: 9 . 前記内面加工駆動手段(98)がリニアモータを備え、 このリニアモータによつ て前記ボーリングバ一(93)を直線駆動することを特徴とする請求の範囲 1、 2、 3、 又は 4に記載の自由曲線部材のサイクル加工装置。 9. The internal surface machining drive means (98) includes a linear motor, and the boring bar (93) is linearly driven by the linear motor. 2. A cycle processing apparatus for a free curved member according to claim 1. 1 0 . 前記アプローチサイクルで、 学習によって X軸及び U軸の位置偏差値を零 に収束させるときの前記 Z軸位置範囲は、 前記支持装置が位置する範囲であるこ とを特徴とする請求の範囲 1に記載の自由曲線部材のサイクル加工装置。  10. The Z-axis position range when the X-axis and U-axis position deviation values converge to zero by learning in the approach cycle is a range in which the support device is located. 2. The cycle processing device for a free curved member according to 1.
PCT/JP1998/001009 1997-03-14 1998-03-11 Device for cycle-machining free-form member Ceased WO1998041358A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP07921497A JP3788539B2 (en) 1997-03-14 1997-03-14 Cycle processing equipment for free-curved members
JP9/79214 1997-03-14

Publications (1)

Publication Number Publication Date
WO1998041358A1 true WO1998041358A1 (en) 1998-09-24

Family

ID=13683691

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1998/001009 Ceased WO1998041358A1 (en) 1997-03-14 1998-03-11 Device for cycle-machining free-form member

Country Status (2)

Country Link
JP (1) JP3788539B2 (en)
WO (1) WO1998041358A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101862869A (en) * 2010-06-08 2010-10-20 兰州机床厂 Radial transmission system for numerical control pipe thread lathe
CN101870013A (en) * 2010-06-08 2010-10-27 兰州机床厂 Numerical control facing head system capable of realizing respective radial feed of multiple cutters

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5886717B2 (en) * 2012-08-31 2016-03-16 オークマ株式会社 Iterative learning position controller
DE112014006594B4 (en) 2014-04-16 2023-07-13 Mitsubishi Electric Corporation instruction value generating device
CN104097101A (en) * 2014-07-15 2014-10-15 党金行 Feeding system of rotating-speed-difference machine tool

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5421691A (en) * 1977-07-18 1979-02-19 Goetzewerke Device for working nonncircul ar works especially peripheral surface piston ring
JPS5715652A (en) * 1980-06-26 1982-01-27 Goetzewerke Method and apparatus for controlling tool in non-circular machining
JPS5919605A (en) * 1982-07-20 1984-02-01 Toyota Motor Corp Non-round shape cutting equipment
JPS6244353A (en) * 1985-05-07 1987-02-26 ザ・クロス・カンパニ− Calculator numerical value control lathe
JPS6471646A (en) * 1987-09-10 1989-03-16 Fanuc Ltd Nc data creating system for turning work
JPH0254311A (en) * 1988-08-19 1990-02-23 Nec Corp Controller for noncircularly cutting additional shaft
JPH07195254A (en) * 1993-12-29 1995-08-01 Nippei Toyama Corp Finishing machine and machining method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5421691A (en) * 1977-07-18 1979-02-19 Goetzewerke Device for working nonncircul ar works especially peripheral surface piston ring
JPS5715652A (en) * 1980-06-26 1982-01-27 Goetzewerke Method and apparatus for controlling tool in non-circular machining
JPS5919605A (en) * 1982-07-20 1984-02-01 Toyota Motor Corp Non-round shape cutting equipment
JPS6244353A (en) * 1985-05-07 1987-02-26 ザ・クロス・カンパニ− Calculator numerical value control lathe
JPS6471646A (en) * 1987-09-10 1989-03-16 Fanuc Ltd Nc data creating system for turning work
JPH0254311A (en) * 1988-08-19 1990-02-23 Nec Corp Controller for noncircularly cutting additional shaft
JPH07195254A (en) * 1993-12-29 1995-08-01 Nippei Toyama Corp Finishing machine and machining method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101862869A (en) * 2010-06-08 2010-10-20 兰州机床厂 Radial transmission system for numerical control pipe thread lathe
CN101870013A (en) * 2010-06-08 2010-10-27 兰州机床厂 Numerical control facing head system capable of realizing respective radial feed of multiple cutters

Also Published As

Publication number Publication date
JP3788539B2 (en) 2006-06-21
JPH10249674A (en) 1998-09-22

Similar Documents

Publication Publication Date Title
US6651308B2 (en) Method of high-speed milling of domed-shaped parts
US4159660A (en) Biaxial turning machine with means for bidirectional independent tool compensation
US4963805A (en) Numerical control apparatus for machining non-circular workpieces
KR890003339B1 (en) Machine Tool Controls and Processing Methods
US5261768A (en) Automated edge finishing using an active XY table
JPH0550329A (en) Controlling unit and method of machine tool
EP0598386B1 (en) Control apparatus and method for holding a workpiece in a machine tool
JP3093935B2 (en) Spindle rotation angle controlled cutting method using a bite tool
WO1998041358A1 (en) Device for cycle-machining free-form member
US10133244B2 (en) Chair side mill for fabricating dental restorations
KR910016418A (en) Method and apparatus for processing non-circular workpieces
JPS6085802A (en) Machine tool
US12350749B2 (en) Gear machining apparatus
JPH10254520A (en) Original point returning method for nc control axis
JPH0751989A (en) Free-form surface machining device
JPH0341281B2 (en)
EP3217239B1 (en) Feed shaft control method and numerically controlled machine tool
JP2003211344A (en) NC lathe correction device
JP4167350B2 (en) Non-circular cutting method
JPH06246589A (en) Noncircular workpiece error correcting method by in-machine measurement
JPH044405A (en) numerical control device
JPH10296547A (en) Piston ring composite working machine
JPH0288102A (en) NC cutting equipment
JP2024073927A (en) Processing method and processing program
JP2654228B2 (en) Numerical control unit

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE IT

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase