NUMERICAL CONTROL DEVICE AND CONTROL METHOD OF NUMERICAL CONTROL DEVICE
    1.
    发明申请
    NUMERICAL CONTROL DEVICE AND CONTROL METHOD OF NUMERICAL CONTROL DEVICE 审中-公开
    数控装置的数控装置及其控制方法

    公开(公告)号:US20120330456A1

    公开(公告)日:2012-12-27

    申请号:US13583509

    申请日:2010-03-08

    IPC分类号: G05B19/19

    摘要: A numerical control device includes a retraction-direction decision unit that decides a retracting direction of the tool when determining that the tool deviates from the movable range, and a tool-locus correction unit that corrects a locus of the tool based on this retracting direction so that a distance between the tool and a rotation center of a table while retracting is equal to or larger than a distance between the tool and the rotation center of the table at a time of either the start of rotation of the table or the end of the rotation of the table. According to the present invention, it is possible to avoid a stroke-over while avoiding interference between the tool and a workpiece when a table rotation command that possibly causes a stroke-over on the linear axis is issued while executing a control on a coordinate system other than a machine coordinate system.

    摘要翻译: 数值控制装置包括退回方向决定单元,该判定单元在确定该工具偏离可移动范围时决定该工具的缩回方向;以及刀具轨迹校正单元,其基于该缩回方向校正该工具的轨迹, 在工具与工作台的旋转中心之间的距离在缩回时等于或大于在工作台与桌子的旋转中心之间的距离,或者在工作台的旋转开始时 表的旋转。 根据本发明,当在坐标系上执行控制时可以发出可能导致在线性轴上的冲程的台面旋转命令时,避免冲程,同时避免工具与工件之间的干涉 而不是机器坐标系。

    Numerical control device, method of controlling the same, and system program therefor
    2.
    发明授权
    Numerical control device, method of controlling the same, and system program therefor 有权
    数控装置及其控制方法及其系统程序

    公开(公告)号:US08831768B2

    公开(公告)日:2014-09-09

    申请号:US13133443

    申请日:2009-02-17

    摘要: A CPU 41 reads a next block (S1), and then determines whether the read block is a TCP (tool center point) control finish command “G49” or not (S2). If it is determined to be the TCP control finish command “G49”, the TCP control is finished. If it is determined not to be the TCP control finish command “G49”, whether the read block is a coordinate-system transformation command “P1” or not is determined (S3). Next, if it is determined not to be the coordinate-system transformation command “P1”, the TCP control is performed, without transforming the coordinate system, in accordance with a command of the block (S11). Next, the process returns to S1, and then the process after S1 is executed. If it is determined to be the coordinate-system transformation command “P1”, a start point (xs, ys, zs, bs, cs) and an end point (xe, ye, ze, be, ce) in a non-machine coordinate system, of the block are transformed into a start point (Xs, Ys, Zs, Bs, Cs) and an end point (Xe, Ye, Ze, Be, Ce) in a machine coordinate system, respectively (S4).

    摘要翻译: CPU41读取下一个块(S1),然后确定读取块是否是TCP(工具中心点)控制完成命令“G49”(S2)。 如果确定为TCP控制完成命令“G49”,则TCP控制完成。 如果确定不是TCP控制完成命令“G49”,则确定读块是否是坐标系变换命令“P1”(S3)。 接下来,如果确定不是坐标系变换命令“P1”,则根据块的命令(S11)不进行坐标系变换,执行TCP控制。 接下来,处理返回到S1,然后执行S1之后的处理。 如果确定为坐标系变换命令“P1”,则在非机器中的起始点(xs,ys,zs,bs,cs)和终点(xe,ye,ze,be,ce) (Xs,Ys,Zs,Bs,Cs)和机器坐标系中的终点(Xe,Ye,Ze,Be,Ce)(S4)。

    NUMERICAL CONTROL DEVICE, METHOD OF CONTROLLING THE SAME, AND SYSTEM PROGRAM THEREFOR
    3.
    发明申请
    NUMERICAL CONTROL DEVICE, METHOD OF CONTROLLING THE SAME, AND SYSTEM PROGRAM THEREFOR 有权
    数字控制装置,其控制方法及其系统程序

    公开(公告)号:US20110238204A1

    公开(公告)日:2011-09-29

    申请号:US13133443

    申请日:2009-02-17

    IPC分类号: G06F19/00

    摘要: A CPU 41 reads a next block (S1), and then determines whether the read block is a TCP (tool center point) control finish command “G49” or not (S2). If it is determined to be the TCP control finish command “G49”, the TCP control is finished. If it is determined not to be the TCP control finish command “G49”, whether the read block is a coordinate-system transformation command “P1” or not is determined (S3). Next, if it is determined not to be the coordinate-system transformation command “P1”, the TCP control is performed, without transforming the coordinate system, in accordance with a command of the block (S11). Next, the process returns to S1, and then the process after S1 is executed. If it is determined to be the coordinate-system transformation command “P1”, a start point (xs, ys, zs, bs, cs) and an end point (xe, ye, ze, be, ce) in a non-machine coordinate system, of the block are transformed into a start point (Xs, Ys, Zs, Bs, Cs) and an end point (Xe, Ye, Ze, Be, Ce) in a machine coordinate system, respectively (S4).

    摘要翻译: CPU41读取下一个块(S1),然后确定读取块是否是TCP(工具中心点)控制完成命令“G49”(S2)。 如果确定为TCP控制完成命令“G49”,则TCP控制完成。 如果确定不是TCP控制完成命令“G49”,则确定读块是否是坐标系变换命令“P1”(S3)。 接下来,如果确定不是坐标系变换命令“P1”,则根据块的命令(S11)不进行坐标系变换,执行TCP控制。 接下来,处理返回到S1,然后执行S1之后的处理。 如果确定为坐标系变换命令“P1”,则在非机器中的起始点(xs,ys,zs,bs,cs)和终点(xe,ye,ze,be,ce) (Xs,Ys,Zs,Bs,Cs)和机器坐标系中的终点(Xe,Ye,Ze,Be,Ce)(S4)。

    NUMERICAL CONTROLLER
    4.
    发明申请
    NUMERICAL CONTROLLER 有权
    数控系统

    公开(公告)号:US20120271446A1

    公开(公告)日:2012-10-25

    申请号:US13511848

    申请日:2009-11-26

    IPC分类号: G05B19/19

    摘要: When performing the processing while changing the position and the posture of the tool relative to the work, if the speed of the tool tip point relative to the work is regularly controlled while greatly changing the tool posture, the speed of each driving shaft of the machine is increased, whereby the interference may be generated. In order to solve the problem, in the numerical controller which obtains the position of each driving shaft of the machine performing the determination of the feeding speed, the interpolation and the coordinate conversion according to the relative instruction path and the instruction speed of the tool tip point relative to the work instructed to the processing program, when determining the feeding speed, the reference point is provided on the tool or the table, the translation speed of the reference point viewed from the mechanical coordinate system is set to the observation target speed, the reference feeding speed is obtained so that the observation target speed is a predetermined reference speed, and the smaller of the reference feeding speed and the instruction feeding speed is set to the feeding speed.

    摘要翻译: 当在改变工具相对于工件的位置和姿态的同时进行处理时,如果在大大改变工具姿势的同时,相对于工件的刀尖点的速度被定期地控制,则机器的每个驱动轴的速度 从而可能产生干扰。 为了解决这个问题,在获得进给速度确定的机器的每个驱动轴的位置的数值控制器中,根据相对指令路径和刀尖指令速度的插值和坐标转换 相对于处理程序指示的工作点,当确定进给速度时,将参考点设置在工具或工作台上,将从机械坐标系观察到的参考点的平移速度设定为观察目标速度, 获得基准进给速度,使得观察目标速度为预定的基准速度,并且将基准进给速度和指令进给速度的较小值设定为进给速度。

    Numerical controller
    5.
    发明授权
    Numerical controller 有权
    数控机

    公开(公告)号:US09280150B2

    公开(公告)日:2016-03-08

    申请号:US13511848

    申请日:2009-11-26

    IPC分类号: G05B19/19 G05B19/416

    摘要: A numerical controller obtains a position of each driving shaft of a machine performing determination of a feeding speed, interpolation and coordinate conversion according to a relative instruction path and an instruction speed of a tool tip point relative to a work instructed to a processing program. When determining the feeding speed, a reference point is provided on a tool or a table, a translation speed of the reference point viewed from a mechanical coordinate system is set to an observation target speed, a reference feeding speed is obtained so that the observation target speed is a predetermined reference speed, and the smaller of the reference feeding speed and the instruction feeding speed is set to the feeding speed.

    摘要翻译: 数值控制器根据相对指令路径和工具提示点相对于向处理程序指示的作业的指令速度,获取进给速度,插补和坐标转换的确定的机器的每个驱动轴的位置。 当确定进给速度时,在工具或工作台上设置参考点,将从机械坐标系观察的参考点的平移速度设定为观察目标速度,获得基准进给速度,使得观察目标 速度是预定的基准速度,并且基准进给速度和指令进给速度中的较小者被设定为进给速度。

    Numerical control apparatus for multi-axial machine

    公开(公告)号:US09904270B2

    公开(公告)日:2018-02-27

    申请号:US14408665

    申请日:2012-07-26

    IPC分类号: G05B19/19 G05B19/4103

    CPC分类号: G05B19/19 G05B19/4103

    摘要: A numerical control apparatus includes: a program input unit that reads a tool distal end position and a tool posture and generates designated position sequences of the linear axis and designated position sequences of the rotation axis; a distal-end-position-curve generating unit that generates a tool distal end position curve concerning the tool distal end position; a tool-posture-curve generating unit that generates a tool posture curve concerning the tool posture associated with movements of the tool distal end position; an interpolation calculating unit that calculates an interpolation point of the tool distal end position, calculates an interpolation point of the tool posture, and calculates an interpolation point of a machine position of the linear axis; and an interpolation output unit that moves the linear axis to the calculated interpolation point of the machine position and moves the rotation axis to the calculated interpolation point of the tool posture.

    NUMERICAL CONTROL APPARATUS
    7.
    发明申请
    NUMERICAL CONTROL APPARATUS 有权
    数控装置

    公开(公告)号:US20150205284A1

    公开(公告)日:2015-07-23

    申请号:US14408665

    申请日:2012-07-26

    IPC分类号: G05B19/19

    CPC分类号: G05B19/19 G05B19/4103

    摘要: A numerical control apparatus includes: a program input unit that reads a tool distal end position and a tool posture and generates designated position sequences of the linear axis and designated position sequences of the rotation axis; a distal-end-position-curve generating unit that generates a tool distal end position curve concerning the tool distal end position; a tool-posture-curve generating unit that generates a tool posture curve concerning the tool posture associated with movements of the tool distal end position; an interpolation calculating unit that calculates an interpolation point of the tool distal end position, calculates an interpolation point of the tool posture, and calculates an interpolation point of a machine position of the linear axis; and an interpolation output unit that moves the linear axis to the calculated interpolation point of the machine position and moves the rotation axis to the calculated interpolation point of the tool posture.

    摘要翻译: 数字控制装置包括:程序输入单元,其读取刀具远端位置和刀具姿势,并生成线性轴的指定位置序列和旋转轴的指定位置序列; 远端位置曲线生成单元,其生成关于所述刀具前端位置的刀具前端位置曲线; 工具姿势曲线生成单元,其生成与所述工具前端位置的移动有关的所述工具姿势的工具姿势曲线; 计算刀具前端位置的插补点的插补计算单元,计算刀具姿势的插补点,并计算线性轴的机械位置的插补点; 以及内插输出单元,其将线性轴移动到计算出的机器位置的插补点,并将旋转轴移动到计算出的刀具姿势的插补点。

    AUTOMATIC PROGRAMMING APPARATUS AND CONTROL COMMAND GENERATING METHOD
    8.
    发明申请
    AUTOMATIC PROGRAMMING APPARATUS AND CONTROL COMMAND GENERATING METHOD 有权
    自动编程设备和控制命令生成方法

    公开(公告)号:US20140031970A1

    公开(公告)日:2014-01-30

    申请号:US14110848

    申请日:2011-06-23

    IPC分类号: G05B11/01

    摘要: To generate a control command for performing machining while reducing useless machining as much as possible, in an automatic programming apparatus, a machining-process-data generating/editing unit generates machining shapes (second machining shapes) for each of machining processes from each of an externally-input plurality of machining shapes (first machining shapes), a tool/machining order/tool direction editing unit 4 receives an input of execution order of the machining processes, a machining-process adjusting unit deforms, concerning a plurality of machining shapes having a same tool direction among the second machining shapes, one machining shape among the plurality of machining shapes such that machining can be executed in the input execution order (step S1722), deletes, from another machining shape that overlaps the one machining shape because of the deformation of the one machining shape, a portion of the overlap (step S1724), and generates a third machining shape, and a control-command generating unit generates, based on the third machining shape and the input execution order, a control command for causing a machine tool to operate.

    摘要翻译: 为了生成用于进行加工的控制命令,尽可能地减少无用的加工,在自动编程装置中,加工过程数据生成/编辑单元从每个加工处理数据生成/编辑单元生成用于每个加工过程的加工形状(第二加工形状) 外部输入多个加工形状(第一加工形状),刀具/加工顺序/刀具方向编辑单元4接收加工处理的执行顺序的输入,加工处理调整单元对于具有 在第二加工形状中具有相同的刀具方向,可以从输入执行次序中执行加工的多个加工形状中的一个加工形状(步骤S1722)从与一个加工形状重叠的另一加工形状中删除,因为 一个加工形状的变形,重叠的一部分(步骤S1724),并且产生第三加工形状和控制 l命令生成单元基于第三加工形状和输入执行顺序生成用于使机床工作的控制命令。

    Numerical control device
    9.
    发明授权
    Numerical control device 有权
    数控装置

    公开(公告)号:US09411330B2

    公开(公告)日:2016-08-09

    申请号:US13992107

    申请日:2011-01-26

    IPC分类号: G05B19/402 G05B19/4068

    摘要: A numerical control device for a working machine capable of controlling a tool posture relative to a workpiece using rotational driving of a rotary drive axis about a machine control point includes: an interpolation unit that performs an interpolation process on moving data generated from a machining program and outputs a position of the machine control point for each interpolation point; a coordinate transformation unit that transforms a position of the machine control point to a tool tip-point position; a stroke-limit determination unit that determines whether the position of the machine control point and the tool tip-point position fall within a range of a movable region, and selects and outputs a stroke limit signal indicating a stroke limit and a tool-posture changing command for instructing change of the tool posture; and a tool-posture changing unit that changes the tool posture in response to the tool-posture changing command.

    摘要翻译: 一种用于能够通过围绕机器控制点的旋转驱动轴的旋转驱动来相对于工件控制工具姿态的工作机械的数字控制装置包括:内插单元,对从加工程序生成的移动数据进行插值处理, 输出每个插补点的机器控制点的位置; 坐标变换单元,其将机器控制点的位置变换为刀尖点位置; 确定机器控制点和工具尖端位置的位置是否落在可动区域的范围内的行程限制确定单元,并且选择并输出表示行程限制和工具姿势改变的行程限制信号 指示改变工具姿势的指令; 以及工具姿势改变单元,其响应于所述工具姿势改变命令改变所述工具姿势。

    Automatic programming apparatus and control command generating method
    10.
    发明授权
    Automatic programming apparatus and control command generating method 有权
    自动编程设备和控制命令生成方法

    公开(公告)号:US09523966B2

    公开(公告)日:2016-12-20

    申请号:US14110848

    申请日:2011-06-23

    IPC分类号: G05B11/01 G05B19/4093

    摘要: An automatic programming apparatus includes a machining-shape generating unit configured to generate second machining shapes for each of machining processes from each of a plurality of first machining shapes input from outside; a machining-order editing unit configured to receive an input of execution order of the machining processes; a machining-shape adjusting unit configured to extend, among a plurality of the second machining shapes having a same tool direction, which is a direction that a tool pierces, one of the second machining shapes in a direction opposite to the tool direction, delete, from the other machining shape that overlaps the one second machining shape because of the extension of the one second machining shape, a portion of the overlap, and generate a third machining shape; and a control-command generating unit configured to generate, based on the third machining shape and the input execution order, a control command.

    摘要翻译: 一种自动编程设备,包括:加工形状生成单元,被配置为从从外部输入的多个第一加工形状中的每一个生成用于每个加工过程的第二加工形状; 加工订单编辑单元,被配置为接收所述加工处理的执行顺序的输入; 一种加工形状调整单元,被构造成在具有与刀具方向相反的方向上的所述第二加工形状中的一个的刀具方向上具有相同刀具方向的多个第二加工形状中, 由于一个第二加工形状的延伸而与另一个加工形状重叠的另一个加工形状,一部分重叠并产生第三加工形状; 以及控制指令生成单元,被配置为基于所述第三加工形状和所述输入执行顺序来生成控制命令。