Machining program editing device
AssigneeFanuc Corporation
InventorsTomokazu Kato, Kazuo Sato, Yorikazu Fukui
Life of this patent
Estimating the term…
Abstract
A machining program editing device calculates an editable time for a block of a machining program, makes editable only those of a plurality of blocks in the machining program which have the editable time left remaining, and locally writes only edited portions into a machining program used for control.
Claims4
A machining program editing device configured to control a machine based on a command from a block of a machining program, the machining program editing device comprising:
- a machining time prediction unit configured to predict, for each block of the machining program, a machining time based on the command of the block;
- a look-ahead block number calculation unit configured to calculate, for each block of the machining program, the number of blocks prefetched while the block is being executed;
- an editable time calculation unit configured to calculate an editable time for the block of the machining program;
- a program editing unit configured to display the machining program to accept a user's editing and write the result of the editing into a machining program used for the control;
- and
- an editable time display unit configured to display an editable time for a block being edited,
- wherein the program editing unit makes editable only those of a plurality of blocks in the machining program which have the editable time left remaining and locally writes only edited portions into the machining program used for the control.
A machining program editing device configured to control a machine based on a command from a block of a machining program, the machining program editing device comprising:
- a display;
- and
- a processor configured to:
- predict, for each block of the machining program, a machining time based on the command of the block,
- calculate, for each block of the machining program, a number of blocks prefetched while the block is being executed,
- calculate an editable time for the block of the machining program, and
- cause the display to display the machining program to accept a user's editing and write the result of the editing into a machining program used for the control,
- wherein the display is configured to display an editable time for a block being edited, and
- wherein the processor is further configured to
- among a plurality of blocks in the machining program, make editable only those blocks which have the editable time left remaining, and
- locally write only edited portions into the machining program used for the control.
Dependencies are inferred from the claim text.