Patents Examined by Ryan Jarrett
  • Patent number: 11416786
    Abstract: Improving the operations of a computer system that is located within a power grid and that is associated with its own power sources. Past operational characteristics of the power grid are analyzed to derive learned characteristics for the power grid. Future operational characteristics of the power grid are also monitored. A prediction regarding a future load event associated with the power grid is then generated using the learned characteristics and the monitored characteristics. In response to this prediction, one or more operations are performed to balance the computer system with the power grid during the future load event, and to ensure a determined availability of services associated with the computer system during the future load event.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licesning, LLC
    Inventors: Michael Rees Helsel, Vincent Joseph Blas, Nicholas Andrew Keehn, Sean Michael James, Brandon Middaugh
  • Patent number: 11415959
    Abstract: A method for generating a movement path of a tool configured to utilize a virtual path to generate a correct path that fits an allowable error is provided. The method includes a receiving step implemented by receiving the virtual path and a precision data; an auxiliary point establishing step implemented by adding a plurality of auxiliary points in a plurality of arc sections; a moving and detecting step implemented by controlling the tool to sequentially move to a plurality of predetermined points and the auxiliary points according to the virtual path; and a calculating step implemented by amending the predetermined points or the auxiliary points in the virtual path if a difference between a real-time position coordinate and corresponding one of the predetermined points or the auxiliary points is greater than the allowable error to generate the correct path.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: August 16, 2022
    Assignee: MIRLE AUTOMATION CORPORATION
    Inventors: Hao-Wei Yen, Ming-Chih Hsiao, Chen-Yi Lin
  • Patent number: 11415965
    Abstract: A control apparatus records commands and information about execution time of industrial machinery. The control apparatus analyzes a program, and when a command that requires preparation time exists in the program, then calculates advanced preview command time by subtracting the preparation time from time to start the execution of the command based on the execution time previously recorded. The control apparatus outputs in advance the command requiring the preparation time when the advanced preview command time comes, so as to shorten the preparation time.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: August 16, 2022
    Assignee: Fanuc Corporation
    Inventor: Tarou Ogiso
  • Patent number: 11409265
    Abstract: The invention relates to a method for the closed-loop control of a proportional integral-type controller (2) in an instrumentation and control device (1) of a closed-loop control system (3), in particular a servovalve-actuator system, said controller (2) including a setpoint-weighting coefficient (?), said closed-loop control method comprising the consecutive steps of assigning (11) a unit value to the set-point weighting coefficient (?), optimizing (12) a closed-loop control of the controller (2) satisfying at least one predefined performance criterion, defining a characteristic tracking error (?TC) making it possible to respond to the performance constraints of the system to be closed-loop controlled, and assigning (132) a setpoint weighting coefficient (?) value, depending on the characteristic tracking error (?TC) and the closed-loop control of the controller (2).
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: August 9, 2022
    Assignee: SAFRAN AIRCRAFT ENGINES
    Inventors: Sébastien Jean Fernand Deneuve, Christophe Marc Alexandre Le Brun
  • Patent number: 11396073
    Abstract: To provide a control device for a machine tool capable of performing thread cutting while reducing the load on the machine tool from the oscillating operation, without extending the cycle time, and capable of reliably shredding chips in a case of performing the non-oscillating operation in the present pass after the oscillating operation in the previous pass. A control device for a machine tool includes: an oscillating operation execution determination unit that determines whether to execute an oscillating operation that causes the cutting tool to oscillate in the radial direction of the workpiece; an oscillation command generation unit that generates an oscillation command of the oscillating operation based on a determination result; a control unit that superimposes the oscillation command on a position command of the feed axis to generate a drive command.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: July 26, 2022
    Assignee: FANUC CORPORATION
    Inventors: Yuutarou Horikawa, Masashi Yasuda, Kenta Yamamoto
  • Patent number: 11396074
    Abstract: A machining condition determining apparatus (1) includes a first setter (2a) setting a cutting speed of a cutting tool, a storage (3) storing a maximum output value of a drive motor rotating a spindle holding the cutting tool and a number of revolutions of the drive motor corresponding to the maximum output value, a number-of-revolutions determiner (4) obtaining a steady-state value of the maximum output value of the drive motor stored in the storage (3) and determining a number of revolutions of the drive motor corresponding to the obtained steady-state value of the maximum output value, and a tool-diameter determiner (5) calculating a tool diameter of the cutting tool based on the cutting speed set by the first setter (2a) and the number of revolutions of the drive motor determined by the number-of-revolutions determiner (4).
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: July 26, 2022
    Assignee: DMG MORI CO., LTD.
    Inventors: Shizuo Nishikawa, Morihiro Hideta, Koji Iiyama, Masataka Sakamoto, Kengo Kawai
  • Patent number: 11394576
    Abstract: A method of controlling building equipment to facilitate repurposing of a space includes selecting a first job profile for a space. The first job profile corresponds to a first job to be performed at the space and defines a first set of control logic configured to cause building equipment that serve the space to facilitate the first job. The method includes controlling the building equipment using the first set of control logic and selecting a second job profile for the space in response to determining that a second job different from the first job will be performed at the space. The second job profile corresponds to the second job and defines a second set of control logic configured to cause the building equipment to facilitate the second job. The method includes controlling the building equipment using the second set of control logic.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: July 19, 2022
    Assignee: Johnson Controls Technology Company
    Inventors: Beth A. Ray, Sheri L. Meyer, Radu M. Dorneanu
  • Patent number: 11385618
    Abstract: Methods, devices, and systems related to process control in manufacturing are described. In an example, a method can include receiving data from a first process control device affixed to a first manufacturing tool of a first type, identifying one or more attributes of the data via a second processing resource of a second process control device affixed to a second manufacturing tool of a second type different from the first type, determining one or more settings for the second manufacturing tool via the second processing resource in response to identifying the one or more attributes of the data, and sending a command including the one or more settings to the second manufacturing tool from the second process control device.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: July 12, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Fatma Arzum Simsek-Ege, Shruthi Kumara Vadivel, Deepti Verma, Anshika Sharma, Lavanya Sriram, Trupti D. Gawai
  • Patent number: 11385629
    Abstract: A system for managing physical assets in a manufacturing system includes a plurality of product controllers corresponding to physical assets in the manufacturing system. Each product controller is configured to store a desired product state for a physical asset and collect sensor data received from other digital companions. Furthermore, each product controller determines an actual product state based on the collected sensor data, as well as one or more actions to be performed on one or more physical assets in the manufacture system to yield the desired product state. Once the actions are determined, the product controller transmits control instructions for performing the one or more actions to one or more operation controllers in the manufacturing system.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: July 12, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Hartmut Ludwig, Lingyun Wang, Florian Erseh
  • Patent number: 11378930
    Abstract: It is possible to suppress core misalignment from occurring due to relative vibration between a cutting tool and a workpiece, to improve accuracy of a finished shape, and to suppress a tip of the cutting tool from being influenced.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: July 5, 2022
    Assignee: FANUC CORPORATION
    Inventor: Takayuki Yamada
  • Patent number: 11378936
    Abstract: A control device controls a mechanical device having a movable member driven by a motor. The control device includes a radio signal exchange unit that receives a sensor signal indicating a position, a velocity or an acceleration of a tip part of the movable member, a data acquisition unit that acquires first time-series data of acceleration based on the received sensor signal, a data calculation unit that calculates second time-series data of acceleration at the tip part based on a drive command to the motor, a delay time calculation unit that calculates, when the mechanical device performs a predetermined basic operation, a delay time of the first time-series data to the second time-series data, based on a degree of correlation between the first and second time-series data, and a time synchronization unit that synchronizes time of the sensor part and control device based on the delay time.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: July 5, 2022
    Assignee: FANUC CORPORATION
    Inventors: Satoshi Inagaki, Hajime Suzuki
  • Patent number: 11370141
    Abstract: Embodiments provide a pre-cut infeed system for a machine center, such as an edger. A pre-cut infeed system may include an infeed, one or more saws arranged along the infeed, and a scanner optimizer system. The scanner optimizer system may scan a workpiece and determine whether greater value can be obtained from the workpiece by cutting the workpiece transversely into two or more pieces upstream of the machine center. If so, the workpiece may be cut transversely by the saw(s) positioned along the infeed, and the cut pieces may be fed sequentially into the machine center.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 28, 2022
    Assignee: USNR, LLC
    Inventor: Petri Saastamo
  • Patent number: 11372393
    Abstract: A numerical control device for a machine tool including a key-in buffer storage unit storing a key-input character, a function abbreviation storage unit storing a function abbreviation and a correspondence relationship between the function abbreviation and a program code, a function abbreviation candidate display unit retrieving a function abbreviation candidate from the number of characters matched between a character and the function abbreviation, a function abbreviation character string complementing unit complementing a character before key-input of the function abbreviation candidate when the key-input character is a part of the function abbreviation candidate and the number of the function abbreviation candidates is one and returning the complemented function abbreviation candidate to the key-in buffer storage unit, and a function abbreviation-code conversion unit converting a character string indicating the function abbreviation candidate returned to the key-in buffer storage unit after the complement
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: June 28, 2022
    Assignee: FANUC CORPORATION
    Inventor: Kazuya Shimura
  • Patent number: 11360457
    Abstract: A program for causing a processor of a computer to execute: a step of receiving an input of first information indicating a name of a component of a finished product to be manufactured at a manufacturing site; a step of receiving an input of second information indicating a name of a manufacturing process for the component; a step of receiving an input of image information captured by photographing or filming a state of the manufacturing process; a step of associating the image information with the first information and the second information; and a step of presenting the image information together with the first information and the second information to a user.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: June 14, 2022
    Assignee: Tokyo Factory, Inc.
    Inventor: Minoru Ike
  • 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