CONTROLLER FOR INJECTION MOLDING MACHINE INCLUDING SCREEN DISPLAY DEVICE, AND INJECTION MOLDING MACHINE
20220324148 · 2022-10-13
Inventors
Cpc classification
B29C45/1774
PERFORMING OPERATIONS; TRANSPORTING
B29C2045/7606
PERFORMING OPERATIONS; TRANSPORTING
G05B19/409
PHYSICS
International classification
Abstract
A controller for an injection molding machine includes a display device displaying various screens of the injection molding machine and configured to receive a screen operation by a user through an operation interface. The controller is configured to, in a case where it is determined that a display character siring exceeding a display width in a standard font size is to be displayed in a character string display field provided on the various screens, cause the display device to display the entire display character string in a font with a reduced horizontal width ratio in a state where a vertical width ratio of the font is maintained.
Claims
1. A controller for an injection molding machine, comprising: a display device displaying various screens of the injection molding machine configured to receive a screen operation by a user through an operation interface, wherein in a case where it is determined that a display character string exceeding a display width in a standard font size is to be displayed in a character string display field provided on the various screens, the controller is configured to cause the display device to display the entire display character string in a font with a reduced horizontal width ratio in a state where a vertical width ratio of the font is maintained.
2. The controller for an injection molding machine according to claim 1, wherein in a case where it is determined that the horizontal width ratio is smaller than a preset minimum ratio, the controller is configured to cause the display device to display a shortened character string consisting of a shortened expression prepared in advance corresponding to the displayed character string in the character String display field.
3. The controller for an injection molding machine according to claim 2, wherein in a case where it is determined that the shortened character string exceeds the display width in the standard font size when the shortened character string is to be displayed in the character string display field, the controller is configured to cause the display device to display the entire shortened character string in the font with the reduced horizontal width ratio in the state Where the vertical width ratio of the font is maintained.
4. The controller for an injection molding machine according to claim 2, wherein in a case where the shortened character string is to be displayed in the character string display field, the controller is configured to apply a character decoration to the shortened character string.
5. The controller for an injection molding machine according to claim 2, wherein in the case where the shortened character string is displayed in the character string display field, based on the character string display field being selected by the operation interface, the controller is configured to cause the display device to pop up a small window displaying the displayed character string.
5. The controller for an injection molding machine according to claim 2, wherein a plurality of shortened character strings are prepared for the display character string, and wherein based on the character string display field being selected from the operation interface, the controller is configured to: cause the display device to display a list box in which the plurality of shortened character strings are displayed in a list; and store the shortened character string selected from the operation interface in the list box, and wherein in a case where the various screens are displayed thereafter, the controller is configured to cause the display device to display the selected shortened character string in the character string display field.
7. The controller for an injection molding machine according to claim 2, wherein the controller is provided with a database for managing the display character string and the shortened character string in association with each other, and the display character string or the shortened character string to be displayed in the character string display field of the various screens is referred to by the controller from the database.
8. The controller for an injection molding machine according to claim 7, wherein the database is editable by the user to allow editing of the shortened character suing associated with the display character string.
9. The controller for an injection molding machine according to claim 8, wherein the controller includes a user custom registration screen for allowing the user to edit the shortened character string, and wherein the controller is configured to output a warning in a case were it is determined that a number of characters of the shortened character string edited on the user custom registration screen exceeds a limit number of characters.
10. The controller for an injection molding machine according to claim 8, wherein the controller is provided with a communication function and is configured to transmit the shortened character string edited by the user in the database to an external management computer by using the communication function.
11. An injection molding machine comprising: an injection device configured to an injection material; a mold clamping device configured to clamp a mold; and a controller configured to control the injection device and the mold clamping device, the controller comprising a display device configured to display various screens, wherein in a case where it is determined that a display character string exceeding a display width in a standard font size is to be displayed in a character string display field provided on the various screens, the controller is configured to cause the display device to display the entire display character string in is font with a reduced horizontal width ratio in a state where a vertical width ratio of the font is maintained.
12. The injection molding machine according to claim 11, wherein in a case where it is determined that the horizontal width ratio is smaller than a preset minimum ratio, the controller is configured to cause the display device to display a shortened character string consisting of a shortened expression prepared in advance corresponding to the displayed character string is displayed in the character string display field.
13. The injection molding machine according to claim 12, wherein in a case where it is determined that the shortened character string exceeds the display width in the standard font size when the shortened character string, is to be displayed in the character string display field, the controller is configured to cause the display device to display the entire shortened character string in the font with the reduced horizontal width ratio in the state where the vertical width ratio of the font is maintained.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021] Hereinafter, illustrative embodiments will be described in detail with reference to the drawings. However, the present invention is not limited to the following illustrative embodiments. In order to clarify the description, the following description and the drawings are simplified as appropriate. In the drawings, the same elements are denoted by the same reference numerals, and repeated description thereof is omitted as necessary. In addition, hatching may be omitted to avoid complicating the drawings.
[0022] The present illustrative embodiment will be described.
[0023] {Injection Molding Machine}
[0024] As shown in
[0025] {Mold Clamping Device}
[0026] The mold champing 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 slides on the bed Bin the same manner. The fixed platen 5 and the mold clamping housing 6 are connected by a plurality of, for example, tour tie bars 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 include a direct pressure type mold clamping mechanism, that is, a mold clamping cylinder, and in the present illustrative embodiment, the mold clamping mechanism 11 includes a toggle mechanism. The fixed platen 5 and the movable platen 7 are respectively provided with molds 13 and 14, and when the mold clamping mechanism 11 is driven, the molds 1 and 14 are opened and closed.
[0027] {Injection Device}
[0028] The injection device 3 includes a heating cylinder 16, a screw 17 housed in the heating cylinder 16, and a screw drive device 18 that drives the screw 17. A hopper 20 is provided in the vicinity of a rear end portion of the heating cylinder 16, and an injection nozzle 22 is provided at a front end of the heating cylinder 16.
[0029] {Controller}
[0030] As shown in
[0031] The controller 4 according to the present illustrative embodiment is a so-called multilingual controller, and a language to be displayed on the screen can be selected. As will be described in detail later, a character string to be displayed is selected based on the selected language on the various screens displayed on the display device 25. The controller 4 according to the present illustrative embodiment has a function of appropriately adjusting a length of the selected character string such that the selected character string can be easily seen even when the length of the selected character string is larger than a display width of the character string display field allocated to the screen. In order to implement this, the controller 4 is provided with a character string management database 27 which will be described later.
[0032] {Setting: Screen Based on Japanese Display}
[0033]
[0034] A character string ID is allocated in advance as an attribute to each of the objects in the character string display fields SD1, SD2, and so on. The character string ID is an ID for specifying the character string to be displayed. For example, the same character string ID is allocated to the character string display fields SD1 and SD3, and the corresponding character string “ (Compression)” is displayed. Further, different character string IDs are allocated to the character string display fields SD6 and SD7, respectively, and corresponding character strings “
(initial clamping force)” and “
(compression start position)” are displayed. A correspondence between the character string IDs and the character strings to be displayed is defined in the character string management database 27 (see
[0035] {Character String Management Database}
[0036] A plurality of character string management databases 27 according to the present illustrative embodiment are prepared for each language. In the present illustrative embodiment, the character string management databases 27 are prepared for each of Japanese, English, German, French, and Chinese, and the English character string management database 27 is shown in
[0037] The character string management database 27 manages the following information. [0038] Character String ID
[0039] Character string ID is an ID for associating with the character string, and is associated with the following display character string and shortened character string. [0040] Display Character String
[0041] Display character string is a character string preferentially displayed in the character string display fields SD2, and so on, and is a character string including a format expression that is not shortened. [0042] Shortened Character String
[0043] Shortened character string is a character string displayed when the display character strings in the character string display fields SD1, SD2, and so on cannot be displayed and including a shortened expression. In the present illustrative embodiment, a plurality of shortened character strings can be allocated to the character string ID. [0044] User Selection Information
[0045] When there are the plurality of shortened character strings, the user can select and display the shortened character strings to be displayed in the character string display fields SD1, SD2, and so on. The user selection information is information for specifying the shortened character string selected last time.
[0046] {Character String Display Processing}
[0047] Character string display processing 28 performed in the screen display by the controller 4 according, to the present illustrative embodiment shown in
[0048] First, the display language is checked (step S1). When English is selected in the controller 4, the processing is performed based on the English character string management database 27 shown in
[0049] Next, the character string display field allocated to the screen is searched for, and the character string display field is obtained (step S2). That is, the character string display fields SD1, SD2, and so on (see
[0050] Subsequently, it is checked whether the display character string can be displayed in the character string display field, that is, whether the display character string fits within the display width in the standard font size (step S5). When it is determined in step S5 that the display character string can be displayed (YES) the character string display processing 28 displays the display character string in the character string display field SD6 (step S6). When it is determined in step S5 that the character string cannot be displayed (NO), the character string display processing 28 checks whether the display character string can be displayed in the character string display field with the horizontal width ratio of the display character string reducing in a state where the vertical width ratio of the font is maintained (step S7). Whether the display is possible is determined in step S7 is determined by a minimum ratio defined in advance. For example, assuming that the minimum ratio is 50%, when the display character string cannot be displayed in the character string display field unless the display character string is reduced to the horizontal width ratio of 50% or less, it is determined in step S7 that the display character string cannot be displayed.
[0051] When it is determined in step S7 that the display character string can be displayed (YES), the display character string is reduced and displayed (step S8). That is, the horizontal width ratio is reduced and the display character string is displayed in the character string display field as indicated by a reference numeral 53 in
[0052] Following step S6, step S8, and step S9, it is determined whether the display of all the character string display fields is completed (step S10), in step S10, when the display of all the character string display fields is completed (YES), the processing is ended, and when the display of all the character string display fields is not completed (NO), the processing returns to step 52.
[0053] Here, the character string display processing 28 will be described with a specific example. In step S2, it is assumed that the character string display field SD6 (see (initial clamping force)” is displayed when Japanese is selected as the display language as shown in
[0054] When the character string ID allocated to the character string display field SD6 is “STR035”, “STR035” is obtained in the step S3. Then, in step S4, for the character string ID “STR035”, “Initial Clamping Force” as the display character string, “Init CLP-F” as the shortened character string (1), and “0” as the user selection information are obtained from the character string management database 27 (see
[0055] It is checked in step S5 whether the display character string “Initial Clamping Force” in the character siring display field 506 fits within the display width in the standard font size. However, actually, as indicated by a reference numeral 52 in
[0056] In step S7, as shown in
[0057] {Shortened Character String Display Processing}
[0058] Hereinafter, a flow of the shortened character string display processing that is the sub-processing of the processing of step S9 in
[0059] In step S11, when there are a plurality of shortened character strings (NO), it is checked whether the user selection information is registered (step S13). In step S13, when the user selection information is not registered (NO), a first shortened character string is selected (step S14), and the processing proceeds to step S12 to be described later. In step S13, when the user selection information is registered (YES), the shortened character string selected by the user is selected (step S15), and the processing proceeds to step S12 to be described later. As will be described later, when there are the plurality of shortened character strings, the user can select the shortened character string to be displayed.
[0060] When it is determined in step S11 that there is one shortened character string (YES), it is determined Whether the shortened character string can be displayed in the display width (step S12). That is, it is checked whether the shortened character string exceeds the display width in the standard font size, in step S12, when the shortened character string can be displayed in the display width (YES), the shortened character string is displayed (step S16), In step S12, when the shortened character string cannot be displayed in the display width (NO). the shortened character string is reduced and displayed (step S16). Following step S16 and step S17, the shortened character suing is underlined as a character decoration (step S18), and the shortened character string display processing is ended.
[0061] Here, the shortened character string display processing will be described with a specific example. As shown in
[0062] In step S13, when the user selection information is a numerical value “0” in the character string management database 27 shown in
[0063] On the other hand, in step S13, when the user selection information is numerical value other than “0” in the character string management database 27 shown in
[0064] In step S12, it is checked whether the selected shortened character string can be displayed in the character string display field SD6. When the shortened character string does not exceed the display width, step S16 is performed to display the shortened character string in the character string display field SD6 as indicated by a reference numeral 54 in
[0065] When the shortened character string is displayed in the character string display field SD6, the character decoration is applied in step S18 in order to indicate that the character string is the shortened character string. For example, the shortened character string can be an italic. form or a bold form. In the present illustrative embodiment, as indicated by a reference numeral 59 in
[0066]
[0067] {Other Functions of Character String Display Processing}
[0068] In the present illustrative embodiment, various functions are prepared for the character string display processing 28. As shown in
[0069] Further, when the plurality of shortened character strings are prepared, the user can select the desired shortened character string. As shown in
[0070] In the shortened character string sub-window 63, a display character string field 64 in which the display character string is displayed, a list box 66 in which the plurality of shortened character strings are displayed in a list, an execution button 67, and a cancel button 68 are displayed. When the user presses the cancel button 68, the shortened character string sub-window 63 disappears. When the user selects the desired shortened character string and presses the execution button 67, the user selection information of the corresponding character string ID, for example, “STR042” is rewritten in the character string management database 27 shown in
[0071] {Other Illustrative Embodiments}
[0072] The character string display processing 28 in the controller 4 according to the present illustrative embodiment can be variously modified. For example, the shortened character string may be edited by the user,
[0073] The user can freely edit the shortened character string in the shortened character string editing text box 70. When the execution button 67 is pressed, the shortened character string edited by the user is written in the character stringy, management database 27 shown in
[0074] {Other Modifications}
[0075] Although the present illustrative embodiment describes that the plurality of shortened character strings can be registered for the character string. ID, the number of characters that can be registered may be only one. Further, the present illustrative embodiment describes that the user selection information is managed for the character string ID in the character string management database 27. However, the user selection information may be managed corresponding to the character string display field SDx on the screen. Then, it is possible to cope with a case where the user wants to select a specific shortened character string only in the character string display field SDx of a certain screen and to select another shortened character string on another screen. This is because the shortened character string to be displayed can be changed for each screen. Further, although the above-described illustrative embodiments have been explained for the case where the display language is switched from Japanese to English, the present invention can also be applied to various modifications (e.g., for a case where the display language is switched from Japanese to German, from Chinese to English, from English to German).
[0076] Although the invention made by the present inventor has been specifically described above based on the illustrative embodiment, it is needless to say that the present invention is not limited to the illustrative embodiment described above, and various modifications can be made without departing from the scope of the present invention. The plurality of examples described above can be implemented in combination as appropriate.