With "feed-rate" Control Patents (Class 318/571)
  • Patent number: 11520304
    Abstract: Techniques are described for facilitating automation of a self-lifting forklift. According to one or more embodiments, a system is provided that can be located on or within a forklift. The system can comprise a lifting system that provides for vertically lifting or lowering the forklift, a power supply, a memory that stores computer readable and executable components, and a processor that executes the computer readable and executable components stored in the memory. The processor can be operably couple to: a plurality of sensors that sense conditions associated with the forklift, a context component that determines context of the forklift, an analysis component that analyzes information from the plurality of sensors and the context component, and a control component that controls the forklift based on an output from the analysis component, wherein the control includes automatically lifting or lowering of the forklift.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: December 6, 2022
    Inventors: William B. Pappas, Alan D Alford, Gerardo Orlando, Himanshu S. Amin
  • Patent number: 11511382
    Abstract: The present disclosure is directed to calibrating position detection for a tool. The tool can use a sensor to detect a first value of a parameter. The tool can use a motor to extend the working member of the tool towards a working surface. The tool can include a base. The tool can detect, with the working member in contact with the working service, a second value of the parameter. The tool can determine a z-axis position of the working member relative to the working surface.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: November 29, 2022
    Assignee: SHAPER TOOLS, INC.
    Inventors: Alec Rothmyer Rivers, Ilan Ellison Moyer, Matthew Wyatt Martin, Christian Reed
  • Patent number: 11433466
    Abstract: Systems and methods for configuring a power tool. One system includes a power tool communication system that includes an external device and a power tool. The external device includes a user interface configured to receive a first selection to enable a feature of a power tool, and receive a second selection of a threshold of a motor characteristic of the power tool. The power tool includes a motor within a housing. The power tool receives the selected feature and the selected threshold from the external device. The power tool includes a sensor configured to monitor the motor characteristic of the motor. The power tool further includes an electronic processor that controls the motor to operate according to the selected feature and adjusts an operating parameter of the motor when the motor characteristic is determined to cross the selected threshold.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: September 6, 2022
    Assignee: MILWAUKEE ELECTRIC TOOL CORPORATION
    Inventors: John Stanley Dey, IV, Matthew J. Mergener
  • Patent number: 11378935
    Abstract: A numerical control device according to the present invention is for a machine tool which causes a tool to move along a movement path decided according to a machining program, and includes: a limit setting storage unit in which limit values of a plurality of parameter related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities which are movement velocities of the tool, which respectively correspond to the limit values of the plurality of parameters 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 an adjustment effect calculation unit which calculates variation in movement time required in order to cause the tool to move an entirety of the movement path at the feedrate, in a case of changing the limit value of the parame
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: July 5, 2022
    Assignee: FANUC CORPORATION
    Inventor: Naoya Koide
  • Patent number: 11366525
    Abstract: Handwheel systems, including control consoles incorporating handwheels of the inventive subject matter, are described in this application. Handwheels described in this application can be used to control remotely located motors, especially those configured to control camera movements. To make it easier for camera operators to control remotely located motors using handwheels, those handwheels can be incorporated into a control console. Control consoles of the inventive subject matter can include several dials, toggle buttons, a display, and a variety of different inputs and outputs.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: June 21, 2022
    Inventor: Boyd Randolph Hobbs
  • Patent number: 11341395
    Abstract: A device for determining a spindle status of a spindle of a machine tool includes a detector for detecting sensor data of the spindle for a defined time window. A processing unit analyses the sensor data through artificial intelligence by calculating a defined feature of the sensor data for the defined time window and determining a spindle status from the sensor data. An output member outputs the determined spindle status.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 24, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Florian Büttner, Felix Buggenthin, Felix Butz, Georg Domaschke, Michael Helbig, Philipp Siegel, Werner Vom Eyser
  • Patent number: 11258385
    Abstract: The motor control device is capable of driving control of the stepping motor with a pre-excitation that excites the stepping motor for a first time with a current lower than that during driving before starting or when starting driving the stepping motor, and a post-excitation that excites the stepping motor at a current lower than that during driving when stopping or after stopping the driving of the stepping motor for a second time, and is capable of continuing the post-excitation and the pre-excitation for a period of time shorter than the sum of the first time and the second time when the post-excitation at the previous stopping of driving of the stepping motor and the pre-excitation at the next starting of driving of the stepping motor are executed without passing through the non-excited state.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: February 22, 2022
    Assignee: FUJI CORPORATION
    Inventors: Mikine Ito, Tsutomu Kunihiro
  • Patent number: 11209791
    Abstract: A tool for machining an object including a first part including a rotatable member that is rotatable to cause rotation of a machine tool, a second part, a joint coupling the first part and the second part to enable relative movement between the first part and the second part, and a sensor to sense an object to be machined.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: December 28, 2021
    Assignee: ROLLS-ROYCE plc
    Inventors: James Kell, Thomas Frederick Danvers, Adam Nagy, Dragos Aurelian Axinte, Mark Hugh Raffles, Amir Rabani, Salvador Cobos-Guzman
  • Patent number: 11209793
    Abstract: In a machine tool that performs threading, a thread-cutting startable area parallel to an X-axis of the machine tool is set based on a timing when a relative feed rate between a tool and a workpiece reaches a thread-cutting feed rate after the tool starts cutting feed. Then, movement of the tool in an X-axis direction is started first, and a rotation position of a spindle is monitored. When a thread-cutting start angle of the spindle is detected, cutting feed in a Z-axis direction of the tool is started if the tool travels in the thread-cutting startable area.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: December 28, 2021
    Assignee: FANUC CORPORATION
    Inventor: Masahiko Tsuchiya
  • Patent number: 11092942
    Abstract: A method for operating an electric or fluidic actuator, for which a setpoint position is predefined, includes the steps: provision of the setpoint position to a path planning unit and calculation of movement values from the setpoint position, provision of the movement values by the path planning unit to an open-loop control circuit and a closed-loop control circuit, calculation of a first manipulated variable component dependent on the movement values in the open-loop control circuit and calculation of a second manipulated variable component dependent on the movement values and on position signals of a position sensor assigned to the actuator in the closed-loop control circuit, combining of the first and the second manipulated variable component in an control unit and provision of a control signal resulting from the manipulated variable components to the actuator.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 17, 2021
    Assignee: FESTO SE & CO. KG
    Inventor: Rainer Nitsche
  • Patent number: 10990078
    Abstract: One or more aspects of the present invention relate to a computer-implemented method for part analytics, in particular for analyzing the quality, the machining process and preferably the engineering process, of a workpiece machined by at least one CNC machine. According to these aspects, the method may include providing a digital machine model of the CNC machine with realtime and non-realtime process data of the at least one CNC machine, the realtime and non-realtime process data being recorded during the machining process of the workpiece under consideration; and subsequently simulating the machining process under consideration by means of the digital machine model based at least partially on the recorded realtime and non-realtime process data.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 27, 2021
    Assignee: BIG DATA IN MANUFACTURING GMBH
    Inventor: Volker Kreidler
  • Patent number: 10915086
    Abstract: A numerical controller which performs program restart after machining is stopped in the middle of a machining cycle is provided with a program restart unit. The numerical controller can use the program restart unit to acquire a restart position located in a machining area defined by the machining cycle, create a new machining area by dividing the defined machining area in the restart position, and restart the machining for the new machining area.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: February 9, 2021
    Assignee: Fanuc Corporation
    Inventors: Yasuhiro Ota, Shinichirou Itakura
  • Patent number: 10864580
    Abstract: An example method includes performing a machining operation by providing linear movement of a tool along a feed axis relative to a workpiece while superimposing oscillation of the tool onto the feed axis and providing rotation of the tool relative to the workpiece. During an optimization mode, the machining operation is performed on a first workpiece portion while providing the linear movement at an initial feed velocity, and sequentially superimposing the oscillating at a plurality of different frequencies. An optimal oscillation frequency is determined from the plurality of different frequencies which causes the tool to apply less force to the first workpiece portion at the initial feed velocity than others of the frequencies. During a run mode, the machining operation is performed on a second workpiece portion having a same composition as the first workpiece portion while superimposing the oscillation at the optimal oscillation frequency.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: December 15, 2020
    Assignee: QUANTUM IMPACT, LLC
    Inventors: Randy Keller, J. Scott Myles, Colin Kelly Myles
  • Patent number: 10843361
    Abstract: A method for controlling a cutting machining process on a machine tool by a P-controller that changes a controlled variable u(t) affecting the cutting machining process based on a control deviation e(t) between a control quantity y(t) and a guide quantity w(t). To improve the control, the control factor (K) of the P-controller is variable and determined depending on instantaneous value of the control quantity y(t) via load characteristic fields. Each load characteristic field specifies a predetermined control factor for a defined value or value range of the control quantity y(t). Further disclosed is a control device for a cutting machine tool, a cutting machine tool, and a process for the cutting machining of a workpiece.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: November 24, 2020
    Assignee: ZF Friedrichshafen AG
    Inventors: Yiwen Xu, Herman Yakaria, Tobias Kösler, Thomas Ackermann, Falko Fahnauer
  • Patent number: 10768603
    Abstract: A numerical controller for correcting a deviation amount corresponding to a difference between a theoretical value and a measured value of a workpiece includes a machining unit for storing a machining path of the workpiece and an effective offset number during machining of the machining path in association with each other, a measurement unit for storing a deviation amount applied to the workpiece and a measurement point at which the deviation amount is detected in association with each other, and a correction unit for reflecting the deviation amount to the offset number corresponding to the machining path around the measurement point.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: September 8, 2020
    Assignee: Fanuc Corporation
    Inventors: Yamato Iwamura, Shinichirou Itakura, Ryuta Hitomi
  • Patent number: 10744611
    Abstract: In a machine tool, under user set conditions, a cutting tool is fed in a feeding direction while the cutting tool is moved repetitively to cut a workpiece smoothly while separating chips easily. In the machine tool and a control apparatus thereof, control means is configured to set the number of rotations of relative rotation for executing machining of a workpiece, and the number of repetitions of repetitive movement during one rotation of the relative rotation in accordance with a repetitive movement frequency attributable to a cycle during which an operation instruction can be issued.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: August 18, 2020
    Assignees: Citizen Watch Co., Ltd., Citizen Machinery Co., Ltd.
    Inventors: Takaichi Nakaya, Kazuhiko Sannomiya, Hiroshi Shinohara
  • Patent number: 10569359
    Abstract: This disclosure relates to methods and apparatuses for cutting out a workpiece section along a target path from a plate-shaped workpiece using a laser beam of a laser cutting machine having a first drive for moving the workpiece along a first drive axis, a second drive for moving a laser cutting head along the first drive axis. Target values of the target path of the laser beam are divided into target values for the first drive and for the second drive. Before the laser beam reaches a cutting-out end position of the workpiece section, the target values for the first drive are set to a constant value, so that after braking of the first drive, the cutting out of the workpiece section is only still executed by moving the laser cutting head and the workpiece comes to a stop at latest at the cutting-out end position.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: February 25, 2020
    Assignee: TRUMPF Werkseugmaschinen GmbH + Co. KG
    Inventors: Bernd Hermann Renz, Frank Schmauder, Dieter Pfisterer, Jochen Bellon, Harald Mathias
  • Patent number: 10534348
    Abstract: Provided is a carbon fiber reinforced plastic machining method using CAM which includes the step (S10) of determining machining grade in accordance with a machining target and the step (S20) of determining machining grade in accordance with a machining process, in which the machining grade is a processing condition which is determined in accordance with the rotational speed and the feeding speed of a spindle as a machining tool.
    Type: Grant
    Filed: May 30, 2016
    Date of Patent: January 14, 2020
    Assignee: Korea Institute of Industrial Technology
    Inventors: Tae Gon Kim, Seok Woo Lee, Kyung Hee Park, Hyo Young Kim
  • Patent number: 10486240
    Abstract: A numerical controller includes a command analysis unit that generates movement command data by analyzing a program command and an axis travel calculation unit that, when the program command commands movement of a tool in a direction of a first straight axis orthogonal to an axis of rotation of a workpiece, converts a command value based on the program command for the movement of the tool in the direction of the first straight axis into a command value for a rotation angle of a turret, and a position of the tool is controlled in accordance with a rotation command for the turret based on the command value for the rotation angle of the turret calculated by the axis travel calculation unit, instead of the command based on the program command for the movement in the direction of the first straight axis.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: November 26, 2019
    Assignee: Fanuc Corporation
    Inventors: Kouei Yoshida, Yousuke Koyanaka
  • Patent number: 10437225
    Abstract: A numerically controlled machine tool in which a numerical control program acquired from a reading and interpreting unit of a numerical control device is executed by a distribution interpolating unit and servo control units, to drive a feed shaft configured from a coarse movement mechanism and a fine movement mechanism, causing a tool to move relative to a workpiece, and thereby machining the workpiece, wherein the difference between a movement command for the feed shaft, and an output value which varies on the basis of said movement command is obtained, a movement command for the coarse movement mechanism is generated on the basis of said movement command, and a movement command for the fine movement mechanism is generated on the basis of said difference.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 8, 2019
    Assignee: MAKINO MILLING MACHINE CO., LTD.
    Inventor: Mitsunari Oda
  • Patent number: 10429962
    Abstract: A position indicator has a first electrode, an inverting amplifier and electrical isolation circuitry. The first electrode, in operation, receives an input signal from a capacitive touch panel and transmits a reference signal. The inverting amplifier has an input coupled to the first electrode, and, in operation, inverts and amplifies the input signal. The electrical isolation circuitry has an input coupled to an output of the inverting amplifier, and, in operation, generates the reference signal based on the inverted and amplified input signal.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 1, 2019
    Assignee: WACON CO., LTD.
    Inventors: Yasuo Oda, Susumu Yamada
  • Patent number: 10425002
    Abstract: The disclosure relates to an error amplification apparatus and a driving circuit including the error amplification apparatus. In the error amplification apparatus according to the disclosure, a pulse generating circuit generates a first pulse and a second pulse in accordance with an output voltage of an error amplification unit, a counting unit being coupled to the pulse generating circuit counts the first pulse and the second pulse, and generates a loop control signal representing a compensation voltage based on the count. The disclosure utilizes the counting unit to digitize the compensation voltage, and the counter value can reflect the compensation voltage, so that the variation of the loop control signal in the AC cycle of 50 Hz or 60 Hz is controlled to be little, thereby filtering out the ripple of AC of 50 Hz or 60 Hz.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: September 24, 2019
    Assignee: HANGZHOU SILAN MICROELECTRONICS CO., LTD.
    Inventors: Yunlong Yao, Jianxing Wu
  • Patent number: 10409267
    Abstract: A main spindle controller of a machine tool varies a rotation speed of a main spindle that grips a workpiece to a varied maximum speed higher than a reference rotation speed set value as a set value of a reference rotation speed by a variation width set value as a set value of a variation width or a varied minimum speed lower than the reference rotation speed set value by the variation width set value in units of the tool path. At the same time, the main spindle controller refers to speed condition information that indicates a condition of the preliminarily stored reference rotation speed and variation width assuming that a chatter vibration is to be reduced, and when at least one of the reference rotation speed set value and the variation width set value does not satisfy the condition of the speed condition information.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: September 10, 2019
    Assignee: Okuma Corporation
    Inventor: Kohei Nishimura
  • Patent number: 10395957
    Abstract: A substrate processing unit 14 includes processing modules 2 each performing a process on a substrate, and a substrate transfer device 121 is provided between a mounting unit 11 and the processing modules. A parameter storage unit 3 stores sets of transfer parameter 33 where an operating speed of the substrate transfer device corresponds to a processing number of substrates per a unit time. A parameter selecting unit 4 compares a processing number of substrates per a unit time determined based on a recipe 31 corresponding to the process, with those corresponding to the transfer parameters and selects a transfer parameter corresponding to the minimum processing number of substrates among the processing numbers of substrates equal to or larger than that determined based on the recipe. A transfer control units 151 to 153 control the substrate transfer device based on a set value of the selected transfer parameter.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: August 27, 2019
    Assignee: TOKYO ELECTRON LIMITED
    Inventor: Tomohiro Kaneko
  • Patent number: 10386811
    Abstract: To provide a controller capable of exerting acceleration/deceleration control more accurately than has been exerted conventionally and capable of reducing the occurrence of shock and shortening cycle time. A numerical controller outputs a movement command for a drive axis of a machine based on a command in a program for controlling the machine having the drive axis controlled by a servo motor. The numerical controller exerts acceleration/deceleration control over the drive axis so as to satisfy a condition for the acceleration/deceleration in each of a machine coordinate system as an orthogonal coordinate system in the machine and a drive axis coordinate system by normalizing each of acceleration/deceleration related information in the machine coordinate system and acceleration/deceleration related information in the drive axis coordinate system to a value in the drive axis coordinate system.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: August 20, 2019
    Assignee: FANUC CORPORATION
    Inventor: Nobuhito Oonishi
  • Patent number: 10286513
    Abstract: A control part of a control device includes a learning controller and a learning determination part. The learning controller performs learning control in which a correction amount of a resultant command is obtained, based on an oscillation phase obtained from an oscillation command and the resultant command, and the correction amount is added to the resultant command. The learning determination part determines whether or not the oscillation amplitude of the oscillation command is smaller than a predetermined threshold, and when the oscillation amplitude is smaller than the predetermined threshold value, the learning determination part both sets the oscillation command generated by an oscillation command generation part to zero and turns off the learning control or only turns off the learning control.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: May 14, 2019
    Assignee: FANUC CORPORATION
    Inventor: Kenta Yamamoto
  • Patent number: 10268184
    Abstract: An apparatus and method for transforming NC programs are provided, and the apparatus is electrically connected to a controller configured to, according to a NC program, command a machine to drive a cutting tool to cut a workpiece. The apparatus includes a triggering module, a coordinate position processing module, and a storage module. The triggering module is electrically connected to the controller. The coordinate position processing module is electrically connected to the controller and the triggering module. The storage module is electrically connected to the coordinate position processing module. The triggering module triggers the controller to execute the NC program in a single block mode. The coordinate position processing module is triggered by the triggering module to acquire at least one coordinate position from the controller. The storage module stores the at least one coordinate position. The triggering module simultaneously triggers the controller and the coordinate position processing module.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: April 23, 2019
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chih-Yuan Hsu, Jui-Ming Chang, Shuo-Peng Liang, Tzuo-Liang Luo, Ta-Jen Peng, Jen-Ji Wang
  • Patent number: 10209697
    Abstract: A controller for controlling a synchronized operation of spindle and feed axes.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: February 19, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Daisuke Tajima, Tadashi Okita
  • Patent number: 10191472
    Abstract: A numerical controller successively pre-reads blocks of a plurality of NC programs from a memory or from a storage device connected via a network, while executing the NC programs in parallel. The execution times of the pre-read blocks are integrated in respect of all of the NC programs that are the object of pre-reading, and when an NC program having the shortest integrated execution time of the pre-read blocks can be pre-read, the next block in that NC program is pre-read. On the other hand, when that NC program cannot be pre-read, the NC program is excluded from the pre-reading objects.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: January 29, 2019
    Assignee: FANUC Corporation
    Inventor: Takahiro Haraguchi
  • Patent number: 10137547
    Abstract: A main spindle device for a machine tool includes a main spindle, a cushioning member, and an arithmetic unit. The cushioning member is disposed on a position where a vibration displacement of a rotator exists. The arithmetic unit uses data of a tool to be used to analyze a vibration mode in a free vibration of the rotator based on a support rigidity of a bearing, masses of respective parts of the rotator including the tool, an attenuation coefficient, and an equation of motion derived from rigidity and inertia by a rotation. An outer diameter of a sleeve positioned outside the bearing is changed such that a position of an antinode of the vibration or a position on which a vibration displacement exists in the vibration mode matches a position of the cushioning member inside the main spindle to change a preload on the bearing.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: November 27, 2018
    Assignee: Okuma Corporation
    Inventors: Issei Koike, Naoki Kawada
  • Patent number: 10112225
    Abstract: A method is disclosed for reducing the energy consumption of a rolling-mill installation including a one-piece or multi-piece rolling train as well as further electrical installation components which are connected to the rolling train in terms of process technology, wherein the operation of the rolling train is stopped during an unplanned rolling pause on account of a failure, and at least one of the further installation components is automatically powered down into an energy-saving mode during the rolling pause, and wherein the type of fault is identified and the likely duration of the rolling pause is determined on the basis of the type of fault.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: October 30, 2018
    Assignee: PRIMETALS TECHNOLOGIES GERMANY GMBH
    Inventor: Jürgen Sehl
  • Patent number: 10095222
    Abstract: A controller for controlling a synchronized operation of spindle and feed axes.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: October 9, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Daisuke Tajima
  • Patent number: 10073432
    Abstract: In a numerical controller having a tool tip point control function, a provisional tool tip point movement path calculation unit calculates a fourth movement path of a tip point of a tool on the basis of a third movement path obtained by linearly interpolating a second movement path for moving a control point of the tool along the second movement path, and a post-linear interpolation movement instruction output unit outputs a third movement instruction if it is determined that the difference between a first movement path for moving the tip point of the tool along the first movement path and the fourth movement path is within a predetermined tolerance.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 11, 2018
    Assignee: FANUC Corporation
    Inventor: Daijirou Koga
  • Patent number: 9989957
    Abstract: A controller for controlling a machine tool calculates a variation of a cutting load based on a changed rotational speed or feed rate of a tool in a machining program for machining a workpiece when the rotational speed or the feed rate is changed, and executes the machining program if the changed rotational speed and/or feed rate of the tool and/or the cutting load are within the ranges of predetermined upper and lower limit values.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: June 5, 2018
    Assignee: FANUC CORPORATION
    Inventor: Yasuhiko Kurosumi
  • Patent number: 9983570
    Abstract: A multiple system numerical control device for executing multiple system control for dividing plural axes to be controlled to plural systems and controlling each system based on different machining program in parallel, wherein, the plural systems includes a normal interpolation period system configured to operate at normal interpolation period and control a first control axis, and a high speed interpolation period system configured to operate at high speed interpolation period shorter than the normal interpolation period and control a second control axis, and processing in the normal interpolation period system executed in a first interpolation processing unit, a first coordinate update processing unit, and a data management information generation unit are executed plural times in a normal interpolation period according to system ratio of the normal interpolation period and the high speed interpolation period.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: May 29, 2018
    Assignee: FANUC Corporation
    Inventors: Takeshi Mochida, Keiichiro Miyajima
  • Patent number: 9964943
    Abstract: When a command for outputting a movement amount at a specific reference value is included in a command block, a numerical controller which controls a position of a control axis in synchronization with a reference value by using tabular data registers the reference value and the movement amount of the command in a shift table while associating the reference value with the movement amount. Then, when the current reference value reaches the reference value registered in the shift table, the numerical controller superposes the movement amount of the control axis that is associated with the reference value in the shift table on a distributed movement amount to the control axis, and outputs the superposed movement amount as a movement amount of the control axis.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: May 8, 2018
    Assignee: FANUC Corporation
    Inventors: Akira Kanemaru, Yasushi Takeuchi
  • Patent number: 9950677
    Abstract: There is described a camera system for imaging a passenger compartment of a vehicle, comprising: a support body having an adjustable length for accommodating the passenger compartment and being removably securable within the passenger compartment of the vehicle; and a camera movably secured to the support body and being movable along at least a portion of the support body, the camera for imaging at least a portion of the passenger compartment.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: April 24, 2018
    Assignee: POLYCOM DESIGN INC.
    Inventor: Yves Poliquin
  • Patent number: 9921560
    Abstract: A control device is provided with a task execution unit, a collection unit which collects variables which have been referenced and updated in a user program and a management unit which manages the collected variables. The user program includes a collection instruction program which instructs the collection of the variables by the collection unit. The collection instruction program further includes distinguishing information for a user to distinguish the location of the collection instruction program in the user program. When the collection of the variables has been instructed by the collection instruction program, the management unit associates the variables collected by the collection unit with the distinguishing information of the collection instruction program.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: March 20, 2018
    Assignee: OMRON CORPORATION
    Inventors: Koji Yaoita, Masanori Ota, Yasunori Sakaguchi
  • Patent number: 9912262
    Abstract: A positioning arrangement is provided for moving an object that is to be positioned (9) with at least one positioning axis (11), wherein at least two electric motors (6) for moving the object that is to be positioned (9) are assigned to at least one positioning axis (11). Each electric motor (6) has its own separate control circuit (2), wherein the control circuits (2) are designed in each case to receive adjustment requests for a positioning direction. The control circuits (2) are furthermore designed in each case to evaluate the adjustment request and the electric motors (6) are interconnected via a communication interface (13). The adjustment requests and the movement commands to control the electric motors (6) can be exchanged via this communication interface (13).
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: March 6, 2018
    Assignee: Minebea Co., Ltd.
    Inventor: Mario Ruoff
  • Patent number: 9851709
    Abstract: In a numerical control device 1 which controls positions of respective axes of a machine tool according to a machining program 11, a command 12 instructed to the machining program 11 is analyzed by an analyzing unit 13, thereby obtaining movement data 15 and a movement type 17, an acceleration-deceleration data selection unit 18 selects acceleration-deceleration data 19 according to the movement type 17, and an interpolation and acceleration-deceleration unit 16 generates a position command 21 by performing an interpolation on a movement route, which is instructed to the movement data 15, according to a command speed and performing acceleration-deceleration according to the acceleration-deceleration data 19.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: December 26, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventors: Tomonori Sato, Kenji Nishiwaki, Susumu Hamamoto, Masaki Ryu, Yukihiro Iuchi
  • Patent number: 9829500
    Abstract: There is provided a speed monitoring device which can use a low resolution position sensor and provide a high speed response without false detection. The speed monitoring device stores, in a memory unit, a permitted margin PM, a comparison distance VC which is a maximum movement distance permitted for a moving element within one cycle period, and positional data P(t?nT) (n is a natural number equal to or less than M) of the moving element obtained from the present time t to M cycles ago. During speed determination, whether |P(t)?P(t?nT)|>VC*n+PM holds true is determined for every integer n from 1 to M. When the inequality holds true, it is determined that the speed exceeds the speed limit.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: November 28, 2017
    Assignee: OKUMA Corporation
    Inventor: Yasukazu Hayashi
  • Patent number: 9762167
    Abstract: The present invention provides a computer-readable storage medium which stores a program for causing a computer to generate time-series data of an electric current to be supplied to a motor in order to cause, a control system, including the motor configured to drive an object, to transit from a first state to a second state, the program causing the computer to generate the time-series data so as to satisfy a constraint including a condition to constrain an upper limit value of dispersion of a plurality of state quantities respectively obtained from a plurality of models each of which estimates, from the time-series data, a state quantity of a specific mode of a vibration mode and motion mode of the object, and so that a value of an evaluation function for evaluating the time-series data falls within a tolerance.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: September 12, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shinji Ueda
  • Patent number: 9645568
    Abstract: A numerical controller extracts a subsequence from a sequence of command points obtained from a machining program in a manner such that the same path may be created regardless of whether the sequence of command points is extracted from the commanded direction or from the reverse direction. A compressed path approximated by a straight line or a curve is created in a manner such that the compressed path may be approximated by the same straight line or curve regardless of whether the compressed path is created from the extracted subsequence in a commanded direction or in the reverse direction.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: May 9, 2017
    Assignee: FANUC Corporation
    Inventor: Hiroki Murakami
  • Patent number: 9625897
    Abstract: A method to control a material remover can include generating a test path to be processed by the processing circuitry to cause the material remover of the machine tool to move along a predetermined path; causing the processing circuitry to execute the test path and move the material remover along the test path; timing at least one of the performance of the processing circuitry and the movement of the material remover along the test path to generate machine tool timings; and using the machine tool timings to set limits which are arranged to subsequently be used when cutting paths are generated for the machine tool for which the test path has been generated.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: April 18, 2017
    Assignee: Delcam Limited
    Inventors: Stephen William Mackman, William del Strother, Steven Michael Hobbs
  • Patent number: 9616540
    Abstract: Devices, systems, and methods are provided for controlling a quantity of cutting fluid dispensed for a cutting tool within a CNC or other machining system. The devices, systems, and methods may include controlling multiple fluids such that coolant, lubricant, or other fluids can be delivered at different locations, at different flow rates, have their flow rates changed independently, and/or have their flow rates changed dynamically during a machining operation. In some embodiments, a feedback loop or input may be provided to obtain and/or provide information regarding the machining operation—such as cutting force, cutting temperature, cutting friction, machining operation, tool in use, work piece geometry, and/or material—and automatically and/or independently modify the fluid flow rates. The fluid may be atomized with air or other gases to minimize the quantities of fluid used. Components in the system may be modular to allow the system to be used with existing and new machining technologies.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: April 11, 2017
    Assignee: The University of Utah Research Foundation
    Inventors: Alagar Krishnan Balaji, Venugopal Raghavendra Ghatikar
  • Patent number: 9613180
    Abstract: Described is a robotic control device for manipulating a gripper-held tool. The device includes a robotic gripper having a plurality of tactile sensors. Each sensor generates tactile sensory data upon grasping an tool based on the interface between the tool and the corresponding tactile sensor. In operation, the device causes the gripper to grasp a tool and move the tool into contact with a surface. A control command is used to cause the gripper to perform a pseudo-random movement with the tool against the surface to generate tactile sensory data. A dimensionality reduction is performed on the tactile sensory data to generate a low-dimensional representation of the tactile sensory data, which is then associated with the control command to generate a sensory-motor mapping. A series of control commands can then be generated in a closed-loop based on the sensory-motor mapping to manipulate the tool against the surface.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: April 4, 2017
    Assignee: HRL Laboratories, LLC
    Inventors: Heiko Hoffmann, Behnam Salemi
  • Patent number: 9575877
    Abstract: A method for testing control software of a controlled system is disclosed. The method may involve providing control software code data for each of the one or more electronic control units. The method may further involve providing simulation code data for the controlled system. The method may further involve providing verification requirement information data that indicates one or more verification requirement conditions corresponding to a respective control error situation. The method may further involve creating a system model based on the provided simulation code data and the provided control software code data provided for each of the one or more electronic control units. The method may further involve creating an executable program based on the created system model and performing a software verification process on the basis of the executable program.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: February 21, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Tasuku Ishigooka, Fumio Narisawa, Kohei Sakurai, Neeraj Suri, Habib Saissi, Thorsten Piper, Stefan Winter
  • Patent number: 9537439
    Abstract: A method for controlling a position of an actuating element, to which a restoring force is applied, in an actuator system having an electronically commutated electrical machine, includes controlling the position of the actuating element as a function of a predefined setpoint position specification and an actual position specification. A position control unit provides an actuating variable which is associated with a space vector with which a stator arrangement of the electrical machine can be driven. The method further includes applying a correction variable to the space vector in order to correct a space vector angle of the space vector; providing an auxiliary signal; varying the space vector angle of the space vector, which is defined by the actuating variable, by the auxiliary signal; and integrating a variable to give an integration value.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: January 3, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Alex Grossmann, Udo Sieber, Ralf Buehrle, Zeynep Tosun
  • Patent number: 9483231
    Abstract: The present invention relates to a signal processing device and method. The device receives, from a sensor which measures a physical quantity applied thereto and outputs an accumulated or integrated value of the physical quantity as an M-bit digital value, the digital value, and, when a difference between the physical quantities at two successive data acquisition times lies within a predetermined range and an absolute value of a digital counter increment is greater than 2M-1, calculate the digital counter increment as the physical quantity measured by the sensor.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: November 1, 2016
    Assignee: KOREA AEROSPACE RESEARCH INSTITUTE
    Inventors: Shi-Hwan Oh, Jin-Hee Kim
  • Patent number: 9459166
    Abstract: A cutting resistance analysis device is adapted to calculate cutting resistance at a plurality of machining points along a path of movement of a multi-blade rotary cutting tool in cutting and machining of a workpiece using the multi-blade rotary cutting tool. The cutting resistance analysis device includes a data storage section, a cutting resistance calculating section, a contact blade count calculating section and a per-blade cutting resistance calculating section. The contact blade count calculating section is configured to calculate a number of blades of the multi-blade rotary cutting tool that are simultaneously in contact with a machining face of the workpiece. The per-blade cutting resistance calculating section is configured to calculate the cutting resistance per blade of the multi-blade rotary cutting tool based on the amount of cutting resistance and a calculation result of the contact blade count calculating section.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: October 4, 2016
    Assignee: KOMATSU LTD.
    Inventors: Takayuki Kataoka, Ryo Yamaguchi, Noriaki Kojima