WO2010109536A1 - 数値制御装置および当該数値制御装置の制御方法 - Google Patents
数値制御装置および当該数値制御装置の制御方法 Download PDFInfo
- Publication number
- WO2010109536A1 WO2010109536A1 PCT/JP2009/001380 JP2009001380W WO2010109536A1 WO 2010109536 A1 WO2010109536 A1 WO 2010109536A1 JP 2009001380 W JP2009001380 W JP 2009001380W WO 2010109536 A1 WO2010109536 A1 WO 2010109536A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- coordinate system
- tool
- posture
- coordinate
- numerical control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/182—Numerical 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
Definitions
- the present invention relates to a numerical control device that numerically controls a machine tool (Numerical Control: NC), and in particular, a numerical control device for a multi-axis machine tool that is provided with a rotating shaft and controls the position and orientation of a tool, and the numerical value.
- NC Genetic Control
- the present invention relates to a control method of a control device.
- ⁇ Machine tools equipped with a numerical control device perform machining while moving the movable part and moving the table or tool on which the workpiece is placed so that the tool comes to the position commanded by the machining program.
- a machine tool provided with a rotating shaft
- the posture of the tool with respect to the workpiece can be controlled by rotating the rotating shaft.
- machining may be performed on a plurality of machining surfaces having different normal vectors on a workpiece or machining the machining surface itself.
- a corresponding coordinate system is designated for each machining surface. That is, the origin (machining reference point) and the coordinate axis, which serve as a reference for the command position that is determined by the machining program or the manual feed device, are expressed by translation and rotation of an arbitrary reference coordinate system ( For example, Patent Document 1).
- each time a plurality of machining surfaces are switched an operator designates a coordinate system suitable for machining. That is, the operator has a trouble of selecting and specifying a coordinate system suitable for processing from among a plurality of preset coordinate systems, for example.
- the conventional numerical control device has the following problems when performing machining by moving from a machining surface that has been machined at a certain point of time to another machining surface that has a different normal vector from the machining surface. . That is, when changing the machining surface, the operator designates a coordinate system suitable for the machining surface and the first operation for changing the posture of the tool so as to be perpendicular to the machining surface, or a plurality of preset preset values. There is a problem that two operations, that is, the second operation of selecting a coordinate system suitable for processing from the above coordinate systems must be performed.
- a numerical control device is a numerical control device for a multi-axis machine tool that has a rotary axis and controls the posture of a tool with respect to a workpiece, and can store a first storage device capable of recording a machining program and a coordinate system
- a second storage device and a machining program can be executed, and a coordinate system suitable for machining is selected and selected from the coordinate system stored in the second storage device based on the orientation of the tool determined by the machining program or external input
- a central processing unit for outputting data for processing the workpiece in the coordinate system.
- a numerical control device is a numerical control device for a multi-axis machine tool that includes a rotation axis and controls the posture of a tool with respect to a workpiece. The translational axis position and the rotation axis angle for each control cycle based on a movement command.
- a command position generation unit that generates a coordinate system, a coordinate system storage unit that stores a plurality of coordinate systems, and a coordinate system selection unit that selects a coordinate system suitable for the posture of the tool from the plurality of coordinate systems based on the rotation axis angle
- a coordinate value changing unit that changes the translation axis position to the translation axis position of the coordinate system selected by the coordinate system selection unit, and the translation axis position of the coordinate system selected by the coordinate system selection unit and the rotation axis angle
- a coordinate conversion unit that converts the coordinate to the translational axis position of the machine coordinate system.
- control method of the numerical control device is a control method of a numerical control device for a multi-axis machine tool that includes a rotating shaft and controls the posture of a tool with respect to a workpiece.
- a step of generating an axis position and a rotation axis angle; a step of selecting a coordinate system suitable for the posture of the tool from a plurality of pre-stored coordinate systems based on the rotation axis angle; and the selection of the translation axis position A step of changing to a translational axis position of the coordinate system; and a step of performing coordinate conversion from the translational axis position of the selected coordinate system and the rotation axis angle to the translational axis position of the machine coordinate system.
- a coordinate system suitable for the current tool posture is selected from a plurality of previously registered coordinate systems. Is automatically selected, it is possible to perform machining on a plurality of machining surfaces having different normal vectors, and the machining program can be easily created at low cost.
- Embodiment 2 of this invention It is a block diagram which shows the structure of the numerical control apparatus by Embodiment 2 of this invention. It is a figure showing the shape of the workpiece in Embodiment 2 of this invention. It is a figure which shows the relationship between the workpiece and tool attitude
- FIG. 1 is a block diagram showing the configuration of a numerical control device according to the present invention and peripheral devices.
- a movement command 11 is input to the numerical control device 1 indicated by a broken line from the machining program 2 or the manual feed device 3 as an external input means.
- the machining program is usually created by a user and may be input to the numerical control device 1 from the outside of the numerical control device 1 or may be stored in a hard disk, which is a first storage device (not shown) inside the numerical control device 1. .
- the input movement command 11 is sent to the command position generation unit 4.
- the command position generation unit 4 generates the translational axis position 12 and the rotation axis angle 13 for each control period, which is a period for the numerical controller 1 to obtain the tool position and the like.
- the rotation axis angle 13 is sent to the coordinate system selection unit 5.
- the coordinate system selection unit 5 selects a coordinate system suitable for machining from a plurality of coordinate systems stored in advance in the coordinate system storage unit 6 as the second storage device, based on the tool posture determined by the rotation axis angle 13.
- the selected coordinate system is sent to the coordinate value changing unit 7 and the coordinate converting unit 8 as the selected coordinate system 14.
- the selected coordinate system 14 and the translational axis position 12 are sent to the coordinate value changing unit 7.
- the coordinate value changing unit 7 changes the translation axis position 12 to the translation axis position 15 in the selected coordinate system 14 and sends it to the coordinate conversion unit 8.
- the coordinate conversion unit 8 converts the rotation axis angle 13 and the translational axis position 15 in the selected coordinate system 14 into a translational axis position 17 on the machine coordinate system, and sends it to the acceleration / deceleration processing unit 9.
- the acceleration / deceleration processing unit 9 performs acceleration / deceleration processing on the translational axis position 17 on the machine coordinate system, and sends a signal to the movable unit 10 as data that is the output of the numerical control device 1 to drive the movable unit 10. .
- the execution of the machining program 2 in FIG. 1 and the processing in the numerical control device 1 are usually performed by a CPU (Central Processing Unit) or the like.
- FIG. 2 is a schematic diagram showing an outline of a multi-axis machine tool to which the numerical control device 1 according to the first embodiment is applied.
- a tool 20 is provided, and a spindle head 21 that rotates about the B axis is provided.
- the rotary table 22 rotates about the C axis and on which a workpiece (not shown) as a workpiece is placed. Then, the rotary table 22 moves in the translation axis direction of the predetermined machine coordinate system shown in FIG. The workpiece is machined by these operations. That is, the multi-axis machine tool is a machine tool that can control the posture of the tool 20 with respect to the workpiece.
- the movable part is composed of a servo amplifier and a servo motor (not shown) for moving the spindle head, the rotary table, and the like.
- the machine configuration of the multi-axis machine tool is described as shown in FIG. 2.
- any machine tool can be used as long as it is provided with a rotary shaft and can control the posture of the tool 20 with respect to the workpiece.
- Such a machine configuration may be used.
- FIG. 3 is a flowchart illustrating an example of a processing procedure of the numerical control device 1 according to the first embodiment.
- the command position generation unit 4 when a movement command 11 is input to the numerical control device 1 from the machining program 2 or the manual feed device 3, the command position generation unit 4 generates a translational axis position 12 and a rotation axis angle 13 for each control cycle (Ste S1).
- the rotation axis angle 13 is sent to the coordinate system selection unit 5
- the coordinate system selection unit 5 obtains a tool posture with respect to the workpiece based on the rotation axis angle 13 (step S2).
- FIG. 4 is an explanatory diagram for explaining the tool posture vector.
- FIG. 4A shows the case where the C axis is 0 degree
- FIG. 4B shows the case where the C axis is 180 degrees.
- the unit vector in the axial direction of the tool from the tip of the tool 20 to the root direction is a tool posture vector 23.
- the tool axis direction varies depending on the type of the tool. For example, in the case of a rotary tool, the tool axis direction is the rotation axis direction, and in the case of a cutting tool, the direction is along the tool axis from the cutting edge.
- the tool posture vector 23 is represented as a vector viewed from the machining workpiece. That is, for example, although the tool posture vector 23 in FIG. 4A and the tool posture vector 23 in FIG. 4B have the same rotation angle of the B axis, the rotation angle of the C axis differs by 180 degrees. The direction is different. Therefore, the tool posture vector 23 in FIG. 4A and the tool posture vector 23 in FIG. 4B are different vectors.
- a plurality of coordinate systems 16 are sent from the coordinate system storage unit 6 to the coordinate system selection unit 5.
- the plurality of coordinate systems 16 are registered in advance in the coordinate system storage unit 6 by the user.
- the coordinate system selection unit 5 determines whether or not there is a coordinate system in which the tool posture vector 23 and the Z-axis vector are parallel among the plurality of input coordinate systems 16 (step S3).
- step S3 The method for determining whether or not there is a coordinate system in which the current tool posture vector 23 and the Z-axis vector are parallel in step S3 will be specifically described.
- the plurality of coordinate systems 16 sent from the coordinate system storage unit 6 compare whether the Z-axis vector is parallel to the tool posture vector 23 for each coordinate system. To do.
- the coordinate system in which the tool posture vector 23 and the Z-axis vector are parallel is output as the selected coordinate system 14 (step S4).
- the current coordinate system is output as the selected coordinate system 14 ( Step S5).
- FIG. 5 is a diagram illustrating an example of the first workpiece in the first embodiment.
- the first workpiece 30 has a first coordinate system 33 when machining the first machining surface 31 and a second coordinate system 34 when machining the second machining surface 32.
- Each is set in the numerical controller 1, that is, stored in the coordinate system storage unit 6.
- FIG. 6 is a diagram showing the relationship between the workpiece and the tool posture in the first embodiment.
- FIG. 6A shows the case where the tool posture vector is r1
- FIG. 6B shows the case where the tool posture vector is r2.
- FIG. 6A shows the case where the tool posture vector is r1
- FIG. 6B shows the case where the tool posture vector is r2.
- the tool posture vector r1 is parallel to the Z-axis vector Z1 of the first coordinate system 33. Therefore, the first coordinate system 33 is selected as the selected coordinate system 14 from the plurality of coordinate systems 16.
- the tool posture vector r ⁇ b> 2 is parallel to the Z-axis vector Z ⁇ b> 2 of the second coordinate system 34. Therefore, the second coordinate system 34 is selected as the selected coordinate system 14 from the plurality of coordinate systems 16.
- the selected coordinate system 14 is sent from the coordinate system selection unit 5 to the coordinate value changing unit 7.
- the coordinate value changing unit 7 changes the translation axis position 12 sent from the command position generation unit 4 to the translation axis position 15 in the selected coordinate system 14 (step S6).
- the coordinate system of the translation axis position 12 and the selected coordinate system 14 are the same coordinate system, that is, for example, when there is no coordinate system having a Z-axis vector parallel to the tool posture vector 23 in the coordinate system selection unit 5.
- the translational axis position 12 becomes the translational axis position 15 on the selected coordinate system 14 as it is.
- the translation axis position 15 on the selected coordinate system 14 is sent to the coordinate conversion unit 8. Based on the selected coordinate system 14 sent from the coordinate system selection unit 5 and the rotation axis angle 13 sent from the command position generation unit 4, the coordinate conversion unit 8 determines the translational axis position 15 sent from the coordinate value change unit 7. Then, the coordinate transformation is performed to the translational axis position 17 in the machine coordinate system (step S7).
- the converted translational axis position 17 in the machine coordinate system is sent to the acceleration / deceleration processing unit 9, subjected to acceleration / deceleration processing, and then sent to the movable unit 10 as drive information as an output of the numerical controller 1.
- the current coordinate system can be selected from a plurality of preset coordinate systems.
- a coordinate system suitable for the tool orientation can be automatically selected. Therefore, the operator can perform machining on a plurality of machining surfaces having different normal vectors only by performing an operation of changing the posture of the tool so as to be substantially perpendicular to the machining surface.
- the tool posture is described as being represented by the tool posture vector 23, but this is not always necessary.
- the tool posture may be expressed as the rotation axis angle 13 itself.
- the coordinate system selection unit 5 includes the rotation axis angle 13 sent from the command position generation unit 4 and the Z-axis vectors of the plurality of coordinate systems 16 sent from the coordinate system storage unit 6. It may be determined whether or not the rotation axis angle (hereinafter referred to as an index angle) is such that the angle becomes a tool posture vector.
- the rotation angle of the B-axis is ⁇ B
- the index angle of the B-axis is ⁇ B ′
- the rotation angle of the C-axis is ⁇ C
- the index angle of the C-axis is ⁇ C ′
- ⁇ B ⁇ B ′
- the index angle of the B axis of the coordinate system stored in the coordinate system storage unit 6 is ⁇ B ′
- the index angle of the C axis is ⁇ C ′
- FIG. 7 is a diagram illustrating an example in which there are two solutions for the index angle in the first embodiment.
- FIG. 7A shows the case where the B axis is 45 degrees and the C axis is 0 degrees
- FIG. 7B shows the case where the B axis is ⁇ 45 degrees and the C axis is 180 degrees.
- the posture of the tool with respect to the workpiece is the same.
- the coordinate system is selected as the selected coordinate system 14 when the Z-axis vectors of the plurality of coordinate systems 16 are parallel to the tool posture vector 23. It is not always necessary. For example, even if the Z-axis vectors of the plurality of coordinate systems 16 are not completely parallel to the tool posture vector 23, it can be determined that they are parallel within a predetermined allowable error angle range.
- the allowable error angle in this case is an angle of, for example, 1 degree or 5 degrees, and the user may freely set it according to the shape or material of the workpiece.
- the processing of the coordinate system selection unit 5 is performed for each control cycle, but this is not necessarily required.
- the coordinate system selection unit 5 may perform a process of selecting a coordinate system suitable for processing from a plurality of coordinate systems 16 only when the rotation axis angle 13 has changed compared to the previous period. it can. With such a configuration, if the rotation axis angle 13 does not change, the process of selecting the coordinate system can be omitted. Therefore, for example, the processing load of the numerical controller 1 when machining is performed only by moving the translation axis Can be reduced.
- the coordinate system selection unit 5 selects the coordinate system based on the rotation axis angle 13 in the current tool posture generated by the command position generation unit 4, but this is not always necessary. For example, you may select based on the rotating shaft angle which is not shown in figure after performing the acceleration / deceleration process in the acceleration / deceleration process part 9, or the feedback angle which is not shown from the movable part 10. By setting it as such a structure, the effect equivalent to the case based on the rotating shaft angle 13 of the present tool attitude
- FIG. 1 there is only one coordinate system suitable for processing among the plurality of coordinate systems 16 stored in advance in the coordinate system storage unit 6, and the coordinate system selection unit 5 has coordinates suitable for the processing.
- the case of selecting a system has been described, there is not necessarily one coordinate system suitable for processing.
- a plurality of coordinate systems suitable for processing may be stored in the coordinate system storage unit 6.
- a case where two coordinate systems suitable for processing are stored in the coordinate system storage unit 6 will be described as an example.
- FIG. 8 is a block diagram showing a configuration of the numerical control device 1 according to the second embodiment and peripheral devices.
- the coordinate system selection unit 5B obtains a tool posture vector 23 with respect to the workpiece based on the rotation axis angle 13. Then, the obtained tool posture vector 23 is compared with the Z-axis vectors of the plurality of coordinate systems 16 sent from the coordinate system storage unit 6, and a coordinate system having a Z-axis vector parallel to the current tool posture vector 23 is obtained. The selected coordinate system 14 is selected.
- the coordinate system selection is performed.
- the unit 5B operates in the same manner as the coordinate system selection unit 5 in the first embodiment.
- the coordinate system selection unit 5B determines the current position obtained from the origin position of the coordinate system in which the Z axis vector is parallel and the translation axis position 12. The coordinate system closest to the tool tip point position is selected as the selected coordinate system 14.
- FIG. 9 shows an example of the shape of the workpiece in the second embodiment.
- the second workpiece 40 has a first coordinate system 44 when machining the first machining surface 41 and a second coordinate when machining the second machining surface 42.
- a coordinate system 45 and a third coordinate system 46 for processing the third processing surface 43 are set in the numerical control device 1, that is, stored in the coordinate system storage unit 6.
- the Z-axis vector Z2 of the second coordinate system 45 and the Z-axis vector Z3 of the third coordinate system 46 are parallel.
- FIG. 10 is a diagram showing the relationship between the second workpiece and the tool posture in the second embodiment.
- FIG. 10A a case is considered in which machining is performed on the first machining surface 41 in a state where the tool posture vector is r11.
- the tool posture vector r11 is parallel to the Z-axis vector Z1 of the first coordinate system 44, the first coordinate system 44 becomes the selected coordinate system 14.
- the tool posture vector r12 is parallel to both the Z-axis vector Z2 of the second coordinate system 45 and the Z-axis vector Z3 of the third coordinate system 46.
- the selection coordinate system 14 cannot be uniquely determined by the determination using only the tool posture.
- the distance between the tip position of the tool and the origin of the second coordinate system 45 and the distance between the tip position of the tool and the origin of the third coordinate system 46 are compared.
- a coordinate system having an origin with a shorter distance is defined as a selected coordinate system 14. That is, in the case of FIG. 10B, the second coordinate system 45 is selected as the selected coordinate system 14.
- the tip of the current tool A coordinate system having the closest distance between the point position and the origin of the coordinate system can be selected. Therefore, even when a plurality of coordinate systems having the same Z-axis vector are registered, the operator simply performs an operation to change the position and orientation of the tool, so that a plurality of machining surfaces having different normal vectors can be obtained. Can be processed.
- the number of coordinate systems suitable for processing may be three, or four or more. Any number of coordinate systems suitable for machining may be used as long as the coordinate system having the closest distance between the current tool tip position and the origin is selected for a plurality of coordinate systems. With such a configuration, since machining is always performed on the machining surface close to the tool tip position, for example, the machining time as a whole can be shortened.
- the coordinate system in which the origin position and the current tool tip point position are closest is selected.
- the coordinate system having the closest distance between the point of the current tool tip point projected on the XY plane of the plurality of coordinate systems and the origin position of the coordinate system may be selected as the selected coordinate system 14.
- the coordinate system selection unit 5B selects the coordinate system based on the rotation axis angle 13 in the current tool posture generated by the command position generation unit 4, but this is not always necessary. For example, you may select based on the rotating shaft angle which is not shown in figure after performing the acceleration / deceleration process in the acceleration / deceleration process part 9, or the feedback angle which is not shown from the movable part 10. By setting it as such a structure, the effect equivalent to the case based on the rotating shaft angle 13 of the present tool attitude
- the tip position of the current tool used in the coordinate system selection unit 5B has been described as being obtained using the translational axis position 12 generated by the command position generation unit 4, but this is not necessarily the case. Not necessary. For example, even if it is obtained using a translational axis position (not shown) after the acceleration / deceleration processing is performed in the acceleration / deceleration processing unit 9 or a feedback position (not shown) from the movable unit 10, the current translational axis position 12 is used. The same effect can be obtained.
- the coordinate system in which the distance between the current tool tip point position and the origin of the coordinate system stored in the coordinate system storage unit 6 is the closest, or the current tool tip point position is stored.
- the coordinate system in which the distance between the projected point on the XY plane of the coordinate system and the origin of the coordinate system is the closest is selected, but this is not always necessary.
- a coordinate system in which the distance between the current tool tip point position and the stored coordinate system origin is within the allowable range may be selected.
- a coordinate system in which the distance between the point of the current tool tip point projected onto the XY plane of the stored coordinate system and the origin of the stored coordinate system is within the allowable range may be selected.
- the present invention can be used in an apparatus for controlling a multi-axis machine tool that is provided with a rotating shaft and controls the position and orientation of a tool in the field of machine tools and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
Description
2 加工プログラム
3 手動送り装置
4 指令位置生成部
5 座標系選択部
6 座標系記憶部
7 座標値変更部
8 座標変換部
9 加減速処理部
10 可動部
11 移動指令
12 並進軸位置
13 回転軸角度
14 選択座標系
15 選択座標系における並進軸位置
16 複数の座標系
17 機械座標系上の並進軸位置
20 工具
21 主軸ヘッド
22 回転テーブル
23 工具姿勢ベクトル
30 第1の加工ワーク
31 第1の加工ワークにおける第1の加工面
32 第1の加工ワークにおける第2の加工面
33 第1の加工ワークにおける第1の座標系
34 第1の加工ワークにおける第2の座標系
40 第2の加工ワーク
41 第2の加工ワークにおける第1の加工面
42 第2の加工ワークにおける第2の加工面
43 第2の加工ワークにおける第3の加工面
44 第2の加工ワークにおける第1の座標系
45 第2の加工ワークにおける第2の座標系
46 第2の加工ワークにおける第3の座標系
実施の形態1.
図1はこの発明に係る数値制御装置とその周辺の機器との構成を示すブロック図である。破線で示す数値制御装置1に、加工プログラム2又は外部入力手段である手動送り装置3等から移動指令11が入力される。加工プログラムは通常ユーザが作成し、数値制御装置1の外部から数値制御装置1に入力されてもよく、数値制御装置1の内部の図示しない第1の記憶装置であるハードディスクに記憶することもできる。入力された移動指令11は指令位置生成部4に送られる。指令位置生成部4は、並進軸位置12と回転軸角度13とを、数値制御装置1が工具の位置等を求める周期である制御周期毎に生成する。回転軸角度13は座標系選択部5に送られる。座標系選択部5は、第2の記憶装置である座標系記憶部6に予め記憶された複数の座標系の中から、回転軸角度13で決まる工具姿勢に基づき、加工に適した座標系を選択し、選択した座標系を選択座標系14として座標値変更部7及び座標変換部8へ送る。
j=sinθB・sinθC (2)
k=cosθB (3)
θC’=tan-1(nY/nX) (5)
実施の形態1では、座標系記憶部6に予め記憶された複数の座標系16の中に、加工に適した座標系が1つだけ存在し、座標系選択部5が当該加工に適した座標系を選択する場合について説明したが、加工に適した座標系が1つであるとは限らない。たとえば、加工に適した座標系が複数個、座標系記憶部6に記憶されていても良い。本実施の形態2では、加工に適した座標系が2個、座標系記憶部6に記憶されている場合を例にとり説明する。
Claims (7)
- 回転軸を備え加工ワークに対する工具の姿勢を制御する多軸工作機械の数値制御装置において、
加工プログラムを記録可能な第1の記憶装置と、
座標系を記憶可能な第2の記憶装置と、
加工プログラムを実行可能で、加工プログラムまたは外部入力で定まる工具の姿勢に基づき第2の記憶装置に記憶される座標系から加工に適した座標系を選択し、選択した座標系でワークを加工するためのデータを出力する中央処理装置と、
を備えたことを特徴とする数値制御装置。 - 回転軸を備え加工ワークに対する工具の姿勢を制御する多軸工作機械の数値制御装置において、
移動指令に基づいて制御周期毎の並進軸位置と回転軸角度とを生成する指令位置生成部と、
複数の座標系を記憶する座標系記憶部と、
前記複数の座標系から工具の姿勢に適した座標系を前記回転軸角度に基づき選択する座標系選択部と、
前記並進軸位置を前記座標系選択部で選択した座標系の並進軸位置へ変更する座標値変更部と、
前記座標系選択部で選択した座標系の並進軸位置と前記回転軸角度から機械座標系の並進軸位置へ座標変換する座標変換部と、
を備えたことを特徴とする数値制御装置。 - 前記座標系選択部は、前記回転軸角度に基づき求められる工具姿勢ベクトルと、前記複数の座標系のZ軸方向ベクトルとが平行である場合に工具の姿勢に適すると判断することを特徴とする請求項2に記載の数値制御装置。
- 前記座標系選択部は、前記回転軸角度と、前記複数の座標系のXY平面に対して工具姿勢ベクトルが垂直となる回転軸角度とが一致する場合に工具の姿勢に適すると判断することを特徴とする請求項2に記載の数値制御装置。
- 前記座標系選択部は、工具の姿勢に適する座標系が複数個記憶されている場合に、さらに工具の先端点の位置と前記工具の姿勢に適する座標系の原点との距離が最も近い座標系を選択することを特徴とする請求項2に記載の数値制御装置。
- 前記座標系選択部は、工具の姿勢に適する座標系が複数個登録されている場合に、さらに工具の先端点の位置を前記工具の姿勢に適する座標系のXY平面に投影した点と当該座標系の原点との距離が最も近い座標系を選択することを特徴とする請求項2に記載の数値制御装置。
- 回転軸を備え加工ワークに対する工具の姿勢を制御する多軸工作機械の数値制御装置の制御方法において、
移動指令に基づいて制御周期毎に並進軸位置と回転軸角度とを生成するステップと、
前記回転軸角度に基づき予め記憶された複数の座標系から工具の姿勢に適した座標系を選択するステップと、
前記並進軸位置を前記選択した座標系の並進軸位置へ変更するステップと、
前記選択した座標系の並進軸位置と前記回転軸角度から機械座標系の並進軸位置へ座標変換するステップと、
を備えたことを特徴とする数値制御装置の制御方法。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/260,048 US9063533B2 (en) | 2009-03-27 | 2009-03-27 | Multi-spindle translation control for multiple coordinate systems |
| CN200980158393.6A CN102365595B (zh) | 2009-03-27 | 2009-03-27 | 数控装置以及该数控装置的控制方法 |
| JP2011505667A JP5220183B2 (ja) | 2009-03-27 | 2009-03-27 | 数値制御装置および当該数値制御装置の制御方法 |
| DE112009004603T DE112009004603T5 (de) | 2009-03-27 | 2009-03-27 | Numerische Steuervorrichtung und Verfahren zum Steuern dernumerischen Steuervorrichtung |
| PCT/JP2009/001380 WO2010109536A1 (ja) | 2009-03-27 | 2009-03-27 | 数値制御装置および当該数値制御装置の制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2009/001380 WO2010109536A1 (ja) | 2009-03-27 | 2009-03-27 | 数値制御装置および当該数値制御装置の制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010109536A1 true WO2010109536A1 (ja) | 2010-09-30 |
Family
ID=42780251
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2009/001380 Ceased WO2010109536A1 (ja) | 2009-03-27 | 2009-03-27 | 数値制御装置および当該数値制御装置の制御方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9063533B2 (ja) |
| JP (1) | JP5220183B2 (ja) |
| CN (1) | CN102365595B (ja) |
| DE (1) | DE112009004603T5 (ja) |
| WO (1) | WO2010109536A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013003259A (ja) * | 2011-06-14 | 2013-01-07 | Pentax Ricoh Imaging Co Ltd | 3軸電子コンパスを用いた方位測定方法および方位測定装置 |
| JP2015121879A (ja) * | 2013-12-20 | 2015-07-02 | ファナック株式会社 | ワークに対する相対的工具方向の入力が可能な数値制御装置 |
| JP2016095310A (ja) * | 2015-12-04 | 2016-05-26 | リコーイメージング株式会社 | 方位測定方法及び方位測定装置 |
| JP6157793B1 (ja) * | 2016-10-20 | 2017-07-05 | 三菱電機株式会社 | 数値制御装置 |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5670147B2 (ja) * | 2010-10-15 | 2015-02-18 | 株式会社ダイヘン | アーク溶接ロボット制御装置 |
| DE112012006583B4 (de) * | 2012-07-26 | 2021-07-08 | Mitsubishi Electric Corporation | Numerische Steuervorrichtung |
| US9791845B2 (en) * | 2012-10-30 | 2017-10-17 | Makino Milling Machine Co., Ltd. | Workpiece-attachment-information reporting device |
| JP5860072B2 (ja) * | 2014-02-12 | 2016-02-16 | ファナック株式会社 | ねじ切り中のびびりの発生を抑制する機能を備えた数値制御装置 |
| JP6250887B2 (ja) * | 2014-07-22 | 2017-12-20 | ファナック株式会社 | 左手座標系対応の数値制御装置 |
| US20170308055A1 (en) * | 2014-10-27 | 2017-10-26 | Makino Milling Machine Co., Ltd. | Machine tool control method and machine tool control device |
| JP5987081B1 (ja) | 2015-04-02 | 2016-09-06 | ファナック株式会社 | 基準軸を切り替えて学習制御を行うサーボ制御装置 |
| WO2017195259A1 (ja) * | 2016-05-09 | 2017-11-16 | 三菱電機株式会社 | 数値制御装置 |
| JP6320668B1 (ja) * | 2017-07-14 | 2018-05-09 | 三菱電機株式会社 | 数値制御装置および数値制御方法 |
| JP7036071B2 (ja) * | 2019-03-18 | 2022-03-15 | ブラザー工業株式会社 | 数値制御装置、数値制御プログラム、及び、数値制御プログラムを記憶した記憶装置 |
| CN115298624B (zh) * | 2020-03-18 | 2025-08-26 | 发那科株式会社 | 程序解析装置以及控制系统 |
| DE112020007185B4 (de) * | 2020-09-11 | 2024-03-21 | Mitsubishi Electric Corporation | Numerische Steuerung und Industriemaschinen-Steuerungssystem |
| JP7538326B2 (ja) * | 2021-03-08 | 2024-08-21 | ファナック株式会社 | 制御システム、制御装置、及び外部装置 |
| CN116339238B (zh) * | 2023-03-31 | 2024-04-05 | 中国科学院西安光学精密机械研究所 | 一种独立光束扫描的五轴激光加工设备光束运动控制方法 |
| CN116540630B (zh) * | 2023-07-05 | 2023-09-29 | 中科航迈数控软件(深圳)有限公司 | 机床的控制方法、装置、设备及存储介质 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60230207A (ja) * | 1984-04-27 | 1985-11-15 | Kobe Steel Ltd | 工業用ロボツトとポジシヨナの連動制御システム |
| JPH05108134A (ja) * | 1990-12-18 | 1993-04-30 | Hitachi Seiki Co Ltd | 主軸の割出対応の座標変換方法 |
| JPH05150816A (ja) * | 1991-11-27 | 1993-06-18 | Mitsubishi Electric Corp | 数値制御装置 |
| JPH06222820A (ja) * | 1993-01-26 | 1994-08-12 | Fanuc Ltd | 数値制御装置における可動許容領域チェック方法 |
| JPH0736526A (ja) * | 1993-07-19 | 1995-02-07 | Nachi Fujikoshi Corp | 数値制御装置 |
| JP2000153483A (ja) * | 1998-11-19 | 2000-06-06 | Kobe Steel Ltd | ロボット制御装置 |
| JP2008112278A (ja) * | 2006-10-30 | 2008-05-15 | Star Micronics Co Ltd | 加工プログラム作成装置における作業平面指定方法 |
Family Cites Families (62)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4445776A (en) * | 1980-09-29 | 1984-05-01 | High resistration photomask machine and computerized numerical control system | |
| US3935642A (en) * | 1970-11-11 | 1976-02-03 | Anthony William Russell | Directional drilling of bore holes |
| DE2526343A1 (de) * | 1975-06-12 | 1976-12-16 | Index Werke Kg Hahn & Tessky | Revolver-drehautomat |
| FR2362703A1 (fr) * | 1976-08-30 | 1978-03-24 | Komatsu Mfg Co Ltd | Machine-outil complexe destinee a des usinages multiples |
| US4186529A (en) * | 1977-06-28 | 1980-02-05 | S. E. Huffman Corporation | Programmably controlled method for grinding end cutting tools and the like |
| US4443929A (en) * | 1982-03-15 | 1984-04-24 | Bayer Jack L | Machining center |
| JPS59177604A (ja) * | 1983-03-28 | 1984-10-08 | Fanuc Ltd | 数値制御方法 |
| US4598380A (en) * | 1984-08-13 | 1986-07-01 | Cincinnati Milacron Inc. | Method and apparatus for controlling manipulator and workpiece positioner |
| US5083485A (en) * | 1986-10-09 | 1992-01-28 | Index-Werke Gmbh & Co. Kg Hahn & Tessky | Method and apparatus for machining both sides of workpieces |
| EP0302898B1 (de) * | 1986-10-09 | 1992-03-25 | INDEX-WERKE GMBH & CO. KG HAHN & TESSKY | Verfahren und vorrichtung zum beidseitigen bearbeiten von werkstücken |
| JPS63192107A (ja) | 1987-02-05 | 1988-08-09 | Toshiba Mach Co Ltd | 数値制御装置 |
| WO1988008346A1 (en) * | 1987-04-24 | 1988-11-03 | Innofinance Általános Innovációs Pénzintézet | Method and working machine for producing surfaces of non-circular but regular cross-sections |
| US5144740A (en) * | 1989-09-04 | 1992-09-08 | Brother Kogyo Kabushiki Kaisha | Numerically controlled machine tool with automatic tool exchange device and indexing device |
| DE4027987A1 (de) * | 1989-09-04 | 1991-03-21 | Brother Ind Ltd | Numerisch gesteuerte werkzeugmaschine mit automatischer werkzeugwechseleinrichtung und einer indexvorrichtung |
| JPH03196310A (ja) * | 1989-12-26 | 1991-08-27 | Fanuc Ltd | 数値制御装置の表示方式 |
| JP2514490B2 (ja) * | 1991-07-05 | 1996-07-10 | 株式会社ダイヘン | 産業用ロボットの連動手動操作による教示制御方法 |
| DE69216167T2 (de) * | 1991-07-06 | 1997-07-10 | Daihen Corp | Gerät zur Steuerung eines Industrieroboters zur Durchführung koordinierter Arbeitsvorgänge unter Verwendung eines Playbackteachingverfahrens und dies-bezügliches Verfahren |
| JPH06332524A (ja) * | 1993-05-20 | 1994-12-02 | Fanuc Ltd | 数値制御装置における速度制御方法 |
| JP3274272B2 (ja) * | 1994-03-08 | 2002-04-15 | ファナック株式会社 | 座標系の手動送り方法並びにロボット制御装置 |
| JP3702496B2 (ja) * | 1995-07-10 | 2005-10-05 | 三菱電機株式会社 | 数値制御装置を用いた加工方法 |
| US5731649A (en) * | 1996-12-27 | 1998-03-24 | Caama+E,Otl N+Ee O; Ramon A. | Electric motor or generator |
| US5996329A (en) * | 1998-05-15 | 1999-12-07 | Cardenas; Curtis E. | Multi-axis machining head |
| ES2218010T3 (es) * | 1999-02-12 | 2004-11-16 | Index-Werke GmbH & Co. KG Hahn & Tessky | Maquina-herramienta. |
| JP4487387B2 (ja) * | 1999-06-25 | 2010-06-23 | 株式会社ジェイテクト | 真円度測定装置 |
| US6934601B2 (en) * | 1999-09-20 | 2005-08-23 | Hitachi, Ltd. | Numerically controlled curved surface machining unit |
| US6675061B2 (en) * | 2001-02-26 | 2004-01-06 | Hitachi, Ltd. | Numerically controlled curved surface machining unit |
| JP3610485B2 (ja) * | 1999-09-20 | 2005-01-12 | 株式会社日立製作所 | 数値制御曲面加工装置 |
| JP4198861B2 (ja) * | 2000-03-23 | 2008-12-17 | 東芝機械株式会社 | 多軸工作機械の主軸頭における機械誤差の補正方法 |
| US6815917B2 (en) * | 2001-04-27 | 2004-11-09 | Citizen Watch Co., Ltd. | Automatic lathe, method for controlling the same, and device for controlling the same |
| JP4828086B2 (ja) * | 2001-05-17 | 2011-11-30 | 三菱電機株式会社 | 加工プログラム作成装置 |
| FR2825940B1 (fr) * | 2001-06-15 | 2003-12-05 | Mach Outils Wirth & Gruffat | Machine multiposte a transfert rotatif pour usinage de pieces |
| JP2003044109A (ja) | 2001-07-27 | 2003-02-14 | Yaskawa Electric Corp | ワ−ク座標系設定手段を持つ多軸工作機械の数値制御装置 |
| DE10296325T5 (de) * | 2002-01-17 | 2004-04-15 | Mitsubishi Denki K.K. | Numerisches Steuerverfahren und numerische Steuervorrichtung |
| WO2003067345A1 (en) * | 2002-02-07 | 2003-08-14 | Mitsubishi Denki Kabushiki Kaisha | Numeric control method and numeric control system |
| JP4450302B2 (ja) * | 2002-03-27 | 2010-04-14 | スター精密株式会社 | 工作機械の数値制御装置 |
| JP3910482B2 (ja) * | 2002-04-26 | 2007-04-25 | Thk株式会社 | 数値制御工作機械における加工誤差補正方法及びこれを用いた研削盤 |
| DE10256222B4 (de) * | 2002-12-02 | 2005-05-12 | Klingelnberg Gmbh | Maschine und Verfahren mit 7 Achsen zum CNC-gesteuerten spanabhebenden Bearbeiten, insbesondere Wälzfräsen oder Wälzschleifen, von Spiralkegelrädern |
| JP3926739B2 (ja) * | 2002-12-27 | 2007-06-06 | オークマ株式会社 | ねじ切り加工制御方法及びその装置 |
| US7283889B2 (en) * | 2003-02-19 | 2007-10-16 | Fanuc Ltd | Numerical control device, and numerical control method |
| JP2005071016A (ja) * | 2003-08-22 | 2005-03-17 | Fanuc Ltd | 数値制御装置 |
| DE112005000451B4 (de) * | 2004-02-27 | 2020-02-13 | Thk Co., Ltd. | Designverfahren für ein Industrieerzeugnis unter Verwendung einer Klothoidenkurve, und Verfahren und Vorrichtung zur numerischen Steuerung unter Verwendung der Klothoidenkurve |
| JP2006281390A (ja) * | 2005-04-01 | 2006-10-19 | Jtekt Corp | 複合加工機及びこれを用いたワークの加工方法 |
| JP4282631B2 (ja) * | 2005-04-20 | 2009-06-24 | ファナック株式会社 | テーブル形式データで運転を行う数値制御装置 |
| JP4044105B2 (ja) * | 2005-04-25 | 2008-02-06 | ファナック株式会社 | 系統毎に運転手段を切り替える機能を有する数値制御装置 |
| US7412795B2 (en) * | 2005-11-02 | 2008-08-19 | Offshore Innovations, Inc. | Collapsible dredge and methods of use therefor |
| JP2007213238A (ja) * | 2006-02-08 | 2007-08-23 | Fanuc Ltd | 数値制御方法 |
| JP4895677B2 (ja) * | 2006-05-19 | 2012-03-14 | パナソニック株式会社 | 3軸工具ユニットおよび加工装置 |
| DE102006024974A1 (de) * | 2006-05-29 | 2007-12-06 | Siemens Ag | Verfahren zum Steuern einer Drehbearbeitung und für Drehbearbeitung geeignete NC-Maschinen |
| US7551974B2 (en) * | 2006-09-15 | 2009-06-23 | Jtekt Corporation | Processing method of workpieces using combined processing machines |
| JP5020579B2 (ja) | 2006-09-20 | 2012-09-05 | 三菱電機株式会社 | 数値制御装置 |
| DE102006048684A1 (de) * | 2006-10-14 | 2008-04-17 | Dr. Johannes Heidenhain Gmbh | Verfahren zum Positionieren von Achsen in Werkzeugmaschinen |
| US7568867B2 (en) * | 2006-10-18 | 2009-08-04 | Bryan Steve M | Air driven spindle assembly |
| JP4902316B2 (ja) * | 2006-11-10 | 2012-03-21 | 東芝機械株式会社 | 斜め加工のための5軸加工機の姿勢保証システム |
| JP2008183631A (ja) * | 2007-01-26 | 2008-08-14 | Jtekt Corp | 工作機械およびその制御方法 |
| US8131396B2 (en) * | 2007-04-26 | 2012-03-06 | Mitsubishi Electric Corporation | Numerical control apparatus and numerical control system |
| JP2008287471A (ja) * | 2007-05-17 | 2008-11-27 | Fanuc Ltd | 5軸加工機の数値制御方法 |
| JP5058270B2 (ja) * | 2007-11-02 | 2012-10-24 | 株式会社牧野フライス製作所 | エラーマップ作成方法 |
| JP4467625B2 (ja) * | 2008-03-31 | 2010-05-26 | 三菱電機株式会社 | 数値制御装置および数値制御方法 |
| JP5151686B2 (ja) * | 2008-05-26 | 2013-02-27 | 株式会社ジェイテクト | 非真円形状の工作物を加工するためのプロフィールデータの作成方法 |
| JP5174155B2 (ja) * | 2008-05-27 | 2013-04-03 | 株式会社牧野フライス製作所 | 工作機械 |
| DE102008061172A1 (de) * | 2008-12-09 | 2010-06-10 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Steuern eines Manipulatorsystems |
| EP2541353B1 (en) * | 2010-02-25 | 2014-12-17 | Mitsubishi Electric Corporation | Numeric control device |
-
2009
- 2009-03-27 JP JP2011505667A patent/JP5220183B2/ja active Active
- 2009-03-27 DE DE112009004603T patent/DE112009004603T5/de not_active Withdrawn
- 2009-03-27 WO PCT/JP2009/001380 patent/WO2010109536A1/ja not_active Ceased
- 2009-03-27 US US13/260,048 patent/US9063533B2/en active Active
- 2009-03-27 CN CN200980158393.6A patent/CN102365595B/zh active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60230207A (ja) * | 1984-04-27 | 1985-11-15 | Kobe Steel Ltd | 工業用ロボツトとポジシヨナの連動制御システム |
| JPH05108134A (ja) * | 1990-12-18 | 1993-04-30 | Hitachi Seiki Co Ltd | 主軸の割出対応の座標変換方法 |
| JPH05150816A (ja) * | 1991-11-27 | 1993-06-18 | Mitsubishi Electric Corp | 数値制御装置 |
| JPH06222820A (ja) * | 1993-01-26 | 1994-08-12 | Fanuc Ltd | 数値制御装置における可動許容領域チェック方法 |
| JPH0736526A (ja) * | 1993-07-19 | 1995-02-07 | Nachi Fujikoshi Corp | 数値制御装置 |
| JP2000153483A (ja) * | 1998-11-19 | 2000-06-06 | Kobe Steel Ltd | ロボット制御装置 |
| JP2008112278A (ja) * | 2006-10-30 | 2008-05-15 | Star Micronics Co Ltd | 加工プログラム作成装置における作業平面指定方法 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013003259A (ja) * | 2011-06-14 | 2013-01-07 | Pentax Ricoh Imaging Co Ltd | 3軸電子コンパスを用いた方位測定方法および方位測定装置 |
| JP2015121879A (ja) * | 2013-12-20 | 2015-07-02 | ファナック株式会社 | ワークに対する相対的工具方向の入力が可能な数値制御装置 |
| US9454146B2 (en) | 2013-12-20 | 2016-09-27 | Fanuc Corporation | Numerical controller enabling input of relative tool direction to workpiece |
| JP2016095310A (ja) * | 2015-12-04 | 2016-05-26 | リコーイメージング株式会社 | 方位測定方法及び方位測定装置 |
| JP6157793B1 (ja) * | 2016-10-20 | 2017-07-05 | 三菱電機株式会社 | 数値制御装置 |
| WO2018073946A1 (ja) * | 2016-10-20 | 2018-04-26 | 三菱電機株式会社 | 数値制御装置 |
| US10663949B2 (en) | 2016-10-20 | 2020-05-26 | Mitsubishi Electric Corporation | Numerical control device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102365595B (zh) | 2014-03-26 |
| DE112009004603T5 (de) | 2012-08-23 |
| US9063533B2 (en) | 2015-06-23 |
| US20120022682A1 (en) | 2012-01-26 |
| JPWO2010109536A1 (ja) | 2012-09-20 |
| JP5220183B2 (ja) | 2013-06-26 |
| CN102365595A (zh) | 2012-02-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5220183B2 (ja) | 数値制御装置および当該数値制御装置の制御方法 | |
| CN102736559B (zh) | 机床的校正值运算方法以及机床的控制装置 | |
| JP6320668B1 (ja) | 数値制御装置および数値制御方法 | |
| JP5159997B1 (ja) | 数値制御装置 | |
| JP5452788B1 (ja) | 数値制御装置 | |
| JP4902815B1 (ja) | 数値制御装置 | |
| JP2003195917A (ja) | 数値制御装置 | |
| US20060136088A1 (en) | Numerical control apparatus and numerical control system | |
| WO2013061445A1 (ja) | 数値制御装置 | |
| JP2017204072A (ja) | 加工プログラム処理装置およびこれを備えた多軸加工機 | |
| JP2019070953A (ja) | 加工プログラム処理装置およびこれを備えた多軸加工機 | |
| JP6184363B2 (ja) | 工作機械の制御方法及び制御装置 | |
| JPWO2013118169A1 (ja) | 数値制御装置 | |
| JP5187436B2 (ja) | 数値制御装置、数値制御装置の制御方法、及びシステムプログラム | |
| JP2014238782A (ja) | 工作機械の制御方法 | |
| JP2016038674A (ja) | 工作機械の補正値演算方法及び補正値演算プログラム | |
| JP6444923B2 (ja) | 数値制御装置 | |
| JP2015191306A (ja) | 工作機械の制御方法及び制御装置 | |
| TWI684841B (zh) | 加工傾斜平面的多軸工具機的程式碼產生方法及其裝置 | |
| JP4734439B2 (ja) | 4軸加工機用数値制御装置 | |
| JP2024030761A (ja) | 情報処理装置および情報処理プログラム | |
| JP6919427B2 (ja) | 工作機械、工作機械の制御方法、及び、工作機械の制御プログラム | |
| JP2016151825A (ja) | 複合加工旋盤の作動制御方法 | |
| JP2022187129A (ja) | 情報処理装置および情報処理プログラム | |
| JP2024112632A (ja) | 工作機械の誤差補正方法及び誤差補正装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200980158393.6 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09842154 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2011505667 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13260048 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 112009004603 Country of ref document: DE Ref document number: 1120090046037 Country of ref document: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09842154 Country of ref document: EP Kind code of ref document: A1 |