WO1995001865A1 - Method of editing and setting injection velocities for injection molding machine - Google Patents

Method of editing and setting injection velocities for injection molding machine Download PDF

Info

Publication number
WO1995001865A1
WO1995001865A1 PCT/JP1994/001095 JP9401095W WO9501865A1 WO 1995001865 A1 WO1995001865 A1 WO 1995001865A1 JP 9401095 W JP9401095 W JP 9401095W WO 9501865 A1 WO9501865 A1 WO 9501865A1
Authority
WO
WIPO (PCT)
Prior art keywords
injection
injection speed
screw
speed
stage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP1994/001095
Other languages
English (en)
French (fr)
Inventor
Masao Kamiguchi
Noriaki Neko
Kouzo Inoue
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to US08/392,945 priority Critical patent/US6066276A/en
Priority to EP94919854A priority patent/EP0664199B1/en
Priority to KR1019950700885A priority patent/KR960700877A/ko
Priority to DE69433658T priority patent/DE69433658T2/de
Publication of WO1995001865A1 publication Critical patent/WO1995001865A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C45/00Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
    • B29C45/17Component parts, details or accessories; Auxiliary operations
    • B29C45/46Means for plasticising or homogenising the moulding material or forcing it into the mould
    • B29C45/47Means for plasticising or homogenising the moulding material or forcing it into the mould using screws
    • B29C45/50Axially movable screw
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C45/00Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
    • B29C45/17Component parts, details or accessories; Auxiliary operations
    • B29C45/76Measuring, controlling or regulating
    • B29C45/766Measuring, controlling or regulating the setting or resetting of moulding conditions, e.g. before starting a cycle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C45/00Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
    • B29C45/17Component parts, details or accessories; Auxiliary operations
    • B29C45/76Measuring, controlling or regulating
    • B29C45/77Measuring, controlling or regulating of velocity or pressure of moulding material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C37/00Component parts, details, accessories or auxiliary operations, not covered by group B29C33/00 or B29C35/00
    • B29C2037/90Measuring, controlling or regulating
    • B29C2037/906Measuring, controlling or regulating using visualisation means or linked accessories, e.g. screens, printers

Definitions

  • the present invention relates to a method of editing and setting an injection speed corresponding to a position of an injection screw in an injection molding machine using a display screen and a data input device.
  • the screw movement section is divided into a plurality of sections and the injection speed is set for each screw movement section, and the screw movement speed in each screw movement section is set to the injection speed for each section.
  • Injection molding machines that control the injection operation so that they coincide with each other are already known.
  • the screw movement speed in the same divided section is always constant regardless of the screw position, so that switching of the injection speed is almost Gaussian.
  • the screw movement section must first be divided into considerably small sections, and then a large number of the finely divided sections have to be moved. A large amount of time is required because different injection speeds must be individually assigned to each.
  • An object of the present invention is that it is necessary to switch the injection speed smoothly.
  • An object of the present invention is to provide an injection speed editing and setting method for an injection molding machine that can easily and reliably perform a setting operation performed.
  • one embodiment of the present invention provides: (a) displaying coordinates defining one of two axes perpendicular to a screen at a screw position and the other at an injection speed; The section from the first screw position to the second screw position is defined as the first injection stage in all the moving sections of the crieu, and (c the first skew above) A first injection speed corresponding to the screw position and a second injection speed corresponding to the second screw position are determined, respectively. (D) The first injection speed corresponding to the first screw position is determined. The point representing the relationship of the second injection speed with respect to the second screw position and the point representing the relationship of the second injection speed are displayed as the start point and end point of the first injection stage on the rectangular coordinates.
  • the second injection position is defined as a section from the second screw position to the third screw position.
  • the same processing as (C), (d) and (e) above is sequentially performed for the injection stage and the subsequent injection stages, respectively, and the processing for the final injection stage is completed.
  • (H) The result obtained is obtained.
  • the relationship between the injection speed and each screw position in the entire travel section of the screw is set and stored in the storage device of the control device of the injection molding machine.c
  • an injection molding machine for performing an injection operation so as to coincide with an injection speed set for a screw position.
  • the injection speed is divided into a plurality of parts, the injection speed for each screw movement section is determined, and the injection speed is controlled by associating each screw movement section with the injection speed for each screw movement section.
  • the relationship between the screw position obtained by performing the injection operation under the set injection conditions and the injection speed, or the screw position and the injection pressure are obtained.
  • the corresponding relationship between the set screw movement section and the injection speed is displayed in a graph on the display screen, and the correction section is set with reference to the display screen, and the script is set.
  • the re-definition of the menu movement section and the setting of the change characteristic of the injection speed are performed.
  • the present invention has the above configuration, a section (injection stage) from a certain screw position to another screw position is designated, and in that section, the injection speed is defined by the relationship of an oblique straight line. It can be easily set using the display screen so as to increase or decrease with an arrow or to increase or decrease with the relation of an arc curve.
  • FIG. 1 is a main part block diagram showing an example of an injection molding machine to which the method of the present invention is applied and its control device.
  • FIG. 2 is a diagram showing an example of a setting screen of an edit setting process performed by the control device of FIG. 1,
  • FIG. 3, FIG. 4, FIG. 5, FIG. 6, FIG. 7, and FIG. 8 are a series of flowcharts each showing an outline of the editing setting process according to the method of the present invention performed by the control device of FIG. Some of them,
  • Fig. 9 shows the outline of the speed control process by the control device in Fig. 1.
  • FIGS. 10 and 11 show a screen before and after the edit setting process according to the method of the present invention, respectively.
  • FIG. 12 is a conceptual diagram for explaining the change of the injection condition setting file when the edit setting process is performed by the method of the present invention.
  • FIG. 1 is a block diagram showing a main part of an injection molding machine to which the method of the present invention is applied.
  • Reference numeral 1 denotes an injection cylinder of the injection molding machine
  • reference numeral 2 denotes a screw.
  • the screw 2 is driven in the ejection axis direction by an injection servomotor M 1 via a drive converter 5 for converting the shaft rotation of the driving source into a linear motion in the injection axis direction.
  • the rotation is performed by the screw rotation servomotor M 2 via the tooth mechanism 3.
  • a pressure detector 4 is provided at the base of the screw 2.
  • the resin pressure acting in the axial direction of the screw 2, that is, the injection holding pressure in the injection holding pressure process and the metering and kneading process. Screw back pressure is detected.
  • a pulse coder P 1 for detecting the position and moving speed of the screw 2 is provided in the injection sensor M 1, and a screw motor M for single screw rotation is provided.
  • the 2 the control apparatus 1 0 of the speed detector P 2 is deployed £ injection molding machine for detecting the rotational speed of the scan click Li Yu 2, microphone for numerical control Russia CPU 25 for CNC as a processor, CPU 18 for PMC as a micro processor for a programmable machine controller, and a servo processor as a micro processor for servo control.
  • CPU 20 and CPU 17 for pressure monitoring to sample injection holding pressure and screw back pressure through AZD converter 16 and bus 22 Information can be transmitted between the microprocessors by selecting the mutual input and output via the.
  • the PMC CPU 18 is connected to a ROM 13 that stores a sequence program for controlling the sequence operation of the injection molding machine and a RAM 14 that is used for temporary storage of operation data and the like.
  • the CPU CPU 25 is connected to a ROM 27 storing a program for controlling the entire injection molding machine and a RAM 28 used for temporary storage of operation data and the like.
  • the servo CPU 20 is connected to a ROM 21 that stores a control program dedicated to servo control and a RAMI 9 that is used for temporary storage of data
  • the pressure monitor CPU 17 is connected to an injection memory.
  • pressure pressure Yasu click Li Yu moving speed that is connected RAM 1 2 that can remain use is for temporary storage of ROM 1 1 and data that stores a control program related to the sump-ring processing for monitoring the c
  • the servo CPU 20 is provided with respective axes such as a mold clamping, an ejector (not shown), an injection, and a screw rotation based on a command from the CPU 20.
  • Driving Servo Mo The output from the pulse coder P 1 installed on the injection servo motor M 1 and the pulse coder P 2 installed on the screw rotation servo motor M 2 are connected to the moving servo chamber 15. Is fed back to the servo CPU 20 and the current position and shift position of the screw 2 calculated by the servo CPU 20 based on the feed knock pulse from the pulse coder P1.
  • the moving speed and the rotation speed of screw 2 detected by the speed detector P2 are stored in the current position storage register and the current speed storage register of memory 19, respectively. .
  • the values of the screw position and the screw moving speed in the injection process are synchronized with the injection pressure sampling cycle in the same manner as the current position storage register and the current speed storage register described above. And the values of the screw movement speed and injection pressure at each point in time are written into RAM 12 based on the screw position, and the sampling data for the immediately preceding injection process is written. Saved as evening.
  • the interface 23 receives signals from the limit switch operating panel installed in each part of the injection molding machine and transmits various commands to peripheral devices of the injection molding machine. It is an input / output interface for communication.
  • the manual data input device 29 with display is connected to the bus 22 via the CRT display circuit 26 so that the monitor display screen and function menus can be selected and various data input operations can be performed.
  • a numeric keypad for inputting numerical data and various function keys are provided.
  • the non-volatile memory 24 is a memory for storing molding data that stores molding conditions (injection conditions, weighing and kneading conditions, etc.) and various set values, parameters, macro variables, etc. relating to the injection molding operation. It is.
  • the CNC CPU 25 distributes pulses to the servo motors of each axis based on the control program in the ROM 27, and the servo CPU 20 distributes pulses to each axis.
  • the servo CPU 20 distributes pulses to each axis.
  • the detectors such as the pulse coder Pl and the speed detector P2.
  • position loop control, speed loop control, current loop control, and other servo controls are performed, and so-called digital servo processing is performed.
  • FIG. 12 (a) shows the injection conditions provided in the non-volatile memory 24 for storing the correspondence between the screw movement section and the injection speed for each screw movement section.
  • FIG. 3 is a conceptual diagram showing a configuration of a setting file.
  • the injection condition setting file includes an injection speed switching position corresponding to an injection speed switching position representing a screw movement section. The speed is now memorized. This can be explained with reference to Fig. 10.
  • Injection speed switching position S1 is a weighing completion position when the screw advance position is the origin, and injection speed switching position S1 is the same as injection speed switching position S1.
  • the first-stage injection speed VI formed between the injection speed switching position S2 and the injection speed switching position S2 is stored corresponding to the injection speed switching position S1 representing the section.
  • the injection speed V i is stored corresponding to the injection speed switching position S i.
  • the injection condition setting file has an “identification value” column for identifying whether the injection speed V i is set by the initial setting or set by redefinition.
  • the initial values of the identification values D i are all 0.
  • the operator sets the injection speed switching position based on experience, divides the screw movement section into multiple sections, determines the number of injection stages, determines the injection speed switching position and the injection speed of each injection stage.
  • the injection condition setting file as shown in FIG. 12A is initialized as in the conventional case.
  • Fig. 9 is a flow chart showing the outline of the injection speed control process that is performed by the CNC for glue 1) 25 in response to the injection start command from the glue 1 11 for glue 11 18.
  • the CPU 25 for the CNC initializes the value of the address search index i to 0 (step Tl), and then increments the value of the index i (step ST1).
  • Step T2 it is determined whether or not the value of the index i exceeds the set injection stage number (Step T3). If the value of the index i does not exceed the set number of injection stages, the CPU 25 for CNC determines the identification value D i, the injection speed V i, and the next injection stage from the injection condition setting file.
  • Injection speed switching position to be the start position
  • the value of S i +1 is read (step T 4), and whether or not the discrimination value D i is 0, that is, the injection speed V i of the i-th injection stage is a constant set by the initial setting. Determine if it is
  • Step T5 the value of the discrimination value D i is the initial setting value, and is therefore 0, so that C? U25 outputs the set injection speed Vi of the i-th injection stage read from the injection condition setting file to the servo CPU 20 as a speed command, and the injection speed becomes the set injection speed Vi.
  • the drive control of the injection servomotor Ml is started (step 6).
  • the same sampling processing as the conventional one by the pressure monitor CPU 17 is started, and the values of the screw moving speed and the injection pressure are set based on the screw position. Is written to RAMI2.
  • the CNC CPU CPU 25 reads the current position Sn of the screw 2 from the current position storage register of the memory 19.
  • Step T 7 it is determined whether or not the screw 2 has reached the injection speed switching position S 1, which is the start position of the next injection stage (Step ⁇ 8). If not, the processing of steps ⁇ 7 and ⁇ 8 is repeated until the determination result of step ⁇ 8 becomes false ( ⁇ ). Then, the driving of the injection vacuum M1 is controlled as it is so that the injection speed becomes the set injection speed V i of the i-th injection stage.
  • step T8 determines whether the determination result of step T8 is false, and the screw 2 has reached the injection speed switching position S i +1, which is the start position of the next injection stage.
  • CNC CPU 25 moves to the processing of step T2 and increments the value of the index i.
  • the CPU 25 for CNC repeats the same processing as described above until the value of the index i exceeds the set injection stage number.
  • the injection speed of the i-th injection stage is controlled in accordance with the value of the index i. In this case, the switching of the injection speed is completely the same as the conventional one.
  • FIGS. 3 to 8 are flowcharts showing the outline of the editing setting process performed by the CPU 18 for PMC.
  • the PMC CPU 18 that has started editing and setting processing in response to the operation of the function keys first displays the screen of the manual data input device 29 with display as shown in Fig. 2. Switch to such an edit setting screen, assign functions to the function keys F1 to F7, and set the shot movement section and set injection set in the injection condition setting file. The corresponding relationship with the speed is displayed on the display screen as a graph (Step Sl).
  • the sampling data stored in the RAMI 2 for example, the relationship between the actual injection pressure and the screw position, or , Screw
  • the relationship between the U-movement actual speed and the screw position is displayed in a graph.
  • C Figure 2 shows the screw movement section and the set injection speed set in the injection condition setting file. This is an example in which the corresponding relationship (solid line in the figure) and the relationship between the actual injection pressure and the screw position (solid line in the diagram) are displayed in a graph.
  • the PMC CPU 18 displays a position designation cursor at the (S, V) position on the graph indicating the correspondence between the screw movement section and the set injection speed (see step S4 and FIG. 2). ),
  • the right-hand key for moving the cursor, the left-hand moving key for the cursor, the left-hand moving key for the cursor, the moving-key for moving the force-sol, the down-moving key for the force provided on the manual data input device 29 with display Confirm key Enters the wait state to wait for F4 to be operated (loop processing from step S5 to step S9).
  • the graph shows the relationship between the screw movement zone and the set injection speed, and the graph showing the relationship between the actual injection pressure and the screw position.
  • the PMC CP 18 that repeats the loop processing of steps S5 to S9 executes the force move right key, the cursor left move key, The operation of the cursor up / down key and the cursor down / up key are detected, and the values of the position register S and speed register V are increased / decreased at predetermined intervals a and b according to the key operation.
  • the position designation cursor By displaying the position designation cursor at the position of (S, V), the points (S, S) that are currently the starting points are displayed.
  • the position data of V) is visually displayed to the operator (step S4).
  • step S14 the PMC CPU 18 detects this operation in the discriminating process of step S 9, and performs the finger operation. It is determined whether or not the point identification flag F maintains the initial value 0 (step S14). Since the designated point identification flag F has been initialized to 0 in the processing of step S3, the determination result of step S14 at this point is true. Therefore, the PMC CPU 18 stores the current values of the position register S and the speed register V in the start point position storage register Ss and the start point speed storage register Vs, respectively (step S15).
  • Step S16 Set 1 to the indication point identification flag F (Step S16) CPU for PMC with 1 set to the indication point identification flag F 18 shifts to the processing of step S5, and again enters a standby state waiting for operation of the various cursor movement keys or the confirmation key F4 (step S5). ⁇ Lube processing of step S9). Then, the operator operates the various cursor movement keys in the same manner as described above to move the cursor to the desired end position (steps S10 to S13 and the processing of step S4). ), Operate the confirmation key F4.
  • the PMC CPU 18 that has detected the operation of the enter key F4 in the determination processing of step S9 performs the determination processing of step S14 in the same manner as described above.
  • step S14 Since 1 is already set in the indication point identification flag F, the determination result of step S14 is false (N), and the PMC CPU 18 sends the position register S and the speed register.
  • the current value of the scan time V is stored in each of the end point position storage register Se and the end point speed storage register Ve (step S17)
  • An example of the start point position P1 ( Figure 10 shows an example of the end position P 2 (S e, V e).
  • the usage 118 is used to determine the shape of the line connecting the start point and end point of the correction section, that is, the change characteristic of the injection speed. Then, the system enters a wait state for waiting for the designation (step S18 to loop processing of step S20).
  • a straight line or an arc can be selected as the shape of a line connecting the start point (S s, V s) and the end point (S e, V e) of the correction section. It's ok.
  • the operator When selecting a straight line as the shape of the line segment, the operator operates the straight line key F 1 to declare the selection of a straight line to the controller 10, and determines the straight line key F 1 in the discrimination processing in step S 18.
  • the PMC CPU 18 that has detected the operation of (1) finds the equation of a straight line connecting the start point (S s, V s) and the end point (S e, V e) and temporarily stores this equation in the RAM 14 ( Step S21) This equation is used to determine the injection speed corresponding to the screw position.
  • Step S19 the PMC CPU 18 detects this in the discriminating process of step S19 and sets 1 to the convex direction memory register C (step S19). 2 2) If the concave arc key F 3 is operated, it is detected in the discriminating process of step S 20, and 2 is set to the convex direction memory register C (2). (Step S23) c The PMC CPU 18 that has completed the processing of step S22 or step S23 then specifies the arc path point (Sp, Vp).
  • the system enters a waiting state (step S24).
  • the designation of the arc path point (S p, V p) is performed by keyboard input from the manual data input device 29 with a display, or the same processing as in the above-described steps S4 to S13. It is performed by.
  • the PMC CPU 18 detects this in the discrimination process of step S 24, Information on the three points that form the arc (Ss, Vs), (Sp,
  • Step S25 This equation is for obtaining the injection speed corresponding to the screw position.
  • Figure 10 shows (S p, V p).
  • the PMC CPU 18 having obtained the equation of the straight line or the 12 arc in this way initializes the value of the address search index i to 0 (step S26), The value of i is incremented (step S27), and the injection speed switching position S i, which is the start position of the i-th injection, and the i-th injection i ⁇ are determined from the injection condition setting file.
  • the value of the injection speed switching position S i +1 which is the start position of the first stage is read (step S -28), and the screw position S s corresponding to the start position of the correction section is S i ⁇ S s> S i +1 or not, that is, whether or not the start point position (S s, V s) of the correction section belongs to the i-th stage of the injection in the injection condition setting file Is determined (step S29). If the start point position (S s, V s) of the correction section does not belong to the injection i-th stage, the PMC until the injection i-th stage to which the start position (S s, V s) of the correction section belongs is detected.
  • the CPU 18 sequentially increments the value of the index i, repeats the same processing as described above, and executes the same processing.
  • the injection stage to which S s, V s) belongs is detected, and the value of the index i at this time is stored in the start-point injection stage storage register js (step S 30).
  • Step S 45 Step S 36 to Step S 42, Step S 46 to Step S 51, or Step Perform the processing of S52 to S58 individually.
  • step S35 if the difference between js and je is 1 and the discrimination result of step S35 is false (N), that is, if the starting point position (Ss, Vs) belongs to If the injection stage je to which the end point position (S e, V e) belongs is a stage adjacent to each other, it is defined by the start point position (S s, V s) and the end point position (S'e, V e). The injection stage of the corrected section Since it is newly inserted between is and the injection stage je, the number of injection stages in the injection condition setting file must be increased by one overall.
  • 1 ⁇ use the injection condition setting file by shifting the data after the je address in the injection condition setting file down one address at a time to the injection condition setting file.
  • a free area for storing information on the correction section is provided (step S36).
  • the injection speed V s at the start point position (S s, V s) of the correction section is set as the injection velocity V js of the injection js stage to which the start point position (S s, V s) of the correction section belongs.
  • the injection speed V s at the start position (S s, V s) of the injection stage je newly set as the correction section is made to coincide with the injection speed at the end of the injection stage js ( (Step S3 7)
  • a screw position S s corresponding to the start point position (S s, V s) of the correction section is set as the newly set injection speed switching position S je of the injection je (step S). 38)
  • the injection speed Vje of the section set the equation of the straight line or the 12 arc obtained in the processing of step S21 or step S25.
  • a value 1 indicating that the injection speed is set by an equation is set as the identification value D je of the je-th address.
  • the end point position of the correction section is determined as the injection speed switching position S + 1 of the injection stage je + 1 located next to the correction section (step S40).
  • the screw position S e corresponding to S e, V e) is set (step S 41), and the correction section is set as the injection speed V je +1 of the eleventh injection stage.
  • the end point position (S e : V e) of the injection je step newly set as the correction section
  • the injection speed Ve at the time of injection and the injection speed at the start of the injection first je + 1 stage are made to match (step S42).
  • the modified section was defined by specifying the starting point PI (Ss, Vs) and the ending point P2 (Se, Ve) as shown in Fig. 10.
  • the states of the modified injection condition file and the graphs based on the modified injection condition file are shown in Fig. 12 (b) and Fig. 11 . Note that no correction has been made at this time for the correction when the correction section is defined by the start point position P3, the end point position P5, and the arc path point position P4. ) Does not appear on the file, but Fig. 11 shows the state where the work to correct the arc has been completed. V7 in FIG.
  • the difference between the ejection stage js to which the start point position (S s, V s) of the correction section belongs and the ejection stage je to which the end point position (S e, V e) belongs is 2; If the determination result of 35 is true (Y) and the determination result of step S45 is false (N), that is, the output stage js to which the start position (S s, V s) belongs When the injection stage je to which the end point position (S e, V e) belongs sandwiches another injection stage, the number of injection stages in the injection condition setting file does not change.
  • the tone 1 ⁇ (3 dice 1] 18 is the start point position (S S, V s) of the correction section as the injection speed V js of the injection js stage to which the start position (S s, V s) of the correction section belongs.
  • the start position (S s, V s) of the correction section is set as the injection speed switching position S js + 1 of the injection js eleventh stage to be updated and set.
  • step S21 or step S25 is set as the injection speed Vjs + 1 for the section.
  • the value 1 indicating that the operation is being performed is set (step S49).
  • the screw position S e corresponding to the end point position (S e, V e) of the correction section is set (step S 50), and by setting the injection speed V e corresponding to the end point position (S e, V e) of the correction section as the injection speed V of the injection je step,
  • the injection speed Ve at the end position (Se, Ve) of the injection js + 1st stage that has been updated and set to match the injection speed at the start of the injection je stage step S 5 1).
  • Fig. 12 (c) shows the state of the corrected injection condition file, taking the case where the correction section is specified and defined as an example.
  • the difference between the output stage js to which the start position (S s, V s) of the correction section belongs and the injection stage je to which the end position (S e, V e) belongs is 3 or more, Both the judgment result of step S35 and the judgment result of step S45 are true (Y)
  • the PMC CPU 18 deletes the data from address js + 2 to address je-1 in the injection condition file and performs blanking-filling sorting processing.
  • the storage area of the address js + 1 in the injection condition file is used for setting the correction section (step S52).
  • the PMC CPU 18 determines the injection speed V js of the injection js stage to which the start point position (S s, V s) of the correction section belongs at the start point position (S s, V s) of the correction section.
  • the injection speed j s the injection speed V s at the start point position (S s, V s) of the i-th stage newly set as the correction section and the injection speed V s
  • the injection speed at the end of the js stage is matched with (step S53).
  • a screw position S s corresponding to the start point position (S s, V s) of the correction section is set as the newly set injection speed switching position S js +1 of the injection js eleventh stage.
  • Step S54 as the injection speed V js +1 of the section, the equation of the straight line or the 12 arc obtained by the processing of Step S21 or Step S25 is used.
  • Step S55 and set the js-1 As the address identification value D js + 1, set the value 1 that indicates that the injection speed is set by the equation.
  • Step S57 the injection speed Ve corresponding to the end point position (Se, Ve) of the correction section is set as the injection speed js + 2 of the injection speed Vjs + 2.
  • step S36 to step S42, or step S46 to step S51, or step S52 to step S52 The PMC CPU 18 that has modified the injection condition file in the processing of step S58, sets the screw travel section based on the modified injection condition file setting data.
  • a graph showing the relationship with the injection speed is displayed.
  • the correction data is displayed on the screen of the manual data input device with a sprayer and the details of the correction are shown immediately (see step S43 and Fig. 11). Wait until all steps have been completed (step S44).
  • the control of the injection speed based on the modified setting conditions of the injection condition storage file is performed as follows in accordance with the injection speed control process shown in FIG.
  • ⁇ ⁇ (for 1) 25 initializes the value of the address search index i to 0 (step T 1), The value of the index i is incremented (step T2), and it is determined whether or not the value of the index i exceeds the set number of injection stages (step T3). If the number of injection stages is not exceeded, the CPU 25 for CNC will use the injection condition setting file to determine the identification value D i, injection speed data V i, and the start position of the next injection stage. The value of the speed switching position S i + l is read (step T 4), and whether or not the identification value D i is 0, that is, the injection speed data V i of the i-th injection stage is determined by the initial setting.
  • step T5 It is determined whether the expression is an expression (step T5).
  • the value of the identification value D i is 0, that is, when the injection speed data V i is a constant, the processing is completely the same as in the related art.
  • the CPU 25 for CNC uses the script.
  • the current position Sn of user 2 is sequentially read from the current position storage register of memory 19 (step T9), and each time the injection speed switching position S i + which is the start position of the next injection stage is used. It is determined whether or not the screw 2 has reached 1 (step T10). If the screw 2 has not reached the injection speed switching position S i +1, which is the start position of the next injection stage, the step set in the equation set as the injection speed data V i is performed.
  • step T11 By solving this equation by substituting the value of the current position Sn read in the processing of step T9, the value of the injection speed corresponding to the current screw position Sn is obtained (step In step T11), the corresponding speed command is output to the servo CPU 20 to control the drive of the injection servomotor M1 (step T12).
  • step T12 the processing of step T12 is repeatedly executed, and the injection speed data Vi is set. Control of the injection sub-motor M 1 so that the injection speed changes according to the equation set.
  • step T10 When it is detected in step T10 that the current screw position Sn has reached the injection speed switching position S i + 1, the CPU 25 for the CNC is again activated. The process proceeds to step T2, and the value of the index i is incremented.After that, until the value of the index i exceeds the set number of injection stages, the values of the index i and the discrimination value D i are changed. Based on each injection stage, the speed control process of Step T6 to Step T8 or Step 9 to Step 12 is repeatedly executed. That is. If the injection control based on the modified injection condition storage file injection control was not performed but a satisfactory molded product could not be obtained, the same procedure as above was repeated. By repeatedly executing the edit setting process, it is possible to make various corrections to the data of the injection condition setting file.
  • injection condition setting file that was set by the initial settings without modifying it
  • save the injection condition setting file before starting the edit setting process This data may be duplicated in another file, and the duplicated injection condition setting file may be modified overnight by editing and setting processing.
  • the injection speed control process and the edit setting process to be performed after the second time use the default injection condition setting file or modified injection condition setting. Specify one of the files to read. Initial setting of injection control speed setting This is useful when you need to return to a fixed state.
  • the embodiment in which the change characteristic of the injection speed in the correction section is defined by a straight line or an arc has been described as an embodiment.
  • a parabola, a hyperbola, or the like may be used.
  • the screw position that is the correction section is defined only by the two points that define the start point and the end point, and all the velocities in the correction section are obtained by solving an equation that uses the current screw position as a variable. Therefore, even if a complex change characteristic such as a parabola or a hyperbola can be defined by a functional expression, as in the present embodiment, even if the characteristic is a complex change characteristic such as a parabola or a hyperbola, Speed control can be performed.
  • the correspondence between the initially set screw movement section and the injection speed is displayed on the display screen as a graph, and the starting point on the graph is displayed.
  • a new correction section is set by specifying the start point and end point, and the shape of the line segment connecting the start point and end point of the section is specified, so that the change characteristics of the injection speed in the correction section can be set arbitrarily. Therefore, it is possible to freely set the injection speed change characteristics without subdividing the screw movement section and setting the injection speed, and to control the injection by smoothly changing the injection speed. Even in such a case, the required injection speed change characteristics can be easily set.
  • the script obtained by performing the injection operation under the set injection conditions The setting operation can be performed while the correspondence between one position and the injection speed or the correspondence between the screw position and the injection pressure is displayed on the display screen and referenced.
  • the correction section and the change characteristics of the injection speed can be properly reset.
  • the start point P 1 and the end point P 2 of the first correction section are set on a straight line indicating the relationship between the screw position and the injection speed as shown in FIG.
  • the starting point P3 and P5 of the second correction section are specified to correct the relationship between the screw position and the injection speed as shown in Fig. 11.
  • the point (S1, V1) By specifying the point and the point (S2, VI), and specifying that both points are connected by a straight line, the injection speed of the first stage of injection is determined.
  • the third injection in which the point (S s, V s) and the point (S e, V e) are specified, and then both points may be specified by connecting them with a straight line.
  • the following other injection stages are determined in the same manner.

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Mechanical Engineering (AREA)
  • Injection Moulding Of Plastics Or The Like (AREA)

Description

明 細 書
射出成形機の射出速度編集設定方法
技 術 分 野
本発明は、 射出成形機において射出ス ク リ ューの位置 に対応 した射出速度を表示画面及びデータ入力装置を用 いて編集 し設定する方法に関する。
背 景 技 術
ス ク リ ュー移動区間を複数に分割 して射出速度を各ス ク リ ュー移動区間毎に設定 し、 各ス ク リ ュー移動区間に おけるス ク リ ュー移動速度が各区間毎の射出速度と一致 するよ う に射出動作を制御するよ う に した射出成形機が 既に公知である。 しか し、 従来の射出成形機では、 同 じ 分割区間内におけるス ク リ ュー移動速度はス ク リ ュー位 置と関わ り な く 常に一定の値となるため、 射出速度の切 替えが恰もガウス関数のごと く に段階的に行われる と い う問題があ り、 滑らかな速度切替えを行う こ と は困難で ¾る。
射出速度の段階設定によって滑 らかな速度切替えを行 お う とすれば、 まずス ク リ ュー移動区間を相当 に細か く 分割 し、 ついでこの細か く 分割 した多数のス ク リ ュー移 動区間の各々 に対 してそれぞれ異なる射出速度を個々 に 割 り 当てなければな らないので、 大な時間を要する こ と になる。
発 明 の 開 示
本発明の目的は、 滑 らかな射出速度の切替えに必要と される設定操作を簡単かつ確実に行う こ とのでき る射出 成形機の射出速度編集設定方法を提供する こ と にある。
上記目的を達成するために、 本発明の一態様は、 ( a 画面上に直交する 2軸の一方をス ク リ ユー位置に、 他方 を射出速度に定めた座標を表示 し、 ( b ) ス ク リ ユーの 全移動区間の う ち、 第 1 のス ク リ ユー位置から第 2のス ク リ ュー位置ま での区間を第 1 射出段と して定め、 ( c 上記第 1 のス ク リ ュー位置に対応する第 1 の射出速度及 び上記第 2 のス ク リ ユー位置に対応する第 2の射出速度 をそれぞれ定め、 ( d ) 上記第 1 のスク リ ユー位置に対 する第 1 の射出速度の関係を表す点と上記第 2 のス ク リ ユー位置に対する第 2 の射出速度の関係を表す点と を上 記直交座標上に第 1 射出段の始点及び終点と して表示し、 ( e ) 次に、 画面上に表示された上記第 1 射出段の始点 と終点と を結ぶ線を直線ま たは円弧曲線のう ちから一つ を選択 し、 も し直線が選択さ れる と上記第 1 射出段の始 点と終点と を結ぶ直線を上記座標上に表示 し、 ま た円弧 曲線が選択さ れる と、 さ ら に上記始点と終点との中間点 を与えるためのス ク リ ユー位置とそれに対応する射出速 度とのデータ を入力 し、 その入力された中間点を上記座 標上に表示 して、 上記始点、 中間点及び終点を結ぶ円弧 曲線を上記座標上に表示 し、 ( f ) さ ら に、 上記ス ク リ ユ ーの全移動区間の う ち、 上記第 1 射出段に続 く 第 2射 出段を上記第 2 のス ク リ ュー位置か ら第 3 のス ク リ ュー 位置ま での区間 と して定め、 ( g ) 以下、 上記第 2射出 段及びそれ以降の射出段に関 して順次それぞれ上記 ( C ) 、 ( d ) 及び ( e ) と同様の処理を行って、 最終の射出段 に関する処理を終了 し、 ( h ) その結果得られたス ク リ ユー全移動区間における各ス ク リ ュー位置に対する射出 速度の関係を設定 して射出成形機の制御装置の記憶装置 に記憶させる よ う に して いる c
なお、 第 1 射出段に関する上記 ( b ) の第 1 のス ク リ ユー位置及び第 2 のス ク リ ュー位置並びに及び上記 ( c ) の第 1 の射出速度及び上記第 2 の射出速度、 及び第 2 及 びそれ以降の各射出段に関する同様のス ク リ ュー位置及 び射出速度は、 それぞれデ一夕入力装置のテンキーから ま たは画面上のカー ソルを用 いて設定するよう に して い ま た、 本発明の他の態様は、 ス ク リ ユー位置に対 して 設定された射出速度と一致するよ う に射出動作を行わせ る射出成形機において、 ス ク リ ユー移動区間を複数に分 割 して各ス ク リ ュー移動区間毎の射出速度を決め、 各ス ク リ ュー移動区間 と各ス ク リ ュー移動区間毎の射出速度 と を対応させて射出条件と して制御装置に設定 し ; 前記 設定さ れた各ス ク リ ュ ー移動区間 と射出速度との対応関 係をディ スプレ イ 画面にグラフ表示させ ; グラ フ上に始 点と終点と を指定 して修正区間を設定 し、 該修正区間に 対応させて各ス ク リ ュ 一移動区間の分割を再定義する と 共に、 前記始点 と終点と を結ぶ線分の形状を指定 して前 記修正区間にお ける射出速度の変化特性と して設定する よ 0 に して いる
なお、 好ま し く は、 設定された射出条件で射出動作を 行わせて得られたス ク リ ュー位置と射出速度との対応関 係、 も し く は、 ス ク リ ユー位置と射出圧力 との対応関係 を前記設定されたス ク リ ュー移動区間と射出速度との対 応関係と共に前記ディ スブレイ画面にグラ フ表示させ、 該ディ スプレイ 画面を参照 して修正区間を設定 し、 ス ク リ ュー移動区間の再定義および射出速度の変化特性の設 定を行う よ う に して いる。
本発明は以上の構成によ るので、 あるス ク リ ュ ー位置 か ら別のス ク リ ュー位置までの区間 (射出段) を指定 し, その区間にお いて射出速度が斜め直線の関係で増加また は減少するよ う にま たは円弧曲線の関係で増加または減 少するよ う に、 表示画面を用 いて容易に設定する こ とが できる。
図 面 の 簡 単 な 説 明
図 1 は本発明方法が適用 さ れる射出成形機及びその制 御装置の一例を示す要部プロ ヅ ク図、
図 2 は図 1 の制御装置に よって行われる編集設定処理 の設定画面の例を示す図、
図 3、 図 4、 図 5、 図 6、 図 7 及び図 8 はそれぞれ図 1 の制御装置に よって行われる本発明の方法によ る編集 設定処理の概略を示す一連のフ ロ ーチヤ一 トの うちの一 部、
図 9 は図 1 の制御装置によ る速度制御処理の概略を示 すフ ロ ーチヤ一 ト、
図 1 0 及び図 1 1 は本発明の方法によ る編集設定処理 を行う前の画面と行っ た後の画面と をそれぞれ示す図、 及び、
図 1 2 は本発明の方法によ る編集設定処理を行った と きの射出条件設定フ ァ イ ルの変更を説明するための概念 図である。
発 明 を 実 施 す る た め の 最 良 の 形態 以下、 図面を参照 して本発明の実施例を説明する。 図 1 は本発明の方法を適用 した一実施' 射出成形機の要 部を示すブロ ッ ク図で、 符号 1 は射 成形機の射出シ リ ンダ、 符号 2 はス ク リ ユーである。 ス ク リ ュー 2 は、 駆 動源の軸回転を射出軸方向の直線運動に変換するための 駆動変換機 5 を介 して射出用サーボモータ M 1 によ り射 出軸方向に駆動され、 また、 歯草機構 3 を介 してス ク リ ユー回転用サーボモータ M 2 によ り計量回転されるよ う になって いる。 ス ク リ ュー 2 の基部には圧力検出器 4が 設け られ、 ス ク リ ユ ー 2 の軸方向に作用する樹脂圧力、 即ち、 射出保圧工程における射出保圧圧力や計量混練り 工程にお けるス ク リ ュ ー背圧が検出される。 射出用サ一 ボモ一夕 M 1 にはス ク リ ュー 2 の位置や移動速度を検出 するためのパル ス コ ーダ P 1 が配備され、 また、 ス ク リ ュ一回転用サ一ボモータ M 2 には、 ス ク リ ユー 2 の回転 速度を検出するための速度検出器 P 2が配備されて いる £ 射出成形機の制御装置 1 0 は、 数値制御用のマイ ク ロ プロセ ッサである C N C用 C P U 2 5、 プロ グラ マブル マシ ンコ ン ト ロ ーラ用のマイ ク ロプロセ ッサである P M C用 C P U 1 8、 サーボ制御用のマイ ク ロプロセ ッサで あるサ一ボ C P U 2 0、 お よび、 AZ D変換器 1 6 を介 して射出保圧圧力ゃス ク リ ユ ー背圧のサンプリ ング処理 を行う ための圧力モニタ用 C P U 1 7 を有 し、 バス 2 2 を介 して相互の入出力を選択する こ と によ り各マイ ク ロ プロセ ッサ間での情報伝達が行えるよ う になって いる。
P M C用 C P U 1 8 には射出成形機のシーケ ンス動作 を制御するシ ー ケ ン スプロ グラム等を記憶 した R O M 1 3および演算デ一夕の一時記憶等に用い られる R A M 1 4が接続されて いる。 一方、 C N C用 C P U 2 5 には射 出成形機を全体的に制御するプロ グラム等を記憶 した R O M 2 7および演算データの一時記憶等に用い られる R A M 2 8が接続されて いる。
また、 サーボ C P U 2 0 には、 サーボ制御専用の制御 プロ グラムを格納 した R O M 2 1 ゃデ一夕の一時記憶に 用 い られる R A M I 9が接続され、 圧力モニタ用 C P U 1 7 には、 射出保圧圧力やス ク リ ユー移動速度をモニタ するサンプ リ ング処理等に関する制御プロ グラム を格納 した R O M 1 1 やデータの一時記憶に用 い られる R A M 1 2が接続さ れて い る c
更に、 サ一ボ C P U 2 0 には、 該 C P U 2 0か らの指 令に基いて型締め用, ェジェ クタ用 (図示せず) および 射出用, ス ク リ ュー回転用等の各軸のサーボモ一夕 を駆 動するサ一ボア ンブ 1 5 が接続され、 射出用サーボモ一 夕 M 1 に配備 したパルス コーダ P 1 およびス ク リ ュー回 転用サーボモ一夕 M 2 に配備 したパルス コーダ P 2 から の出力の各々がサーボ C P U 2 0 に帰還され、 パルス コ ーダ P 1 か らのフ ィ 一 ドノ ッ クパルス に基いてサ一ボ C P U 2 0 によ り 算出 されたス ク リ ユー 2 の現在位置や移 動速度、 速度検出器 P 2 で検出されるス ク リ ユー 2 の回 転速度が、 メ モ リ 1 9 の現在位置記憶レ ジス夕お よび現 在速度記憶レ ジス 夕の各々 に記憶される。
また、 射出工程にお けるス ク リ ュー位置とス ク リ ュー 移動速度の値は、 射出圧力のサンプ リ ング周期に同期 し て前述の現在位置記憶レジス夕および現在速度記憶レ ジ ス夕か ら逐次読み込ま れ、 各時点におけるス ク リ ュー移 動速度および射出圧力の値がス ク リ ュー位置を基準と し て R A M 1 2 に書き込まれ、 直前の 1射出工程分のサン プ リ ングデ一夕 と して保存される。
イ ンタ ー フ ェ イ ス 2 3 は射出成形機の各部に配備 した リ ミ ツ ト スィ ヅ チゃ操作盤か らの信号を受信 した り 射出 成形機の周辺機器等に各種の指令を伝達 した り するため の入出力イ ンタ ー フ ェ イ スである。 ディ スプレイ 付手動 データ入力装置 2 9 は C R T表示回路 2 6 を介 してバス 2 2 に接続さ れ、 モニタ表示画面や機能メ ニューの選択 お よび各種データ の入力操作等が行えるよ う になつてお り、 数値データ入力用のテ ンキーおよび各種のフ ァ ンク シ ヨ ンキー等が設け ら れて いる。 不揮発性メ モ リ 2 4 は射出成形作業に関する成形条件 (射出条件, 計量混練 り条件等) と各種設定値, パラ メ 一夕, マ ク ロ変数等を記憶する成形データ保存用のメ モ リ である。
以上の構成によ り、 C N C用 C P U 2 5が R O M 2 7 の制御プログラ ム に基いて各軸のサ一ボモータ に対 して パルス分配を行い、 サーボ C P U 2 0は各軸に対 してパ ルス分配された移動指令とパルス コーダ P l, 速度検出 器 P 2等の検出器で検出された位置のフ ィ ー ドバッ ク信 号および速度のフ ィ ー ドバッ ク信号に基いて、 従来と同 様に位置ループ制御, 速度ループ制御さ ら には電流ル一 ブ制御等のサ一ボ制御を行い、 いわゆるディ ジタルサ一 ボ処理を実行する。
図 1 2の ( a ) は、 ス ク リ ユー移動区間と各ス ク リ ュ 一移動区間毎の射出速度との対応関係を記憶するために 不揮発性メ モ リ 2 4 に設け られた射出条件設定フ ァ イ ル の構成を示す概念図であ り、 こ の射出条件設定フ ァ イ ル には、 ス ク リ ュ ー移動区間を代表する射出速度切替位置 に対応して当該移動区間の射出速度が記憶されるよ う に なって いる。 こ れを図 1 0 に よ っ て説明すれば、 射出速 度切替位置 S 1 はス ク リ ュー最前進位置を原点と した と きの計量完了位置であ り、 射出速度切替位置 S 1 と射出 速度切替位置 S 2 との間に形成さ れる射出第 1段の射出 速度 V I 力 該区間を代表する射出速度切替位置 S 1 に 対応 して記憶さ れる。 以下、 これと同様に、 射出第 i段 の射出速度 V i が射出速度切替位置 S i に対応 して記憶 される よ う になつて いる。 ま た、 射出条件設定フ ァイ ル には、 射出速度 V i が初期設定によって設定されたもの であるのか再定義によって設定されたものであるのかを 識別するための 「識別値」 の欄が設けられてお り、 識別 値 D i の初期値は全て 0である。
オペレータ は、 まず、 経験に基いて射出速度切替位置 を複数設定する こ と によ り ス ク リ ユー移動区間を複数に 分割 して射出段数を決め、 射出速度切替位置と各射出段 の射出速度と を対応させて制御装置 1 0 に入力する こ と によ り、 従来と同様に して、 図 1 2 ( a ) に示されるよ う な射出条件設定フ ァ イ ル に初期設定する。
このま ま射出成形機を駆動 して射出成形作業を行わせ れば、 従来と同様、 射出速度が段階的に変化する射出速 度制御が行われる こ と となる。
図 9 は C N C用 〇 卩 1) 2 5が卩 1^ 〇用 じ 11 1 8から の射出開始指令を受けて実施する射出速度制御処理の概 略を示すフ ロ ーチヤ一 ト である。 C N C用 C P U 2 5 は、 ま ず、 ア ド レ ス検索指標 i の値を 0 に初期化 した後 ( ス テ ツブ T l ) 、 該指標 i の値をイ ンク リ メ ン ト し (ステ ッブ T 2 ) 、 指標 i の値が設定射出段数を越えて いるか 否かを判別する ( ステ ップ T 3 ) 。 指標 i の値が設定射 出段数を越えて いなければ、 C N C用 C P U 2 5 は射出 条件設定フ ァ イ ルか ら識別値 D i と射出速度 V i 、 お よ び、 次の射出段の開始位置となる射出速度切替位置 S i +1 の値を読み込み ( ステ ップ T 4 ) 、 識別値 D i が 0であるか否か、 即ち、 射出第 i段の射出速度 V i が初 期設定に よっ て設定された定数であるか否かを判別する
(ステ ップ T 5 ) 。 この場合、 識別値 D i の値は初期設 定値であ り、 したがて 0であるから、 C N C用 C? U 2 5 は射出条件設定フ ァイ ルか ら読み込んだ射出第 i段の 設定射出速度 V i を速度指令と してサーボ C P U 2 0 に 出力 し、 射出速度が設定射出速度 V i となるよ う に射出 用サ一ボモータ M l の駆動制御を開始する (ステ ップで 6 ) 。 ま た、 この と き、 圧力モニタ用 C P U 1 7 によ る 従来と同様のサンプ リ ング処理が関始され、 ス ク リ ュー 移動速度および射出圧力の値がス ク リ ュー位置を基準と して R A M I 2 に書き込ま れてゆ く。
次いで、 C N C用 C P U 2 5 は、 メ モ リ 1 9 の現在位 置記憶レ ジス 夕 からス ク リ ュー 2の現在位置 S nを読み
( ステ ップ T 7 ) 、 次の射出段の開始位置となる射出速 度切替位置 S 1 にス ク リ ュー 2が到達 して いるか否か を判別するが ( ステ ップ Τ 8 ) 、 達 して いなければ、 以 下、 ステ ップ Τ 8の判別結果が偽 ( Ν ) となるま での間、 ステ ップ Τ 7 お よびステ ップ Τ 8の処理を繰 り返 し実行 し、 射出速度が射出第 i段の設定射出速度 V i となる よ う に射出用サ一ボモ一夕 M 1 をそのま ま駆動制御する。
そ して、 ステ ップ T 8の判別結果が偽 となってス ク リ ユ ー 2が次の射出段の開始位置である射出速度切替位置 S i + 1 に到達 した こ とが確認される と、 C N C用 C P U 2 5 は、 ステ ップ T 2 の処理へと移行 して指標 i の値を イ ン ク リ メ ン ト する。 前述 したよ う に、 識別値 D i の値 は全て 0であるか ら、 以下、 指標 i の値が設定射出段数 を越えるまでの間、 C N C用 C P U 2 5 は前記と同様の 処理を繰 り返 し実行 し、 指標 iの値に応 じて射出第 i段 の射出速度を制御する。 この場合、 射出速度の切替えは 従来のもの と全 く 同様である。
従って、 射出速度の滑らかな切替え操作は難 し く、 成 形品によっては、 適切な成形作業が困難となる場合があ このよ う な場合、 オペレータ は、 ディ スプレイ 付手動 デ一夕入力装置 2 9 のフ ァ ンク シ ョ ンキ一操作 して編集 設定作業の機能メ ニューを選択する こ と となる。 図 3 〜図 8 は P M C用 C P U 1 8 によって実施される編集設 定処理の概略を示すフ ローチヤ一 ト である。
フ ァ ン ク シ ョ ンキーの操作に応 じて編集 定処理を開 始 した P M C用 C P U 1 8 は、 ま ず、 ディ スプレイ 付手 動デ一夕入力装置 2 9 の画面を図 2 に示される よ う な編 集設定画面に切替えて フ ァ ン ク シ ョ ンキー F 1 〜 F 7の 機能割 り 付けを行い、 射出条件設定フ ァ イ ル に設定され たス ク リ ュー移動区間 と設定射出速度との対応関係をデ イ スブレイ 画面にグラ フ表示する ( ステ ップ S l ) 。 図 2 に示す例では、 編集設定作業を容易 とするため、 更に、 R A M I 2 に記憶さ れたサンプ リ ングデータ、 例えば、 実射出圧力 と ス ク リ ユ ー位置.との関係、 ま たは、 ス ク リ ユー移動実速度とス ク リ ュー位置との関係をグラ フ表示 するよ う に して いる c 図 2 は、 射出条件設定フ ァイ ルに 設定されたス ク リ ュー移動区間と設定射出速度との対応 関係 ( 図中破線) 、 お よび、 実射出圧力 とス ク リ ユー位 置との関係 (図中実線) をグラ フ表示した場合の例であ る。
そ して、 卩 1^ 〇用 じ ? 1) 1 8 は、 射出条件設定フ アイ ルの第 1 ア ド レ ス か ら射出速度切替位置 S 1 (計量完了 位置) と射出速度 V I の値を読み込み、 これらの値を初 期値と して位置レジスタ S および速度レジスタ Vにセ ヅ 卜 し (ステップ 2 ) 、 指示点識別フラグ F を 0 に初期化 する ( ス テ ヅ ブ S 3 ) 。
次いで、 P M C用 C P U 1 8 は、 ス ク リ ュー移動区間 と設定射出速度との対応関係を示すグラ フの ( S, V ) の位置に位置指定カーソルを表示 し (ステップ S 4, 図 2参照) 、 デ ィ スプ レ イ付手動データ入力装置 2 9 に配 備された力一 ソ ル右移動キー, カー ソル左移動キー, 力 — ソル上移動キー, 力一 ソル下移動キーも し く は確定キ — F 4 が操作さ れるのを待つ待機状態に入る (ステップ S 5 〜 ス テ ヅ ブ S 9 のループ処理 ) 。
そ こで、 ォペ レ一夕 は、 この間に、 ス ク リ ユー移動区 間 と設定射出速度との対応関係を示すグラ フや実射出圧 力 とス ク リ ュー位置との関係を示すグラ フ を参照 し、 滑 らかな速度切替えを行お う と する修正区間および該区間 における射出速度の変化特性を決め、 修正区間の始点位 置お よび終点位置を決定 し、 力一 ソル右移動キー, カー ソル左移動キー, 力一 ソル上移動キ一, カーソル下移動 キーの操作に よ る始点の指定操作を開始する。
ステ ップ S 5 〜ステ ップ S 9のループ処理を繰 り返 し 実行する P M C用 C P じ 1 8 は、 この判別処理によ り 力 一ソル右移動キー, カー ソ ル左移動キ一, カーソル上移 動キー, カー ソル下移動キーの操作を検出 し、 キ一操作 に応 じて位置レ ジス 夕 Sおよび速度レジス夕 Vの値を所 定の刻み幅 a, bで増減する と共に (ステップ S I 0〜 ステ ップ S 1 3の処理) 、 該 ( S, V ) の位置に位置指 定カー ソルを表示する こ と によ り、 現時点で始点の候補 となって いる点 ( S, V ) の位置データ をオペレータ に 可視表示する ( ステ ップ S 4 ) 。
そ して、 所望する始点位置にカーソルを移動させたォ ペレ一夕が確定キー F 4 を操作する と、 P M C用 C P U 1 8 はステ ップ S 9 の判別処理でこの操作を検出 し、 指 示点識別フラ グ Fが初期値 0 を維持 して いるか否かを判 別する ( ステ ップ S 1 4 ) 。 指示点識別フラグ F はステ ヅプ S 3 の処理で 0 に初期化されて いるので、 この時点 におけるステ ップ S 1 4の判別結果は真となる。 そこで、 P M C用 C P U 1 8 は位置レ ジスタ Sおよび速度レ ジス 夕 Vの現在値を始点位置記憶レ ジ ス 夕 S sおよび始点速 度記憶レジス夕 V sの各々に記憶し (ステップ S 1 5 ) 、 指示点識別フ ラ グ F に 1 をセ ッ ト する ( ステ ップ S 1 6 ) 指示点識別フ ラ グ F に 1 をセ ヅ 卜 した P M C用 C P U 1 8 はステ ップ S 5 の処理へと移行 し、 再び、 各種力一 ソル移動キーも し く は確定キー F 4が操作されるのを待 つ待機状態に入る ( ス テ ヅ ブ S 5 〜ステ ップ S 9 のルー ブ処理) 。 そ こで、 オペレータは前記と同様に して各種 カー ソル移動キーを操作 して所望する終点位置に ー ソ ルを移動させ ( ステ ヅ ブ S 1 0 〜ステヅブ S 1 3および ステップ S 4の処理) 、 確定キー F 4 を操作する。 ステ ッブ S 9 の判別処理で確定キー F 4の操作を検出 した P M C用 C P U 1 8は、 前記と同様に してステップ S 1 4 の判別処理を実施する こ と となるが、 この場合、 指示点 識別フラグ F には既に 1がセ ヅ 卜 されて いるので、 ステ ヅブ S 1 4の判別結果は偽 ( N ) とな り、 P M C用 C P U 1 8 は位置レ ジスタ Sおよび速度レシ"ス夕 Vの現在値 を終点位置記憶レ ジ ス タ S eおよび終点速度記憶レ ジス タ V eの各々 に記憶すること となる (ステップ S 1 7 ) 。 修正区間の始点位置の一例 P 1 ( S s , V s ) および終 点位置の一例 P 2 ( S e, V e ) を図 1 0 に示す。
このよ う に して修正区間の始点位置および終点位置が 定義される と、 用〇 1 1 8 は、 修正区間の始点 と終点と を結ぶ線分の形状、 つま り、 射出速度の変化特 性が指定されるのを待つ待機状態に入る (ステ ップ S 1 8 〜ステ ップ S 2 0 のループ処理) 。 この実施例では、 修正区間の始点 ( S s , V s ) と終点 ( S e, V e ) と を結ぶ線分の形状と して直線ま たは円弧のいずれか一方 を選択できる よ う になつて いる。 線分の形状 と して直線を選択する場合、 オペ レータは 直線キー F 1 を操作 して制御装置 1 0 に直線の選択を宣 言 し、 ステップ S 1 8の判別処理で直線キ一 F 1 の操作 を検出 した P M C用 C P U 1 8 は、 始点 ( S s, V s ) と終点 ( S e, V e ) と を結ぶ直線の方程式を求め、 こ の方程式を R A M 1 4 に一時記憶する (ステップ S 2 1 ) , この方程式は、 ス ク リ ュー位置に対応する射出速度を めるための方程式で : る。
また、 線分の形状こ して上に凸の円弧を選択する場 には凸円弧キー F 2 を操作 し、 下に凸の円弧を選択する 場合には凹円弧キー F 3 を操作する。 凸円弧キー F 2が 操作さ れた場合、 P M C用 C P U 1 8はステップ S 1 9 の判別処理でこ れを検出 して凸方向記憶レジス夕 Cに 1 をセ ッ ト し ( ステ ップ S 2 2 ) 、 ま た、 凹円弧キー F 3 が操作さ れた場合にはステ ップ S 2 0の判別処理でこれ を検出 して凸方向記憶レ ジス 夕 C に 2 をセ ッ ト する ( ス テ ツブ S 2 3 ) c ステ ップ S 2 2 ま たはステ ップ S 2 3 の処理を終了 した P M C用 C P U 1 8 は、 次いで、 円弧 経路点 ( S p, V p ) の指定を待つ待機状態に入る ( ス テ ツプ S 2 4 ) 。 円弧経路点 ( S p , V p ) の指定は、 ディ スブレイ 付手動データ入力装置 2 9からのキーボー ド入力、 も し く は、 前述のステップ S 4〜ステ ップ S 1 3 と同様の処理によ っ て行われる。 ォペレ一夕 によって 円弧経路点 ( S p , V p ) の指定が行われる と P M C用 C P U 1 8 はス テ ップ S 2 4の判別処理でこれを検出 し、 円弧を形成する 3点の情報 ( S s, V s ) , ( S p,
V p ) , ( S e, V e ) と凸方向記憶レ ジス夕 Cの値に よ り上に凸の 1 / 2 円弧ま たは下に凸の 1ノ 2円弧の方 程式を求め、 この方程式 を R A M 1 4 に一時記憶す る
( ステ ップ S 2 5 ) 。 この方程式は、 ス ク リ ユー位置に 対応する射出速度を求めるための方程式である。 修正区 間の始点位置の一例 P 3 ( S s, V s ) および終点位置 の一例 P 5 ( S e, V e ) と円弧経路点位置の一例 P 4
( S p, V p ) を図 1 0 に示す。
このよ う に して直線または 1 2円弧の方程式を求め た P M C用 C P U 1 8 は、 ア ド レ ス検索指標 i の値を 0 に初期化 した後 (ステ ップ S 2 6 ) 、 該指標 i の値をィ ン ク リ メ ン ト し ( ス テ ップ S 2 7 ) 、 射出条件設定フ ァ ィ ルから射出第 i段の開始位置となる射出速度切替位置 S i と射出第 i ÷ 1段の開始位置となる射出速度切替位 置 S i + 1 の値を読み込み ( ステ ップ S -2 8 ) 、 修正区間 の始点位置に対応するス ク リ ュー位置 S sが S i ≥ S s 〉 S i +1 の範囲にあるか否か、 即ち、 修正区間の始点位 置 ( S s, V s ) が射出条件設定フ ァ イ ルにおける射出 第 i段に属する ものであるか否かを判別する (ステップ S 2 9 ) 。 修正区間の始点位置 ( S s, V s ) が射出第 i段に属さなければ、 修正区間の始点位置 ( S s, V s ) が属する射出第 i段が検出される ま での間、 P M C用 C P U 1 8 は指標 i の値を順次イ ン ク リ メ ン ト して前記と 同様の処理を繰 り返 し実行 し、 修正区間の始点位置 ( S s, V s ) が属する射出段を検出 して、 この と きの指 標 i の値を始点射出段記憶レ ジス 夕 j s に記憶する (ス テ ツ ブ S 3 0 ) 。
1^ (:用 〇 1] 1 8 は、 更に、 修正区間の終点位置に 対応するス ク リ ユー位置 S e に対 して前記と同様の処理 を行う こ と によ り、 修正区間の終点位置 ( S e, V e ) が属する射出段を検出 し ( ステップ S 3 1 〜ステップ S 3 3 ) 、 この と きの指標 i の値を終点射出段記憶レジス 夕 j e に記憶する ( ステ ップ S 3 4 ) 。 図 1 0 に示す始 点位置の例 P I ( S s, V s ) および終点位置の例 P 2
( S e, V e ) の場合では、 j s = 2, j e = 3である。 このよ う に して、 修正区間の始点位置 ( S s, V s ) が属する射出段 j s と終点位置 ( S e, V e ) が属する 射出段 を検出 した P M C用 C P U 1 8 は、 j s と j eの差が 1以下であるか (ステ ヅプ S 3 5 ) 、 1 を越 えて 2以下である力 ま たは、 2 を越えて いるかによ り
( ス テ ッ プ S 4 5 ) 、 ス テ ッ プ S 3 6 〜ス テ ヅ ブ S 4 2、 ス テ ッ プ S 4 6 〜ス テ ップ S 5 1、 ま た は、 ス テ ッ プ S 5 2 〜ステ ップ S 5 8 の処理を個別に実施する。
まず、 j s と j eの差が 1 であってステ ップ S 3 5 の 判別結果が偽 ( N ) と なる場合、 つ ま り、 始点位置 ( S s, V s ) が属する射 - 段 j s と終点位置 ( S e, V e ) が属する射出段 j e とが互いに隣接する段である場合に は、 始点位置 ( S s , V s ) および終点位置 ( S 'e , V e ) に よっ て定義さ れた修正区間の射出段が射出段 i s と射出段 j e との間に新たに挿入されるため、 射出 条件設定フ ァ イ ルの射出段数を全体と して 1段増加させ る必要がある。
そこで、 1^ (:用 じ 11 1 8 は、 まず、 射出条件設定 フ アイ ノレにおける第 j e ァ ド レス以降のデ一夕 を 1 ア ド レスずつ下位にシ フ 卜 し、 射出条件設定フ ァイ ルにおけ る第 j e ア ド レ ス の記憶領域に、 修正区間の情報を記憶 するための空き領域を設ける (ステ ップ S 3 6 ) 。
そ して、 修正区間の始点位置 ( S s, V s ) が属する 射出第 j s段の射出速度 V jsと して修正区間の始点位置 ( S s, V s ) における射出速度 V s を設定する こ と に よ り、 修正区間 と して新たに設定された射出第 j e段の 始点位置 ( S s, V s ) における射出速度 V s と射出第 j s段終了時の射出速度と を一致させる (ステ ップ S 3 7 )
更に、 新た に設定された射出第 j e段の射出速度切替 位置 S jeと して修正区間の始点位置 ( S s, V s ) に対 応するス ク リ ュー位置 S sを設定し (ステップ S 3 8 ) 、 該区間の射出速度 V jeと してステ ップ S 2 1 も し く はス テ ツプ S 2 5 の処理で求めた直線ま たは 1 2 円弧の方 程式を設定 し ( ス テ ッ プ S 3 9 ) 、 第 j e ア ド レ ス の識 別値 D j eと して、 射出速度の設定が方程式によ って行わ れて いる こ と を示す値 1 をセ ッ ト する ( ステップ S 4 0 ) 次いで、 修正区間の次に位置する射出第 j e + 1 段の 射出速度切替位置 S + 1と して修正区間の終点位置 ( S e, V e ) に対応する ス ク リ ュ ー位置 S e を設定 し ( ステ ップ S 4 1 ) 、 更に、 射出第 j e 十 1段の射出速 度 V je + 1と して修正区間の終点位置 ( S e, V e ) に 対応する射出速度 V e を設定する こ と によ り、 修正区間 と して新たに設定された射出第 j e段の終点位置 ( S e: V e ) における射出速度 V e と射出第 j e + 1段開始時 の射出速度と を一致させる ( ステ ップ S 4 2 ) 。
図 1 2の ( a ) および図 1 0で示されるよう な条俘で 始点位置 P I ( S s, V s ) と終点位置 P 2 ( S e, V e ) を指定 して修正区間を定義 した場合を例に取って, 修正済みの射出条件フ ァイ ルの状態と修正済みの射出条 件フ ァイ ルに基 く グラ フの状態を図 1 2の ( b ) および 図 1 1 に示す。 なお、 修正区間を始点位置 P 3, 終点位 置 P 5, 円弧経路点位置 P 4で定義 した場合の修正に関 してはこの時点では処理が行われて いないので、 図 1 2 の ( b ) のフ ァ イ ル上にその変化は現れて いないが、 図 1 1 にお いては円弧部分の修正作業完了の状態で図示 し て いる。 図 1 1 における V 7 は図 1 2の ( b ) における 第 3ア ド レスの方程式によ って示される直線である c ま た、 この例では始点位置 P 1 と終点位置 P 2 を図 1 0の グラ フ に沿って指定 して いるので、 図 1 2の ( b ) のデ 一夕は V s = V 2, V e 二 V 3 となる。
修正区間を始点位置 P 3, 終点位置 P 5, 円弧経路点 位置 P 4で定義 した場合も始点位置 P 3 と終点位置 P 5 が隣接する射出段に位置するので処理の流れは前記と全 く 同様である。 つま り、 始点位置 P 3, 終点位置 P 5 , 円弧経路点位置 P 4 を指定 して前述の処理操作をも う一 度行えば、 図 1 1 におけるス ク リ ュー位置 S 9 からス ク リ ュー位置 S 1 0の射出段が修正区間と して更に挿入さ れ、 射出最終段の射出速度切替位置が図 1 0のス ク リ ュ 一位置 S 5か ら図 1 1 のス ク リ ユー位置 S 1 0 に変化す る こ と となる。 図 1 1 における V 9 は P 3, P 4 , P 5 を通る上に凸の円弧である。
ま た、 修正区間の始点位置 ( S s, V s ) が属する射 出段 j s と終点位置 ( S e, V e ) が属する射出段 j e との差が 2であっ て、 ス テ ッ プ S 3 5 の判別結果が真 ( Y ) 、 かつ、 ステ ップ S 4 5の判別結果が偽 ( N ) と なる場合、 つま り、 始点位置 ( S s, V s ) が属する射 出段 j s と終点位置 ( S e, V e ) が属する射出段 j e とが他の 1 つの射出段を挟んでいる場合には、 射出条件 設定フ ァイ ルの射出段数自体には変化が生 じない。
この場合、 卩 1^ (3用 じ 1] 1 8 は、 修正区間の始点位 置 ( S s, V s ) が属する射出第 j s段の射出速度 V js と して修正区間の始点位置 ( S s, V s ) における射出 速度 V s を設定する こ と に よ り、 修正区間と して更新設 定される射出第 j s T l 段の始点位置 ( S s, V s ) に おける射出速度 V s と射出第 j s段終了時の射出速度と を一致させる ( ステ ップ S 4 6 ) 。
更に、 更新設定さ れる射出第 j s 十 1段の射出速度切 替位置 S j s+ 1と して修正区間の始点位置 ( S s, V s ) に対応するス ク リ ユー位置 S s を設定 し ( ステ ップ S 4 7 ) 、 該区間の射出速度 V js + 1と してステ ップ S 2 1 も し く はステ ップ S 2 5 の処理で求めた直線または 1 2 円弧の方程式を設定 し ( ステ ップ S 4 8 ) 、 第 j s + 1 ア ド レスの識別値 D js + 1と して、 射出速度の設定が方程 式に よ っ て行われて いる こ と を示す値 1 をセ ヅ 卜 する (ステ ップ S 4 9 ) 。
次いで、 修正区間の次に位置する射出第 j e段の射出 速度切替位置 S jeと して修正区間の終点位置 ( S e, V e ) に対応するス ク リ ユー位置 S e を設定し (ステツ ブ S 5 0 ) 、 更に、 射出第 j e段の射出速度 V と して 修正区間の終点位置 ( S e, V e ) に対応する射出速度 V e を設定する こ と に よ り、 修正区間と して更新設定さ れた射出第 j s + 1 段の終点位置 ( S e, V e ) におけ る射出速度 V e と射出第 j e段開始時の射出速度と を一 致させる ( ステ ップ S 5 1 ) 。
図 1 2 の ( a ) で示される よ う な条件で射出第 2段に 位置する始点位置 ( S s, V s ) と射出第 4段に位置す る終点位置 ( S e, V e ) を指定 して修正区間を定義 し た場合を例に取って、 修正済みの射出条件フ ァイ ルの状 態を図 1 2の ( c ) に示す。
ま た、 修正区間の始点位置 ( S s, V s ) が属する射 出段 j s と終点位置 ( S e, V e ) が属する射出段 j e との差が 3 ま たはそれ以上であ り、 ステ ップ S 3 5 の判 別結果お よびス テ ップ S 4 5 の判別結果が共に真 ( Y ) と なる場合、 つま り、 始点位置 ( S s, V s ) が属する 射出段 j s と終点位置 ( S e, V e ) が属する射出段 j e とが他の 2つま たはそれ以上の射出段を挟んでいる 場合には、 射出段 j s から射出段 j e までの射出段が何 段あろ う と も、 これらが全体と して 3段の射出段に置き 換え られる。
この場合、 P M C用 C P U 1 8 は、 射出条件フ ァイ ル におけるア ド レス j s + 2からア ド レス j e — 1 までの デ一夕 を削除 してブラ ンク埋めのソーティ ング処理を行 い、 射出条件フ ァイ ルにおけるア ド レス j s + 1 の記憶 領域を修正区間設定のために利用するこ と となる (ステ ヅ ブ S 5 2 ) 。
そ して、 P M C用 C P U 1 8 は、 修正区間の始点位置 ( S s, V s ) が属する射出第 j s段の射出速度 V jsと して修正区間の始点位置 ( S s, V s ) における射出速 度 V s を設定する こ と によ り、 修正区間 と して新たに設 定される射出第 j s : i段の始点位置 ( S s, V s ) に おける射出速度 V s と射出第 j s段終了時の射出速度と を一致させる ( ステ ップ S 5 3 ) 。
更に、 新た に設定された射出第 j s 十 1段の射出速度 切替位置 S js + 1と して修正区間の始点位置 ( S s, V s ) に対応するス ク リ ュー位置 S s を設定 し ( ステ ップ S 5 4 ) 、 該区間の射出速度 V js + 1と してステ ップ S 2 1 も し く はステ ップ S 2 5 の処理で求めた直線または 1 2 円弧の方程式を設定 し ( ステ ップ S 5 5 ) 、 第 j s — 1 ァ ド レスの識別値 D j s + 1と して、 射出速度の設定が方程 式に よ っ て行われて い る こ と を示す値 1 をセ ヅ ト す る
( ステ ップ S 5 6 ) 。
次いで、 修正区間の次に位置する射出第 j s + 2段の 射出速度切替位置 S js + 2と して修正区間の終点位置 ( S e, V e ) に対応する ス ク リ ュー位置 S e を設定 し
( ステ ップ S 5 7 ) 、 更に、 射出第 j s + 2段の射出速 度 V j s + 2と して修正区間の終点位置 ( S e, V e ) に対 応する射出速度 V e を設定するこ と によ り、 修正区間と して新た に設定された射出第 j s + 1段の終点位置 ( S e, V e ) における射出速度 V e と射出第 j s + 2段 開始時の射出速度と を一致させる ( ステップ S 5 8 ) 。
図 1 2の ( a ) で示される よう な条件で射出第 2段に 位置する始点位置 ( S s, V s ) と射出第 5段に位置す る終点位置 ( S e, V e ) を指定 して修正区間を定義 し た場合を例に取って、 修正済みの射出条件フ ァイ ルの状 態を図 1 2の ( d ) に示す。 この場合、 図 1 2の ( a ) における射出第 3段か ら射出第 4段が図 1 2の ( d ) に お ける射出第 3段に置き換え られて いる。
この よ う に して、 ス テップ S 3 6 〜ステップ S 4 2、 ま たは、 ステ ヅブ S 4 6 〜ステ ップ S 5 1、 も し く は、 ステ ップ S 5 2 〜ステ ップ S 5 8 の処理で射出条件フ ァ ィ ルの修正を行った P M C用 C P U 1 8 は、 修正された 射出条件フ ァ イ ルの設定データ に基いて、 ス ク リ ュー移 動区間 と設定射出速度 との対応関係を示すグラ フ をディ スプレイ 付手動データ入力装置の画面に表示 して修正内 容をォペレ一夕 に示 し ( ステップ S 4 3, 図 1 1参照) 、 オペレー夕が終了キー F 5 ま たは継続キー F 6 を操作す るまで待機する ( ステ ップ S 4 4 ) 。
そ して、 継続キ一 F 6が操作されれば、 再び前記と同 様の処理をォペレ一夕の操作に応 じて繰 り返し実行する こ と によ り射出条件フ ァイ ルを修正 し、 終了キー F 5 ま たは継続キー F 6の操作を待つ待機状態に入る。 最終的 に、 終了キー F 5が操作されれば、 P M C用 C P U 1 8 は編集設定処理を終了 して他の処理へと移行する。
修正された射出条件記憶フ ァイ ルの設定条件に基 く 射 出速度の制御は、 図 9 に示される射出速度制御処理に従 つて次のよ う に行われる。
まず、 P M C用 C P U 1 8からの射出開始指令を受け た 〇 ^^ ( 用。 1] 2 5 は、 ア ド レス検索指標 i の値を 0 に初期化 した後 ( ステ ップ T 1 ) 、 該指標 i の値をイ ン ク リ メ ン ト し ( ステ ップ T 2 ) 、 指標 i の値が設定射出 段数を越えているか否かを判別する (ステップ T 3 ) 。 指標 i の値が設定射出段数を越えて いなければ、 C N C 用 C P U 2 5 は射出条件設定フ ァイ ルか ら識別値 D i と 射出速度デ一夕 V i 、 および、 次の射出段の開始位置と なる射出速度切替位置 S i + l の値を読み込み ( ステ ップ T 4 ) 、 識別値 D i が 0であるか否か、 即ち、 射出第 i 段の射出速度データ V i が初期設定によ って設定された 定数であるのか、 前述の編集設定処理で設定さ れた方程 式であるのかを判別する ( ステップ T 5 ) 。 識別値 D i の値が 0である場合、 即ち、 射出速度デ一 V i が定数 である場合の処理に関 しては、 従来と全 く 同様であ り'、 本実施例にお いて も既に説明 して いるので、 こ
こでは説明を省略する (ステ ップ T 6 〜ステヅブ T 8参 眧
また、 識別値 D i の値が 1 である場合、 つま り、 編集 設定処理によ り 設定された修正区間に対 して射出制御を 行う場合には、 C N C用 C P U 2 5 は、 ス ク リ ユー 2の 現在位置 S nをメ モ リ 1 9 の現在位置記憶レジス夕か ら 逐次読み込み ( ステ ップ T 9 ) 、 その都度、 次の射出段 の開始位置と なる射出速度切替位置 S i + 1 にス ク リ ュー 2が到達しているか否かを判別する (ステップ T 1 0 ) 。 そ して、 次の射出段の開始位置となる射出速度切替位置 S i + 1 にス ク リ ユー 2が到達 して いなければ、 射出速度 データ V i と して設定された方程式にステ ップ T 9の処 理で読み込んだ現在位置 S nの値を代入 して この方程式 を解 く こ と に よ り、 ス ク リ ユー現在位置 S nに対応する 射出速度の値を求め ( ステ ップ T 1 1 ) 、 これに対応す る速度指令をサーボ C P U 2 0 に出力 して射出用サーボ モータ M 1 の駆動を制御する (ステ ップ T 1 2 ) 。
以下、 C N C用 C P じ 2 5 は、 ス ク リ ュー現在位置 S nが次の射出段の開始位置となる射出速度切替位置 S i + 1 に到達する ま での間、 ステ ップ T 9 〜ステ ップ T 1 2の処理を繰 り返 し実行 し、 射出速度データ V i と し て設定された方程式に沿って射出速度が変化する よ う に 射出用サ一ボモー夕 M 1 の駆動を制御する。
そ して、 ス ク リ ユ ー現在位置 S nが射出速度切替位置 S i + 1 に到達 した こ とがステ ップ T 1 0 の判別処理で検 出される と、 C N C用 C P U 2 5 は再びステップ T 2 の 処理へと移行 して指標 i の値をイ ンク リ メ ン ト し、 以下, 指標 i の値が設定射出段数を越えるまでの間、 指標 i お よび識別値 D i の値に基いて各射出段毎に、 ステ ップ T 6 〜ス テ ップ T 8、 も し く は、 ス テ ヅブ Τ 9 〜ス テ ッ プ Τ 1 2 の速度制御処理を繰 り返し実行する こ と となる。 修正された射出条件記憶フ ァイ ルの設定条件に基く 射 出制御を行った にも関わ らず満足のゆ く 成形品が得られ なかった よ う な場合には、 再び、 前記と同様に して編集 設定処理を繰 り返 し実行する こ と によ り、 射出条件設定 フ ァイ ルのデータ に様々な修正を加える こ とができる。
ま た、 初期設定に よって設定さ れた射出条件設定フ ァ ィ ノレ に修正を加える こ とな く、 これをそのま ま保存 し、 編集設定処理を開始する前に射出条件設定フ ァ イ ルのデ —タ を他のフ ァ イ ル に複製 し、 複製された射出条件設定 フ ァイ ルに対 して編集設定処理によ るデ一夕修正作業を 行う よ う に して も よ い。 この場合、 射出速度制御処理お よび第 2 回目以降に実施される編集設定処理で用 いるデ 一夕 は、 初期設定された射出条件設定フ ァ イ ルも し く は 修正さ れた射出条件設定フ ァ イ ルのいずれか一方を指定 して読み込むよ う にする。 射出制御の速度設定を初期設 定状態に戻す必要があるよ う な場合には便利である。 以上、 一実施例と して、 直線も し く は円弧によって修 正区間における射出速度の変化特性を定義するよ う に し た実施例について説明 したが、 この他にも、 放物線, 双 曲線等の曲線を用 いて修正区間における射出速度の変化 特性を定義する こ とが可能である。 つま り、 修正区間と なるス ク リ ュー位置は、 その始点および終点を規定する 2点によって定義さ れるのみで、 修正区間における速度 は全てス ク リ ュー現在位置を変数とする方程式を解く こ と によって求めるよ う に して いるので、 例え、 放物線, 双曲線等の複雑な変化特性であって も、 それを関数式に よって定義でき る限 り、 本実施例と同様に して修正区間 の速度制御を行う こ とができ る。
以上述べたよ う に、 本発明の射出速度編集設定方法に よれば、 初期設定 したス ク リ ュー移動区間 と射出速度と の対応関係をディ スプレイ 画面にグラ フ表示する と共に、 グラ フ上に始点と終点を指定 して修正区間を新た に設定 し、 区間の始点と終点を結ぶ線分の形状を指定する こ と で修正区間における射出速度の変化特性を任意に設定で き るよ う に したので、 ス ク リ ュー移動区間を細分割 して 射出速度を設定 しな く て も射出速度の変化特性を 自由 に 設定する こ とができ、 射出速度を滑 らかに変化させて射 出制御を行う よ う な場合であって も、 必要と される射出 速度の変化特性を容易に設定する こ とができる。 ま た、 設定さ れた射出条件で射出動作を行わせて得たス ク リ ュ 一位置と射出速度との対応関係、 も し く は、 ス ク リ ユー 位置と射出圧力 との対応関係をディ スプレイ 画面にグラ フ表示させて参照 しながら設定操作を行う こ と もでき る ので、 設定された射出条件の不備に応じ、 修正区間およ び射出速度の変化特性を適確に再設定する こ とができ る。 以上の実施例は、 図 1 0 に示すよ うな、 予め設定され た、 ス ク リ ユー位置と射出速度との関係を表す直線上に、 第 1 の修正区間の始点 P 1 及び終点 P 2 を、 第 2 の修正 区間の始点 P 3 及び P 5 を指定するこ とで、 図 1 1 のよ う なス ク リ ュー位置と射出速度との関係に修正する例を 示すものであった。 しか し、 本発明によれば、 予め設定 されたものか らの修正ではな く、 最初か ら新たにス ク リ ユ ー位置と射出速度との関係を設定するのにも利用でき る
すなわち、 も し、 最初か ら図 1 1 に示すよ う なス ク リ ユ ー位置と射出速度との関係を設定する場合には、 その 直交座標にお いて、 点 ( S 1, V 1 ) と点 ( S 2, V I ) を指定 しさ ら にその両点を直線で結ぶと指定すれば、 射 出第 1 段の射出速度は決定される。 射出第 3 も同様で、 点 ( S s, V s ) と点 ( S e , V e ) を指定しさ ら にそ の両点を直線で結ぶと指定すればよ い。 以下のその他の 射出段も同様に して定ま る。

Claims

請 求 の 範 囲
. ( a ) 画面上に直交する 2軸の一方をス ク リ ュー位 置に、 他方を射出速度に定めた座標を表示し、
( b ) ス ク リ ユーの全移動区間のう ち、 第 1 のス ク リ ュー位置か ら第 2 のス ク リ ュー位置までの区間を第 1射出段と して定め、
( C ) 上記第 1 のス ク リ ュー位置に対応する第 1 の 射出速度及び上記第 2のス ク リ ュー位置に対応する第 2 の射出速度をそれぞれ定め、
( d ) 上記第 1 のス ク リ ュー位置に対する第 1 の射 出速度の関係を表す点と上記第 2 のス ク リ ュー位置に 対する第 2 の射出速度の関係を表す点と を上記直交座 標上に第 1 射出段の始点及び終点と して表示 し、
( e ) 次に、 画面上に表示された上記第 1 射出段の 始点と終点と を結ぶ線を直線ま たは円弧曲線のう ちか ら一つを選択 し、
( e l ) も し直線が選択さ れる と上記第 1 射出段 の始点と終点と を結ぶ直線を上記座標上に表示 し、
( e 2 ) また円弧曲線が選択される と、 さ ら に上 記始点と終点との中間点を与えるためのス ク リ ュー位 置とそれに対応する射出速度とのデータ を入力 し、 そ の入力 された中間点を上記座標上に表示 して、 上記始 点、 中間点及び終点を結ぶ円弧曲線を上記座標上に表 示 し、
( f ) さ ら に、 上記ス ク リ ユーの全移動区間の う ち、 上記第 1 射出段に続 く 第 2射出段を上記第 2 のス ク リ ユ ー位置か ら第 3 のス ク リ ュー位置までの区間 と して 定め、
( g ) 以下、 上記第 2射出段及びそれ以降の射出段 に関 して順次それぞれ上記 ( c ) 、 ( d ) 及び ( e ) と同様の処理を行って、 最終の射出段に関する処理を 終了 し、
( ) その結果得られたス ク リ ュー全移動区間にお ける各ス ク リ ュー位置に対する射出速度の関係を射出 成形機の制御装置の記憶装置に設定記憶させる、 射出成形機の射出速度編集設定方法。
2 . 第 1 射出段に関する上記 ( b ) の第 1 のス ク リ ュー 位置及び第 2 のス ク リ ュ ー位置並びに上記 ( c ) の第 1 の射出速度及び上記第 2 の射出速度、 及び第 2及び それ以降の各射出段に関する同様のス ク リ ユー位置及 び射出速度は、 それぞれデータ入力装置のテンキーか ら入力される請求の範囲第 1 項記載の射出成形機の射 出速度編集設定方法。
3 . 第 1 射出段に関する上記 ( b ) の第 1 のス ク リ ュー 位置及び第 2 のス ク リ ュー位置並びに上記 ( c ) の第 1 の射出速度及び上記第 2の射出速度、 及び第 2及び それ以降の各射出段に関する同様のス ク リ ュー位置及 び射出速度は、 それぞれ画面上のカー ソルを用 いて設 定さ れる請求の範囲第 1 項記載の射出成形機の射出速 度編集設定方法。
. 上記 ( e ) の中間点に関するデータ はデ一夕入力装 置のテ ンキーから入力される請求の範囲第 1 項記載の 射出成形機の射出速度編集設定方法。
. 上記 ( e ) の中間点に関するデータ は画面上のカー ソ ルを用 いて設定さ れる請求の範囲第 1 項記載の射出 成形機の射出速度編集設定方法。
. ス ク リ ュー位置に対 して設定された射出速度と一致 する よ う に射出動作を行わせる射出成形機において、 ス ク リ ュ ー移動区間を複数に分割 して各ス ク リ ュー 移動区間毎の射出速度を決め、 各スク リ ュー移動区間 と各ス ク リ ユ ー移動区間毎の射出速度と を対応させて 射出条件と して制御装置に設定 し、
前記設定された各ス ク リ ュー移動区間 と射出速度と の対応関係をディ スブレイ 画面にグラ フ表示させ、 グラ フ上に始点と終点と を指定 して修正区間を設定 し、 該修正区間に対応させて各ス ク リ ュー移動区間の 分割を再定義する と共に、 前記始点と終点と を結ぶ線 分の形状を指定して前記修正区間における射出速度の 変化特性と して設定する よ う に した射出成形機の射出 速度編集設定方法。
請求の範囲第 6項に記載の射出成形機の射出速度編 集設定方法にお いて、 設定された射出条件で射出動作 を行わせて得 られたス ク リ ユ ー位置と射出速度 との対 応関係、 も し く は、 ス ク リ ュ ー位置と射出圧力 との対 応関係を前記設定さ れたス ク リ ュ ー移動区間 と射出速 度との対応関係と共に前記ディ スプレイ 画面にグラ フ 表示させ、 該デ ィ ス プ レ イ 画面を参照 して修正区間を 設定 し、 ス ク リ ュー移動区間の再定義および射出速度 の変化特性の設定を行う よ う に したこ と を特徴とする 射出成形機の射出速度編集設定方法。
. 上記始点と終点を結ぶ線分の形状が直線または円 弧である こ と を特徴と した請求の範囲第 6 ま たは 7項 記載の射出成形機の射出速度編集設定方法。
PCT/JP1994/001095 1993-07-08 1994-07-05 Method of editing and setting injection velocities for injection molding machine Ceased WO1995001865A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US08/392,945 US6066276A (en) 1993-07-08 1994-07-05 Injection speed editing/setting method for an injection molding machine
EP94919854A EP0664199B1 (en) 1993-07-08 1994-07-05 Method of editing and setting injection velocities for injection molding machine
KR1019950700885A KR960700877A (ko) 1993-07-08 1994-07-05 사출성형기의 사출속도 편집 설정 방법
DE69433658T DE69433658T2 (de) 1993-07-08 1994-07-05 Verfahren zum verarbeiten und einstellen von spritzgeschwindigkeiten in spritzgiessmaschinen

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP5/192697 1993-07-08
JP19269793A JP3162549B2 (ja) 1993-07-08 1993-07-08 射出成形機の射出速度編集設定方法

Publications (1)

Publication Number Publication Date
WO1995001865A1 true WO1995001865A1 (en) 1995-01-19

Family

ID=16295549

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1994/001095 Ceased WO1995001865A1 (en) 1993-07-08 1994-07-05 Method of editing and setting injection velocities for injection molding machine

Country Status (6)

Country Link
US (1) US6066276A (ja)
EP (1) EP0664199B1 (ja)
JP (1) JP3162549B2 (ja)
KR (2) KR960700877A (ja)
DE (1) DE69433658T2 (ja)
WO (1) WO1995001865A1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1128751A (ja) * 1997-07-09 1999-02-02 Niigata Eng Co Ltd 射出成形機の駆動制御装置
JP3519604B2 (ja) * 1998-05-28 2004-04-19 ファナック株式会社 射出成形機における成形条件再生装置
JP2002361702A (ja) * 2001-06-04 2002-12-18 Fujitsu Ltd 射出成形機、射出成形機制御装置、射出成形機制御方法および射出成形機制御プログラム
JP4210099B2 (ja) * 2002-10-29 2009-01-14 東芝機械株式会社 射出成形機
US7346425B2 (en) * 2005-04-27 2008-03-18 Toshiba Kikai Kabushiki Kaisha Control device for use in injection molding machine
JP4594160B2 (ja) * 2005-04-28 2010-12-08 東芝機械株式会社 射出成形機の制御装置
US20070156279A1 (en) * 2005-10-19 2007-07-05 Husky Injection Molding Systems Ltd. Molding machine having human-machine interface
JP4091631B2 (ja) * 2005-11-17 2008-05-28 ファナック株式会社 機械の信号処理装置
DE102010024246A1 (de) 2010-06-18 2011-12-22 Netstal-Maschinen Ag Verfahren und Vorrichtung zum Betrieb einer angetriebenen Achse bei einer Werkzeugmaschine
JP5897682B1 (ja) * 2014-10-10 2016-03-30 ファナック株式会社 固定子の通気路、またはファンを清掃可能な電動機、および電動機の清掃システム
JP7362530B2 (ja) * 2020-03-31 2023-10-17 住友重機械工業株式会社 射出成形機、射出成形システム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0542577A (ja) * 1991-08-14 1993-02-23 Ube Ind Ltd 射出成形機の射出制御方法および装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3306214A1 (de) * 1982-02-23 1983-09-08 Toshiba Kikai K.K., Tokyo Vorrichtung zum messen der einspritzgeschwindigkeit einer druckgussmaschine
JPS60108155A (ja) * 1984-04-10 1985-06-13 Ube Ind Ltd 射出速度制御方法
JPS61220818A (ja) * 1985-03-28 1986-10-01 Fanuc Ltd 計量・混練条件をグラフ表示する射出成形機
JPS62218120A (ja) * 1986-03-20 1987-09-25 Fanuc Ltd 射出速度の加減速時間が変更できる射出成形機
JPS63130326A (ja) * 1986-11-20 1988-06-02 Nissei Plastics Ind Co 射出成形機の成形条件設定装置
JPH0659675B2 (ja) * 1987-01-30 1994-08-10 住友重機械工業株式会社 射出圧力設定方法及び射出成形機
US5031127A (en) * 1987-11-27 1991-07-09 Toshiba Machine Co., Ltd. Molten injection-molding method
DE3803832A1 (de) * 1988-02-09 1989-08-17 Bayer Ag Substituierte vinylazole
US5030395A (en) * 1988-03-08 1991-07-09 Fanuc Ltd. Method and an apparatus for pressure control of a motor-operated injection-molding machine
JPH07115399B2 (ja) * 1988-03-28 1995-12-13 ファナック株式会社 射出成形機の成形条件記録装置
GB8828713D0 (en) * 1988-12-08 1989-01-11 Vickers Systems Ltd Apparatus & method for simultaneous control of two/more related variables
JP2608784B2 (ja) * 1989-07-27 1997-05-14 ファナック株式会社 電動式射出成形機
JP2650070B2 (ja) * 1991-01-14 1997-09-03 ファナック株式会社 射出圧力制御における圧力波形設定方法及び射出成形機
US5470218A (en) * 1993-07-07 1995-11-28 Wheaton Inc. Graphical interface driven injection blow molding apparatus
JP2779759B2 (ja) * 1993-12-15 1998-07-23 日精樹脂工業株式会社 射出成形機の射出制御方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0542577A (ja) * 1991-08-14 1993-02-23 Ube Ind Ltd 射出成形機の射出制御方法および装置

Also Published As

Publication number Publication date
JP3162549B2 (ja) 2001-05-08
EP0664199A4 (en) 1997-07-02
DE69433658T2 (de) 2005-02-10
KR960700877A (ko) 1996-02-24
KR0145194B1 (ko) 1998-07-15
EP0664199A1 (en) 1995-07-26
EP0664199B1 (en) 2004-03-31
JPH0724887A (ja) 1995-01-27
US6066276A (en) 2000-05-23
DE69433658D1 (de) 2004-05-06

Similar Documents

Publication Publication Date Title
WO1995001865A1 (en) Method of editing and setting injection velocities for injection molding machine
JP3280789B2 (ja) 射出成形機における射出制御方式切換制御方法
EP1887448A1 (en) Core operation setting device for injection molding machine
US5611975A (en) Molding condition setting method for an injection molding machine
EP0528047A1 (en) Method of controlling flowrate of sealing material in sealing by industrial robot
US7344664B2 (en) Pressure waveform setting method for injection pressure control and an injection molding machine
JPS61125830A (ja) 射出成形機の条件設定方式
EP0396770A1 (en) Back pressure control method and apparatus for electric injection molding machine
US4806089A (en) Injection-molding machine with variable injection acceleration/deceleration time
US20020032500A1 (en) Method for setting an injection speed control pattern of an injection molding machine
JPWO1992011994A1 (ja) 射出圧力制御における圧力波形設定方法及び射出成形機
WO1994017459A1 (en) Method of execution of nc machining program
EP0451298B1 (en) Method of setting molding condition in injection molding machine
JP2918210B2 (ja) 射出成形機の成形情報表示装置
JPH0741649B2 (ja) 成形機のコントローラ
JP3581164B2 (ja) 射出成形機の製品良否判別方法及び製品良否判別装置
JP2660630B2 (ja) 電動式射出成形機の射出制御方式
JP3291124B2 (ja) 射出成形機の射出圧力制御方法及び装置
JPS61102227A (ja) 射出成形機
JPH06238729A (ja) 射出成形機のモニタ装置
JP2601736B2 (ja) 射出成形機の射出制御方法および装置
JP3517751B2 (ja) 射出成形機の成形条件設定装置
JP3044517B2 (ja) 射出成形機における複数設定値の一括確定方法
JPH09174642A (ja) 射出成形機における加減速制御方法
JPH09300416A (ja) 射出圧縮成形機の型締調整方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 08392945

Country of ref document: US

Ref document number: 1019950700885

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1994919854

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1994919854

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1994919854

Country of ref document: EP