Adaptive (optimizing) System Patents (Class 700/173)
  • Patent number: 11879869
    Abstract: Disclosed is a method for predicting surface quality of a burnishing workpiece. The method includes the steps: using vibration sensors and signal acquisition instrument to acquire vibration signals generated on a surface of the burnishing workpiece during machining, evaluating the surface quality of the burnishing workpiece based on a coupling coordination degree model, processing signals by using an ensemble empirical mode decomposition method, identifying power spectral density, kurtosis and form factor as signal characteristics, identifying a support vector machine as a decision-making model, optimizing penalty parameters and kernel function parameters by using the Bayesian optimization method, and establishing the relationship between the signal characteristics and the surface quality.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: January 23, 2024
    Assignee: ZHEJIANG UNIVERSITY OF TECHNOLOGY
    Inventors: Cong Ding, Shiqing Feng, Zhongyu Piao, Zhipeng Yuan, Jing Liu
  • Patent number: 11875292
    Abstract: A system and method are disclosed for solving a supply chain planning problem modeled as a linear programming problem. Embodiments include receiving a matrix formulation of at least a portion of the linear programming problem representing a supply chain planning problem for a supply chain network, generating an image based on the matrix formulation to identify connected components, partitioning the matrix formulation based, at least in part, on the connected components constraint into at least two partitions, formulating an linear programming subproblem from each of the at least two partitions, and solving the linear programming subproblems to generate a global solution to the supply chain planning problem.
    Type: Grant
    Filed: February 20, 2023
    Date of Patent: January 16, 2024
    Assignee: Blue Yonder Group, Inc.
    Inventors: Devanand R, Narayan Nandeda, Tushar Shekhar
  • Patent number: 11865407
    Abstract: A measurement and testing system is disclosed herein. The measurement and testing system includes at least one data processing device operatively coupled to at least one actuator, a visual display device, and a user input device. The at least one data processing device being configured to execute computer executable stored instructions for: (i) generating a graphical user interface with a protocol section comprising one or more protocols with one or more actuator parameters for controlling the at least one actuator for a time period; (ii) receiving an input signal from the user input device that initiates an execution of one of the one or more protocols for controlling the at least one actuator; and (iii) upon receiving the input signal from the user input device, controlling the at least one actuator for the time period in accordance with the executed one of the one or more protocols.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: January 9, 2024
    Assignee: Bertec Corporation
    Inventors: Necip Berme, Murat Kerim Berme, Fernando Vanderlinde dos Santos, Geoffrey Lee Brown
  • Patent number: 11797726
    Abstract: A system, method, or apparatus for generating a blast plan that can receive blast data comprising geological properties of a blast site, blasthole parameters, and available explosive product. A pattern footage can be determined based on a relationship between the face height, the specific energy of the available explosive product, and the geological properties of the bench. The burden and spacing can be determined from the pattern footage.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: October 24, 2023
    Assignee: Dyno Nobel Inc.
    Inventors: Scott Giltner, Rufus E. Flinchum, Jeffrey Averett, Joseph Nawrocki, Jr.
  • Patent number: 11793207
    Abstract: An apparatus for automatically recovering breast fillets from poultry bodies or parts thereof has a conveying device to continuously convey the poultry bodies in a conveying direction. The conveying device has receiving elements to hold and convey the poultry bodies along a processing path. Processing stations are arranged on the processing path and the stations include at least a furcula-removal station and a breast fillet detaching station. At least one measuring device is arranged on the processing path downstream of the breast fillet detaching station. The poultry bodies held by the receiving elements are conveyed past the measuring device such that the sternum of the poultry bodies is oriented at least substantially transversely to the conveying direction with the breast side facing the measuring device. The measuring device has a scanning element to mechanically scan the poultry bodies on the breast side. A corresponding method is also provided.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: October 24, 2023
    Assignee: Nordischer Maschinenbau Rud. Baader GmbH + Co. KG
    Inventor: Adrian Schulze
  • Patent number: 11782414
    Abstract: A chatter vibration determination device is provided with a machine learning device configured to observe machining condition data including a feed speed and a spindle rotational frequency in cutting as state data representative of the current state of environment, execute processing related to machine learning using a learning model obtained by modeling the relationship of chatter vibration with a machining condition for the cutting, based on the state data, and estimate the occurrence/non-occurrence of chatter vibration and the improvement of the chatter vibration. The chatter vibration determination device outputs the result of the estimation of the occurrence/non-occurrence of the chatter vibration and the improvement of the chatter vibration.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: October 10, 2023
    Assignee: Fanuc Corporation
    Inventors: Kouki Oikawa, Kenta Yamamoto
  • Patent number: 11757392
    Abstract: Provided are a controller and a program with which it is possible to easily output the state of mechanical loss in an induction motor. A controller for controlling industrial machinery that has an induction motor comprises: an electric power cutoff unit that cuts off the supply of electric power to the induction motor; a speed acquisition unit that acquires the speed of the induction motor; an acceleration calculation unit that calculates acceleration on the basis of the acquired speed; a moment-of-inertia acquisition unit that acquires the moment of inertia of a spindle of the induction motor; a mechanical loss calculation unit that calculates mechanical loss in the induction motor on the basis of the acquired speed, the calculated acceleration, and the acquired moment of inertia; and an output unit that outputs the calculated mechanical loss.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: September 12, 2023
    Assignee: FANUC CORPORATION
    Inventor: Junichi Tezuka
  • Patent number: 11720076
    Abstract: Systems and methods provide for the determination and correction of tooling deviation by comparing two different three-dimensional surface scans of a composite panel after curing. Such methods and systems may allow for less accurate post-cure fixturing (e.g., holding the panel in a less constrained state, as compared to prior art techniques), while still maintaining a sufficient amount of precision for predictive shimming and shimless techniques. Methods include performing a first three-dimensional surface scan, performing a second three-dimensional surface scan, and comparing the two to determine a deformation function corresponding to tooling deviation. In some systems, a header structure is used to hold the composite panel in a nominal configuration for the second three-dimensional surface scan. In some systems, scanning devices perform mirrored scanning on either side of the composite panel, using a common reference frame.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: August 8, 2023
    Assignee: The Boeing Company
    Inventor: Clifford D. Borowicz
  • Patent number: 11650568
    Abstract: To provide a control system of a machine tool that enables a changed parameter to be reflected to a machine side in an arbitrary timing according to a worker's intention. A control system of a machine tool automated by reflecting a parameter by computerized numerical control, includes a storage unit that, when the parameter is changed, stores the parameter thus changed as a changed parameter, a changed parameter reflection condition setting unit that sets a condition for reflecting the changed parameter, and a changed parameter reflection unit that, when the condition is detected, reflects the changed parameter not yet reflected.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: May 16, 2023
    Assignee: FANUC CORPORATION
    Inventor: Hang Cui
  • Patent number: 11641863
    Abstract: A method for processing food products (12) includes transporting the food products by a first conveyor (11), an X-ray unit (13) positioned between the intake end and the discharge end of the first conveyor to acquire a first set of product-specific data relating to the food product transported. At least one first optical camera (17), assigned to the first conveyor, is used to acquire a second set of product-specific data relating to the food product. A control unit (18) is used to receive and integrate the first and second data sets to analyze the composition of the food product and determine parameters for the food product. Based on the determined parameters of the food product, the food product is cut with a cutting unit, under the control of the control unit.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: May 9, 2023
    Assignees: John Bean Technologies Corporation, Nordischer Maschinenbau Rud. Baader GmbH + Co. KG
    Inventors: George R. Blaine, Jon A. Hocker, Alexander Steffens
  • Patent number: 11605039
    Abstract: A system and method are disclosed for solving a supply chain planning problem modeled as a linear programming (LP) problem. Embodiments include receiving a matrix formulation of at least a portion of the LP problem representing a supply chain planning problem for a supply chain network, generating an image based on the matrix formulation to identify connected components, partitioning the matrix formulation based, at least in part, on the connected components constraint into at least two partitions, formulating an LP subproblem from each of the at least two partitions, and solving the LP subproblems to generate a global solution to the supply chain planning problem.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: March 14, 2023
    Assignee: Blue Yonder Group, Inc.
    Inventors: Devanand R, Narayan Nandeda, Tushar Shekhar
  • Patent number: 11455435
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using data format conversion (e.g., of output(s) from generative design processes) and user interface techniques that facilitate the production of 3D models of physical structures that are readily usable with 2.5-axis subtractive manufacturing, include: modifying smooth curves, which have been fit to contours representing discrete height layers of an object, to facilitate the 2.5-axis subtractive manufacturing; preparing an editable model of the object using a parametric feature history, which includes a sketch feature, to combine extruded versions of the smooth curves to form a 3D model of the object in a boundary representation format; reshaping a subset of the smooth curves responsive to user input with respect to the sketch feature; and replaying the parametric feature history to reconstruct the 3D model of the object, as changed by the user input.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: September 27, 2022
    Assignee: Autodesk, Inc.
    Inventors: Karl Darcy Daniel Willis, Nigel Jed Wesley Morris, Andreas Linas Bastian, Adrian Adam Thomas Butscher, Daniele Grandi, Suguru Furuta, Joseph George Lambourne, Tristan Ward Barback, Martin Cvetanov Marinov, Marco Amagliani, Jingyang John Chen, Michael Andrew Smell, Brian M. Frank, Hooman Shayani, Christopher Michael Wade, Nandakumar Santhanam
  • Patent number: 11389882
    Abstract: A milling device for milling an antenna structure out of the metal layer of a flexible product, while the product is being passed through a milling gap between a milling cutter and a die, using a light emitter to output a light strip that crosses through the milling gap in or transversely to a running direction of the product, wherein the light strip is dimensioned, and the milling cutter and the die are intended to be arranged, such that the milling cutter and the die shadow the light strip at the two longitudinal edges thereof, before a light receiver receives the light strip, and using the light receiver to output a signal that reproduces the width of the milling gap to a controller, and outputting an adjusting signal at least to an adjusting drive that influences the width of the milling gap between the milling cutter and the die.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: July 19, 2022
    Assignee: MUEHLBAUER GMBH & CO. KG
    Inventors: Alexander Picl, Uwe Franz Augst, Franz Stengl, Sigmund Niklas
  • Patent number: 11378933
    Abstract: A numerical control device according to an embodiment of the present disclosure is a numerical control device for controlling at least two oscillating drive axes which linearly drive so as to cause mutually differing targets to change speed regularly at a fixed period, based on a machining program, in which the numerical control device controls the at least two oscillating drive axes so as to keep fixed a phase difference of periodic variable components of the at least two oscillating drive axes.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: July 5, 2022
    Assignee: FANUC CORPORATION
    Inventor: Toshihiro Watanabe
  • Patent number: 11371923
    Abstract: An error compensation system and method may include applying a mechanical load to a reference sample to obtain a load measurement signal from the load sensor and a displacement measurement signal from the displacement sensor, calculating a transfer function to create a load filter and a displacement filter to be applied to the load measurement signal and the displacement measurement signal, respectively, applying the load filter to the load measurement signal to calculate a load compensation value, and applying the displacement filter to the displacement measurement signal to calculate a displacement compensation value, and determining the compensated value by comparing the load compensation value with the displacement compensation value, wherein the compensated value is determined prior to testing a specimen so that the compensated value is used to automatically correct a measured deflection of the specimen to arrive at an actual specimen deflection.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: June 28, 2022
    Assignee: WATERS TECHNOLOGIES CORPORATION
    Inventor: David L. Dingmann
  • Patent number: 11360458
    Abstract: A numerical control device for a machine tool which causes a tool to move along a movement path decided according to a machining program, the numerical control device including: a limit setting storage unit in which limit values of a plurality of parameters related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities, which respectively correspond to the limit values at each position of the movement path; a feedrate determination unit which defines a minimum value among an ideal velocity of the tool and the plurality of limit velocities at each position on the movement path as a feedrate of the tool at each position on the movement path; and a deceleration recording unit which stores a type of the parameter corresponding to a case of the feedrate determination unit defining the limit velocity as the feedrate.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: June 14, 2022
    Assignee: FANUC CORPORATION
    Inventor: Naoya Koide
  • Patent number: 11318619
    Abstract: According to an embodiment, an object handling device includes a base, a manipulator, a first camera, a sensor, a manipulator control unit and a calibration unit. The manipulator is arranged on the base, and includes a movable part and an effector that is arranged on the movable part and acts on an object. The first camera and the sensor are arranged on the manipulator. The manipulator control unit controls the manipulator so that the movable part is moved to a position corresponding to a directed value. The calibration processing unit acquires a first error in a first direction based on an image photographed by the first camera, acquire a second error in a second direction intersecting with the first direction based on a detection result obtained by the sensor, and acquire a directed calibration value with respect to the directed value based on the first error and the second error.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: May 3, 2022
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Akihito Ogawa, Atsushi Sugahara, Junya Tanaka, Kazuma Komoda, Haruna Eto
  • Patent number: 11262723
    Abstract: A machining path generation device which generates a cutting path upon rough cutting a workpiece by a turning process, and a numerical control device equipped therewith, are provided to shorten the path during rough cutting, and thus reliably shorten the cycle time. The device includes a storage unit which stores information of a cutting start point and a cutting end point of rough cutting; a finishing allowance permitted range setting unit which sets a finishing allowance permitted range for a finishing step; and a cutting path generation unit which generates a cutting path connecting the cutting start point and the cutting end point in a cross-sectional view in a direction along a rotation axis line of the workpiece, the cutting path arranged within the finishing allowance permitted range, and shorter than a path following along a shape line of a product form.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: March 1, 2022
    Assignee: FANUC CORPORATION
    Inventor: Hiroshi Matsumura
  • Patent number: 11249453
    Abstract: A numerical controller that machines a workpiece to create multiple machined holes with a predetermined machining position and a predetermined machining shape in the workpiece includes a thermal influence calculation unit that determines a temporal change in a heat distribution of the workpiece for each of the machined holes when the machined hole having the machining shape is created at the machining position, a machining position determination unit that determines a next machined hole that does not cause thermal deformation of the workpiece on the basis of an elapsed time that elapses from creation of a previously machined hole to creation of a next machined hole and a heat distribution resulting from creation of the previously machined hole and the next machined hole, and a machining unit that creates the machined holes. The numerical controller can determine the machining positions taking the thermal deformation into account.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: February 15, 2022
    Assignee: Fanuc Corporation
    Inventor: Yasuyuki Kurohara
  • Patent number: 11250618
    Abstract: A method of obtaining real world scale information for a scene includes obtaining at least one image of a plurality of objects in a scene; detecting at least some of the objects in the at least one image as corresponding to pre-determined objects; generating a 3D reconstruction of the scene based on the image content of the at least one image; determining a relative size of each object in the 3D reconstruction of the scene in at least one dimension, the relative size being defined in dimensions of the generated 3D reconstruction; where the relative size of each object is determined based on a distance between at least two points corresponding to that object as transformed into 3D space; obtaining a size probability distribution function for each object detected in the at least one image, each size probability distribution function defining a range of sizes in at least one dimension that a corresponding object is likely to possess in real world units; resealing the size probability distribution function for ea
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: February 15, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Timothy Bradley, Fabio Cappello
  • Patent number: 11179854
    Abstract: Methods and systems are provided for disassembling products. In one example, a system may comprise a cutting room having a positioning device configured to position products at a cutting system, where cut products may fall to a transport system to be conveyed to a storage system. In some examples, the cutting room is fully automated.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: November 23, 2021
    Assignee: SSI Shredding Systems, Inc.
    Inventor: Lee Sage
  • Patent number: 11106192
    Abstract: A process plan optimization method for manufacturing a workpiece by adding a material in a plurality of layers is provided. The method includes: building a predicting model, the predicting model configured to predict a temperature variation of at least a portion of the workpiece; predicting an expected temperature variation of the portion of the workpiece to be manufactured during a given time period based on the predicting model and the process plan; and adjusting the process plan in response to the expected temperature variation of the portion failing to meet a preset condition, to make the expected temperature variation of the portion meet the preset condition.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: August 31, 2021
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Yong Yang, Yibo Gao
  • Patent number: 11084117
    Abstract: A plasma cutting system for measuring or monitoring the voltage between a plasma torch and the material being cut to determine a voltage or voltage signature and comparing that measurement against predetermined values to indicate that an initial pierce of the material is complete, and based on the measurement, moving the torch or the material to a different location for additional cutting. The system further provides a Fix Drawing Tool, which will automatically detect and fix gaps or overlaps in a drawing that are very difficult to find visually. These gaps and overlaps become a problem when trying to make a proper toolpath because a CAM program requires a clean, closed shape. The system also provides a Dynamic Corner Looping system, which automatically adjusts with the feed-rate and accelerations of the toolpath and plasma machine, eliminates unwanted dross, sharpens corners and minimizes material loss. A pendant tethering system is also disclosed for managing control of a CNC machine remotely.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: August 10, 2021
    Inventors: Eric Pfaff, Ronald K. Worth
  • Patent number: 11065699
    Abstract: Process accuracy and throughput in a system for processing timber and lumber with a circular gang saw can be improved by measuring a sawing force and a guide friction force near an end of one or more saw arbors and incorporating the force measurement into a process control system to adjust the workpiece feed speed (or other process parameters) to achieve better results.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: July 20, 2021
    Assignee: Saw Add LLC
    Inventor: Warren Myrfield, Jr.
  • Patent number: 11022951
    Abstract: Learning related to a device having a driving unit is performed more easily. An information processing device includes: a storage unit that stores a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and a generation unit that generates a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage unit.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: June 1, 2021
    Assignee: FANUC CORPORATION
    Inventors: Yusaku Oho, Ryoutarou Tsuneki
  • Patent number: 10976717
    Abstract: The interference monitoring device comprises: an advanced position calculation unit that calculates an advanced position of the tool or the workpiece ahead by a predetermined period of time based on the program; an interference check unit that draws an estimated shape of a machined part of the workpiece after machining based on the advanced position, and makes the interference check based on the estimated shape of the machined part of the workpiece in the drawing; and an uncut region calculation unit that calculates an error between the estimated shape of the machined part of the workpiece in the drawing and an actual shape of the machined part of the workpiece after machining as an uncut region in the estimated shape of the machined part of the workpiece in the drawing. The interference check unit does not make the interference check in the uncut region.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: April 13, 2021
    Assignee: FANUC CORPORATION
    Inventor: Yasuhito Ishikawa
  • Patent number: 10946490
    Abstract: A method for supplying cutting oil which is able to attain the above object by adopting the following processes in a machine tool for cutting work pieces. a. setting of individual cutting times to each work piece and selection of cutting oil to be used, b. setting of a quantity of the cutting oil supplied per unit time to a cutting area where the cutting oil selected by the process a is used, c. supplying the cutting oil to a cutting-oil tank, with a state kept that the cutting oil remains in the cutting-oil tank, and d. supplying the cutting oil to the cutting area on cutting each of the work pieces by setting a quantity of the cutting oil as a quantity obtained by multiplying individual cutting times according to the process a with a cutting quantity per individual unit times according to the process b.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: March 16, 2021
    Assignee: Matsuura Machinery Corporation
    Inventors: Hiroaki Takakuwa, Ryuji Hirose, Hiroshi Arakawa
  • Patent number: 10941725
    Abstract: The disclosure includes a system that includes an adaptive control module for an engine. The adaptive control module is configured to receive a power input signal and receive, from an engine vibration sensor, a vibration signal indicative of an operating condition of the engine. The adaptive control module is further configured to determine, using a set of control laws, a power demand signal based on inputs including the power input signal and the vibration signal. The adaptive control module is further configured to output the power demand signal to at least one component of the engine.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: March 9, 2021
    Assignee: Rolls-Royce Corporation
    Inventor: Keith Calhoun
  • Patent number: 10908594
    Abstract: A numerical controller includes: a vibration amplitude specifying unit for specifying an amplitude of a vibration component generated by a blade of a tool being brought into contact with a workpiece at a predetermined cycle, due to rotation of a spindle out of a spindle load; a gain calculating unit for calculating a gain of PID control such that an output of the feed speed is uninfluenced by the amplitude, based on the amplitude of the vibration component specified by the vibration amplitude specifying unit; and a speed control unit for outputting a feed speed of the spindle controlled by the PID control, by using the gain calculated by the gain calculating unit.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 2, 2021
    Assignee: Fanuc Corporation
    Inventor: Kousuke Uno
  • Patent number: 10866574
    Abstract: A machine tool controller includes: a servo control unit that generates a positional error based on a difference between a position command for moving a tool and a present position of the tool and generates a drive command for a motor that moves the tool based on the positional error; and a displacement meter that measures a machining surface displacement amount of the workpiece. The servo control unit includes: a compensation amount calculating unit that calculates a shape error of the workpiece with respect to a desired shape for each rotation angle of the workpiece based on the measured machining surface displacement amount and obtains a compensation amount of the positional error based on the calculated shape error of the workpiece; and a first compensation unit that compensates the positional error for each rotation angle of the workpiece based on the calculated compensation amount.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: December 15, 2020
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Tomohiko Kawai, Haruhisa Yago
  • Patent number: 10702963
    Abstract: Provided is an indication lamp device with a countdown module, including: a lamp body structure and a controller. The lamp body structure is installed on an apparatus machine erectly and has a body and a light guiding mask. The body is provided with a time displaying module and a plurality of light emitting modules. The time displaying module is installed along an elongated direction of the body. The light guiding mask is transparent and masks the body. The controller is coupled to the body and the apparatus machine for receiving an operating state signal and a machining time signal of the apparatus machine and controlling the light emitting module to emit light and the time displaying module to display the machining countdown based on the operating state signal and the machining time signal, allowing operators to control the operating state and machining time of the apparatus machine effectively.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: July 7, 2020
    Assignee: LET-WIN TECH CO., LTD.
    Inventor: Chi-Hsien Wang
  • Patent number: 10691091
    Abstract: A controller is provided with a repeated control unit configured to calculate a position compensation value, based on a position command for each control period of a motor, a position deviation, which is the difference between the position command and a position of the motor, and a parameter for repeated control, and a machine learning device configured to predict the position compensation value calculated by the repeated control unit, and the machine learning device constructs a learning model so as to minimize an objective function based on the position command, the position deviation, and the position compensation value.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: June 23, 2020
    Assignee: Fanuc Corporation
    Inventor: Kazunori Iijima
  • Patent number: 10649434
    Abstract: A numerical controller can suppress overshoot in adaptive control and includes a speed calculation unit and a spindle load correction unit. The speed calculation unit performs PID control to adjust a feeding speed based on a spindle load measured by a measurement unit. The spindle load correction unit corrects the spindle load so as to have a value close to a target load until the spindle load reaches the target load. The speed calculation unit performs PID control using the corrected spindle load.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: May 12, 2020
    Assignee: Fanuc Corporation
    Inventor: Kousuke Uno
  • Patent number: 10620607
    Abstract: An automated computer-implemented method for generating commands for controlling a computer numerically controlled milling machine to fabricate a machined object from a workpiece, the machined object being configured to facilitate subsequent finishing into a finished object, the method including defining a surface of the finished object, defining an offset surface defining an inner limiting surface of the machined object, defining a scallop surface defining an outer limiting surface of the machined object and calculating a tool path for the milling machine which produces multiple step-up cuts in the workpiece resulting in the machined object, wherein surfaces of the machined object all lie between the inner limiting surface and the outer limiting surface and the number of step-up cuts in the workpiece and the areas cut in each of the step-up cuts are selected to generally minimize the amount of workpiece material that is removed from the workpiece.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: April 14, 2020
    Assignee: SOLIDCAM LTD.
    Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
  • Patent number: 10599125
    Abstract: Provided is a numerical controller capable of calculating an optimum feed rate in machining in which cutting is performed in a different direction from a direction of a spindle axis. The numerical controller includes a tool data storage unit for storing tool data related to a tool attached to the spindle axis, a command analyzer for reading and analyzing a command block from the machining program, and generating movement command data for relatively moving the spindle axis with respect to the workpiece and spindle axis rotation command data for rotating the spindle axis, and a cutting speed controller for calculating a recommended cutting feed rate of the spindle axis based on the tool data of the tool, and clamping a cutting feed rate of the spindle axis included in the movement command data at the recommended cutting feed rate when the cutting feed rate of the spindle axis is larger than the recommended cutting feed rate.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: March 24, 2020
    Assignee: Fanuc Corporation
    Inventors: Nobuaki Aizawa, Shouki Tani
  • Patent number: 10474127
    Abstract: Prediction of a machining time at higher accuracy considering a machine delay generated in a machine is allowed by a numerical controller of the invention.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: November 12, 2019
    Assignee: Fanuc Corporation
    Inventor: Hisateru Ishiwari
  • Patent number: 10429816
    Abstract: Prediction of a machining time at higher accuracy considering a machine delay generated in a machine is allowed by a numerical controller of the invention.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: October 1, 2019
    Assignee: Fanuc Corporation
    Inventor: Hisateru Ishiwari
  • Patent number: 10386814
    Abstract: A machining status display apparatus includes an achievement degree data storage storing achievement degree data relating to a degree of achievement of each of predetermined machining-related evaluation items within a range determined by attainable maximum and minimum values of the evaluation item and storing the degrees of achievement of the evaluation items obtained under each of predetermined sets of machining conditions in association with the set of machining conditions, a display part displaying the degrees of achievement of the evaluation items corresponding to a selected set of machining conditions by referring to the data in the achievement degree data storage, and an input part inputting a selection signal for selecting a set of machining conditions. The display part displays the degrees of achievement of the evaluation items obtained under the set of machining conditions corresponding to the selection signal by referring to the data in the achievement degree data storage.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: August 20, 2019
    Assignee: DMG MORI CO., LTD.
    Inventors: Norihiro Kumagai, Shizuo Nishikawa, Koji Iiyama, Hiroki Nakao
  • Patent number: 10359761
    Abstract: A controller controlling a synchronized operation of spindle and feed axes. A positioning-motion control section of a spindle-axis control section calculates a first velocity command making a spindle axis perform a decelerated rotation at a variable deceleration lower than a maximum deceleration during an acceleration-varying time just after the spindle axis reaches an intermediate speed or just before the spindle axis reaches a target position, and making the spindle axis perform the decelerated rotation at the maximum deceleration during a time except for the acceleration-varying time; calculates a second velocity command making the spindle axis perform a decelerated rotation at a constant deceleration lower than the maximum deceleration after the spindle axis reaches the intermediate speed; and chooses either one, achieving a lower speed, of the first and second velocity command during a period when the spindle axis operates from the intermediate speed to reach the target position.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: July 23, 2019
    Assignee: FANUC CORPORATION
    Inventors: Daisuke Tajima, Yuuki Morita, Tadashi Okita
  • Patent number: 10315282
    Abstract: A control device for controlling a machine tool so as to drill a workpiece based on a machining program, includes a motor control unit configured to, when drilling the workpiece, control an axis feed motor of the machine tool so that the rotary tool of the machine tool is axially moved by intermittently decelerated feed in which the feed rate of the rotary tool is alternately switched between a first feed rate and a second feed rate that is lower than the first feed rate, under the condition in which the relational equations (1) and (5) are satisfied.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: June 11, 2019
    Assignee: FANUC CORPORATION
    Inventor: Yasuhiro Nakahama
  • Patent number: 10248104
    Abstract: A remote machining optimization system for a machine tool is provided, which includes an input unit configured to input a machining parameter including a spindle speed and a cut depth; a receiving unit configured to receive sound signals and vibration signals from the machine tool; a processing unit configured to generate a machining program with a program generating module, to modify the spindle speed and the cut depth according to the sound signals with a speed optimization module and a depth optimization module, respectively; a communication unit configured to send the machining program to the machine tool; and a storage unit configured to store the modified spindle speed and the cut depth.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: April 2, 2019
    Assignee: Industrial Technology Research Institute
    Inventors: Yi-Hsuan Chen, Ta-Jen Peng, Yi-Ming Chen, Shu-Chung Liao, Sheng-Ming Ma
  • Patent number: 10215578
    Abstract: A path computing method, system, and computer program product, include extracting unpleasant data from a database to create a multi-variate spatio-temporal density function, collecting a tolerance level of a user, and computing a path for the user based on the tolerance level and the density function.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Supriyo Chakraborty, Catherine Helen Crawford, Ramya Raghavendra
  • Patent number: 10146213
    Abstract: A numerical controller of the invention includes: an acceleration setting data storage unit for storing acceleration setting data where an acceleration/deceleration setting of an axis of a target machine to be controlled is associated with an application condition including at least a tool number; an execution acceleration/deceleration setting storage unit for storing the acceleration/deceleration setting used when a control of the axis is executed; an acceleration/deceleration control unit for performing an acceleration/deceleration control process on the axis on the basis of the acceleration/deceleration setting set in the execution acceleration/deceleration setting storage unit; and an acceleration/deceleration setting unit for setting the acceleration/deceleration setting of the acceleration setting data where a tool number commanded in a tool selection command of a block read from a machining program satisfies the application condition in the execution acceleration/deceleration setting storage unit.
    Type: Grant
    Filed: May 29, 2016
    Date of Patent: December 4, 2018
    Assignee: FANUC CORPORATION
    Inventor: Kouei Yoshida
  • Patent number: 10140416
    Abstract: A process-orientated design method for machine tool structures comprises the steps of: (A) Defining design conditions including initial configurations, cutting requirements and boundary conditions for the machine tool; (B) Calculating cutting ability to generate information realizing a relationship between a maximum cutting depth and a spindle speed of the machine tool based on the initial configurations and the cutting requirements; (C) Performing an optimization to generate a frequency range for optimization based on the information relating the maximum cutting depth and the spindle speed; (D) Performing structural topology optimization to generate an optimized model based on the frequency range for optimization, the initial configurations and boundary conditions; and (E) Determining whether the optimized model fits the constraint condition; if positive, ends the design steps, and otherwise repeats steps (B)˜(D) until an optimized model fits the constraint condition appears.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: November 27, 2018
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chia-Pei Wang, Chien-Chih Liao, Pei-Yin Chen, Hsiao-Chen Ho, Tzuo-Liang Luo
  • Patent number: 10120953
    Abstract: The present invention relates to a system data abbreviation system and method. The system data abbreviation system includes a data mapping unit configured to classify system data, provided by an external database, into classes of a database of an internal application program and to then map the classified system data; a data search unit configured to search for data of the class to be abbreviated from the database of the application program; and a data abbreviation unit configured to group the found data of the class, to set link relations between data that belongs to the group, to set link relations between the group and the classes of the database of the application program, and to then abbreviate the data.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: November 6, 2018
    Assignee: Korea Electric Power Corporation
    Inventors: Cheol-Min Chu, Sang-Yun Yun, Seong-Chul Kwon, Il-Keun Song
  • Patent number: 10078324
    Abstract: A tool management system is equipped with: a tool management device that includes a tool searching unit; a tool database that includes a list of all of the tools that are set up in a factory; a list of tools to be used that is a list of tools that is necessary for the execution of an NC program; and a candidate tool list wherein candidate tools that can be tools to be used are extracted from the list of tools to be used and the tool database. The candidate tool list is displayed on a display unit of the tool management device.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 18, 2018
    Assignee: MAKINO MILLING MACHINE CO., LTD.
    Inventors: Rie Kawai, Hideki Heishi, Toshimasa Uetama, Kenichi Ono
  • Patent number: 10054945
    Abstract: In one embodiment, driving statistics of an autonomous vehicle are collected. The driving statistics include driving commands, speeds, and changes of speeds in response to the driving commands at different points in time represented by one or more command cycles. Command delay candidates for the autonomous vehicle are determined, each of the command delay candidates represented by one or more command cycles. For each of the command delay candidates, a percentage is calculated for driving commands that resulted in a response of the autonomous vehicle conforming to the driving commands associated with the command delay candidate. One of the command delay candidates having the highest percentage of conformity is selected as the command delay for the autonomous vehicle. The command delay is utilized to plan and control subsequent operations of the autonomous vehicle.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: August 21, 2018
    Assignee: BAIDU USA LLC
    Inventors: Fan Zhu, Qi Kong, Guang Yang, Jingao Wang
  • Patent number: 10014056
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for changing storage parameters. An integrated circuit (IC) memory element receives a command to change a value of a parameter associated with the IC memory element. A parameter includes a setting for one or more storage operations of an IC memory element. An IC memory element receives one or more data sets with a command. A data set includes an identifier associated with a parameter to be changed and a new value for the parameter. Each of one or more data sets is received at a same data rate as a command. An IC memory element writes, for each of one or more data sets, a new value for a parameter to a storage location associated with the parameter.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: July 3, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Aaron Lee, Yi-Chieh Chen, Anne Koh, Gulzar Kathawala, Mrinal Kochar
  • Patent number: 9946245
    Abstract: Technology for milling selected portions of a workpiece by a cutting tool of a numerical control machine is described. The described technology provides methods and apparatuses for milling areas of a part so that more aggressive machining parameters can be used in the toolpath, thereby resulting in reduced machining time and load. The technology creates a series of toolpath contours where arcs in the toolpath contours are non-concentric with arcs in other toolpath contours. The selected portions of the workpiece are milled by moving the cutting tool in accordance with the toolpath.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: April 17, 2018
    Assignee: Celeritive Technologies, Inc.
    Inventors: Evan C. Sherbrooke, Glenn Coleman
  • Patent number: RE48940
    Abstract: It is provided a computer-implemented method for simulating the machining of a workpiece with a cutting tool having a cutting part and a non-cutting part. The method comprises providing a modeled volume representing the workpiece and a trajectory of the cutting tool; determining a colliding sweep of the cutting tool, wherein the colliding sweep represents the volume swept by the non-cutting front of the cutting tool when the cutting tool follows the trajectory; testing a collision with the workpiece according to the determining step. Such a method improves the simulation of the machining of a workpiece with a cutting tool.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: February 22, 2022
    Assignee: DASSAULT SYSTÈMES
    Inventors: Nicolas Montana, Marc Monteil, Romain Nosenzo, Andre Lieutier