摘要:
The tolerable maximum feed rate Fd is calculated in real time during operation based on the tolerable minimum moving time Ta to be determined by the data interpretation and the moving distance L of each machining block. If the command feed rate Fc exceeds the tolerable maximum feed rate Fd, the actual feed rate for the block is set to the tolerable maximum feed rate Fd, thereby realizing smooth deceleration and preventing mechanical shock of the machine tool and reduction in machining accuracy. Required time for each processing element is determined in advance, the sum of processing times corresponding each element is calculated by judging the processing mode element contained in machining for each block. Then, the feed rate is controlled by determining the tolerable minimum moving time for each block based on the calculated sum of processing times.
摘要:
A numerical control device which controls a feed axis of a machine tool has a storage unit which divides a range of movement of the feed axis into a plurality of regions and stores a plurality of control parameters corresponding to the divided plurality of regions in advance, a position detection unit which detects a position of a feed axis at the time of machining a workpiece, a parameter selection unit which reads out control parameters corresponding to a divided region to which the detected feed axis position at the time of machining a workpiece belongs, and a servo control unit which controls the feed axis using the read control parameters. Due to this, it is possible to provide a numerical control method of a machine tool which realizes stable machining precision without regard as to the feed axis position and a numerical control device which conducts that method.
摘要:
In this numerical control method that drives the feed shaft of a machine tool (10) by means of a servo control unit (52), a transmission function is determined by modeling the operation of the servo control unit (52) of the feed shaft, the closed loop transmission function (GBP) of the position loop and/or the closed loop transmission function of the velocity loop of the servo control unit (52) of the machine tool is measured using the frequency response of the feed shaft, the control subject (PP) of the position loop and/or the control subject of the velocity loop is determined using the measured closed loop transmission function, the position loop modeling error (ΔPP) and/or the velocity loop modeling error is determined from the control subject, and at least one control parameter of the servo control unit (52) is calculated using the closed loop transmission function and/or the modeling error. As a result, the optimum plurality of control parameters corresponding to the state of the feed shaft is determined easily and automatically.
摘要:
A numerical control device which controls a feed axis of a machine tool (10) has a storage unit (92) which divides a range of movement of the feed axis into a plurality of regions and stores a plurality of control parameters corresponding to said divided plurality of regions in advance, a position detection unit which detects a position of a feed axis at the time of machining a workpiece, a parameter selection unit (90) which reads out control parameters corresponding to a divided region to which the detected feed axis position at the time of machining a workpiece belongs, and a servo control unit (52) which controls the feed axis using said read control parameters. Due to this, it is possible to provide a numerical control method of a machine tool which realizes stable machining precision without regard as to the feed axis position and a numerical control device which conducts that method.
摘要:
A stick motion correction method which corrects stick motion which occurs at time of reversal of a feed axis of a numerical control machine tool stores a position command to be commanded to a servo motor from an NC program of a numerical control machine tool for each predetermined control period from a current position command to a later position command, calculates a reversal correction command based on the stored position commands, calculates an advancement time for advancing timing of addition of the reversal correction command to a speed or torque command of the motor from reversal timing of the servo motor, based on information obtained from operation of the motor and adds the reversal correction command to the speed or torque command of the servo motor to precisely correct stick motion at a timing advanced from the reversal timing of the servo motor by an exact time.
摘要:
A stick motion correction method which corrects stick motion which occurs at time of reversal of a feed axis of a numerical control machine tool stores a position command to be commanded to a servo motor from an NC program of a numerical control machine tool for each predetermined control period from a current position command to a later position command, calculates a reversal correction command based on the stored position commands, calculates an advancement time for advancing timing of addition of the reversal correction command to a speed or torque command of the motor from reversal timing of the servo motor, based on information obtained from operation of the motor and adds the reversal correction command to the speed or torque command of the servo motor to precisely correct stick motion at a timing advanced from the reversal timing of the servo motor by an exact time.
摘要:
In this numerical control method that drives the feed shaft of a machine tool (10) by means of a servo control unit (52), a transmission function is determined by modeling the operation of the servo control unit (52) of the feed shaft, the closed loop transmission function (GBP) of the position loop and/or the closed loop transmission function of the velocity loop of the servo control unit (52) of the machine tool is measured using the frequency response of the feed shaft, the control subject (PP) of the position loop and/or the control subject of the velocity loop is determined using the measured closed loop transmission function, the position loop modeling error (ΔPP) and/or the velocity loop modeling error is determined from the control subject, and at least one control parameter of the servo control unit (52) is calculated using the closed loop transmission function and/or the modeling error. As a result, the optimum plurality of control parameters corresponding to the state of the feed shaft is determined easily and automatically.
摘要:
A method and an apparatus for controlling a numerically controlled machine tool, wherein the heat generation amount and the temperature of a drive unit including a servo amplifier 15b and a feed shaft motor 3 are computed by a drive unit heat generation amount computing unit 31 by simulation, and from the computed heat generation amount and the computed temperature, the total heat generation amount of the drive unit, the cutting feed heat generation amount, the cutting load heat generation amount, etc. are computed by a feed heat generation amount computing unit 39, so that the cutting feed rate override value of the numerically controlled machine tool 1 is computed by a cutting feed rate override computing unit 27 and effectuated by being output to a NC unit. Further, based on the temperature of the drive unit computed by a computing unit 31 or the temperature computed by a temperature data computing unit 47 or the temperature detected by a temperature detection sensor 49, etc., the proper values of the feed acceleration/deceleration time constants &tgr;r and &tgr;c are computed and output as a ratio with respect to the set and stored initial values &tgr;r0 and &tgr;C0 thereby to control the NC commanded rate. The overheating of the feed axis drive unit is prevented while at the same time improving the machining efficiency.
摘要翻译:一种用于控制数控机床的方法和装置,其中包括伺服放大器15b和进给轴电机3的驱动单元的发热量和温度由驱动单元发热量计算单元31通过模拟计算 ,并且根据计算出的发热量和计算出的温度,通过供给发热量计算单元39计算驱动单元的总发热量,切割供给发热量,切割负载发热量等 ,使得数控机床1的切削进给速度超越值由切削进给速度超越计算单元27计算,并通过输出到NC单元来实现。 此外,基于由计算单元31计算的驱动单元的温度或由温度数据计算单元47计算的温度或由温度检测传感器49等检测的温度,进给加速/减速的适当值 时间常数&tgr; r SMALLCAPS>和&tgr; c SMALLCAPS>被计算并作为相对于设置和存储的初始值&tgr; r0 SMALLCAPS>和 &tgr; C0 SMALLCAPS>,从而控制NC指令速率。 防止进给轴驱动单元的过热,同时提高加工效率。
摘要:
A numerically controlled machine tool has a linear and rotational feed and has functions for measuring in advance, errors of a relative position and a relative attitude of a main spindle relative to a work table by positioning the linear and rotational feed axes to specified position and attitude, and correcting a movement command based on measured error data, the data being multi-dimensional data containing a position error and an attitude error. The machine tool includes a error data storage means which store an error map prepared by collecting a plurality of the error data corresponding to positions and rotation angles of the linear and rotational feed axes, and a correction data computing means which compute correction data for correcting movement command from a command position for the linear and rotational feed axes and the error data stored in the error data storage means.
摘要:
In a numerically controlled machine tool which has a linear feed axis and a rotational feed axis and in which a main spindle and a table are movable relative to each other, a position error and an attitude error produced by an operation of a linear feed axis and a rotational feed axis are measured at a plurality of measurement points set within a movable range of the linear feed axis and the rotational feed axis, and the position error and the attitude error thus measured are stored as an error map in correspondence to a position of the linear feed axis and a rotation angle of the rotational feed axis.