[go: up one dir, main page]

CN118265584A - Control device and working machine having the same - Google Patents

Control device and working machine having the same Download PDF

Info

Publication number
CN118265584A
CN118265584A CN202280076507.8A CN202280076507A CN118265584A CN 118265584 A CN118265584 A CN 118265584A CN 202280076507 A CN202280076507 A CN 202280076507A CN 118265584 A CN118265584 A CN 118265584A
Authority
CN
China
Prior art keywords
axis
eccentric
spindle
control unit
unit
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.)
Granted
Application number
CN202280076507.8A
Other languages
Chinese (zh)
Other versions
CN118265584B (en
Inventor
加藤勇太
上原正也
种本穣
饭山浩司
小川哲男
多田敦史
中东恒人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
DMG Mori Co Ltd
Original Assignee
Mitsubishi Electric Corp
DMG Mori Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp, DMG Mori Co Ltd filed Critical Mitsubishi Electric Corp
Publication of CN118265584A publication Critical patent/CN118265584A/en
Application granted granted Critical
Publication of CN118265584B publication Critical patent/CN118265584B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B1/00Methods for turning or working essentially requiring the use of turning-machines; Use of auxiliary equipment in connection with such methods
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B5/00Turning-machines or devices specially adapted for particular work; Accessories specially adapted therefor
    • B23B5/18Turning-machines or devices specially adapted for particular work; Accessories specially adapted therefor for turning crankshafts, eccentrics, or cams, e.g. crankpin lathes

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Abstract

控制装置(20)具有用于对偏心体进行加工的偏心切削控制部(27)。偏心切削控制部(27)与控制部(23)协同地使主轴旋转,在以偏心体的中心位置位于X轴上的方式定位后,将从工件的基部的中心至偏心体的中心为止的距离即偏心量设为R,将绕以偏心体的中心的X轴为基准的主轴轴线的旋转角度设为θ,与主轴的旋转同步,一边使刀具相对移动,一边在Z轴方向相对移动,以使得描绘出设为X轴方向的位置X=Rcosθ及Y轴方向的位置Y=Rsinθ的圆弧轨迹。

The control device (20) has an eccentric cutting control unit (27) for processing the eccentric body. The eccentric cutting control unit (27) rotates the spindle in cooperation with the control unit (23), and after positioning the eccentric body so that the center position is on the X-axis, the distance from the center of the base of the workpiece to the center of the eccentric body, i.e., the eccentricity, is set to R, and the rotation angle of the spindle axis around the X-axis with the center of the eccentric body as the reference is set to θ. In synchronization with the rotation of the spindle, the tool is relatively moved while being relatively moved in the Z-axis direction, so as to draw an arc trajectory set to the position X=Rcosθ in the X-axis direction and the position Y=Rsinθ in the Y-axis direction.

Description

控制装置及具有其的工作机械Control device and working machine having the same

技术领域Technical Field

本发明涉及构成为对工件进行车削加工的工作机械的控制装置,更详细地说,涉及用于对在从主轴的中心向径向偏移后的位置具有偏心体的工件的该偏心体进行加工的控制装置及具有其的工作机械。The present invention relates to a control device for a machine tool configured to perform turning processing on a workpiece, and more particularly to a control device for processing an eccentric body of a workpiece having an eccentric body at a position radially offset from the center of a spindle, and a machine tool having the same.

背景技术Background technique

例如,作为对具有设为圆柱状的基部和从该基部的端面沿基部的中心轴向外侧凸出且设置于从中心轴向径向偏移后的位置的偏心体的工件进行加工的方法,且对该偏心体进行加工的加工方法,以往已知在专利文献1中公开的方法。For example, as a method for processing a workpiece having a cylindrical base and an eccentric body protruding outward from the end face of the base along the central axis of the base and arranged at a position radially offset from the central axis, a method disclosed in Patent Document 1 has been previously known.

在专利文献1所记载的加工方法中,在车床的主轴装载对在从主轴轴线向径向偏移(shift)后的位置具有抓持工件的抓持部的偏心卡盘,以偏心体的轴线与主轴轴线成为同轴的方式使偏心卡盘抓持工件。而且,在该状态下使主轴旋转,适当使用刀具对偏心体的外周部进行加工。In the processing method described in Patent Document 1, an eccentric chuck having a gripping portion for gripping a workpiece at a position radially shifted from the spindle axis is mounted on the spindle of a lathe, and the eccentric chuck grips the workpiece in such a manner that the axis of the eccentric body and the spindle axis become coaxial. In addition, the spindle is rotated in this state, and the outer periphery of the eccentric body is processed using a tool as appropriate.

另外,在专利文献2中公开了对曲轴的偏心轴进行车削加工的方法。在专利文献2所记载的加工方法中,在将曲轴的一端由主轴抓持,将另一端由尾座轴支撑的状态下使曲轴旋转,并且将偏心轴的半径设为r,与该曲轴的旋转周期同步使刀具以2r的行程在上下方向(Y轴方向)及前后方向(Z轴方向)进给移动。通过该Y轴方向的进给及Z轴方向的进给的合成进给,使刀具进行半径r的圆运动,由此对偏心轴的外周进行车削加工。In addition, Patent Document 2 discloses a method for turning an eccentric shaft of a crankshaft. In the processing method described in Patent Document 2, the crankshaft is rotated in a state where one end of the crankshaft is gripped by the main shaft and the other end is supported by the tailstock shaft, and the radius of the eccentric shaft is set to r, and the tool is fed and moved in the vertical direction (Y-axis direction) and the front-back direction (Z-axis direction) with a stroke of 2r in synchronization with the rotation cycle of the crankshaft. The tool performs a circular motion of a radius r by the combined feed of the feed in the Y-axis direction and the feed in the Z-axis direction, thereby turning the outer periphery of the eccentric shaft.

另外,在专利文献3中也提出了相同的加工方法。专利文献3所记载的加工方法,是对从基部的端面沿基部的中心轴向外侧凸出的第1偏心轴和从该第1偏心轴进一步向外侧凸出的第2偏心轴这2个偏心轴进行加工。The same processing method is also proposed in Patent Document 3. The processing method described in Patent Document 3 processes two eccentric shafts, namely, a first eccentric shaft protruding outward from the end surface of the base along the central axis of the base and a second eccentric shaft protruding further outward from the first eccentric shaft.

专利文献1:日本特开2003-236701号公报Patent Document 1: Japanese Patent Application Publication No. 2003-236701

专利文献2:日本特开昭54-94185号公报Patent Document 2: Japanese Patent Application Laid-Open No. 54-94185

专利文献3:日本特开2017-209779号公报Patent Document 3: Japanese Patent Application Publication No. 2017-209779

发明内容Summary of the invention

另外,上述专利文献1至3所公开的方法均未关于使主轴保持工件时的偏心体的位置,且以主轴的轴线为中心的偏心体的周向的角度位置(相位)做任何考虑。因此,在这些方法中,认为需要在使该工件保持于主轴的状态下开始工件的加工,以使得偏心体的相位成为规定的基准相位。In addition, the methods disclosed in the above-mentioned patent documents 1 to 3 do not take into account the position of the eccentric body when the spindle holds the workpiece, and the angular position (phase) of the eccentric body in the circumferential direction with the axis of the spindle as the center. Therefore, in these methods, it is considered necessary to start the processing of the workpiece while holding the workpiece on the spindle so that the phase of the eccentric body becomes a predetermined reference phase.

另外,根据除了偏心体以外的其他加工部位的关系,使该工件保持于主轴时的偏心体的相位有时根据各个工件而不同,在该情况下,无法将使该工件保持于主轴时的偏心体的相位设为基准相位。因此,在如上所述的工件的情况下,如果能够在分别处于不同的相位的状态下开始该偏心体的加工,则是便利的。In addition, depending on the relationship between other processing parts other than the eccentric body, the phase of the eccentric body when the workpiece is held on the spindle may differ from workpiece to workpiece. In this case, the phase of the eccentric body when the workpiece is held on the spindle cannot be set as the reference phase. Therefore, in the case of the workpiece as described above, it is convenient to start processing the eccentric body in different phases.

另外,作为具有偏心体的加工品,例示出上述曲轴及偏心销。此外,作为具有偏心体的加工品,存在由于楔形效应,通过小的紧固转矩而得到大的夹紧力的倍力装置所使用的偏心螺钉,以及能够定量且无脉动地移送各种各样的液体,从水状的液体至高粘度液、固形物、粉体为止能够高效地移送的旋转容积式单轴偏心螺纹泵所使用的该单轴偏心螺钉等各种形状。因此,如果特殊的专用的工作机械及专用的卡盘不使用如上所述的各种形状的偏心体,而是能够使用通用的工作机械及通用的卡盘进行加工,则在设备成本方面是有利的。In addition, as a processed product with an eccentric body, the above-mentioned crankshaft and eccentric pin are exemplified. In addition, as a processed product with an eccentric body, there are various shapes such as an eccentric screw used in a force multiplier that obtains a large clamping force through a small tightening torque due to the wedge effect, and a single-axis eccentric screw used in a rotary positive displacement single-axis eccentric screw pump that can quantitatively and pulsation-free transfer of various liquids, from water-like liquids to high-viscosity liquids, solids, and powders. Therefore, if a special dedicated working machine and a dedicated chuck do not use eccentric bodies of various shapes as described above, but can be processed using a general-purpose working machine and a general-purpose chuck, it is advantageous in terms of equipment cost.

另外,在上述加工方法中,在与主轴的旋转速度同步的状态下,通过使进给轴高速地动作而实现了圆运动,因此特别地,存在进给电动机的负载提高这一问题。因此,如果对主轴电动机的旋转速度进行控制以使得作用于进给电动机的负载不超过容许负载,则能够预先防止进给电动机损伤。In addition, in the above-mentioned processing method, circular motion is achieved by operating the feed shaft at a high speed in synchronization with the rotation speed of the spindle, so there is a problem that the load on the feed motor is increased. Therefore, if the rotation speed of the spindle motor is controlled so that the load acting on the feed motor does not exceed the allowable load, damage to the feed motor can be prevented in advance.

本发明就是鉴于以上情况而提出的,其目的之一在于提供能够在偏心体位于任意的相位的状态下开始车削加工的控制装置及具有其的工作机械,另外,另一目的在于提供能够对多样的形状的偏心体进行加工的控制装置及具有其的工作机械,另外,再另一目的在于提供在对偏心体进行加工时,能够使得作用于进给电动机的负载不超过容许负载的控制装置及具有其的工作机械。The present invention is proposed in view of the above situation, and one of its purposes is to provide a control device and a working machine having the same that can start turning processing when the eccentric body is in an arbitrary phase. Another purpose is to provide a control device and a working machine having the same that can process eccentric bodies of various shapes. Another purpose is to provide a control device and a working machine having the same that can ensure that the load acting on the feed motor does not exceed the allowable load when processing the eccentric body.

用于解决上述课题的本发明是一种控制装置,其对具有保持工件而使所述工件旋转的主轴、对刀具进行保持的刀具保持部、使所述主轴旋转的主轴驱动部、以及使所述刀具保持部及所述主轴沿与所述主轴的轴线一致的Z轴、与该Z轴正交的X轴、与所述X轴及所述Z轴正交的Y轴相对地移动的进给驱动部的工作机械的所述主轴驱动部及所述进给驱动部的动作进行控制,该控制装置具有:控制部,其对所述主轴驱动部及所述进给驱动部进行控制;以及偏心切削控制部,其对所述主轴所保持的所述工件的、设置于从所述主轴的中心在径向偏移后的位置的偏心体进行加工,所述偏心切削控制部构成为与所述控制部协同地使所述主轴旋转,在以所述偏心体的中心位置位于所述X轴上的方式定位后,将从所述主轴的中心至所述偏心体的中心为止的距离即偏心量设为R,将绕以所述偏心体的中心的所述X轴为基准的所述主轴轴线的旋转角度设为θ,与所述主轴的旋转同步,一边使所述刀具相对移动,一边在所述Z轴方向相对移动,以使得进行描绘出所述X轴方向的位置X及所述Y轴方向的位置Y分别成为下式(1)及下式(2)的值的圆弧轨迹的圆弧运动。The present invention for solving the above-mentioned problems is a control device, which controls the operation of the spindle drive unit and the feed drive unit of a working machine having a spindle that holds a workpiece and rotates the workpiece, a tool holding unit that holds a tool, a spindle drive unit that rotates the spindle, and a feed drive unit that moves the tool holding unit and the spindle relative to each other along a Z-axis that is consistent with the axis of the spindle, an X-axis that is orthogonal to the Z-axis, and a Y-axis that is orthogonal to the X-axis and the Z-axis. The control device comprises: a control unit that controls the spindle drive unit and the feed drive unit; and an eccentric cutting control unit that controls the eccentric cutting of the workpiece held by the spindle and is set at a position away from the center of the spindle. The eccentric body is machined with its center at a position after radial displacement, and the eccentric cutting control unit is configured to rotate the spindle in cooperation with the control unit. After positioning the eccentric body so that its center is on the X-axis, the distance from the center of the spindle to the center of the eccentric body, i.e., the eccentricity, is set to R, and the rotation angle of the spindle axis around the X-axis with the center of the eccentric body as a reference is set to θ. In synchronization with the rotation of the spindle, the tool is relatively moved while being relatively moved in the Z-axis direction, so as to perform an arc motion that describes an arc trajectory in which the position X in the X-axis direction and the position Y in the Y-axis direction are the values of the following equations (1) and (2), respectively.

X=Rcosθ· · · (1)X=Rcosθ· · · (1)

Y=Rsinθ· · · (2)Y=Rsinθ· · · (2)

根据该控制装置,偏心切削控制部与控制部协同地使主轴旋转,以偏心体的中心位置位于X轴上的方式进行定位,并且使刀具在由X轴、Y轴及Z轴形成的3维空间内移动至车削开始位置。此时,刀具刃尖处于与工件非接触的状态,且处于通过后面记述的Z轴方向的移动,能够以规定的切入深度与偏心体的外周面接触的状态。According to the control device, the eccentric cutting control unit and the control unit cooperate to rotate the main shaft, position the eccentric body in a manner such that the center position is located on the X-axis, and move the tool to the turning start position in the three-dimensional space formed by the X-axis, the Y-axis, and the Z-axis. At this time, the tool tip is in a non-contact state with the workpiece, and is in a state where it can contact the outer peripheral surface of the eccentric body at a predetermined cutting depth through movement in the Z-axis direction described later.

接下来,将从主轴的中心至所述偏心体的中心为止的距离即偏心量设为R,将绕以偏心体的中心的X轴为基准的主轴轴线的旋转角度设为θ,与主轴的旋转(相位θ)同步,一边使刀具相对移动,一边在Z轴方向相对移动,以使得成为X轴方向的位置X及Y轴方向的位置Y描绘出半径R的圆弧轨迹的圆弧运动。Next, the eccentricity, that is, the distance from the center of the spindle to the center of the eccentric body, is set to R, and the rotation angle of the spindle axis around the X-axis with the center of the eccentric body as the reference is set to θ. In synchronization with the rotation of the spindle (phase θ), the tool is moved relatively while moving relatively in the Z-axis direction so that the position X in the X-axis direction and the position Y in the Y-axis direction describe an arc trajectory of a radius R.

与主轴的旋转(相位θ)同步地使刀具相对移动,以使得成为位置X=Rcosθ、位置Y=Rsinθ,由此能够追随于该偏心体的旋转而使刀具与以主轴的轴线为中心进行旋转的偏心体的外周面接触。而且,通过在该状态下使刀具在Z轴方向移动,从而能够对该偏心体的外周进行加工。The tool is relatively moved synchronously with the rotation of the spindle (phase θ) so that position X=Rcosθ and position Y=Rsinθ, thereby following the rotation of the eccentric body and making the tool contact the outer peripheral surface of the eccentric body rotating around the axis of the spindle. In addition, by moving the tool in the Z-axis direction in this state, the outer periphery of the eccentric body can be processed.

如上所述,根据本发明所涉及的控制装置,即使在使工件保持于主轴时的偏心体的相位根据各个工件而不同的情况下,在以偏心体的中心位置位于X轴上的方式定位之后,也能够开始加工,因此无需如现有的加工方法那样,使工件以其偏心体的相位成为规定的基准相位的方式保持于主轴,在使主轴保持工件时,不进行厌烦的调整作业就能够对多样的工件进行加工。另外,通过设为上述方式,从而能够将用于进行该加工的NC(NumericalControl)加工程序设为将加工上的基准位置设定于X轴上的加工程序。As described above, according to the control device involved in the present invention, even if the phase of the eccentric body when holding the workpiece on the spindle is different for each workpiece, after positioning in such a manner that the center position of the eccentric body is located on the X-axis, it is possible to start processing, so there is no need to hold the workpiece on the spindle in such a manner that the phase of its eccentric body becomes a predetermined reference phase as in the conventional processing method, and various workpieces can be processed without performing tedious adjustment work when the spindle holds the workpiece. In addition, by setting it in the above manner, the NC (Numerical Control) processing program used for the processing can be set as a processing program in which the reference position in the processing is set on the X-axis.

另外,在对工作机械及工件进行保持的保持装置中能够应用通用物。Furthermore, a general-purpose object can be applied to a holding device for holding a machine tool and a workpiece.

此外,在本发明中,所述控制部构成为能够执行使所述主轴以规定的旋转速度旋转的速度控制模式、将所述主轴定位于绕其轴线的规定的旋转角度位置的位置控制模式及使所述主轴驱动部的动作和所述进给驱动部的动作同步的同步控制模式这3个控制模式,并且能够采用构成为所述偏心切削控制部通过使所述控制部转换为所述同步控制模式,从而使所述主轴驱动部的动作和所述进给驱动部的动作同步的方式。In addition, in the present invention, the control unit is configured to execute three control modes, namely, a speed control mode for rotating the spindle at a specified rotational speed, a position control mode for positioning the spindle at a specified rotational angle position around its axis, and a synchronous control mode for synchronizing the action of the spindle drive unit with the action of the feed drive unit, and the eccentric cutting control unit can be configured to synchronize the action of the spindle drive unit with the action of the feed drive unit by converting the control unit into the synchronous control mode.

另外,在本发明中,所述偏心体是沿所述Z轴方向的引线,所述偏心切削控制部能够采用构成为将所述偏心体的所述Z轴方向的长度设为LengZ,将该Z轴方向上的偏心的相位增减值设为Q,与所述控制部协同,并且与每单位时间的Z轴方向的进给量ΔZ同步,将每单位时间的相位变化值Δφ设为下式(3),使所述刀具相对移动的方式。In addition, in the present invention, the eccentric body is a lead along the Z-axis direction, and the eccentric cutting control unit can be configured to set the length of the eccentric body in the Z-axis direction to LengZ, set the phase increase or decrease value of the eccentricity in the Z-axis direction to Q, cooperate with the control unit, and synchronize with the feed amount ΔZ in the Z-axis direction per unit time, and set the phase change value Δφ per unit time to the following formula (3), so as to make the tool move relatively.

【式1】【Formula 1】

根据该方式的控制装置,在偏心体的长度方向是Z轴方向的情况下,能够对其外周面进行加工。此外,作为引线轴,能够例示螺钉等。According to the control device of this aspect, when the longitudinal direction of the eccentric body is the Z-axis direction, the outer peripheral surface thereof can be processed. In addition, as the lead shaft, a screw or the like can be exemplified.

或者,在本发明中,所述偏心体是沿所述Z轴方向的引线,所述偏心切削控制部能够采用构成为将所述偏心体的所述Z轴方向的长度设为LengZ,将该Z轴方向上的偏心的偏心量增减值设为K,与所述控制部协同,并且与每单位时间的Z轴方向的进给量ΔZ同步,将所述偏心量R设为下式(4),使所述刀具相对移动的方式。Alternatively, in the present invention, the eccentric body is a lead along the Z-axis direction, and the eccentric cutting control unit can be configured to set the length of the eccentric body in the Z-axis direction to LengZ, set the eccentricity increase or decrease value of the eccentricity in the Z-axis direction to K, cooperate with the control unit, and synchronize with the feed amount ΔZ in the Z-axis direction per unit time, and set the eccentricity R to the following formula (4), so as to make the tool move relatively.

【式2】[Formula 2]

通过该方式的控制装置,在偏心体的长度方向是Z轴方向的情况下,也能够对其外周面进行加工。With this type of control device, even when the longitudinal direction of the eccentric body is the Z-axis direction, the outer peripheral surface can be processed.

另外,本发明中的所述控制装置能够采用构成为至少经由所述控制部而进行不伴随所述主轴驱动部的动作和所述进给驱动部的动作的同步的车削加工的方式。Furthermore, the control device in the present invention may be configured to perform turning processing without synchronizing the operation of the spindle drive unit and the operation of the feed drive unit at least via the control unit.

另外,本发明中的所述偏心切削控制部能够采用构成为与所述控制部协同地针对所述进给驱动部进行前馈控制的方式。In addition, the eccentric cutting control unit in the present invention may be configured to perform feedforward control on the feed drive unit in cooperation with the control unit.

另外,本发明中的所述偏心切削控制部能够采用构成为与所述控制部协同地将所述进给驱动部的进给速度和所述圆弧运动中的角速度的合成速度控制为小于或等于预先确定的限制速度,所述合成速度在所述进给驱动部中的负载不超过容许负载的范围进行设定的方式。In addition, the eccentric cutting control unit in the present invention can be configured to cooperate with the control unit to control the composite speed of the feed speed of the feed drive unit and the angular velocity in the circular motion to be less than or equal to a predetermined limit speed, and the composite speed is set in a manner such that the load in the feed drive unit does not exceed the range of the allowable load.

根据该方式的控制装置,进行控制以使得进给驱动部中的负载不超过容许负载,因此能够预先防止该进给驱动部损伤。According to the control device of this aspect, since control is performed so that the load on the feed drive unit does not exceed the allowable load, damage to the feed drive unit can be prevented in advance.

另外,本发明中的所述偏心切削控制部能够采用构成为与所述控制部协同地将所述圆弧运动中的等速圆运动的加速度控制为小于或等于预先确定的限制加速度,所述限制加速度在所述进给驱动部中的负载不超过容许负载的范围进行设定的方式。In addition, the eccentric cutting control unit in the present invention can be configured to cooperate with the control unit to control the acceleration of the uniform circular motion in the arc motion to be less than or equal to a predetermined limit acceleration, and the limit acceleration is set so that the load in the feed drive unit does not exceed the range of the allowable load.

根据该方式的控制装置,进给驱动部进行控制以使得在作用的负载不超过容许负载的范围,圆弧运动中的等速圆运动的加速度小于或等于规定的限制加速度,因此能够使该进给驱动部以稳定的状态动作,并且能够预先防止该进给驱动部损伤。According to the control device of this method, the feed drive unit is controlled so that the acting load does not exceed the range of the allowable load, and the acceleration of the uniform circular motion in the arc motion is less than or equal to the specified limit acceleration. Therefore, the feed drive unit can be operated in a stable state and damage to the feed drive unit can be prevented in advance.

另外,本发明是一种工作机械,其具有保持工件而使所述工件旋转的主轴、对刀具进行保持的刀具保持部、使所述主轴旋转的主轴驱动部、使所述刀具保持部及所述主轴沿与所述主轴的轴线一致的Z轴、与该Z轴正交的X轴、与所述X轴及所述Z轴正交的Y轴相对地移动的进给驱动部、以及上述任一项的控制装置。In addition, the present invention is a working machine, which has a spindle for holding a workpiece and rotating the workpiece, a tool holding portion for holding a tool, a spindle driving portion for rotating the spindle, a feed driving portion for relatively moving the tool holding portion and the spindle along a Z-axis consistent with the axis of the spindle, an X-axis orthogonal to the Z-axis, and a Y-axis orthogonal to the X-axis and the Z-axis, and a control device for any of the above items.

发明的效果Effects of the Invention

如以上所述,根据本发明所涉及的控制装置及具有其的工作机械,即使在使工件保持于主轴时的偏心体的相位根据各个工件而不同的情况下,在以偏心体的中心位置位于X轴上的方式定位之后,也能够开始加工,因此无需如现有那样,在使工件保持于主轴时进行厌烦的调整作业就能够高效地对多样的工件进行加工。As described above, according to the control device involved in the present invention and the working machine having the same, even if the phase of the eccentric body when holding the workpiece on the main spindle is different for each workpiece, processing can be started after positioning the eccentric body in such a way that the center position is located on the X-axis. Therefore, there is no need to perform tedious adjustment operations when holding the workpiece on the main spindle as in the prior art, and various workpieces can be processed efficiently.

另外,在对工作机械及工件进行保持的保持装置中能够应用通用物,因此能够实现设备成本的低廉化,另外,由于不需要专用的换产调整(调整作业),因此能够使生产率提高。Furthermore, since a general-purpose device can be used for holding a machine tool and a workpiece, equipment cost can be reduced, and since dedicated production changeover adjustment (adjustment work) is not required, productivity can be improved.

另外,能够实现引线轴等多样的形状、方式的偏心体的加工。In addition, it is possible to process eccentric bodies having various shapes and forms, such as lead shafts.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是用于对使用了本发明的一个实施方式所涉及的工作机械的偏心体的加工方法的一个例子进行说明的说明图。FIG. 1 is an explanatory diagram for explaining an example of a method for machining an eccentric body using a machine tool according to an embodiment of the present invention.

图2是表示本实施方式所涉及的工作机械的概略结构的一个例子的框图。FIG. 2 is a block diagram showing an example of a schematic configuration of a machine tool according to the present embodiment.

图3是表示本实施方式所涉及的偏心切削的概要的一个例子的说明图。FIG. 3 is an explanatory diagram showing an example of the outline of eccentric cutting according to the present embodiment.

图4是表示本实施方式所涉及的NC程序的一个例子的说明图。FIG. 4 is an explanatory diagram showing an example of the NC program according to the present embodiment.

图5是表示本实施方式的偏心切削控制部及控制部中的处理的一个例子的流程图。FIG. 5 is a flowchart showing an example of the eccentric cutting control unit and the processing in the control unit according to the present embodiment.

图6是表示本实施方式所涉及的其他工件的加工例的斜视图。FIG. 6 is a perspective view showing another example of processing of a workpiece according to the present embodiment.

图7是表示本实施方式的变形例1所涉及的偏心切削的概要的一个例子的说明图。FIG. 7 is an explanatory diagram showing an example of an outline of eccentric cutting according to Modification 1 of the present embodiment.

图8是表示变形例1所涉及的NC程序的一个例子的说明图。FIG. 8 is an explanatory diagram showing an example of an NC program according to Modification 1. FIG.

图9是表示变形例1的偏心切削控制部及控制部中的处理的一个例子的流程图。FIG. 9 is a flowchart showing an example of the eccentric cutting control unit and the processing in the control unit according to the first modification.

图10是表示本实施方式的变形例2所涉及的偏心切削的概要的一个例子的说明图。FIG. 10 is an explanatory diagram showing an example of an outline of eccentric cutting according to Modification 2 of the present embodiment.

图11是表示变形例2所涉及的NC程序的一个例子的说明图。FIG. 11 is an explanatory diagram showing an example of an NC program according to Modification 2. FIG.

具体实施方式Detailed ways

下面,参照附图对本发明的具体的实施方式进行说明。图1是用于对使用了本发明的一个实施方式所涉及的工作机械的偏心体的加工方法的一个例子进行说明的说明图。图2是表示本实施方式所涉及的工作机械的概略结构的一个例子的框图。此外,如图1所示,作为本例的加工对象物的工件W,具有设为圆柱状的基部Wa、及从该基部Wa的前端面向前方凸出且在从基部Wa的轴线向径向以距离R偏移后的位置设为半径r的圆柱状的偏心体Wb。Hereinafter, a specific embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 1 is an explanatory diagram for describing an example of a method for processing an eccentric body of a working machine according to an embodiment of the present invention. FIG. 2 is a block diagram showing an example of a schematic structure of a working machine according to the present embodiment. In addition, as shown in FIG. 1 , a workpiece W, which is a processing object in the present example, has a base Wa set in a cylindrical shape, and a cylindrical eccentric body Wb protruding forward from the front end surface of the base Wa and set at a position offset by a distance R in the radial direction from the axis of the base Wa and having a radius r.

如图1及图2所示,本例的工作机械1具有主轴2、以装载于该主轴2的状态对工件W的基部Wa进行抓持的卡盘3、对刀具T进行保持的刀架4、驱动部10、对该驱动部10进行控制的控制装置20以及输入输出装置30。As shown in Figures 1 and 2, the working machine 1 of this example has a spindle 2, a chuck 3 for gripping a base Wa of a workpiece W while being loaded on the spindle 2, a tool holder 4 for holding a tool T, a drive unit 10, a control device 20 for controlling the drive unit 10, and an input-output device 30.

此外,本例的工作机械1是通用的卧式的NC车床,但能够应用于本发明的工作机械并不限定于此,除了立式的NC车床以外,也能够应用构成为能够进行车削加工和铣削加工的复合加工型的工作机械等各种工作机械。In addition, the working machine 1 in this example is a general-purpose horizontal NC lathe, but the working machine that can be applied to the present invention is not limited to this. In addition to vertical NC lathes, various working machines such as a working machine configured as a composite processing type capable of turning and milling can also be applied.

驱动部10具有:主轴驱动部15,其对使主轴2旋转的主轴电动机进行驱动、控制;以及进给驱动部11,其对使刀架4移动的进给装置的电动机进行驱动、控制。进给驱动部11具有:X轴进给驱动部12,其对使刀架4在X轴方向移动的X轴进给装置的电动机进行驱动、控制;Y轴进给驱动部13,其对使刀架4在Y轴方向移动的Y轴进给装置的电动机进行驱动、控制;以及Z轴进给驱动部14,其对使刀架4在Z轴方向移动的Z轴进给装置的电动机进行驱动、控制。另外,在本例中,Z轴设定为与主轴2的轴线相同的轴,X轴与Z轴水平地正交,Y轴与X轴及Z轴这两者正交。The drive unit 10 includes: a spindle drive unit 15 that drives and controls the spindle motor that rotates the spindle 2; and a feed drive unit 11 that drives and controls the motor of the feed device that moves the tool holder 4. The feed drive unit 11 includes: an X-axis feed drive unit 12 that drives and controls the motor of the X-axis feed device that moves the tool holder 4 in the X-axis direction; a Y-axis feed drive unit 13 that drives and controls the motor of the Y-axis feed device that moves the tool holder 4 in the Y-axis direction; and a Z-axis feed drive unit 14 that drives and controls the motor of the Z-axis feed device that moves the tool holder 4 in the Z-axis direction. In addition, in this example, the Z-axis is set to the same axis as the axis of the spindle 2, the X-axis is horizontally orthogonal to the Z-axis, and the Y-axis is orthogonal to both the X-axis and the Z-axis.

由此,通过由进给驱动部11驱动、控制的X轴进给装置、Y轴进给装置及Z轴进给装置的动作,刀架4在X轴、Y轴及Z轴方向移动。由此,刀具T在通过X轴、Y轴及Z轴定义的3维空间内移动。另外,主轴2通过由主轴驱动部15驱动、控制的主轴电动机进行驱动,以其轴线为中心进行旋转。Thus, the tool rest 4 moves in the X-axis, Y-axis and Z-axis directions by the actions of the X-axis feed device, the Y-axis feed device and the Z-axis feed device driven and controlled by the feed drive unit 11. Thus, the tool T moves in a three-dimensional space defined by the X-axis, the Y-axis and the Z-axis. In addition, the spindle 2 is driven by a spindle motor driven and controlled by the spindle drive unit 15, and rotates around its axis.

输入输出装置30例如具有触摸面板等带输入功能的显示器、用于输入输出数据等的输入输出接口等。当然能够在带输入功能的显示器中对图像、文字信息等进行显示,另外,能够经由输入功能进行输入。The input/output device 30 includes, for example, a display with an input function such as a touch panel, an input/output interface for inputting and outputting data, etc. Of course, images and text information can be displayed on the display with an input function, and input can be performed via the input function.

控制装置20具有NC程序存储部21、程序解析部22、控制部23、参数存储部26及偏心切削控制部27。The control device 20 includes an NC program storage unit 21 , a program analysis unit 22 , a control unit 23 , a parameter storage unit 26 , and an eccentric cutting control unit 27 .

此外,控制装置20是数控装置,由包含CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等在内的计算机构成,程序解析部22、控制部23及偏心切削控制部27通过计算机程序而实现其功能,执行后面记述的处理。另外,NC程序存储部21及参数存储部26由RAM等存储介质适当构成。In addition, the control device 20 is a numerical control device, which is composed of a computer including a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc. The program analysis unit 22, the control unit 23 and the eccentric cutting control unit 27 realize their functions through computer programs and execute the processing described later. In addition, the NC program storage unit 21 and the parameter storage unit 26 are appropriately composed of storage media such as RAM.

NC程序存储部21是对NC控制用的NC程序(加工程序)进行存储的功能部,例如对从输入输出装置30输入的NC程序进行存储。另外,参数存储部26是对偏心切削中的参数即偏心钳制速度、偏心钳制加速度及偏心前馈增益等设定值进行存储的功能部,例如对从输入输出装置30输入的各参数进行存储。The NC program storage unit 21 is a functional unit for storing NC programs (machining programs) for NC control, for example, NC programs input from the input/output device 30. In addition, the parameter storage unit 26 is a functional unit for storing setting values of parameters in eccentric cutting, i.e., eccentric clamping speed, eccentric clamping acceleration, and eccentric feedforward gain, for example, parameters input from the input/output device 30.

程序解析部22从在NC程序存储部21中储存的NC程序中,关于所要执行的NC程序,针对构成该NC程序的每个程序块而依次读出,对该程序块中所包含的NC代码进行处理。程序解析部22在对与进给控制相关的NC代码进行处理时,将该NC代码所涉及的指令发送至控制部23。程序解析部22在对与旋转控制相关的NC代码进行处理时,将该NC代码所涉及的指令发送至控制部23。The program analysis unit 22 sequentially reads out each program block constituting the NC program to be executed from the NC program stored in the NC program storage unit 21, and processes the NC code contained in the program block. When processing the NC code related to feed control, the program analysis unit 22 sends the instructions related to the NC code to the control unit 23. When processing the NC code related to rotation control, the program analysis unit 22 sends the instructions related to the NC code to the control unit 23.

另外,程序解析部22对偏心切削指令和其他指令进行判别。程序解析部22在偏心切削指令的情况下,将偏心切削所需的指令发送至偏心切削控制部27及控制部23。程序解析部22在偏心切削指令以外的情况下,将与其相对应的指令发送至控制部23。In addition, the program analysis unit 22 distinguishes between the eccentric cutting instruction and other instructions. In the case of the eccentric cutting instruction, the program analysis unit 22 sends the instruction required for the eccentric cutting to the eccentric cutting control unit 27 and the control unit 23. In the case of other than the eccentric cutting instruction, the program analysis unit 22 sends the corresponding instruction to the control unit 23.

控制部23具有进给控制部24及主轴控制部25。进给控制部24是经由X轴进给驱动部12、Y轴进给驱动部13及Z轴进给驱动部14分别对X轴进给装置、Y轴进给装置及Z轴进给装置的动作进行控制的功能部。进给控制部24从程序解析部22接收进给控制所涉及的指令,对X轴进给驱动部12、Y轴进给驱动部13及Z轴进给驱动部14进行控制,以使得按照与接收到的指令相对应的速度使X轴进给装置、Y轴进给装置及Z轴进给装置动作。The control unit 23 includes a feed control unit 24 and a spindle control unit 25. The feed control unit 24 is a functional unit that controls the operation of the X-axis feed device, the Y-axis feed device, and the Z-axis feed device via the X-axis feed drive unit 12, the Y-axis feed drive unit 13, and the Z-axis feed drive unit 14. The feed control unit 24 receives instructions related to feed control from the program analysis unit 22, and controls the X-axis feed drive unit 12, the Y-axis feed drive unit 13, and the Z-axis feed drive unit 14 so that the X-axis feed device, the Y-axis feed device, and the Z-axis feed device are operated at a speed corresponding to the received instructions.

另外,主轴控制部25是经由主轴驱动部15对主轴电动机的旋转动作进行控制的功能部。主轴控制部25从程序解析部22接收旋转控制所涉及的指令,对主轴驱动部15进行控制,以使得按照与接收到的指令相对应的旋转方向及旋转速度使主轴电动机旋转。The spindle control unit 25 is a functional unit that controls the rotation of the spindle motor via the spindle drive unit 15. The spindle control unit 25 receives a command related to the rotation control from the program analysis unit 22, and controls the spindle drive unit 15 so that the spindle motor rotates in the rotation direction and at the rotation speed corresponding to the received command.

控制部23与来自程序解析部22的指令相应地,能够相对于主轴控制部25通过速度控制模式及位置控制模式这2个处理模式进行动作,并且相对于主轴控制部25及进给控制部24通过同步控制模式进行动作。速度控制模式是使主轴电动机按照规定的旋转速度旋转的模式。位置控制模式是将主轴电动机定位于绕其轴线的规定的旋转角度位置的模式。同步控制模式是使主轴电动机的动作和X轴进给装置、Y轴进给装置及Z轴进给装置的动作同步的模式。The control unit 23 can operate in two processing modes, namely, a speed control mode and a position control mode, with respect to the spindle control unit 25 in accordance with the instruction from the program analysis unit 22, and can operate in a synchronous control mode with respect to the spindle control unit 25 and the feed control unit 24. The speed control mode is a mode in which the spindle motor is rotated at a predetermined rotation speed. The position control mode is a mode in which the spindle motor is positioned at a predetermined rotation angle position around its axis. The synchronous control mode is a mode in which the operation of the spindle motor is synchronized with the operation of the X-axis feed device, the Y-axis feed device, and the Z-axis feed device.

而且,主轴控制部25在速度控制模式中,与从程序解析部22发送的主轴旋转速度指令相应地,将用于使主轴电动机按照其旋转速度旋转的角度位置数据输出至主轴驱动部15。主轴控制部25在位置控制模式中,与从程序解析部22发送的角度位置指令相应地,将用于将主轴电动机定位于绕其轴线的所指定出的角度位置的角度位置数据输出至主轴驱动部15。另外,主轴控制部25在同步控制模式中,与从程序解析部22或偏心切削控制部27发送的同步指令相应地,使主轴电动机的动作和X轴进给装置、Y轴进给装置及Z轴进给装置的动作同步。Furthermore, in the speed control mode, the spindle control unit 25 outputs the angular position data for rotating the spindle motor at the rotation speed to the spindle drive unit 15 in accordance with the spindle rotation speed command sent from the program analysis unit 22. In the position control mode, the spindle control unit 25 outputs the angular position data for positioning the spindle motor at a designated angular position around its axis to the spindle drive unit 15 in accordance with the angular position command sent from the program analysis unit 22. In addition, in the synchronization control mode, the spindle control unit 25 synchronizes the operation of the spindle motor with the operation of the X-axis feed device, the Y-axis feed device, and the Z-axis feed device in accordance with the synchronization command sent from the program analysis unit 22 or the eccentric cutting control unit 27.

偏心切削控制部27从程序解析部22接收偏心切削指令,对控制部23发送与偏心切削相关的指令,与控制部23协同地使驱动部10执行偏心切削。The eccentric cutting control unit 27 receives the eccentric cutting command from the program analysis unit 22 , sends a command related to the eccentric cutting to the control unit 23 , and cooperates with the control unit 23 to cause the drive unit 10 to perform the eccentric cutting.

图3是表示本实施方式所涉及的偏心切削的概要的一个例子的说明图。图4是表示本实施方式所涉及的NC程序的一个例子的说明图。如图3所示(也参照图1),关于偏心体Wb,其轴心从工件W的轴心(即,主轴2的轴心)在X轴方向以距离R(以下,称为偏心量R)偏心。另外,将偏心体Wb的X轴的正侧的轴设为基准轴,将以主轴轴线为中心的顺时针的方向的角度位置(相位)设为C。角度位置C表示工件W安装于主轴2时的偏心体Wb的角度位置,即用于决定偏心体Wb的造形位置的主轴2的分度位置。另外,在加工处理时主轴2旋转,由此偏心体Wb的位置也以主轴轴线为中心进行旋转。将针对偏心体Wb的主轴旋转指令的任意时刻的绕以X轴的正侧的轴为基准轴的主轴轴线的旋转角度设为θ。此外,以下主要对偏心切削特有的NC代码进行说明。FIG. 3 is an explanatory diagram showing an example of the outline of the eccentric cutting involved in the present embodiment. FIG. 4 is an explanatory diagram showing an example of the NC program involved in the present embodiment. As shown in FIG. 3 (also refer to FIG. 1 ), regarding the eccentric body Wb, its axis is eccentric from the axis of the workpiece W (i.e., the axis of the spindle 2) in the X-axis direction by a distance R (hereinafter referred to as the eccentricity R). In addition, the axis on the positive side of the X-axis of the eccentric body Wb is set as the reference axis, and the angular position (phase) in the clockwise direction with the spindle axis as the center is set as C. The angular position C represents the angular position of the eccentric body Wb when the workpiece W is mounted on the spindle 2, that is, the indexing position of the spindle 2 for determining the forming position of the eccentric body Wb. In addition, the spindle 2 rotates during processing, and thereby the position of the eccentric body Wb also rotates with the spindle axis as the center. The rotation angle of the spindle axis around the axis on the positive side of the X-axis as the reference axis at any time of the spindle rotation command for the eccentric body Wb is set as θ. In addition, the following mainly describes the NC codes unique to eccentric cutting.

在图4中,代码“M45”是向位置控制模式的转换指令,M45所涉及的指令从程序解析部22发送至控制部23,接收该指令,主轴控制部25转换为位置控制模式。In FIG. 4 , code “M45” is a command for switching to the position control mode. The command M45 is sent from the program analysis unit 22 to the control unit 23 , and upon receiving the command, the spindle control unit 25 switches to the position control mode.

代码“G128”是与偏心切削控制相关的代码,“P”对其有效、无效进行定义,“P1”是指偏心切削控制有效,“P0”是指偏心切削控制无效。另外,“R”是偏心量,“C”是偏心体Wb的相位(偏心相位)。而且,如果这些代码由程序解析部22识别出,则将偏心切削开始所涉及的指令及偏心切削所涉及的信息发送至偏心切削控制部27,在与控制部23的协同下,执行后面记述的图5所示的处理。The code "G128" is a code related to the eccentric cutting control, "P" defines whether it is valid or invalid, "P1" means that the eccentric cutting control is valid, and "P0" means that the eccentric cutting control is invalid. In addition, "R" is the eccentricity, and "C" is the phase (eccentric phase) of the eccentric body Wb. Moreover, if these codes are recognized by the program analysis unit 22, the instructions related to the start of eccentric cutting and the information related to eccentric cutting are sent to the eccentric cutting control unit 27, and in cooperation with the control unit 23, the processing shown in Figure 5 described later is performed.

另外,代码“G50”是对主轴电动机的最高旋转速度进行限制(即,钳制)的指令,代码“G96”是将周速控制为恒定的指令。另外,“S”是速度指令。In addition, the code "G50" is a command to limit (ie, clamp) the maximum rotation speed of the spindle motor, and the code "G96" is a command to control the peripheral speed to be constant. In addition, "S" is a speed command.

接下来,关于在偏心切削控制部27及控制部23的协同下执行的偏心切削控制,基于图5而详细地说明。图5是表示本实施方式的偏心切削控制部及控制部中的处理的一个例子的流程图。Next, the eccentric cutting control executed in cooperation between the eccentric cutting control unit 27 and the control unit 23 will be described in detail based on Fig. 5. Fig. 5 is a flowchart showing an example of the processing in the eccentric cutting control unit and the control unit according to the present embodiment.

控制部23首先基于从程序解析部22接收到的偏心量R,对将该偏心量R(=10mm)与X轴的偏离量相加得到的偏心偏离量进行计算,基于该偏心偏离量而进行此后的机械坐标的控制(步骤S1)。The control unit 23 first calculates the eccentricity deviation amount obtained by adding the eccentricity R (=10 mm) to the offset amount of the X axis based on the eccentricity R received from the program analysis unit 22, and controls the subsequent machine coordinates based on the eccentricity deviation amount (step S1).

接下来,偏心切削控制部27将从程序解析部22接收到的偏心相位C(=90°)所涉及的指令发送至控制部23,在通过主轴控制部25及主轴驱动部15进行的控制下,使主轴电动机以偏心相位C的角度(90°)向反方向旋转,以偏心体Wb的中心位置位于X轴上的方式定位(步骤S2)。即,C轴在该情况下,将主轴2的绕轴心的位置定位于偏心相位C的位置。由此,决定偏心体Wb的造形位置。此外,此时控制部23从程序解析部22接收代码“M45”所涉及的位置控制模式的指令,使主轴控制部25的处理模式转换为位置控制模式。另外,在上述例子中,使主轴电动机以偏心相位C的角度(90°)向反方向旋转,但也可以以偏心相位的角度C(90°)±360°×n(其中,n为0或者自然数)旋转。总之,进行旋转以使得偏心体Wb的中心位于X轴上即可。但是,n为越小的值越好,能够越缩短加工时间。Next, the eccentric cutting control unit 27 sends the instruction related to the eccentric phase C (=90°) received from the program analysis unit 22 to the control unit 23, and under the control of the spindle control unit 25 and the spindle drive unit 15, the spindle motor is rotated in the opposite direction at the angle of the eccentric phase C (90°), and the center position of the eccentric body Wb is positioned on the X-axis (step S2). That is, in this case, the C-axis positions the position of the spindle 2 around the axis at the position of the eccentric phase C. Thus, the forming position of the eccentric body Wb is determined. In addition, at this time, the control unit 23 receives the instruction of the position control mode related to the code "M45" from the program analysis unit 22, and switches the processing mode of the spindle control unit 25 to the position control mode. In addition, in the above example, the spindle motor is rotated in the opposite direction at the angle of the eccentric phase C (90°), but it can also be rotated at the angle of the eccentric phase C (90°) ± 360° × n (where n is 0 or a natural number). In short, the eccentric body Wb may be rotated so that the center thereof is located on the X-axis. However, the smaller the value of n is, the better it is, and the processing time can be shortened.

接下来,偏心切削控制部27对控制部23发送与同步控制模式相关的指令,使主轴控制部25及进给控制部24转换为同步控制模式(步骤S3)。由此,通过执行以上的定序,从而成为偏心切削控制状态。Next, the eccentric cutting control unit 27 sends a command related to the synchronous control mode to the control unit 23, and switches the spindle control unit 25 and the feed control unit 24 to the synchronous control mode (step S3). Thus, by executing the above sequence, the eccentric cutting control state is achieved.

接下来,偏心切削控制部27根据从程序解析部22发送出的速度指令S及主轴倍率等而计算主轴旋转速度,并且参照参数存储部26,钳制(限制)主轴旋转速度,以使得不超过根据偏心钳制加速度而计算出的旋转速度或者G50指令的旋转速度(步骤S4)。Next, the eccentric cutting control unit 27 calculates the spindle rotation speed based on the speed instruction S and the spindle ratio sent from the program analysis unit 22, and clamps (limits) the spindle rotation speed with reference to the parameter storage unit 26 so that it does not exceed the rotation speed calculated based on the eccentric clamping acceleration or the rotation speed of the G50 instruction (step S4).

在偏心切削控制中,使刀具T在X轴-Y轴平面内与主轴旋转速度S同步而进行偏心量R的偏心圆弧运动。如果将主轴2的角速度设为ω,将时间设为t,则该偏心圆弧运动中的X轴及Y轴的各指令位置X、Y分别通过下式(5)及下式(6)表示。此外,ωt与主轴2的旋转角度θ相对应。In the eccentric cutting control, the tool T is synchronized with the spindle rotation speed S in the X-axis-Y-axis plane to perform an eccentric circular motion with an eccentric amount R. If the angular velocity of the spindle 2 is ω and the time is t, the command positions X and Y of the X-axis and Y-axis in the eccentric circular motion are respectively expressed by the following equations (5) and (6). In addition, ωt corresponds to the rotation angle θ of the spindle 2.

X=Rcos(ωt) ··· (5)X=Rcos(ωt) ··· (5)

Y=Rsin(ωt) ··· (6)Y=Rsin(ωt) ··· (6)

而且,在(5)式及(6)式中,如果将等速圆运动的最大加速度设为A,则该最大加速度A通过下式(7)表示。Furthermore, in equations (5) and (6), if the maximum acceleration of the constant circular motion is set to A, the maximum acceleration A is expressed by the following equation (7).

A=Rω2=R(2πS)2··· (7)A=Rω 2 =R(2πS) 2 ··· (7)

由此,通过将该最大加速度A设定为偏心钳制加速度,从而能够通过下式(8)对钳制主轴旋转速度Sclamp进行设定。Therefore, by setting the maximum acceleration A as the eccentric clamp acceleration, the clamp spindle rotation speed S clamp can be set by the following equation (8).

Sclamp≤(1/(2π))×(A/R)1/2··· (8)S clamp ≤(1/(2π))×(A/R) 1/2 ··· (8)

接下来,偏心切削控制部27根据由通过步骤S4设定出的钳制主轴旋转速度Sclamp限制后的主轴旋转速度,对X轴-Y轴平面内的偏心圆弧移动量进行计算(步骤S5)。如果将每控制单位时间T的主轴旋转角度设为Δθ,则X轴及Y轴的偏心圆弧移动量ΔX、ΔY通过下式(9)及下式(10)进行计算。此外,偏心钳制加速度优选在X轴进给装置及Y轴进给装置中的负载不超过容许负载的范围进行设定。如上所述,能够预先防止X轴进给装置及Y轴进给装置损伤。Next, the eccentric cutting control unit 27 calculates the eccentric circular arc movement amount in the X-axis-Y-axis plane based on the spindle rotation speed after being limited by the clamped spindle rotation speed S clamp set in step S4 (step S5). If the spindle rotation angle per control unit time T is set to Δθ, the eccentric circular arc movement amounts ΔX and ΔY of the X-axis and Y-axis are calculated by the following equations (9) and (10). In addition, the eccentric clamping acceleration is preferably set within the range where the load in the X-axis feed device and the Y-axis feed device does not exceed the allowable load. As described above, damage to the X-axis feed device and the Y-axis feed device can be prevented in advance.

ΔX=Rcos(Δθ) ··· (9)ΔX=Rcos(Δθ) ··· (9)

ΔY=Rsin(Δθ) ··· (10)ΔY=Rsin(Δθ) ··· (10)

而且,偏心切削控制部27按照上述方式,以控制单位时间T间隔对偏心圆弧移动量ΔX、ΔY进行计算,将计算出的偏心圆弧移动量ΔX、ΔY依次发送至控制部23。Then, the eccentric cutting control unit 27 calculates the eccentric arc movement amounts ΔX and ΔY at the control unit time T as described above, and sequentially sends the calculated eccentric arc movement amounts ΔX and ΔY to the control unit 23 .

而且,在控制部23中,在通过进给控制部24及主轴控制部25进行的协同下,使主轴电动机以小于或等于钳制主轴旋转速度Sclamp进行旋转,并且与其旋转角度位置同步,经由X轴进给驱动部12及Y轴进给驱动部13对X轴进给装置及Y轴进给装置进行驱动,以使得按照从偏心切削控制部27发送的偏心圆弧移动量ΔX、ΔY使刀具T移动。此外,进给控制部24在从程序解析部22发送的X轴、Y轴方向的移动量加上这些偏心圆弧移动量ΔX、ΔY,由此对其移动量进行校正。Then, in the control unit 23, the feed control unit 24 and the spindle control unit 25 cooperate to rotate the spindle motor at a speed less than or equal to the clamp spindle rotation speed S clamp , and in synchronization with the rotation angle position, the X-axis feed device and the Y-axis feed device are driven via the X-axis feed drive unit 12 and the Y-axis feed drive unit 13 so that the tool T is moved according to the eccentric circular arc movement amounts ΔX and ΔY sent from the eccentric cutting control unit 27. In addition, the feed control unit 24 adds these eccentric circular arc movement amounts ΔX and ΔY to the movement amounts in the X-axis and Y-axis directions sent from the program analysis unit 22, thereby correcting the movement amounts.

另外,在对使用了X轴进给装置及Y轴进给装置的圆弧运动进行控制的情况下,由于由位置环增益引起的响应延迟而发生内转,发生实际的加工位置比指定出的偏心量R变小这一现象。因此,偏心切削控制部27将在参数存储部26中储存的偏心前馈增益应用于偏心圆弧移动量ΔX、ΔY而抑制内转。即,偏心切削控制部27与控制部23协同地针对进给驱动部11进行前馈控制。In addition, when the circular motion using the X-axis feed device and the Y-axis feed device is controlled, the response delay caused by the position loop gain causes an inward rotation, and the actual processing position becomes smaller than the specified eccentricity R. Therefore, the eccentric cutting control unit 27 applies the eccentricity feedforward gain stored in the parameter storage unit 26 to the eccentric circular arc movement amounts ΔX and ΔY to suppress the inward rotation. That is, the eccentric cutting control unit 27 performs feedforward control on the feed drive unit 11 in cooperation with the control unit 23.

控制部23判定是否从程序解析部22接收到通常的车削指令(步骤S6)。控制部23在从程序解析部22接收到通常的车削指令的情况下(步骤S6为有的情况下),对与基于该指令的各进给装置有关的移动量进行计算(步骤S7)。在该车削指令中,不仅包含早进给指令或者切削指令,还包含螺纹切削这样的车削指令。The control unit 23 determines whether a normal turning instruction is received from the program analysis unit 22 (step S6). When the control unit 23 receives a normal turning instruction from the program analysis unit 22 (step S6 indicates yes), the control unit 23 calculates the movement amount of each feed device based on the instruction (step S7). The turning instruction includes not only an early feed instruction or a cutting instruction, but also a turning instruction such as thread cutting.

在这里,控制部23进行钳制以使得通常的车削指令的移动量不超过在参数存储部26中储存的偏心钳制速度。其原因在于,偏心圆弧移动量ΔX、ΔY独立于NC程序的指令值而始终被校正,因此与通常的车削指令的合成速度会超过早进给或者切削进给的钳制速度。因此,以根据从早进给或者切削进给的钳制速度减去偏心钳制速度而得到的速度求出的移动量进行钳制(步骤S8)。即,偏心切削控制部27构成为,与控制部23协同地将进给驱动部11的进给速度和圆弧运动中的角速度的合成速度控制为小于或等于预先确定的限制速度。此外,合成速度优选在进给驱动部11中的负载不超过容许负载的范围进行设定。Here, the control unit 23 clamps so that the movement amount of the normal turning instruction does not exceed the eccentric clamping speed stored in the parameter storage unit 26. The reason is that the eccentric arc movement amounts ΔX and ΔY are always corrected independently of the command value of the NC program, so the composite speed with the normal turning instruction will exceed the clamping speed of the early feed or cutting feed. Therefore, clamping is performed with the movement amount calculated according to the speed obtained by subtracting the eccentric clamping speed from the clamping speed of the early feed or cutting feed (step S8). That is, the eccentric cutting control unit 27 is configured to cooperate with the control unit 23 to control the composite speed of the feed speed of the feed drive unit 11 and the angular velocity in the arc motion to be less than or equal to a predetermined limit speed. In addition, the composite speed is preferably set within the range where the load in the feed drive unit 11 does not exceed the allowable load.

接下来,控制部23相对于程序指令位置而加上考虑了偏心量R和偏心钳制速度而求出的通常指令的移动量及偏心圆弧移动量ΔX、ΔY,作为位置指令而输出至驱动部10,由此实现偏心体Wb的加工(步骤S9)。Next, the control unit 23 adds the normal command movement amount and eccentric arc movement amounts ΔX and ΔY calculated by considering the eccentricity R and the eccentric clamping speed relative to the program command position, and outputs them to the drive unit 10 as position commands, thereby realizing the processing of the eccentric body Wb (step S9).

即,如图3所示,设为工件W顺时针地以旋转速度S旋转,与其旋转同步地,刀具T顺时针地进行偏心圆弧运动,由此,实现刀具T与偏心体Wb的外周面接触的状态。That is, as shown in FIG. 3 , it is assumed that the workpiece W rotates clockwise at a rotation speed S, and the tool T performs eccentric circular motion clockwise in synchronization with the rotation, thereby achieving a state in which the tool T contacts the outer peripheral surface of the eccentric body Wb.

由此,在将刀具T定位于其刃尖从偏心体Wb的端面在Z轴正方向分离规定的距离后的位置,且相对于偏心体Wb的外周,成为在X轴方向以规定的切入深度切入的状态的位置后,使刀具T与工件W的旋转同步,一边以半径R进行圆弧运动,一边在Z轴方向移动,由此偏心体Wb的外周面由刀具T车削。Thus, after the tool T is positioned at a position where the tip of its blade is separated from the end face of the eccentric body Wb in the positive direction of the Z axis by a specified distance, and is in a state of cutting in the X axis direction at a specified cutting depth relative to the outer periphery of the eccentric body Wb, the tool T is synchronized with the rotation of the workpiece W, moving in the Z axis direction while performing an arc motion with a radius R, thereby the outer peripheral surface of the eccentric body Wb is turned by the tool T.

此外,控制部23中的加减速处理仅针对通常指令的移动量进行。其原因在于,偏心圆弧移动量ΔX、ΔY与主轴旋转速度的加减速同步,从抑制内转的观点出发也不需要加减速处理。The control unit 23 performs acceleration and deceleration processing only for the movement amount normally commanded. This is because the eccentric arc movement amounts ΔX and ΔY are synchronized with the acceleration and deceleration of the spindle rotation speed, and acceleration and deceleration processing is unnecessary from the viewpoint of suppressing inward rotation.

接下来,偏心切削控制部27及控制部23判定是否从程序解析部22接收到偏心切削结束所涉及的指令(步骤S10)。偏心切削控制部27及控制部23如果从程序解析部22接收到偏心切削结束所涉及的指令(步骤S10为有的情况下),则偏心切削控制部27中止偏心圆弧移动量ΔX、ΔY的计算(步骤S11),并且,控制部23在解除同步控制模式后(步骤S12),结束处理。如果在步骤S12中同步控制模式被解除,则控制装置20至少经由控制部23而执行不伴随主轴驱动部15的动作和进给驱动部11的动作的同步的车削加工。Next, the eccentric cutting control unit 27 and the control unit 23 determine whether an instruction related to the end of eccentric cutting is received from the program analysis unit 22 (step S10). If the eccentric cutting control unit 27 and the control unit 23 receive an instruction related to the end of eccentric cutting from the program analysis unit 22 (if step S10 is yes), the eccentric cutting control unit 27 stops the calculation of the eccentric arc movement amounts ΔX and ΔY (step S11), and the control unit 23 terminates the processing after releasing the synchronous control mode (step S12). If the synchronous control mode is released in step S12, the control device 20 performs the synchronous turning processing without the operation of the spindle drive unit 15 and the operation of the feed drive unit 11 via at least the control unit 23.

另一方面,在步骤S10中,在偏心切削控制部27及控制部23没有从程序解析部22接收到偏心切削结束所涉及的指令的情况下(步骤S10为无的情况下),偏心切削控制部27及控制部23重复执行从步骤S4至S9的处理。On the other hand, in step S10, when the eccentric cutting control unit 27 and the control unit 23 do not receive instructions related to the end of eccentric cutting from the program analysis unit 22 (when step S10 is no), the eccentric cutting control unit 27 and the control unit 23 repeat the processing from steps S4 to S9.

另外,在步骤S6中识别为没有接收到通常的车削指令的情况下(步骤S6为无的情况下),偏心切削控制部27及控制部23判定是否从程序解析部22接收到偏心切削控制所涉及的指令(步骤S13)。在再次接收到偏心切削控制所涉及的指令的情况下(步骤S13为有的情况下),控制部23首先基于从程序解析部22新接收到的偏心量R而进行偏心偏离量的变更(步骤S14),并且,在计算出前一次的偏心相位和本次的偏心相位的相位差后(步骤S15),执行步骤S4及其以后的处理。而且,在步骤S4中,以将相位差设为0的方式进行主轴电动机的加减速处理,由此能够通过一次的偏心切削控制,在任意的位置造形出多个偏心体Wb,能够更高效地进行曲柄销等的加工。另外,在步骤S13中识别为没有接收到偏心切削控制所涉及的指令的情况下(步骤S13为无的情况下),也执行步骤S4及其以后的处理。In addition, when it is identified in step S6 that the normal turning instruction is not received (when step S6 is "no"), the eccentric cutting control unit 27 and the control unit 23 determine whether the instruction related to the eccentric cutting control is received from the program analysis unit 22 (step S13). When the instruction related to the eccentric cutting control is received again (when step S13 is "yes"), the control unit 23 first changes the eccentric deviation amount based on the eccentricity R newly received from the program analysis unit 22 (step S14), and after calculating the phase difference between the previous eccentric phase and the current eccentric phase (step S15), executes step S4 and subsequent processing. Moreover, in step S4, the spindle motor is accelerated and decelerated in such a way that the phase difference is set to 0, thereby enabling a plurality of eccentric bodies Wb to be formed at any position through a single eccentric cutting control, and enabling more efficient processing of the crank pin, etc. In addition, when it is recognized in step S13 that the command related to the eccentric cutting control has not been received (in the case of no in step S13), the processing of step S4 and thereafter is also executed.

根据如以上方式构成的本例的工作机械1,在使工件W保持于卡盘3(主轴2)时的偏心体Wb的偏心相位C由于各个工件W而不同的情况下,也能够在进行定位以使得偏心体Wb的中心位置位于X轴上后开始加工,因此无需如现有的加工方法那样,使工件W以其偏心体Wb的偏心相位C成为规定的基准相位的方式保持于卡盘3(主轴2),因此,在使卡盘3(主轴2)保持工件W时,不进行厌烦的调整作业就能够对多样的工件W进行加工。According to the working machine 1 of this example constructed as described above, even if the eccentric phase C of the eccentric body Wb when the workpiece W is held on the chuck 3 (spindle 2) is different for each workpiece W, it is possible to start processing after positioning so that the center position of the eccentric body Wb is located on the X-axis. Therefore, there is no need to hold the workpiece W on the chuck 3 (spindle 2) in such a way that the eccentric phase C of its eccentric body Wb becomes a prescribed reference phase as in the existing processing method. Therefore, when the chuck 3 (spindle 2) holds the workpiece W, various workpieces W can be processed without performing tedious adjustment operations.

另外,工作机械1的驱动部10及卡盘3以往能够采用通用的构造物。In addition, the drive unit 10 and the chuck 3 of the machine tool 1 can conventionally adopt general-purpose structures.

此外,在该实施方式中,能够对图6所示的工件W1进行加工。图6是表示本实施方式所涉及的其他工件的加工例的斜视图。该工件W1是从基部Wa1在Z轴方向凸出的偏心体Wb1的Z轴方向的偏心量R恒定,但半径r在凸出方向变化的方式。在图6所示的方式中,半径r在凸出方向增大。半径r是从偏心体Wb1的中心位置起由程序指定的X轴的坐标指令的距离。因此,通过通常的车削指令对X轴和Z轴的位置进行指定,由此能够以偏心量R为基准而造形出半径r在凸出方向变化的任意形状。In addition, in this embodiment, the workpiece W1 shown in FIG. 6 can be processed. FIG. 6 is an oblique view showing an example of processing of another workpiece involved in this embodiment. The workpiece W1 is an eccentric body Wb1 protruding in the Z-axis direction from the base Wa1 , and the eccentricity R in the Z-axis direction is constant, but the radius r changes in the protruding direction. In the method shown in FIG. 6, the radius r increases in the protruding direction. The radius r is the distance of the X-axis coordinate instruction specified by the program from the center position of the eccentric body Wb1 . Therefore, by specifying the positions of the X-axis and the Z-axis through the usual turning instructions, it is possible to form any shape in which the radius r changes in the protruding direction based on the eccentricity R.

变形例1Modification 1

接下来,对上述实施方式的变形例1进行说明。图7是表示本实施方式的变形例1所涉及的偏心切削的概要的一个例子的说明图。在该变形例1中,对图7所示的工件W2进行加工。该工件W2具有设为圆柱状的基部Wa2和从其前端面在Z轴方向凸出,且形成于从基部Wa2的轴线在径向以偏心量R偏移后的位置的偏心体Wb2,偏心体Wb2具有其轴线向基部Wa2的轴线侧倾斜(偏移)的形状。Next, a modification example 1 of the above-mentioned embodiment will be described. FIG7 is an explanatory diagram showing an example of an outline of eccentric cutting involved in the modification example 1 of the present embodiment. In the modification example 1, the workpiece W2 shown in FIG7 is processed. The workpiece W2 has a base Wa2 set in a cylindrical shape and an eccentric body Wb2 protruding from its front end surface in the Z-axis direction and formed at a position offset from the axis of the base Wa2 in the radial direction by an eccentricity amount R, and the eccentric body Wb2 has a shape in which its axis is inclined (offset) toward the axis side of the base Wa2 .

图8是表示变形例1所涉及的NC程序的一个例子的说明图。在图8中示出了对工件W2的偏心体Wb2进行加工的NC程序的一个例子。如图8所示,在该例中,与图4所示的NC程序相比,不同点在于,定序N08中的指令成为“G128 P2 Z-30.K10.F2.”。代码“G128P2”是偏心切削控制相位偏移指令,定义出“Z”是引线轴的移动量(在本例中在Z轴方向为30mm),“K”是偏心量向径向的变化量(在本例中为10mm),“F”是同步进给速度(在本例中为2mm/每旋转1周)。此外,偏心量向径向的变化量,即偏心变化量“K”是偏心的偏心量增减值。FIG8 is an explanatory diagram showing an example of an NC program involved in variant example 1. FIG8 shows an example of an NC program for processing an eccentric body Wb2 of a workpiece W2 . As shown in FIG8, in this example, compared with the NC program shown in FIG4, the difference is that the instruction in sequence N08 becomes "G128 P2 Z-30.K10.F2.". The code "G128P2" is an eccentric cutting control phase shift instruction, which defines that "Z" is the movement amount of the lead shaft (30 mm in the Z-axis direction in this example), "K" is the change in the eccentricity in the radial direction (10 mm in this example), and "F" is the synchronous feed speed (2 mm/per rotation in this example). In addition, the change in the eccentricity in the radial direction, that is, the eccentricity change "K" is the eccentricity increase or decrease value of the eccentricity.

在该NC程序中,在偏心切削控制部27及控制部23的协同下,执行图9所示的处理。图9是表示变形例1的偏心切削控制部及控制部中的处理的一个例子的流程图。此外,图9所示的处理在图5所示的处理的步骤S13之后执行步骤S16及S17的处理,因此其他处理与图5所示的处理相同。因此,下面仅对步骤S16及S17的处理进行说明,关于其他处理而省略其说明。In this NC program, the processing shown in FIG. 9 is performed in cooperation with the eccentric cutting control unit 27 and the control unit 23. FIG. 9 is a flowchart showing an example of the processing in the eccentric cutting control unit and the control unit of Modification 1. In addition, the processing shown in FIG. 9 performs the processing of steps S16 and S17 after step S13 of the processing shown in FIG. 5, so the other processing is the same as the processing shown in FIG. 5. Therefore, only the processing of steps S16 and S17 will be described below, and the description of other processing will be omitted.

在步骤S13中识别为没有接收到偏心切削控制所涉及的指令的情况下(步骤S13为无的情况下),控制部23判定是否从程序解析部22接收到偏心切削控制相位偏移指令及与其相关的信息(步骤S16)。在没有识别为从程序解析部22接收到偏心切削控制相位偏移指令及与其相关的信息的情况下(步骤S16为无的情况下),执行步骤S4及其以后的处理。When it is recognized in step S13 that no command related to eccentric cutting control is received (if step S13 is No), the control unit 23 determines whether an eccentric cutting control phase shift command and information related thereto are received from the program analysis unit 22 (step S16). When it is recognized that no eccentric cutting control phase shift command and information related thereto are received from the program analysis unit 22 (if step S16 is No), the processing of step S4 and thereafter is performed.

另外,如果识别为从程序解析部22接收到偏心切削控制相位偏移指令及与其相关的信息(步骤S16为有的情况下),则偏心切削控制部27对偏移控制下的偏心圆弧移动量进行计算,发送至控制部23(步骤S17)。具体地说,偏心切削控制部27对偏心圆弧动作增减值进行计算,对在通过步骤S5计算出的偏心圆弧移动量加上偏心圆弧动作增减值而得到的最终的偏心圆弧移动量进行计算,发送至控制部23。In addition, if it is recognized that the eccentric cutting control phase shift instruction and the information related thereto are received from the program analysis unit 22 (if the step S16 is yes), the eccentric cutting control unit 27 calculates the eccentric arc movement amount under the shift control and sends it to the control unit 23 (step S17). Specifically, the eccentric cutting control unit 27 calculates the eccentric arc action increase/decrease value, and calculates the final eccentric arc movement amount obtained by adding the eccentric arc action increase/decrease value to the eccentric arc movement amount calculated in step S5, and sends it to the control unit 23.

而且,偏心圆弧移动量ΔX、ΔY根据引线轴的移动量Z、偏心变化量K及同步进给速度F,按照以下方式进行计算。The eccentric arc movement amounts ΔX and ΔY are calculated as follows based on the movement amount Z of the lead shaft, the eccentricity change amount K, and the synchronous feed speed F.

首先,偏心量R的每单位时间的变化量ΔR通过下式(11)表示。其中,ΔZ是每控制单位时间T的引线轴的移动量,根据同步进给速度F进行计算。First, the change amount ΔR of the eccentricity R per unit time is expressed by the following equation (11): wherein ΔZ is the movement amount of the lead shaft per control unit time T, and is calculated based on the synchronous feed speed F.

【式3】[Formula 3]

由此,(9)式及(10)式所使用的偏心量R如下式(12)所示,成为考虑了Z轴方向上的偏心变化量K的偏心量R。Therefore, the eccentricity R used in equations (9) and (10) is as shown in equation (12) below, which is the eccentricity R in consideration of the eccentricity change amount K in the Z-axis direction.

【式4】[Formula 4]

因此,偏心圆弧移动量ΔX、ΔY不是通过(9)式及(10)式,而是能够通过下式(13)及下式(14)进行计算。Therefore, the eccentric arc movement amounts ΔX and ΔY can be calculated not by equations (9) and (10) but by the following equations (13) and (14).

ΔX=(R+ΔR)cos(Δθ) · · · (13)ΔX=(R+ΔR)cos(Δθ) · · · (13)

ΔY=(R+ΔR)sin(Δθ) · · · (14)ΔY=(R+ΔR)sin(Δθ) · · · (14)

偏心切削控制部27与控制部23协同地使用(12)式所示的偏心量R使刀具T相对移动。由此,根据该变形例1,能够对图7所示的工件W2的偏心体Wb2进行加工。The eccentric cutting control unit 27 cooperates with the control unit 23 to relatively move the tool T using the eccentricity R shown in equation (12). Thus, according to this modification 1, the eccentric body Wb2 of the workpiece W2 shown in FIG.

变形例2Modification 2

接下来,对变形例2进行说明。在该变形例2中,对图10所示的工件W3进行加工。图10是表示本实施方式的变形例2所涉及的偏心切削的概要的一个例子的说明图。该工件W3具有设为圆柱状的基部Wa3和从其前端面在Z轴方向凸出,且形成于从基部Wa3的轴线起在径向以偏心量R偏移后的位置的偏心体Wb3,偏心体Wb3具有其轴线沿Z轴方向以螺旋状扭转的形状,即,偏心相位在Z轴方向增减的形状。该工件W3是旋转容积式单轴偏心螺纹泵中所使用的部件。Next, modification example 2 is described. In this modification example 2, the workpiece W3 shown in Figure 10 is processed. Figure 10 is an explanatory diagram showing an example of the outline of the eccentric cutting involved in modification example 2 of the present embodiment. The workpiece W3 has a base Wa3 set in a cylindrical shape and an eccentric body Wb3 protruding from its front end surface in the Z-axis direction and formed at a position offset by an eccentricity R in the radial direction from the axis of the base Wa3 . The eccentric body Wb3 has a shape in which its axis is twisted in a spiral shape along the Z-axis direction, that is, a shape in which the eccentric phase increases or decreases in the Z-axis direction. The workpiece W3 is a component used in a rotary positive displacement uniaxial eccentric screw pump.

图11是表示变形例2所涉及的NC程序的一个例子的说明图。对图10的工件W3的偏心体Wb3进行加工的NC程序的一个例子在图11示出。如图11所示,在该例中,与图4所示的NC程序相比,不同点在于,定序N08中的指令成为“G128 P2 Z-90.Q1080.F2.”。代码“G128P2”是偏心切削控制相位偏移指令,定义为“Z”是引线轴的移动量(在本例中在Z轴方向为90mm),“Q”是偏心相位的变化量(在本例中为1080°(3间距量)),“F”是同步进给速度(在本例中为2mm/每旋转1周)。此外,偏心相位的变化量“Q”是偏心的相位增减值。FIG11 is an explanatory diagram showing an example of an NC program involved in variant example 2. FIG11 shows an example of an NC program for processing the eccentric body Wb 3 of the workpiece W 3 of FIG10 . As shown in FIG11 , in this example, compared with the NC program shown in FIG4 , the difference is that the instruction in sequence N08 becomes "G128 P2 Z-90.Q1080.F2.". The code "G128P2" is an eccentric cutting control phase shift instruction, which is defined as "Z" is the movement amount of the lead axis (90 mm in the Z-axis direction in this example), "Q" is the change in the eccentric phase (1080° (3 pitches) in this example), and "F" is the synchronous feed speed (2 mm/per rotation in this example). In addition, the change in the eccentric phase "Q" is the eccentric phase increase or decrease value.

在该NC程序中,在偏心切削控制部27及控制部23的协同下,在图9所示的步骤S17的处理中,通过偏心切削控制部27对偏移控制下的偏心圆弧移动量进行计算,发送至控制部23。In this NC program, in cooperation with the eccentric cutting control unit 27 and the control unit 23 , in the process of step S17 shown in FIG. 9 , the eccentric cutting control unit 27 calculates the eccentric arc movement amount under the offset control and sends it to the control unit 23 .

即,偏心圆弧移动量ΔX、ΔY根据引线轴的移动量LengZ、偏心相位变化量Q及同步进给速度F而按照以下方式计算。That is, the eccentric arc movement amounts ΔX and ΔY are calculated based on the movement amount LengZ of the lead axis, the eccentric phase change amount Q, and the synchronous feed speed F as follows.

首先,每控制单位时间T的相位变化值Δφ通过下式(15)表示。此外,ΔZ是每控制单位时间T的引线轴的移动量,根据同步进给速度F进行计算。First, the phase change value Δφ per control unit time T is expressed by the following equation (15). ΔZ is the movement amount of the lead axis per control unit time T, and is calculated based on the synchronous feed speed F.

【式5】[Formula 5]

而且,(9)式及(10)式中的偏心体Wb3的相位如下式(16)所示,成为每控制单位时间T的主轴旋转角度Δθ和每单位时间的相位变化值Δφ之和,因此偏心圆弧移动量ΔX、ΔY通过下式(16)及下式(17)进行计算,发送至控制部23。Moreover, the phase of the eccentric body Wb 3 in equations (9) and (10) is as shown in equation (16), which is the sum of the main shaft rotation angle Δθ per control unit time T and the phase change value Δφ per unit time. Therefore, the eccentric arc movement amounts ΔX and ΔY are calculated by equations (16) and (17) and sent to the control unit 23.

ΔX=Rcos(Δθ+Δφ) · · · (16)ΔX=Rcos(Δθ+Δφ) · · · (16)

ΔY=Rsin(Δθ+Δφ) · · · (17)ΔY=Rsin(Δθ+Δφ) · · · (17)

此外,相对于主轴旋转速度指令S的任意时刻的从X轴上算起的角度是θ,相对于主轴旋转速度指令S的每控制单位时间T的主轴旋转角度是Δθ。每控制单位时间T的XY的移动量通过(9)式及(10)式表示。每单位时间的相位变化值Δφ通过(15)式表示,加上每单位时间的相位变化值Δφ而得到的移动量通过(16)式及(17)式表示。以上,通过(1)式及(2)式表示的偏心圆弧运动中的X轴及Y轴的各指令位置X、Y通过下式(18)及下式(19)表示。In addition, the angle from the X-axis at any time relative to the spindle rotation speed command S is θ, and the spindle rotation angle per control unit time T relative to the spindle rotation speed command S is Δθ. The XY movement amount per control unit time T is expressed by equations (9) and (10). The phase change value Δφ per unit time is expressed by equation (15), and the movement amount obtained by adding the phase change value Δφ per unit time is expressed by equations (16) and (17). As mentioned above, the command positions X and Y of the X-axis and Y-axis in the eccentric circular arc motion expressed by equations (1) and (2) are expressed by the following equations (18) and (19).

【式6】[Formula 6]

【式7】[Formula 7]

由此,根据该变形例2,能够对图10所示的工件W3的偏心体Wb3进行加工。Therefore, according to this modification 2, the eccentric body Wb3 of the workpiece W3 shown in FIG. 10 can be processed.

如以上所述,不仅以在偏心切削控制的指令时决定出的偏心条件,还与Z轴方向的移动同步地变更偏心条件,由此能够容易地实现如图6、图7及图10所示的工件W1、W2及W3的加工。如上所述的偏心条件的变更在控制上,通过在偏心切削控制指令的基础上对偏心切削控制偏移指令进行指定从而能够实现。As described above, not only the eccentricity condition determined when the eccentric cutting control is commanded, but also the eccentricity condition is changed synchronously with the movement in the Z-axis direction, thereby making it easy to process the workpieces W1 , W2 , and W3 as shown in Figures 6, 7, and 10. The change of the eccentricity condition as described above can be achieved by specifying the eccentric cutting control offset command based on the eccentric cutting control command.

以上,对本发明的具体的实施方式进行了说明,但本发明能够采用的方式并不限定于上述任意的例子。As mentioned above, although the specific embodiment of this invention was described, the form which this invention can adopt is not limited to the arbitrary example mentioned above.

另外,在上例中,将与偏心切削相关的信息的一部分设为NC代码,但并不限定于此,也可以是设定为参数,储存于参数存储部26的方式。In the above example, part of the information related to eccentric cutting is set as NC code, but the present invention is not limited to this, and the information may be set as a parameter and stored in the parameter storage unit 26 .

另外,在上例中,设为通过在NC程序中指定出的代码“M45”而转换为位置控制模式,但也可以是控制部23自主地切换为位置控制模式而进行定位。In the above example, the mode is switched to the position control mode by the code “M45” specified in the NC program. However, the control unit 23 may autonomously switch to the position control mode to perform positioning.

虽然重复,但上述实施方式的说明在全部方面都是例示,本发明并不限定于此。能够由本领域技术人员进行变形及变更。在一个例子中,也能够与其他的公知技术进行组合,在不脱离主旨的范围也能够将结构的一部分省略、变更。本发明的范围不是由上述实施方式表示,而是由权利要求书表示。并且,在本发明的范围中包含与权利要求书同等范围内的相对于实施方式的变更。Although repeated, the description of the above-mentioned embodiments is illustrative in all aspects, and the present invention is not limited thereto. It can be deformed and changed by those skilled in the art. In one example, it can also be combined with other known technologies, and a part of the structure can also be omitted or changed without departing from the scope of the main purpose. The scope of the present invention is not represented by the above-mentioned embodiments, but by the claims. In addition, the scope of the present invention includes changes relative to the embodiments within the scope equivalent to the claims.

标号的说明Description of the label

1工作机械,2主轴,3卡盘,4刀架,10驱动部,11进给驱动部,12X轴进给驱动部,13Y轴进给驱动部,14Z轴进给驱动部,15主轴驱动部,20控制装置,21NC程序存储部,22程序解析部,23控制部,24进给控制部,25主轴控制部,26参数存储部,27偏心切削控制部,30输入输出装置。1 working machine, 2 spindle, 3 chuck, 4 tool rest, 10 driving unit, 11 feed driving unit, 12 X-axis feed driving unit, 13 Y-axis feed driving unit, 14 Z-axis feed driving unit, 15 spindle driving unit, 20 control device, 21 NC program storage unit, 22 program analysis unit, 23 control unit, 24 feed control unit, 25 spindle control unit, 26 parameter storage unit, 27 eccentric cutting control unit, 30 input and output device.

Claims (9)

1. A control device controls the operation of a main shaft driving part and a feed driving part of a working machine, the working machine comprises: a spindle for holding a workpiece and rotating the workpiece; a tool holding unit for holding a tool; a spindle driving unit configured to rotate the spindle; and a feed drive unit that relatively moves the tool holder and the spindle along a Z axis aligned with an axis of the spindle, an X axis orthogonal to the Z axis, and a Y axis orthogonal to the X axis and the Z axis,
The control device is characterized by comprising:
a control unit that controls the spindle drive unit and the feed drive unit; and
An eccentric cutting control unit that processes an eccentric body of the workpiece held by the spindle, the eccentric body being provided at a position displaced in a radial direction from a center of the spindle,
The eccentric cutting control unit is configured to rotate the spindle in cooperation with the control unit, and then, after positioning the center position of the eccentric body on the X-axis, to make the distance from the center of the spindle to the center of the eccentric body, that is, the eccentric amount, R, and the rotation angle around the spindle axis with respect to the X-axis of the center of the eccentric body, θ, and to move the tool relatively in the Z-axis direction in synchronization with the rotation of the spindle, so that the position X in the X-axis direction and the position Y in the Y-axis direction are circular arc movements of circular arc trajectories of values of the following formulas (1) and (2), respectively,
X=Rcosθ· · · (1)
Y=Rsinθ· · · (2)。
2. The control device according to claim 1, wherein,
The control unit is configured to execute 3 control modes, namely a speed control mode for rotating the main shaft at a predetermined rotational speed, a position control mode for positioning the main shaft at a predetermined rotational angle position around the axis thereof, and a synchronous control mode for synchronizing the operation of the main shaft driving unit and the operation of the feed driving unit,
The eccentric cutting control unit is configured to synchronize the operation of the spindle drive unit with the operation of the feed drive unit by switching the control unit to the synchronization control mode.
3. Control device according to claim 1 or 2, characterized in that,
The eccentric body is a lead wire along the Z-axis direction,
The eccentric cutting control unit is configured to move the tool relative to each other by setting a length of the eccentric body in the Z-axis direction to LengZ, setting a phase increase and decrease value of the eccentric body in the Z-axis direction to Q, synchronizing with a feed amount DeltaZ in the Z-axis direction per unit time in cooperation with the control unit, setting a phase change value Deltaphi per unit time to the following formula (3),
[ 1]
4. Control device according to claim 1 or 2, characterized in that,
The eccentric body is a lead wire along the Z-axis direction,
The eccentric cutting control unit is configured to relatively move the tool by setting the length of the eccentric body in the Z-axis direction to LengZ, setting the eccentric amount increase/decrease value of the eccentric in the Z-axis direction to K, cooperating with the control unit, and synchronizing with the feed amount DeltaZ in the Z-axis direction per unit time, setting the eccentric amount R to the following formula (4),
[ 2]
5. The control device according to any one of claims 1 to 4, wherein,
The control device is configured to perform turning processing at least via the control unit without synchronization of the operation of the spindle drive unit and the operation of the feed drive unit.
6. The control device according to any one of claims 1 to 5, wherein,
The eccentric cutting control unit is configured to perform feedforward control on the feed drive unit in cooperation with the control unit.
7. The control device according to any one of claims 1 to 6, wherein,
The eccentric cutting control part is configured to control the combined speed of the feed driving part and the angular speed in the circular arc motion to be less than or equal to a predetermined limit speed in cooperation with the control part,
The combination speed is set in a range in which the load of the feed drive section does not exceed an allowable load.
8. The control device according to any one of claims 1 to 6, wherein,
The eccentric cutting control section is configured to control acceleration of the constant velocity circular motion in the circular arc motion to be less than or equal to a predetermined limit acceleration in cooperation with the control section,
The limit acceleration is set in a range in which the load of the feed drive section does not exceed an allowable load.
9. A machine tool, comprising:
A spindle for holding a workpiece and rotating the workpiece; a tool holding unit for holding a tool; a spindle drive unit for rotating the spindle; a feed drive unit that relatively moves the tool holding unit and the spindle along a Z axis aligned with an axis of the spindle, an X axis orthogonal to the Z axis, and a Y axis orthogonal to the X axis and the Z axis; and a control device according to any one of claims 1 to 8.
CN202280076507.8A 2022-02-03 2022-02-03 Control device and working machine having the same Active CN118265584B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/004194 WO2023148870A1 (en) 2022-02-03 2022-02-03 Control device and machine tool provided with same

Publications (2)

Publication Number Publication Date
CN118265584A true CN118265584A (en) 2024-06-28
CN118265584B CN118265584B (en) 2024-11-22

Family

ID=87103390

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280076507.8A Active CN118265584B (en) 2022-02-03 2022-02-03 Control device and working machine having the same

Country Status (4)

Country Link
JP (1) JP7309094B1 (en)
CN (1) CN118265584B (en)
DE (1) DE112022005097T5 (en)
WO (1) WO2023148870A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4375670A (en) * 1979-10-29 1983-03-01 Gfm Gesellschaft Fur Fertigungstechnik Und Maschinenbau Gesellschaft Mbh Machine tool for machining crankshafts and control system for the machine tool
JPH05185303A (en) * 1992-01-10 1993-07-27 Okuma Mach Works Ltd Tool rest of cam cutting lathe
JPH05305501A (en) * 1992-04-30 1993-11-19 Okuma Mach Works Ltd Eccentric form working device and method thereof
JP2003266202A (en) * 2002-03-20 2003-09-24 Komatsu Machinery Corp Turning device and method for crank shaft
CN107073612A (en) * 2014-10-28 2017-08-18 三菱电机株式会社 Numerical control device
CN108367362A (en) * 2015-11-17 2018-08-03 西铁城时计株式会社 The processing method of lathe and lathe

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5494185A (en) 1978-01-10 1979-07-25 Ishikawajima Harima Heavy Ind Co Ltd Universal machine tool
JP4054199B2 (en) 2002-02-15 2008-02-27 中村留精密工業株式会社 Eccentric workpiece machining method
JP6139768B1 (en) 2016-05-18 2017-05-31 有限会社 中製作所 Manufacturing method of elliptical eccentric body formed by connecting two eccentric cylinders

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4375670A (en) * 1979-10-29 1983-03-01 Gfm Gesellschaft Fur Fertigungstechnik Und Maschinenbau Gesellschaft Mbh Machine tool for machining crankshafts and control system for the machine tool
JPH05185303A (en) * 1992-01-10 1993-07-27 Okuma Mach Works Ltd Tool rest of cam cutting lathe
JPH05305501A (en) * 1992-04-30 1993-11-19 Okuma Mach Works Ltd Eccentric form working device and method thereof
JP2003266202A (en) * 2002-03-20 2003-09-24 Komatsu Machinery Corp Turning device and method for crank shaft
CN107073612A (en) * 2014-10-28 2017-08-18 三菱电机株式会社 Numerical control device
CN108367362A (en) * 2015-11-17 2018-08-03 西铁城时计株式会社 The processing method of lathe and lathe

Also Published As

Publication number Publication date
JPWO2023148870A1 (en) 2023-08-10
JP7309094B1 (en) 2023-07-14
WO2023148870A1 (en) 2023-08-10
CN118265584B (en) 2024-11-22
DE112022005097T5 (en) 2024-08-29

Similar Documents

Publication Publication Date Title
JP6763917B2 (en) Machine tool control device
JP7046919B2 (en) Machine tool controls and machine tools
US9507337B2 (en) Numerical control device
JP7214568B2 (en) Machine tools and controllers for these machine tools
JP5240412B1 (en) Numerical controller
CN111752214B (en) Servo control device
JPH01252340A (en) Machining control device employing force sensor
JP6599920B2 (en) Machine tool controller for rocking cutting
KR102124098B1 (en) Machine tools and processing methods by machine tools
WO2016067371A1 (en) Numerical control device
US9114459B2 (en) Machine tool
JP6661823B1 (en) Machine tool and thread cutting method using the same
JP6912506B2 (en) Machine tool control device
CN111752226B (en) Servo control device
CN118265584A (en) Control device and working machine having the same
WO1988002676A1 (en) Polygon manufacturing tool
JP7448637B2 (en) Machine tool control device, control system, and control method
WO2021172065A1 (en) Processing method, processing device, processing program, and end mill
JP6994838B2 (en) Machine tool controls and machine tools
CN117529379A (en) Control device for machine tool
JPWO2023148870A5 (en)
JP6394156B2 (en) Gear machining method
JP2017127949A (en) Impeller processing equipment
JP2004009211A (en) Machining method for cam shaft or crank shaft
WO2019073907A1 (en) Machine tool

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant