Having Operator Interface Feature Patents (Class 700/180)
  • Patent number: 11796979
    Abstract: A machine tool includes: a display; a tool configured to machine a workpiece; a spindle configured to rotate the tool or the workpiece; a sensor configured to detect a vibration frequency of the spindle or the tool; and a processor configured to control the machine tool. The processor is configured to: detect a chatter vibration in the spindle or the tool based on the vibration frequency; based on a frequency of the chatter vibration, a rotation speed of the spindle, and the number of cutting edges of the tool, calculate an order corresponding to the number of vibrations of the tool during a period of time until a current rotation angle of a first cutting edge of the tool reaches a current rotation angle of a second cutting edge of the tool; and present order information on the display, the order information indicating a magnitude of the calculated order.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: October 24, 2023
    Assignee: DMG MORI CO., LTD.
    Inventors: Kengo Kawai, Katsuhiko Ono, Shizuo Nishikawa, Yasuhiko Morita, Masanori Murozumi, Ryo Murakami
  • Patent number: 11748053
    Abstract: A device and a method for robotic process automation of multiple electronic computing devices are disclosed. The device creates and stores a script that records at least an event relating to a first device and at least one action corresponding to the event. The device continuously receives a current screenshot image of a first device, and continuously analyzes the current screenshot image of the first device according to the script so as to determine whether the event has occurred. When determining that the event has occurred, the device generates at least one control signal corresponding to the at least one action according to the script, and transmits the at least one control signal to a second device, so as to perform the at least one action for the second device.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: September 5, 2023
    Assignee: IsCoolLab Co., Ltd.
    Inventors: Yan-Mei Jiang, Han-Yi Tsai, Zi-Han Li
  • Patent number: 11718972
    Abstract: Method and systems for operating a work vehicle with a selectively interchangeable implement. Image data is captured by a camera (and/or other type of optical sensor) mounted on the work vehicle. The captured image data includes at least a portion of a first implement and the implement type of the first implement is identified by processing the captured image data. Operation information correspond to the identified implement type is accessed from a non-transitory computer-readable memory and an operation of the work vehicle is automatically adjusted based on the accessed operation information for the identified implement type. In some implementations, the implement type is determined by providing the captured image data as input to an artificial neural network and, in some implementations, the artificial neural network is configured to also output an indication of a current operating position of the implement based on the captured image data.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: August 8, 2023
    Assignee: Deere & Company
    Inventor: Thomas L. Kennedy
  • Patent number: 11529742
    Abstract: A robotic arm system includes a robotic arm having at least one stepper motor and operable to move an end of the robotic arm in X-, Y-, and Z-dimensions, a camera attached to the robotic arm, and a controller coupled to the robotic arm and to the camera. During configuration, the controller moves the end of the robotic arm to a reference point to obtain initial reference coordinates and a reference image, and to a target location to obtain initial target coordinates. During operation, the controller moves the robotic arm according to the initial reference coordinates, adjusts a position of the robotic arm to an actual reference location using the camera to determine actual reference coordinates, and moves the robotic arm to an actual target location using the initial target coordinates and a difference between the initial reference coordinates and the actual reference coordinates.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: December 20, 2022
    Assignee: SILICON LABORATORIES INC.
    Inventors: Ting Yit Wee, Shang-Gil Ghang, Sorin Adrian Badiu
  • Patent number: 11422537
    Abstract: A recognition device includes: an image generator configured to acquire a control signal for displaying an image on a display device of a machine tool, the control signal being output from a display control device of the machine tool, and generate an image to be displayed on the display device, based on the acquired control signal; and an information generator configured to recognize at least one of state and control content of the machine tool, contained in the image, and generate machine information.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: August 23, 2022
    Assignee: FANUC CORPORATION
    Inventors: Akihide Nagamine, Hideki Otsuki
  • Patent number: 11402816
    Abstract: A numerical control device according to an aspect of the present disclosure controls a machine tool that machines a workpiece by way of a tool in accordance with a machining program, and includes: an offset setting unit which decides an offset direction and an offset amount with an orientation of the tool as a reference, for every tool; a test-running path calculation unit which calculates a test-running movement path of the tool obtained by offsetting by the offset amount in the offset direction from a machining movement path of the tool designated by the machining program; and an operating mode selection unit which selects either one of a machining operation mode of causing the tool to move following the machining movement path, and a test-run mode of causing the tool to move following the test-running movement path.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: August 2, 2022
    Assignee: FANUC CORPORATION
    Inventors: Hiroyuki Fujimoto, Nobuaki Aizawa
  • Patent number: 11347200
    Abstract: A controller includes a storage unit storing a plurality of sets of recommended setting values or recommended setting ranges regarding parameters for controlling an axis of a machine tool or an industrial machine or for controlling a motor, wherein set contents of the plurality of sets of recommended setting values or recommended setting ranges vary depending on a property of the machine tool, the industrial machine, or the motor; a comparing unit configured to compare input parameters with the recommended setting values or the recommended setting ranges corresponding to the property of a control target; and a comparison result presenting unit configured to present a warning when the input parameters differ from the recommended setting values or deviate from the recommended setting ranges corresponding to the property of the control target.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: May 31, 2022
    Assignee: FANUC CORPORATION
    Inventors: Yao Liang, Yuuki Kumamoto, Satoshi Ikai
  • Patent number: 10990729
    Abstract: The verification-processing device includes an acquisition unit that is configured to acquire a circuit logic model represented by an evaluation expression represented by a logical expression taking as variables, a relay, an element, and a connection line that form a relay logic circuit to be verified, the evaluation expression including at least a logical expression for a case where a failure event occurs in the relay logic circuit; and a determination unit that is configured to determine the logical state of an output of the relay when a failure event occurs in the element or the connection line, based on the circuit logic model.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: April 27, 2021
    Assignee: MITSUBISHI HEAVY INDUSTRIES ENGINEERING, LTD.
    Inventors: Kenji Takao, Keita Hirayama, Noritaka Yanai
  • Patent number: 10901394
    Abstract: Techniques are described for viewing a plurality of related presentation areas linked to a set of machine-related data. In one example, a machine-related data set associated with a manufacturing process session for manufacturing a particular workpiece is presented, the data set representing a common data set presented in a plurality of presentation areas, each associated with a separate view on the machine-related data set. In one of the presentation areas, a selection of a particular group of data points is identified and that presentation area is updated. Reference values associated with the common data set are identified based on the selected group of data points. For each of the other presentation areas, (1) a particular set of data included in the particular other presentation area corresponding to the identified reference values is identified and (2) the corresponding presentation area is updated based on that identified data set.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: January 26, 2021
    Assignee: SAP SE
    Inventors: Stephan Meier, Philipp Raub, Robert Noce, Matthias Weigold, Navdeep Raj Ganesh, Sarah Fathallah, Sarah Nolan
  • Patent number: 10839110
    Abstract: A computing device for receiving a design problem statement describing a design problem in a controlled natural language (CNL) that defines permitted lexicons and syntax structures. The design problem statement is processed using the CNL lexicons and syntax structures to produce a job description executable by a design application for generating a design solution for the design problem statement. An improved CNL user interface that assists users to produce valid design problem statements that are CNL-compliant. The CNL user interface receives user-selectable terms that are compliant with the CNL lexicons and generates candidate problem statements that are compliant with CNL syntax structures and receives a selection of a candidate problem statement that is added to the design problem statement. A graphical user interface may display a graphical representation of a design problem statement that can be directly modified. A dialogue-based design process to explore possible design intentions and design solutions.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: November 17, 2020
    Assignee: AUTODESK, INC.
    Inventors: Francesco Iorio, Wei Li, Hyunmin Cheong
  • Patent number: 10753955
    Abstract: A manufacturing computer device for dynamically adapting additive manufacturing of a part is provided. The manufacturing computer device includes at least one processor in communication with at least one memory device. The at least one memory device stores a build file for building the part including a plurality of geometries that each include one or more values of a first build parameter. The processor is programmed to receive sensor information of a build of the part by a machine, compare the sensor information for each geometry of the plurality of geometries to the corresponding one or more values of the first build parameter, determine one or more values for a second build parameter for each of the geometries based on the one or more differences, and generate an updated build file for the part including the one or more values for the second build parameter.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 25, 2020
    Assignee: General Electric Company
    Inventors: Rogier Sebastiaan Blom, John Freer, Dean Michael Robinson, Subhrajit Roychowdhury, Harry Kirk Mathews, Jr.
  • Patent number: 10689832
    Abstract: A process and tool for monitoring the status, health, and performance of wear parts used on earth working equipment. The process and tool allow the operator to optimize the performance of the earth working equipment. The tool has a clear line of site to the wear parts during use and may be integrated with a bucket or blade on the earth working equipment.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: June 23, 2020
    Assignee: ESCO GROUP LLC
    Inventors: Eric L. Bewley, Noah D. Cowgill, Joseph E. Blomberg
  • Patent number: 10683642
    Abstract: A process and tool for monitoring the status, health, and performance of wear parts used on earth working equipment. The process and tool allow the operator to optimize the performance of the earth working equipment. The tool has a clear line of site to the wear parts during use and may be integrated with a bucket or blade on the earth working equipment.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: June 16, 2020
    Assignee: ESCO GROUP LLC
    Inventors: Eric L. Bewley, Noah D. Cowgill, Joseph E. Blomberg
  • Patent number: 10657296
    Abstract: A computing device for receiving a design problem statement describing a design problem in a controlled natural language (CNL) that defines permitted lexicons and syntax structures. The design problem statement is processed using the CNL lexicons and syntax structures to produce a job description executable by a design application for generating a design solution for the design problem statement. An improved CNL user interface that assists users to produce valid design problem statements that are CNL-compliant. The CNL user interface receives user-selectable terms that are compliant with the CNL lexicons and generates candidate problem statements that are compliant with CNL syntax structures and receives a selection of a candidate problem statement that is added to the design problem statement. A graphical user interface may display a graphical representation of a design problem statement that can be directly modified. A dialogue-based design process to explore possible design intentions and design solutions.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: May 19, 2020
    Assignee: Autodesk, Inc.
    Inventors: Francesco Iorio, Wei Li, Hyunmin Cheong
  • Patent number: 10539947
    Abstract: An information processing device displays an NC machining program and a physical state of a machine tool that is operated based on the NC machining program. The information processing device acquires, during execution of a block in a machining block, data indicative of the physical state of the machine tool, associates the block that was being executed with the acquired data and stores the block and the data that have been associated. In addition, the information processing device refers to the database and draw the block using a color according to an intensity of the data, and displays the NC machining program.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: January 21, 2020
    Assignee: Fanuc Corporation
    Inventors: Satoru Endo, Shinya Nakamura, Hideaki Maeda
  • Patent number: 10512980
    Abstract: A wire electrical discharge machining system includes: an electrode motion control unit for moving a wire electrode while keeping the wire electrode parallel to Z1-axis and bring the wire electrode into contact with a reference piece, and moving the wire electrode while keeping the wire electrode inclined with respect to the Z1-axis and bring the wire electrode into contact with the reference piece; an electrode position acquiring unit for acquiring a position of the wire electrode in an X1Y1Z1 orthogonal coordinate system when the wire electrode touches the reference piece; a piece position acquiring unit for acquiring a piece position of the reference piece in an X2Y2Z2 orthogonal coordinate system when the wire electrode touches the reference piece; and a relative positional relationship calculator for calculating a coordinate system relative positional relationship, based on the acquired positions.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: December 24, 2019
    Assignee: FANUC CORPORATION
    Inventors: Masashi Masuda, Akiyoshi Kawahara
  • Patent number: 10496074
    Abstract: An information processing device displays an NC machining program and a physical state of a machine tool that is operated based on the NC machining program. The information processing device acquires, during execution of a block in a machining block, data indicative of the physical state of the machine tool, associates the block that was being executed with the acquired data and stores the block and the data that have been associated. In addition, the information processing device refers to the database and draw the block using a color according to an intensity of the data, and displays the NC machining program.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 3, 2019
    Assignee: Fanuc Corporation
    Inventors: Satoru Endo, Shinya Nakamura, Hideaki Maeda
  • Patent number: 10481582
    Abstract: A machine tool includes a machining chamber, an illuminator in the machining chamber, and an NC unit. The NC unit includes a manual execution unit for executing the machining operation via a pulse signal generated in response to operation of a manually operated part, and has a one-block stop mode in which the NC program is executed for one block and then stopped. A notification unit issues a notification of completion of the execution of one block of the NC program while the machining operation is executed manually using the manual execution unit in the one-block stop mode, and the notification unit includes the illuminator. A change in the illumination state of the illuminator enables an operator to observe the interior of the machining chamber continuously while being notified of the completion of the execution of the one block of the NC program.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: November 19, 2019
    Assignees: Citizen Watch Co., Ltd, Citizen Machinery Co., Ltd.
    Inventor: Noriyuki Asahara
  • Patent number: 10472806
    Abstract: Provided is a display system capable of facilitating appropriate ripping work. A right ripper side camera images a ripping tip. The right ripper side camera is mounted on a vehicle main body. The image generating unit generates a display image. The display image includes an image of the ripping tip by an imaging unit and information about a rotative running of a crawler belt. A display unit displays the display image.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: November 12, 2019
    Assignee: KOMATSU LTD.
    Inventors: Takashi Tsukamoto, Etsuo Fujita, Sueyoshi Nishimine, Masahiro Ikeda
  • Patent number: 10317883
    Abstract: A numerical controller stores, among executed programs, a program applicable to a preset favorite condition in a specified storage area. The numerical controller then stores, based on execution history information on the program, the program applicable to the preset favorite condition in the storage area. The numerical controller then classifies the program stored in the storage area based on contents of the program, and displays the program stored in the storage area based on a result of classification.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 11, 2019
    Assignee: FANUC CORPORATION
    Inventor: Ryuta Hitomi
  • Patent number: 10261498
    Abstract: Provided is a numerical controller including a wait management table that stores wait management information of each machining program, a wait controller that performs wait control of each axis based on the wait management information with respect to an axis controller that controls each axis of each path, and a management unit that updates the wait management information of each machining program stored in the wait management table.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: April 16, 2019
    Assignee: FANUC Corporation
    Inventor: Yuu Oota
  • Patent number: 10254731
    Abstract: A machining program creating device that calculates a movement command indicating a tool path based on the machining program including the machining cycle command includes machining region calculating means for calculating a machining region based on a machining condition and a finished shape specified by the machining cycle command, movement command calculating means for calculating the movement command based on the machining condition specified by the machining cycle command, and the machining region calculated by the machining region calculating means, and machining program creating means for creating a machining program without a machining cycle command, based on an unmachined workpiece shape and the finished shape specified by the machining cycle command, the machining region calculated by the machining region calculating means, and the movement command calculated by the movement command calculating means.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: April 9, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yuuji Deguchi, Yorikazu Fukui, Hideaki Maeda
  • Patent number: 10114363
    Abstract: A numerical controller generates a machining cycle, and controls a machine tool by executing the machining cycle. A block to be corrected is selected from among a plurality of blocks of the machining cycle, the selected block is corrected, and correction information of the block is generated based on the correction and stored. Then, the machining cycle is generated based on the correction information of the stored block and the machining cycle is executed.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: October 30, 2018
    Assignee: FANUC Corporation
    Inventors: Yuuji Deguchi, Akira Egashira, Hideaki Maeda
  • Patent number: 10114362
    Abstract: A method for controlling production processes of products. A first n-tuple representative of current parameters of product are determined and stored. The current parameters are displayed. Control elements are displayed for selecting from pre-defined process actions compatible for performing on product having the current parameters retained in the first n-tuple. Each process action is representative of a first transformation matrix of dimension compatible with the first n-tuple. The pre-defined process actions and associated first transformation matrices are stored. A process action is selected from the pre-defined process actions. The first transformation matrix corresponding to the selected process action is applied to the first n-tuple to produce a second n-tuple of future product parameters. The product having the future parameters of the second n-tuple is displayed.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: October 30, 2018
    Inventor: Christoph Langer
  • Patent number: 10095219
    Abstract: A sub-program carried out by a numerical control unit that controls a production machine is disclosed. The numerical control unit transmits a piece of information identifying a program instruction, by means of which the sub-program was generated to a CAM system after the instruction is selected by a user through an operator interface. The numerical control unit receives, a parameterized description of the sequence of program instructions containing the selected program instruction from the CAM system. The numerical control unit outputs the parameterized description to the user via the operator interface and receives a modification of the parameterized description from the user. The numerical control unit then transmits the modified parameterized description to the CAM system and receives a modified sub-program corresponding to the modified parameterized description from the CAM system.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: October 9, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Christof Sinn, Ralf Spielmann
  • Patent number: 10088832
    Abstract: A tool path generating device for generating a machining program is provided with a determining unit which determines whether or not the effective cutting length of a tool would be insufficient if machining were performed using a first tool path, and an estimating unit which estimates a section of insufficiency, being the section in which the effective cutting length of the tool is insufficient. The tool path generating device is provided with a post-move travel path generating unit which generates a post-move tool path in which the path corresponding to the section of insufficiency has been moved relative to the first tool path to a path whereby the section of insufficiency can be machined using the section of the tool within the effective cutting length, and an auxiliary path generating unit which generates an auxiliary tool path for machining the uncut section remaining in the workpiece.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: October 2, 2018
    Assignee: MAKINO MILLING MACHINE CO., LTD.
    Inventors: Yuki Tanigawa, Yuji Otomo, Soichiro Asami
  • Patent number: 10082449
    Abstract: A numerical controller has a test mode of a machining program, sets, for each axis, a neighboring distance from a movement prohibition boundary of a tool or a workpiece, and temporarily stops an axis movement at a boundary of a near region thereof. A movable distance in a direction approaching the movement prohibition boundary is obtained for each axis such that the movable distance is less than a distance to the movement prohibition boundary. Further, if an axis exceeding the movable distance is present, an axis movement is stopped by restricting a movement distance within a range not exceeding the movable distance.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: September 25, 2018
    Assignee: Fanuc Corporation
    Inventor: Hideo Ogino
  • Patent number: 9972133
    Abstract: A wearable augmented reality overlay device for use with a tool displays information to a user relating to the status or operation of the tool, to the forming of a work piece for a project, or to safety information related to the tool. The displayed information may include a highlight projected onto a portion of the tool, onto a wearer's body part, or onto a work piece. The displayed information may include a virtual control for the tool or another tool, an operating manual, or a maintenance, assembly or operating guide. The wearable display permits the user to control the tool and potentially other tools in the work shop. The display may instead include a projector to project adjustment information as a tool is adjusted. A virtual image of a tool may be projected to locating a tool in a work area.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: May 15, 2018
    Assignee: JPW Industries Inc.
    Inventors: Micah Coleman, Charles Weber
  • Patent number: 9949423
    Abstract: An agricultural system includes agricultural equipment and a user interface. The agricultural equipment includes a command and control system and an equipment configuration code file. The command and control system, in operation, configures and controls the agricultural equipment based at least in part on the equipment configuration code file. The agricultural equipment comprises a work vehicle or an implement to be carried or towed by a work vehicle. The user interface displays information to, and receive inputs from a user for one or more data fields in the equipment configuration code file for the agricultural equipment. The data fields comprise a user-given name and at least one of a compatible implement, an accessory, or a task for which the agricultural equipment may be configured.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: April 24, 2018
    Assignees: CNH Industrial America LLC, Autonomous Solutions, Inc.
    Inventors: Christopher Alan Foster, John Henry Posselius, Bret Todd Turpin, Brandon Chamberlain Adams, James Brian Stewart
  • Patent number: 9927795
    Abstract: Associative templates for machining operations and systems and methods including the same are disclosed herein. The methods include defining an electronic model for a feature and defining a tool path to be traveled by a cutting tool to form the feature. The methods further include recording an associative template as program code. The program code is configured to program an electronically controlled machine tool to automatically define the electronic model of the feature and to automatically define the tool path responsive to user selection of the program code on the electronically controlled machine tool. The electronically controlled machine tool further is configured to automatically form the feature within the workpiece responsive to executing the program code. The systems include electronically controlled machine tools including machine controllers that are programmed to execute the program code.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: March 27, 2018
    Assignee: The Boeing Company
    Inventor: Justin L. Peters
  • Patent number: 9895768
    Abstract: A laser processing apparatus includes a laser beam applying unit having a processing head for applying a laser beam to a workpiece held on a chuck table, a moving unit for relatively moving the chuck table and the laser beam applying unit, a controller for controlling the laser beam applying unit and the moving unit, an input unit for inputting a desired processing result, and a three-dimensional imaging unit for imaging a processed condition of the workpiece held on the chuck table to form a three-dimensional image. The controller adjusts processing conditions so as to obtain the desired processing result input by the input unit according to the desired processing result and the three-dimensional image formed by the three-dimensional imaging unit, and then controls the laser beam applying unit and the moving unit according to the processing conditions adjusted in the processing conditions adjusting step.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: February 20, 2018
    Assignee: DISCO CORPORATION
    Inventors: Junichi Kuki, Yusaku Ito
  • Patent number: 9869994
    Abstract: A simulation apparatus 1 includes a touch panel 20, a display controller 11, a display screen data storage unit 12, an input control unit 13, an operation information storage unit 14, a model data storage 16, a simulation executor 15 and an NC program generator 17. The simulation executor 15 displays an image of a movable structure 12 to be operated on the touch panel 20, moves the image in accordance with a manual operation and checks occurrence of interference, and, in the case where interference occurs, stops the movement of the image and displays the occurrence of interference on the touch panel 20. Further, in the case where it is confirmed that no interference occurs, the NC program generator 17 generates an NC program based on manual operation information.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: January 16, 2018
    Assignee: DMG MORI SEIKI CO., LTD.
    Inventor: Tetsuo Ogawa
  • Patent number: 9846424
    Abstract: Included are an NC command input unit that receives an NC command serving as an NC command that enables processing independent of NC machining and that is independent of a model of an NC machine tool and an NC command; a machine information storage unit; a tool information storage unit; a command analysis unit that determines whether an NC command input to the NC command input unit is the NC command; a command creation unit that, creates a designated operation program that enables the NC machine tool to perform a series of operations corresponding to the NC command on the basis of the NC command, the model information, and the tool information; and a CNC control unit that controls the NC machine tool.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: December 19, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventors: Ryoichi Ikeda, Nobuyuki Takahashi, Kohei Yamamoto
  • Patent number: 9841754
    Abstract: An information-linkage supporting apparatus includes: a schema-information acquiring unit acquiring schema information concerning the configuration of numerical control data stored by a numerical-control-data storing apparatus as a database, from the numerical-control-data storing apparatus; a memory-map-information acquiring unit acquiring memory map information concerning memory allocation in the data memory of the numerical control data stored by a numerical control apparatus in an inside thereof, from the numerical control apparatus; a mapping-table generating unit generating, on the basis of association instruction information inputted from the outside for instructing association between constituent elements of the schema information and constituent elements of the memory map information, a mapping table, which is information for information linkage obtained by associating and mapping the constituent elements of the schema information and the constituent elements of the memory map information; and a mapp
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: December 12, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventor: Noriyasu Fukatsu
  • Patent number: 9791850
    Abstract: A numerical control system exchanges input/output signals between a numerical controller and an IO unit and the IO unit includes a first control unit that changes an idle signal output from the IO unit using an input signal as a trigger to a specific waveform pattern signal and when the specific waveform pattern signal is received, transmits the specific waveform pattern signal to a former side. The numerical controller includes a second control unit that outputs an interrupt signal when the specific waveform pattern signal is received.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: October 17, 2017
    Assignee: FANUC Corporation
    Inventors: Kouhei Yoshida, Yoshito Miyazaki
  • Patent number: 9667607
    Abstract: A control apparatus is disclosed, including a first processor which can be connected to a network; and a second processor which includes a user interface, which is communicatively connected to the first processor, and which performs equipment control based on information input via the user interface and information obtained by the first processor from the network, wherein the first processor includes a communications control unit which conducts a protocol control and/or cryptographic process in communications via the network.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 30, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Ryosuke Mizunashi
  • Patent number: 9640043
    Abstract: A remote display device for displaying real time measurement values is configured to operate as a device in a metrology personal area network (“MPAN”) which also includes a dimensional metrology user interface device and one or more dimensional metrology measurement devices (e.g., calipers, etc.). In various implementations, the remote display device is configured to be operable in either a first mode (e.g., a slave mode) or a second mode (e.g., an independent mode). In a slave mode, the remote display device is responsive to control instructions that are received from the dimensional metrology user interface device to configure a display of real time measurement values from one or more of the measurement devices. In an independent mode, the remote display device is configurable to display real time measurement values from one or more of the measurement devices without receiving control instructions from the dimensional metrology user interface device.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: May 2, 2017
    Assignee: Mitutoyo Corporation
    Inventors: Matthew Raymond Dockrey, Casey Edward Emtman, Eric T. Noble, Darren Wayne Robinson
  • Patent number: 9594357
    Abstract: A position command value is compensated by predicting a thermal displacement amount of each part of a machine tool and adding a thermal displacement compensation amount which cancels the predicted thermal displacement amount to the position command value of a feed axis. This thermal displacement compensation amount is adjusted from the error amount between this compensated position command value and an actual machining point. Upon adjustment of this thermal displacement compensation amount, it is possible to determine whether to increase or decrease the thermal displacement amount based on a direction in which an operator moves a tool image or a workpiece image on a screen.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: March 14, 2017
    Assignee: FANUC CORPORATION
    Inventors: Takahiro Endou, Susumu Maekawa
  • Patent number: 9586324
    Abstract: The invention relates to a method and a device for operating an industrial robot by means of an operating device, and includes a graphical operator interface, such as a touch-sensitive display, the robot being connected to a robot control unit.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: March 7, 2017
    Assignee: REIS GROUP HOLDING GMBH & CO. KG
    Inventor: Franz Som
  • Patent number: 9523966
    Abstract: An automatic programming apparatus includes a machining-shape generating unit configured to generate second machining shapes for each of machining processes from each of a plurality of first machining shapes input from outside; a machining-order editing unit configured to receive an input of execution order of the machining processes; a machining-shape adjusting unit configured to extend, among a plurality of the second machining shapes having a same tool direction, which is a direction that a tool pierces, one of the second machining shapes in a direction opposite to the tool direction, delete, from the other machining shape that overlaps the one second machining shape because of the extension of the one second machining shape, a portion of the overlap, and generate a third machining shape; and a control-command generating unit configured to generate, based on the third machining shape and the input execution order, a control command.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: December 20, 2016
    Assignee: Mitsubishi Electric Corporation
    Inventors: Susumu Matsubara, Kenji Iriguchi, Daisuke Fujino, Tomonori Sato
  • Patent number: 9483038
    Abstract: A system for generating electronic cam profiles mimicking the action of mechanical cams operates on a variety of different cam profile inputs and converts them into a common form, for example, expressed as a polynomial spline and modifies that common form by predetermined adjustment relationships, for example by scaling coefficients of the common form cam profile according to desired changes in cam function and/or limitations in dynamic cam values input by a user. The common form of the cam profile may be obtained from a table of cam values by spline interpolation of those data values.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: November 1, 2016
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Robert Guenther, Joachim Thomsen, Robert Miklosovic, Brian Fast
  • Patent number: 9152269
    Abstract: A sensing circuit includes a plurality of sensors, a controller, a multiway switch, a linear optocoupler, and a logical control unit. The plurality of sensors are capable of measuring physical quantity, and each of the plurality of sensors is capable of generating a sensing signal in accordance with the physical quantity. The controller is capable of receiving and analyzing the sensing signals, and transforming the sensing signals into sensing events. The multiway switch is capable of selectively connecting one of the plurality of sensors to the controller. The linear optocoupler is connected between the plurality of sensors and the controller. The logical control unit is capable of controlling the multiway switch to selectively connect one of the plurality of sensors to the optocoupler, and generating a control signal to the controller, wherein the control signal indicating the one of the plurality of sensors connected to the controller.
    Type: Grant
    Filed: November 24, 2011
    Date of Patent: October 6, 2015
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Jun-Wei Zhang, Tsung-Jen Chuang, Shih-Fang Wong, Jun Zhang, Qi-Long Yu, Yang Xin
  • Patent number: 9063535
    Abstract: A system and a method for converting a machine tool program in NC programming language to permit a robot controller to execute the program. A robot controller converts the NC program into robot language according to a conversion configuration table, and uses the converted language as pseudo program data internally stored in a data memory within the robot controller. Each M-code (Miscellaneous code) in the NC program is executed as a sub-program call using the robot language. The content of the sub-programs can be freely defined and programmed by the user and, therefore, can be customized for the specific application.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: June 23, 2015
    Assignee: Fanuc Robotics America Corporation
    Inventors: Akihiro Yanagita, Eric Lee, H. Dean McGee, Jason Tsai
  • Patent number: 9031681
    Abstract: A system and a method for controlling the operations of a manufacturing facility with production resources that execute a production process and a manufacturing execution system with a production modeler and a production scheduler. A man-machine interface and/or graphical user interface enable the user to enter production orders and production scheduling data into the execution system. A production scheduler database stores production orders and production scheduling data. A data server process updates sensitive data that are required for real-time scheduling when a user modifies sensitive data. The data server process executes an event list queue with the data modification events launched by the database, periodically checks the event list queue for data modification events, reads from the database only the modified data of the sensitive data and/or sensitive class of data, and merges the modified data with the existing data. The updated data are then accessible to all users.
    Type: Grant
    Filed: October 3, 2012
    Date of Patent: May 12, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventor: Matteo Gentile
  • Patent number: 9026242
    Abstract: A position correcting system, method and tool for guiding a tool during its use based on its location relative to the material being worked on. Provided is a system and tool which uses its auto correcting technology to precisely rout or cut material. The invention provides a camera which is used to track the visual features of the surface of the material being cut to build a map and locate an image on that map used to reference the location of the tool for auto-correction of the cutting path.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: May 5, 2015
    Assignee: Taktia LLC
    Inventors: Alec Rivers, Ilan Moyer
  • Patent number: 9008813
    Abstract: A method for manufacturing a stamped part, such as a bipolar plate for a fuel cell, includes the steps of: providing an original model of the bipolar plate; and performing a compensation process on the original model, the compensation process including a two step morphing process based upon a prediction of spring back. The two step morphing process provides a compensated model of the stamped part. A compensated die face may be created based on the compensated model of the stamped part. The stamped part manufactured with the compensated die face has spring back compensation.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: April 14, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Siguang Xu, Paul A. LeBlanc, Steven J. Spencer, Gerald W. Fly
  • Patent number: 8989891
    Abstract: Provided are a control system and a control method by which a part of a continuously written machining program can be easily executed by a machine tool, and operation and the like of the machine tool can be checked. The control apparatus has an input device 102 which inputs a start instruction of a specific section of a machining program, and a partial executing device between the inputted start instruction of the specific section, and an end instruction that corresponds to the start instruction, to an operation executing device (101).
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: March 24, 2015
    Assignee: Citizen Machinery Co., Ltd.
    Inventors: Hitoshi Matsumoto, Hisashi Saito, Masaki Hara
  • Patent number: 8988032
    Abstract: A numerical controller capable of visually and accurately analyzing a change of the tool trajectory before and after changing a processing condition, whereby a parameter of a drive axis can be properly adjusted. The numerical controller comprises a numeric controlling part which controls each drive axis based on a predetermined position command; a position data obtaining part which obtains position data of each drive axis controlled by the numerical controlling part; a tool coordinate calculating part which calculates a coordinate of a tool center point based on position feedback or obtained position data of each drive axis and information of a mechanical structure of a machine tool; a tool trajectory storing part which stores the calculated coordinate of the tool center point as a feedback trajectory; and a displaying part which displays the stored feedback trajectory on a display.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: March 24, 2015
    Assignee: FANUC Corporation
    Inventors: Yasusuke Iwashita, Hajime Ogawa
  • Patent number: 8979446
    Abstract: A self-service, fully-automatic kiosk for duplicating keys includes a kiosk housing having a customer interface for receiving payment from a customer for the purchase of at least one duplicate of the customer's key. A key-receiving entry in the housing receives at least a portion of the customer's key to be duplicated, and a key analysis system within the housing analyzes the blade of a key inserted in the key-receiving entry to determine whether the inserted key matches one of a group of preselected key types and, if so, which preselected key type is matched. A key blank magazine within the housing stores key blanks for each of the preselected key types. A key blank extraction system extracts from the magazine a key blank for the preselected key type matched by the blade of the key inserted in the key-receiving entry. Then a key duplicating system within the kiosk replicates the tooth pattern of the blade of the key inserted in the key-receiving entry, on the blade of the extracted key blank.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: March 17, 2015
    Assignee: Minute Key Inc.
    Inventor: Daniel Freeman
  • Publication number: 20150073583
    Abstract: The present disclosure relates to a gear cutting machine having a machine control as well as having at least one display for displaying machine-relevant parameters, wherein the display is multitouch-operable and allows an operator input for controlling the gear cutting machine by multifinger gestures over the display.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 12, 2015
    Inventors: Thomas Karl, Marco Heider, Tobias Heilmannseder