Workpiece measuring apparatus, workpiece measuring method, and computer readable medium
阅读说明:本技术 工件测量装置、工件测量方法以及计算机可读介质 (Workpiece measuring apparatus, workpiece measuring method, and computer readable medium ) 是由 杉田祐树 于 2019-07-24 设计创作,主要内容包括:本发明提供一种工件测量装置、工件测量方法以及计算机可读介质,降低测量工件所需的作业负担。本发明的工件测量装置具有:显示部,其显示工件的图像;测量对象取得部,其受理工件的图像中测量对象的指定,对指定的测量对象对应的测量对象构造进行检测;测量项目设定部,其受理工件的图像中测量项目的指定;测量程序生成部,其针对测量对象构造生成测量程序,该测量程序设定了由测量项目设定部(11d)所指定的测量项目对应的测量点和接近点、以及包含测量点和接近点的测量路径。(The invention provides a workpiece measuring device, a workpiece measuring method and a computer readable medium, which can reduce the work load required by workpiece measurement. The workpiece measuring apparatus of the present invention includes: a display unit that displays an image of a workpiece; a measurement object acquisition unit that receives a specification of a measurement object in an image of a workpiece and detects a measurement object structure corresponding to the specified measurement object; a measurement item setting unit that receives specification of a measurement item in an image of a workpiece; and a measurement program generation unit that generates, for the structure to be measured, a measurement program in which measurement points and approach points corresponding to the measurement items specified by the measurement item setting unit (11d) and a measurement path including the measurement points and the approach points are set.)
1. A workpiece measuring apparatus, comprising:
a display unit that displays an image of a workpiece;
a measurement object specification unit that accepts specification of a measurement object in an image of the workpiece;
a structure detection unit that detects a measurement target structure corresponding to the measurement target specified by the measurement target specification unit;
a measurement item specification unit that accepts specification of a measurement item in the image of the workpiece; and
and a measurement program generating unit that generates, for the measurement target structure, a measurement program in which a measurement point and an approach point corresponding to the measurement item specified by the measurement item specifying unit, and a measurement path including the measurement point and the approach point are set.
2. The workpiece measuring apparatus according to claim 1,
the workpiece measuring apparatus includes: and a measurement path display unit that displays the measurement point and the approach point set in the measurement program, and the measurement path including the measurement point and the approach point.
3. The workpiece measuring apparatus according to claim 2,
the measurement program generation unit receives corrections to the measurement point and the approach point displayed by the measurement route display unit and the measurement route including the measurement point and the approach point.
4. The workpiece measuring apparatus according to any one of claims 1 to 3,
the workpiece measuring apparatus includes: and a measurement program execution unit that executes the measurement program by moving the detector along the measurement path set in the measurement program.
5. The workpiece measuring apparatus according to any one of claims 1 to 4,
the measurement program generating unit generates the measurement program by setting the measurement point and the approach point in accordance with the measurement object structure by using a prototype program corresponding to the type of the measurement object structure and the measurement item.
6. The workpiece measuring apparatus according to any one of claims 1 to 5,
the measurement item specifying unit sorts and displays the measurement item candidates for the measurement target structure.
7. The workpiece measuring apparatus according to any one of claims 1 to 6,
the image of the workpiece is at least one of a two-dimensional or three-dimensional captured image of the workpiece and a CAD data image of the workpiece.
8. The workpiece measuring apparatus according to any one of claims 1 to 7,
the detector has at least one of a contact probe and a laser sensor.
9. A workpiece measuring method, characterized in that the following steps are executed by a computer:
a display step of displaying an image of a workpiece;
a measurement object specifying step of receiving specification of a measurement object in the image of the workpiece;
a structure detection step of detecting a measurement object structure corresponding to the measurement object specified in the measurement object specification step;
a measurement item specifying step of receiving specification of a measurement item in the measurement target structure detected in the structure detecting step; and
a measurement program generation step of generating, for the measurement target structure, a measurement program in which a measurement point and an approach point corresponding to the measurement item designated in the measurement item designation step, and a measurement path including the measurement point and the approach point are set.
10. A computer-readable medium having a program recorded thereon, the program being for causing a computer to function as:
a display control function that displays an image of a workpiece;
a measurement object specifying function of accepting specification of a measurement object in the image of the workpiece;
a structure detection function of detecting a measurement object structure corresponding to the measurement object specified by the measurement object specification function;
a measurement item specification function that accepts specification of a measurement item in the measurement target structure detected by the structure detection function; and
and a measurement program generating function of generating a measurement program in which a measurement point and an approach point corresponding to the measurement item designated by the measurement item designating function, and a measurement path including the measurement point and the approach point are set, for the measurement target structure.
Technical Field
The present invention relates to a workpiece measuring apparatus, a workpiece measuring method, and a computer-readable medium having a program recorded thereon.
Background
Conventionally, there is known a technique of measuring a workpiece to be machined for the purpose of machining by a machine tool or the like.
A measurement method using a touch sensor (contact probe) or a laser sensor is generally advantageous in terms of high resolution and high accuracy when measuring a workpiece, but has disadvantages of a small range in which measurement can be performed at one time and a long measurement time. Further, for example, when performing measurement by a touch sensor, since an operator manually moves the touch sensor, a large work load is required for the operator so as not to damage a workpiece or the touch sensor.
In order to reduce such a workload, the following configuration is known: when the coordinates of the measurement point or the proximity point are input, a measurement program for moving the touch sensor is automatically generated. However, the operator still needs a large work load by grasping the coordinates of such a plurality of points and inputting the coordinates in consideration of the coordinate system.
On the other hand, a method of measuring the shape, position, and the like of a workpiece using an image acquired by a vision sensor or the like generally has an advantage that a wide range can be measured in a short time, but has a disadvantage that the method is poor in practicality in setting a workpiece coordinate system and the like in a process applied to machining from the viewpoint of measurement resolution and repetition accuracy.
In order to solve the problems, the following workpiece measuring method is designed: the workpiece image is combined with a measuring means based on a touch sensor or a laser sensor, thereby mutually compensating for the disadvantages of both.
For example,
Disclosure of Invention
The invention aims to reduce the work load required for measuring a workpiece.
(1) A workpiece measuring apparatus (for example, a
(2) In the workpiece measuring apparatus of (1), the workpiece measuring apparatus may include: and a measurement route display unit (for example, a UI display control unit 11a described later) that displays the measurement point and the approach point set in the measurement program and the measurement route including the measurement point and the approach point.
(3) In the workpiece measuring device according to (2), the measurement program generating unit may receive corrections to the measurement point and the approach point displayed by the measurement path display unit and the measurement path including the measurement point and the approach point.
(4) In the workpiece measuring apparatus of (1) to (3), the workpiece measuring apparatus may include: and a measurement program execution unit (for example, a measurement
(5) In the workpiece measuring apparatus according to any one of (1) to (4), the measurement program generating unit may generate the measurement program by setting the measurement point and the approach point in accordance with the measurement object structure, in accordance with a prototype program corresponding to the measurement item and the type of the measurement object structure.
(6) In the workpiece measuring apparatus of (1) to (5), the measurement item specifying unit may sort and display the measurement item candidates for the measurement target structure.
(7) In the workpiece measuring apparatuses of (1) to (6), the image of the workpiece may be at least one of a two-dimensional or three-dimensional captured image of the workpiece and a CAD data image of the workpiece.
(8) In the workpiece measuring apparatus according to any one of (1) to (7), the detector may include at least one of a contact probe and a laser sensor.
(9) Further, a workpiece measuring method of the present invention is a workpiece measuring method in which a computer executes the steps of: a display step of displaying an image of a workpiece; a measurement object specifying step of receiving specification of a measurement object in the image of the workpiece; a structure detection step of detecting a measurement object structure corresponding to the measurement object specified in the measurement object specification step; a measurement item specifying step of receiving specification of a measurement item in the measurement target structure detected in the structure detecting step; and a measurement program generation step of generating, for the measurement target structure, a measurement program in which a measurement point and an approach point corresponding to the measurement item specified in the measurement item specification step, and a measurement path including the measurement point and the approach point are set.
(10) Further, a computer-readable medium of the present invention in which a program is recorded, the program being for causing a computer to realize: a display control function that displays an image of a workpiece; a measurement object specifying function of accepting specification of a measurement object in the image of the workpiece; a structure detection function of detecting a measurement object structure corresponding to the measurement object specified by the measurement object specification function; a measurement item specification function that accepts specification of a measurement item in the measurement target structure detected by the structure detection function; and a measurement program generation function of generating, for the measurement target structure, a measurement program in which a measurement point and an approach point corresponding to a measurement item specified by the measurement item specification function, and a measurement path including the measurement point and the approach point are set.
Effects of the invention
According to the present invention, the work load required for measuring the workpiece can be reduced.
Drawings
Fig. 1 is a block diagram showing a configuration of a workpiece measuring apparatus according to an embodiment of the present invention.
Fig. 2 is a schematic diagram showing an example of an operation performed on an input screen for specifying a measurement target.
Fig. 3 is a schematic diagram showing an example of an operation performed on an input screen for specifying a measurement target.
Fig. 4 is a schematic diagram showing an example of an operation performed on an input screen for specifying a measurement target.
Fig. 5 is a schematic diagram showing an example of an operation performed on an input screen for specifying a measurement target.
Fig. 6 is a schematic diagram showing an example of an operation performed on an input screen for specifying a measurement target.
Fig. 7 is a schematic diagram showing an example of a process of extracting a structure (three-dimensional shape) in accordance with a designation operation input by a user.
Fig. 8 is a schematic diagram showing an example of a process of extracting a structure (three-dimensional shape) in accordance with a designation operation input by a user.
Fig. 9 is a schematic diagram showing an example of a process of extracting a structure (three-dimensional shape) in accordance with a designation operation input by a user.
Fig. 10 is a schematic diagram showing an example of a process of extracting a structure (three-dimensional shape) in accordance with a designation operation input by a user.
Fig. 11 is a schematic diagram showing the conversion from the display coordinate system to the mechanical coordinate system.
Fig. 12 is a schematic diagram showing a procedure of setting measurement items for a measurement target structure.
Fig. 13 is a schematic diagram showing a concept of automatically generating a measurement program from a prototype program.
Fig. 14 is a schematic view showing a state where the measurement point and the approach point are set when the rectangular parallelepiped is centered.
Fig. 15 is a diagram showing a state in which the order of the approach points is given.
Fig. 16 is a schematic diagram showing a state in which a path connecting adjacent points is set.
Fig. 17 is a schematic view showing a state where an approach point for measuring the inner diameter of a hole is set.
Fig. 18 is a schematic view showing a state where a measurement point is set when measuring the inner diameter of a hole.
Fig. 19 is a flowchart illustrating a flow of a measurement program creation process executed by the workpiece measuring apparatus.
Description of the symbols
1 workpiece measuring device
11 CPU
11a UI display control section
11b image acquisition unit
11c measurement object acquisition unit
11d measurement item setting unit
11e measurement program generating section
11f measurement program execution unit
12 ROM
13 RAM
14 input unit
15 display part
16 storage unit
16a measurement item database
16b measurement history database
16c prototype program database
17 communication unit
18 vision sensor
19 Detector
Detailed Description
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[ Structure ]
Fig. 1 is a block diagram showing a configuration of a
The
As shown in fig. 1, the
The CPU11 controls the entire
The CPU11 is provided with a UI display control unit 11a, an
< UI display control Unit 11a >
The UI display control unit 11a displays a user interface screen (UI screen) for inputting and outputting various information by the user during the measurement program generation process.
For example, as will be described later, the UI display control unit 11a displays an input screen for accepting an instruction to acquire a workpiece image to be measured, an input screen for specifying a measurement target in the acquired workpiece image, or a detection result of the specified measurement target.
The UI display control unit 11a also displays an input screen for accepting selection from candidates for measurement items, an input screen for setting an approach point or a measurement point for performing workpiece measurement, or an input screen for correcting a program for performing workpiece measurement that is automatically generated.
When an input is made in the UI display control unit 11a, an input related to a mouse, a keyboard, a touch operation, or the like can be accepted. For example, in addition to various input modes related to the touch operation, a contour line may be drawn by a direction key of a keyboard, a rectangular range may be drawn by a drag operation of a mouse, a dot may be drawn by an enter key of a keyboard or a click of a mouse, and the like.
<
The
< measurement
The measurement
Then, the measurement
The measurement
Next, the contents of the detection process of the measurement
Fig. 2 to 6 are schematic diagrams showing an example of an operation performed on an input screen for specifying a measurement target.
In the example shown in fig. 2, as the operation contents for designation input by the user, straight lines along the left and right sides of the workpiece image are input in the image of the workpiece to be measured. In the case of the example shown in fig. 2, the measurement
In the example shown in fig. 3, as the operation content for designation input by the user, a circle surrounding a hole formed in a workpiece is input in a workpiece image to be measured. In the case of the example shown in fig. 3, the measurement
In the example shown in fig. 4, as the operation content for designation input by the user, a circle surrounding the entire workpiece image is input in the workpiece image to be measured. In the case of the example shown in fig. 4, for example, the user intends to perform centering (centering origin) of the workpiece.
In the example shown in fig. 5, a diagonal line is specified in a workpiece image to be measured, and a rectangle surrounding the entire workpiece image is input. In the case of the example shown in fig. 5, the measurement
In the example shown in fig. 6, as the operation content for designation input by the user, a point in the workpiece region is designated in the workpiece image to be measured. In the case of the example shown in fig. 6, the measurement
In the examples shown in fig. 4 to 6, the measurement
Fig. 7 to 10 are schematic diagrams showing an example of a process in which the measurement
In the example shown in fig. 7, when straight lines along the left and right sides of the workpiece image are input by the user, the measurement
In the example shown in fig. 8, when a circle surrounding a hole formed in a workpiece is input by a user as shown in fig. 3, the measurement
In the example shown in fig. 9, when a circle or a rectangle surrounding the entire image of the workpiece is input by the user as shown in fig. 4 or 5, the measurement
In the example shown in fig. 10, when a point in the workpiece region is specified by the user as shown in fig. 6, the measurement
In the above example, the structure extraction is performed by performing 2-stage processing of first extracting a contour by the snake algorithm or the Canny method and then detecting a circle or a straight line by the Hough transform, but the structure extraction is not limited to this. The extraction of the contour by the snake algorithm or the Canny method is performed as a preprocessing for reducing the false detection in the Hough transform, and therefore, the extraction of the contour by the snake algorithm or the Canny method can be skipped.
In fig. 9 and 10, the measurement
Fig. 11 is a schematic diagram showing the conversion from the display coordinate system to the mechanical coordinate system.
As shown in fig. 11, the measurement
Thus, the measurement
< measurement
The measurement
The measurement
The measurement
The contents of the setting process of the measurement
Fig. 12 is a schematic diagram showing a procedure of setting measurement items for a measurement target structure.
As shown in fig. 12, when the measurement target structure is detected by the measurement
In the example shown in fig. 12, when the measurement
When the measurement
As shown in fig. 12, the measurement
In the example shown in fig. 12, when the measurement
When the outer edges of the workpiece on the upper, lower, left, and right sides are detected by the measurement
Then, as shown in fig. 12, the sorted measurement item candidates are displayed on the UI screen in the order of sorting by the UI display control unit 11a, and selection by the user is accepted.
In the example shown in fig. 12, when the outer edges on the left and right sides of the workpiece are detected, the user selects "width" from "width", "center of gravity", and "side length" listed as candidates for the measurement items. In the example shown in fig. 12, when the outer edges of the workpiece on the upper, lower, left, and right sides are detected, the user selects "centering" from "centering", "volume", and "circumference" listed as candidates of the measurement items.
< measurement
When the user selects a measurement item, the measurement
The measurement
The measurement
By simulating the measurement program automatically generated by the measurement
The measurement
The contents of the measurement program generation processing performed by the measurement
Fig. 13 is a schematic diagram showing a concept of automatically generating a measurement program from a prototype program by the measurement
As shown in fig. 13, a prototype program corresponding to the shape of the workpiece is registered in advance in the prototype program database 16c of the
In the case of a rectangular parallelepiped prototype, for example, these prototypes expand and contract as shown in fig. 3 by the positions of the approach points. That is, only the topology such as the order of the approach points and the movement direction of the probe is registered as a prototype in the prototype program database 16c, and the measurement
When a user input for correction is made to a source table (source list) of the measurement program displayed on the UI screen, the measurement
The UI display control unit 11a simulates the measurement program reflecting the user's correction, and displays the corrected approach point, measurement point, and measurement path on the UI screen. When the measurement point and the measurement route displayed on the UI screen are approved by the user, a measurement program based on the approved approach point, measurement point, and measurement route is determined.
< measurement
The measurement
In the above, the functional blocks of the CPU in the
Various system programs for controlling the
The RAM13 is formed of a semiconductor memory such as a dram (dynamic Random Access memory), and stores data generated when the CPU11 executes various processes.
The
The
The
The
The
The
< specific application example >
Next, a specific example of the case where the
[ specific application example 1]
< measurement procedure for centering >
First, a procedure of automatically generating a measurement program for centering a workpiece before machining will be described with reference to fig. 14 to 16.
In this example, a rectangular parallelepiped is applied as the object to be measured, and a workpiece is photographed from directly above by a three-dimensional camera as a photographing condition, and a measurement program for centering (three-dimensional) the workpiece before machining is automatically generated.
In this case, the processing program is automatically generated by the following procedure.
(process 1) in the input screen for specifying the measurement object displayed on the UI screen by the UI display control unit 11a, the user specifies the measurement object (quadrangle) by the enclosing operation shown in fig. 4.
(procedure 2) the measurement
(procedure 3) the measurement
More specifically, the measurement
The shape of the work (e.g. rectangular parallelepiped with the extracted quadrilateral protruding in the Z direction from its periphery)
Condition of the work (e.g. before machining)
Content of machining program (e.g. cutting the outer surface of the workpiece)
History of past measurement (for example, in the case where "a quadrangle" is designated by "before processing", "outside of an object", "surrounding" and the like, 80% of the measurement is centering measurement, and the like)
(procedure 4) the user selects "centering" from the candidates for the measurement items listed in the measurement
(procedure 5) the measurement
Fig. 14 is a schematic view showing a state where the measurement point and the approach point are set when the rectangular parallelepiped is centered.
By performing the process 5, the measurement point and the approach point as shown in fig. 14 are set.
In the prototype program for centering a rectangular parallelepiped, the setting guidelines of the measurement point and the approach point as shown in fig. 14 are set in advance for the prototype of the rectangular parallelepiped as the measurement target. Therefore, when the prototype program is used, the measurement
(procedure 6) the measurement
The closest approach point to the current contact probe position (initial position) in the straight line distance is set as the initial approach point.
The closest point to the first point is set as the second point, and all the points are similarly numbered.
A path (where N is a natural number) is generated by connecting the N-th and N + 1-th approach points so as not to contact the object.
Fig. 15 is a schematic diagram showing a state where the access point is numbered.
Fig. 16 is a schematic diagram showing a state in which a path connecting the access points is set. Fig. 16 shows an example in which a path is set in two forms (a) when a distance is kept from a measurement target and (B) when a shortest path between adjacent points is aimed at when setting a measurement path. In addition, when setting a path by aiming at the shortest path between the adjacent points, it is necessary to secure a margin of at least the probe radius from the measurement target.
(procedure 7) the measurement
The probe is moved along a straight line connecting from the approach point to the measurement point, and returns to the approach point when the probe comes into contact with the workpiece.
[ specific application example 2]
< measuring program for measuring inner diameter of hole formed in post-machining workpiece >
Next, an example of a measurement program for automatically generating an inner diameter measurement of a hole formed in a machined workpiece will be described with reference to fig. 17 and 18.
In this example, a rectangular parallelepiped is applied as the object to be measured, the workpiece is photographed from directly above by a three-dimensional camera as a photographing condition, and a measurement program for measuring the inner diameter (three-dimensional) of the hole of the machined workpiece is automatically generated.
In this case, the measurement program is automatically generated by the following procedure.
In the input screen for specifying the measurement object displayed on the UI screen by the UI display control unit 11a, (procedure 1) the operator specifies the measurement object (round hole) by the surrounding operation (see fig. 3).
(procedure 2) the measurement
(procedure 3) the measurement
The shape of the work (e.g. rectangular parallelepiped with the extracted quadrilateral protruding in the Z direction from its periphery)
Condition of the work (e.g. after machining)
Content of machining program (for example, hole machining of workpiece)
History of measurement (for example, if "after processing", "inside of object", "circle" is designated by being surrounded "70%, inner diameter measurement, etc.)
(procedure 4) the user selects "inner diameter" from the candidates for the measurement items listed by the measurement
(Process 5) the measurement
Fig. 17 is a schematic view showing a state where an approach point for measuring the inner diameter of a hole is set.
By performing the process 5, as shown in fig. 17, the approach point is set at a position according to the height of the setting guideline in the Z direction as the center of the circle.
(process 6) the measurement
Fig. 18 is a schematic view showing a state where a measurement point is set when measuring the inner diameter of a hole.
By performing the process 6, as shown in fig. 18, measurement points are set at positions on the circle of 0 degrees, 120 degrees, and 240 degrees in the mechanical coordinate system with respect to the approach point set at the center of the circle.
(procedure 7) the measurement
The probe is moved along a straight line connecting from the approach point to the measurement point, and when the probe comes into contact with the workpiece, the probe returns to the approach point and moves to the next measurement point.
Alternatively, the probe is moved along a straight line connecting from the approach point to the first measurement point, and when the probe comes into contact with the workpiece, the probe is directly moved to the next measurement point.
The measurement
The embodiments of the functional units of the
Next, a process flow of the
< measurement program creation processing >
Fig. 19 is a flowchart illustrating a flow of the measurement program creation process executed by the
An instruction to start the measurement program generation process is input via the
In step S1, the UI display control unit 11a displays a user interface screen (UI screen) for inputting various information by the user during the measurement program generation process.
In step S2, the
In step S3, the UI display control unit 11a displays an input screen for specifying a measurement target in the acquired image of the workpiece.
In step S4, the UI display control unit 11a acquires the operation content for designation input by the user to the input screen for designating the measurement target.
In step S5, the measurement
In step S6, the measurement
In step S7, the measurement
In step S8, the measurement
In step S9, the UI display control unit 11a displays the measurement item candidates sorted by the measurement
In step S10, the UI display control unit 11a displays an input screen for accepting selection from candidates for measurement items, and accepts selection by the user.
In step S11, the measurement
In step S12, the measurement
In step S13, the measurement
In steps S11 to S13, the measurement
In step S14, the measurement
In step S15, the UI display control unit 11a determines whether or not the measurement program is approved by the user.
If the measurement program is not approved by the user, the determination at step S15 is NO (NO), and the process proceeds to step S14.
On the other hand, when the measurement program is accepted by the user, the determination in step S15 is YES (YES), and the process proceeds to step S16.
In step S16, the measurement
When the execution of the measurement program is instructed, the determination at step S16 is yes, and the process proceeds to step S17.
On the other hand, if the execution of the measurement program is not instructed, the determination at step S16 is no, and the measurement program generation processing ends.
In step S17, the measurement
After step S17, the measurement program generation process ends.
As described above, the
Therefore, by performing an operation of designating a measurement target on an image of a workpiece to be measured and an operation of inputting a measurement item, a measurement program for automatically measuring the workpiece to be measured is automatically generated.
Therefore, the work load required for measuring the workpiece can be reduced.
In addition, in the
Therefore, the user can specify the measurement object by a simple operation.
In the
This makes it possible to present a measurement item that is highly likely to be executed to a user who selects the measurement item in an easily understandable manner.
Further, in the
This makes it possible to more easily generate a measurement program for automatically measuring a measurement target.
[ modification 1]
In the above-described embodiment, the case where the user specifies the measurement target and the user inputs the measurement item has been described as an example.
In contrast, when the
In this case, the
As another modification, the
[ modification 2]
In addition, when workpieces of the same size are mass-produced, the measurement program created for the first workpiece and the workpiece image are stored, the amount of movement of the position and angle with respect to the first workpiece image is calculated for the second and subsequent workpieces, and the program is corrected by adding the amount of movement to the coordinate values of the measurement program created for the first workpiece, whereby the user's operation of specifying the measurement object and the operation of determining the measurement item for the second and subsequent workpieces are skipped, and the measurement operation is fully automated.
[ modification 3]
In the above-described embodiment, the description has been given of the case where the operation of designating the measurement target is received, and after the structure to be the measurement target is detected, the input of the measurement item is received.
In contrast, after receiving the input of the measurement item, the operation of specifying the measurement object can be received, and the structure to be the measurement object can be detected.
In this way, the measurement target is limited by the specification of the measurement item, and therefore, the structure to be the measurement target can be detected more appropriately.
As described above, the present invention is not limited to the above-described embodiments and modifications, and various changes, modifications, and the like can be made.
For example, in the above-described embodiment, the case where the
In the above-described embodiment, the description has been made using the image data including the three-dimensional shape of the workpiece as the workpiece image to be measured, but the present invention is not limited to this. For example, other auxiliary information (such as a machining program) may be used in combination with the image including the two-dimensional shape of the workpiece, so that the three-dimensional shape of the workpiece can be recognized as the whole of the information.
In the above-described embodiment, when the
Thereby, the workpiece can be brought into contact with the
All or part of the functions of the
When all or part of the functions of the
Various types of computer readable media (computer readable media) may be used to store and provide these programs to the computer. The computer readable medium includes various types of tangible storage media (storage media). Examples of computer readable media include: magnetic storage media (e.g., floppy disks, magnetic tape, hard disk drives), magneto-optical storage media (e.g., magneto-optical disks), CD-ROMs (read Only memories), CD-R, CD-R/W, DVD-ROMs (digital Versatile disks), DVD-R, DVD-R/W, semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (erasable PROMs), flash memories, RAM (random Access memories)).
Further, these programs may be downloaded to a user's computer via a network for distribution.
Although the embodiments of the present invention have been described in detail, the above embodiments are merely specific examples of the practice of the present invention. The technical scope of the present invention is not limited to the above-described embodiments. The present invention can be variously modified within a range not departing from the spirit thereof, and these are also included in the technical scope of the present invention.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:非接触型位移传感器