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: 20130317641Abstract: 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: ApplicationFiled: May 28, 2012Publication date: November 28, 2013Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Koji Terada, Masakazu Sagasaki
-
Publication number: 20130257340Abstract: 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: ApplicationFiled: January 26, 2011Publication date: October 3, 2013Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Masakazu Sagasaki, Koji Terada
-
Publication number: 20130204427Abstract: 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: ApplicationFiled: February 8, 2012Publication date: August 8, 2013Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Koji Terada, Masakazu Sagasaki
-
Publication number: 20130166059Abstract: 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: ApplicationFiled: June 14, 2011Publication date: June 27, 2013Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Koji Terada, Masakazu Sagasaki
-
Patent number: 7548795Abstract: 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: GrantFiled: March 17, 2003Date of Patent: June 16, 2009Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Masakazu Sagasaki, Hirohusa Kamiya, Toru Takeyama
-
Patent number: 7155303Abstract: 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: GrantFiled: February 7, 2002Date of Patent: December 26, 2006Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Masakazu Sagasaki, Toshio Harada, Takashi Ito
-
Publication number: 20060173572Abstract: 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: ApplicationFiled: March 17, 2003Publication date: August 3, 2006Inventors: Masakazu Sagasaki, Hirohusa Kamiya, Toru Takeyama
-
Publication number: 20050209712Abstract: 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: ApplicationFiled: February 7, 2002Publication date: September 22, 2005Applicant: MITSUBISHI DENKI KABUSHIKI KAISHAInventors: Masakazu Sagasaki, Toshio Harada, Takashi Ito
-
Patent number: 6862492Abstract: 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: GrantFiled: October 3, 2001Date of Patent: March 1, 2005Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Masakazu Sagasaki, Toshihiro Niwa, Takashi Itoh
-
Publication number: 20040153199Abstract: 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: ApplicationFiled: October 30, 2003Publication date: August 5, 2004Inventors: Masakazu Sagasaki, Toshihiro Niwa, Takashi Itoh
-
Patent number: 6477441Abstract: 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: GrantFiled: February 15, 2000Date of Patent: November 5, 2002Assignee: Mitsubishi Denki Kabushiki KaishaInventor: Masakazu Sagasaki
-
Patent number: 6445973Abstract: 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: GrantFiled: September 17, 1999Date of Patent: September 3, 2002Assignee: Mitsubishi Denki Kabushuki KaishaInventors: Masakazu Sagasaki, Syoji Oda
-
Patent number: 6404160Abstract: 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: GrantFiled: June 6, 2001Date of Patent: June 11, 2002Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Masakazu Sagasaki, Yoshinori Yamada
-
Publication number: 20020003416Abstract: 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: ApplicationFiled: June 6, 2001Publication date: January 10, 2002Inventors: Masakazu Sagasaki, Yoshinori Yamada