Automatic programmimg method and automatic programming device
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsTakashi Kamiya, Hiroshi Katano, Kenji Iriguchi, Susumu Matsubara
Life of this patent
Estimating the term…
Abstract
An automatic programming method of dividing a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creating a program for controlling a numerical control unit based on the division of the machining area realizes an automatic process dividing processing by calculating a position of evenly dividing the volume of the machining area in a direction of a turning axis as a process-dividing position indicating the boundary between the first process region and the second process region.
Claims11
-9. (canceled)
An automatic programming method of dividing a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creating a program for controlling a numerical control unit based on the division of the machining area, the automatic programming method comprising:
- a first process including calculating a volume of the machining area;
- and
- a second process including
- calculating a process-dividing position that evenly divides the calculated volume of the machining area in a direction of a turning axis as a process-dividing position indicating a boundary between the first process region and the second process region;
- determining a region from the process-dividing position to the one end of the work model as the first process region;
- and
- determining a region from the process-dividing position to the other end of the work model as the second process region.
An automatic programming method of dividing a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creating a program for controlling a numerical control unit based on the division of the machining area, the automatic programming method comprising:
- calculating a distance obtained by adding a predetermined length to a chucking allowance of a jig model at a first process;
- calculating a position away from one end of the work model by the calculated distance in a direction of a turning axis as a process-dividing position indicating a boundary between the first process region and the second process region;
- determining a region from the process-dividing position to the one end of the work model as the first process region;
- and
- determining a region from the process-dividing position to the other end of the work model as the second process region.
A computer-readable recording medium that stores a computer program for dividing a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creating a program for controlling a numerical control unit based on the division of the machining area, wherein
- the computer program causes a computer to execute:
- a first process including calculating a volume of the machining area;
- and
- a second process including
- calculating a process-dividing position that evenly divides the calculated volume of the machining area in a direction of a turning axis as a process-dividing position indicating a boundary between the first process region and the second process region;
- determining a region from the process-dividing position to the one end of the work model as the first process region;
- and
- determining a region from the process-dividing position to the other end of the work model as the second process region.
A computer-readable recording medium that stores a computer program for dividing a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creating a program for controlling a numerical control unit based on the division of the machining area, wherein
- the computer program causes a computer to execute:
- calculating a distance obtained by adding a predetermined length to a chucking allowance of a jig model at a first process;
- calculating a position away from one end of the work model by the calculated distance in a direction of a turning axis as a process-dividing position indicating a boundary between the first process region and the second process region;
- determining a region from the process-dividing position to the one end of the work model as the first process region;
- and
- determining a region from the process-dividing position to the other end of the work model as the second process region.
An automatic programming device that divides a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creates a program for controlling a numerical control unit based on the division of the machining area, the automatic programming device comprising:
- a volume calculating unit that calculates a volume of the machining area;
- and
- a process dividing unit that calculates a process-dividing position that evenly divides the calculated volume of the machining area in a direction of a turning axis as a process-dividing position indicating a boundary between the first process region and the second process region, determines a region from the process-dividing position to the one end of the work model as the first process region, and determines a region from the process-dividing position to the other end of the work model as the second process region.
An automatic programming device that divides a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creates a program for controlling a numerical control unit based on the division of the machining area, the automatic programming device comprising:
- a process dividing unit that calculates a distance obtained by adding a predetermined length to a chucking allowance of a jig model at a first process, calculates a position away from one end of the work model by the calculated distance in a direction of a turning axis as a process-dividing position indicating a boundary between the first process region and the second process region, determines a region from the process-dividing position to the one end of the work model as the first process region, and determines a region from the process-dividing position to the other end of the work model as the second process region.
Dependencies are inferred from the claim text.