Patents by Inventor Masakazu Sagasaki

Masakazu Sagasaki has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20130317641
    Abstract: A numerical control device that controls a machine tool that includes an X-axis for moving a turret, an H-axis for rotating the turret, and a C-axis for rotating a workpiece and that does not have a Y-axis orthogonal to the X-axis, including an analyzer that analyzes a virtual-Y-axis rapid-traverse command in a virtual-Y-axis interpolation mode in which an X-Y-axis movement command in a machining program is converted, and the X-axis, the H-axis, and the C-axis are cooperatively driven; a C-axis interpolation processor that interpolates a C-axis angle in response to the analyzed virtual-Y-axis rapid-traverse command; and an X-axis interpolation processor that interpolates an X-axis position based on the interpolated C-axis angle. The numerical control device controls an X-axis position so as to rotate the C-axis while keeping a C-axis velocity to a constant velocity and to enable a virtual Y-axis to move substantially linearly.
    Type: Application
    Filed: May 28, 2012
    Publication date: November 28, 2013
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Koji Terada, Masakazu Sagasaki
  • Publication number: 20130257340
    Abstract: A numerical control apparatus includes an imaginary-Y-axis control unit configured to execute an imaginary Y-axis control mode which is a mode for converting an X-Y axes movement command in a machining program described in a program coordinate system into a command in a machine coordinate system including X-H-C axes and for driving the X axis, the H axis, and the C axis in association with one another according to the converted command, an acquiring unit configured to acquire, when an emergency stop occurs during the imaginary Y-axis control mode, present positions of the X axis, the C axis, and the H axis at the time when the emergency stop is released, and a restoring unit configured to restore a present X-axis coordinate position and a present Y-axis coordinate position in the program coordinate system from the acquired present positions of the X axis, the C axis, and the H axis.
    Type: Application
    Filed: January 26, 2011
    Publication date: October 3, 2013
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Masakazu Sagasaki, Koji Terada
  • Publication number: 20130204427
    Abstract: A numerical control device including tapping spindle (S1, S2) time constant selecting means that compares acceleration and deceleration time constants of the S1 and S2 axes and selects the larger time constant, drilling axis (X1) acceleration and deceleration processing means that calculates an acceleration and deceleration movement amount of the X1 axis based on the selected spindle time constant and a commanded spindle rotation number and moves the drilling axis to the calculated position, synchronized tapping interpolation processing means that synchronizes the tapping spindle with the drilling axis based on the movement amount output from the drilling axis (X1) acceleration and deceleration processing means and a pitch, and tapping spindle synchronization processing means that transfers the rotation amount of the tapping spindle output from tapping spindle (S1)-drilling axis (X1) synchronization processing means to the synchronized side.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 8, 2013
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Koji Terada, Masakazu Sagasaki
  • Publication number: 20130166059
    Abstract: A numerical control device that controls a machine in which a main set including an X1 axis, a Z1 axis and a first turret axis and a sub-set including an X2 axis, a Z2 axis and a second turret axis are arranged to be point-symmetric with respect to a C axis, wherein each of the turret axis of the main set and the turret axis of the sub-set are selectively designated as a reference side and a synchronized side and a simultaneous D-cut control mode command for selecting a mode in which both turret axes are simultaneously actuated in synchronization using the output of the turret axis of one of the sets is set; wherein the numerical control device comprises, simultaneous D-cut command processing means, X1/Y1/C axis interpolation processing means, X2/Y2 axis interpolation processing means, and H axis command selecting means.
    Type: Application
    Filed: June 14, 2011
    Publication date: June 27, 2013
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Koji Terada, Masakazu Sagasaki
  • Patent number: 7548795
    Abstract: A numerical control system using converted data is provided in which changes can be made quickly to the feed rate by speed override and the like, the operation of the machine according to the content of variable data, and workpiece offset data during machining operation. The numerical control system includes a machining-program/internal-processing conversion module for allocating during conversion a command in a machining program to an application program for the numerical control apparatus, a variable/offset conversion module for storing during conversion, with respect to a command such as a variable command and a tool offset command in the machining program, only referencing information for the command, and a conversion data executing module for directly executing, during machining program execution, the internal processing sequentially based on data allocated by the conversion module.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: June 16, 2009
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Masakazu Sagasaki, Hirohusa Kamiya, Toru Takeyama
  • Patent number: 7155303
    Abstract: A numerical control system comprises a high speed operation buffer 27 for storing all the NC control data (interpolation movement amount or acceleration or deceleration data, etc.) occurring in time series by executing apart program, a time series data parallel display part 62 for reading and displaying the data in time series, an optimization processing part 61 for making the edit process such as recalculation process to deletion of Null data, etc. and temporally shift the group of specific data or change the pattern in the group of said data, and a second high speed operation buffer 60 for storing the processing result. The series of processes are performed by a personal computer (PC) 51 connected to an NC apparatus 1 to be able to exchange data. The data stored in the second high speed operation buffer 60 is transferred to the side of the NC apparatus 1, and read and executed, whereby the optimal processing with temporal editing is performed at high speed.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: December 26, 2006
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Masakazu Sagasaki, Toshio Harada, Takashi Ito
  • Publication number: 20060173572
    Abstract: A numerical control system using converted data can be obtained, in which, when an operator desires to change the feed rate by speed override and the like, when the operator-desires to change the operation of the machine according to the content of variable data, or when the operator desires to change workpiece offset data during machining operation, such a change can be quickly made.
    Type: Application
    Filed: March 17, 2003
    Publication date: August 3, 2006
    Inventors: Masakazu Sagasaki, Hirohusa Kamiya, Toru Takeyama
  • Publication number: 20050209712
    Abstract: A numerical control system comprises a high speed operation buffer 27 for storing all the NC control data (interpolation movement amount or acceleration or deceleration data, etc.) occurring in time series by executing apart program, a time series data parallel display part 62 for reading and displaying the data in time series, an optimization processing part 61 for making the edit process such as recalculation process to deletion of Null data, etc. and temporally shift the group of specific data or change the pattern in the group of said data, and a second high speed operation buffer 60 for storing the processing result. The series of processes are performed by a personal computer (PC) 51 connected to an NC apparatus 1 to be able to exchange data. The data stored in the second high speed operation buffer 60 is transferred to the side of the NC apparatus 1, and read and executed, whereby the optimal processing with temporal editing is performed at high speed.
    Type: Application
    Filed: February 7, 2002
    Publication date: September 22, 2005
    Applicant: MITSUBISHI DENKI KABUSHIKI KAISHA
    Inventors: Masakazu Sagasaki, Toshio Harada, Takashi Ito
  • Patent number: 6862492
    Abstract: By using a configuration comprising sampling means for sampling block end information about each system program, means for identifying a resumption block and a resumption position of each system based on the block end information of each system at the time of a machining halt, and means for calculating information about a synchronous relation between the systems from the block end information of each system and resuming and starting each system based on this calculated result when machining is resumed from the resumption position, it is constructed so that the synchronous relation between the systems can be restored to resume the machining even in a numerical control apparatus in correspondence with multiple systems.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: March 1, 2005
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Masakazu Sagasaki, Toshihiro Niwa, Takashi Itoh
  • Publication number: 20040153199
    Abstract: By using a configuration comprising sampling means for sampling block end information about each system program, means for identifying a resumption block and a resumption position of each system based on the block end information of each system at the time of a machining halt, and means for calculating information about a synchronous relation between the systems from the block end information of each system and resuming and starting each system based on this calculated result when machining is resumed from the resumption position, it is constructed so that the synchronous relation between the systems can be restored to resume the machining even in a numerical control apparatus in correspondence with multiple systems.
    Type: Application
    Filed: October 30, 2003
    Publication date: August 5, 2004
    Inventors: Masakazu Sagasaki, Toshihiro Niwa, Takashi Itoh
  • Patent number: 6477441
    Abstract: A numerical control system having a built in personal computer (PC), is made up of an interrupt generation circuit in an NC section for generating an interrupt in the NC section when a power off switch is pressed, PC termination acknowledgement means in the NC section for sending a termination request to a PC section, acknowledging a termination notification from the PC section, and requesting a DS output circuit to turn off the power of a power unit, a PC power down handling section in the PC section for forcibly terminating an application program and an operating system in the PC section after receiving the termination request sent from the PC termination acknowledgement means in the NC section, and a BIOS section for checking that the operating system is terminated and sending a termination notification to the NC section. Thus, in the numerical control system having a built-in PC, the power is turned off soundly without destroying an external storage unit such as a hard disk storage unit.
    Type: Grant
    Filed: February 15, 2000
    Date of Patent: November 5, 2002
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Masakazu Sagasaki
  • Patent number: 6445973
    Abstract: A screen shifting method in a numerical control apparatus which includes a personal computer, comprising the steps of registering screen display processing libraries DLL; reading out all of the registered screen display processing libraries DLL when starting a screen shift execution program into a memory managed by an OS; managing the location of each of the screen display processing libraries DLL with a screen management table according to a discrete ID code; accepting a screen shift request when the screen shift execution program MMI application main module has been started and selecting a required screen display processing library DLL corresponding to the specified ID code from data in the screen management table; and executing screen shift according to the selected screen display processing library DLL.
    Type: Grant
    Filed: September 17, 1999
    Date of Patent: September 3, 2002
    Assignee: Mitsubishi Denki Kabushuki Kaisha
    Inventors: Masakazu Sagasaki, Syoji Oda
  • Patent number: 6404160
    Abstract: In a numerical control apparatus 1, a synchronous control management unit 11 manages the dominant relation of plural axes to be controlled synchronously. In case of the position control system, in the axis control unit which controls the reference axis, a synchronous position calculation processing unit 74 calculates the command position to the reference axis. On the other hand, in the axis control unit which control the synchronous axis, the synchronous position calculation processing unit 74 calculates the moving stroke per unit time of the synchronous axis, thereby calculating the command position to the synchronous axis. One axis control unit which controls the reference axis and plural axis control units for controlling the synchronous axes issue the calculated command positions, and control the individual corresponding motors, and therefore control plural axes synchronously to one reference axis, and further control other axis synchronously by reference to the corresponding synchronous axis.
    Type: Grant
    Filed: June 6, 2001
    Date of Patent: June 11, 2002
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Masakazu Sagasaki, Yoshinori Yamada
  • Publication number: 20020003416
    Abstract: In a numerical control apparatus 1, a synchronous control management unit 11 manages the dominant relation of plural axes to be controlled synchronously. In case of the position control system (synchronous control of axes), in the axis control unit which controls the reference axis, a synchronous position calculation processing unit 74 calculates the command position to the reference axis, by adding the moving stroke of the reference axis calculated in an axis control command value converting unit 72 to the reference position of the reference axis.
    Type: Application
    Filed: June 6, 2001
    Publication date: January 10, 2002
    Inventors: Masakazu Sagasaki, Yoshinori Yamada