Injection molding machine controller equipped with a screen display device, and injection molding machine
The injection molding machine controller adjusts font ratios and uses a character string management database to display character strings legibly across languages, addressing illegibility issues by employing abbreviated expressions and user-selectable options.
Patent Information
- Application Number
- JP2021067476
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-13
- Publication Date
- 2024-12-16
- Estimated Expiration
- 2041-04-13
AI Technical Summary
Existing injection molding machine controllers face difficulties in displaying character strings across multiple languages due to fixed display widths, leading to illegibility when font sizes are reduced to fit longer strings.
The controller adjusts the width ratio of character strings while maintaining the height ratio, and if necessary, displays abbreviated expressions or allows user selection of preferred shortened strings, using a character string management database to manage different languages.
Ensures easy readability of character strings by adjusting font sizes and using abbreviated forms, enhancing user comprehension across various languages.
Smart Images

Figure 0007599794000001 
Figure 0007599794000002 
Figure 0007599794000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a controller provided in an injection molding machine and equipped with a display device on which various screens are displayed, and to an injection molding machine equipped with such a controller. [Background technology]
[0002] An injection molding machine is provided with a controller that controls each device that constitutes the injection molding machine. The controller is provided with a display device that displays a setting screen on which the set value data required for controlling each device is displayed and set, and an operation screen on which the injection molding machine is operated and measurement data measured by each sensor is displayed, etc. Character strings that explain the contents of the screen and character strings that explain the contents of the various data displayed are displayed on the screen. For example, the character string "injection speed" is displayed for data indicating the speed of the screw driven in the injection process.
[0003] Many injection molding machines exported to various countries are multilingual, and when the display language is switched, the text displayed on each screen is switched to the corresponding language. However, the display width of the object for displaying text, that is, the text display field, assigned to the screen, is fixed according to the design of the screen. This can result in cases where the text cannot be displayed properly when the language is switched.
[0004] Patent Document 1 proposes a method for displaying character strings in a corresponding language in a character string display field even when the language is switched. Specifically, when the character string to be displayed exceeds the display width of the character string display field, the character string to be displayed is reduced in both height and width, that is, the font size is reduced, and the character string is displayed in the character string display field. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2017-24381 A Summary of the Invention [Problem to be solved by the invention]
[0006] The method described in Patent Document 1 can display the entire character string in the character string display field, but has the problem that if the font size is too small, it is difficult to read.
[0007] The present disclosure provides a controller for an injection molding machine that includes a display device for displaying a screen and displays character strings in an easily readable character string display field on the screen, and an injection molding machine.
[0008] Other objects and novel features will become apparent from the description of this specification and the accompanying drawings. [Means for solving the problem]
[0009] The controller of the injection molding machine is equipped with a display device that displays various screens. When the controller displays various screens, if a character string to be displayed in a character string display field provided on the screen exceeds the display width at a standard font size, the controller displays the character string by reducing the width ratio of the font while maintaining the height ratio of the font. At this time, if the width ratio is smaller than a preset minimum ratio, an abbreviated character string consisting of an abbreviated expression prepared in advance corresponding to the display character string is displayed in the character string display field. Effect of the Invention
[0010] The present disclosure has an effect of making a character string displayed on a screen easy to read. [Brief description of the drawings]
[0011] [Figure 1] 1 is a front view showing an injection molding machine according to an embodiment of the present invention; [Diagram 2] FIG. 13 is a diagram showing a part of a setting screen in Japanese displayed on the display device by the controller according to the embodiment. [Diagram 3]4 is a table illustrating a character string management database according to the present embodiment. [Figure 4] 6 is a flowchart showing a process of display character strings on a screen, which is carried out in the controller according to the present embodiment. [Diagram 5] 6 is a flowchart showing a process of display character strings on a screen, which is carried out in the controller according to the present embodiment. [Figure 6] 11A and 11B are diagrams illustrating an example of processing of a display character string according to the present embodiment. [Figure 7] FIG. 13 is a diagram showing a part of a setting screen in English that is displayed on the display device by the controller according to the embodiment. [Figure 8] FIG. 13 is a diagram showing a part of a setting screen in English that is displayed on the display device by the controller according to the embodiment. [Figure 9] FIG. 13 is a diagram showing a part of a setting screen in English that is displayed on the display device by the controller according to the embodiment. [Figure 10] FIG. 13 is a diagram showing a sub-window of a setting screen displayed in English on the display device by the controller according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Specific embodiments will be described in detail below with reference to the drawings. However, the present invention is not limited to the following embodiments. In order to clarify the description, the following description and drawings are appropriately simplified. In each drawing, the same elements are given the same reference numerals, and duplicated descriptions are omitted as necessary. In addition, hatching is omitted in some parts to avoid cluttering the drawings.
[0013] The present embodiment will be described. <Injection molding machine> As shown in FIG. 1, an injection molding machine 1 according to this embodiment is roughly composed of a clamping device 2 that clamps a mold, an injection device 3 that melts and injects an injection material, and a controller 4 according to this embodiment that controls these devices.
[0014] <Mold clamping device> The mold clamping device 2 includes a fixed platen 5 fixed on a bed B, a mold clamping housing 6 that slides on the bed B, and a movable platen 7 that similarly slides on the bed B. The fixed platen 5 and the mold clamping housing 6 are connected by a plurality of, for example, four tie bars 9, 9, .... The movable platen 7 is slidable between the fixed platen 5 and the mold clamping housing 6. A mold clamping mechanism 11 is provided between the mold clamping housing 6 and the movable platen 7. The mold clamping mechanism 11 may be a direct pressure type mold clamping mechanism, that is, a mold clamping cylinder, but in this embodiment, it is configured as a toggle mechanism. The fixed platen 5 and the movable platen 7 are provided with molds 13 and 14, respectively, and when the mold clamping mechanism 11 is driven, the molds 13 and 14 are opened and closed.
[0015] <Injection device> The injection device 3 is composed of a heating cylinder 16, a screw 17 contained in the heating cylinder 16, and a screw drive device 18 that drives the screw 17. The heating cylinder 16 is provided with a hopper 20 near its rear end and an injection nozzle 22 at its tip.
[0016] <Controller> The controller 4 according to the present embodiment is provided on the bed B as shown in FIG. 1, and includes a display device 25. The controller 4 stores various control programs and controls the clamping device 2, the injection device 3, and the like as described above. The controller 4 also stores screen programs corresponding to various screens to be displayed on the display device 25. The various screens include a setting screen for displaying and setting setting data for the control programs, an operation screen for operating the injection molding machine 1 and displaying measurement data measured by each sensor, and the like. The display device 25 includes an operation means for a user to operate the screen. Specifically, in the present embodiment, the display device 25 includes a touch panel as an operation means. The display device 25 may include a keyboard, a mouse, or the like capable of inputting data as an operation means.
[0017] The controller 4 according to the present embodiment is multilingual, and the language displayed on the screen can be selected. As will be described in detail later, the character strings displayed on the various screens displayed on the display device 25 are selected based on the selected language. The controller 4 according to the present embodiment has a function of appropriately adjusting the length of the selected character string so that it is easy to see, even if the length is greater than the display width of the character string display field assigned to the screen. To achieve this, the controller 4 is provided with a character string management database 27, which will be described later.
[0018] <Settings screen in Japanese> Fig. 2 shows a part of the screen displayed when Japanese is selected as the display language. More specifically, it shows a part of the setting screen for setting various setting data required to perform the so-called injection compression process. On the screen, a plurality of objects for displaying character strings, i.e., character string display fields SD1, SD2, ..., are allocated, and a plurality of objects for displaying data, i.e., data display fields DD1, DD2, ..., are allocated.
[0019] A string ID is assigned in advance as an attribute to each of the objects in the string display fields SD1, SD2, .... The string ID is an ID for identifying the string to be displayed. For example, the same string ID is assigned to the string display fields SD1 and SD3, and the corresponding string "compression" is displayed. In addition, different string IDs are assigned to the string display fields SD6 and SD7, and the corresponding strings "initial clamping force" and "compression start position" are displayed. The correspondence between these string IDs and the strings to be displayed is defined in the string management database 27 (see FIG. 1), which will be described next.
[0020] <String Management Database> A plurality of character string management databases 27 according to the present embodiment are prepared for each language. In the present embodiment, character string management databases 27 are prepared for each of Japanese, English, German, French, and Chinese, and Fig. 3 shows character string management database 27 for English.
[0021] The character string management database 27 manages the following information: String ID This is an ID to associate with a string, and is associated with the display string and abbreviated string below. ·Display string These are character strings that are preferentially displayed in the character string display fields SD1, SD2, ..., and are character strings consisting of formal expressions that are not abbreviated. Shortened String This is a character string consisting of an abbreviated expression that is displayed when it is not possible to display the display character string in the character string display fields SD1, SD2, .... In this embodiment, multiple abbreviated character strings can be assigned to a character string ID. User Selection Information When there are multiple abbreviated character strings, the user can select and display the abbreviated character string to be displayed in the character string display fields SD1, SD2, .... The user selection information is information for identifying the previously selected abbreviated character string.
[0022] <Character string display processing> The character string display process 28, which is performed by the controller 4 according to the present embodiment in the screen display shown in Fig. 1, will be described below. For example, a screen shown in Fig. 2 is called up by a user operation. Then, the controller 4 executes the character string display process 28 together with the screen program. The flow of the character string display process 28 will be described below with reference to Fig. 4.
[0023] First, the display language is confirmed (step S1). If English is selected on the controller 4, processing is thereafter performed based on the English character string management database 27 shown in FIG.
[0024] Next, the character string display field allocated to the screen is searched for and the character string display field is acquired (step S2). That is, the character string display fields SD1, SD2, ... (see FIG. 2) allocated to the screen are searched for, the first character string display field SDx found is acquired, and the subsequent processes are performed. Next, the display width and character string ID defined as attributes of the character string display field are acquired (step S3). Next, the character string management database 27 shown in FIG. 3 is searched using the character string ID as a key to acquire the corresponding display character string (step S4). If an abbreviated character string is also defined in the character string ID, these and user selection information are acquired in step S4.
[0025] Next, it is checked whether the display character string can be displayed in the character string display field, that is, whether it fits within the display width at the standard font size (step S5). If it is determined that the display character string is displayable in step S5 (YES), the character string display process 28 displays the display character string in the character string display field SD6 (step S6). If it is determined that the display character string is not displayable in step S5 (NO), the character string display process 28 checks whether the display character string can be displayed in the character string display field by reducing the width ratio while maintaining the height ratio of the font (step S7). Whether the display character string can be displayed in step S7 is determined based on a predefined minimum ratio. For example, if the minimum ratio is 50%, if the display character string cannot be displayed in the character string display field unless it is reduced to a width ratio of 50% or less, it is determined that the display character string cannot be displayed in step S7.
[0026] If it is determined in step S7 that the character string can be displayed (YES), the character string is reduced and displayed (step S8). That is, the width ratio is reduced and the character string is displayed in the character string display field as shown by reference numeral 53 in Fig. 6. If it is determined in step S7 that the character string cannot be displayed (NO), the process proceeds to abbreviated character string display processing, which is a sub-process of character string display processing 28 (step S9).
[0027] Following steps S6, S8, and S9, it is determined whether or not all the character string display fields have been displayed (step S10). In step S10, if all the character string display fields have been displayed (YES), the process ends, and if all the character string display fields have not been displayed (NO), the process returns to step S2.
[0028] Here, a specific example of the character string display process 28 will be described. It is assumed that the character string display field SD6 (see FIG. 2) is found first in step S2. Note that, as shown in FIG. 2 or as indicated by reference numeral 51 in FIG. 6, this character string display field SD6 is a display field in which "initial mold clamping force" is displayed when Japanese is selected as the display language.
[0029] If the character string ID assigned to the character string display field SD6 is "STR035", then in step S3, "STR035" is acquired. Then, in step S4, from the character string management database 27 (see FIG. 3), "Initial Clamping Force" is acquired as the display character string, "Init CLP-F" is acquired as the contracted character string (1), and "0" is acquired as the user selection information for the character string ID "STR035".
[0030] In step S5, a check is made to see whether the display character string "Initial Clamping Force" in the character string display field SD6 will fit within the display width at the standard font size. However, in reality, as shown by reference numeral 52 in FIG. 6, the display character string "Initial Clamping Force" cannot be displayed in the character string display field SD6. This is because it would exceed the display field shown by reference numeral 56 by reference numeral 57. Therefore, the character string display process 28 proceeds from step S5 to step S7.
[0031] In step S7, as shown in FIG. 6, a check is made as to whether the display string "Initial Clamping Force" can be displayed in the string display field SD6 by reducing the width ratio while maintaining the font height ratio. Since the string "Initial Clamping Force" cannot be displayed in the string display field SD6 even when reduced at the minimum ratio, the process moves from step S7 to step S9 (abbreviated string display process, which is a sub-process of string display process 28). Then, once the abbreviated string display process is completed, a check is made as to whether any string display fields SDx remain on the screen in which string display has not been completed. If so, the process is repeated from step S2. When string display has been completed in all string display fields SDx, the process ends.
[0032] <Abbreviated string display processing> Hereinafter, the flow of the abbreviated character string display process, which is a sub-process of the process of step S9 in Fig. 4, will be described with reference to Fig. 5. First, it is checked whether one or multiple abbreviated character strings are registered for the character string ID (step S11).
[0033] If there are multiple abbreviated strings in step S11 (if NO), a check is made to see if user-selected information has been registered (step S13). If there is no user-selected information registered in step S13 (if NO), the first abbreviated string is selected (step S14), and processing moves to step S12, which will be described later. If there is user-selected information registered in step S13 (if YES), the abbreviated string already selected by the user is selected (step S15), and processing moves to step S12, which will be described later. As will be described later, when there are multiple abbreviated strings, the user can select the abbreviated string to be displayed.
[0034] If it is determined in step S11 that there is one abbreviated string (YES), it is determined whether the abbreviated string can be displayed in the display width (step S12). That is, it is checked whether the abbreviated string exceeds the display width in standard font size. If the abbreviated string can be displayed in the display width (YES) in step S12, the abbreviated string is displayed (step S16). If the abbreviated string cannot be displayed in the display width (NO) in step S12, the abbreviated string is reduced and displayed (step S16). Following steps S16 and S17, an underline is added to the abbreviated string as character decoration (step S18), and the abbreviated string display process is terminated.
[0035] Here, the abbreviated character string display process will be described with a concrete example. As shown in Fig. 3, only one abbreviated character string is registered for the character string ID "STR035", so the process proceeds to step S12. However, if two or more abbreviated character strings are registered, the process proceeds from step S11 to step S13. For example, this applies to the character string IDs "STR042", "STR292", etc. This is because, as shown in Fig. 3, two abbreviated character strings are registered for these character string IDs. In such a case, the process proceeds to step S13.
[0036] In step S13, if the user-selected information is set to the numerical value "0" in the character string management database 27 shown in FIG. 3, it is determined that there is no user-selected information, and the process proceeds to step S14, where the first abbreviated character string (1) is selected as the abbreviated character string to be displayed, and the process proceeds to step S12.
[0037] On the other hand, in step S13, if the user-selected information is a number other than "0" in the string management database 27 shown in FIG. 3, the process proceeds to step S15. The number registered as the user-selected information is the number of an abbreviated string previously selected by the user. For example, for the string ID "STR042", the user-selected information is "2" as shown in FIG. 3. This indicates that the abbreviated string (2) "CompStartPos" was previously selected by the user. In step S15, the abbreviated string recorded by the user-selected information, in this example, the abbreviated string (2), is selected, and the process proceeds to step S12.
[0038] In step S12, a check is made as to whether the selected abbreviated character string can be displayed in the character string display field SD6 (). If it does not exceed the display width, step S16 is executed, and the abbreviated character string is displayed in the character string display field SD6 as shown by reference numeral 54 in Fig. 6. On the other hand, if it is determined in step S12 that the abbreviated character string will exceed the display width, step S17 is executed, and the abbreviated character string is displayed in the character string display field SD6 with a smaller width ratio while maintaining the height ratio.
[0039] When the abbreviated character string is displayed in the character string display field SD6, character enhancement is applied in step S18 to indicate that it is an abbreviated character string. For example, the character string can be italicized or bolded. In this embodiment, the abbreviated character string is underlined as character enhancement, as shown by reference numeral 59 in FIG. 6. The abbreviated character string display process is then terminated.
[0040] Fig. 7 shows a part of the setting screen when English is selected as the display language. For example, in the character string display fields SD2, SD5, and SD9, the display character string is displayed in the standard font size. In the character string display fields SD1, SD3, and SD4, the display character string is displayed with a reduced width ratio. And in the character string display fields SD6, SD7, SD8, SD10, SD11, and SD12, abbreviated character strings are displayed with character decoration, i.e., underlining.
[0041] <Other functions for character string display processing> In this embodiment, various functions are provided for the character string display process 28. As shown in Fig. 8, a character string display field SDx in which an abbreviated character string is displayed on the screen, for example, the character string display field SD8, is touched once. That is, the character string display field SD8 is selected. Then, a pop-up window 61 is displayed, and the display character string "Initial Mold Close" is displayed. That is, when the user does not understand the content of the abbreviated character string displayed on the screen, the character string in the formal expression can be displayed by selecting the character string display field SDx.
[0042] Furthermore, when multiple abbreviated strings are prepared, the user can select the desired abbreviated string by touching a string display field SDx on the screen in which the abbreviated strings are displayed, for example, string display field SD7, twice, as shown in Fig. 9. In other words, the string display field SD7 is selected. This causes the abbreviated string subwindow 63 to be displayed.
[0043] The abbreviated string subwindow 63 displays a display string field 64 in which the display string is displayed, a list box 66 in which a plurality of abbreviated strings are displayed as a list, an execute button 67, and a cancel button 68. When the user presses the cancel button 68, the abbreviated string subwindow 63 disappears. When the user selects a desired abbreviated string and presses the execute button 67, the user selection information for the corresponding string ID, for example "STR042", is rewritten in the string management database 27 shown in FIG. 3. Thereafter, when the screen is displayed, the abbreviated string selected by the user will be displayed. The same abbreviated string is displayed in the string display fields SDx to which the same string ID is assigned on other screens.
[0044] <Other embodiments> The character string display process 28 in the controller 4 according to this embodiment can be modified in various ways. For example, the abbreviated character string may be edited by the user. FIG. 10 shows an abbreviated character string subwindow 63' according to another embodiment, which is displayed when the character string display field SDx in which the abbreviated character string is displayed is touched twice. This abbreviated character string subwindow 63' is provided with an abbreviated character string edit text box 70. An abbreviated character string selected in the list box 66 is displayed in this abbreviated character string edit text box 70. Alternatively, when a blank field is selected in the list box 66, a blank field is displayed.
[0045] The user can freely edit the abbreviated string in the abbreviated string editing text box 70. When the execute button 67 is pressed, the abbreviated string edited by the user is written to the string management database 27 shown in FIG. 3. At this time, the controller 4 in FIG. 1 may transmit the abbreviated string edited by the user to the manufacturer of the injection molding machine 1 through its communication function. The manufacturer is provided with a management computer. The transmitted abbreviated string is input into this management computer. The manufacturer can know the abbreviated strings recommended by users and can use this as a reference for developing future products.
[0046] <Other Modifications> In the present embodiment, it has been described that multiple abbreviated strings can be registered for each string ID, but only one may be registered. Also, in the present embodiment, it has been described that the user selection information is managed for each string ID in the string management database 27. However, it may also be managed in correspondence with the string display field SDx of the screen. This makes it possible to accommodate cases where the user wants to select a specific abbreviated string only in the string display field SDx of one screen, and select a different abbreviated string on another screen. This is because it is possible to change the abbreviated string to be displayed for each screen.
[0047] Although the invention made by the present inventor has been specifically described above based on the embodiment, it goes without saying that the present invention is not limited to the embodiment already described, and various modifications are possible without departing from the gist of the invention. The above-described examples may be implemented in appropriate combination. [Explanation of symbols]
[0048] 1 Injection molding machine 2 Mold clamping device 3 Injection unit 4 Controller 5 Fixed platen 6 Clamping housing 7 Movable platen 9 Tie bar 11 Mold clamping mechanism 13 Mold 14 mold 16 heating cylinder 17 Screw 18 Screw drive unit 20 hopper 22 injection nozzle 25 Display device 27 Character string management database 28 String display processing 61 Pop-up window 63 Short string subwindow 64 Display string field 66 List box 67 Execute button 68 Cancel button 70 Shortened string editing text box SD1, SD2, ... Text display field DD1, DD2, ... Data display column
Claims
1. a display device on which various screens of the injection molding machine are displayed and on which a user can operate the screens by an operation means; When a character string that exceeds the display width at a standard font size is displayed in a character string display field provided on the various screens, the character string is displayed in its entirety by reducing the width ratio of the font while maintaining the height ratio of the font, At this time, if the width ratio becomes smaller than a preset minimum ratio, an abbreviated string consisting of an abbreviated expression that is prepared in advance corresponding to the display string is displayed in the string display field.
2. 2. The controller for an injection molding machine according to claim 1, wherein the abbreviated character string is displayed in the character string display field, and when the abbreviated character string exceeds the display width at a standard font size, the character string display field is configured to display the entire abbreviated character string by reducing a width ratio of the abbreviated character string while maintaining a height ratio of the font.
3. 3. The controller for an injection molding machine according to claim 1, wherein when the abbreviated character string is displayed in the character string display field, character embellishment is applied to the abbreviated character string.
4. 4. The controller for an injection molding machine according to claim 1, wherein when the abbreviated character string is displayed in the character string display field, selecting the character string display field with the operation means causes a small window displaying the displayed character string to pop up.
5. 4. The controller for an injection molding machine according to claim 1, wherein a plurality of abbreviated character strings are prepared for the displayed character string, and when the character string display field is selected by the operation means, a list box in which the plurality of abbreviated character strings are listed is displayed, the abbreviated character string selected by the operation means is stored in the list box, and thereafter, when the various screens are displayed, the selected abbreviated character string is displayed in the character string display field.
6. 6. The controller for an injection molding machine according to claim 1, wherein the controller is provided with a database that manages the display character string and the abbreviated character string in association with each other, and the display character string or the abbreviated character string displayed in the character string display field of the various screens is referenced from the database.
7. 7. The controller for an injection molding machine according to claim 6, wherein the database allows a user to edit the abbreviated character strings to be associated with the display character strings.
8. 8. The controller for an injection molding machine according to claim 7, wherein the controller includes a user customization registration screen for allowing a user to edit the abbreviated character string, and a warning is output when the abbreviated character string edited on the user customization registration screen exceeds a limited number of characters.
9. 9. A controller for an injection molding machine according to claim 7 or 8, wherein the controller is provided with a communication function, and the abbreviated character string edited by a user in the database is transmitted to an external management computer via the communication function.
10. an injection device for injecting an injection material; A mold clamping device that clamps the mold; a controller that controls the injection unit and the mold clamping unit and has a display device that displays various screens; When a character string that exceeds the display width at a standard font size is displayed in a character string display field provided on the various screens, the character string is displayed in its entirety by reducing the width ratio of the font while maintaining the height ratio of the font, At this time, if the width ratio becomes smaller than a preset minimum ratio, an abbreviated character string consisting of an abbreviated expression prepared in advance corresponding to the display character string is displayed in the character string display field.
11. 11. The injection molding machine according to claim 10, wherein when the abbreviated character string is displayed in the character string display field and the abbreviated character string exceeds the display width at a standard font size, the character string display field is configured to display the entire abbreviated character string by reducing a width ratio of the abbreviated character string while maintaining a height ratio of the font.
Citation Information
Patent Citations
Method and apparatus for controlling injection molding machine
JP1999099547A
Molding machine
JP2017024381A
Injection molding machine
JP2019072942A
Display unit, display method, and program
JP2021082274A
Rendering device and rendering method
WO2019008702A1
