System and method for networking a computer numerical control with a
workstation
    2.
    发明授权
    System and method for networking a computer numerical control with a workstation 失效
    使用工作站联网计算机数字控制的系统和方法

    公开(公告)号:US6144895A

    公开(公告)日:2000-11-07

    申请号:US979128

    申请日:1997-11-26

    摘要: A system combines an open control interface workstation, e.g., a properly configured personal computer, with a networked computer numerical control. The personal computer and CNC are preferably linked to a local area network such as an Ethernet network. The open control interface is configured to utilize Windows DDE, or other protocol, to accomplish process-to-process communications with other DDE-compliant Windows applications. Additionally, the open control interface is designed to allow DDE-compliant Windows applications to communicate with one or more networked computer numerical controls while minimizing data flow over the network.

    摘要翻译: 系统将打开的控制接口工作站(例如,正确配置的个人计算机)与联网的计算机数字控制相结合。 个人计算机和CNC优选地连接到诸如以太网的局域网。 开放式控制界面被配置为利用Windows DDE或其他协议来完成与其他与DDE兼容的Windows应用程序的进程到进程通信。 此外,开放控制接口旨在允许符合DDE的Windows应用程序与一个或多个联网的计算机数字控件进行通信,同时最小化网络上的数据流。

    BLENDING ALGORITHM FOR TRAJECTORY PLANNING
    3.
    发明申请
    BLENDING ALGORITHM FOR TRAJECTORY PLANNING 有权
    用于TRAJECTORY规划的混合算法

    公开(公告)号:US20090037021A1

    公开(公告)日:2009-02-05

    申请号:US11831414

    申请日:2007-07-31

    IPC分类号: G06F19/00

    摘要: The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.

    摘要翻译: 本示例性实施例涉及运动控制和规划算法,以便于执行运动轨迹内的一系列移动。 在一个示例中,轨迹被指定为一个或多个路径段的序列。 对于一个或多个路径段中的每一个计算速度分布,其中每个速度分布被分为混合区域,混合区域和其余区域。 执行每个路径段,使得其速度轮廓的混合区域仅与先前轮廓的混合区域重叠。

    Systems and methods that facilitate motion control through coordinate system transformations
    4.
    发明授权
    Systems and methods that facilitate motion control through coordinate system transformations 有权
    通过坐标系变换促进运动控制的系统和方法

    公开(公告)号:US07266425B2

    公开(公告)日:2007-09-04

    申请号:US10955068

    申请日:2004-09-30

    IPC分类号: G05B19/04 G06F19/00 G05B19/39

    摘要: The subject invention relates to systems and methods that facilitate motion between different coordinate systems in an industrial control environment. The systems and methods accept data in one coordinate system and transform the data to a different coordinate system. Suitable transformations include instructions that transform between Cartesian, pre-defined non-Cartesian, and user-defined non-Cartesian coordinate systems, including transformations between a non-Cartesian coordinate system to another non-Cartesian coordinate system. Such transformations can be programmed in essentially any industrial control language and can be seamlessly integrated with the control environment. The systems and methods can be utilized to generate a motion instruction that includes, among other information, source and target coordinate systems and the transformation between them. The subject invention provides for connecting various systems together through respective motion instructions, wherein a motion of a source system is mapped to a coordinate system of a target system and the target system is moved accordingly.

    摘要翻译: 本发明涉及在工业控制环境中促进不同坐标系之间运动的系统和方法。 系统和方法接受一个坐标系统中的数据,并将数据转换为不同的坐标系。 合适的变换包括在笛卡尔坐标,预定义非笛卡尔坐标系和用户定义的非笛卡尔坐标系之间进行变换的指令,包括非笛卡尔坐标系与非笛卡尔坐标系之间的转换。 这样的转换可以基本上以任何工业控制语言编程,并且可以与控制环境无缝集成。 系统和方法可用于生成运动指令,其中包括源和目标坐标系以及它们之间的转换等信息。 本发明提供通过相应的运动指令将各种系统连接在一起,其中源系统的运动被映射到目标系统的坐标系,并且目标系统相应地移动。

    Blending algorithm for trajectory planning
    5.
    发明授权
    Blending algorithm for trajectory planning 有权
    轨迹规划的混合算法

    公开(公告)号:US08290611B2

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

    申请号:US13157670

    申请日:2011-06-10

    IPC分类号: G06F19/00

    摘要: The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.

    摘要翻译: 本示例性实施例涉及运动控制和规划算法,以便于执行运动轨迹内的一系列移动。 在一个示例中,轨迹被指定为一个或多个路径段的序列。 对于一个或多个路径段中的每一个计算速度分布,其中每个速度分布被分为混合区域,混合区域和其余区域。 执行每个路径段,使得其速度轮廓的混合区域仅与先前轮廓的混合区域重叠。

    Programmable synchronous and asynchronous block execution for a computer numerical control
    6.
    发明授权
    Programmable synchronous and asynchronous block execution for a computer numerical control 失效
    用于计算机数字控制的可编程同步和异步块执行

    公开(公告)号:US06401005B1

    公开(公告)日:2002-06-04

    申请号:US09406659

    申请日:1999-09-27

    IPC分类号: G06F1900

    摘要: A computer numerical control system for providing more efficient execution of part program blocks. The computer numerical control system selectively may be utilized in a synchronous mode in which the part program blocks are executed under control of a logic engine. This synchronous operation may be changed to an asynchronous operation, and vice versa, by providing a synchronization control parameter in the part program. Additionally, the system may be switched to an auto-synchronous mode in which part program block execution automatically is accomplished in either synchronous mode or asynchronous mode depending on the content of the data blocks being processed.

    摘要翻译: 一种用于提供更有效执行零件程序块的计算机数字控制系统。 选择性地使用计算机数字控制系统,其中在逻辑引擎的控制下执行部件程序块的同步模式。 通过在零件程序中提供同步控制参数,该同步操作可以改变为异步操作,反之亦然。 此外,根据正在处理的数据块的内容,系统可以切换到自动同步模式,其中部分程序块执行以同步模式或异步模式自动完成。

    BLENDING ALGORITHM FOR TRAJECTORY PLANNING
    7.
    发明申请
    BLENDING ALGORITHM FOR TRAJECTORY PLANNING 有权
    用于TRAJECTORY规划的混合算法

    公开(公告)号:US20110307096A1

    公开(公告)日:2011-12-15

    申请号:US13157670

    申请日:2011-06-10

    IPC分类号: G05B19/04

    摘要: The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.

    摘要翻译: 本示例性实施例涉及运动控制和规划算法,以便于执行运动轨迹内的一系列移动。 在一个示例中,轨迹被指定为一个或多个路径段的序列。 对于一个或多个路径段中的每一个计算速度分布,其中每个速度分布被分为混合区域,混合区域和其余区域。 执行每个路径段,使得其速度轮廓的混合区域仅与先前轮廓的混合区域重叠。

    Systems and methods that facilitate motion control through coordinate system transformations
    8.
    发明授权
    Systems and methods that facilitate motion control through coordinate system transformations 有权
    通过坐标系变换促进运动控制的系统和方法

    公开(公告)号:US08000838B2

    公开(公告)日:2011-08-16

    申请号:US11848926

    申请日:2007-08-31

    IPC分类号: G05B19/19 G05B19/04

    摘要: The subject invention relates to systems and methods that facilitate motion between different coordinate systems in an industrial control environment. The systems and methods accept data in one coordinate system and transform the data to a different coordinate system. Suitable transformations include instructions that transform between Cartesian, pre-defined non-Cartesian, and user-defined non-Cartesian coordinate systems, including transformations between a non-Cartesian coordinate system to another non-Cartesian coordinate system. Such transformations can be programmed in essentially any industrial control language and can be seamlessly integrated with the control environment. The systems and methods can be utilized to generate a motion instruction that includes, among other information, source and target coordinate systems and the transformation between them. The subject invention provides for connecting various systems together through respective motion instructions, wherein a motion of a source system is mapped to a coordinate system of a target system and the target system is moved accordingly.

    摘要翻译: 本发明涉及在工业控制环境中促进不同坐标系之间运动的系统和方法。 系统和方法接受一个坐标系统中的数据,并将数据转换为不同的坐标系。 合适的变换包括在笛卡尔坐标,预定义非笛卡尔坐标系和用户定义的非笛卡尔坐标系之间进行变换的指令,包括非笛卡尔坐标系与非笛卡尔坐标系之间的转换。 这样的转换可以基本上以任何工业控制语言编程,并且可以与控制环境无缝集成。 系统和方法可用于生成运动指令,其中包括源和目标坐标系以及它们之间的转换等信息。 本发明提供了通过相应的运动指令将各种系统连接在一起,其中源系统的运动被映射到目标系统的坐标系,并且目标系统相应地移动。

    Systems and methods for coordination motion instructions
    9.
    发明授权
    Systems and methods for coordination motion instructions 有权
    协调运动指令的系统和方法

    公开(公告)号:US08000818B1

    公开(公告)日:2011-08-16

    申请号:US12434884

    申请日:2009-05-04

    摘要: The invention provides systems and methods that integrate and/or control motion of a plurality of axes in a motion control environment. Grouped axes can be linked (e.g., via a tag) to provide desired multi-axis coordinated motion as well as provide control for corresponding aspects of motion such as acceleration, velocity, etc. Such axes can be integrated with other control functionality such as process and/or machine control to provide the user with a comprehensive control. The foregoing can provide simple mechanisms for moving devices in multiple axes of a coordinate system in a coordinated fashion. Such coordinated move functionality can provide a user-friendly interface for linear and circular moves in multi-dimensional space. The algorithm employed for path planning can provide fast execution and dynamic parameter changes (e.g., maximum velocity, acceleration and deceleration) along a desired path of motion. In this manner, such instructions can provide smooth transitions from one coordinated move to the next.

    摘要翻译: 本发明提供在运动控制环境中整合和/或控制多个轴的运动的系统和方法。 分组轴可以链接(例如,通过标签)以提供所需的多轴协调运动,以及为运动的相应方面(例如加速度,速度等)提供控制。这样的轴可以与其他控制功能集成,例如过程 和/或机器控制,以向用户提供综合控制。 上述可以提供用于以协调的方式在坐标系的多个轴中移动装置的简单机构。 这种协调的移动功能可以为多维空间中的线性和圆形移动提供用户友好的界面。 用于路径规划的算法可以沿着期望的运动路径提供快速执行和动态参数改变(例如,最大速度,加速和减速)。 以这种方式,这样的指令可以提供从一个协调移动到下一个协调移动的平滑过渡。

    Blending algorithm for trajectory planning
    10.
    发明授权
    Blending algorithm for trajectory planning 有权
    轨迹规划的混合算法

    公开(公告)号:US07979158B2

    公开(公告)日:2011-07-12

    申请号:US11831414

    申请日:2007-07-31

    IPC分类号: G05B19/04

    摘要: The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.

    摘要翻译: 本示例性实施例涉及运动控制和规划算法,以便于执行运动轨迹内的一系列移动。 在一个示例中,轨迹被指定为一个或多个路径段的序列。 对于一个或多个路径段中的每一个计算速度分布,其中每个速度分布被分为混合区域,混合区域和其余区域。 执行每个路径段,使得其速度轮廓的混合区域仅与先前轮廓的混合区域重叠。