Alloy feeding machine, interaction control method, system and device and medium

By designing an alloy feeding machine and an interactive control method, automated feeding of bagged alloys was achieved, solving the problem of fluctuations in molten iron composition caused by manual feeding, and improving the stability of casting performance and operational efficiency.

CN120841201APending Publication Date: 2025-10-28FAW CASTING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511331944.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-17
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

In the existing technology, it is difficult to achieve automated feeding of bagged alloys, which leads to fluctuations in the composition of molten iron due to manual addition, affecting the performance stability of the castings.

Method used

An alloy feeding machine was designed, comprising a material hopper, an electromagnetic picking and placing mechanism, a feeding drive mechanism, and a storage bin. The machine achieves automated picking, placing, and storage of bagged alloys through X-axis, Y-axis, and Z-axis drive modules. Combined with an interactive control method, it provides an interactive main interface and a functional interactive interface to realize real-time status monitoring and function adjustment of the alloy feeding machine.

Benefits of technology

The automated feeding of bagged alloys has been achieved, which improves feeding efficiency and the stability of casting performance, simplifies the operation process, and enhances the reliability and operating efficiency of the alloy feeding machine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120841201A_ABST
    Figure CN120841201A_ABST
Patent Text Reader

Abstract

The invention discloses an alloy feeding machine, an interaction control method, system and device and a medium in the technical field of casting production equipment. The alloy feeding machine comprises a material source hopper, an electromagnetic taking and placing mechanism, a feeding driving mechanism, a storage bin and a discharging mechanism. The X-axis driving module, the Y-axis driving module and the Z-axis driving module of the feeding driving mechanism drive the electromagnetic taking and placing mechanism to move in the X-axis direction, the Y-axis direction and the Z-axis direction correspondingly, and the bagged alloy is taken, placed and carried in cooperation with electromagnetic attraction of the electromagnetic taking and placing mechanism, so that the bagged alloy can be automatically distributed and stored or automatically fed, and the feeding efficiency is improved. According to the interaction control method, the working state of the alloy batch feeder is reflected in real time by displaying the interaction main interface, switching and control of all the working states are achieved, simplification and visual visualization of adjustment operation of all function control parameters are achieved, and the operation efficiency of the alloy batch feeder is improved. The embodiment of the invention aims to realize automatic feeding of the bagged alloy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of casting production equipment technology, and in particular to an alloy feeding machine, interactive control method, system, device and medium. Background Technology

[0002] With technological advancements, the requirements for cast products are becoming increasingly stringent. Some high-performance cast products utilize high-strength cast iron to meet requirements for wear resistance, rigidity, heat resistance, and fatigue resistance, making them suitable for withstanding burst pressure. In casting production, manufacturers often add GF300 to molten iron to improve its properties. GF300 contains various elements such as Cr, Ni, Mo, and Si, and is packaged in bags according to specific proportions, with each bag weighing 1 kg or 1.5 kg, etc. These bags are placed in molten iron transport ladles according to the target performance. The molten iron is thoroughly stirred at 1400-1500℃ to ensure that the elements contained in GF300 are fully and evenly distributed within the molten iron to achieve optimal performance.

[0003] Because GF300 is a bagged metal alloy with varying weights, flexible and irregular packaging shapes, and a lack of fixed features for automated systems to identify it, traditional clamps are unsuitable, making it difficult to fully rely on automated handling. Current technology still relies on manual addition to the molten iron transfer ladle. Manual addition is prone to over- or under-addition, causing fluctuations in the molten iron composition and affecting the stability of the casting's performance. Summary of the Invention

[0004] This invention provides an alloy feeding machine, an interactive control method, a system, an apparatus, and a medium to achieve automatic feeding and automated interactive control of bagged alloys.

[0005] According to a first aspect of the present invention, an alloy feeding machine has mutually orthogonal X-axis, Y-axis and Z-axis, and the alloy feeding machine includes: a material source hopper, an electromagnetic picking and placing mechanism, a feeding drive mechanism, a storage bin and a discharging mechanism; The feed hopper is used to continuously supply bagged alloys; The electromagnetic pick-and-place mechanism is used for electromagnetic adsorption of bagged alloys; The feeding drive mechanism includes an X-axis drive module, a Y-axis drive module, and a Z-axis drive module, which are used to drive the magnetic pick-up and release mechanism to move in the X-axis, Y-axis, and Z-axis, respectively. The Z-axis drive module has a torque detection function. The storage bin includes multiple storage cells arranged along the X-axis and Y-axis; The discharge mechanism is used to convey bagged alloys.

[0006] It should be noted that the aforementioned mutually orthogonal X-axis, Y-axis, and Z-axis are virtual features, set up to facilitate accurate description of the direction of motion.

[0007] According to the embodiments of the present invention, the alloy feeding machine has at least the following beneficial effects: the X-axis drive module, Y-axis drive module and Z-axis drive module of the feeding drive mechanism respectively drive the electromagnetic pick-and-place mechanism to move in the X-axis, Y-axis and Z-axis directions, and cooperate with the electromagnetic adsorption of the electromagnetic pick-and-place mechanism to pick up and place bagged alloys, so that the bagged alloys can be moved from the material source hopper to the storage bin for distribution and storage, thereby improving the feeding efficiency; or, the bagged alloys can be moved from the material source hopper or the storage bin to the discharge mechanism to realize feeding, and bagged alloys can be added to the molten iron mixing process.

[0008] According to a second aspect of the present invention, an interactive control method for an alloy feeding machine includes: The main interactive interface is displayed, which includes a device status control used to display the current working status information of the alloy feeder. The main interactive interface also includes an interactive control area, which includes several state switching controls and several interface controls: in response to the selection instruction of any of the state switching controls, the alloy feeder is controlled to enter the corresponding working state; and in response to the selection instruction of any of the interface controls, the functional interactive interface of the corresponding control function is displayed. The functional interaction interface includes a parameter interaction control, which is used to display the control parameters currently set for the corresponding control function. In response to the selection command of the parameter interaction control, the parameter interaction control is also used to obtain input parameters and update the control parameters according to the input parameters. The functional interaction interface also includes several interface jump controls that correspond to other control functions. In response to the selection command of any of the interface jump controls, the functional interaction interface corresponding to the control function is displayed. The plurality of interface navigation controls include at least a main interface navigation control, and the interactive main interface is displayed in response to the selection instruction of the main interface navigation control.

[0009] The interactive control method according to embodiments of the present invention has at least the following beneficial effects: This application displays an interactive main interface and uses the device status controls on it to reflect the real-time working status of the alloy feeding machine, making it easier for operators to intuitively understand the progress of the alloy feeding machine's operation and improving the reliability of the alloy feeding machine's process. On the other hand, the status switching controls on it allow for switching and control of various working states, and the interface controls on it enable navigation between different functional interactive interfaces, simplifying and visually visualizing the adjustment of various functional control parameters of the alloy feeding machine, which is beneficial for improving the operational efficiency of the alloy feeding machine.

[0010] According to some embodiments of the present invention, the device status control includes several preparation status controls, alarm status controls, and actual coordinate controls, which are used to display the preparation status, alarm status, and actual coordinates of the feeding drive mechanism, respectively.

[0011] According to some embodiments of the present invention, the interface control includes a speed and position interface control. In response to a selection command of the speed and position interface control, a speed and position interactive interface is displayed. The parameter interactive control of the speed and position interactive interface includes at least one of a jog speed parameter interactive control, an automatic speed adjustment control, and a position range adjustment control. The jog speed adjustment control, the automatic speed adjustment control, and the position range adjustment control correspond to the jog speed parameter, the automatic speed parameter, and the movement position range parameter of the feeding drive mechanism, respectively.

[0012] According to some embodiments of the present invention, in the speed-position interactive interface, the interface jump control includes a position setting interface control. In response to the selection instruction of the speed-position interface control, the position setting interactive interface is displayed. The parameter interactive control of the position setting interactive interface includes at least one of a material discharge position adjustment control, a hopper position adjustment control, and a storage bin position adjustment control. The material discharge position adjustment control, the hopper position adjustment control, and the storage bin position adjustment control correspond to the material discharge position parameter, the hopper reference position parameter, and the storage bin reference position parameter of the feeding drive mechanism, respectively.

[0013] According to some embodiments of the present invention, the interface controls include manually operated interface controls and automatically positioned interface controls; In response to a selection instruction for the manual operation interface control, a manual operation interaction interface is displayed; in response to a selection instruction for the automatic positioning interface control, an automatic positioning interaction interface is displayed. The parameter interaction controls of both the manual operation interface and the automatic positioning interface include a current position control and a jog operation control. The current position control is used to display the current position parameters of the feeding drive mechanism and, in response to the trigger command of the corresponding jog operation control, controls the feeding drive mechanism to jog. The parameter interaction controls of the manual operation interface also include an enable / disable control and an alarm reset control; in response to the selection command of the enable / disable control, the servo enable of the feeding drive mechanism is disconnected; in response to the selection command of the alarm reset control, the servo alarm state is reset. The parameter interaction controls of the automatic positioning interactive interface further include a positioning position setting control and an automatic positioning start / stop control; in response to the selection instruction of the positioning position setting control, input position information is obtained; in response to the selection instruction of the automatic positioning start / stop control, the feeding drive mechanism starts or stops moving to the position corresponding to the input position information.

[0014] According to some embodiments of the present invention, the interface control includes a silo formula interface control, and in response to a selection instruction of the silo formula interface control, a silo formula interactive interface is displayed; The parameter interaction controls of the silo formula interaction interface include multiple storage unit controls, each of which corresponds to a storage cell. In response to different storage states of the storage cells, the color of the storage unit controls is set to different preset colors.

[0015] To achieve the above objectives, another aspect of this application proposes an interactive control system for an alloy feeding machine, the system comprising: The first processing module is used to display the main interactive interface, which includes a device status control and an interactive control area. The device status control is used to display the current working status information of the alloy feeder, and the interactive control area includes a status switching control and an interface control. The second processing module is used to control the alloy feeder to enter the corresponding working state in response to the selection instruction of any of the state switching controls; The third processing module is used to display a functional interaction interface for the corresponding control function in response to a selection instruction for any of the interface controls. The functional interaction interface includes parameter interaction controls and interface jump controls. The fourth processing module is used to display the control parameters currently set for the control function corresponding to the parameter interaction control, and respond to the selection command of the parameter interaction control. The parameter interaction control is also used to obtain input parameters and update the control parameters according to the input parameters. The fifth processing module is used to display the functional interaction interface corresponding to the control function in response to the selection instruction of any of the interface jump controls.

[0016] To achieve the above objectives, another aspect of this application provides a computer device including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described method.

[0017] To achieve the above objectives, another aspect of the embodiments of this application proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0018] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. Attached Figure Description

[0019] The present invention will be further described below with reference to the accompanying drawings and embodiments, wherein: Figure 1 This is a top view of an alloy feeding machine according to an embodiment of the present invention; Figure 2 This is a three-dimensional schematic diagram of a feeding drive mechanism according to an embodiment of the present invention; Figure 3 This is a flowchart illustrating an interactive control method according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the interactive main interface according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the speed and position interaction interface according to an embodiment of the present invention; Figure 6 This is a schematic diagram of the manual operation interaction interface according to an embodiment of the present invention; Figure 7 This is a schematic diagram of the automatic positioning interactive interface according to an embodiment of the present invention; Figure 8 This is a schematic diagram of the material silo formula interaction interface according to an embodiment of the present invention; Figure 9 A schematic diagram illustrating the location settings of the interactive interface in an embodiment of the present invention; Figure 10 This is a schematic diagram of the structure of the interactive control system provided in the embodiments of this application; Figure 11 This is a schematic diagram of the hardware structure of the computer device provided in the embodiments of this application.

[0020] Icon labels: Material hopper 100, storage bin 200, discharge mechanism 300, electromagnetic pick-and-place mechanism 400, feeding drive mechanism 500, processor 601, memory 602, input / output interface 603, communication interface 604, bus 605. Detailed Implementation

[0021] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.

[0022] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various concepts, but unless otherwise stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words “if,” “when,” or “in response to a determination” as used herein may be interpreted as “when…” or “when…” or “in response to a determination.”

[0023] As used in this application, the terms "at least one", "multiple", "each", "any", etc., "at least one" includes one, two or more, "multiple" includes two or more, "each" refers to each of the corresponding multiples, and "any" refers to any one of the multiples.

[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0025] Reference Figures 1 to 2 The alloy feeding machine of the present invention is provided in the following embodiments: An alloy feeding machine includes: a material hopper 100, a storage bin 200, a discharge mechanism 300, an electromagnetic pick-and-place mechanism 400, and a feeding drive mechanism 500.

[0026] The material hopper 100 is used to store bagged alloy materials to achieve a continuous supply of bagged alloys.

[0027] The storage bin 200 includes multiple compartments arranged along the X and Y axes for holding individual bagged alloys. The discharging mechanism 300 is used to transport the bagged alloys to a specific location.

[0028] The electromagnetic pick-and-place mechanism 400 is used for electromagnetic adsorption of bagged alloys. The feeding drive mechanism 500 includes an X-axis drive module, a Y-axis drive module, and a Z-axis drive module, which are used to drive the electromagnetic pick-and-place mechanism to move along the X-axis, Y-axis, and Z-axis, respectively. The Z-axis drive module has a torque detection function. The material source hopper 100, the storage bin 200, and the discharge mechanism 300 are all located within the range of motion of the electromagnetic pick-and-place mechanism 400.

[0029] It should be noted that the aforementioned mutually orthogonal X-axis, Y-axis, and Z-axis are virtual features, set up for the purpose of accurately describing the direction of movement. In this embodiment, the X-axis, Y-axis, and Z-axis are set along the left-right, front-back, and up-down directions, respectively. The Z-axis drive module has a torque detection function, which can adapt to different heights of the bagged alloy material within the material hopper 100, reducing the requirements for the incoming bagged alloy. Through the torque feedback of the Z-axis drive module, it is determined whether the electromagnetic pick-and-place mechanism 400 comes into contact with the bagged alloy during its descent within the material hopper 100. When the electromagnetic pick-and-place mechanism 400 descends to contact the bagged alloy, the torque of the Z-axis drive module increases, at which point the electromagnetic pick-and-place mechanism 400 is controlled to electromagnetically attract the bagged alloy, realizing the material picking action.

[0030] In practical use, the X-axis drive module, Y-axis drive module, and Z-axis drive module of the feeding drive mechanism 500 respectively drive the electromagnetic pick-and-place mechanism 400 to move in the X-axis, Y-axis, and Z-axis directions. In conjunction with the electromagnetic adsorption of the electromagnetic pick-and-place mechanism 400, the bagged alloy is picked up, placed, and transported, so that the bagged alloy can be moved from the material source hopper 100 to the storage hopper 200 for distribution and storage, thereby improving the feeding efficiency; or, the bagged alloy can be moved from the material source hopper 100 or the storage hopper 200 to the discharge mechanism 300 to realize feeding, adding bagged alloy to the molten iron mixing process.

[0031] In this embodiment, the storage hopper 200 is made of wood, which is readily available and inexpensive, and also avoids generating significant noise when handling bagged alloys. The discharging mechanism 300 in this embodiment includes an inclined slide. During feeding, the feeding drive mechanism 500 drives the electromagnetic pick-and-place mechanism 400 to place the bagged alloy at the higher end of the slide. The bagged alloy then slides down to the other end under its own weight, thereby achieving automatic conveying or feeding of the bagged alloy.

[0032] The X-axis drive module, Y-axis drive module, and Z-axis drive module are all linear drive modules, also known as linear modules, Cartesian coordinate robots, or linear slides, and are characterized by high positioning accuracy, fast movement speed, and lightweight structure. The electromagnetic pick-and-place mechanism 400 can adopt the structure used in existing electromagnetic adsorption structures, which will not be described in detail in this application.

[0033] In this embodiment, the feeding drive mechanism 500 is mounted on a gantry frame above the material hopper 100, the storage bin 200, and the discharge mechanism 300. In this embodiment, since the span of the Y-axis drive module is large, an X-axis drive module is provided at both ends of the Y-axis drive module. The two X-axis drive modules are driven synchronously to realize the movement of the electromagnetic pick-and-place mechanism 400 in the X-axis direction.

[0034] Reference Figure 3 This embodiment provides an interactive control method applied to the aforementioned alloy feeding machine. The method may include, but is not limited to, steps S100 to S400. Step S100: Display the main interactive interface, which includes a device status control. The device status control is used to display the current working status information of the alloy feeder. Specifically, after the alloy feeding machine is powered on and started, it is in a standby state where no action process is executed, and the main interactive interface is displayed.

[0035] The main interactive interface includes at least a device status control, which is used to display the current working status information of the alloy feeder. The control style can be displayed in the form of text and graphics, thereby displaying different working status information of the alloy feeder such as manual mode, automatic mode, servo status, and alarm status.

[0036] Specifically, refer to Figure 4 The device status control in this embodiment includes a manual mode status control and an automatic mode status control. When the device is in manual mode, the manual mode status control is set to a preset color or preset brightness; similarly, when the device is in automatic mode, the automatic mode status control is set to a preset color or preset brightness.

[0037] The device status controls in this embodiment also include ready status controls and alarm status controls, each corresponding to one of the X-axis drive module, Y-axis drive module, and Z-axis drive module. When the X-axis drive module, Y-axis drive module, or Z-axis drive module is in a ready state (servo enabled), the corresponding ready status control is set to a preset color or preset brightness to indicate whether the corresponding drive module is in a ready state. When the X-axis drive module, Y-axis drive module, or Z-axis drive module is in an alarm state, the corresponding alarm status control is set to a preset color or preset brightness to indicate whether the corresponding drive module is in an alarm state.

[0038] It is worth noting that in this embodiment, the feeding drive mechanism has two X-axis drive modules, and one Y-axis drive module and one Z-axis drive module each. Therefore, there are four ready-to-go status controls and four alarm status controls, each corresponding to a servo motor of one of the four drive modules.

[0039] The device status control in this embodiment also includes an X-axis actual coordinate control, a Y-axis actual coordinate control, and a Z-axis actual coordinate control corresponding to the X-axis, Y-axis, and Z-axis coordinates of the feeding drive mechanism. The X-axis actual coordinate control, Y-axis actual coordinate control, and Z-axis actual coordinate control respectively display the actual coordinate parameters of the current X-axis drive module, Y-axis drive module, and Z-axis drive module.

[0040] In this embodiment, both the manual mode status control and the automatic mode status control are preset to green. When the device is in manual mode, the manual mode status control is highlighted; when the device is in automatic mode, the automatic mode status control is highlighted.

[0041] In this embodiment, when the corresponding drive module is in a ready state, the ready state control is highlighted in green; otherwise, the ready state control is displayed in a low-brightness, colorless state. When the corresponding drive module is in an alarm state, the alarm state control is highlighted in red; otherwise, the alarm state control is displayed in a low-brightness, colorless state.

[0042] Step S200: The main interactive interface further includes an interactive control area, which includes: several state switching controls and several interface controls. In response to a selection instruction for any of the aforementioned state switching controls, the alloy feeder is controlled to enter the corresponding working state; in response to a selection instruction for any of the aforementioned interface controls, the functional interaction interface corresponding to the control function is displayed. refer to Figure 4 The state switching control includes an automatic start control, a manual start control, a return-to-origin control, a servo enable control, a servo enable disconnect control, a servo alarm reset control, and a stop control.

[0043] The automatic start control and manual start control are used to start the automatic mode and manual mode of the alloy feeder, respectively. Correspondingly, in response to the trigger command of the automatic start control or the manual start control, the alloy feeder enters the automatic working mode or the manual working mode, and sets the manual mode status control or the automatic mode status control to a preset color or a preset brightness.

[0044] The servo enable control and servo enable / disable control are used to enable or disable the servo motors of the X-axis drive module, Y-axis drive module and Z-axis drive module, respectively. Correspondingly, in response to the servo enable control or servo enable / disable control, the ready status control corresponding to the four servo drive modules is set to a preset color or preset brightness.

[0045] In response to the trigger signal from the stop control, the X-axis drive module, Y-axis drive module, and Z-axis drive module stop servo operation and exit manual or automatic mode.

[0046] After the X-axis drive module, Y-axis drive module, and Z-axis drive module issue alarm prompts, the alarm prompts need to be manually cleared and the alarms reset using the servo alarm reset control.

[0047] In response to the homing control, the X-axis, Y-axis, and Z-axis drive modules all return to the HOME point value, causing the feeding drive mechanism to return to its origin. The truss can only operate in automatic mode and perform automatic positioning after the truss homing setting is completed. Homing is required after a power outage or a collision. If unsure whether the truss has returned to its origin, automatic positioning can be used to determine this.

[0048] On the other hand, the function interaction interface for displaying the corresponding control function in response to the selection instruction of any of the interface controls includes: manual operation interface control, automatic positioning interface control, speed and position interface control, and silo formula interface control.

[0049] In response to the manual operation interface control, automatic positioning interface control, speed and position interface control, and silo formula interface control, the corresponding speed and position interactive interface, manual operation interactive interface, automatic positioning interactive interface, and silo formula interactive interface are displayed.

[0050] The manual operation interface, automatic positioning interface, speed and position interface, and hopper formula interface are used to display and adjust the specific parameters of each working state and motion control of the alloy feeding machine.

[0051] Step S300: The functional interaction interface includes a parameter interaction control. The parameter interaction control is used to display the control parameters currently set for the corresponding control function. In response to the selection command of the parameter interaction control, the parameter interaction control is also used to obtain input parameters and update the control parameters according to the input parameters. In step S300, the parameter input interface can be an interface formed by popping up a pop-up window based on the functional interaction interface, or it can be an interface formed by re-outputting elements in the interface.

[0052] Specifically, refer to Figure 5 The parameter interaction controls of the speed and position interaction interface include at least one of the following: a jog speed parameter interaction control, an automatic speed adjustment control, and a position range adjustment control. The jog speed adjustment control, the automatic speed adjustment control, and the position range adjustment control respectively correspond to the jog speed parameter, the automatic speed parameter, and the movement position range parameter of the feeding drive mechanism.

[0053] There are three jog speed adjustment controls, each corresponding to the manual jog speed parameters of the X-axis, Y-axis, and Z-axis drive modules, respectively. In practical applications, this can be set to 25 mm / s. There are also three automatic speed adjustment controls, each corresponding to the automatic positioning speed parameters in the automatic mode of the X-axis, Y-axis, and Z-axis drive modules. Since the material handling actions involve Z-axis movement and material contact, the positioning speed of the Z-axis drive module is generally set no higher than 50 mm / s, while the positioning speeds of the X-axis and Y-axis drive modules can be set up to 240 mm / s.

[0054] The position range adjustment controls are used to display and set the movement position range parameters. There are six position range adjustment controls, each corresponding to the maximum and minimum position coordinates along the X, Y, and Z axes, respectively, to ensure that the feeding drive mechanism does not collide in case of misoperation. Setting the movement position range parameters along the X, Y, and Z axes requires manually operating the truss forward and backward after it returns to the origin to determine the actual position and maximum and minimum values. If the range is exceeded, an alarm will be displayed. In this case, the range needs to be enlarged, manually returned to zero, and then the range value changed back to the actual set value.

[0055] refer to Figure 6 and Figure 7 , Figure 6 This is the manual operation interface of this embodiment. Figure 7 This is the automatic positioning interactive interface in this embodiment.

[0056] The parameter interaction controls in both the manual operation interface and the automatic positioning interface include a current position control and a jog operation control.

[0057] The current position control is used to display the current position parameters of the feeding drive mechanism, and responds to the trigger command of the corresponding jog operation control to control the feeding drive mechanism to perform jog movements. Specifically, the three current position controls are used to display the current position coordinate values ​​of the feeding drive mechanism in the X-axis, Y-axis, and Z-axis, respectively. The six jog operation controls are used to control the forward and backward jog operations of the X-axis drive module, Y-axis drive module, and Z-axis drive module, respectively.

[0058] Furthermore, the parameter interaction controls of the manual operation interface also include an enable / disable control and an alarm reset control. In response to the selection command of the enable / disable control, the servo enable of the feeding drive mechanism is disconnected; in response to the selection command of the alarm reset control, the servo alarm state is reset.

[0059] The manual operation interface also includes a servo enable / disable control and a servo alarm reset control on the main interface. Their specific functions and response methods are the same as those of the servo enable / disable control and servo alarm reset control on the main interface, and will not be described again here.

[0060] The manual operation interface also includes a manual mode status control, a ready status control, and an alarm status control on the main interface. Their specific functions and response methods are the same as those of the manual mode status control, ready status control, and alarm status control mentioned above, and will not be described again here.

[0061] The parameter interaction controls of the automatic positioning interactive interface further include: a positioning position setting control and an automatic positioning start / stop control. In response to the selection command of the positioning position setting control, input position information is obtained; in response to the selection command of the automatic positioning start / stop control, the feeding drive mechanism starts or stops moving to the position corresponding to the input position information.

[0062] like Figure 7 As shown, there are six automatic positioning start / stop controls, corresponding to the start and stop of automatic positioning operations along the X, Y, and Z axes, respectively. The automatic positioning interface in this embodiment includes three sub-interfaces, each containing the aforementioned parameter interaction controls for the X, Y, and Z axes.

[0063] In a further embodiment, the automatic positioning interface also includes movable area status controls. The three movable area status controls respectively display whether the feeding drive mechanism is within the movable area in the X, Y, and Z axes. Specifically, based on the specific parameter value of the current position control, the specific parameter value of the position range adjustment control in the speed-position interface is compared to determine whether the current position coordinates of the feeding drive mechanism in the X, Y, and Z axes are within the set movable area. The corresponding movable area status control is then set to a preset brightness and / or preset color.

[0064] To improve safety, the six jog operation controls in this embodiment correspond to forward and backward jog operations along the X-axis, Y-axis, and Z-axis, respectively.

[0065] For the six jog operation controls of the manual operation interface, the jog operation control can be triggered and respond only if: the fault-free alarm, manual mode status control, and ready status control are all in the triggered state, the jog speed parameter has been set through the jog speed parameter interaction control, and the movement position range parameter is within the range set by the corresponding position range adjustment control.

[0066] For the six jog operation controls of the automatic positioning interactive interface, on the basis of meeting the above manual operation conditions: the automatic speed parameters have been set through the automatic speed adjustment control, and the return to origin operation has been performed, the jog operation controls of the automatic positioning interactive interface can be triggered and respond.

[0067] Figure 8 This is the silo recipe interaction interface. The parameter interaction controls of the silo recipe interaction interface include multiple storage unit controls, each of which corresponds one-to-one with a storage cell. In response to different storage states of the storage cells, the color of the storage unit controls is set to different preset colors.

[0068] In this embodiment, three rows of storage cells are arranged along the X-axis, and each row of storage cells has six columns arranged along the Y-axis. A total of eighteen storage cells are present. Eighteen storage unit controls are arranged one-to-one with each storage cell. The color of the storage unit controls is set to different preset colors according to the material state in the storage cells. Specifically, when a storage cell contains bagged alloy material, the corresponding storage unit control is set to green; when the bagged alloy material in the storage cell has been removed, the corresponding storage unit control is set to red; and when the alloy feeder is removing bagged alloy material from the storage cell, the corresponding storage unit control is set to yellow.

[0069] In a further embodiment, there are multiple hoppers, each supplying bagged alloy materials of different weight specifications. The silo formula interface includes multiple sub-regions corresponding to different specifications, and storage cells are respectively set in the multiple sub-regions, with the storage cells in the multiple sub-regions used to store bagged alloy materials of the corresponding specifications.

[0070] For standard formulations, the weight of the bagged alloy is always a positive integer multiple of 0.5 kg. In this embodiment, there are two hoppers, one for supplying 1 kg and the other for supplying 1.5 kg bagged alloy material. The storage compartments are located in two sub-areas, storing 1 kg and 1.5 kg bagged alloy material respectively.

[0071] The two sub-areas also have full-warehouse confirmation controls. After manually replenishing the storage cells, the storage unit controls in the corresponding sub-area can be set to a specific state and preset color by triggering the full-warehouse confirmation control.

[0072] The silo formula interaction interface also includes a batching setting area, which includes a batching setting value control, a 1kg specification batching number control, a 1.5kg specification batching number control, and a formula confirmation control.

[0073] In response to the input parameters of the ingredient setting control, the number of feeding times for 1kg and 1.5kg bagged alloys is automatically calculated, and the corresponding feeding times parameters are displayed on the feeding times control for 1kg and 1.5kg bags, and confirmed by the formula confirmation control.

[0074] Since the common size for bagged alloys is 1kg, the 1kg size is prioritized when calculating the number of feedings for 1kg and 1.5kg bagged alloys. Specifically, the calculation algorithm for the number of feedings for 1kg and 1.5kg bagged alloys is as follows: if the input parameter of the ingredient setting control is a positive integer (unit: kg), then the parameter output of the 1.5kg feeding count control is set to 0, and the parameter output of the 1kg feeding count control is consistent with the input parameter of the ingredient setting control. For example, if the input parameter of the ingredient setting control is 8, then the 1kg and 1.5kg feeding count controls are set to 8 and 0 respectively.

[0075] If the input parameter of the ingredient setting value control is a non-positive integer, that is, one decimal place is 5, then the parameter output of the 1.5kg specification feeding count control is set to 1, and the parameter output of the 1kg specification feeding count control is the parameter value of the input parameter of the ingredient setting value control minus 1.5. For example, if the input parameter of the ingredient setting value control is 10.5, then the 1kg specification feeding count control and the 1.5kg specification feeding count control are set to 9 and 1 respectively.

[0076] The interface navigation control of the speed-position interaction interface in this embodiment includes a position setting interface control. In response to the selection command of the speed-position interface control, the position setting interaction interface is displayed. Figure 9 An interactive interface is set for the location in this embodiment.

[0077] The parameter interaction controls of the position setting interface include at least one of the following: material discharge position adjustment control, hopper position adjustment control, and storage bin position adjustment control. The material discharge position adjustment control, hopper position adjustment control, and storage bin position adjustment control correspond to the material discharge position parameters, hopper reference position parameters, and storage bin reference position parameters of the feeding drive mechanism, respectively.

[0078] Specifically, the material feeding position adjustment control includes the specific coordinate values ​​of the material feeding position in the X, Y, and Z axes, as well as the height distance value of the downward movement from the material feeding position. During the material feeding process, the feeding drive mechanism drives the electromagnetic pick-and-place mechanism to the material feeding position and descends a preset distance, and then demagnetizes the electromagnetic pick-and-place mechanism to realize the feeding of the bagged alloy.

[0079] The hopper position adjustment control includes the specific coordinate values ​​of the reference points of the two material hoppers along the X, Y, and Z axes. The reference point is the first material collection point determined by manually operating the feeding drive mechanism.

[0080] The storage hopper position adjustment control includes the specific coordinates of the storage hopper's reference point along the X, Y, and Z axes, as well as the picking pitch along the X and Y axes. The storage hopper's reference point refers to the location of the first picking point, which is determined manually by operating the feeding drive mechanism. The picking pitch is set based on the spacing between the storage cells. In practical applications, the row and column of the cell from which material is picked can be determined in the PLC.

[0081] The above-mentioned reference points only need to be set once if the positions of the material source hopper and storage silo do not change.

[0082] Furthermore, the location setting interface also includes a status display area. This status display area has status display controls for displaying feeding requests, material stacking of the discharge mechanism, emergency stop status, and magnetization or demagnetization status of the electromagnetic pick-and-place mechanism, etc., so as to determine the location and observe the signal status of the equipment interface, but does not provide assistance for operation.

[0083] In step S400, the functional interaction interface further includes several interface jump controls corresponding to other control functions. In response to the selection instruction of any of the interface jump controls, the functional interaction interface corresponding to the control function is displayed. The interface jump controls include at least a main interface jump control. In response to the selection instruction of the main interface jump control, the interactive main interface is displayed.

[0084] The method described in this application embodiment is applied to the aforementioned alloy feeding machine, which is used in industrial casting production to transfer bagged alloys one by one for feeding. The movement of the electromagnetic pick-and-place mechanism is achieved by controlling the X-axis drive module, Y-axis drive module, and Z-axis drive module of the feeding drive mechanism, thereby realizing various processes such as picking, storing, and feeding during the feeding process. To control the alloy feeding machine that performs these actions, it is equipped with a control panel, allowing operators to control the machine. Furthermore, the alloy feeding machine used in this embodiment has a control panel combining a display screen and mechanical buttons. All interfaces, areas, and controls described in this embodiment are displayed on the screen. In actual operation of the alloy feeding machine, control of various actions is achieved through operations input on the display screen and operations on the mechanical buttons. Users can input operations on the elements displayed on the screen via touchscreen or through external devices such as a mouse.

[0085] Compared to operations that rely on mechanical buttons to adjust parameters one by one, this application presents an interactive main interface with real-time status controls that reflect the working status of the alloy feeding machine. This allows operators to intuitively understand the progress of the machine's operation and improves the reliability of the process. Furthermore, the status switching controls allow for switching and controlling various working states, and the interface controls facilitate navigation between different functional interfaces, simplifying and visually visualizing the adjustment of various control parameters for the alloy feeding machine. This improves the operational efficiency of the machine.

[0086] like Figure 10 As shown in the embodiments of this application, an interactive control system for an alloy feeding machine is also provided, which can implement the above-mentioned method. The system includes: The first processing module is used to display the main interactive interface, which includes a device status control and an interactive control area. The device status control is used to display the current working status information of the alloy feeder, and the interactive control area includes a status switching control and an interface control. The second processing module is used to control the alloy feeder to enter the corresponding working state in response to the selection instruction of any of the state switching controls; The third processing module is used to display a functional interaction interface for the corresponding control function in response to a selection instruction for any of the interface controls. The functional interaction interface includes parameter interaction controls and interface jump controls. The fourth processing module is used to display the control parameters currently set for the control function corresponding to the parameter interaction control, and respond to the selection command of the parameter interaction control. The parameter interaction control is also used to obtain input parameters and update the control parameters according to the input parameters. The fifth processing module is used to display the functional interaction interface corresponding to the control function in response to the selection instruction of any of the interface jump controls.

[0087] It is understood that the content of the above method embodiments is applicable to this system embodiment. The specific functions implemented in this system embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0088] This application also provides a computer device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described method. This computer device can be any smart terminal, including tablet computers, in-vehicle computers, etc.

[0089] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0090] Please see Figure 11 , Figure 11 The hardware structure of a computer device according to another embodiment is illustrated. The computer device includes: The processor 601 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 602 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 602 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 602 and is called and executed by the processor 601 using the methods described in the embodiments of this application. The input / output interface 603 is used to implement information input and output; The communication interface 604 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 605 transmits information between various components of the device (e.g., processor 601, memory 602, input / output interface 603, and communication interface 604); The processor 601, memory 602, input / output interface 603, and communication interface 604 are interconnected within the device via bus 605.

[0091] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0092] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0093] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0094] Compared to operations that require adjusting parameters one by one using mechanical buttons, this application simplifies and visualizes the parameter adjustment operations of the alloy feeder by displaying an interactive main interface, preparation interface, and parameter adjustment interface related to control parameter adjustment. This helps improve the operating efficiency of the alloy feeder. On the other hand, the interactive main interface can also visually display the current process execution progress, making it easier for staff to intuitively understand the execution progress of the alloy feeder and improve the reliability of the alloy feeder process.

[0095] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0096] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.

[0097] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0098] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0099] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0100] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0101] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0102] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0103] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0104] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0105] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. An alloy feeding machine, characterized in that: The alloy feeding machine has mutually orthogonal X-axis, Y-axis, and Z-axis, and the alloy feeding machine includes: Material hopper, used for continuous supply of bagged alloys; Electromagnetic pick-and-place mechanism for electromagnetic adsorption of bagged alloys; The feeding drive mechanism includes an X-axis drive module, a Y-axis drive module, and a Z-axis drive module, which are used to drive the magnetic pick-up and release mechanism to move in the X-axis, Y-axis, and Z-axis, respectively. The Z-axis drive module has a torque detection function. The storage bin includes multiple storage cells arranged along the X-axis and Y-axis; The discharge mechanism is used to convey bagged alloys.

2. An interactive control method applied to the alloy feeding machine according to claim 1, characterized in that: The method includes: The main interactive interface is displayed, which includes a device status control used to display the current working status information of the alloy feeder. The main interactive interface also includes an interactive control area, which includes several state switching controls and several interface controls: in response to the selection instruction of any of the state switching controls, the alloy feeder is controlled to enter the corresponding working state; and in response to the selection instruction of any of the interface controls, the functional interactive interface of the corresponding control function is displayed. The functional interaction interface includes a parameter interaction control, which is used to display the control parameters currently set for the corresponding control function. In response to the selection command of the parameter interaction control, the parameter interaction control is also used to obtain input parameters and update the control parameters according to the input parameters. The functional interaction interface also includes several interface jump controls that correspond to other control functions. In response to the selection command of any of the interface jump controls, the functional interaction interface corresponding to the control function is displayed. The plurality of interface navigation controls include at least a main interface navigation control, and the interactive main interface is displayed in response to the selection instruction of the main interface navigation control.

3. The interactive control method according to claim 2, characterized in that: The equipment status control includes several preparation status controls, alarm status controls, and actual coordinate controls. The preparation status controls, alarm status controls, and actual coordinate controls are used to display the preparation status, alarm status, and actual coordinates of the feeding drive mechanism, respectively.

4. The interactive control method according to claim 2, characterized in that: The interface controls include a speed and position interface control. In response to a selection command of the speed and position interface control, a speed and position interactive interface is displayed. The parameter interactive controls of the speed and position interactive interface include at least one of a jog speed parameter interactive control, an automatic speed adjustment control, and a position range adjustment control. The jog speed adjustment control, the automatic speed adjustment control, and the position range adjustment control correspond to the jog speed parameter, the automatic speed parameter, and the movement position range parameter of the feeding drive mechanism, respectively.

5. The interactive control method according to claim 4, characterized in that: In the speed-position interactive interface, the interface jump control includes a position setting interface control. In response to the selection command of the speed-position interface control, the position setting interactive interface is displayed. The parameter interactive control of the position setting interactive interface includes at least one of a material discharge position adjustment control, a hopper position adjustment control, and a storage bin position adjustment control. The material discharge position adjustment control, the hopper position adjustment control, and the storage bin position adjustment control correspond to the material discharge position parameter, the hopper reference position parameter, and the storage bin reference position parameter of the feeding drive mechanism, respectively.

6. The interactive control method according to claim 2, characterized in that: The interface controls include manual operation interface controls and automatic positioning interface controls; In response to a selection instruction for the manual operation interface control, a manual operation interaction interface is displayed; in response to a selection instruction for the automatic positioning interface control, an automatic positioning interaction interface is displayed. The parameter interaction controls of both the manual operation interface and the automatic positioning interface include a current position control and a jog operation control. The current position control is used to display the current position parameters of the feeding drive mechanism and, in response to the trigger command of the corresponding jog operation control, controls the feeding drive mechanism to jog. The parameter interaction controls of the manual operation interface also include an enable / disable control and an alarm reset control; in response to the selection command of the enable / disable control, the servo enable of the feeding drive mechanism is disconnected; in response to the selection command of the alarm reset control, the servo alarm state is reset. The parameter interaction controls of the automatic positioning interactive interface further include a positioning position setting control and an automatic positioning start / stop control; in response to the selection instruction of the positioning position setting control, input position information is obtained; in response to the selection instruction of the automatic positioning start / stop control, the feeding drive mechanism starts or stops moving to the position corresponding to the input position information.

7. The interactive control method according to claim 2, characterized in that: The interface controls include a silo formula interface control, which displays a silo formula interactive interface in response to a selection command of the silo formula interface control. The parameter interaction controls of the silo formula interaction interface include multiple storage unit controls, each of which corresponds to a storage cell. In response to different storage states of the storage cells, the color of the storage unit controls is set to different preset colors.

8. An interactive control system for an alloy feeding machine, characterized in that: The system includes: The first processing module is used to display the main interactive interface, which includes a device status control and an interactive control area. The device status control is used to display the current working status information of the alloy feeder, and the interactive control area includes a status switching control and an interface control. The second processing module is used to control the alloy feeder to enter the corresponding working state in response to the selection instruction of any of the state switching controls; The third processing module is used to display a functional interaction interface for the corresponding control function in response to a selection instruction for any of the interface controls. The functional interaction interface includes parameter interaction controls and interface jump controls. The fourth processing module is used to display the control parameters currently set for the control function corresponding to the parameter interaction control, and respond to the selection command of the parameter interaction control. The parameter interaction control is also used to obtain input parameters and update the control parameters according to the input parameters. The fifth processing module is used to display the functional interaction interface corresponding to the control function in response to the selection instruction of any of the interface jump controls.

9. A computer device, characterized in that, The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method according to any one of claims 2 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 2 to 7.