CN107272575A - Numerical control device and control method - Google Patents
Numerical control device and control method Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/19—Numerical 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35349—Display part, programmed locus and tool path, traject, dynamic locus
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/10—Greenhouse 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
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.
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)
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)
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)
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)
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 |
-
2016
- 2016-04-08 JP JP2016077854A patent/JP6665645B2/en active Active
-
2017
- 2017-04-07 CN CN201710225651.4A patent/CN107272575B/en active Active
Patent Citations (6)
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)
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 |