NC PROGRAM CREATING DEVICE
    1.
    发明申请
    NC PROGRAM CREATING DEVICE 有权
    NC程序创建设备

    公开(公告)号:US20150261213A1

    公开(公告)日:2015-09-17

    申请号:US14644894

    申请日:2015-03-11

    申请人: JTEKT CORPORATION

    IPC分类号: G05B19/4155

    摘要: An NC program creating device is provided that can automatically insert in an NC program a code that can be executed simultaneously with feeding in a non-cutting state. If it is determined by a determination unit that there is a standard code M03, M06, M10 before or after a non-cutting feed code G00 or G30 in an NC program, a new code placement unit places, instead of the standard code M03, M06, M10, a simultaneous execution code M103, M805, M110 corresponding to the standard code M03, M06, M10 before the non-cutting feed code G00 or G30, and places after the non-cutting feed code G00 or G30 a code that performs at least a prescribed operation of the standard code M03, M06, M10 other than an operation of the simultaneous execution code M103, M805, M110.

    摘要翻译: 提供了一种NC程序创建装置,其能够在NC程序中自动插入可以在非切割状态下进给的同时执行的代码。 如果由确定单元确定在NC程序中的非切削进给代码G00或G30之前或之后存在标准代码M03,M06,M10,则新的代码放置单元将代替标准代码M03, M06,M10,与非切削进给代码G00或G30之前的标准代码M03,M06,M10相对应的同时执行代码M103,M805,M110,并且在非切削进给代码G00或G30之后放置执行代码 除了同时执行代码M103,M805,M110的操作之外的至少规定的标准代码M03,M06,M10的操作。

    NC program creating device
    2.
    发明授权

    公开(公告)号:US09857790B2

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

    申请号:US14644894

    申请日:2015-03-11

    申请人: JTEKT CORPORATION

    摘要: An NC program creating device is provided that can automatically insert in an NC program a code that can be executed simultaneously with feeding in a non-cutting state. If it is determined by a determination unit that there is a standard code M03, M06, M10 before or after a non-cutting feed code G00 or G30 in an NC program, a new code placement unit places, instead of the standard code M03, M06, M10, a simultaneous execution code M103, M805, M110 corresponding to the standard code M03, M06, M10 before the non-cutting feed code G00 or G30, and places after the non-cutting feed code G00 or G30 a code that performs at least a prescribed operation of the standard code M03, M06, M10 other than an operation of the simultaneous execution code M103, M805, M110.

    Numerical controller having expanded control word set
    3.
    发明授权
    Numerical controller having expanded control word set 失效
    数字控制器具有扩展的控制字集

    公开(公告)号:US5914876A

    公开(公告)日:1999-06-22

    申请号:US659234

    申请日:1996-06-05

    申请人: Hayao Hirai

    发明人: Hayao Hirai

    摘要: In a numerically controlled system including one or more multiple axis, multiple function controlled machines, of the type wherein control is exercised through the use of a processing program including a plurality of control words for respectively controlling functions of one or more machines, the improvement of the invention resides in the use of an expanded set of the control words created by adding one or more subwords to the conventional control words control words, at least a portion of the subwords being specific to a control group within which the control word will be effective or an axis or plane in which the control word will operate. An interpreter for the expanded control words is provided for expanding a processing program containing expanded control words into a plurality of control programs, at least a portion of which are specific to ones of the control groups. According to the invention, each axis of each of one or more machines, and each function to be performed by each of one or more machines, may be uniquely specified through the use of one or more of the control words in combination with one or more of the subwords.

    摘要翻译: 在包括一个或多个多轴的数控系统中,多功能控制机器,其中通过使用包括用于分别控制一个或多个机器的功能的多个控制字的处理程序来执行控制的类型,改进 本发明在于使用通过将一个或多个子词添加到常规控制字控制字而创建的扩展的一组控制字,所述子词的至少一部分特定于控制字将在其中有效的控制组 或控制字将在其中操作的轴或平面。 扩展控制字的解释器被提供用于将包含扩展控制字的处理程序扩展到多个控制程序中,其中至少一部分控制程序的至少一部分特定于控制组中的一个。 根据本发明,一个或多个机器中的每一个的每个轴以及由一个或多个机器中的每个机器执行的每个功能可以通过使用一个或多个控制字与一个或多个 的子词。

    Method and apparatus for dynamically linking subprogram to main program
using tabled procedure name comparison
    4.
    发明授权
    Method and apparatus for dynamically linking subprogram to main program using tabled procedure name comparison 失效
    使用提交的程序名称比较将子程序与主程序动态链接的方法和装置

    公开(公告)号:US5175828A

    公开(公告)日:1992-12-29

    申请号:US310270

    申请日:1989-02-13

    IPC分类号: G06F9/40 G06F9/445

    摘要: A dynamic linker links a subprogram into an already complete program while the program is running. The linking is performed by initially creating a procedure in the subprogram with a name that matches a present procedure name within the program. The dynamic linker then compares the names to find the present procedure and replaces it with the subprogram procedure. The subprogram may contain one or more procedures that include additional functions. Procedure replacement techniques are described for RAM-and ROW-based systems. Unlike conventional linkers, the linking occurs while the program continues to run, preserving the program's data and state while changing or augmenting its functions.

    摘要翻译: 动态链接器在程序运行时将子程序链接到已经完整的程序。 通过在子程序中初始创建一个与程序中的当前过程名称相匹配的名称来执行链接。 然后,动态链接器比较名称以查找当前过程,并用子程序过程替换它。 子程序可能包含一个或多个包含附加功能的程序。 对基于RAM和ROW的系统描述了过程替换技术。 与常规链接器不同,程序继续运行时会发生链接,在更改或增加其功能时保留程序的数据和状态。

    Motor control method and apparatus thereof in numerical control systems
    5.
    发明授权
    Motor control method and apparatus thereof in numerical control systems 失效
    数控系统中的电机控制方法及其装置

    公开(公告)号:US5416394A

    公开(公告)日:1995-05-16

    申请号:US124551

    申请日:1993-09-22

    申请人: Yun-Seak Lee

    发明人: Yun-Seak Lee

    IPC分类号: G05B19/18 G05B19/4103

    摘要: The present invention relates to a motor control method and apparatus therefor in a numerical control system of using an exclusive computer equipped with a built-in program, where an administration computer calculates an initial value corresponding to a displacement amount to be driven by each axis of a motor, and where a motor control computer controls a driving of the motor in accordance with the displacement amount of the motor corresponding to the initial value calculated from the administration computer, thereby enabling to perform the numerical control function by sharing the same between computers, so that an execution velocity needed for the numerical control can be reduced and an adaptive control can be swiftly performed to meet instantly-changing situations as well.

    摘要翻译: 本发明涉及一种使用装有内置程序的专用计算机的数控系统中的电机控制方法及其装置,其中管理计算机计算与由每个轴驱动的位移量对应的初始值 电动机,并且其中电动机控制计算机根据从由管理计算机计算的初始值对应的电动机的位移量来控制电动机的驱动,从而能够通过在计算机之间共享数字控制功能来执行数字控制功能, 从而可以减少数字控制所需的执行速度,并且可以快速执行自适应控制以满足即时变化的情况。

    Dynamic correction of servo following errors in a computer-numerically
controlled system and fixed cycle utilizing same
    6.
    发明授权
    Dynamic correction of servo following errors in a computer-numerically controlled system and fixed cycle utilizing same 失效
    在计算机数控系统中的伺服跟随误差的动态校正和使用相同的固定循环

    公开(公告)号:US5005135A

    公开(公告)日:1991-04-02

    申请号:US327324

    申请日:1989-03-22

    摘要: The invention relates to servo-driven computer-numerically-controlled systems of the type adapted to receive part program instructions defining a desired path of relative movement between a tool and a workpiece, wherein the path may include an interior or exterior curved portion to be effected by coordinated linear movement of machine members along at least two orthogonal linear axes. The invention provides apparati and methods for correcting path radius errors to facilitate rapid and accurate movement along the curve. In a preferred embodiment, such path radius correction is applied to a fixed cycle for machining inside circles preferably incorporating such path radius correction and providing substantially tangential engagement between the tool and a machining locus orbited by the tool to avoid abrupt accelerations or decelerations while the tool is in contact with the workpiece. In addition to avoiding surface blemishes, this facilitates machining a broader range of hole sizes with a given sized tool thereby reducing the need for frequent tool changes. The invention carries out path radius correction by generating position commands received by the servo using corrected radius data, the difference between which and the desired radius to be machined compensates for at least a portion of the path radius error that would otherwise be generated by the servo. Apparatus and methods for threading holes using a non-helical threading tools with or without path radius correction are also disclosed.

    摘要翻译: 本发明涉及适于接收部件程序指令的伺服驱动的计算机数字控制系统,该程序指令限定了工具和工件之间的相对运动的期望路径,其中该路径可包括要实现的内部或外部弯曲部分 通过沿着至少两个正交线性轴的机器构件的协调线性运动。 本发明提供了用于校正路径半径误差的装置和方法,以促进沿着曲线的快速和准确的移动。 在优选实施例中,将这种路径半径校正应用于用于在圆内进行加工的固定循环,优选地包括这种路径半径校正并且在工具与由工具轨道运动的加工轨迹之间提供基本上切向的接合以避免突然加速或减速,同时工具 与工件接触。 除了避免表面瑕疵之外,这有助于使用给定尺寸的工具加工更宽范围的孔尺寸,从而减少频繁更换刀具的需要。 本发明通过产生由伺服使用校正的半径数据接收的位置命令来执行路径半径校正,其中加工的所需半径和所需半径之间的差补偿由伺服器产生的路径半径误差的至少一部分 。 还公开了使用具有或不具有路径半径校正的非螺旋穿线工具穿孔的装置和方法。

    Numerical control method
    7.
    发明授权
    Numerical control method 失效
    数控方法

    公开(公告)号:US4591968A

    公开(公告)日:1986-05-27

    申请号:US481249

    申请日:1983-04-01

    摘要: A numerical control method for a numerical control device which executes processing based on a machining program composed of multiple items of numerical control command data such as numerical command data and G-code data. Each item of the G-code data is expressed in the form of an alphabetic character G, a numerical value following G, and a code following the numerical value. The method includes inserting the items of G-code data in the machining program at suitable locations, subsequently discriminating the G-code data, and causing the numerical control device to execute processing specified by the discriminated G-code data.

    摘要翻译: 一种用于数字控制装置的数字控制方法,其基于由诸如数字指令数据和G代码数据的多个数字控制命令数据组成的加工程序执行处理。 G代码数据的每个项目以字母G的格式,跟随G的数值和跟随数值的代码表示。 该方法包括在适当的位置将加工程序中的G代码数据项插入,随后识别G代码数据,并使数字控制装置执行由所识别的G代码数据指定的处理。