Adaptive (optimizing) System Patents (Class 700/173)
  • 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: 9927803
    Abstract: A process for creating custom fixtures for parts that are to be CNC lathe machined is fully automatic and requires no human interaction. The customer's CAD file is computer analyzed to determine whether the part's dimensions fit within an available CNC lathe turning center for forming out of a cylindrical stock bar. The longitudinal axis is identified, and a set of tool paths is developed for cutting the part from two respective directions. A corresponding tool path is developed for CNC lathe cutting a bushing, preferably from the same bar stock, which generally represents the negative space around circular cross-sections of the part, in monotonically increasing diameters from the first end of the part. The bushing is then used to hold the part in the chuck during machining the second end of the part from the opposite direction.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: March 27, 2018
    Assignee: Proto Labs, Inc.
    Inventors: Carlos Carbonera, Phillip Jason Schmidt, Stefan Emilov Atev, Robert Bannick
  • Patent number: 9922144
    Abstract: Methods for CAD, simulation, and corresponding systems and computer-readable mediums. A method includes receiving inputs including one or more of robot information, operation information, position information, and constraint information. The method includes generating a list of candidate positions of a robot. The method includes, for each candidate position, determining a time value of the candidate position and when the time value of the candidate position does not meet a threshold cycle time value, removing the candidate position. The method includes, for each candidate position, determining an energy consumption value of the candidate position. The method includes, for each candidate position, determining one or more of a rating and a ranking for the candidate position based on the time value and the energy consumption value. The method includes determining the optimal position of the robot based on the ranking of each candidate position.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: March 20, 2018
    Assignee: Siemens Industry Software Ltd.
    Inventors: Lisandro Embon, Moshe Hazan, Rahav Madvil
  • Patent number: 9892215
    Abstract: A method determines a feedrate of a tool machining a workpiece according to a path. The method partitions the path into a set of segments, such that within each segment a function of engagement of the tool and the workpiece is substantially constant. Next, the method determines a feedrate for each segment in the set.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: February 13, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Huseyin Erdim, Alan Sullivan
  • Patent number: 9878447
    Abstract: Data about a physical object in a real-world environment is automatically collected and labeled. A mechanical device is used to maneuver the object into different poses within a three-dimensional workspace in the real-world environment. While the object is in each different pose an image of the object is input from one or more sensors and data specifying the pose is input from the mechanical device. The image of the object input from each of the sensors for each different pose is labeled with the data specifying the pose and with information identifying the object. A database for the object that includes these labeled images can be generated. The labeled images can also be used to train a detector and classifier to detect and recognize the object when it is in an environment that is similar to the real-world environment.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: January 30, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bryan J. Thibodeau, Michael Revow, Mihai Jalobeanu, Grigor Shirakyan
  • Patent number: 9811078
    Abstract: A component mounting system derives work instruction information defining setup changeover work necessary to change an arrangement state of parts feeders from a current arrangement state to a first arrangement state for producing a first substrate type based on current feeder arrangement information corresponding to the current arrangement state and first feeder arrangement information corresponding to the first arrangement state. The work instruction information includes a plurality of pieces of unit work information. Each of the pieces of the unit work information includes kind information indicating a kind of execution operation and feeder state information indicating states before and after execution of work on the parts feeder targeted in the setup changeover work. The pieces of unit work information are displayed on the display screen so as to be arranged in work sequence to be executed.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: November 7, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Hiroki Sagara, Takuya Yamazaki, Hirokazu Takehara
  • Patent number: 9524583
    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 1, 2012
    Date of Patent: December 20, 2016
    Assignee: Dassault Systemes
    Inventors: Nicolas Montana, Marc Monteil, Romain Nosenzo, Andre Lieutier
  • Patent number: 9494930
    Abstract: To obtain an automatic programming apparatus, capable of generating a tool path for the chamfering process with a simple operation and capable of shortening the operation period and improving machining efficiency, the automatic programming apparatus includes a chamfering tool path generating unit and machining condition data. The chamfering tool path generating unit includes: a chamfered plane defining unit that generates shape data defining a chamfered plane obtained after the chamfering process is performed with respect to a shape of the chamfering target part; a reference point sequence generating unit that generates a reference point sequence used as a reference for generating the tool path data used for performing the chamfering process; and a tool reference position generating unit that, generates a reference position of a machining tool used when the machining tool passes while performing the chamfering process.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: November 15, 2016
    Assignee: Mitsubishi Electric Corporation
    Inventors: Yuka Mitani, Kenji Iriguchi, Akira Miyata, Tomonori Sato
  • Patent number: 9454439
    Abstract: A method and system for the backup and recovery of a converged infrastructure computer system are provided with the ability to determine if the backup meets requirements of a disaster recovery plan. The method and system provide backup and recovery of the data and applications including backup and recovery of the configuration and mapping information of the converged infrastructure computer system. The backups are periodically tested to determine if they meet predetermined metrics that are specified in the disaster recovery plan.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: September 27, 2016
    Assignee: Unitrends, Inc.
    Inventors: Alberto Gonzalez Martos, Vernon Keith Boland, Elizabeth Campbell
  • Patent number: 9301759
    Abstract: Devices and systems are provided for controlling movement of a working end of a surgical device by means of a robotic system. In one embodiment, systems and devices are provided for moving an end effector on a distal end of a surgical fastening device. Movement can include rotational movement of the end effector about an axis of the shaft, articulation of the end effector relative to the shaft, and actuation of an end effector, e.g., closing, firing, and/or cutting.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: April 5, 2016
    Assignee: Ethicon Endo-Surgery, LLC
    Inventors: James T. Spivey, Mark S. Ortiz, Frederick E. Shelton, IV, Jerome R. Morgan
  • Patent number: 9188972
    Abstract: A numerical control apparatus includes a program analyzing unit 19 that extracts a command rotational speed of a rotary shaft from a machining program, an optimum rotational speed recording unit 16 that stores a plurality of optimum rotational speeds that are suitable to suppress chattering vibrations, and a command rotational speed substitutability determination unit 17. The command rotational speed substitutability determination unit obtains a substitute rotational speed range that represents a range of a substitutable optimum rotational speed based on the command rotational speed extracted from the machining program, and selects an optimum rotational speed from among the plurality of optimum rotational speeds stored in the optimum rotational speed recording unit, which falls within the substitute rotational speed range, as a command rotational speed to be actually used in processing.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: November 17, 2015
    Assignee: OKUMA Corporation
    Inventor: Syunji Kido
  • Patent number: 9117300
    Abstract: It is provided a computer-implemented method for designing a modeled volume. The method comprises providing a sculpting process on the modeled volume, initial lines, and an initial set of dexels that represents the modeled volume after going through the sculpting process and that is based on the initial lines; then providing new lines by refining the initial lines; and determining a new set of dexels that represents the modeled volume after going through the sculpting process and that is based on the new lines, wherein determining the new set of dexels comprises determining sets of at least one segment representing the intersection between each new line and the modeled volume before going through the sculpting process and then applying the sculpting process on the determined sets of at least one segment. The method improves designing a modeled volume represented by a set of dexels.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: August 25, 2015
    Assignee: Dassault Systems
    Inventors: Nicolas Montana, Marc Monteil, Romain Nosenzo, Andre Lieutier
  • Patent number: 9098081
    Abstract: The invention relates to a method for acquiring the optimized parameters of a machining operation in the application of COM methodology, comprising: providing a plurality of readings indicative of the specific cutting energy (Kc) during an equal plurality of tests carried out with an imposed value, that is different from one test to another by at least one variable representative of the cutting operations, one of said variables being the cutting speed (Vc) and another being the advance rate (f); next determining a range of values of each of said variables including the optimal value for said variable obtained by means of processing the results for carrying out the machining operation; characterized in that a specific program (10a) of the digital control (7) is used for obtaining a continuous variation of the values of the variable during a single machining pass for a test, and in that the data read are formed during said single pass by the different values of the torque current (Iq) of the motor of the machin
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: August 4, 2015
    Assignee: ARTS
    Inventor: Guillaume Fromentin
  • Publication number: 20150127139
    Abstract: A method for machining a workpiece using a cutting tool attached to a spindle. The method comprises: (a) defining an initial tool path of the cutting tool relative to a workpiece using part definition data; (b) causing the cutting tool to cut along the defined initial tool path relative to the workpiece; (c) receiving sensor data representing machining process conditions during said cutting along the defined initial tool path; (d) processing the sensor data to determine a value of a machining process force parameter; and (e) causing the cutting tool to cut along a modified tool path relative to the workpiece such that the radial cutting depth changes and values of the machining process force parameter does not exceed a machining process force constraint. Operations (b) through (e) are performed by a computer system.
    Type: Application
    Filed: February 10, 2014
    Publication date: May 7, 2015
    Applicant: The Boeing Company
    Inventors: Jared L. Bolin, Samuel J. Easley, Liangji Xu
  • Publication number: 20150127138
    Abstract: A tool may be configured at least with a fastener that can be accessed with a shaped bit. A controller portion of the tool can be arranged to predict bit deflection that enables a tool configuration to be adapted in response to actual bit deflection to conform to the predicted bit deflection.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 7, 2015
    Applicant: Seagate Technology LLC
    Inventors: Shawn A. Ruden, Kevin J. Spiczka, Brad E. Rowell
  • Patent number: 9011678
    Abstract: The present invention provides a blood purification apparatus and a blood purification circuit, by which a circuit can be shared by different modes for performing respective continuous blood purification methods, a structure of the apparatus performing the continuous blood purification methods can be simplified, and CHF, CHD, CHDF, and ECUM can be performed.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: April 21, 2015
    Assignee: JMS Co., Ltd.
    Inventors: Junya Fujii, Shigeki Kawarabata
  • Patent number: 9008821
    Abstract: A servo control system capable of using an angle-based synchronization learning control, even when a reference position is not given, while maintaining the advantage of the angle-based synchronization method. The servo control system has X-, y- and z-axes servo controllers, each configured to control x-, y- and z-axes servomotors, respectively. Each of x- and y-axes servo controllers has a reference signal generating part configured to generate a reference signal which monotonically increases or varies in one direction, based on the position command of each axis transmitted from a higher-level controller.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: April 14, 2015
    Assignee: FANUC Corporation
    Inventors: Tadashi Okita, Yukio Toyozawa, Kazuomi Maeda, Naoto Sonoda
  • Patent number: 9002502
    Abstract: The present invention provides a method and the like that are capable of calculating a correction value for a rotational axis and make it possible to correct an error in position or position and posture of a tool, which results from a geometric error, correct an error in posture of the tool, and also enhance the accuracy in machining by preventing a translational axis from operating in an infinitesimal manner due to a correction command. In a machine tool having two or more translational axes and one or more rotational axes, a correction value for each of the translational axes is calculated using a command position of each of the rotational axes, a coordinate value of a correction reference point as one point designated in advance in a command position space of each of the translational axes, and a geometric parameter representing the geometrical error.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: April 7, 2015
    Assignee: Okuma Corporation
    Inventor: Tetsuya Matsushita
  • Publication number: 20150094846
    Abstract: A control device for a machine, with at least one axis, is configured to accept first parameters and to render a first general technological problem as a first specific technological problem. The control device is configured to determine once in advance, for a sequence of values of a position or a temporal derivation of the position of the axis of the machine, a number of variables assigned to the respective value, to solve the first specific technological problem in an optimum way. The control device is configured to store the assigned variables in a memory and, after the storage of the assigned variables, is configured to accept a first execution command. Based upon the first execution command, it is configured to output the sequence of values to the axis and during output, is configured to activate the machine in accordance with the number of variables assigned to the respective value.
    Type: Application
    Filed: September 17, 2014
    Publication date: April 2, 2015
    Inventors: Carsten HAMM, Hartmut LINKE, Thomas PUCHTLER, Gerald REICHL, Elmar SCHÄFERS, Matthias TEUCHERT
  • Patent number: 8992286
    Abstract: A method of controlling a polishing operation includes measuring a plurality of spectra at a plurality of different positions on a substrate to provide a plurality of measured spectra. For each measured spectrum of the plurality of measured spectra, a characterizing value is generated based on the measured spectrum. For each characterizing value, a goodness of fit of the measured spectrum to another spectrum used in generating the characterizing value is determined. A wafer-level characterizing value map is generated by applying a regression to the plurality of characterizing values with the plurality of goodnesses of fit used as weighting factors in the regression. A polishing endpoint or a polishing parameter of the polishing apparatus is adjusted based on the wafer-level characterizing map, and the substrate or a subsequent substrate is polished in the polishing apparatus with the adjusted polishing endpoint or polishing parameter.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: March 31, 2015
    Assignee: Applied Materials, Inc.
    Inventors: Benjamin Cherian, Jeffrey Drue David, Boguslaw A. Swedek, Dominic J. Benvegnu, Jun Qian, Thomas H. Osterheld
  • Patent number: 8989877
    Abstract: A system for controlling a machine includes a first model, a second model, a controller, and a comparator. During a first cycle, the first model generates a response signal to the controller while the second model generates a predicted parameter signal. During the first cycle, the comparator transmits a feedback signal to the second model if a predetermined threshold is not met. A method for controlling a machine includes transmitting a response signal from a first model to a controller, generating a control signal to the machine, and generating a predicted parameter value in a second model. The method further includes transmitting a feedback signal to the second model if a predetermined threshold is not met.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: March 24, 2015
    Assignee: General Electric Company
    Inventor: Hartmut Scholte-Wassink
  • Patent number: 8977382
    Abstract: Methods and devices for milling a channel-shaped cavity by a five-axis computer numerical control (CNC) machine by selecting a workpiece to be machined, determining cutting tool flow along the channel-shaped cavity, determining cutting tool in-depth penetration, determining a trochoid path, and determining auxiliary movements.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: March 10, 2015
    Assignee: D.P. Technology Corp.
    Inventor: Giuliano Sona
  • Patent number: 8977379
    Abstract: In one aspect, a method of polishing includes polishing a substrate, and receiving an identification of a selected spectral feature and a characteristic of the selected spectral feature to monitor during polishing. The method includes measuring a sequence of spectra of light reflected from the substrate while the substrate is being polished, where at least some of the spectra of the sequence differ due to material being removed during the polishing. The method of polishing includes determining a value of a characteristic of the selected spectral feature for each of the spectra in the sequence of spectra to generate a sequence of values for the characteristic, fitting a function to the sequence of values, and determining either a polishing endpoint or an adjustment for a polishing rate based on the function.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: March 10, 2015
    Assignee: Applied Materials, Inc.
    Inventors: Jeffrey Drue David, Harry Q. Lee, Dominic J. Benvegnu, Boguslaw A. Swedek