CN107272575A - Numerical control device and control method - Google Patents

Numerical control device and control method Download PDF

Info

Publication number
CN107272575A
CN107272575A CN201710225651.4A CN201710225651A CN107272575A CN 107272575 A CN107272575 A CN 107272575A CN 201710225651 A CN201710225651 A CN 201710225651A CN 107272575 A CN107272575 A CN 107272575A
Authority
CN
China
Prior art keywords
block
cutter changing
cpu
time
cutter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710225651.4A
Other languages
Chinese (zh)
Other versions
CN107272575B (en
Inventor
村上裕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of CN107272575A publication Critical patent/CN107272575A/en
Application granted granted Critical
Publication of CN107272575B publication Critical patent/CN107272575B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35349Display part, programmed locus and tool path, traject, dynamic locus
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P70/00Climate change mitigation technologies in the production process for final industrial or consumer products
    • Y02P70/10Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Automatic Tool Replacement In Machine Tools (AREA)

Abstract

The present invention relates to a kind of numerical control device and control method.CPU makes block message when reading in NC programs.Block message is by the time during block for performing composition NC programs and the corresponding information of block species progress.CPU performs tool magazine motor power control process after starting to perform NC programs.CPU reads in the NC programs of a block, performs cutter changing instruction search process.The processing time of block untill cutter changing instruction nearest to going to CPU is added up.When the cumulative time is more than the stipulated time, CPU cuts off the power supply of tool magazine motor.Numerical control device saves the consumption electric power of tool magazine motor.

Description

Numerical control device and control method
Technical field
The present invention relates to a kind of numerical control device and control method.
Background technology
Numerical control device is based on NC (Numerical Control:Numerical Control) program controls the action of lathe.Machine Bed accessory is for cutter changing device.Cutter changing device carries out the cutter changing of the main shaft of lathe.Cutter changing device is by tool magazine electricity Motivation drives.Numerical control device drives tool magazine motor to perform in the cutter changing instruction in explaining NC programs Cutter changing.During lathe is processed to chip being cut part, cutter changing device is without action.Japanese Patent Publication Numerical control device disclosed in No. 176503 publications in 2010 makes cutter changing device (robot) in lathe to chip being cut part Stop during being processed, thus suppress the power consumption of cutter changing device.In NC programs, stepped in advance in needed position Remember halt instruction.Halt instruction is the instruction for notifying the state before chip being cut part processing.Numerical control device is being held When analyzing halt instruction during row NC programs, it is judged as before chip being cut part processing, cutting off tool more changing device Power supply.
If considering, from the power supply for the connecting cutter changing device time required untill cutter changing device is started, to need The opportunity of stopping cutter changing device being determined according to the length at the interval untill cutter changing next time.User needs to determine Surely stop the opportunity of cutter changing device, pre-register halt instruction in the needed position of NC programs, therefore expend man-hour.
The content of the invention
It can be automatically cut off it is an object of the invention to provide a kind of according to the time untill cutter changing next time The numerical control device and control method of the power supply for the motor being driven to cutter changing device.
The numerical control device of technical scheme 1 is based on the NC programs for possessing multiple blocks with control instruction come to machinery Action and the action of cutter changing device are controlled, and the machinery is carried out described by making cutter be relatively moved with chip being cut part The machining of chip being cut part, cutter changing device progress is installed on the cutter of the cutter of the mechanical main shaft more Change, the numerical control device is characterised by, the NC programs include the cutter changing block instructed with cutter changing, the knife It is the control instruction for indicating the cutter changing that tool, which changes instruction, and the numerical control device possesses:Determination unit, it is in institute When stating NC programs and being read into, each described piece processing time is judged and the species of each described piece control instruction; Storage part, it stores block message, and the block message is each described piece of the processing time and institute that the determination unit is determined State the information of species;Search section, it is after the execution of the NC programs starts, the block message stored based on the storage part To search for after block is performed and closest to the cutter changing block for performing block, the execution block is currently to start to perform Block;Cumulative unit, since it to performing the cutter changing block that the search section is searched out start to perform the execution block Untill in a period of each described piece of the processing time added up;And cutting portion, it adds up in the cumulative unit Processing time when being more than the stipulated time, cut off the power supply of motor being driven to the cutter changing device. Therefore, when the interval untill cutter changing next time is long, numerical control device can cut off the power supply of motor, save electricity The consumption electric power of motivation.
The numerical control device of technical scheme 2 can be also equipped with connection portion, and the connection portion is described in cutting portion cut-out After the power supply of motor, when than starting to perform the startup needed for the cutter changing block at least motor described in pre-cooling Between when connect the power supply of the motor.Numerical control device is after the power supply of cut-out motor, than starting to perform cutter The power supply that motor is connected when block at least shifts to an earlier date the stipulated time is changed, therefore, it is possible to be performed after reliably motor is started by knife Has the cutter changing that more changing device is carried out.
The connection portion of the numerical control device of technical scheme 3 can shift to an earlier date than starting to perform the cutter changing block The execution of the block of the startup time connects the power supply before starting.Numerical control device controls motor in units of block The opportunity being switched off and on of power supply, therefore control is easy.
The stipulated time of the numerical control device of technical scheme 4 can at least start opening needed for the motor Dynamic time or the time long than the startup time, when the cumulative unit adds up processing time for less than the regulation Between when, the cutting portion does not cut off the power supply of the motor.Numerical control device also can after the power supply of cut-out motor Reliably start motor before cutter changing, therefore, it is possible to promptly perform cutter changing.
Control method involved by technical scheme 5 is the control method of numerical control device, the numerical control device base It is controlled in the NC programs for possessing multiple blocks with control instruction come the action and the action of cutter changing device to machinery, The machinery carries out the machining of the chip being cut part, the cutter changing device by making cutter be relatively moved with chip being cut part Be installed on the cutter changing of the cutter of the mechanical main shaft, the control method is characterised by, the NC journeys Sequence includes the cutter changing block instructed with cutter changing, and cutter changing instruction is the control for indicating the cutter changing Instruction, the control method possesses:Determination step, when the NC programs are read into, judges each described piece processing time And the species of each described piece control instruction;Storing step, stores block message, and the block message is judged by described Each described piece of the processing time and the information of the species that step is determined;Search step, in the NC programs After execution starts, searched for based on the block message stored by the storing step after block is performed and closest to holding The cutter changing block of row block, the execution block is the current block for starting to perform;Accumulating step, to from starting to perform the execution Block untill starting to perform the cutter changing block that searches out by the search step in a period of each described piece of institute Stating processing time is added up;And cut-out step, it is regulation in the processing time for adding up by the accumulating step When more than the time, the power supply for the motor being driven to the cutter changing device is cut off.Numerical control device can pass through The above method is carried out to obtain the effect described in technical scheme 1.
Brief description of the drawings
Fig. 1 is the stereogram of lathe 1.
Fig. 2 is the block diagram for the electrical structure for representing numerical control device 30 and lathe 1.
Fig. 3 is the concept map for the various storage regions for representing RAM 33.
Fig. 4 is NC programs P1 figure.
Fig. 5 is the concept map of block message 3311.
Fig. 6 is the flow chart that block message makes processing.
Fig. 7 is the flow chart of tool magazine motor power control process (first embodiment).
Fig. 8 is the flow chart that cutter changing instructs search process.
Fig. 9 be the block processing time and tool magazine motor for representing N01~N09 power on and cut-out opportunity when Between scheme.
Figure 10 is the concept map for the various storage regions for representing RAM 133.
Figure 11 is the flow chart of timing processing.
Figure 12 is the flow chart of tool magazine motor power control process (second embodiment).
Figure 13 is to represent that the block processing time of N01~N09 in second embodiment and the power supply of tool magazine motor connect The time diagram on logical and cut-out opportunity.
Embodiment
1~Fig. 9 of reference picture come illustrate the present invention first embodiment.Arrow institute in Fig. 1 is used in the following description It is the left and right that shows, front and rear, up and down.Left and right directions, fore-and-aft direction, the above-below direction of lathe 1 are the X-direction of lathe 1, Y-axis respectively Direction, Z-direction.Lathe 1 shown in Fig. 1 rotates the cutter 4 for being installed on main shaft 9, to being held in the upper surface of workbench 13 Chip being cut part 3 implements machining.Numerical control device 30 (reference picture 2) controls the action of lathe 1.
Reference picture 1 illustrates the construction of lathe 1.Lathe 1 possesses base station 2, column 5, main tapping 7, main shaft 9, workbench dress Put 10, cutter changing device 20, control box 6, control panel 15 (reference picture 2) etc..Base station 2 is the metal system of approximately parallelepiped body shape Stylobate.Column 5 is arranged at the upper back of base station 2.Main tapping 7 can be moved along the preceding surface of column 5 along Z-direction.Main tapping 7 Internally main shaft 9 is supported in the way of it can rotate.Main shaft 9 has mounting hole (omitting diagram) in the bottom of main tapping 7.Main shaft Cutter 4 is installed on the mounting hole by 9, is rotated by the driving of spindle drive motor 52 (reference picture 2).Spindle drive motor 52 It is arranged at main tapping 7.Main tapping 7 is by being arranged at the Z axis travel mechanism (omit illustrate) on the preceding surface of column 5 come along Z-direction It is mobile.Numerical control device 30 is controlled by the driving to Z axis motor 51, to control shifting of the main tapping 7 along Z-direction It is dynamic.
Table device 10 possess Y-axis moving mechanism (omit diagram), Y-axis platform 12, X-axis travel mechanism (omitting diagram), Workbench 13 etc..Y-axis moving mechanism is arranged on front side of the upper surface of base station 2, by Y-axis motor 54 by Y-axis platform 12 with can Supported along the mode that Y direction is moved.
X-axis travel mechanism is arranged at the upper surface of Y-axis platform 12, by X-axis motor 53 by workbench 13 with can be along X-axis The mode of direction movement is supported.Therefore, by Y-axis moving mechanism, Y-axis platform 12, X-axis travel mechanism, workbench 13 can be in base Moved on platform 2 along X-direction and Y direction.
Cutter changing device 20 is arranged at the front side of main tapping 7, the tool magazine 21 for possessing collar plate shape.Tool magazine 21 is kept in periphery Multiple cutters (omitting diagram), cutter changing is instructed on indicated knife by the driving of tool magazine motor 55 (reference picture 2) Tool is positioned at cutter changing position.Cutter changing instruction is the instruction in NC programs.Cutter changing position is the most lower of tool magazine 21 Portion position.Cutter changing device 20 is changed the cutter 4 for being installed on main shaft 9 with the cutter in cutter changing position.
Control box 6 preserves numerical control device 30 (reference picture 2).30 pairs of numerical control device is arranged at the Z axis electricity of lathe 1 Motivation 51, spindle drive motor 52, X-axis motor 53, Y-axis motor 54 are controlled, by making to be held on workbench 13 Chip being cut part 3 is relatively moved to implement various processing to chip being cut part 3 with being installed on the cutter 4 of main shaft 9.Various processing examples Processed, processed using the side of the progress such as end mill(ing) cutter, milling cutter using the perforate of the progress such as drill bit, screw tap in this way etc..
Control panel 15 is for example arranged at cover (omitting diagram) outer wall of covering lathe 1.Control panel 15 possesses input unit 16 and display part 17 (reference picture 2).Input unit 16 accepts the input of various information, operation instruction etc., is output to numerical value described later Control device 30.Display part 17 shows various pictures based on the instruction from numerical control device 30 described later.
Reference picture 2 illustrates the electrical structure of numerical control device 30 and lathe 1.Numerical control device 30 and lathe 1 have Standby CPU 31, ROM 32, RAM 33, storage device 34, input and output portion 35, drive circuit 51A~55A etc..The logarithms of CPU 31 Value control device 30 is uniformly controlled.The storages of ROM 32 main program, block message production process, tool magazine motor power control journey Sequence, cutter changing instruction search utility etc..Main program performs main process task.In main process task, NC programs are read in one by one, are come Perform various actions.NC programs are made up of multiple pieces comprising various control instructions, control to include lathe 1 in units of block The various actions of axle movement, cutter changing etc..Block message production process performs block message making processing (reference picture 6) described later. Tool magazine motor power control program performs tool magazine motor power control process (reference picture 7) described later.Cutter changing is instructed Search utility is the subprogram of tool magazine motor power control process, performs cutter changing instruction search process (reference described later Fig. 8).RAM 33 has various storage regions (reference picture 3) described later, temporarily stores various information.Storage device 34 is non-easy The property lost, the various information such as storage NC programs.What CPU 31 can be inputted operator using the input unit 16 of control panel 15 NC program storages, in addition can also be by storages to storage such as the NC programs read in by outside input to storage device 34 Device 34.
Drive circuit 51A is connected with Z axis motor 51 and encoder 51B.Drive circuit 52A and spindle drive motor 52 and volume Code device 52B connections.Drive circuit 53A is connected with X-axis motor 53 and encoder 53B.Drive circuit 54A and Y-axis motor 54 And encoder 54B connections.Drive circuit 55A is connected with tool magazine motor 55 and encoder 55B.Z axis motor 51, main shaft are electronic Machine 52, X-axis motor 53, Y-axis motor 54, tool magazine motor 55 are servomotors.Drive circuit 51A~55A is from CPU 31 receive instruction, and output driving current is distinguished to corresponding each motor 51~55.Drive circuit 51A~55A is from encoder 51B ~55B receives feedback signal, carries out the feedback control of position and speed.Input and output portion 35 and the input unit 16 of control panel 15 And display part 17 is connected.
Reference picture 3 illustrates RAM 33 various storage regions.When RAM 33 possesses block message storage region 331, added up Between storage region 332 etc..(the ginseng of block message described later 3311 that block message storage region 331 stores based on NC programs to produce According to Fig. 5).The execution block that cumulative time storage region 332 is stored since starting to perform NC programs performs cutter changing block to Untill cumulative time.Perform the block that block refers to perform in NC programs.Cutter changing block refers to comprising cutter changing instruction (G100) block.Cumulative time refers to each piece of block processing time is carried out to add up the resulting time.
Reference picture 4 illustrates NC programs P1.NC programs P1 is an example, is made up of N01 blocks~Nn blocks.Represent cutter 4 Or the x, y, z coordinate of the position of main shaft 9 is workpiece coordinate and represents absolute location coordinates, unit is mm.N01 G0X-100.Y- 100.;It is the F.F. instruction for being fast-forward to (X, Y)=(- 100, -100).N02 G4X1.0;It is the standby command of standby 1.0 seconds. N03 G100T1X-150.Y-150.Z200.;Be be replaced by cutter T1 cutter changing instruction and navigate to (X, Y, Z)= The positioning instruction of (- 150, -150,200).N04 M 140;It is signal output instruction, is, for example, to communication object destination (such as drive circuit 51A~55A) output confirmation signal simultaneously receives OK signals to have carried out really from communication object destination Into the instruction of next processing when recognizing.For example OK is not also received untill by given time after output confirmation signal Signal or when not can confirm that, the output errors of CPU 31 (error) stop the action of lathe 1.As long as given time is defeated as signal Go out acknowledging time to be stored in advance in ROM 32 or the grade of storage device 34.
N05 G0X-120.;It is the F.F. instruction for being fast-forward to X=-120.N06 G1X-200F10000;It is to feed speed Degree=10000mm/min is cut to X=-200 cutting move.N07 G4X00.5;It is the standby finger of standby 0.5 second Order.N08 G0Y-100.;It is the F.F. instruction for being fast-forward to Y=-100.N09 G100T2X-200.Y-200.Z300. is to change The positioning instruction of (X, Y, Z)=(- 200, -200,300) is instructed and navigates to for cutter T2 cutter changing.N10's G01Z250.F2000 is the cutting move that Z=250 is cut to feed speed=2000mm/min.Nn M 30 is knot Shu Zhiling.
Reference picture 5 illustrates block message 3311.Block message 3311 is the block message of the NC programs P1 shown in Fig. 4, is by block Number (N), block processing time (second), the corresponding information of block species progress.Block processing time is NC programs P1 each piece of processing Time.Block species is NC programs P1 each piece of species.For example, N01 block processing time is 0.2 second, block species is G0 (F.F.s Instruction).N02 block processing time is 1 second, and block species is G4 (standby command).N03 block processing time is sky column (-), block kind Class is G100 (cutter changing instruction).N04 block processing time is 0.5 second, and block species is M 140 (signal output instruction).
CPU 31 makes block message 3311 by performing block message making processing (reference picture 6) described later.During block processing Between computational methods be described below.
Reference picture 6 come illustrate block message making handle.When reading in NC programs from storage device 34, CPU 31 is from ROM 32 Block message production process is read in perform present treatment.Present embodiment when reading in the NC program P1 shown in Fig. 4 exemplified by carry out Explanation.CPU 31 reads in the NC programs P1 (S1) of a block.CPU 31 judges whether read in block is cutter changing instruction (S2).N01 is not cutter changing instruction (S2:"No"), therefore CPU 31 judges whether read in block is axle move (S3).Axle move is, for example, F.F. instruction, cutting move etc..It is such as screw tap, drill bit to cut move The side Machining Instruction of perforate instruction, milling cutter, end mill(ing) cutter etc. including the fixed cycles of perforate instruction or side Machining Instruction refer to Order etc..N01 F.F. instruction is axle move (S3:"Yes"), therefore CPU 31 counted based on feed speed set in advance The traveling time (such as 0.2 second) of the origin-to-destination of axle movement (F.F.) is calculated, the traveling time calculated is registered as block letter The block processing time (S9) of N01 in breath 3311.G0 is registered as the block species (S13) of the N01 in block message 3311 by CPU 31. The control instructions such as G code, M codes are registered as block species by present embodiment, but can also register the letter beyond control instruction Breath, can also for example register can recognize the distinguished symbol of block species.CPU 31 will be registered in the block movement of block message 3311 To next (S14).CPU 31 selects next block to be read in (S15).
CPU 31 returns to S1, reads in next piece of N02.N02 is not any in cutter changing instruction, axle move Individual (S2:"No", S3:"No"), therefore CPU 31 judges whether N02 is standby command (S4).N02 is standby command (S4: "Yes"), therefore the N02 that the stand-by time set in standby command (such as 1 second) is registered as in block message 3311 of CPU 31 Block processing time (S10).G04 is registered as the block species (S13) of the N02 in block message 3311 by CPU 31.CPU 31 will be stepped on Remember that the block of block message 3311 is moved to next (S14).CPU 31 selects next block to be read in (S15).
CPU 31 returns to S1, reads in next piece of N03.N03 is cutter changing instruction (S2:"Yes").Present embodiment Need from each piece of the block processing time started in a period of execution performs block untill nearest cutter changing block, therefore be not required to Want the block processing time of cutter changing block.Therefore, the block processing time (S8) of the N03 in the non-registration block messages 3311 of CPU 31. The block that CPU 31 will be registered in block message 3311 is moved to next (S14).CPU 31 selects next block to be read in (S15)。
CPU 31 returns to S1, reads in next piece of N04.N04 is not cutter changing instruction, axle move, standby finger Any one (S2 in order:"No", S3:"No", S4:"No"), therefore CPU 31 judges whether read in block is signal output Instruct (S6).N04 is signal output instruction (S6:"Yes"), therefore CPU 31 will preset in ROM 32 or storage device 34 N04 block processing time (S12) for being registered as in block message 3311 of signal output acknowledging time (such as 0.25 second).CPU 31 M 140 is registered as to the block species (S13) of the N04 in block message 3311.The block that CPU 31 will be registered in block message 3311 is moved Move next (S14).CPU 31 selects next block to be read in (S15).CPU 31 returns to S1, to after N05 also with It is above-mentioned similarly to perform processing.
The block read in S1 processing is not cutter changing instruction, axle move, standby command, signal output instruction In any one when (S2:"No", S3:"No", S4:"No", S6:"No"), CPU 31 determines whether END instruction (S7).Nn It is END instruction (S7:"Yes"), therefore CPU 31 terminates present treatment.Block message 3311 completes.It is in the block read in During control instruction beyond above-mentioned cutter changing instruction, axle move, standby command, signal output instruction, CPU 31 can To be registered as block processing time by 0.
7~Fig. 9 of reference picture illustrates tool magazine motor power control process.Performing the NC journeys from the reading of storage device 34 During sequence, CPU 31 reads in tool magazine motor control program to perform present treatment from ROM 32.Present embodiment is to perform shown in Fig. 4 NC program P1 when exemplified by illustrate.When present treatment performs beginning, RAM 33 stores the block message 3311 shown in Fig. 5 To block message storage region 331.CPU 31 present treatment perform start when, by RAM 33 cumulative time storage region 332 (with Down be referred to as RAM 33) in storage cumulative time be initialized as 0.
As shown in fig. 7, CPU 31 reads in the NC programs P1 (S21) of a block.CPU 31 judge read in block whether be END instruction (S22).N01 is F.F. instruction rather than END instruction (S22:"No"), therefore CPU 31 judges read in block Whether it is cutter changing instruction (S23).N01 is not cutter changing instruction (S23:"No"), therefore CPU 31 judged in RAM 33 Whether the cumulative time of storage is 0 (S24).Cumulative time is 0 (S24:"Yes"), therefore the block that CPU 31 is stored from RAM 33 The block processing time that information 3311 obtains N01 is 0.2 second (S25).The block processing time got is added to RAM 33 by CPU 31 In (S26).Cumulative time is changed into 0.2 second, the time for being t0~t1 (reference picture 9).CPU 31 reads cutter changing from ROM 32 Search utility is instructed, cutter changing instruction search process (S27) is performed.
Reference picture 8 come illustrate cutter changing instruct search process.The block message 3311 that CPU 31 is stored from RAM 33 is read Take next piece of block message (S41).CPU 31 judges whether next piece be END instruction (S42).When being END instruction (S42:"Yes"), CPU 31 terminates present treatment, the S30 for making processing enter Fig. 7.
Next piece of N02 is G4 standby command rather than END instruction (S42:"No"), therefore CPU 31 judges that N02 is It is no to instruct (S43) for cutter changing.N02 is not cutter changing instruction (S43:"No"), therefore CPU 31 is next by what is got It is upper (S44) that the block processing time (1 second) of individual block is added to the cumulative time stored in RAM 33.Cumulative time is changed into 0.2+1=1.2 Second, the time for being t0~t2 (reference picture 9).CPU 31 reads next one block N03 block message (S45) from block message 3311, Return to S42 processing.The next piece of N03 read is cutter changing instruction (S42:"No", S43:"Yes"), therefore CPU 31 terminate present treatment, the S30 for making processing enter Fig. 7.
Fig. 7 is returned to, CPU 31 judges whether the cumulative time stored in RAM 33 is more than stipulated time (S30).Rule Fix time the preferably startup time of tool magazine motor 55 or the time longer than the startup time.The stipulated time of present embodiment It is 0.5 second.Cumulative time is 1.2 seconds of t0~t2, is more than 0.5 second (S30:"Yes"), therefore CPU 31 judges next piece Whether it is cutter changing instruction (S31).Next piece of species is standby command (S31:"No"), therefore CPU 31 is in t0 cut-outs The power supply (S32) of tool magazine motor 55.Therefore, numerical control device 30 can save the tool magazine untill cutter changing next time The consumption electric power of motor 55.
CPU 31 reads in N02 (S21).N02 is standby command (S22:"No", S23:"No"), therefore CPU 31 judges RAM Whether the cumulative time stored in 33 is 0 (S24).Cumulative time is 1.2 seconds rather than 0 (S24:"No"), thus CPU 31 from Cumulative time subtracts block N01 block processing time (0.2 second) (S29).Therefore, the cumulative time is changed into 1.2-0.2=1.0 Second, the time for being t1~t2 (reference picture 9).CPU 31 judges whether the cumulative time is more than stipulated time (S30).Cumulative time It is 1.0 seconds of t1~t2, is more than 0.5 second (S30:"Yes"), therefore CPU 31 judges whether next piece be that cutter changing refers to Make (S31).Next piece of N03 is cutter changing instruction (S31:"Yes"), therefore in order to perform cutter changing, CPU in N03 31 connect the power supply (S33) of tool magazine motor 55 in t1.Therefore, CPU 31 can in advance be opened than starting execution cutter changing block The power supply of tool magazine motor 55 is connected in the execution of the block of dynamic time when starting.
CPU 31 reads in N03 (S21).N03 is cutter changing instruction (S22:"No", S23:"Yes"), therefore CPU 31 will The cumulative time stored in RAM 33 is initialized as 0 (S28).CPU 31 judges whether the cumulative time is more than the stipulated time (S30).Cumulative time is 0 (S30:"No"), therefore CPU 31 keeps the state for making the power supply of tool magazine motor 55 for connection (S33).First connect the power supply of tool magazine motor 55 in a N03 upper block N02, therefore numerical control device 30 can be Cutter changing is promptly performed in N03.
CPU 31 reads in N04 (S21).N04 is signal output instruction (S22:"No", S23:"No"), therefore CPU 31 sentences Whether the cumulative time stored in disconnected RAM 33 is 0 (S24).Cumulative time is 0 (S24:"Yes"), therefore CPU 31 is from RAM 33 The block message 3311 of middle storage obtains read in N04 block processing time (0.5 second) (S25), is added to cumulative time memory block In domain 332 (S26).Cumulative time is changed into 0.5 second, the time for being t3~t4 (reference picture 9).CPU 31 reads cutter from ROM 32 Instruction search utility is changed, cutter changing instruction search process (S27) is performed as described above.
As shown in figure 8, the block message 3311 that CPU 31 is stored from RAM 33 reads next piece of N05 block message (S41).The N05 read is standby command (S42:"No", S43:"No"), therefore CPU 31 is by N05 block processing time It is upper (S44) that (0.15 second) is added to the cumulative time stored in RAM 33.Cumulative time is changed into 0.5+0.15=0.65 seconds, be t3~ T5 time (reference picture 9).CPU 31 reads next piece of block message (S45) from block message 3311, returns to S42 to repeat Processing.
N05~N08 is not END instruction, cutter changing instruction (S42:"No", S43:"No"), therefore CPU 31 is to N05 ~N08 performs S44 processing, and thus each piece of processing time was added on the cumulative time stored in RAM 33.Therefore, when adding up Between be changed into 0.65+1+0.5+0.25=2.4 seconds, the time for being t3~t8 (reference picture 9).N09 is cutter changing instruction (S42: "No", S43:"Yes"), therefore CPU 31 terminates present treatment, the S30 for making processing enter Fig. 7.
Fig. 7 is returned to, CPU 31 judges whether the cumulative time stored in RAM 33 is more than stipulated time (S30).It is tired It is 2.4 seconds of t3~t8 between timing, is more than 0.5 second (S30:"Yes"), thus CPU 31 judge next piece species whether For cutter changing instruction (S31).Next piece of N05 is signal output instruction rather than cutter changing instruction (S31:"No"), because The power supply (S32) of this CPU 31 cut-out tool magazines motor 55.Therefore, numerical control device 30 can save tool magazine motor 55 Consumption electric power.
CPU 31 reads in N05 (S21).N05 is signal output instruction (S22:"No", S23:"No"), therefore CPU 31 sentences Whether the cumulative time stored in disconnected RAM 33 is 0 (S24).The cumulative time stored in RAM 33 is 2.4 seconds rather than 0 (S24:"No"), therefore CPU 31 subtracts upper block N04 block processing time (0.5 second) (S29) from the cumulative time.Therefore, Cumulative time is changed into 2.4-0.5=1.9 seconds, the time for being t4~t8 (reference picture 9).Cumulative time is more than 0.5 second (S30: "Yes"), next piece of N06 species is not cutter changing instruction (S31:"No"), therefore to be kept switched off tool magazine electronic by CPU 31 The power supply (S32) of machine 55.
CPU 31 reads in N06 (S21).N06 is cutting move (S22:"No", S23:"No"), therefore CPU 31 sentences Whether the cumulative time stored in disconnected RAM 33 is 0 (S24).The cumulative time stored in RAM 33 is 1.9 seconds rather than 0 (S24:"No"), therefore CPU 31 subtracts upper block N05 block processing time (0.15 second) (S29) from the cumulative time.Therefore, Cumulative time is changed into 1.9-0.15=1.75 seconds, the time for being t5~t8 (reference picture 9).Cumulative time is more than 0.5 second (S30: "Yes"), next piece of N07 species is not cutter changing instruction (S31:"No"), therefore to be kept switched off tool magazine electronic by CPU 31 The power supply (S32) of machine 55.
CPU 31 reads in N07 (S21).N07 is standby command (S22:"No", S23:"No"), therefore CPU 31 judges RAM Whether the cumulative time stored in 33 is 0 (S24).The cumulative time stored in RAM 33 is 1.75 seconds rather than 0 (S24: "No"), therefore CPU 31 subtracts upper block N06 block processing time (1 second) (S29) from the cumulative time.Therefore, the cumulative time It is changed into 1.75-1=0.75 seconds, the time for being t6~t8 (reference picture 9).Cumulative time is more than 0.5 second (S30:"Yes"), it is next Individual block N08 species is not cutter changing instruction (S31:"No"), therefore CPU 31 is kept switched off the power supply of tool magazine motor 55 (S32)。
CPU 31 reads in N08 (S21).N08 is F.F. instruction (S22:"No", S23:"No"), therefore CPU 31 judges RAM Whether the cumulative time stored in 33 is 0 (S24).The cumulative time stored in RAM 33 is 0.75 second rather than 0 (S24: "No"), therefore CPU 31 subtracts upper block N07 block processing time (0.5 second) (S29) from the cumulative time.Therefore, when adding up Between be changed into 1.75-0.5=0.25 seconds, the time for being t7~t8 (reference picture 9).Cumulative time is less than 0.5 second (S30:"No"), because This CPU 31 connects the power supply (S32) of tool magazine motor 55.Be not start perform cutter changing block N09 when, but start The power supply of tool magazine motor 55 is connected when performing a block N08 thereon, therefore numerical control device 30 can be in N09 promptly Perform cutter changing.CPU 31 returns to S21, to also being repeated the above after next piece.
CPU 31 reads in Nn (S21).Nn is END instruction (S22:"Yes"), therefore CPU 31 terminates present treatment.
In the above description, the CPU 31 for performing Fig. 6 S2~S6 processing is one of the determination unit of the present invention.Hold The CPU 31 of row S8~S12 processing is one of the storage part of the present invention.The CPU 31 for performing Fig. 8 S43 processing is this One of the search section of invention.The CPU 31 for performing S44 processing is one of the cumulative unit of the present invention.Execution Fig. 7 S30, The CPU 31 of S32 processing is one of the cutting portion of the present invention.The CPU 31 for performing S30, S33 processing is connecing for the present invention One of logical portion.The process step of S2~S6 performed by Fig. 6 CPU 31 is one of the determination step of the present invention.CPU 31 Performed S8~S12 process step is one of the storing step of the present invention.The place of S43 performed by Fig. 8 CPU 31 Reason is one of the search step of the present invention.The processing of S44 performed by CPU 31 is one of the accumulating step of the present invention.Figure The processing of S30, S32 performed by 7 CPU 31 are one of the cut-out step of the present invention.
As discussed above, the numerical control device 30 of first embodiment controls lathe 1 based on NC programs With the respective action of cutter changing device 20.Cutter changing device 20 possesses tool magazine 21 and tool magazine motor 55.Tool magazine 21 is in knife Acted under the driving of storehouse motor 55.The CPU 31 of numerical control device 30 performs block message when reading in NC programs and made Processing.In managing in this place, CPU 31 judges to constitute multiple pieces of respective piece of processing times and the block species of NC programs, believes as block RAM 33 is arrived in the storage of breath 3311.After starting to perform NC programs, CPU 31 performs tool magazine motor power control process.In this place In reason, CPU 31 reads in NC programs one by one, is searched for based on block message 3311 after block is performed and closest to holding The cutter changing block of row block.Since 31 couples of CPU each in a period of starting to perform untill block performs cutter changing block to The block processing time of block.When the cumulative time is more than the stipulated time, the power supply of the cut-out tool magazines of CPU 31 motor 55.Numerical value The power supply of the cut-out tool magazine motor 55 when the interval untill cutter changing next time is long of control device 30, therefore, it is possible to save The consumption electric power of tool magazine motor 55.
CPU 31 is after the power supply of cut-out tool magazine motor 55, in the cumulative time untill next cutter changing block During less than the stipulated time, the power supply of tool magazine motor 55 is connected.Therefore, numerical control device 30 can be than starting to perform cutter Switch on power when changing the block pre-cooling time.Numerical control device 30 controls the power supply of tool magazine motor 55 in units of block The opportunity being switched off and on, therefore control is easy.
In the state of the dump of tool magazine motor 55, even if from execution block untill next cutter changing block Cumulative time is that more than the stipulated time, when next piece of species is cutter changing block, CPU 31 also connects tool magazine motor 55 power supply.Therefore, numerical control device 30 can promptly start cutter changing in cutter changing block.
From when starting to perform cumulative time of the block untill cutter changing block less than the stipulated time, CPU 31 is not cut The power supply of breaking storehouse motor 55.Therefore, numerical control device 30 can promptly perform cutter changing in cutter changing block.
Reference picture 10~Figure 13 illustrates second embodiment of the present invention.Second embodiment is same with first embodiment Sample in units of block come the cut-out of the power supply that carries out tool magazine motor 55, the connection of power supply is then that control is to start to perform knife Carried out before the stipulated time that tool changes block.
The numerical control device 30 of second embodiment possesses the identical of numerical control device 30 with first embodiment Electrical structure, therefore illustrated using the same tag of first embodiment.The numerical control device 30 of second embodiment has The RAM 33 of first embodiment is replaced for RAM 133 (reference picture 10).The CPU 31 of numerical control device 30 is except performing Timing processing (reference picture 11), tool magazine motor are also performed beyond the block message making processing (reference picture 6) of first embodiment Power supply handles (reference picture 12).Timing handles the connection of the power supply for controlling tool magazine motor 55.The electronic electromechanics of tool magazine Source control process is used for the cut-out for controlling the power supply of tool magazine motor 55.With RAM 133, timing processing, tool magazine motor power Illustrate second embodiment centered on control process.
Reference picture 10 illustrates RAM 133 various storage regions.RAM 133 possesses block message storage region 331, added up Time storage region 332, total processing time storage region 333, clocking value storage region 334, power supply mark storage region 335 Deng.Block message storage region 331 and cumulative time storage region 332 are identical with first embodiment.Amount to processing time storage The storage of region 333 amounts to processing time.Setting amounts to processing time in the timing processing (reference picture 11) being described below, and this is total Meter processing time is to being carried out since the block processing time for starting to perform untill block performs nearest cutter changing block to Time obtained by amounting to.Clocking value storage region 334 stores clocking value.Clocking value be from perform BOB(beginning of block) when passing through Between.CPU 31 measures clocking value based on the output valve from timer (not shown).Power supply mark storage region 335 stores electricity Source indicator.Power supply mark is set as by CPU 31 in timing described later processing in the state of the power on of tool magazine motor 55 1, power supply mark is set as 0 in the state of in addition.
Reference picture 11, Figure 13 come illustrate timing handle.Present treatment is controlled as follows:Than starting to perform cutter changing block The power supply of tool magazine motor 55 is connected during the stipulated time in advance.Tool magazine motor power control process (reference picture 12) is used to control The cut-out of the power supply of tool magazine motor 55, but the tool magazine motor power of the opportunity of dump and first embodiment is controlled Handle (reference picture 7) identical.Therefore, the t0 and t3 of the power supply of the cut-out tool magazine motor 55 shown in Figure 13 opportunity and Fig. 9 Opportunity is identical.CPU 31 regularly reads timing processing routine from ROM 32, performs the processing.Second embodiment is also with execution Illustrated exemplified by during NC program P1.As shown in figure 11, CPU 31 obtains the current clocking value for performing block from timer, and The clocking value is set to RAM 133 clocking value storage region 334 (S51).The block message that CPU 31 is stored from RAM 133 3311 read the block message (S52) of the execution block in NC programs P1.Whether the block species of the read block message of the judgements of CPU 31 For END instruction (S53).(the S53 when being END instruction:"Yes"), the power supply without connecting tool magazine motor 55, therefore CPU The total processing time of storage in RAM 133 total processing time storage region 333 (omitted below) is initialized as 0 by 31 (S59), the power supply mark by storage in RAM 133 power supply mark storage region 335 (omitted below) is initialized as 0 (S60), Terminate present treatment.
(the S53 when the block species of the block message read is not END instruction:"No"), CPU 31 judges read block Whether the block species of information is cutter changing instruction (S54).(the S54 when block species is cutter changing instruction:"Yes"), tool magazine electricity The power supply of motivation 55 is in the state having been turned on, therefore the total processing time stored in RAM 133 is initialized as 0 by CPU 31 (S59) the power supply mark stored in RAM 133, is initialized as 0 (S60), terminates present treatment.
(the S54 when the block species of the block message read is not cutter changing instruction:"No"), CPU 31 is calculated to nearest Cutter changing block untill total processing time, the total processing time calculated is set to RAM 133 (S55).CPU 31 judge whether the value that the total processing time stored from RAM 33 subtracts obtained by clocking value is below the stipulated time.Regulation Time is for example, it can be set to for the time (such as 0.5 second) needed for starting tool magazine motor 55 or more than the time.
As shown in figure 13, for example in t10, it is N01 to perform block, and clocking value is 0.1 second.Nearest cutter changing block is N03. Amounting to processing time, to be N01 total with respective piece of processing time of N02, therefore is 0.2+1=1.2 seconds.Handled when from total It it is 1.2-0.1=1.1 seconds when time subtracts clocking value, more than stipulated time (S56:"No"), therefore CPU 31 need not connect knife The power supply of storehouse motor 55.Therefore, the power supply mark stored in RAM 133 is initialized as 0 (S60) by CPU 31, terminates this place Reason.
For example in t11, it is N02 to perform block, and clocking value is 0.5 second.Nearest cutter changing block is N03.When amounting to processing Between be 1 second of block processing time of N02.When from amount to processing time subtract clocking value when be 1-0.5=0.5 second, for provide when Between following (S56:"Yes"), therefore CPU 31 connects the power supply (S57) of tool magazine motor 55.CPU 31 can start to perform The power supply of tool magazine motor 55 is connected before N03 cutter changing block, is entered therefore, it is possible to rapid execution by cutter changing device 20 Capable cutter changing.The power supply mark stored in RAM 133 is set as 1 (S58) by CPU 31.Therefore, CPU 31 can pass through The state of the power supply of tool magazine motor 55 is recognized all the time with reference to power supply mark.CPU 31 terminates present treatment.
For example in t12, it is N07 to perform block, and clocking value is 0.25 second.Nearest cutter changing block is N09.When amounting to processing Between to be N07 total with respective piece of processing time of N08, therefore be 0.5+0.25=0.75 seconds.Subtract when from total processing time It is 0.75-0.25=0.5 seconds when removing clocking value, is below stipulated time (S56:"Yes"), therefore the connection tool magazines of CPU 31 are electronic The power supply (S57) of machine 55.Therefore, CPU 31 can connect tool magazine motor 55 before starting to perform N09 cutter changing block Power supply, therefore, it is possible to perform the cutter changing carried out by cutter changing device 20 rapidly.CPU 31 is by RAM 133 power supply mark The power supply mark stored in will storage region 335 is set as 1 (S58), terminates present treatment.
Reference picture 12 illustrates tool magazine motor power control process.The tool magazine motor power control of second embodiment Handle and the tool magazine motor power control process (reference picture 7) of first embodiment is deformed, it is additional before S21 S101 judgement processing, S102 processing has been added between S21 and S22, Fig. 7 S33 processing is eliminated.Therefore, with Illustrate second embodiment centered on the different part of first embodiment.CPU 31 judges whether power supply mark is 1 (S101).(the S101 when power supply is masked as 1:"Yes"), be currently in above-mentioned timing processing start to perform it is next Within stipulated time before cutter changing block therefore tool magazine motor 55 power on state.Therefore, CPU 31 is returned to S101 is standby to carry out.(the S101 when power supply is masked as 0:"No"), timing processing in be not presently within start perform it is next Within stipulated time before individual cutter changing block, therefore the interval untill cutter changing next time is long, now needs cutoff tool The power supply of storehouse motor 55.Therefore, CPU 31 reads in a block (S21) in the same manner as first embodiment, performs S22 later Processing.Before S22 processing is performed, the clocking value stored in RAM 133 is initialized as 0 and timer is initial by CPU 31 Change (S102).Therefore, CPU 31 can be accurately measured in above-mentioned timing processing from starting to perform each piece when passing through Between.In the same manner as first embodiment, if the cumulative time untill starting to perform cutter changing block is more than the stipulated time (S30:"Yes"), and next piece of species is not cutter changing instruction (S31:"No"), then CPU 31 cuts off tool magazine motor 55 power supply (S32).(S30 when cumulative time in S30 untill starting to perform cutter changing block is less than the stipulated time: "No"), because the power supply of tool magazine motor 55 is in the state being had been turned in Figure 11 timing processing, therefore CPU 31 is not done It is any action and S101 is returned to reprocess.In the state of the dump of tool magazine motor 55, to start perform Cumulative time untill cutter changing block is more than the stipulated time (S30:"Yes"), and next piece of species is that cutter changing refers to (S31 when making:"Yes"), the control of the power on of tool magazine motor 55 is carried out by timing processing, therefore CPU 31 is not done It is any action and S101 is returned to reprocess.(the S22 when having read in END instruction of CPU 31:"Yes"), terminate present treatment. In the above description, the CPU 31 for performing Figure 11 timing processing is one of the connection portion of the present invention.
It is as discussed above, the numerical control device 30 of second embodiment in the same manner as first embodiment with Block carries out the cut-out of the power supply of tool magazine motor 55 for unit, and the connection of power supply is then that control is to start to perform cutter changing Carried out before the stipulated time of block.Stipulated time can for example be set to the startup time of tool magazine motor 55.Therefore, Numerical Control is filled 30 are put after the power supply of cut-out tool magazine motor 55, can be than starting to perform cutter changing block at least pre-cooling tool magazine electricity Switch on power during startup time needed for motivation 55.Therefore, numerical control device 30, can be can when reading in cutter changing block The cutter changing carried out by cutter changing device 20 is performed in the state of starting tool magazine motor 55 by ground.
The invention is not restricted to above-mentioned embodiment, various modifications can be carried out.The lathe 1 of above-mentioned embodiment is to enter The machinery of row machining, but for example can also be that can carry out the compounding machine of machining and rotary cut processing.Make cutter 4 with Structure of the workbench 13 along X-axis, Y-axis, the travel mechanism of Z-direction relative movement is not limited to the structure of above-mentioned embodiment. For example, it is also possible to be, along these three axle drive shafts 9 of X, Y, Z axis direction, workbench 13 is fixed or can rotated.Lathe 1 is main Axle 9 but can also be the horizontally extending horizontal machine tool of main shaft parallel to the vertical lathe of Z-direction.
The block processing time of block message 3311 shown in Fig. 5 is an example, can freely be changed.Above-mentioned embodiment Can according to displacement, translational speed, Acceleration and deceleration time constant come computing obtain F.F. instruction, cutting move.
Drive circuit 51A~55A of above-mentioned embodiment is arranged at lathe 1, but can also be arranged at Numerical Control dress Put 30.

Claims (5)

1. a kind of numerical control device (30), based on the Numerical Control program for possessing multiple blocks with control instruction come to machinery (1) action and the action of cutter changing device (20) is controlled, and the machinery is by making cutter (4) and chip being cut part (3) phase The machining of the chip being cut part is carried out to mobile, the cutter changing device carries out being installed on the mechanical main shaft (9) The cutter cutter changing, the numerical control device is characterised by,
The Numerical Control program includes the cutter changing block instructed with cutter changing, and cutter changing instruction is that instruction is described The control instruction of cutter changing,
The numerical control device possesses:
Determination unit (31), it judges each described piece of processing time and each when the Numerical Control program is read into The species of described piece of the control instruction;
Storage part, it stores block message (3311), and the block message is each described piece of the place that the determination unit is determined Reason time and the information of the species;
Search section, its after the execution of the Numerical Control program starts, based on the storage part store the block message come Search is after block is performed and closest to the cutter changing block for performing block, and the execution block is the current block for starting to perform;
Cumulative unit, since it to performing the cutter changing block that the search section is searched out start to perform the execution block Untill in a period of each described piece of the processing time added up;And
Cutting portion, it is cut off to the cutter when it is more than the stipulated time that the cumulative unit, which adds up processing time for, The power supply for the motor (55) that more changing device is driven.
2. numerical control device according to claim 1, it is characterised in that
Connection portion is also equipped with, the connection portion is after the power supply that the cutting portion cuts off the motor, than starting to perform institute The power supply of the motor is connected when stating the startup time needed for motor described in cutter changing block at least pre-cooling.
3. numerical control device according to claim 2, it is characterised in that
The connection portion is connected before the execution than starting to perform the block that the cutter changing block shifts to an earlier date the startup time starts The power supply.
4. the numerical control device according to any one of claims 1 to 3, it is characterised in that
The stipulated time is to start the startup time or the time longer than the startup time needed for the motor,
When the cumulative unit adds up processing time for and is less than the stipulated time, the cutting portion does not cut off the electricity The power supply of motivation.
5. a kind of control method of numerical control device, the numerical control device is based on possessing multiple blocks with control instruction Numerical Control program be controlled come action and the action of cutter changing device to machinery, the machinery is by making cutter and quilt Cutting members relatively move to carry out the machining of the chip being cut part, and it is described mechanical that cutter changing device progress is installed on The cutter changing of the cutter of main shaft, the control method is characterised by,
The Numerical Control program includes the cutter changing block instructed with cutter changing, and cutter changing instruction is that instruction is described The control instruction of cutter changing,
The control method possesses:
Determination step, when the Numerical Control program is read into, judges each described piece of processing time and each described The species of the control instruction of block;
Storing step, stores block message, the block message is each described piece of the place determined by the determination step Reason time and the information of the species;
Search step, after the execution of the Numerical Control program starts, based on described piece stored by the storing step Information is performed after block and closest to the cutter changing block for performing block to search for be in, and the execution block is current to start to perform Block;
Accumulating step, to performing the cutter searched out by the search step to since starting to perform the execution block Each described piece of the processing time in a period of untill changing block is added up;And
Step is cut off, when to add up processing time for be more than the stipulated time by the accumulating step, is cut off to institute State the power supply for the motor that cutter changing device is driven.
CN201710225651.4A 2016-04-08 2017-04-07 Numerical control device and control method Active CN107272575B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016077854A JP6665645B2 (en) 2016-04-08 2016-04-08 Numerical control device and control method
JP2016-077854 2016-04-08

Publications (2)

Publication Number Publication Date
CN107272575A true CN107272575A (en) 2017-10-20
CN107272575B CN107272575B (en) 2019-07-09

Family

ID=60044966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710225651.4A Active CN107272575B (en) 2016-04-08 2017-04-07 Numerical control device and control method

Country Status (2)

Country Link
JP (1) JP6665645B2 (en)
CN (1) CN107272575B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110076626A (en) * 2018-01-26 2019-08-02 发那科株式会社 Process time prediction meanss

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020012547A1 (en) * 2018-07-10 2020-01-16 三菱電機株式会社 Numerical control device
JP2020201982A (en) * 2020-08-31 2020-12-17 ファナック株式会社 Operation management device
WO2024084709A1 (en) * 2022-10-21 2024-04-25 ファナック株式会社 Machine tool
WO2024084710A1 (en) * 2022-10-21 2024-04-25 ファナック株式会社 Machine tool

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102540970A (en) * 2010-12-28 2012-07-04 兄弟工业株式会社 Machine tool and control method thereof
CN102554668A (en) * 2010-12-13 2012-07-11 兄弟工业株式会社 Numerical control device and method for controlling numerical control device
CN103339575A (en) * 2011-01-26 2013-10-02 三菱电机株式会社 Numerical control device
KR20140080845A (en) * 2012-12-20 2014-07-01 두산인프라코어 주식회사 Method for contolling power saving of numerical control machine
CN104115079A (en) * 2012-02-06 2014-10-22 三菱电机株式会社 Numeric control device
CN104797378A (en) * 2012-11-21 2015-07-22 美格工业自动化***有限公司 Method for controlling tool changing operations and machine tool

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002023803A (en) * 2000-07-07 2002-01-25 Nisshinbo Ind Inc Control method for power saving
JP4193050B2 (en) * 2003-07-16 2008-12-10 株式会社ジェイテクト Servo drive device and control method thereof
JP2010176503A (en) * 2009-01-30 2010-08-12 Fanuc Ltd Machine tool and working system provided with robot which performs work to the machine tool
KR101479885B1 (en) * 2010-10-01 2015-01-06 시티즌 홀딩스 가부시키가이샤 Power-supply management device and machine tool provided with power-supply management device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102554668A (en) * 2010-12-13 2012-07-11 兄弟工业株式会社 Numerical control device and method for controlling numerical control device
CN102540970A (en) * 2010-12-28 2012-07-04 兄弟工业株式会社 Machine tool and control method thereof
CN103339575A (en) * 2011-01-26 2013-10-02 三菱电机株式会社 Numerical control device
CN104115079A (en) * 2012-02-06 2014-10-22 三菱电机株式会社 Numeric control device
CN104797378A (en) * 2012-11-21 2015-07-22 美格工业自动化***有限公司 Method for controlling tool changing operations and machine tool
KR20140080845A (en) * 2012-12-20 2014-07-01 두산인프라코어 주식회사 Method for contolling power saving of numerical control machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110076626A (en) * 2018-01-26 2019-08-02 发那科株式会社 Process time prediction meanss
CN110076626B (en) * 2018-01-26 2021-04-02 发那科株式会社 Machining time prediction device

Also Published As

Publication number Publication date
JP2017188005A (en) 2017-10-12
JP6665645B2 (en) 2020-03-13
CN107272575B (en) 2019-07-09

Similar Documents

Publication Publication Date Title
CN107272575A (en) Numerical control device and control method
CN105122160B (en) Numerical control device
US7899574B2 (en) Machine-tool controller
US7847506B2 (en) Machine tool controller
US7313458B2 (en) NC machine Tool
CN104303118B (en) Numerical control device
KR860002004B1 (en) The processing method for numerical control
US20050197733A1 (en) Numerically controlled machine tool and a program transforming method therefor
CN104321707B (en) Numerical control device
EP3689540B1 (en) On-machine measuring method and control device of machine tool
JP2002224936A (en) Tool presetter and method for calculation of tool offset data
CN103676771A (en) Numerical control device
CN104603702A (en) Numerical control device
JP2009098981A (en) Working time calculation device and its program
JP2008090513A (en) Numerical controller
KR101108211B1 (en) Device for generating the part programs of multi-functional turning machines and method for generating the syncronizing program between multiful processes
US10539945B2 (en) Numerical controller
CN105900026B (en) Numerical control device
JPH08263116A (en) Interference checking method for nc lathe
JP2007172325A (en) Method of machining free curve and numerical control device
US7318767B2 (en) Device and method for machine control
US10996655B2 (en) Numerical controller
JP4982170B2 (en) Machining control device and machining control program
JP2002006913A (en) Numerical control equipment of machine tool and method for groove machining
JPH0592349A (en) Numerically controlled device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant