Three dimensional printer and method for adjusting working coordinate of platform thereof
09731452 · 2017-08-15
Assignee
- Xyzprinting, Inc. (New Taipei, TW)
- Kinpo Electronics, Inc. (New Taipei, TW)
- Cal-Comp Electronics & Communications Company Limited (New Taipei, TW)
Inventors
Cpc classification
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/33257
PHYSICS
International classification
G05B19/408
PHYSICS
Abstract
A three-dimensional (3-D) printer and a method for adjusting a working coordinate of a platform thereof are provided. The 3-D printer includes a platform, a printing head and a control unit. The platform includes a carrying surface and adjustment points located on the carrying surface. The printing head disposed above the platform for moving along a datum plane and a normal direction of the datum plane. The control unit controls the printing head to move from the datum plane toward the platform to contact each of the adjustment points for obtaining a coordinate offset of the carrying surface corresponding to the datum plane, and adjusts a model coordinate of a digital 3-D model information according to the coordinate offset. The control unit moves the printing head according to the adjusted model coordinate to print a 3-D object related to the digital 3-D model information on the carrying surface.
Claims
1. A three-dimensional (3-D) printer, comprising: a platform comprising a carrying surface and a plurality of adjustment points, the adjustment points located on the carrying surface; a printing head disposed above the platform, the printing head configured to move along a datum plane and a normal direction of the datum plane; and a control unit coupled to the platform and the printing head, the control unit controlling the printing head to move from the datum plane toward the platform to be in contact with the adjustment points respectively for obtaining a plane coordinate of each of the adjustment points corresponding to the datum plane and a shortest distance from each of the adjustment points to the datum plane, and obtaining a coordinate offset value of the carrying surface corresponding to the datum plane according to the plane coordinates and the shortest distances, and adjusting a model coordinate of a digital 3-D model information according to the coordinate offset value, such that the control unit moving the printing head according to the adjusted model coordinate to print a 3-D object related to the digital 3-D model info illation on the carrying surface.
2. The 3-D printer as claimed in claim 1, wherein the control unit controls the printing head to move, respectively, along a normal direction of the datum plane from positions at the datum plane corresponding to the adjustment points toward the platform to be in contact with the adjustment points.
3. The 3-D printer as claimed in claim 1, wherein the printing head and each of the adjustment points are suitable for being electrically connected to each other when in contact, such that the control unit receives a contact signal when the printing head is in contact with each of the adjustment points, and detects the positions of the printing head according to the contact signals respectively for obtaining the plane coordinates and the shortest distances.
4. The 3-D printer as claimed in claim 3, wherein each of the adjustment points is a metal adjustment point, and the printing head comprises a metal nozzle.
5. The 3-D printer as claimed in claim 4, wherein the metal nozzle is coupled to a power source, when the printing head moves from the datum plane toward the platform, the control unit turns on the power source.
6. The 3-D printer as claimed in claim 4, wherein, when the printing head moves from the datum plane toward the platform, the metal nozzle is in contact with each of the adjustment points respectively, and the metal nozzle and each of the adjustment points are electrically connected to each other, such that the control unit receives the contact signal when the metal nozzle is in contact with each of the adjustment points.
7. The 3-D printer as claimed in claim 3, wherein the adjustment points are a plurality of metal gaskets for clamping the platform and are located on the carrying surface, the printing head comprises a metal nozzle and a metal adjustment probe, when the printing head moves from the datum plane toward the platform, the metal adjustment probe is in contact with and electrically connected to each of the adjustment points, such that the control unit receives the contact signal when the metal adjustment probe is in contact with each of the adjustment points.
8. The 3-D printer as claimed in claim 7, wherein the metal adjustment probe is disposed at a periphery of the metal nozzle, and a height difference exists between an apex of the metal adjustment probe and an apex of the metal nozzle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF DISCLOSED EMBODIMENTS
(10) It is to be understood that the foregoing and other detailed descriptions, features, and advantages are intended to be described more comprehensively by providing each embodiment accompanied with figures hereinafter. In the following embodiments, wordings used to indicate directions, such as “up,” “down,” “front,” “back,” “left,” and “right”, merely refer to directions in the accompanying drawings. Therefore, the directional wording is used to illustrate rather than limit the disclosure. Additionally, same or similar reference numbers used in each of the embodiments represent the same or similar elements.
(11)
(12)
(13) Specifically, the control unit 130 may, for example, control the printing head 120 first to move to the position at the datum plane P.sub.L corresponding to the adjustment point 114a, and then control the printing head 120 to move toward the platform 110 along the normal direction N1 to be in contact with the adjustment point 114a for obtaining the plane coordinate at the adjustment point 114a corresponding to the datum plane P.sub.L and the shortest distance D1 from the adjustment point 114a to the datum plane P.sub.L. Next, the control unit 130 again, for example, controls the printing head 120 to move to the position at the datum plane P.sub.L corresponding to the adjustment point 114b, and then to move toward the platform 110 along the normal direction N1 to be in contact with the adjustment point 114b for obtaining the plane coordinate of the adjustment point 114b corresponding to the datum plane P.sub.L and the shortest distance D2 from the adjustment point 114b to the datum plane P.sub.L. Then, the control unit 130 again, for example, controls the printing head 120 to move to the position at the datum plane P.sub.L corresponding to the adjustment point 114c, and then to move toward the platform 110 along the normal direction N1 to be in contact with the adjustment point 114c for obtaining the plane coordinate of the adjustment point 114c corresponding to the datum plane P.sub.L and the shortest distance D3 from the adjustment point 114c to the datum plane P.sub.L. It should be noted that the amount of the adjustment points 114a, 114b and 114c in the present embodiment is three, so as to define a plane with three points. Certainly, those skilled in the art may arrange needed adjustment points on the platform 110 based on actual requirements, and the amount of the adjustment points of the exemplary embodiment is not limited herein.
(14) Afterwards, the control unit 130 then obtains a coordinate offset value of the carrying surface 112 corresponding to the datum plane P.sub.L according to the plane coordinates and the shortest distances D1, D2 and D3 obtained in the previous step, i.e., a skew offset of the plane coordinate of the carrying surface 112 with respect to the plane coordinate of the datum plane P.sub.L. In this way, the control unit 130 may adjust a model coordinate of the digital 3-D model information according to the coordinate offset, and further to move the printing head 120 according to the adjusted model coordinate to print a 3-D object related to the digital 3-D model information on the carrying surface 112. Thus, the printing head 120 can be shifted initially to correct working coordinates according to the adjusted model coordinates, and a yield and a precision in printing 3-D objects would not be affected by deviation of the platform 110. Namely, in the present embodiment, the model coordinate of the digital 3-D model information is compensated according to the coordinate offset value of the carrying surface 112 corresponding to the datum plane P.sub.L, so as to compensate the deviation of the platform 110 by adjusting the model coordinate of the digital 3-D model information. As such, in the present embodiment, effects of adjusting the deviation of the platform 110 may be achieved without manually adjusting a level of the platform 110.
(15) Further, in the present embodiment, the printing head 120 and each of the adjustment points 114a, 114b and 114c are suitable for being electrically connected to each other when in contact. For example, each of the adjustment points 114a, 114b and 114c may be a metal adjustment point. Namely, a material of the adjustment points 114a, 114b and 114c located on the carrying surface 112 is metal. Alternatively, in another exemplary embodiment, the platform 110 by itself is a metal platform, while the printing head 120 may include a metal nozzle 122 coupled to a power source 124. When the printing head 120 moves from the datum plane P.sub.L toward the platform 110, the control unit 130 turns on the power source 124 such that the printing head 120 is electrically connected to each of the adjustment points 114a, 114b and 114c when in contact to generate a contact signal accordingly. The control unit 130 is suitable for receiving the contact signal and detecting a position the printing head 120 according to each of the contact signals, so as to obtain the plane coordinates of the adjustment points 114a, 114b and 114c corresponding to the datum plane P.sub.L and the shortest distances D1, D2 and D3 from the adjustment points 114a, 114b and 114c to the datum plane P.sub.L.
(16)
(17) With reference to
(18)
(19)
(20) The method for adjusting a working coordinate of the platform 110 of the present embodiment includes the following steps: first of all, controlling a moving part 120 to move from the datum plane P.sub.L toward the carrying surface 112 respectively to be in contact with adjustment points (Step S110). Specifically, the moving part 120 may be disposed above the platform 110 and is configured to move along the datum plane P.sub.L, and is suitable for moving along the normal direction N1 of the datum plane P.sub.L. The present embodiment may, for example, control the moving part 120 via a control unit to move from positions of the datum plane P.sub.L corresponding to the adjustment points toward the platform 110 along the normal direction N1 to be in contact with the adjustment points respectively. Take the embodiment depicted in
(21) In view of the foregoing, the moving part 120 and each of the adjustment points of the present embodiment may be electrically connected to each other when in contact to generate a contact signal. The control unit is suitable for receiving the contact signal and positioning the moving part 120 according the contact signal. In this way, the plane coordinates of the adjustment points corresponding to the datum plane P.sub.L respectively and the shortest distances D1, D2 and D3 from the adjustment points 114a, 114b and 114c to the datum plane P.sub.L respectively may be calculated, and a coordinate offset of the carrying surface 112 corresponding to datum plane P.sub.L is obtained according to the plane coordinates and the shortest distances D1, D2 and D3 (Step S120). Specifically, the control unit may, as previously described, control the moving part 120 to move first to the position at the datum plane P.sub.L corresponding to the adjustment point 114a toward the platform 110 to be in contact with the adjustment point 114a, so as to calculate the plane coordinate of the adjustment point 114a corresponding to the datum plane P.sub.L and the shortest distance D1 from the adjustment point 114a to the datum plane P.sub.L. Next, the moving part 120 is then controlled to move to the position at the datum plane P.sub.L corresponding to the adjustment point 114b, and then the moving part 120 is controlled to move toward the platform 110 to be in contact with the adjustment point 114b, so as to calculate the plane coordinate of the adjustment point 114b corresponding to the datum plane P.sub.L and the shortest distance D2 from the adjustment point 114b to the datum plane P.sub.L. Later, the moving part 120 is then controlled to move to the position at the datum plane P.sub.L corresponding to the adjustment point 114c, and then the moving part 120 is controlled to move toward the platform 110 to be in contact with the adjustment point 114c, so as to calculate the plane coordinate of the adjustment point 114c corresponding to the datum plane P.sub.L and the shortest distance D3 from the adjustment point 114c to the datum plane P.sub.L. Afterwards, a coordinate offsets of the carrying surface 112 corresponding to the datum plane P.sub.L is obtained according to the plane coordinates and the shortest distances D1, D2 and D3 obtained from the previous calculation, i.e., skew offsets of the plane coordinates of the carrying surface 112 with respect to the plane coordinates of the datum plane P.sub.L.
(22) Thereafter, a working coordinate of a task to be executed by the platform 110 is adjusted according to the coordinate offsets (Step S130). That is to say, after the control unit obtains the skew offset of the plane coordinate of the carrying surface 112 with respect to the plane coordinate of the datum plane P.sub.L, the control unit may compensate and adjust a predetermined working coordinate of a task to be executed by the platform 110 later on according to the coordinate offset, such that the moving part 120 may be moved to correct working coordinates for executing a task according to the adjusted working coordinate, and an yield and a precision in execution of the task to be executed would not be affected by deviation of the platform 110.
(23) To sum up, the 3-D printer of the exemplary embodiment is suitable for printing a 3-D object according to a digital 3-D model information, and the 3-D printer would first control a printing head thereof to move from a datum plane toward a platform respectively to be in contact with a plurality of adjustment points on the platform prior to executing a printing task, so as to obtain a coordinate offset of the carrying surface of the platform corresponding to the datum surface, and to adjust a model coordinate of the digital 3-D model information according to the coordinate offset, such that the printing head is moved according to the adjusted model coordinate to print out the 3-D object on the carrying surface. In this way, the printing head may be moved to correct working coordinates according to the adjusted model coordinates, and a yield and a precision in printing 3-D objects would not be affected by deviation of the platform. Namely, in the disclosure, the model coordinates of the digital 3-D model information are adjusted accordingly by calculating the coordinate offsets of the carrying surface corresponding to the datum plane, so as to compensate the deviation of the platform. As such, in an exemplary example, effects of adjusting the deviation of the platform may be achieved without manually adjusting the level of the platform.
(24) Moreover, in an exemplary example, a method for adjusting a working coordinate of a platform is further derived. The method executes a task by first controlling a moving part to move from a datum plane toward a platform respectively to be in contact with a plurality of adjustment points on the platform for obtaining a coordinate offset of the carrying surface of the platform corresponding to the datum plane, and then adjusting a working coordinate of the task to be executed by the platform according to the coordinate offset. In this way, with the adjusting method in an exemplary example, the moving part may execute the task by moving to correct working coordinates according to the adjusted model coordinates without manually adjusting the level of the platform, and a yield and a precision in executing a task would not be affected by deviation of the platform.
(25) Although the disclosure has been disclosed with reference to the aforesaid embodiments, they are not intended to limit the disclosure. It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the disclosure without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims and their equivalents.