Patents Examined by Ryan Jarrett
  • Patent number: 11360455
    Abstract: An error compensation system for a numerical control (NC) machine tool based on iterative learning control, including a trajectory generating module, a down-sampling module, a position controller, a first holder, a velocity-loop iterative learning controller, a velocity controller, a second holder and a control plant. The trajectory generating module is configured to generate a desired trajectory command including a first sampling command. The first sampling command is transmitted to the down-sampling module and the velocity-loop iterative learning controller. The first sampling command is down-sampled through the down-sampling module to obtain a second sampling command. The velocity-loop iterative learning controller is configured to receive the first sampling command, and obtain a first sampling error compensation sequence according to a first sampling error sequence and a first sampling error compensation sequence of a previous iteration machining process stored therein.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: June 14, 2022
    Assignee: Guangdong Ocean University
    Inventors: Huanlao Liu, Yulin Wang
  • Patent number: 11353849
    Abstract: An object is to provide a numerical control system of an industrial machine which can suitably add overrides for “each program” or “each of the individual steps within the program” and to thereby prevent a decrease in the quality of a machined surface and the occurrence of a defective part caused only by the fact that an operator desires to change overrides. An override function unit includes: an override specification operation unit for specifying an override; an override restriction command program which is incorporated in a program of a numerical controller (CNC) either according to the operation of the override specification operation unit or previously; an override value determination unit which determines an override value based on the override restriction command program; and an automatic operation execution unit for automatically operating the industrial machine based on an override restriction range determined in the override value determination unit.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: June 7, 2022
    Assignee: FANUC CORPORATION
    Inventor: Yasuhiro Ota
  • Patent number: 11347199
    Abstract: A program editing device is configured such that, when an arc-shaped partial path is selected from a machining path displayed on a display unit based on route information of each of plural blocks, the program editing device calculates a change amount of the radius of curvature of the selected partial path in accordance with an operation of changing the state of the arc of the selected partial path and revises the block corresponding to the selected partial path based on the change amount.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: May 31, 2022
    Assignee: FANUC CORPORATION
    Inventor: Fuchen Chu
  • Patent number: 11340581
    Abstract: The present invention makes it possible to convert an NC program used for one processing into an NC program capable of securing appropriate processing accuracy in another processing machine. Provided is an NC program conversion process method by a conversion system which converts a conversion source NC program for executing a processing in a conversion source processing machine into a conversion destination NC program for executing a processing in a conversion destination processing machine, wherein an input of information relating to (1) stiffness of the conversion destination processing machine or (2) stiffness of the tool included in a conversion destination toolset is received, and on the basis of the received information relating to the stiffness, a conversion source NC program 1424 is converted into a conversion destination NC program 1425.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: May 24, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Eiji Sakamoto, Ippei Kono
  • Patent number: 11338406
    Abstract: An estimating device estimating a rotary axis position of a workpiece includes first and second position acquisition units acquiring tool positions in first and second directions, a load acquisition unit acquiring first and second directional loads of the tool in the first and second directions, a determination unit determining whether or not the first and second directional loads each are a threshold or less, a turning control unit performing a lathe turning on the workpiece until the first directional load becomes the threshold or less and thereafter performing a lathe turning thereon until the second directional load becomes the threshold or less, and an estimating unit estimating the rotary axis position based on a first directional position of the tool when the first directional load has become the threshold or less, and a second directional position thereof when the second directional load has become the threshold or less.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: May 24, 2022
    Assignee: FANUC CORPORATION
    Inventor: Tomoki Shimizu
  • Patent number: 11338407
    Abstract: An error measurement method for a machine tool measures an error in a machine tool that includes two or more translational axes, a table, and a spindle head. The error measurement method includes installing a masterwork having a plurality of targets on the table and detecting a position of each of the targets using a sensor mounted to the spindle head to acquire a measured value regarding the position of each of the targets and to acquire an error value regarding the position of each of the targets using each of the acquired measured values and a preliminarily acquired calibration value regarding the position of each of the targets. The error measurement method further includes calculating at least one disturbance index value indicative of a degree of disturbance in the measurement for each of the targets, and determining whether the disturbance index value exceeds a preliminarily set threshold.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: May 24, 2022
    Assignee: Okuma Corporation
    Inventors: Takuya Kojima, Tetsuya Matsushita
  • Patent number: 11334037
    Abstract: Systems and methods for managing device controls are disclosed. One method can comprise determining an orientation of a controller and comparing the orientation of the controller and an activation orientation. If the orientation of the controller substantially matches the activation orientation, a control relationship between the controller and the user device may be automatically activated, and if the orientation of the controller does not substantially match the activation orientation, control options to a user of the controller.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: May 17, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Bryan Yurasits, David Mays, Jonathan Moore
  • Patent number: 11333378
    Abstract: Described are systems, methods, and apparatus that enable power management and reduction at both the individual and group level to help reduce the overall power demand on a power system. One or more sensors may be positioned at different locations that collect and provide various sensor data to a remote computing system, referred to herein as a management system. The management system maintains location profiles for each location, user profiles for users at the various locations, and may also receive third party data, such as weather patterns, power system load, etc. The management system utilizes the received data to determine one or more energy saving actions that may be performed at the location(s) to reduce energy consumption and lower the demand on the power system.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 17, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: David A. Limp, Melissa J. Cha, Matthew Liang Chaboud, Rohan Mutagi, Frederic Johan Georges Deramat, Lindo St. Angel
  • Patent number: 11331762
    Abstract: A method for synchronous control of a gantry mechanism with online inertia matching is applicable to a machine tool equipped with a gantry mechanism. The gantry mechanism includes two rails, a crossbeam and a saddle, in which the saddle is disposed on the crossbeam, and the crossbeam is disposed by crossing the two rails. Each of the two rails is furnished with a driving apparatus for synchronously driving the crossbeam, and the driving apparatus includes a drive motor and a lead screw. This method includes the steps of: obtaining gantry-mechanism information; detecting position information of the saddle on the crossbeam; evaluating the position information and the gantry-mechanism information to derive load-inertia variety information; and, evaluating the load-inertia variety information to adjust torque-output information of the drive motor corresponding to the respective driving apparatus.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: May 17, 2022
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Min-Rong Chen, Shih-Chang Liang, Tsung-Yu Yang, Jun-Hong Guo, Jih-Chieh Lee
  • Patent number: 11320750
    Abstract: A method of determining an optimal operational parameter setting of a metrology system is described. Free-form substrate shape measurements are performed. A model is applied, transforming the measured warp to modeled warp scaling values. Substrates are clamped to a chuck, causing substrate deformation. Alignment marks of the substrates are measured using an alignment system with four alignment measurement colors. Scaling values thus obtained are corrected with the modeled warp scaling values to determine corrected scaling values. An optimal alignment measurement color is determined, based on the corrected scaling values. Optionally, scaling values are selected that were measured using the optimal alignment measurement color and a substrate grid is determined using the selected scaling values. A substrate may be exposed using the determined substrate grid to correct exposure of the substrate.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: May 3, 2022
    Assignee: ASML Netherlands B.V.
    Inventors: Leon Paul Van Dijk, Victor Emanuel Calado, Xing Lan Liu, Richard Johannes Franciscus Van Haren
  • Patent number: 11314233
    Abstract: A controller includes a determination circuit, a setting circuit, and a control circuit. The determination circuit is configured to determine whether a chatter vibration is occurring while a spindle is rotating and a workpiece is being cut. The setting circuit is configured to set an upper limit and a lower limit on a change amount of a rotational speed of the spindle. The control circuit is configured to determine the change amount randomly from a range between the upper limit and the lower limit and configured to rotate the spindle at a second rotational speed obtained by changing a first rotational speed by the change amount that has been determined if the chatter vibration is determined as occurring while the control circuit controls the rotational speed of the spindle at the first rotational speed.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: April 26, 2022
    Assignee: YAMAZAKI MAZAK CORPORATION
    Inventors: Hiromasa Yamamoto, Tatsuya Matsuda, Jumpei Kitayama, Kento Yoshida, Masatoshi Itoh
  • Patent number: 11300102
    Abstract: Embodiments of the present disclosure include a data processing and control augmentation system capable of identifying overloading of one or more wind turbine assemblies and providing information to a wind farm controller to reduce a power output of each overloaded turbine. The augmentation system thus reduces the power output of each overloaded turbine and, in turn, reduces loads applied to the wind turbine assembly, such as for a period of time until conditions favorably change. A described analysis of the present disclosure is able to utilize several incoming data streams from sensors so arranged to measure wind effects on blades to calculate and compare cyclic loads to threshold limits to o keep the loads within design limits. The control strategy reduces premature failure of components within the wind turbine assembly, and can be applied across an entire wind farm, even with only a subset of wind turbine assemblies being retrofitted.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: April 12, 2022
    Assignee: WindESCo, Inc.
    Inventors: Mohit Dua, Nathan L. Post, Jonathan A. Kossuth, Brendan F. Taylor, David Hastings
  • Patent number: 11294355
    Abstract: A control device includes a program analysis unit, a program execution unit, and a servo control unit. The program analysis unit includes a machining/non-machining state determination unit that determines whether a target block of a machining program is in a machining state or a non-machining state, a switching necessity determination unit that determines whether it is necessary to perform switching of a control target axis of the target block and/or switching of an electrical current control cycle, and an information adding unit that adds a switching request and information after switching to an analysis result of the target block. The program execution unit includes a switching execution unit that executes the switching of the control target axis of the target block and/or the switching of the electrical current control cycle. The servo control unit controls the control target axis at the switched electrical current control cycle.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: April 5, 2022
    Assignee: FANUC CORPORATION
    Inventors: Kouei Yoshida, Yousuke Koyanaka, Takahiro Omori
  • Patent number: 11294354
    Abstract: An object is to provide a servo controller which constantly optimizes parameters according to the state of a machine. A servo controller for controlling an electric motor which drives the axis of an industrial machine includes: a state value derivation unit which derives, from an operation program and/or operation plan information of the industrial machine, the chronological or event-sequential data of the state value of the electric motor or a driven member that is operated with the electric motor; and a parameter change unit which changes at least one parameter of a velocity gain, a position gain, a feedforward gain, a filter frequency and an acceleration/deceleration time constant after interpolation based on the chronological or event-sequential data derived in the state value derivation unit either chronologically or event-sequentially.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: April 5, 2022
    Assignee: FANUC CORPORATION
    Inventors: Takaki Shimoda, Satoshi Ikai
  • Patent number: 11285576
    Abstract: Provided is a servo controller that can prevent an unnecessary cut from being generated during oscillation machining. A servo controller which controls a machine tool 10 that turns a workpiece W by cooperative operation of a plurality of axes includes: an oscillation command generating unit 23 that generates an oscillation command for causing the workpiece W and the tool 11 to relatively oscillate; a deviation deducting unit 31, 241 that applies the oscillation command to a position deviation based on a moving command for causing the workpiece W and the tool 11 to relatively move, and deducts a steady-state position deviation; and a learning control unit 27 that calculates a compensation amount from a position deviation based on the moving command after deducting the steady-state position deviation.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: March 29, 2022
    Assignee: FANUC CORPORATION
    Inventors: Ryou Morihashi, Kenta Yamamoto
  • Patent number: 11281187
    Abstract: To provide a numerical controller that can detect a position in a machining program at which a speed control abnormality is likely to occur due to an insufficient look-ahead blocks that are used to determine an acceleration/deceleration operation, and supplement the look-ahead blocks at that position in order to stabilize feed rate, cutting speed and other factors. A numerical controller includes a required look-ahead blocks setting unit that sets a required look-ahead blocks, which is a look-ahead blocks required to execute a machining program, and an operation limitation unit that compares a look-ahead blocks calculated by a look-ahead blocks calculation unit to the required look-ahead blocks and, if the look-ahead blocks is less than the required look-ahead blocks, limits execution of the machining program until the look-ahead blocks reach the required look-ahead blocks.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: March 22, 2022
    Assignee: FANUC CORPORATION
    Inventors: Daisuke Uenishi, Chikara Tango
  • Patent number: 11278997
    Abstract: A machine system includes a transport control section which controls transport of a workpiece based on a transport deceleration line provided upstream of an operation limit line of a machine in a direction of travel of the workpiece and a transport acceleration line provided upstream of the transport deceleration line, wherein the transport control section reduces a transport speed of the workpiece when the workpiece passes through the transport deceleration line in an incomplete operation state and increases the transport speed of the workpiece after the operation on the workpiece present between the operation limit line and the transport acceleration line has completed.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: March 22, 2022
    Assignee: Fanuc Corporation
    Inventors: Masafumi Ooba, Kentaro Koga
  • Patent number: 11281188
    Abstract: A controller for a machining-device includes a control-unit. The control-unit sequentially repeats a tapping step of tapping at a tapping-position by moving a tool from a retracted-position to a depth-position while rotating the tool in a normal direction, a retracting step of retracting the tool by moving from the depth-position to the retracted-position while rotating the tool in a reverse direction, and a positioning step of positioning a subsequent tapping-position. The control-unit performs a process including starting the positioning step at the same time as when the tool passes a reference-position in the retracting step, completing the positioning step at the same time as when the tool passes the reference-position in the tapping step, and controlling a timing at which acceleration of a workpiece and the tool finishes in the tapping step and a timing at which deceleration of the workpiece and the tool starts in the retracting step.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: March 22, 2022
    Assignee: FANUC CORPORATION
    Inventors: Naoya Takeuchi, Tetsushi Takahara
  • Patent number: 11281181
    Abstract: A safety module for a programmable logic control system, wherein the safety module is designed as an assembly consisting of a plurality of modules with a plurality of function blocks connected through at least one internal bus and comprising at least one CPU and which can be connected through at least one interface to external sensors (and switches/buttons) and actuators (and optical/acoustic indicators and displays/monitors) for detecting at least one measurement signal, wherein the safety module operates in two channels and a self-test is implemented.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: March 22, 2022
    Assignee: BACHMANN GMBH
    Inventors: Christoph Scherrer, Walter Nasahl
  • Patent number: 11269364
    Abstract: A control management system includes a network of wirelessly connected control systems, such as thermostats. The control systems can actuate systems such as heating systems, cooling systems, ventilation systems, humidity control systems, and/or other types of controls. The control systems can adjust or maintain temperature, humidity, lighting, or other timer and control functions. In at least some embodiments, the control management system provides at least one adjustable calendar. In at least some embodiments, the aforementioned calendar is perpetual, repeating each time period unless instructed to do otherwise by the control management system. Examples of instructions otherwise can include operator specified exception days, where on specified dates, the control management system will override the calendar with a custom setting.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: March 8, 2022
    Assignee: Braeburn Systems LLC
    Inventors: Glenn A. Moore, Daniel S. Poplawski