Three-dimensional modeling system

The three-dimensional molding system addresses unauthorized image access by using a controlled display system with separate image and device status areas, ensuring secure information sharing during shaping processes.

JP7830993B2Active Publication Date: 2026-03-17SEIKO EPSON CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022026353
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-24
Publication Date
2026-03-17
Estimated Expiration
2042-02-24

AI Technical Summary

Technical Problem

Existing three-dimensional shaping systems allow video images to be viewed by unauthorized users, potentially leaking confidential information during the shaping process.

Method used

A three-dimensional molding system with a camera positioned outside the molding surface, a control unit to manage image display, and a display unit with separate areas for image and device status, allowing selective image display and preventing unauthorized access.

Benefits of technology

Prevents information leakage by controlling image display, ensuring secure sharing of shaping information while maintaining confidentiality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007830993000001
    Figure 0007830993000001
  • Figure 0007830993000002
    Figure 0007830993000002
  • Figure 0007830993000003
    Figure 0007830993000003
Patent Text Reader

Abstract

To provide a technology capable of suppressing information leakage to other users while providing useful information to a user in a three-dimensional molding device.SOLUTION: A three-dimensional molding system includes: a discharge part with a nozzle; a stage that has a molding surface and where molding materials are stacked; a position change part that changes a relative position of the stage to the nozzle; a camera that is placed outside an outer edge of the molding surface when viewed from a direction perpendicular to the molding surface, and is placed in a position that allows it to photograph the entire molding surface; a control part that molds a three-dimensional molding object based on molding data; and a display part having a first display area capable of displaying an image captured by the camera and a second display area capable of displaying at least one of molding conditions for molding the three-dimensional molding object and a device state representing a state of the discharge part. The control part selects, for each three-dimensional molding object, either a first state in which an image is displayed in the first display area or a second state in which no image is displayed in the first display area.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0006] , ,

[0005] , , ,

[0001] The present disclosure relates to a three-dimensional shaping system.

Background Art

[0002] Patent Document 1 discloses a three-dimensional shaping apparatus including a video camera. This three-dimensional shaping apparatus captures an image of a shaped object during shaping by the video camera and transmits the image to a remote location.

Prior Art Documents

Patent Documents

[0003] [[ID=2))

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the above document, useful information can be provided to users at a remote location, but the video of the video camera may be viewed by other users, and for example, information on confidential parts during shaping may be leaked to other users. Therefore, a technology that can suppress the leakage of information to other users while providing useful information to users is desired.

Means for Solving the Problems

[0005] <{ The present disclosure can be realized in the following forms. <000003?) A three-dimensional molding system is provided according to a first embodiment of the present disclosure. The three-dimensional molding system comprises: an ejection unit having a nozzle for ejecting molding material; a stage having a molding surface on which the molding material is stacked; a position changing unit for changing the relative position between the stage and the nozzle; a camera positioned outside the outer edge of the molding surface when viewed from a direction perpendicular to the molding surface and capable of capturing images of the entire molding surface; a control unit that controls the ejection unit and the position changing unit based on molding data to mold a three-dimensional object; and a display unit having a first display area capable of displaying images or videos captured by the camera, and a second display area capable of displaying at least one of the molding conditions for molding the three-dimensional object and the state of the device representing the state of the ejection unit during the molding of the three-dimensional object. The control unit selects for each three-dimensional object either a first state in which the image or video is displayed in the first display area, or a second state in which the image or video is not displayed in the first display area. [Brief explanation of the drawing]

[0007] [Figure 1] This figure shows the schematic configuration of the three-dimensional molding system in the first embodiment. [Figure 2] This figure shows an example of a configuration database stored in the memory unit. [Figure 3] This is a diagram illustrating the schematic configuration of the discharge section. [Figure 4] This is a schematic perspective view of the screw. [Figure 5] This is a top view of the barrel. [Figure 6] This figure shows an example of the content displayed on the display unit. [Figure 7] This is a flowchart of the molding process. [Figure 8] This is a detailed flowchart of the failure handling process. [Figure 9] This is a flowchart of the remodeling process. [Figure 10] This is an explanatory diagram of the remodeling process. [Figure 11]This is a diagram to explain how to modify the modeling data. [Figure 12] This is an explanatory diagram showing an example of placing multiple three-dimensional objects on a single build surface. [Figure 13] This is a first explanatory diagram showing a first example of how an image is displayed in the second embodiment. [Figure 14] This is a second explanatory diagram showing a first example of the image display in the second embodiment. [Figure 15] This is an explanatory diagram showing a second example of how an image is displayed in the second embodiment. [Figure 16] This is an explanatory diagram showing a third example of how an image is displayed in the second embodiment. [Figure 17] This figure shows the schematic configuration of the three-dimensional molding apparatus in the third embodiment. [Figure 18] This figure shows the schematic configuration of the discharge section in the third embodiment. [Modes for carrying out the invention]

[0008] A. First Embodiment: Figure 1 is a schematic diagram of a three-dimensional molding system 6 equipped with a three-dimensional molding apparatus 5 in the first embodiment. The three-dimensional molding system 6 comprises a three-dimensional molding apparatus 5 and a display device 400. In Figure 1, arrows are shown along the mutually orthogonal X, Y, and Z directions. The X, Y, and Z directions are directions along the three mutually orthogonal spatial axes, the X-axis, Y-axis, and Z-axis, and include both the direction along one side of the X-axis, Y-axis, and Z-axis, and the opposite direction, respectively. The X-axis and Y-axis are axes along the horizontal plane, and the Z-axis is an axis along the vertical line. In other figures as well, arrows along the X, Y, and Z directions are shown as appropriate. The X, Y, and Z directions in Figure 1 and the X, Y, and Z directions in the other figures represent the same directions.

[0009] The three-dimensional molding apparatus 5 of this embodiment includes an ejection unit 100, a material storage unit 20, a chamber 110, a position changing unit 210, a stage 220, and a control unit 300.

[0010] The ejection unit 100 has a plasticizing mechanism that plasticizes at least a part of the raw material supplied from the material storage unit 20 to generate a modeling material. The ejection unit 100 ejects the plasticized modeling material toward the modeling surface 221 of the stage 220. The modeling surface 221 is an area on the upper surface of the stage 220. The stage 220 is provided with a stage heater 222 for suppressing the rapid cooling of the modeling material ejected onto the modeling surface 221. The stage heater 222 is controlled by the control unit 300.

[0011] The chamber 110 has a modeling space 111 inside and is a housing that houses a part of the three-dimensional modeling apparatus 5. In the present embodiment, the material storage unit 20, the ejection unit 100, the position changing unit 210, and the stage 220 are housed in the modeling space 111. The chamber 110 may be provided with, for example, an opening that communicates the modeling space 111 with the outside, a door that opens and closes the opening, etc. In this case, the user can take out the modeled object in the chamber 110 from the opening by opening the door to open the opening.

[0012] The position changing unit 210 moves the nozzle tip 60 relative to the stage 220 by changing the relative position between the ejection unit 100 and the stage 220. A change in the relative position of the ejection unit 100 with respect to the stage 220 may also be simply referred to as the movement of the ejection unit 100 or the nozzle tip 60. Note that the nozzle tip 60 is also simply referred to as a nozzle. The position changing unit 210 in the present embodiment is constituted by a three-axis positioner that moves the stage 220 in three axial directions of the X, Y, and Z directions by the driving force of three motors. Each motor is driven under the control of the control unit 300. In other embodiments, the position changing unit 210 may not be configured to move the stage 220, but may be configured to move the ejection unit 100 without moving the stage 220, for example. Further, the position changing unit 210 may be configured to move both the stage 220 and the ejection unit 100.

[0013] The control unit 300 is composed of a computer including a processor 310, a memory 320, a storage unit 330 as an auxiliary storage device, and an input / output interface 340 for inputting and outputting signals to and from the outside. In the present embodiment, the control unit 300 controls the ejection unit 100 and the position changing unit 210 to execute three-dimensional shaping processing based on shaping data for shaping a three-dimensional shaped object by the processor 310 executing a program read from the storage unit 330 into the memory 320. The control unit 300 can simultaneously shape a plurality of shaped objects on the shaping surface 221 of the stage 220 by controlling the ejection unit 100 and the position changing unit 210. Note that the control unit 300 may be composed of a combination of a plurality of circuits instead of a computer. Hereinafter, the three-dimensional shaped object is simply referred to as a shaped object.

[0014] The shaping data for shaping a shaped object includes path information representing the movement path of the nozzle tip 60 and ejection amount information representing the ejection amount of the shaping material in each movement path for each layer obtained by slicing the shape of the shaped object into a plurality of parts. The movement path of the nozzle tip 60 is a path along which the nozzle tip 60 relatively moves along the shaping surface 221 of the stage 220 while ejecting the shaping material.

[0015] The path information is composed of a plurality of partial paths. Each partial path is a linear path represented by a start point and an end point. The ejection amount information is individually associated with each partial path. In the present embodiment, the ejection amount represented by the ejection amount information is the amount of the shaping material ejected per unit time in that partial path. Note that in other embodiments, the total amount of the shaping material ejected in the entire partial path may be associated as the ejection amount information with each partial path. When shaping a plurality of shaped objects on the shaping surface 221 of the stage 220, the shaping data may be prepared for each shaped object, or a plurality of shaped objects may be shaped by one shaping data.

[0016] The three-dimensional modeling apparatus 5 is further equipped with a camera 8. The camera 8 is capable of photographing the build surface 221 on the stage 220. The camera 8 is positioned outside the outer edge of the build surface 221 when viewed from a direction perpendicular to the build surface 221, and is positioned to photograph the entire build surface 221. The camera 8 is controlled by the control unit 300. By controlling the camera 8, the control unit 300 can capture images or videos of the three-dimensional object being built on the build surface 221. Hereinafter, images and videos will be collectively referred to as "images". In this embodiment, the camera 8 is always running while the three-dimensional modeling apparatus 5 is running. That is, the camera 8 continuously captures images while the three-dimensional modeling apparatus 5 is running.

[0017] An external display device 400 is connected to the control unit 300. The display device 400 consists of a computer 410 and a display unit 420. For example, a liquid crystal display or an organic EL display can be used as the display unit 420. The computer 410 and the display unit 420 may be separate or integrated. In this embodiment, the control unit 300 and the computer 410 are connected by a network. The network may be a LAN, WAN, or the Internet. The computer 410 has the function of transmitting molding data for molding a three-dimensional object to the three-dimensional molding device 5. The control unit 300 of the three-dimensional molding device 5 receives the molding data from the computer 410 and performs three-dimensional molding based on the received molding data. When the control unit 300 molds one or more three-dimensional objects on one molding surface 221 according to one or more molding data, it is called a "print job". Note that the display device 400 is not limited to a combination of a computer 410 and a display unit 420, but may also be a notebook computer, a mobile terminal, or a tablet device. Figure 1 shows one display device 400, but multiple display devices 400 with different users may be connected to the 3D printing apparatus 5 via a network.

[0018] The computer 410 obtains various setting information from the user, such as setting information indicating whether or not to display images from the camera 8 equipped on the three-dimensional modeling apparatus 5 on the display device 400. The user can input the setting information, for example, by using a predetermined graphical user interface displayed on the display unit 420. The control unit 300 of the three-dimensional modeling apparatus 5 obtains the setting information from the computer 410 and records it in the setting database DB1 in the storage unit 330.

[0019] Figure 2 shows an example of the settings database DB1 stored in the memory unit 330. The settings database DB1 records the following information in association with each other: "User information", "Camera display settings", "Update interval", "Notification settings", and "Modeled object ID".

[0020] "User information" is identification information used to uniquely identify users who use the 3D modeling device 5.

[0021] The "Camera Display Settings" is setting information that indicates whether or not to display the image captured by camera 8 on the display device 400.

[0022] "Update interval" is setting information that indicates the display interval at which the display device 400 displays the image captured by the camera 8.

[0023] "Notification settings" are settings that indicate whether or not the user should be notified if the printing of a 3D object fails.

[0024] The "update interval" and "notification settings" are configured using a predetermined graphical user interface displayed on the display unit 420 of the display device 400, similar to the "camera display settings."

[0025] A "printed object ID" is an identification piece assigned to each individual printed object. The printed object ID may be represented by the file name of the printed data or the folder name where the printed data is stored. When a user prints multiple objects simultaneously, multiple printed object IDs are associated with the user information corresponding to that user.

[0026] In this embodiment, the various setting information described above is set in the setting database DB1 for each print job. In other embodiments, camera display settings, update intervals, and notification settings may be set for each user or for each modeling data.

[0027] The control unit 300 can set whether or not to display the image from camera 8 on the external display device 400 during at least one of the following periods: before the start of fabrication of the three-dimensional object, during the fabrication of the three-dimensional object, or after the fabrication of the three-dimensional object. Specifically, the control unit 300 refers to the "camera display setting" in the setting database DB1 shown in Figure 2 and selects for each three-dimensional object either a first state in which the image is displayed on the display device 400, or a second state in which the image is not displayed on the display device 400. "For each three-dimensional object" includes the meaning of each three-dimensional object associated with a specific user, i.e., "for each user," and also includes the meaning of "for each fabrication data" for fabricating the three-dimensional object. In this embodiment, the control unit 300 selects between the first and second states described above by selecting whether or not to transmit an image to the display device 400 according to the camera display setting. Furthermore, in the first state in which an image is displayed on the display device 400, the control unit 300 controls the interval at which images are transmitted according to the update interval recorded in the setting database DB1.

[0028] Figure 3 shows a schematic configuration of the discharge unit 100 of this embodiment. The discharge unit 100 comprises a plasticizing mechanism 30 and a nozzle tip 60. The plasticizing mechanism 30 includes a material transport mechanism 40 and a heating block 90. ​​The discharge unit 100 is supplied with material contained in the material storage unit 20. Under the control of the control unit 300, the discharge unit 100 plasticizes at least a portion of the material supplied from the material storage unit 20 using the plasticizing mechanism 30 to generate molding material, and then discharges the generated molding material from the nozzle tip 60 onto the stage 220 to build up layers. The material built up on the stage 220 is sometimes called the layered material. Furthermore, the method of three-dimensional molding in which a three-dimensional object is built by discharging material from a nozzle and building up layers of the discharged material is sometimes called material extrusion (ME).

[0029] In this embodiment, "plasticization" is a concept that includes melting, and refers to changing a solid state to a fluid state. Specifically, for materials that undergo a glass transition, plasticization means raising the temperature of the material above the glass transition point. For materials that do not undergo a glass transition, plasticization means raising the temperature of the material above the melting point.

[0030] In this embodiment, the material storage section 20 contains materials in the form of pellets or powder. In this embodiment, the material stored in the material storage section 20 is pelletized resin. The material storage section 20 in this embodiment is composed of a hopper. The material stored in the material storage section 20 is supplied to the material transport mechanism 40 of the plasticizing mechanism 30 of the discharge section 100 via a supply passage 22 provided below the material storage section 20 so as to connect the material storage section 20 and the discharge section 100.

[0031] The heating block 90 is provided with a through hole 80. The through hole 80 is configured to allow the nozzle tip 60 to be attached and detached. The material transport mechanism 40 transports the material toward the nozzle channel 61 of the nozzle tip 60 attached to the through hole 80 of the heating block 90. ​​The plasticizing mechanism 30 transports the raw material supplied from the material storage section 20 to the material transport mechanism 40 toward the nozzle channel 61 of the nozzle tip 60, and heats and plasticizes it with a material heater 58 provided in the heating block 90. ​​The material heater 58 is controlled by the control unit 300.

[0032] The material transport mechanism 40 of this embodiment comprises a screw case 31, a screw 41 housed within the screw case 31, and a drive motor 32 for driving the screw 41. The heating block 90 of this embodiment comprises a case portion 91 having an opening 94 and a barrel 50 disposed within the case portion 91. The barrel 50 is provided with a communication hole 56. The through hole 80 of this embodiment is formed by the communication between the opening 94 and the communication hole 56. The material heater 58 described above is built into the barrel 50. The screw 41 of this embodiment is a so-called flat screw, sometimes called a "scroll screw."

[0033] The screw 41 has a substantially cylindrical shape in which its height in the direction along its central axis RX is smaller than its diameter. The screw 41 has a groove-forming surface 42 on the surface facing the barrel 50, in which screw grooves 45 are formed. The groove-forming surface 42 faces the screw-facing surface 52 of the barrel 50, which will be described later. In this embodiment, the central axis RX coincides with the rotation axis of the screw 41. Details of the configuration of the groove-forming surface 42 side of the screw 41 will be described later.

[0034] The drive motor 32 is connected to the side of the screw 41 opposite to the groove-forming surface 42. The drive motor 32 is driven under the control of the control unit 300. The screw 41 rotates around the central axis RX by the torque generated by the rotation of the drive motor 32. Note that the drive motor 32 does not have to be directly connected to the screw 41; for example, it may be connected via a reduction gear.

[0035] The barrel 50 has a screw-facing surface 52 that faces the groove-forming surface 42 of the screw 41. The case portion 91 is positioned to cover the surface of the barrel 50 opposite to the screw-facing surface 52, i.e., the lower surface of the barrel 50. The aforementioned communication hole 56 and opening 94 are located in positions that coincide with the central axis RX of the screw 41. That is, the through hole 80 is located in a position that coincides with the central axis RX.

[0036] As described above, the nozzle tip 60 is detachably attached to the through hole 80 of the heating block 90. ​​The nozzle tip 60 is provided with the nozzle flow path 61 described above. The nozzle flow path 61 has a nozzle opening 63 at the tip of the nozzle tip 60 and an inlet 65 at the rear end of the nozzle tip 60. In this embodiment, the nozzle opening 63 is located in the -Z direction relative to the inlet 65. In this embodiment, the nozzle tip 60 discharges the material that has flowed into the nozzle flow path 61 through the through hole 80 and the inlet 65 toward the stage 220 from the nozzle opening 63.

[0037] A plate-shaped upper heater 67 is attached to the nozzle tip 60. The upper heater 67 is positioned above the nozzle opening 63 in the extrusion unit 100. The upper heater 67 heats the material extruded toward the build surface 221 of the stage 220. More specifically, the upper heater 67 heats the upper layer of the layers stacked on the build surface 221 of the stage 220 as the material is extruded from the nozzle opening 63. Heating the upper layer with the upper heater 67 can improve the adhesion between layers. The upper heater 67 is controlled by the control unit 300.

[0038] Figure 4 is a schematic perspective view showing the configuration of the groove-forming surface 42 side of the screw 41. In Figure 4, the position of the central axis RX of the screw 41 is indicated by a dashed line. As described above, a screw groove 45 is provided on the groove-forming surface 42. The central part of the screw 41, which is the central part of the groove-forming surface 42, is configured as a recess to which one end of the screw groove 45 is connected. The central part of the screw 47 faces the communication hole 56 of the barrel 50 shown in Figure 1. The central part of the screw 47 intersects with the central axis RX.

[0039] The screw grooves 45 of the screw 41 constitute a so-called scroll groove. The screw grooves 45 extend in a spiral shape, arcing from the central part 47 of the screw toward the outer circumference of the screw 41. The screw grooves 45 may also be configured to extend in an involute curve or a helical shape. The groove-forming surface 42 is provided with protruding ridges 46 that constitute the side walls of the screw grooves 45 and extend along each screw groove 45. The screw grooves 45 are continuous to a material inlet 44 formed on the side surface 43 of the screw 41. This material inlet 44 is the part that receives the material supplied through the supply passage 22 of the material storage section 20.

[0040] Figure 4 shows an example of a screw 41 having three screw grooves 45 and three protrusions 46. The number of screw grooves 45 and protrusions 46 provided on the screw 41 is not limited to three; there may be only one screw groove 45, or two or more screw grooves 45. Also, Figure 4 shows an example of a screw 41 with three material inlet ports 44 formed therein. The number of material inlet ports 44 provided on the screw 41 is not limited to three; there may be only one, or two or more.

[0041] Figure 5 is a top view showing the configuration of the screw-facing surface 52 of the barrel 50. As described above, a communication hole 56 is formed in the center of the screw-facing surface 52. Multiple guide grooves 54 are formed around the communication hole 56 on the screw-facing surface 52. One end of each guide groove 54 is connected to the communication hole 56, and it extends in a spiral shape from the communication hole 56 toward the outer circumference of the screw-facing surface 52. Each guide groove 54 has the function of guiding the molding material to the communication hole 56. Note that one end of the guide groove 54 does not have to be connected to the communication hole 56. Also, the barrel 50 does not have to have guide grooves 54 formed thereon.

[0042] Figure 6 shows an example of the display content shown on the display unit 420. The display unit 420 has a first display area AR1 and a second display area AR2.

[0043] The first display area AR1 is an area capable of displaying images captured by the camera 8. When the computer 410 receives an image captured by the camera 8 from the control unit 300, it displays the image in the first display area AR1.

[0044] The second display area AR2 is an area capable of displaying various information transmitted from the control unit 300. In this embodiment, the second display area AR2 displays at least one of the following: the molding conditions for molding a three-dimensional object, and the device status representing the state of the ejection unit 100 during the molding of the three-dimensional object.

[0045] The second display area AR2 displays, for example, the conditions for creating a three-dimensional object, including the conditions related to the material extruded by the extrusion unit 100, the temperature of the material heater 58, the temperature of the stage heater 222, and the temperature of the upper heater 67. The conditions related to the material include, for example, the name of the material, such as ABS (acrylonitrile butadiene styrene) or PC (polycarbonate). The temperature conditions for the material heater 58 include, for example, the temperature of the material heater 58 set by the control unit 300. The temperature conditions for the stage heater 222 include, for example, the temperature of the stage heater 222 set by the control unit 300. The temperature conditions for the upper heater 67 include, for example, the temperature of the upper heater 67 set by the control unit 300.

[0046] The second display area AR2 displays, for example, the device status representing the state of the extrusion unit 100 during the creation of a three-dimensional object, including the status related to the cumulative extrusion amount of the extrusion unit 100 and the status related to the temperature of the material heater 58 provided in the extrusion unit 100. The cumulative extrusion amount of the extrusion unit 100 is calculated, for example, based on the creation data for creating the three-dimensional object. The status related to the temperature of the material heater 58 represents, for example, the temperature of the material heater 58 measured by a temperature sensor provided near the material heater 58.

[0047] The second display area AR2 further displays the device status, such as the temperature status of the stage heater 222, the temperature status of the upper heater 67, the remaining amount of raw material for the molding process, and the temperature status of the top layer. The temperature status of the stage heater 222 represents, for example, the temperature of the stage heater 222 measured by a temperature sensor located near the stage heater 222. The temperature status of the upper heater 67 represents, for example, the temperature of the upper heater 67 measured by a temperature sensor located near the upper heater 67. The remaining amount of raw material for the molding process is, for example, a value calculated by subtracting an amount equivalent to the cumulative extrusion amount of molding material from a predetermined total amount of raw material. The temperature status of the top layer represents, for example, the temperature measured by a temperature sensor located near the nozzle tip 60 that measures the temperature of the top layer of the layers stacked on the stage 220.

[0048] Figure 7 is a flowchart of the molding process. This process involves the control unit 300 molding a three-dimensional object according to the molding data.

[0049] In step S100, the control unit 300 first identifies user information corresponding to the printing data of the three-dimensional object to be printed from the setting database DB1 stored in the storage unit 330, and obtains the camera display settings and update interval corresponding to that user information.

[0050] In step S102, the control unit 300 controls the ejection unit 100 and the position change unit 210 according to the molding data and starts the molding of the three-dimensional object.

[0051] In step S104, the control unit 300 acquires the molding conditions. The molding conditions are set in the control unit 300 in advance prior to the execution of the molding process. The molding conditions may also be recorded in the molding data.

[0052] In step S106, the control unit 300 determines whether or not to display the camera image based on the camera display settings acquired in step S100.

[0053] If the control unit 300 determines in step S106 to display the camera image, it acquires the image captured by the camera 8 in step S108. If the control unit 300 determines in step S106 not to display the camera image, it skips the process in step S108.

[0054] In step S110, the control unit 300 acquires the status of the three-dimensional molding apparatus 5 using various sensors provided in the apparatus.

[0055] In step S112, the control unit 300 transmits the molding conditions acquired in step S104, the device status acquired in step S110, and, if an image was acquired in step S108, that image, to the display device 400. As a result, the display unit 420 of the display device 400 displays the screen shown in Figure 2.

[0056] In step S114, the control unit 300 determines whether the elapsed time since step S106 has reached the update interval obtained in step S100. If the elapsed time since step S106 has not reached the update interval obtained in step S100, the process in step S114 is looped; if it has reached the interval, the process proceeds to step S116.

[0057] In step S116, the control unit 300 determines whether the fabrication of the three-dimensional object is complete. If it determines that the fabrication is not complete, the control unit 300 returns to step S106. If it determines that the fabrication is complete, it terminates the fabrication process.

[0058] In the above-described molding process, the control unit 300's processing for molding a single object was explained, but the control unit 300 can simultaneously mold multiple objects on the molding surface 221 of the stage 220. To switch the display / hide of images for each of the multiple objects molded simultaneously, the control unit 300 performs an obfuscation process, which will be described in the second embodiment later.

[0059] Figure 8 is a flowchart of the failure handling process. This process is executed by the control unit 300 simultaneously with the above-mentioned molding process, and is for detecting failures in the molding of the three-dimensional object and for taking corrective action when a molding failure is detected.

[0060] In step S200, the control unit 300 first detects whether the printing has failed by comparing the shape of the three-dimensional object captured by the camera 8 with the shape of the three-dimensional object based on the printing data. The shape of the three-dimensional object based on the printing data is a virtual shape obtained when the three-dimensional shape formed by virtually moving the nozzle according to the printing data is captured by a virtual camera from the same position as the camera 8. For example, the control unit 300 uses this virtual shape as a template and compares it with the shape of the three-dimensional object in the image captured by the camera 8 using a template matching method. If the similarity between the two is lower than a predetermined threshold, the control unit 300 determines that the printing has failed. In other embodiments, the control unit 300 may determine whether the printing has failed based on the device status obtained from the three-dimensional printing apparatus 5. For example, the control unit 300 may determine that the printing has failed if the temperature of the top layer does not reach a predetermined value or if the pressure is below a predetermined value.

[0061] In step S202, the control unit 300 determines whether a printing failure was detected in step S200. If no printing failure is detected, the process is skipped to step S224, which will be described later. If a printing failure is detected, in step S204, the control unit 300 identifies the user information corresponding to the printing data of the failed object by referring to the setting database DB1.

[0062] In step S206, the control unit 300 acquires camera display settings and notification settings corresponding to the user information identified in step S204.

[0063] In step S208, it is determined whether the camera display setting acquired in step S206 is "on," that is, whether the setting to display the image captured by camera 8 is enabled. If it is determined that the camera display setting is not "on," that is, "off," then in step S210, the control unit 300 forces the image captured by camera 8 to be displayed on the display unit 420, regardless of the camera display setting.

[0064] If, in step S208, it is determined that the camera display setting is "on", or if, in step S210, the image captured by the camera 8 is forcibly displayed on the display unit 420, the control unit 300 then, in step S212, determines whether the notification setting acquired in step S206 is "on", that is, whether the setting to notify the user that the molding has failed is enabled.

[0065] If the notification setting is determined to be "on" in step S212, the control unit 300 notifies the user identified in step S204 that a printing failure has been detected in step S214. The control unit 300 notifies the user of the printing failure, for example, by displaying a message indicating that the printing failed along with the camera image in the first display area AR1 or the second display area AR2. Alternatively, for example, if an email address is registered in the settings database DB1 in association with user information, the control unit 300 may send an email to that email address indicating that the printing failed. In this case, the control unit 300 may attach an image of the failed printed object to the email.

[0066] In step S216, the control unit 300 determines whether or not the user has instructed the user to stop the printing process. When the user confirms the message notified in step S214, they can give an instruction to stop the printing process to the display device 400 or the control unit 300 by performing a predetermined operation.

[0067] If it is determined in step S216 that an instruction to stop the printing process has been given, the control unit 300 stops the printing of the failed object in step S218.

[0068] In step S224, the control unit 300 determines whether the printing of all currently printing three-dimensional objects has been stopped or completed. If the printing of all currently printing three-dimensional objects has been stopped or completed, the control unit 300 terminates the failure handling process. On the other hand, if the printing of any part of the currently printing three-dimensional object is still ongoing, the control unit 300 returns the process to step S200.

[0069] If, in step S212, it is determined that the notification setting is not "on," that is, that the setting is configured not to notify the user of a printing failure, the control unit 300 will, in step S220, stop printing the failed object without notifying the user. The control unit 300 will then notify the user that printing has been stopped using the same method as in step S214, and proceed to step S224 described above.

[0070] Figure 9 is a flowchart of the re-printing process. This process is for re-printing an object that has been determined to have failed, and is executed when the failed printing is canceled in step S218 or step S220 of the failure handling process shown in Figure 8. Whether or not to perform this re-printing process may be determined by receiving a predetermined instruction from the user, or, for example, whether or not to perform the re-printing process may be set in the setting database DB1 shown in Figure 2, associated with user information.

[0071] In step S300, the control unit 300 refers to the setting database DB1 and, in step S302, determines whether the same user who created the failed print is simultaneously creating another print. The other print being created simultaneously will hereafter be referred to as the target print.

[0072] In step S302, if it is determined that the user is simultaneously printing another object, the control unit 300 determines in step S304 whether the printing of the target object has been completed without being interrupted. If the printing of the target object has not been completed, the control unit 300 loops the process in step S304.

[0073] In step S304, if it is determined that the fabrication of the target object is complete, that is, if it is determined that the fabrication of the target object has been completed without failure, the control unit 300 will, in step S306, re-fabricate the object that was determined to have failed on top of the target object that was determined to have not failed. At this time, the control unit 300 modifies the fabrication data of the failed object. Specifically, in the fabrication data of the failed object, the X and Y coordinates of the path information are modified to the position of the area where the target object exists, and the Z coordinate is raised according to the height of the target object. In this way, the failed object can be fabricated on top of the target object. Alternatively, a release layer may be created on top of the target object using support material, and the failed object may be fabricated on top of that release layer.

[0074] Figure 10 shows an example where user A prints two objects MD1 and MD2, and user B prints one object MD3. As shown at the top of Figure 10, if user A's printing of object MD2 fails, in step S306, the failed object MD2 is reprinted on top of user A's other object, object MD1. The control unit 300 may either abandon the reprinting of the failed object or proceed to step S308, which will be described later, if the height of the target object plus the completed height of the failed object exceeds the upper limit of the height that the 3D printing apparatus 5 can print.

[0075] In step S302, if it is determined that the same user who created the failed print is not simultaneously creating another print, the control unit 300, in step S308, detects an area on the print surface 221 other than the area of ​​the failed print where a print can be created. This detection may be performed by analyzing the print data or by analyzing the image captured by the camera 8. In the subsequent step S310, the control unit 300 determines, based on the detection in step S308, whether or not an area exists for re-printing.

[0076] If, in step S310, it is determined that there is no area to be reprinted, the control unit 300 abandons the reprinting of the failed object in step S314. On the other hand, if, in step S310, it is determined that there is an area to be reprinted, the control unit 300 modifies the printing data in step S312 and prints the failed object in the area detected in step S308.

[0077] Figure 11 is a diagram illustrating the modification of the printing data in step S312 described above. In the diagram shown at the top of Figure 11, the area indicated by the dashed line is the area where reprinting can be performed. The control unit 300 modifies the X and Y coordinates of the path information in the printing data of the failed object to the coordinates of the area detected in step S308. In this way, the failed object can be reprinted in an area where no other objects have been printed. In this embodiment, in this modification of the printing data, the control unit 300 modifies the printing data so that the nozzle tip 60 does not move over the area where the failed object was printed, as shown by the arrow in the diagram at the bottom of Figure 11. In this way, contact between the nozzle tip 60 and the failed object can be suppressed. Note that the control unit 300 may modify the printing data so that the nozzle tip 60 does not move over the area where the failed object was printed, not only when printing the failed object in an area for reprinting, but also when printing the failed object above other objects.

[0078] In the reprinting process of this embodiment described above, the system detects areas where reprinting is possible when it is determined that there are no other objects being printed by the same user. In contrast, in other embodiments, if no area for reprinting is detected, it may be determined whether there are other objects being printed by the same user. Furthermore, the user may choose whether to reprint on top of other objects printed by the same user or to detect an area where reprinting is possible and then reprint, or the user may pre-set a priority.

[0079] As described above, the three-dimensional molding system 6 of this embodiment allows the user to select whether an image is displayed or not in the first display area AR1 of the display unit 420 for each three-dimensional molded object. Therefore, useful information can be provided to the user by displaying molding conditions and device status in the second display area AR2, and when no image is displayed in the first display area AR1, it is possible to prevent information from being leaked to other users, such as when a three-dimensional molded object containing confidential information is being manufactured.

[0080] Furthermore, in this embodiment, the failure of the three-dimensional object's fabrication is determined based on the image captured by the camera 8. More specifically, the failure of the fabrication is determined by comparing the shape of the three-dimensional object based on the image with the shape of the three-dimensional object based on the fabrication data. Therefore, the camera 8 used to capture the image can be used to check whether the fabrication has failed or not.

[0081] Furthermore, in this embodiment, if it is determined that the fabrication of the three-dimensional object has failed, the fabrication data is modified so that the failed three-dimensional object can be fabricated again. Therefore, even if the fabrication of a three-dimensional object fails, it can be fabricated again.

[0082] Furthermore, in this embodiment, the printing data is modified so that the failed 3D printed object is printed again above the 3D printed object that has not failed. Therefore, even if there is insufficient area on the printing surface 221 of the stage 220, the failed 3D printed object can be printed again.

[0083] Furthermore, in this embodiment, the printing data is modified so that the nozzle tip 60 does not move over the area where the failed 3D printed object was created, thereby suppressing the obstruction of the nozzle tip 60's movement by the failed 3D printed object.

[0084] Furthermore, the three-dimensional modeling system 6 of this embodiment has a storage unit 330 that stores each three-dimensional model in association with each user's information, so it can manage the correspondence between multiple three-dimensional models and the users who intend to create those models.

[0085] Furthermore, in this embodiment, if it is determined that the fabrication of a three-dimensional object has failed, information indicating that the fabrication has failed is notified based on the user information. Therefore, even when fabricating three-dimensional objects for multiple users simultaneously, for example, it is possible to appropriately notify the users of the three-dimensional objects whose fabrication has failed.

[0086] Furthermore, in this embodiment, if it is determined that the printing of a 3D object has failed, the printing data is modified so that the failed 3D object is printed above a 3D object that has matching user information associated with the failed 3D object. This prevents 3D objects from being printed above other users' 3D objects. Therefore, when reprinting a failed 3D object, information leakage to other users can be prevented. In other embodiments, for example, when printing an object that does not constitute information leakage, the failed 3D object may be printed above a 3D object whose user information does not match.

[0087] B. Second Embodiment: Figure 12 is an explanatory diagram showing an example in which multiple three-dimensional objects are placed on a single build surface 221. As shown in Figure 12, the three-dimensional printing apparatus 5 in the above embodiment can print multiple three-dimensional objects in parallel and simultaneously in a single printing process, provided that the printing positions of the three-dimensional objects in the planar direction are different. Figure 12 shows a first object M1 printed by a first user and a second object M2 printed by a second user.

[0088] Figures 13 and 14 are explanatory diagrams showing a first example of image display in the second embodiment. In this embodiment, when the user information corresponding to the first three-dimensional object and the user information corresponding to the second three-dimensional object among the multiple three-dimensional objects fabricated on the stage 220 are different, the control unit 300 obfuscates and displays one of the images of the first three-dimensional object and the second three-dimensional object in the first display area AR1 in the first state in which the image is displayed on the display device 400. As an example of obfuscation processing, Figure 13 shows an example in which the objects on the fabrication surface 221 corresponding to users other than the first user who requested the image output are erased, and only the first object M1 of the first user is displayed. This type of image processing is called non-display processing. Figure 14 shows an example in which the objects on the fabrication surface 221 corresponding to users other than the second user who requested the image output are erased, and only the second object M2 of the second user is displayed. The control unit 300 calculates the area in the image to be obfuscated based on user information, the position of the three-dimensional object corresponding to that user information, and the imaging direction of the camera 8.

[0089] Figure 15 is an explanatory diagram showing a second example of image display in the second embodiment. As an example of obfuscation processing, Figure 15 shows an example in which an image of a molded object on the molding surface 221 corresponding to a user other than the first user who requested the image output is converted into an image unrelated to the molded object. In Figure 15, the cylindrical second molded object M2 before obfuscation is shown with a dashed line, and it shows an example in which the shape of the second molded object M2 is converted into a rectangular parallelepiped shape through obfuscation.

[0090] Figure 16 is an explanatory diagram showing a third example of image display in the second embodiment. As an example of obfuscation processing, Figure 16 shows an example in which a three-dimensional object on the molding surface 221 corresponding to a user other than the first user who requested the image output is filled with a single color. Although Figure 16 shows an example in which the object is filled with a single color, it may also be filled with a gradient or a mosaic effect may be applied.

[0091] According to the second embodiment described above, when three-dimensional objects for multiple users are printed simultaneously, the images of other users' three-dimensional objects can be obfuscated, thereby preventing information from being leaked to other users. Therefore, even when three-dimensional objects for multiple users are printed simultaneously, it becomes easier to print confidential parts.

[0092] In the second embodiment, the control unit 300 of the three-dimensional modeling apparatus 5 performs the obfuscation process. However, the obfuscation process may be performed on the display device 400. In this case, the control unit 300 transmits the image from the camera 8 directly to the display device 400 and sends an instruction to the display device 400 to perform the obfuscation process on the area where at least one of the multiple models, more specifically, a model from a user other than the user currently using the display device 400, has been photographed. By performing the obfuscation process on the display device 400 in this way, the three-dimensional modeling apparatus 5 does not need to perform the obfuscation process for each user, thus reducing the processing load on the three-dimensional modeling apparatus 5.

[0093] C. Third Embodiment: Figure 17 shows a schematic configuration of the three-dimensional molding apparatus 5C in the third embodiment. The three-dimensional molding apparatus 5C in this embodiment is a three-dimensional molding apparatus using the material extrusion method, similar to the first embodiment, but the configuration of each part differs from that of the first embodiment. Note that the configuration of the three-dimensional molding apparatus 5C in this embodiment that is the same as that of the first embodiment will not be explained.

[0094] The three-dimensional molding apparatus 5C of this embodiment includes, similar to the first embodiment, an ejection unit 100C, a material storage unit 20C, a chamber 110, a position change unit 210, a stage 220, a control unit 300, and a camera 8. The three-dimensional molding apparatus 5C further includes a blower 16. The blower 16 is configured as a blower that blows air toward the ejection unit 100C via the manifold 17. In this embodiment, the molding space 111 within the chamber 110 houses a part of the manifold 17, the ejection unit 100C, the position change unit 210, and the stage 220.

[0095] The material storage section 20C in this embodiment is configured as a holder for storing filamentous material MF. The material storage section 20C is equipped with an outlet section 21. The material storage section 20C is configured to allow the material MF stored inside to be unwound to the outside of the material storage section 20C via the outlet section 21.

[0096] Figure 18 shows a schematic configuration of the discharge unit 100C of this embodiment. The discharge unit 100C comprises a heating block 90C having a heater and a through hole 80, a nozzle tip 60C detachably attached to the through hole 80, and a material transport mechanism 40C that transports material toward the nozzle flow path 61C of the nozzle tip 60C attached to the heating block 90C. The discharge unit 100C also further comprises a heat shield 92 positioned between the material transport mechanism 40C and the heating block 90C in the Z direction to suppress heat transfer from the heating block 90C to the material transport mechanism 40C. Unlike the first embodiment, the material transport mechanism 40C of this embodiment is composed of two wheels 49 without a screw case 31 or screw 41. Unlike the first embodiment, the heating block 90C does not have a barrel 50 or case portion 91.

[0097] In this embodiment, the nozzle tip 60C is attached to the heating block 90C by being inserted from the -Z direction through the through hole 80 and the shield opening 93 provided in the heat shield 92. That is, in this embodiment, the dimensions of the nozzle tip 60C along the Z direction and the dimensions of the nozzle flow path 61C along the Z direction are longer than the dimensions of the through hole 80 along the Z direction. Therefore, in this embodiment, the inlet 65C provided at the rear end of the nozzle tip 60C is located in the +Z direction of the heating block 90C, more specifically, in the +Z direction of the heat shield 92.

[0098] The two wheels 49 constituting the material transport mechanism 40C rotate to draw the material MF from the material storage section 20C outwards and guide it between the two wheels 49, and also transport it toward the nozzle channel 61C of the nozzle tip 60C attached to the through-hole 80 of the heating block 90C. The heating block 90C uses the heat from a heater (not shown) built into the heating block 90C to plasticize the material MF that has been transported into the nozzle channel 61C of the nozzle tip 60C.

[0099] In this embodiment, the material MF is cooled near the inlet 65C of the nozzle tip 60C by air supplied from the blower 16 via the manifold 17. This suppresses plasticization of the material MF near the inlet 65C, and efficiently transports the material MF into the inlet 65C. The outlet end 18 of the manifold 17 is located in the +Z direction of the heat shield 92. This makes it easier for the air supplied from the manifold 17 to be guided towards the inlet 65C by the heat shield 92, thus efficiently cooling the material MF near the inlet 65C.

[0100] The three-dimensional molding apparatus 5C of the third embodiment described above can also fabricate three-dimensional objects in the same way as the three-dimensional molding apparatus 5 of the first embodiment.

[0101] D. Other embodiments: (D1) In the above embodiment, the control unit 300 switches the display of images on the display device 400 by switching between transmitting and not transmitting images from the camera 8, which is always running, to the display device 400. Alternatively, instead of keeping the camera 8 running at all times, the control unit 300 may switch the display of camera images on and off by starting or stopping the camera 8 based on setting information.

[0102] Alternatively, for example, the control unit 300 may continuously transmit images captured by the camera 8, which is always running, to the display device 400, and the control unit 300 may perform a process of transmitting output instruction information to the display device 400 that instructs whether or not to display the images based on the setting information. In this way, the display device 400 can switch whether or not to display the images from the camera 8 that it is constantly receiving, based on the output instruction information.

[0103] (D2) In the above embodiment, the control unit 300 performs both the failure handling process shown in Figure 8 and the remodeling process shown in Figure 9. Alternatively, the control unit 300 may perform only the failure handling process and not the remodeling process. Furthermore, the control unit 300 may not perform either the failure handling process or the remodeling process.

[0104] (D3) In the above embodiment, the display unit 420 is controlled by the computer 410. Alternatively, the display unit 420 may be controlled by the control unit 300. The display unit 420 may also be provided in the three-dimensional molding apparatus 5.

[0105] E. Other forms: This disclosure is not limited to the embodiments described above, and can be implemented in various forms without departing from its spirit. For example, this disclosure can also be implemented in the following forms. The technical features in the embodiments described below that correspond to the technical features in each of the forms described below can be replaced or combined as appropriate in order to solve some or all of the problems of this disclosure, or to achieve some or all of the effects of this disclosure. Furthermore, if such technical features are not described as essential in this specification, they can be deleted as appropriate.

[0106] (1) According to a first embodiment of the present disclosure, a three-dimensional molding system is provided. The three-dimensional molding system comprises: an ejection unit having a nozzle for ejecting molding material; a stage having a molding surface on which the molding material is stacked; a position changing unit for changing the relative position between the stage and the nozzle; a camera positioned to be located outside the outer edge of the molding surface when viewed from a direction perpendicular to the molding surface and capable of capturing images of the entire molding surface; a control unit that controls the ejection unit and the position changing unit based on molding data to mold a three-dimensional object; and a display unit having a first display area capable of displaying images or videos captured by the camera, and a second display area capable of displaying at least one of the molding conditions for molding the three-dimensional object and the state of the device representing the state of the ejection unit during the molding of the three-dimensional object, wherein the control unit selects for each three-dimensional object either a first state in which the image or video is displayed in the first display area, or a second state in which the image or video is not displayed in the first display area. In this configuration, the first display area of ​​the display unit allows the user to select whether an image or video is displayed for each three-dimensional object, or whether it is not. Therefore, useful information can be provided to the user by displaying the printing conditions and equipment status in the second display area, and the leakage of information to other users can be suppressed when the image or video of the three-dimensional object is not displayed in the first display area.

[0107] (2) In the three-dimensional molding system of the above embodiment, the molding conditions may include at least one of the following conditions: conditions relating to the molding material extruded by the extrusion unit, conditions relating to the temperature of a material heater provided in the extrusion unit, conditions relating to the temperature of a stage heater provided in the stage, and conditions relating to the temperature of an upper heater positioned above the opening of the nozzle and heating the molding material.

[0108] (3) In the three-dimensional molding system of the above embodiment, the apparatus state includes a state relating to the cumulative discharge amount of the discharge unit, or a state relating to the temperature of the material heater provided in the discharge unit, and the apparatus state may further include at least one of the following states: a state relating to the temperature of the stage heater provided in the stage, a state relating to the temperature of the upper heater positioned above the opening of the nozzle and heating the molding material, a state relating to the remaining amount of raw material of the molding material, or a state relating to the temperature of the uppermost layer being molded on the stage.

[0109] (4) In the three-dimensional molding system of the above embodiment, the control unit may determine whether or not the molding of the three-dimensional object has failed based on the image or video, or the state of the device.

[0110] (5) In the three-dimensional printing system of the above form, the control unit may determine whether the printing has failed by comparing the shape of the three-dimensional object based on the image or video with the shape of the three-dimensional object based on the printing data. In such a form, it is possible to determine whether the printing has failed using an image or video captured by a camera.

[0111] (6) In the three-dimensional printing system of the above embodiment, if the control unit determines that the printing of the three-dimensional object has failed, it may modify the printing data so that the three-dimensional object that was determined to have failed can be printed again. With this embodiment, even if the printing of the three-dimensional object fails, the three-dimensional object can be printed again.

[0112] (7) In the three-dimensional printing system of the above embodiment, the control unit may print a plurality of three-dimensional objects on the stage, and the control unit may modify the printing data so as to print the three-dimensional objects that it has determined to be unsuccessful again above the three-dimensional objects that it has determined to be unsuccessful. With this embodiment, even if there is insufficient area on the printing surface of the stage, the failed three-dimensional objects can be printed again.

[0113] (8) In the three-dimensional printing system of the above embodiment, the control unit may print a plurality of the three-dimensional objects on the stage, and the control unit may modify the printing data so that the nozzle does not move over the area where the three-dimensional object that it has determined to have failed has been printed. With this embodiment, it is possible to suppress the obstruction of nozzle movement by the failed three-dimensional object.

[0114] (9) In the three-dimensional molding system of the above embodiment, the control unit may have a storage unit that molds a plurality of three-dimensional objects on the stage and stores each three-dimensional object in association with each user's information. With this embodiment, it is possible to manage the correspondence between a plurality of three-dimensional objects and the user who intends to mold those three-dimensional objects.

[0115] (10) In the three-dimensional printing system of the above embodiment, if the control unit determines that the printing of the three-dimensional object has failed, it may notify the user of information indicating that the printing has failed based on the user information. With this embodiment, for example, even when printing three-dimensional objects for multiple users simultaneously, it is possible to appropriately notify the users of three-dimensional objects whose printing has failed.

[0116] (11) In the three-dimensional printing system of the above form, if the control unit determines that the printing of the three-dimensional object has failed, it may modify the printing data so as to print the three-dimensional object that was determined to be failed above a three-dimensional object that was determined to be successful and which matches the user information corresponding to the three-dimensional object that was determined to be failed. With this form, it is possible to prevent the printing of a three-dimensional object above another user's three-dimensional object. Therefore, when reprinting a failed three-dimensional object, it is possible to prevent information from being leaked to other users.

[0117] (12) In the three-dimensional molding system of the above embodiment, if the user information corresponding to the first three-dimensional molded object among the plurality of three-dimensional molded objects is different from the user information corresponding to the second three-dimensional molded object among the plurality of three-dimensional molded objects, the control unit may, in the first state, obfuscate the image or video of one of the first three-dimensional molded object and the second three-dimensional molded object and display it in the first display area. With this embodiment, even when multiple three-dimensional molded objects are displayed in the first display area, it is possible to suppress the leakage of information to other users.

[0118] This disclosure is not limited to the three-dimensional printing system described above, but can be realized in various forms, such as a three-dimensional printing apparatus, a three-dimensional printing method, a computer program for controlling the three-dimensional printing apparatus, and a recording medium on which the computer program is recorded in a computer-readable manner. [Explanation of symbols]

[0119] 5...3D printing device, 6...3D printing system, 8...Camera, 16...Blower, 17...Manifold, 18...Outlet end, 20...Material storage section, 21...Outlet section, 22...Supply path, 30...Plasticizing mechanism, 31...Screw case, 32...Drive motor, 40...Material transport mechanism, 41...Screw, 42...Groove forming surface, 43...Side view, 44...Material inlet, 45...Screw groove, 46...Protruding section, 47...Screw center, 49...Wheel, 50...Barrel, 52...Screw opposing surface, 54...Guide groove, 56...Communication hole, 58...Material heater, 60...Nozzle 61…Nozzle flow path, 63…Nozzle opening, 65…Inlet, 67…Upper heater, 80…Through hole, 90…Heating block, 91…Case section, 92…Heat shield, 93…Shield opening, 94…Opening, 100…Ejection section, 110…Chamber, 111…Building space, 210…Position change section, 220…Stage, 221…Building surface, 222…Stage heater, 300…Control unit, 310…Processor, 320…Memory, 330…Storage unit, 340…Input / output interface, 400…Display device, 410…Computer, 420…Display unit

Claims

1. An extrusion section having a nozzle for extruding molding material, A stage having a molding surface on which the molding material is layered, A position changing unit that changes the relative position between the stage and the nozzle, A camera positioned to capture the entire surface of the build plate, which is located outside the outer edge of the build plate when viewed from a direction perpendicular to the build plate, A control unit that controls the ejection unit and the position change unit based on the molding data to create a three-dimensional object, A display unit having a first display area capable of displaying images or videos captured by the camera, and a second display area capable of displaying at least one of the molding conditions for molding the three-dimensional object and the state of the device representing the state of the ejection unit during the molding of the three-dimensional object, Equipped with, The control unit selects, for each three-dimensional object, either a first state in which the image or video is displayed in the first display area, or a second state in which the image or video is not displayed in the first display area. The control unit determines whether the fabrication of the three-dimensional object has failed based on the image or video, or the state of the device. If the control unit determines that the fabrication of the three-dimensional object has failed, it modifies the fabrication data so that the three-dimensional object that was determined to have failed can be fabricated again. The control unit creates a plurality of the three-dimensional objects on the stage, The control unit modifies the molding data to re-print the three-dimensional object that it determined to have failed, above the three-dimensional object that it determined to have failed. Three-dimensional modeling system.

2. A three-dimensional molding system according to claim 1, The aforementioned molding conditions are: Conditions relating to the molding material discharged by the discharge unit, Conditions relating to the temperature of the material heater provided in the discharge section, Conditions relating to the temperature of the stage heater provided in the aforementioned stage, Conditions relating to the temperature of the upper heater, which is positioned above the opening of the nozzle and heats the molding material, A three-dimensional modeling system that includes at least one of the following conditions.

3. A three-dimensional molding system according to claim 1, The aforementioned device state includes the state relating to the cumulative discharge amount of the discharge unit, or the state relating to the temperature of the material heater provided in the discharge unit. The aforementioned device state further, The state of the temperature of the stage heater provided on the aforementioned stage, The state relating to the temperature of the upper heater, which is positioned above the opening of the nozzle and heats the molding material, The state of the remaining amount of raw materials for the molding material, The state of the temperature of the uppermost layer being fabricated on the aforementioned stage. A three-dimensional modeling system that includes at least one of the following states.

4. A three-dimensional molding system according to any one of claims 1 to 3, The control unit determines whether the fabrication has failed by comparing the shape of the three-dimensional object based on the image or video with the shape of the three-dimensional object based on the fabrication data, in a three-dimensional fabrication system.

5. A three-dimensional molding system according to any one of claims 1 to 4, The control unit creates a plurality of the three-dimensional objects on the stage, A three-dimensional modeling system having a memory unit that stores each of the aforementioned three-dimensional models in association with each user's information.

6. A three-dimensional molding system according to claim 5, A three-dimensional molding system in which, if the control unit determines that the molding of the three-dimensional object has failed, the control unit notifies the user of information indicating that the molding has failed, based on the user information.

7. An extrusion unit having a nozzle for extruding molding material, A stage having a molding surface on which the molding material is layered, A position changing unit that changes the relative position between the stage and the nozzle, A camera positioned to capture the entire surface of the build plate, which is located outside the outer edge of the build plate when viewed from a direction perpendicular to the build plate, A control unit that controls the ejection unit and the position change unit based on the molding data to create a three-dimensional object, A display unit having a first display area capable of displaying images or videos captured by the camera, and a second display area capable of displaying at least one of the molding conditions for molding the three-dimensional object and the state of the device representing the state of the ejection unit during the molding of the three-dimensional object, Equipped with, The control unit selects, for each three-dimensional object, either a first state in which the image or video is displayed in the first display area, or a second state in which the image or video is not displayed in the first display area. The control unit determines whether the fabrication of the three-dimensional object has failed based on the image or video, or the state of the device. If the control unit determines that the fabrication of the three-dimensional object has failed, it modifies the fabrication data so that the three-dimensional object that was determined to have failed can be fabricated again. The control unit creates a plurality of the three-dimensional objects on the stage, The control unit modifies the molding data so that the nozzle does not move over the area where the three-dimensional object that was determined to have failed was molded, in a three-dimensional molding system.

8. An extrusion unit having a nozzle for extruding molding material, A stage having a molding surface on which the molding material is layered, A position changing unit that changes the relative position between the stage and the nozzle, A camera positioned to capture the entire surface of the build plate, which is located outside the outer edge of the build plate when viewed from a direction perpendicular to the build plate, A control unit that controls the ejection unit and the position change unit based on the molding data to create a three-dimensional object, A display unit having a first display area capable of displaying images or videos captured by the camera, and a second display area capable of displaying at least one of the molding conditions for molding the three-dimensional object and the state of the device representing the state of the ejection unit during the molding of the three-dimensional object, Equipped with, The control unit selects, for each three-dimensional object, either a first state in which the image or video is displayed in the first display area, or a second state in which the image or video is not displayed in the first display area. The control unit determines whether the fabrication of the three-dimensional object has failed based on the image or video, or the state of the device. If the control unit determines that the fabrication of the three-dimensional object has failed, it modifies the fabrication data so that the three-dimensional object that was determined to have failed can be fabricated again. The control unit creates a plurality of the three-dimensional objects on the stage, It has a storage unit that stores each of the three-dimensional objects in association with each user's information. A three-dimensional printing system in which, if the control unit determines that the printing of the three-dimensional object has failed, modifies the printing data so that the three-dimensional object determined to have failed is printed above a three-dimensional object determined to have not failed, which matches the user information corresponding to the three-dimensional object determined to have failed.

9. An extrusion unit having a nozzle for extruding molding material, A stage having a molding surface on which the molding material is layered, A position changing unit that changes the relative position between the stage and the nozzle, A camera positioned to capture the entire surface of the build plate, which is located outside the outer edge of the build plate when viewed from a direction perpendicular to the build plate, A control unit that controls the ejection unit and the position change unit based on the molding data to create a three-dimensional object, A display unit having a first display area capable of displaying images or videos captured by the camera, and a second display area capable of displaying at least one of the molding conditions for molding the three-dimensional object and the state of the device representing the state of the ejection unit during the molding of the three-dimensional object, Equipped with, The control unit selects, for each three-dimensional object, either a first state in which the image or video is displayed in the first display area, or a second state in which the image or video is not displayed in the first display area. The control unit determines whether the fabrication of the three-dimensional object has failed based on the image or video, or the state of the device. If the control unit determines that the fabrication of the three-dimensional object has failed, it modifies the fabrication data so that the three-dimensional object that was determined to have failed can be fabricated again. The control unit creates a plurality of the three-dimensional objects on the stage, It has a storage unit that stores each of the three-dimensional objects in association with each user's information. A three-dimensional modeling system in which, when the user information corresponding to the first three-dimensional model among the plurality of three-dimensional models is different from the user information corresponding to the second three-dimensional model among the plurality of three-dimensional models, the control unit obfuscates and displays an image or video of one of the first three-dimensional model and the second three-dimensional model in the first display area in the first state.

Citation Information

Patent Citations

  • Networked 3D Printing

    JP2015507250A

  • User-dependent views of a shared print tray

    US20170173889A1