A core monitoring method, device, electronic equipment and medium
By obtaining the start time and determining the time prompt interval in the lower core link, the casting efficiency is improved, the problem of low efficiency in the lower core link is solved, the cause of timeout is clarified, and the production process is optimized.
Patent Information
- Application Number
- CN202210578106.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-26
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-05-26
AI Technical Summary
During the casting process, the efficiency of the lower core link is low, resulting in reduced efficiency on the casting site and retention of the production line.
By obtaining the start time of the lower core, the time prompt interval is determined, and the prompt information is output based on the interval, until the lower core completes the instruction reception, prompting the staff to speed up the progress. If the timeout is exceeded, determine the reason for the timeout and send the substitute information, update the staff’s failure to cut the core according to the time, and upload the actual length and number of times.
The efficiency of the lower core link is improved, the retention time of the production line is reduced, the reasons for the timeout are clarified, and the casting process is improved and the reward and punishment system is implemented.
Smart Images

Figure CN114995224B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of cast iron monitoring, and in particular to a core setting monitoring method, device, electronic equipment and medium. Background Art
[0002] At present, sand casting is widely used in the molding and manufacturing of various cast iron parts. Molding manufacturing enables cast iron parts to maintain good quality and the quality is also easy to control. Among them, core setting is a key process in molding manufacturing.
[0003] During the core setting process, the staff takes the sand core out of the sand core mold and then transfers the sand core to the mold cavity. However, due to many situations at the casting site, the staff may delay the core setting, resulting in too long a time and low efficiency. Summary of the invention
[0004] In order to improve the efficiency of core placement, the present application provides a core placement monitoring method, device, electronic equipment and medium.
[0005] In a first aspect, the present application provides a core download monitoring method, which adopts the following technical solution:
[0006] A core loading monitoring method, comprising:
[0007] Get the core loading start time;
[0008] Determining at least one time prompt interval based on the core inserting start time;
[0009] Determine whether a core loading completion instruction has been received at the current moment;
[0010] If not received, determining the time prompt interval in which the current moment is located, and outputting prompt information based on the time prompt interval;
[0011] The steps of determining whether a core placement completion instruction is received at the current moment and, if not received, determining the time prompt interval in which the current moment is located and outputting prompt information based on the time prompt interval are executed in a loop until a core placement completion instruction is received.
[0012] By adopting the above technical solution, the core-laying start time is obtained, and at least one time prompt interval is determined based on the core-laying start time. Different prompt methods exist in different intervals, which is convenient for the staff to control the core-laying time. It is judged whether the core-laying completion instruction is received at the current moment. If not, it means that the staff has not completed the core-laying. The time prompt interval at the current moment is determined to know whether the core-laying timeout has occurred. The prompt information is output based on the time prompt interval until the core-laying completion instruction is received. The prompt information can prompt the staff to speed up the core-laying progress, effectively improving the efficiency of core-laying.
[0013] In another possible implementation, the determining at least one time prompt interval based on the core inserting start time includes:
[0014] Determine the preset core setting time;
[0015] Determine a first prompting time and a second prompting time based on the core inserting start time and the preset core inserting time length;
[0016] Determine a first time prompt interval, a second time prompt interval and a third time prompt interval, wherein the minimum value of the first time prompt interval is the core lowering start time, and the maximum value is the first prompt time, the minimum value of the second time prompt interval is the first prompt time, and the maximum value is the second prompt time, and the minimum value of the third time prompt interval is the second prompt time.
[0017] By adopting the above technical solution, the preset core-setting time is determined, and the staff should complete the core-setting within the preset core-setting time. The first prompt time and the second prompt time are determined based on the core-setting start time and the preset core-setting time. The prompt time facilitates the staff to grasp the core-setting time. The first time prompt interval, the second time prompt interval and the third time prompt interval are determined, and different prompt methods correspond to different prompt intervals, and the degree of timeout can also be intuitively displayed.
[0018] In another possible implementation, the outputting the prompt information based on the time prompt interval includes:
[0019] If the current moment is within the first time prompt interval, controlling the first indicator light to turn on;
[0020] If the current moment is within the second time prompt interval, the first indicator light is controlled to be turned off, the second indicator light is controlled to be turned on, and the sound device is controlled to emit sound at a preset sound frequency;
[0021] If the current moment is within the third time prompt interval, the second indicator light is controlled to be turned off, the third indicator light is controlled to be turned on, and the sound-emitting device is controlled to continuously emit sound.
[0022] By adopting the above technical solution, if the current moment is in the first time prompt interval, it means that the current time is within the preset core-down time range, and the staff may be completing the core-down, and the first indicator light is controlled to turn on, so that the staff can know whether their core-down speed needs to be accelerated. If the current moment is in the second time prompt interval, it means that the staff has timed out from the core-down, the first indicator light is controlled to turn off, the second indicator light is turned on, and the sound-emitting device is controlled to sound at a preset sound frequency to inform that the current core-down timeout is required to speed up the progress. If the current moment is in the third time prompt interval, it means that the current core-down has been seriously overtime, which will affect the production efficiency of the next process, the second indicator light is controlled to turn off, the third indicator light is turned on, and the sound-emitting device is controlled to continue to sound to warn the staff.
[0023] In another possible implementation, the step of controlling the sound-emitting device to continuously emit sound further includes:
[0024] If the sound-emitting device continues to emit sound for a second preset time, acquiring the lower core image information;
[0025] Determining whether a staff member is on duty based on the core lowering image information;
[0026] If the employee is not on duty, the reason for the overtime is determined to be the employee's absence from duty;
[0027] If on duty, determine whether the transmission equipment is faulty;
[0028] If a fault occurs, the timeout reason is determined to be a production line holdup;
[0029] If no failure occurs, it is determined that the timeout reason is a personal reason of the staff member.
[0030] By adopting the above technical solution, if the sound-emitting device continues to make sound for the second preset time, it means that the current core may be abnormal. The core image information is obtained, and the staff is judged whether it is on duty based on the core image information. If not, it is determined that the timeout reason is caused by the staff leaving the post. If on duty, it is determined whether the transmission equipment is faulty. If a fault occurs, it means that the core has not been transported to the position where the staff needs to lower the core, and the timeout reason is the production line detention. If there is no fault, it means that the current staff is on duty, but the core is still timed out. The staff may be injured or lazy, and the timeout reason is determined to be the personal reason of the staff. By determining the reason for the timeout, when the casting efficiency is low, it is easy to know the direction of improvement, thereby improving the casting efficiency.
[0031] In another possible implementation, the determining of the timeout reason as the staff member leaving the post further includes:
[0032] Substitution information is sent to a substitute staff member, wherein the substitution information includes the position information of the staff member and the work content of the staff member.
[0033] By adopting the above technical solution, after a worker leaves his post, a replacement information is sent to a replacement worker, so that the replacement worker can arrive at the worker's work position in time to complete the core placement, thereby reducing the impact on subsequent processes.
[0034] In another possible implementation, the outputting of prompt information based on the time prompt interval further includes:
[0035] Obtain the identity information of the staff member;
[0036] The number of times the staff member fails to place the core on time is updated based on the identity information.
[0037] By adopting the above technical solution, the identity information of the staff is obtained, and then the specific staff member who failed to insert the core on time is known. The number of times the staff member failed to insert the core on time is updated based on the identity information, and the number of times the core is not inserted on time is counted to facilitate the implementation of some reward and punishment systems for the staff.
[0038] In another possible implementation, the method further includes:
[0039] If the core placing completion instruction is received, determining the core placing completion time based on the core placing completion instruction;
[0040] Calculate the actual core setting time based on the core setting start time and the core setting completion time;
[0041] Update the number of times the staff member places the core based on the identity information;
[0042] The actual core placement time and the core placement times are uploaded to the cloud server.
[0043] By adopting the above technical solution, if a core laying completion instruction is received, it means that the staff has completed the core laying, and the core laying completion time is determined based on the core laying completion instruction. The actual core laying time is calculated based on the core laying start time and the core laying completion time, so as to know the time required for the staff to lay the core specifically. The number of core laying times of the staff is updated based on the identity information, so as to facilitate the understanding of the number of workpieces processed by the staff, and the actual core laying time and the number of core laying times are uploaded to the server, so as to facilitate the data summary of the work situation of the staff, and facilitate the implementation of some reward and punishment systems based on work data.
[0044] In a second aspect, the present application provides a core lowering monitoring device, which adopts the following technical solution:
[0045] A core setting monitoring device, comprising:
[0046] The first acquisition module is used to acquire the core loading start time;
[0047] A first determining module, configured to determine at least one time prompt interval based on the core inserting start time;
[0048] The first judgment module is used to judge whether a core loading completion instruction is received at the current moment;
[0049] A second determining module, configured to determine the time prompt interval in which the current moment is located when no time is received, and output prompt information based on the time prompt interval;
[0050] The loop module is used to loop through the steps of determining whether a core loading completion instruction is received at the current moment, and if not, determining the time prompt interval in which the current moment is located, and outputting prompt information based on the time prompt interval, until it is received.
[0051] By adopting the above technical solution, the first acquisition module obtains the core-laying start time, and the first determination module determines at least one time prompt interval based on the core-laying start time. Different intervals have different prompt methods, which is convenient for the staff to control the core-laying time. The first judgment module determines whether the core-laying completion instruction is received at the current moment. If not, it means that the staff has not completed the core-laying. The second determination module determines the time prompt interval at the current moment to know whether the core-laying timeout has occurred, and outputs prompt information based on the time prompt interval until the core-laying completion instruction is received. The prompt information can prompt the staff to speed up the core-laying progress, effectively improving the efficiency of core-laying.
[0052] In another possible implementation, when the first determining module determines at least one time prompt interval based on the core insertion start time, it is specifically configured to:
[0053] Determine the preset core setting time;
[0054] Determine a first prompting time and a second prompting time based on the core inserting start time and the preset core inserting time length;
[0055] Determine a first time prompt interval, a second time prompt interval and a third time prompt interval, wherein the minimum value of the first time prompt interval is the core lowering start time, and the maximum value is the first prompt time, the minimum value of the second time prompt interval is the first prompt time, and the maximum value is the second prompt time, and the minimum value of the third time prompt interval is the second prompt time.
[0056] In another possible implementation, when the second determining module outputs the prompt information based on the time prompt interval, it is specifically configured to:
[0057] If the current moment is within the first time prompt interval, controlling the first indicator light to turn on;
[0058] If the current moment is within the second time prompt interval, the first indicator light is controlled to be turned off, the second indicator light is controlled to be turned on, and the sound device is controlled to emit sound at a preset sound frequency;
[0059] If the current moment is within the third time prompt interval, the second indicator light is controlled to be turned off, the third indicator light is controlled to be turned on, and the sound-emitting device is controlled to continuously emit sound.
[0060] In another possible implementation, the device further includes:
[0061] A second acquisition module, used for acquiring the lower core image information when the sound device continues to sound for a second preset time;
[0062] A second judgment module is used to judge whether the staff is on duty based on the core lowering image information;
[0063] The third determination module is used to determine that the timeout reason is the staff member leaving the post when the staff member is not on duty;
[0064] The third judgment module is used to judge whether the transmission equipment fails when on duty;
[0065] A fourth determination module, for determining, when a fault occurs, that the timeout reason is a production line delay;
[0066] The fifth determination module is used to determine that the timeout reason is a personal reason of the staff member when no fault occurs.
[0067] In another possible implementation, the device further includes:
[0068] The sending module is used to send replacement information to the replacement staff, and the replacement information includes the location information of the staff and the work content of the staff.
[0069] In another possible implementation, the device further includes:
[0070] The third acquisition module is used to obtain the identity information of the staff;
[0071] The first updating module is used to update the number of times that the staff member fails to load the core on time based on the identity information.
[0072] In another possible implementation, the device further includes:
[0073] A sixth determining module, configured to determine a core placing completion time based on the core placing completion instruction when the core placing completion instruction is received;
[0074] A calculation module, used for calculating the actual core placing time based on the core placing start time and the core placing completion time;
[0075] A second updating module is used to update the number of times the worker places a core based on the identity information;
[0076] The uploading module is used to upload the actual core loading time and the core loading times to the cloud server.
[0077] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:
[0078] An electronic device, comprising:
[0079] one or more processors;
[0080] Memory;
[0081] One or more applications, wherein one or more applications are stored in a memory and configured to be executed by one or more processors, and the one or more applications are configured to: execute a down-core monitoring method shown in any possible implementation of the first aspect.
[0082] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0083] A computer-readable storage medium includes: a computer program that can be loaded and executed by a processor to implement a chip monitoring method shown in any possible implementation of the first aspect.
[0084] In summary, the present application includes at least one of the following beneficial technical effects:
[0085] 1. Get the core loading start time, and determine at least one time prompt interval based on the core loading start time. Different intervals have different prompt methods, which is convenient for the staff to control the core loading time. Determine whether the core loading completion instruction is received at the current moment. If not, it means that the staff has not completed the core loading. Determine the time prompt interval at the current moment to know whether the core loading has timed out. Output prompt information based on the time prompt interval until the core loading completion instruction is received. The prompt information can prompt the staff to speed up the core loading progress, effectively improving the efficiency of core loading;
[0086] 2. If the sound-emitting device continues to make sound for the second preset time, it means that there may be an abnormality in the current core setting. Obtain the core setting image information, and determine whether the staff is on duty based on the core setting image information. If not, determine that the reason for the timeout is caused by the staff leaving the post. If on duty, determine whether the transmission equipment has a fault. If a fault occurs, it means that the core has not been transported to the position where the staff needs to set the core, and the reason for the timeout is the delay in the production line. If there is no fault, it means that the current staff is on duty, but the core setting is still timed out. The staff may be injured or lazy, and the reason for the timeout is determined to be the staff's personal reasons. By determining the cause of the timeout, when the casting efficiency is low, it is easy to know the direction of improvement, thereby improving the casting efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0087] Figure 1 It is a flow chart of a core download monitoring method according to an embodiment of the present application.
[0088] Figure 2 It is a flow chart of a core lowering monitoring device according to an embodiment of the present application.
[0089] Figure 3 It is a structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0090] The following is combined with Figure 1-3 This application is described in further detail.
[0091] After reading this specification, those skilled in the art may make non-creative modifications to this embodiment as needed, but such modifications are protected by patent law as long as they are within the scope of the claims of this application.
[0092] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0093] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0094] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.
[0095] The embodiment of the present application provides a method for monitoring a downlink core, which is executed by an electronic device, which may be a server or a terminal device, wherein the server may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device may be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto. The terminal device and the server may be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiment of the present application. Figure 1 As shown, the method includes step S101, step S102, step S103, step S104 and step S105, wherein:
[0096] Step S101, obtaining the core loading start time.
[0097] For the embodiment of the present application, the electronic device can determine the start time of core placement based on the completion time of the previous core placement process and the transportation time of the workpiece. The electronic device can obtain data from the cloud server, the electronic device can also obtain data input by the user, and the electronic device can also obtain data from the database. For example:
[0098] The electronic device obtains the completion time of the previous process from the cloud server as 9:00:00, and the electronic device can obtain 1 minute from the database, so the electronic device determines the start time of core placement as 9:01:00.
[0099] Step S102: determining at least one time prompt interval based on the core inserting start time.
[0100] For the embodiment of the present application, the electronic device determines at least one time prompt interval based on the core placement start time. The electronic device can determine three time prompt intervals, where different intervals have different prompt methods, which makes it easier for the staff to control the core placement time.
[0101] Step S103, determining whether a core loading completion instruction is received at the current moment.
[0102] For the embodiment of the present application, the electronic device determines whether the core completion instruction is received at the current moment, and the core completion instruction can be a signal transmitted to the electronic device by the staff through a trigger button or a touch screen. The electronic device can obtain the current moment based on the internal clock chip, and can also obtain the current moment through the Internet and the cloud server. The electronic device can be set to determine whether the core completion instruction is received every one second, or set to determine whether the core completion instruction is received every half second, without limitation here.
[0103] Step S104: if not received, determine the time prompt interval of the current time, and output prompt information based on the time prompt interval.
[0104] For the embodiment of the present application, if the electronic device determines that the core placement completion instruction has not been received, the electronic device determines the time prompt interval in which the current moment is located, and the electronic device matches the current moment with each time prompt interval, thereby knowing which time prompt interval the current moment is in. The electronic device outputs prompt information based on the time prompt interval, and the prompt information can prompt the staff to speed up the core placement progress, effectively improving the core placement efficiency.
[0105] Step S105, looping and executing the steps of determining whether the core loading completion instruction is received at the current moment, and if not, determining the time prompt interval where the current moment is located, and outputting prompt information based on the time prompt interval, until it is received.
[0106] For the embodiment of the present application, if the electronic device determines at 9:01:37 that the core placement completion instruction has not been received, the electronic device determines the time prompt interval in which 9:01:37 is located, and outputs prompt information based on the time prompt interval;
[0107] If the electronic device determines at 9:01:38 that the core placement completion instruction has not been received, the electronic device determines the time prompt interval in which 9:01:38 is located, and outputs prompt information based on the time prompt interval;
[0108] If the electronic device determines at 9:01:39 that the core placement completion instruction is not received, the electronic device determines the time prompt interval where 9:01:39 is located, and outputs prompt information based on the time prompt interval. Assume that the electronic device determines at 9:01:40 that the core placement completion instruction is received.
[0109] The system determines whether a core placement instruction has been received in a loop, and outputs prompt information based on the time prompt interval to prompt the staff to speed up the core placement progress, effectively improving the core placement efficiency and reducing delays in the progress of the next process.
[0110] In a possible implementation of the embodiment of the present application, in step S102, at least one time prompt interval is determined based on the core loading start time, specifically including step S1021 (not shown in the figure), step S1022 (not shown in the figure) and step S1023 (not shown in the figure), wherein:
[0111] Step S1021, determining a preset core loading time.
[0112] For the embodiment of the present application, the electronic device determines a preset core insertion time, which may be set by the staff themselves or may be an average core insertion time calculated by the electronic device based on the staff's work data. For example:
[0113] The electronic device received the preset core-down time input by the staff as 1 minute and 4 seconds.
[0114] Step S1022, determining a first prompting time and a second prompting time based on the core inserting start time and the preset core inserting time.
[0115] For the embodiment of the present application, the electronic device determines the first prompt time and the second prompt time based on the core loading start time and the preset core loading time. Taking step S101 and step S1021 as an example:
[0116] Assuming that the first prompt time and the second prompt time are separated by 1 minute, the electronic device determines that the first prompt time is 9:02:04 and the second prompt time is 9:03:04. The interval between the first prompt time and the second prompt time can be set based on the urgency of the core insertion and is not limited here.
[0117] Step S1023, determining a first time prompt interval, a second time prompt interval, and a third time prompt interval.
[0118] Among them, the minimum value of the first time prompt interval is the core insertion start time, and the maximum value is the first prompt time. The minimum value of the second time prompt interval is the first prompt time, and the maximum value is the second prompt time. The minimum value of the third time prompt interval is the second prompt time.
[0119] For the embodiment of the present application, the electronic device determines the first time prompt interval, the second time prompt interval and the third time prompt interval, taking step S1022 as an example:
[0120] The first time prompt interval determined by the electronic device is: [9:01:00, 9:02:04]; the first time prompt interval determined by the electronic device is: (9:02:04, 9:03:04]; the first time prompt interval determined by the electronic device is: (9:03:04, +∞). Different prompt intervals correspond to different prompt methods, and the degree of timeout can also be intuitively displayed.
[0121] In a possible implementation of the embodiment of the present application, in step S104, prompt information is output based on the time prompt interval, specifically including step S1041 (not shown in the figure), step S1042 (not shown in the figure), and step S1043 (not shown in the figure), wherein:
[0122] Step S1041: If the current time is in the first time prompt interval, control the first indicator light to turn on.
[0123] For the embodiment of the present application, if the electronic device determines that the current moment is in the first time prompt interval, it means that the current time is within the preset core-setting time range, and the staff may be completing the core-setting. The electronic device controls the first indicator light to turn on, and the first indicator light can be a green indicator light, so that the staff can know whether their core-setting speed needs to be increased.
[0124] Step S1042, if the current moment is in the second time prompt interval, the first indicator light is controlled to be turned off, the second indicator light is controlled to be turned on, and the sound device is controlled to make a sound at a preset sound frequency.
[0125] For the embodiment of the present application, if the electronic device determines that the current moment is in the second time prompt interval, it means that the staff has timed out for core laying, and the electronic device controls the first indicator light to turn off and controls the second indicator light to turn on, and the second indicator light can be a yellow indicator light. The electronic device controls the sound-emitting device to make sounds at a preset sound frequency to inform the staff that the current core laying has timed out and the progress needs to be accelerated. When the electronic device receives the core laying completion instruction, the electronic device controls the sound-emitting device to stop making sounds. The preset sound frequency can be 1 time / second or 2 times / second, which is not limited here, and the sound-emitting device can be a speaker or a buzzer, etc.
[0126] Step S1043, if the current moment is in the third time prompt interval, the second indicator light is controlled to be turned off, the third indicator light is controlled to be turned on, and the sound device is controlled to continue to sound.
[0127] For the embodiment of the present application, if the electronic device determines that the current moment is in the third time prompt interval, it means that the current core setting has been seriously timed out, which will affect the production efficiency of the next process. The electronic device controls the second indicator light to turn off and the third indicator light to turn on. The third indicator light can be a red indicator light. The electronic device controls the sound-emitting device to continue to sound until it receives the core setting completion instruction, and the electronic device controls the sound-emitting device to stop sounding. The electronic device can adjust the tone of the sound-emitting device according to the gap between the current moment and the second prompt moment. The larger the gap, the longer the timeout, and the higher the tone, so as to warn the staff.
[0128] In a possible implementation manner of the embodiment of the present application, the method further includes step S106 (not shown in the figure), step S107 (not shown in the figure), step S108 (not shown in the figure), step S109 (not shown in the figure), step S110 (not shown in the figure) and step S111 (not shown in the figure), step S106 may be performed after step S1043, wherein,
[0129] Step S106: if the sound-emitting device continues to emit sound for a second preset time, the lower core image information is obtained.
[0130] For the embodiment of the present application, if the electronic device determines that the sound-emitting device continues to emit sound for a second preset time, the electronic device obtains the core-lowering image information, and the core-lowering image information can be image information taken by the monitoring device at the staff's workstation, and the monitoring device transmits the image information to the electronic device through the network. If the sound-emitting device continues to emit sound for the second preset time, it means that the core may not be lowered normally for a long time, wherein the second preset time can be 5 minutes, or it can be set to other time lengths.
[0131] Step S107, judging whether the staff is on duty based on the core image information.
[0132] For the embodiment of the present application, the electronic device determines whether the staff is on duty based on the core-loading image information. The electronic device can compare the current image information with the image information of the staff's normal core loading through a convolutional neural network, and determine whether the staff is on duty based on the similarity between the two. The electronic device can also determine whether the staff is on duty through other methods.
[0133] Step S108: If the employee is not on duty, it is determined that the timeout reason is that the employee is away from work.
[0134] For the embodiment of the present application, if the electronic device determines that the staff is not on duty, the electronic device determines that the reason for the timeout is that the staff is away from work, and the electronic device can output the reason for the timeout. The electronic device can send the reason for the timeout to the relevant management personnel, send a text message of "the staff is away from work" to the relevant management personnel, and can also control the speaker to send a voice message of "the staff is away from work", so that the management personnel can check the specific situation in time, or urge the staff to return to their posts.
[0135] Step S109: If the transmission device is on duty, determine whether a failure occurs in the transmission device.
[0136] For the embodiment of the present application, if the electronic device determines that the staff is on duty, but the sound-emitting device continues to emit sound and exceeds the second preset time, the electronic device determines whether the transmission device has a fault, and the electronic device obtains the device parameters of the transmission device, and knows whether the transmission device is operating normally through the parameters.
[0137] Step S110: If a fault occurs, it is determined that the timeout reason is a production line delay.
[0138] For the embodiment of the present application, if the electronic device determines that the transmission device fails, the actual transmission time may be longer than the estimated transmission time. Since the core-setting start time is calculated based on the estimated transmission time, the workpiece may not be transmitted to the staff's workstation yet, and the electronic device has already started timing the core-setting time, which leads to a core-setting timeout. At this time, the electronic device determines that the timeout reason is a production line delay. The electronic device can output the timeout reason, send a text message of "production line delay" to the terminal devices of the staff and management personnel, and control the speaker to send a voice message of "production line delay" so that the management personnel and staff are informed of the specific reason for the timeout, and promptly repair the transmission equipment to reduce the impact on the overall casting efficiency.
[0139] Step S111: If no fault occurs, it is determined that the timeout reason is a personal reason of the staff member.
[0140] For the embodiment of the present application, if the electronic device determines that the transmission equipment has not failed and the staff is on duty, it means that the core setting timeout is due to the staff's personal problem. The staff may be lazy or the staff was injured because of the last core setting. The electronic device determines that the reason for the timeout is the staff's personal problem. The electronic device can output the reason for the timeout. The electronic device can send a text message of "check the work status of the staff" to the terminal device of the manager. The electronic device can also control the speaker to send a voice message of "check the work status of the staff", so that the manager can know the work status of the staff in time and supervise them, thereby improving the casting efficiency.
[0141] If a staff member is injured, the staff member can press the emergency button to send a help signal to the electronic device. After the electronic device receives the help signal, the electronic device can send an emergency message to the management personnel so that the management personnel can provide timely assistance to the staff member.
[0142] By determining the cause of the timeout, when the casting efficiency is low, it is easy to know the direction of improvement, thereby improving the casting efficiency.
[0143] In a possible implementation manner of the embodiment of the present application, the method further includes step S112 (not shown in the figure). Step S112 may be performed after step S108, wherein:
[0144] Step S112, sending replacement information to the replacement staff.
[0145] The substitute information includes the location information of the staff and the work content of the staff.
[0146] For the embodiment of the present application, after the electronic device determines that the staff member has left the post, the electronic device sends replacement information to the replacement staff member, who may be a manager, a doorman, or an idle staff member, sends the location information of the staff member to the replacement staff member, which may be the number of the workstation where the staff member is located, and sends the work content to the replacement staff member, which may be the chip downloading. For example:
[0147] The replacement information sent by the electronic equipment to the management staff is: workstations 12345 need to be unloaded immediately.
[0148] In a possible implementation manner of the embodiment of the present application, the method further includes step S113 (not shown in the figure) and step S114 (not shown in the figure). Step S113 may be performed after step S104, wherein:
[0149] Step S113, obtaining the identity information of the staff.
[0150] For the embodiment of the present application, the electronic device can obtain the identity information of the staff member from the database, or the electronic device can obtain the identity information of the staff member from the cloud server. The identity information can be the staff member's work number, and the work number can be bound to the work station number, so that the electronic device can obtain the identity information of the staff member at the current work station. Take step S112 as an example:
[0151] The electronic device obtains the identity information of the staff member at workstation 12345 as SH0048.
[0152] Step S114, updating the number of times the staff member fails to load the core on time based on the identity information.
[0153] For the embodiment of the present application, the electronic device updates the number of times the staff member fails to place the core on time based on the identity information, wherein the number of times each staff member fails to place the core on time can be stored in the electronic device in the form of a table. Taking step S113 as an example:
[0154] If the electronic device determines that staff member SH0048 has not installed the chip on time, the electronic device will update the number of times the staff member has not installed the chip on time. Assuming that the historical number of times the chip has not been installed on time is 2 times, the electronic device will update it to 3 times. Counting the number of times the chip has been installed on time will facilitate management personnel to implement some reward and punishment systems based on the staff's work data. Certain punishments will be imposed on staff members who have failed to install the chip on time many times, thereby urging the staff member to improve work efficiency.
[0155] In a possible implementation manner of the embodiment of the present application, the method further includes step S115 (not shown in the figure), step S116 (not shown in the figure), step S117 (not shown in the figure) and step S118 (not shown in the figure), wherein:
[0156] Step S115: if a core placement completion instruction is received, the core placement completion time is determined based on the core placement completion instruction.
[0157] For the embodiment of the present application, if the electronic device receives a core placement completion instruction, the electronic device determines the core placement completion time based on the core placement completion instruction, and the core placement completion time may be the time when the electronic device receives a signal sent by the staff member pressing a button to the electronic device. For example, the electronic device determines that the core placement completion time is 9:02:00.
[0158] Step S116, calculating the actual core placing time based on the core placing start time and the core placing completion time.
[0159] For the embodiment of the present application, the electronic device calculates the actual core loading time based on the core loading start time and the core loading completion time, taking step S101 and step S115 as an example:
[0160] The actual core-laying time = 9:02:00-9:01:00 = 00:01:00, and the actual core-laying time is 1 minute.
[0161] Step S117, updating the core loading times of the staff member based on the identity information.
[0162] For the embodiment of the present application, the electronic device updates the number of times the worker places the core based on the identity information, so as to understand the number of workpieces processed by the worker, and implement some reward and punishment systems based on the number of workpieces, and implement certain rewards for workers who place the core more times. Regardless of whether the worker places the core on time, the number of times the core is placed is updated once the core is placed. Take step S113 as an example:
[0163] Assuming that the number of times staff SH0048 has historically loaded cores is 50 times, after the electronic device receives the triggered core loading completion instruction, it updates it to 51 times.
[0164] The electronic device can mark the number of times the core is not inserted on time, and the electronic device can generate a note of the number of times the core is not inserted on time. The note shows that the staff member failed to insert the core on time for the 5th, 18th, and 48th times. These three times may have been completed with the assistance of other substitutes. When counting the number of workpieces, the core insertion process of these times can be specifically checked. If it is completed with the help of others, it will not be counted in the total number of workpieces completed by the staff member. If it is completed overtime by himself, it can be counted in the total number of completed workpieces.
[0165] Step S118, uploading the actual core loading time and core loading times to the cloud server.
[0166] For the embodiment of the present application, the electronic device uploads the actual core loading time and the number of core loading times to the cloud server, which is convenient for summarizing the work status of the staff member. During some comprehensive assessments, the data can be retrieved for comprehensive evaluation, which is convenient for the manager's management.
[0167] The above embodiment introduces a core loading monitoring method from the perspective of the method flow, and the following embodiment introduces a core loading monitoring device from the perspective of a virtual module or a virtual unit. For details, please refer to the following embodiment.
[0168] The present application embodiment provides a core lowering monitoring device 20, such as Figure 2 As shown, the core lowering monitoring device 20 may specifically include:
[0169] The first acquisition module 201 is used to acquire the core loading start time;
[0170] A first determining module 202, configured to determine at least one time prompt interval based on the core loading start time;
[0171] The first judgment module 203 is used to judge whether a core loading completion instruction is received at the current moment;
[0172] The second determination module 204 is used to determine the time prompt interval where the current moment is located when no time is received, and output prompt information based on the time prompt interval;
[0173] The loop module 205 is used to loop through the steps of determining whether a core loading completion instruction is received at the current moment, and if not, determining a time prompt interval where the current moment is located, and outputting prompt information based on the time prompt interval, until the instruction is received.
[0174] By adopting the above technical solution, the first acquisition module 201 obtains the core-laying start time, and the first determination module 202 determines at least one time prompt interval based on the core-laying start time. Different intervals have different prompt methods, which is convenient for the staff to control the core-laying time. The first judgment module 203 determines whether the core-laying completion instruction is received at the current moment. If not, it means that the staff has not completed the core-laying. The second determination module 204 determines the time prompt interval at the current moment to know whether the core-laying timeout has occurred, and outputs prompt information based on the time prompt interval until the core-laying completion instruction is received. The prompt information can prompt the staff to speed up the core-laying progress, effectively improving the efficiency of core-laying.
[0175] In a possible implementation of the embodiment of the present application, when the first determining module 202 determines at least one time prompt interval based on the core loading start time, it is specifically configured to:
[0176] Determine the preset core setting time;
[0177] Determine the first prompt time and the second prompt time based on the core insertion start time and the preset core insertion time;
[0178] Determine the first time prompt interval, the second time prompt interval and the third time prompt interval, the minimum value of the first time prompt interval is the core start time, the maximum value is the first prompt time, the minimum value of the second time prompt interval is the first prompt time, the maximum value is the second prompt time, and the minimum value of the third time prompt interval is the second prompt time.
[0179] In a possible implementation of the embodiment of the present application, when the second determining module 204 outputs the prompt information based on the time prompt interval, it is specifically used to:
[0180] If the current moment is in the first time prompt interval, the first indicator light is controlled to turn on;
[0181] If the current moment is in the second time prompt interval, the first indicator light is controlled to be turned off, the second indicator light is controlled to be turned on, and the sound device is controlled to emit sound at a preset sound frequency;
[0182] If the current moment is in the third time prompt interval, the second indicator light is controlled to be turned off, the third indicator light is controlled to be turned on, and the sound-emitting device is controlled to continuously emit sound.
[0183] In a possible implementation of the embodiment of the present application, the device 20 further includes:
[0184] A second acquisition module is used to acquire the lower core image information when the sound device continues to sound for a second preset time;
[0185] The second judgment module is used to judge whether the staff is on duty based on the core image information;
[0186] The third determination module is used to determine the reason for the timeout as the staff member leaving the post when the staff member is not on duty;
[0187] The third judgment module is used to judge whether the transmission equipment fails when on duty;
[0188] A fourth determination module is used to determine that the timeout reason is a production line detention when a fault occurs;
[0189] The fifth determination module is used to determine that the timeout reason is a personal reason of the staff member when no failure occurs.
[0190] In a possible implementation of the embodiment of the present application, the device 20 further includes:
[0191] The sending module is used to send substitute information to substitute staff, where the substitute information includes the position information of the staff and the work content of the staff.
[0192] In a possible implementation of the embodiment of the present application, the device 20 further includes:
[0193] The third acquisition module is used to obtain the identity information of the staff;
[0194] The first updating module is used to update the number of times the staff member fails to load the core on time based on the identity information.
[0195] In a possible implementation of the embodiment of the present application, the device 20 further includes:
[0196] A sixth determining module, configured to determine a core placing completion time based on the core placing completion instruction when receiving the core placing completion instruction;
[0197] A calculation module, used for calculating the actual core placing time based on the core placing start time and the core placing completion time;
[0198] The second updating module is used to update the number of core downloads of the staff member based on the identity information;
[0199] The upload module is used to upload the actual core loading time and core loading times to the cloud server.
[0200] In the embodiment of the present application, the first acquisition module 201, the second acquisition module and the third acquisition module can be the same acquisition module, or different acquisition modules, or partially the same acquisition modules. The first determination module 202, the second determination module 204, the third determination module, the fourth determination module, the fifth determination module and the sixth determination module can be the same determination module, or different determination modules, or partially the same determination modules. The first judgment module 203, the second judgment module and the third judgment module can be the same judgment module, or different judgment modules, or partially the same judgment modules. The first update module and the second update module can be the same update module, or different update modules.
[0201] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0202] An electronic device is provided in an embodiment of the present application, such as Figure 3 As shown, Figure 3 The electronic device 30 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 30 does not constitute a limitation on the embodiments of the present application.
[0203] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor 301 may also be a combination that implements computing functions. For example, it may include a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0204] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0205] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired application code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0206] The memory 303 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the contents shown in the above method embodiment.
[0207] The electronic devices include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs, desktop computers, etc. It can also be a server, etc. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0208] The embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When it runs on a computer, the computer can execute the corresponding content in the aforementioned method embodiment. Compared with the related art, in the embodiment of the present application, the electronic device obtains the start time of the core laying, and determines at least one time prompt interval based on the start time of the core laying. Different prompt modes exist in different intervals, which is convenient for the staff to control the time of the core laying. The electronic device determines whether the core laying completion instruction is received at the current moment. If it is not received, it means that the staff has not completed the core laying. The electronic device determines the time prompt interval where the current moment is located to know whether the core laying has timed out. The electronic device outputs a prompt message based on the time prompt interval until the core laying completion instruction is received. The prompt message can prompt the staff to speed up the progress of the core laying, effectively improving the efficiency of the core laying.
[0209] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0210] The above is only a partial implementation method of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A core setting monitoring method, characterized in that: include: Obtaining a core placement start time; determining at least one time prompt interval based on the core placement start time; Determine whether a core loading completion instruction has been received at the current moment; If not received, determining the time prompt interval in which the current moment is located, and outputting prompt information based on the time prompt interval; looping the steps of determining whether the core-downloading completion instruction is received at the current moment, and if not received, determining the time prompt interval in which the current moment is located, and outputting prompt information based on the time prompt interval, until it is received; The determining of at least one time prompt interval based on the core-laying start time comprises: determining a preset core-laying time length; determining a first prompt time and a second prompt time based on the core-laying start time and the preset core-laying time length; determining a first time prompt interval, a second time prompt interval and a third time prompt interval, wherein the minimum value of the first time prompt interval is the core-laying start time and the maximum value is the first prompt time, the minimum value of the second time prompt interval is the first prompt time and the maximum value is the second prompt time, and the minimum value of the third time prompt interval is the second prompt time; The outputting of the prompt information based on the time prompt interval includes: if the current moment is in the first time prompt interval, controlling the first indicator light to turn on; if the current moment is in the second time prompt interval, controlling the first indicator light to turn off, controlling the second indicator light to turn on, and controlling the sound device to make a sound at a preset sound frequency; if the current moment is in the third time prompt interval, controlling the second indicator light to turn off, controlling the third indicator light to turn on, and controlling the sound device to continue to make a sound; The controlling the sound-generating device to continuously generate sound further includes: if the sound-generating device continuously generates sound for a second preset time, obtaining the lower core image information; judging whether the staff is on duty based on the lower core image information; if not, determining that the timeout reason is that the staff is away from duty; if on duty, judging whether the transmission device fails; if a failure occurs, determining that the timeout reason is that the production line is delayed; if no failure occurs, determining that the timeout reason is the personal reason of the staff; The determining that the timeout reason is that the staff member is off duty further includes: sending replacement information to the replacement staff member, the replacement information including the location information of the staff member and the work content of the staff member; The step of outputting the prompt information based on the time prompt interval further includes: acquiring the identity information of the staff; updating the number of times the staff fails to place the core on time based on the identity information; The method also includes: if the core placing completion instruction is received, determining the core placing completion time based on the core placing completion instruction; calculating the actual core placing time based on the core placing start time and the core placing completion time; updating the number of core placing times of the staff member based on the identity information; and uploading the actual core placing time and the number of core placing times to the cloud server.
2. A core lowering monitoring device, characterized in that: include: The first acquisition module is used to acquire the core loading start time; A first determining module, configured to determine at least one time prompt interval based on the core inserting start time; The first judgment module is used to judge whether a core loading completion instruction is received at the current moment; A second determining module, configured to determine the time prompt interval in which the current moment is located when no time is received, and output prompt information based on the time prompt interval; A loop module, used for looping and executing the steps of determining whether a core loading completion instruction is received at the current moment, and if not received, determining the time prompt interval in which the current moment is located, and outputting prompt information based on the time prompt interval, until the instruction is received; The first determination module is also used to determine at least one time prompt interval based on the core-laying start time, including: determining a preset core-laying time length; determining a first prompt time and a second prompt time based on the core-laying start time and the preset core-laying time length; determining a first time prompt interval, a second time prompt interval and a third time prompt interval, wherein the minimum value of the first time prompt interval is the core-laying start time, and the maximum value is the first prompt time, the minimum value of the second time prompt interval is the first prompt time, the maximum value is the second prompt time, and the minimum value of the third time prompt interval is the second prompt time; The second determination module is also used for outputting the prompt information based on the time prompt interval, including: if the current moment is in the first time prompt interval, controlling the first indicator light to turn on; if the current moment is in the second time prompt interval, controlling the first indicator light to turn off, controlling the second indicator light to turn on, and controlling the sound device to sound at a preset sound frequency; if the current moment is in the third time prompt interval, controlling the second indicator light to turn off, controlling the third indicator light to turn on, and controlling the sound device to continuously sound; The second determination module is also used for controlling the sound-generating device to continuously generate sound, and further includes: a second acquisition module for acquiring the lower core image information if the sound-generating device continuously generates sound for a second preset time; a second judgment module for judging whether the staff is on duty based on the lower core image information; a third determination module for judging whether the timeout reason is the staff leaving the post if the staff is not on duty; a third judgment module for judging whether the transmission device fails if the staff is on duty; a fourth determination module for judging whether the timeout reason is the production line delay if a failure occurs; and a fifth determination module for judging whether the timeout reason is the personal reason of the staff if no failure occurs; The method further comprises: determining that the timeout reason is that the staff member is away from work; and then further comprising: a sending module for sending replacement information to the replacement staff member, wherein the replacement information includes the location information of the staff member and the work content of the staff member; The method further comprises: outputting the prompt information based on the time prompt interval, and then further comprising: a third acquisition module for acquiring the identity information of the staff member; a first update module for updating the number of times the staff member fails to put the core on time based on the identity information; The device also includes: a sixth determination module, which is used to determine the core laying completion time based on the core laying completion instruction if the core laying completion instruction is received; a calculation module, which is used to calculate the actual core laying time based on the core laying start time and the core laying completion time; a second update module, which is used to update the number of core laying times of the staff member based on the identity information; and an upload module, which is used to upload the actual core laying time and the number of core laying times to the cloud server.
3. An electronic device, characterized in that: It includes: One or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to: execute a core monitoring method according to claim 1.
4. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, a method for monitoring a chip under downloading as claimed in claim 1 is implemented.
Citation Information
Patent Citations
Production management method and apparatus for die-casting workshop
CN105023111A
Printed circuit board (PCB) circulation control device and method
CN105522249A
Warning networking system for factory equipment fault
CN110376978A
Intelligent workshop remote sharing management system and management method thereof
CN112016718A
Casting device and casting equipment
CN207127250U