A control method and device of a multi-roller table ceramic lifting system, equipment and medium

By utilizing the position data processing of the controller and servo motor in the ceramic lifting system, the system can automatically return to its original position after a power outage, solving the problem of manual reset and improving intelligence and production efficiency.

CN120097027BActive Publication Date: 2025-11-25DLT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411947552.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-11-25
Estimated Expiration
2044-12-27

AI Technical Summary

Technical Problem

In the ceramic production process, existing technologies require manual reset of equipment after a power outage, resulting in high labor costs and insufficient intelligence. Furthermore, the loss of servo motor position data affects system recovery.

Method used

In the multi-roller ceramic lifting system, the controller sends a target reset command, which, combined with the first and second position data of the servo motor, automatically determines the target position data and generates target pulse data, so that the roller table mechanism can automatically return to its original position before the power outage.

Benefits of technology

It achieves automatic reset without human intervention, reduces labor costs, improves system intelligence, and ensures the orderly operation and production efficiency of the ceramic production line.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120097027B_ABST
    Figure CN120097027B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of ceramic hoisting machines, in particular to a control method, device and equipment of a multi-roller-table ceramic hoisting system and a medium. The method comprises the following steps: in a preset power state, a target reset instruction is sent to a servo motor to make the servo motor drive the roller table mechanism to move to a reset point, and first position data sent by the servo motor is received; second position data sent by the servo motor when the roller table mechanism reaches the reset point is received; target position data of the servo motor is determined according to the first position data and the second position data, and the target position data is sent to the servo motor. The application can automatically reset after power recovery and return to the original position before power failure, does not need manual intervention in the whole process, greatly reduces the labor cost, improves the intelligence of the multi-roller-table ceramic hoisting machine system, and further improves the production efficiency of the ceramic production line and ensures the orderly operation of the production line.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of ceramic elevator technology, and in particular to a control method, device, equipment and medium for a multi-roller ceramic elevator system. Background Technology

[0002] Power outages are frequent in tile production, especially in remote areas. Even a brief power grid interruption can disrupt electrical operating systems, requiring system reset upon power restoration to resume production. This process is extremely time-consuming and labor-intensive, requiring manual intervention to reset and restart each piece of equipment, posing a challenge to production efficiency. For servo motors, power outages lead to data loss and inaccurate position information. Batteries also age, and communication interference affects data accuracy. Therefore, current technologies for restoring power after an outage suffer from high labor costs due to excessive human intervention and insufficient automation. Summary of the Invention

[0003] This application provides a control method, device, equipment, and medium for a multi-roller ceramic lifting system to solve one or more technical problems existing in the prior art, and at least provide a beneficial option or create conditions.

[0004] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0005] According to one aspect of the embodiments of this application, a control method for a multi-roller ceramic lifting system is provided. The multi-roller ceramic lifting system includes a controller, a servo motor, a roller table mechanism, and a preset reset point. The method is executed on the controller and includes:

[0006] Under a preset power state, a target reset command is sent to the servo motor to cause the servo motor to pull the roller table mechanism to move toward the reset point, and the first position data sent by the servo motor is received. The first position data is sent by the servo motor before it pulls the roller table mechanism.

[0007] Receive second position data sent by the servo motor when the roller table mechanism reaches the reset point;

[0008] The target position data of the servo motor is determined based on the first position data and the second position data, and the target position data is sent to the servo motor so that the servo motor generates corresponding target pulse data based on the target position data and pulls the roller table mechanism to the original position before the preset power state based on the target pulse data.

[0009] The preset power state refers to the instant when the power supply of the multi-roller ceramic elevator system is restored after being cut off.

[0010] In one embodiment of this application, based on the aforementioned scheme, the multi-roller ceramic elevator system further includes a support frame, the servo motor is mounted on the support frame, guide rails are provided on both sides of the support frame, the two ends of the roller table mechanism are respectively located in the guide rails, and the reset point is located on the guide rails.

[0011] In one embodiment of this application, based on the foregoing scheme, the roller table mechanism includes three roller tables, which are arranged sequentially at intervals and are all disposed on the guide rail; the first position data is obtained through the following steps:

[0012] According to the target reset command, select any one of the three roller tables as the target roller table, and take any position point of the target roller table as the target point.

[0013] After the servo motor receives the target reset command and before the servo motor pulls the roller table mechanism to move towards the reset point, the servo motor generates the first position data and sends the first position data to the controller.

[0014] In one embodiment of this application, based on the foregoing scheme, the second location data is obtained through the following steps:

[0015] During the process of the servo motor pulling the three roller tables to move towards the reset point according to the target reset command, when the target point coincides with the reset point, the servo motor generates the second position data.

[0016] In one embodiment of this application, based on the foregoing scheme, both the first position data and the second position data are position data in a first preset format. The step of determining the target position data of the servo motor based on the first position data and the second position data includes:

[0017] Convert the first position data into first position memory data in a second preset format;

[0018] Convert the second position data into second position memory data in the second preset format;

[0019] The difference between the first location memory data and the second location memory data is obtained to obtain location difference data, which is location memory data in the second preset format.

[0020] The position difference data is converted into target position data in the first preset format, so that the servo motor generates target pulse data based on the target position data to perform traction motion on the three roller tables.

[0021] In one embodiment of this application, based on the foregoing scheme, the multi-roller ceramic elevator system further includes a preset lower limit point and a preset upper limit point, both of which are located on the guide rail, with the preset lower limit point located below the reset point and the preset upper limit point located above the reset point; after the roller mechanism moves to the original position, the method further includes:

[0022] Send a target working command to the servo motor so that the servo motor performs traction motion on one or more of the roller tables according to the target working command;

[0023] During the traction movement of one or more of the roller tables, if it is detected that the top of any roller table reaches the preset upper limit point or the bottom of any roller table reaches the preset lower limit point, an early warning command is generated.

[0024] The warning command is sent to a preset terminal device so that the terminal device can trigger an alarm according to the warning command.

[0025] In one embodiment of this application, based on the foregoing scheme, the target working instruction is obtained through the following steps:

[0026] Obtain the target ceramic data to be improved, and divide the target ceramic data into three equal parts;

[0027] The target motion amount required for each roller table is determined based on the respective equal ceramic data.

[0028] Generate the target motion data of the servo motor based on each of the target motion quantities;

[0029] The target working command is generated based on the target motion data, so that the servo motor performs reciprocating traction motion according to the target motion data corresponding to the target working command, so as to lift each ceramic corresponding to the target ceramic data.

[0030] According to one aspect of the embodiments of this application, a control device for a multi-roller ceramic lifting system is provided. The multi-roller ceramic lifting system includes a controller, a servo motor, a roller table mechanism, and a preset reset point. The device is applied to the controller, and the device includes:

[0031] The sending unit is configured to send a target reset command to the servo motor under a preset power state so that the servo motor pulls the roller table mechanism to move toward the reset point, and to receive first position data sent by the servo motor, wherein the first position data is sent by the servo motor before it pulls the roller table mechanism.

[0032] A receiving unit is used to receive second position data sent by the servo motor when the roller table mechanism reaches the reset point;

[0033] The determining unit is configured to determine the target position data of the servo motor based on the first position data and the second position data, and send the target position data to the servo motor so that the servo motor generates corresponding target pulse data based on the target position data and pulls the roller table mechanism to the original position before the preset power state based on the target pulse data.

[0034] The preset power state refers to the instant when the power supply of the multi-roller ceramic elevator system is restored after being cut off.

[0035] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided that stores a computer program thereon, the computer program including executable instructions that, when executed by a processor, implement the method described in the above embodiments.

[0036] According to one aspect of the embodiments of this application, an electronic device is provided, including: one or more processors; and a memory for storing executable instructions of the processors, which, when executed by the one or more processors, cause the one or more processors to perform the method as described in the above embodiments.

[0037] The beneficial effect of this application is that when the power supply of the multi-roller ceramic elevator system is restored after being cut off, that is, in the preset power state, the controller automatically sends a target reset command to the servo motor. Before the servo motor receives the target reset command and performs traction movement, it will receive the first position data sent by the servo motor, that is, record the initial data corresponding to when the roller table mechanism does not move.

[0038] When the roller table mechanism moves, upon reaching the reset point, the second position data sent by the servo motor is recorded. Based on the first and second position data, the amount of movement of the roller table mechanism controlled by the servo motor during this process can be determined, thereby identifying the target position data. By sending the target position data to the servo motor, the servo motor generates corresponding target pulse data and pulls the roller table mechanism to its original position before the preset power state. This allows the roller table mechanism to automatically return to its original position before the power outage, i.e., before the preset power state, when it reaches the reset point, driven by the servo motor. In other words, the entire multi-roller ceramic elevator system can automatically reset and return to its original position before the power outage after power is restored, without any manual intervention. This significantly reduces labor costs and improves the intelligence of the multi-roller ceramic elevator system, thereby increasing the production efficiency of the ceramic production line and ensuring its orderly operation. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly explained below. Obviously, the described drawings are only a part of the embodiments of this application, and not all of them. Those skilled in the art can obtain other design schemes and drawings based on these drawings without creative effort.

[0040] Figure 1 This is a flowchart illustrating a control method for a multi-roller ceramic lifting system according to an embodiment of this application;

[0041] Figure 2 This is a detailed structural diagram of the multi-roller ceramic lifting system according to an embodiment of this application;

[0042] Figure 3 This is a block diagram of the control device for a multi-roller ceramic lifting system according to an embodiment of this application;

[0043] Figure 4 This is a schematic diagram of the system structure of an electronic device according to an embodiment of this application.

[0044] The attached diagram is labeled with servo motor 1, roller table mechanism 2, support frame 3, guide rail 4, reset point 5, preset lower limit point 6, preset upper limit point 7, drive motor 8, and roller table 21. Detailed Implementation

[0045] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this application will be more complete and comprehensive, and will fully convey the concept of the exemplary embodiments to those skilled in the art.

[0046] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0047] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller node devices.

[0048] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0049] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0050] The hardware structure of the multi-roller ceramic elevator system of this application is described in detail below:

[0051] First, refer to Figure 1 As shown, the multi-roller ceramic elevator system includes a controller, a servo motor 1, a roller table mechanism 2, a support frame 3, a guide rail 4, and a preset reset point 5. The controller can be a PLC (Programmable Logic Controller), which is used to control the servo motor 1. The preset reset point 5 is generally set in the lower half of the guide rail 4, and the position of the reset point 5 can be set as needed, that is, the height of the reset point 5 can be set arbitrarily.

[0052] The servo motor 1 is mounted on the support frame 3. Guide rails 4 are provided on both sides of the support frame 3. The two ends of the roller table mechanism 2 are respectively located within the guide rails 4. The reset point 5 is located on the guide rails 4. The roller table mechanism 2 includes three roller tables 21, which are arranged sequentially at intervals and all mounted on the guide rails 4. The ceramic to be lifted is placed on the left side of the support frame 3. By placing the ceramic on the roller table 21, it is lifted by the servo motor 1 to the target height (the target height corresponds to the input position of the next production line equipment), and then automatically flows to the next production line equipment.

[0053] The multi-roller ceramic elevator system also includes three drive motors 8, each drive motor 8 corresponding to a roller table 21. The drive motors 8 are used to enable the ceramics placed on the roller table 21 to flow to the next production line equipment. This application mainly uses servo motor 1 to control the roller table 21 to perform up and down traction movement, and uses drive motor 8 to control the flow of ceramics on the roller table 21 from left to right.

[0054] The multi-roller ceramic lifting machine system also includes a preset lower limit point 6 and a preset upper limit point 7. Both the preset lower limit point 6 and the preset upper limit point 7 are located on the guide rail 4, with the preset lower limit point 6 located below the reset point 5 and the preset upper limit point 7 located above the reset point 5. The preset upper limit point 7 prevents the roller table 21 from being pulled too high, which could cause the ceramics placed on the roller table 21 to collide with the support frame 3, and thus with the multi-roller ceramic lifting system, resulting in equipment damage. Similarly, the preset lower limit point 6 prevents the roller table 21 from being pulled too low, which could cause the bottom of the roller table 21 to collide with the support frame 3, and thus with the multi-roller ceramic lifting system, resulting in equipment damage.

[0055] Under normal circumstances, the PLC sends the target working command, which is the corresponding pulse signal, to the servo motor 1, and the servo motor 1 pulls the roller table 21 of the three drive motors 8 to move up and down.

[0056] Under normal circumstances, servo motor 1 operates in an orderly manner based on accurate position data from the PLC. When the power grid fails (including a brief stop), servo motor 1 stops due to inertia. When power is restored, all position data in the PLC is lost, instantly becoming arbitrary position data, which is clearly not correct. Simultaneously, due to inertia, servo motor 1 will also move a distance during the inertial stop, and the position data it traversed during that stop will also be lost. At this point, the origin information of servo motor 1 in the PLC will also be deleted. If any of these factors is incorrect or lost, servo motor 1 must be reset to activate position control mode and operate correctly. Without an automatic tracking and restoration system, this operation requires manual resetting.

[0057] The implementation details of the technical solutions in the embodiments of this application are described in detail below:

[0058] According to one aspect of the embodiments of this application, a control method for a multi-roller ceramic lifting system is provided. Figure 2 This is a flowchart illustrating a control method for a multi-roller ceramic lifting system according to an embodiment of this application. The method is executed by the controller and includes at least steps S1 to S3, detailed below:

[0059] In step S1, under a preset power state, a target reset command is sent to the servo motor to cause the servo motor to pull the roller table mechanism to move toward the reset point, and first position data sent by the servo motor is received. The first position data is sent by the servo motor before it pulls the roller table mechanism.

[0060] Specifically, the preset power state refers to the instant when the power supply of the multi-roller ceramic elevator system is restored after being cut off, that is, the state when power is restored after a power outage. The target reset command is issued by the PLC, that is, the controller described in this application. After receiving the target reset command, before performing traction movement on the roller table mechanism, the servo motor first sends its own servo data D1 (that is, the first position data described in this application) to the PLC. The PLC will convert the format of the first position data and store it (that is, convert the first position data into the first position memory data of the second preset format described in this application). The first position memory data is denoted as D200, and the second preset format refers to the storage format corresponding to the PLC.

[0061] In one embodiment of this application, the first location data is obtained through the following steps:

[0062] According to the target reset command, select any one of the three roller tables as the target roller table, and take any position point of the target roller table as the target point.

[0063] After the servo motor receives the target reset command and before the servo motor pulls the roller table mechanism to move towards the reset point, the servo motor generates the first position data and sends the first position data to the controller.

[0064] Specifically, one of the three roller tables can be arbitrarily set as the target roller table on the PLC control panel, and then any position point on the target roller table can be selected as the target point. In the embodiments of this application, the lowest roller table among the three roller tables can be selected as the target roller table, and the position of the sensing block set on the target roller table can be selected as the target point. In this way, when the target point coincides with the reset point, the sensing block and the sensor on the reset point will sense each other, and the PLC can then know that the entire roller table mechanism has reached the reset point.

[0065] In step S2, the second position data of the roller mechanism when it reaches the reset point, sent by the servo motor, is received, wherein the second position data is obtained through the following steps:

[0066] During the process of the servo motor pulling the three roller tables to move towards the reset point according to the target reset command, when the target point coincides with the reset point, the servo motor generates the second position data.

[0067] Specifically, the PLC sends pulse data corresponding to the target reset command to the servo motor, which can also be represented by SM1. The SM1 pulls the three rollers to move towards the reset point according to the target reset command. When the target point coincides with the reset point, the sensing block and the sensor on the reset point sense each other. Thus, the PLC can know that the entire roller mechanism has reached the reset point. At this time, the second position data of SM1 is recorded. The second position data is represented by D2.

[0068] In step S3, the target position data of the servo motor is determined based on the first position data and the second position data, and the target position data is sent to the servo motor so that the servo motor generates corresponding target pulse data based on the target position data and pulls the roller table mechanism to the original position before the preset power state based on the target pulse data.

[0069] Both the first position data and the second position data are position data in a first preset format. The step of determining the target position data of the servo motor based on the first position data and the second position data includes:

[0070] Convert the first position data into first position memory data in a second preset format;

[0071] Convert the second position data into second position memory data in the second preset format;

[0072] The difference between the first location memory data and the second location memory data is obtained to obtain location difference data, which is location memory data in the second preset format.

[0073] The position difference data is converted into target position data in the first preset format, so that the servo motor generates target pulse data based on the target position data to perform traction motion on the three roller tables.

[0074] Specifically, both the first position data and the second position data are position data in a first preset format. The first preset format corresponds to the format corresponding to the servo motor, namely the first position data D1 and the second position data D2. The second preset format corresponds to the format that the PLC can store and recognize, namely the first position memory data. The first position memory data is represented by D200, and the second position memory data is represented by D202.

[0075] According to the target reset command, the servo motor pulls the three roller tables downwards, that is, closer to the reset point. Figure 1 (5) Perform the recovery motion. Before the motion, record the data of servo SM1 as D1 and store it in the PLC's memory storage D200 (long byte, DM area with power failure retention function).

[0076] Under the traction of servo motor 1, the roller table continues to move downward toward the reset point 5. At the same time, the position data of servo motor 1 changes in an orderly manner. When the sensing block of the roller table (i.e., the position where the target point is located) touches the reset point, the data of SM1 is recorded as D2 (i.e., the second position data of this application) and stored in the PLC memory storage D202. After the D2 data is transmitted, the servo motor completes the reset work, the position data becomes 0, and the servo motor records the reset point information. At this time, the position control mode can be entered (in the position control mode, the servo motor can be pulse controlled so that the servo motor can pull the roller table mechanism to move to the specified position).

[0077] The difference between D2 and D1 is a position data between the roller table's position before the power outage and the reset point (i.e., the position difference data described in this application). Subtracting the data from D202 and D200 yields a position data D3 (i.e., the position difference data described in this application). The D3 data is stored in memory storage D204 (i.e., the target position data described in this application).

[0078] The data from D204 is transmitted to the pulse data of position control to generate target pulse data. The servo motor then automatically returns to the position before the power outage (i.e., the original position) by using the target pulse data corresponding to the position control mode.

[0079] The entire automatic reset and restoration to the original position process is an automatic tracking and restoration process that takes place after power is restored and safety hazards are automatically eliminated. In the past, this process did not require manual intervention. The multi-roller ceramic lifting system can independently judge and execute this process, which plays an important role in quickly restoring production after the power grid is restored.

[0080] In one embodiment of this application, the multi-roller ceramic elevator system further includes a preset lower limit point and a preset upper limit point, both of which are located on the guide rail, with the preset lower limit point located below the reset point and the preset upper limit point located above the reset point; after the roller mechanism moves to the original position, the method further includes:

[0081] Send a target working command to the servo motor so that the servo motor performs traction motion on one or more of the roller tables according to the target working command;

[0082] During the traction movement of one or more of the roller tables, if it is detected that the top of any roller table reaches the preset upper limit point or the bottom of any roller table reaches the preset lower limit point, an early warning command is generated.

[0083] The warning command is sent to a preset terminal device so that the terminal device can trigger an alarm according to the warning command.

[0084] Specifically, by setting a preset lower limit point ( Figure 1 6) and preset upper limit points ( Figure 1 In step 7), if the top of any roller reaches the preset upper limit point or the bottom of any roller reaches the preset lower limit point under normal operation of the roller mechanism, an early warning command is generated, enabling a preset terminal device to trigger an alarm based on the early warning command. The preset terminal device can be a mobile phone, tablet, or other similar device, allowing staff to promptly perform subsequent processing such as shutdown and repair based on the alarm information.

[0085] In one embodiment of this application, the target working instruction is obtained through the following steps:

[0086] Obtain the target ceramic data to be improved, and divide the target ceramic data into three equal parts;

[0087] The target motion amount required for each roller table is determined based on the respective equal ceramic data.

[0088] Generate the target motion data of the servo motor based on each of the target motion quantities;

[0089] The target working command is generated based on the target motion data, so that the servo motor performs reciprocating traction motion according to the target motion data corresponding to the target working command, so as to lift each ceramic corresponding to the target ceramic data.

[0090] Specifically, the target ceramic data to be lifted refers to the individual ceramics that need to be lifted. Three drive motors are needed to lift and transport these ceramics laterally. Since there are three roller tables, the ceramics can be divided into three equal portions based on their quantity. Then, based on these equal portions, the target motion amount required for each roller table to lift and transport these equal portions can be calculated. In other words, based on these target motion amounts, the roller tables can be controlled to perform orderly and repetitive lifting movements, which generates target motion data for the servo motors. Then, based on the target motion data, the target work command is generated so that the servo motors perform reciprocating traction movements according to the target motion data corresponding to the target work command, in order to lift the individual ceramics corresponding to the target ceramic data.

[0091] In summary, when the power supply to the multi-roller ceramic elevator system is restored after being cut off, that is, under the preset power state, the controller automatically sends a target reset command to the servo motor. Before the servo motor receives the target reset command and performs traction movement, it will receive the first position data sent by the servo motor, which is the initial data corresponding to when the roller table mechanism is not moving.

[0092] When the roller table mechanism moves, upon reaching the reset point, the second position data sent by the servo motor is recorded. Based on the first and second position data, the amount of movement of the roller table mechanism controlled by the servo motor during this process can be determined, thereby identifying the target position data. By sending the target position data to the servo motor, the servo motor generates corresponding target pulse data and pulls the roller table mechanism to its original position before the preset power state. This allows the roller table mechanism to automatically return to its original position before the power outage, i.e., before the preset power state, when it reaches the reset point, driven by the servo motor. In other words, the entire multi-roller ceramic elevator system can automatically reset and return to its original position before the power outage after power is restored, without any manual intervention. This significantly reduces labor costs and improves the intelligence of the multi-roller ceramic elevator system, thereby increasing the production efficiency of the ceramic production line and ensuring its orderly operation.

[0093] Figure 3 The diagram shows a control device 300 for a multi-roller ceramic lifting system according to an embodiment of the present application. The control device 300 for a multi-roller ceramic lifting system according to an embodiment of the present application includes: a sending unit 301, a receiving unit 302, and a determining unit 303.

[0094] The sending unit 301 is configured to send a target reset command to the servo motor under a preset power state so that the servo motor pulls the roller table mechanism to move toward the reset point, and to receive first position data sent by the servo motor, wherein the first position data is sent by the servo motor before it pulls the roller table mechanism.

[0095] The receiving unit 302 is used to receive second position data sent by the servo motor when the roller table mechanism reaches the reset point;

[0096] The determining unit 303 is used to determine the target position data of the servo motor based on the first position data and the second position data, and send the target position data to the servo motor so that the servo motor generates corresponding target pulse data based on the target position data and pulls the roller table mechanism to the original position before the preset power state based on the target pulse data.

[0097] The preset power state refers to the instant when the power supply of the multi-roller ceramic elevator system is restored after being cut off.

[0098] In another aspect, this application also provides a computer-readable storage medium storing a program product capable of implementing the methods provided above in this specification. In some possible implementations, various aspects of this application may also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps described in the "Embodiment Methods" section of this specification according to various exemplary embodiments of this application.

[0099] The program product for implementing the above-described method according to the embodiments of this application may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of this application is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0100] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0101] Computer-readable signal media may include data signals propagated as part of a carrier wave in baseband, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0102] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0103] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0104] In another respect, this application also provides an electronic device capable of implementing the above-described method.

[0105] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."

[0106] The following reference Figure 4 To describe an electronic device 400 according to this embodiment of the present application. Figure 4 The electronic device 400 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0107] like Figure 4 As shown, the electronic device 400 is manifested in the form of a general-purpose computing device. The components of the electronic device 400 may include, but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including storage unit 420 and processing unit 410).

[0108] The storage unit stores program code that can be executed by the processing unit 410, causing the processing unit 410 to perform the steps described in the "Embodiment Methods" section above according to various exemplary embodiments of this application.

[0109] Storage unit 420 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 421 and / or cache memory 422, and may further include a read-only memory (ROM) 423.

[0110] Storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0111] Bus 430 can represent one or more of several types of bus structures, including a memory cell bus or memory cell control node, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0112] Electronic device 400 can also communicate with one or more external devices 1200 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 400, and / or with any device that enables electronic device 400 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 450. Furthermore, electronic device 400 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 460. As shown, network adapter 460 communicates with other modules of electronic device 400 via bus 430. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0113] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this application.

[0114] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this application, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously in multiple modules.

[0115] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A control method for a multi-roller ceramic lifting system, characterized in that, The multi-roller ceramic elevator system includes a controller, a servo motor, a roller table mechanism, and a preset reset point. The method is executed by the controller and includes: Under a preset power state, a target reset command is sent to the servo motor to cause the servo motor to pull the roller table mechanism to move toward the reset point, and the first position data sent by the servo motor is received. The first position data is sent by the servo motor before it pulls the roller table mechanism. Receive second position data sent by the servo motor when the roller table mechanism reaches the reset point; The target position data of the servo motor is determined based on the first position data and the second position data, and the target position data is sent to the servo motor so that the servo motor generates corresponding target pulse data based on the target position data and pulls the roller table mechanism to the original position before the preset power state based on the target pulse data. The preset power state refers to the instant when the power supply of the multi-roller ceramic elevator system is restored after being cut off.

2. The control method for the multi-roller ceramic lifting system according to claim 1, characterized in that, The multi-roller ceramic elevator system also includes a support frame, the servo motor is mounted on the support frame, guide rails are provided on both sides of the support frame, the two ends of the roller table mechanism are respectively located in the guide rails, and the reset point is located on the guide rails.

3. The control method for the multi-roller ceramic lifting system according to claim 2, characterized in that, The roller table mechanism includes three roller tables, which are arranged sequentially at intervals and are all mounted on the guide rail; the first position data is obtained through the following steps: According to the target reset command, select any one of the three roller tables as the target roller table, and take any position point of the target roller table as the target point. After the servo motor receives the target reset command and before the servo motor pulls the roller table mechanism to move towards the reset point, the servo motor generates the first position data and sends the first position data to the controller.

4. The control method for the multi-roller ceramic lifting system according to claim 3, characterized in that, The second location data is obtained through the following steps: During the process of the servo motor pulling the three roller tables to move towards the reset point according to the target reset command, when the target point coincides with the reset point, the servo motor generates the second position data.

5. The control method for the multi-roller ceramic lifting system according to claim 4, characterized in that, Both the first position data and the second position data are position data in a first preset format. The step of determining the target position data of the servo motor based on the first position data and the second position data includes: Convert the first position data into first position memory data in a second preset format; Convert the second position data into second position memory data in the second preset format; The difference between the first location memory data and the second location memory data is obtained to obtain location difference data, which is location memory data in the second preset format. The position difference data is converted into target position data in the first preset format, so that the servo motor generates target pulse data based on the target position data to perform traction motion on the three roller tables.

6. The control method for the multi-roller ceramic lifting system according to claim 5, characterized in that, The multi-roller ceramic elevator system further includes a preset lower limit point and a preset upper limit point, both of which are located on the guide rail. The preset lower limit point is located below the reset point, and the preset upper limit point is located above the reset point. After the roller mechanism moves to the original position, the method further includes: Send a target working command to the servo motor so that the servo motor performs traction motion on one or more of the roller tables according to the target working command; During the traction movement of one or more of the roller tables, if it is detected that the top of any roller table reaches the preset upper limit point or the bottom of any roller table reaches the preset lower limit point, an early warning command is generated. The warning command is sent to a preset terminal device so that the terminal device can trigger an alarm according to the warning command.

7. The control method for the multi-roller ceramic lifting system according to claim 6, characterized in that, The target working instruction is obtained through the following steps: Obtain the target ceramic data to be improved, and divide the target ceramic data into three equal parts; The target motion amount required for each roller table is determined based on the respective equal ceramic data. Generate the target motion data of the servo motor based on each of the target motion quantities; The target working command is generated based on the target motion data, so that the servo motor performs reciprocating traction motion according to the target motion data corresponding to the target working command, so as to lift each ceramic corresponding to the target ceramic data.

8. A control device for a multi-roller ceramic lifting system, characterized in that, The multi-roller ceramic elevator system includes a controller, a servo motor, a roller table mechanism, and a preset reset point. The device is applied to the controller and includes: The sending unit is configured to send a target reset command to the servo motor under a preset power state so that the servo motor pulls the roller table mechanism to move toward the reset point, and to receive first position data sent by the servo motor, wherein the first position data is sent by the servo motor before it pulls the roller table mechanism. A receiving unit is used to receive second position data sent by the servo motor when the roller table mechanism reaches the reset point; The determining unit is configured to determine the target position data of the servo motor based on the first position data and the second position data, and send the target position data to the servo motor so that the servo motor generates corresponding target pulse data based on the target position data and pulls the roller table mechanism to the original position before the preset power state based on the target pulse data. The preset power state refers to the instant when the power supply of the multi-roller ceramic elevator system is restored after being cut off.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to perform the operations performed by the method as described in any one of claims 1 to 7.

10. An electronic device, characterized in that, The electronic device includes one or more processors and one or more memories, wherein at least one piece of program code is stored in the one or more memories, and the at least one piece of program code is loaded and executed by the one or more processors to perform the operation performed by the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Control system for robot palletizer

    CN107081757A

  • Ceramic tile dryer inlet-outlet lifting device

    CN211055950U