Page counting method and system and storage medium thereof
The servo motor drive and photoelectric sensor establishing a reference-based page system, which solves the problem that traditional numerical page systems cannot dynamically adjust the number of paper, realizes flexible parameter adjustment during operation, and improves production efficiency and system stability.
Patent Information
- Application Number
- CN202510472109.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-16
- Publication Date
- 2025-08-01
AI Technical Summary
Traditional page counting systems cannot dynamically adjust the number of paper during operation, resulting in low production efficiency and lack of accurate origin reference and cycle recognition capabilities, resulting in mechanical paper blockage problems when parameter modifications are made.
The servo motor drives a number page system, which establishes the origin reference through a photoelectric sensor, and combines the encoder to determine the cycle to achieve accurate control of the servo motor, supports dynamic adjustment of the number of paper during operation, and ensures system stability through the touch screen real-time monitoring and alarm mechanism.
The multi-page system dynamically switches the number of papers without shutting down, improves production efficiency and flexibility, avoids instability when mechanical paper blocking and parameter modification, and meets the needs of multiple varieties of small batch production.
Smart Images

Figure CN120409527A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of servo motors, and particularly to a page counting method, system, and storage medium thereof. Background Art
[0002] In the printing and binding process, the page counting system is a key mechanism for automatically grouping and stacking sheets according to specified quantities. According to different product specification requirements, traditional page counting systems must stop the machine to adjust the sheet number parameter. After the adjustment is completed, they operate according to fixed parameters. If changes are needed, the machine must be stopped again, seriously affecting production efficiency.
[0003] There are two core reasons why traditional page counting systems cannot modify the sheet number parameter during operation: First, existing systems lack an accurate origin reference mechanism. The initial position is random. When the parameter is modified, if the page counting mechanism is in an intermediate state (such as the 16.5-sheet position), it is impossible to handle the transition state of the previous 0.5 sheet after the parameter is changed, which will inevitably cause paper jams in the mechanical structure. Second, the system lacks the ability to intelligently identify cycles and cannot determine whether the current number of sheets has completed a full cycle, so it is impossible to determine a safe parameter switching time.
[0004] Currently, there are two main solutions in the industry, but both have significant limitations: One is to adjust the page counting number of sheets by replacing mechanical synchronous belt pulleys and gears. This not only requires stopping the machine for operation, but also requires repositioning after adjustment; the other is to replace the synchronous pulley with a servo motor and modify the page counting number of sheets through the electronic gear ratio parameter. However, because the encoder is directly connected to the servo driver and lacks the origin reference and cycle planning capabilities, it is still impossible to switch parameters in the continuous operation state. Summary of the Invention
[0005] The main technical problem to be solved by the embodiments of the present invention is to provide a page counting method, system, and storage medium thereof, which can solve at least some of the defects existing in the existing page counting system.
[0006] In a first aspect, an embodiment of the present invention provides a page counting method, which is applied to a page counting system of a printing press. The page counting system includes a page counting mechanism and a page counting servo motor, and includes: after establishing the origin reference of the page counting mechanism, performing a homing operation; receiving a page counting number of sheets setting, where the page counting number of sheets setting includes a sequence of numbers of sheets that changes periodically; based on the origin reference and the page counting number of sheets setting, controlling the page counting servo motor to drive the page counting mechanism to operate in a preset motion mode; during the operation of the page counting system, receiving a modified page counting number of sheets setting; determining whether the current page counting cycle is completed; if so, controlling the page counting servo motor to operate based on the modified page counting number of sheets setting.
[0007] Optionally, establishing the origin reference of the sheet counting mechanism includes: receiving a position signal provided by an optoelectronic sensor or a position sensor; controlling the sheet counting servo motor to drive the sheet counting mechanism to move to the origin position corresponding to the position signal; resetting the counting system to a preset initial value; and sending a signal indicating that the homing is completed.
[0008] Optionally, multiple different sets of sheet counting quantity settings are preset, and each set of sheet counting quantity settings corresponds to different product specifications; setting the production quantity of each set of product specifications; monitoring the production quantity of the current product specification; and automatically switching to the next set of sheet counting quantity settings when it is detected that the production quantity of the current specification reaches the preset value.
[0009] Optionally, the sheet counting system further includes a touch screen, and is characterized by further including: real-time monitoring of the operating state of the sheet counting servo motor; outputting an alarm signal when it is detected that the sheet counting servo motor has an abnormality; and outputting the operating parameters and status information of the current sheet counting system.
[0010] Optionally, determining whether the current sheet counting cycle is completed includes: collecting a pulse signal through an encoder linked to the rotary cutter of the sheet paging device; counting the number of sheets processed within the current sheet counting cycle based on the pulse signal; and determining that the current sheet counting cycle is completed when the number of sheets processed reaches the total number of sheets set for the current cycle.
[0011] Optionally, the sheet counting cycle includes a plurality of sheet counting cycle periods, and each sheet counting cycle period includes a plurality of sheet counting sub-periods.
[0012] Optionally, the preset motion modes include a first motion mode and / or a second motion mode. When the sheet counting servo motor drives the sheet counting mechanism to operate in the first motion mode, within the plurality of sheet counting sub-periods, the sheet counting servo motor operates at a corresponding preset speed; when the sheet counting servo motor drives the sheet counting mechanism to operate in the second motion mode, the sheet counting servo motor operates at a first preset speed within the first preset time of each sheet counting sub-period and operates at a second preset speed within the remaining time of the corresponding sheet counting sub-period.
[0013] Optionally, the sheet counting quantity setting includes: setting the total number of sheets in the sheet counting cycle; setting that the sheet counting cycle includes a plurality of sheet counting cycle periods; and setting the corresponding number of sheets for each sheet counting sub-period in the sheet counting cycle period.
[0014] In a second aspect, an embodiment of the present invention provides a page counting system, including: a page counting mechanism for grouping and stacking papers; a photoelectric sensor for providing a position signal to the page counting mechanism; an encoder for outputting a pulse signal; a touch screen for receiving the setting of the number of counted pages; a servo motor for driving the page counting mechanism; a servo driver for driving the servo motor; and a motion controller for executing a page counting method as described in the first aspect.
[0015] In a third aspect, an embodiment of the present invention provides a non-volatile computer storage medium storing computer-executable instructions, which when executed by one or more processors, enable the one or more processors to execute a page counting method as described in the first aspect.
[0016] The beneficial effects of the embodiments of the present invention are as follows: Different from the prior art, the embodiments of the present invention can achieve dynamic switching of different page number settings for the page counting system of a printing machine without stopping the machine, effectively solving the technical problem that traditional page counting systems must stop the machine to modify parameters, and improving production efficiency and flexibility. Description of the Drawings
[0017] One or more embodiments are exemplarily illustrated by corresponding drawings. These exemplary illustrations do not limit the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements, unless otherwise stated, and the drawings in the figures do not constitute a proportional limitation.
[0018] Figure 1 is a schematic structural diagram of a page counting system provided by an embodiment of the present invention;
[0019] Figure 2 is Figure 1 a schematic diagram of the power supply system connection of the page counting system shown, showing the power supply circuit structure of the page counting system;
[0020] Figure 3 is Figure 1 a schematic diagram of the motion control system connection of the page counting system shown, showing the signal connection relationship between the encoder and the motion controller;
[0021] Figure 4 is Figure 1 a schematic diagram of the servo drive system connection of the page counting system shown, showing the connection structure of the servo driver, the servo motor and the control system;
[0022] Figure 5 is a schematic flowchart of a page counting method provided by an embodiment of the present invention. Detailed Embodiments
[0023] For ease of understanding the present application, the following provides a more detailed description of the present application in conjunction with the accompanying drawings and specific embodiments. It should be noted that when an element is described as "fixed to" another element, it can be directly on the other element, or there can be one or more intermediate elements therebetween. When an element is described as "connected to" another element, it can be directly connected to the other element, or there can be one or more intermediate elements therebetween. The terms "upper", "lower", "inner", "outer", "bottom", etc. used in this specification indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for facilitating the description of the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation to the present application. In addition, the terms "first", "second", "third", etc. are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.
[0024] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs. The terms used in this specification in the description of the present application are only for the purpose of describing specific embodiments and are not used to limit the present application. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items.
[0025] In addition, the technical features involved in different embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.
[0026] The following will describe the technical solutions in the present application in conjunction with the accompanying drawings.
[0027] Refer to Figure 1 , Figure 1 is a structural schematic diagram of a page counting system. The page counting system mainly includes a motion controller 110, a servo driver 120, a servo motor 130, a page counting mechanism 140, an encoder 150, a photoelectric sensor 160, and a touch screen 170.
[0028] In the embodiment of the present application, the motion controller 110 serves as the core control unit of the system, is electrically connected to the encoder 150, the servo driver 120, the photoelectric sensor 160, and the touch screen 170, and is responsible for receiving and processing the signals of each component, and performing motion planning and control. The motion controller 110 has functions of cycle recognition and motion curve planning, and can judge the completion status of the current page counting cycle according to the position signal provided by the encoder 150, and provide a safe opportunity for parameter change.
[0029] The servo driver 120 is electrically connected to the motion controller 110 and the servo motor 130, and is responsible for driving the servo motor 130 to operate according to a preset motion curve based on the control signal issued by the motion controller 110. The servo driver 120 has high-precision control capabilities and can ensure the smooth switching of the servo motor 130 under different sheet number parameters.
[0030] The servo motor 130 is mechanically connected to the sheet paging mechanism 140 and is responsible for driving the sheet paging mechanism 140 to perform the paging action. Through precise position control, the servo motor 130 can drive the sheet paging mechanism 140 to perform different batches of paging operations according to the set sheet number sequence. The motion characteristics of the servo motor 130 directly affect the sheet paging accuracy and stability.
[0031] The sheet paging mechanism 140, as the mechanical part that actually performs the paging action, is driven by the servo motor 130 and is responsible for grouping and stacking the sheets. The sheet paging mechanism 140 usually includes a paging execution part and a pressing and conveying component. The former is responsible for performing the paging action when the preset number of sheets is reached, and the latter is responsible for stably conveying the sheets.
[0032] The encoder 150 is electrically connected to the motion controller 110 and is responsible for outputting pulse signals to the motion controller 110. In the system, the encoder 150 is usually linked with the rotary cutter of the paging device, and generates corresponding pulse signals whenever a cutting action is completed, providing an accurate counting reference for the system and making it possible to use the counting basis of "one cut equals one sheet". The accuracy and stability of the encoder 150 directly affect the counting accuracy of the system for the number of sheets.
[0033] The photoelectric sensor 160 is electrically connected to the motion controller 110 and is responsible for providing position signals for the sheet paging mechanism 140. When the photoelectric sensor 160 detects a specific physical position, it sends an origin signal to the motion controller 110, establishing an absolute coordinate reference for the system and solving the problem of the traditional system having "no origin and random initial positions".
[0034] The touch screen 170 is electrically connected to the motion controller 110 and serves as a human-machine interface for receiving the sheet number setting input by the user and displaying the system operation status. Through the touch screen 170, the operator can flexibly set different sheet number sequences, switch operation modes, monitor the operation status of the servo motor, and receive system alarm information, etc.
[0035] The sheet paging mechanism 140 is the execution part of the entire sheet paging system and is responsible for actually completing the operations of sheet conveying, counting, and grouping and stacking. Refer to Figure 1 , the sheet paging mechanism 140 has a precise mechanical structure design and closely cooperates with the servo motor 130 to achieve accurate sheet paging functions.
[0036] In some embodiments of the present application, the sheet counting mechanism 140 mainly consists of a pallet system, a paper feeding component, and a sheet separation actuator. The pallet system includes several groups of pallets arranged at intervals, which are used to support and guide the paper conveyance. Each group of pallets is provided with a conveying wheel set, including a driving wheel and several driven wheels, which are arranged at intervals in sequence along the conveying direction. The driving wheels are connected in series through a first spline shaft to ensure the synchronous rotation of the driving wheels on each pallet and maintain the consistency of paper conveyance. Installation grooves are formed on the pallets, and the conveying wheel set is installed in the grooves, and its upper wheel surface is flush with the upper end surface of the pallet, forming a smooth paper conveyance channel.
[0037] The paper feeding component is located above the pallets and is responsible for stabilizing the paper conveyance. The paper feeding component includes a mounting plate and synchronous belt wheels mounted on the mounting plate, and a synchronous belt is wound around between the two groups of synchronous belt wheels. The synchronous belt wheels are connected in series through a second spline shaft to ensure the synchronous operation of the synchronous belts of each paper feeding component. An elastic pressing device is also provided on the mounting plate, which is located between the two synchronous belt wheels and elastically presses the synchronous belt downward to form a stable clamping force on the paper, ensuring that the paper does not shift or stack during the conveyance process.
[0038] The sheet separation actuator is a key component in the sheet counting mechanism that performs the actual sheet separation action, usually in the form of a sheet separation claw or a paper gripper. When the system count reaches the preset number of sheets, the sheet separation actuator acts under the precise control of the servo motor 130 to separate the current batch of paper from the subsequent paper, realizing the grouping according to the predetermined number of sheets. The precise positioning and action timing of the sheet separation actuator directly affect the sheet separation quality.
[0039] The transmission system of the sheet counting mechanism 140 adopts a spline shaft transmission design, including a first spline shaft and a second spline shaft. The first spline shaft connects the driving wheels on each pallet in series, and the second spline shaft connects the synchronous belt wheels on each paper feeding component in series. Both are jointly driven by the servo motor 130 through a gear system. The transmission system design cleverly utilizes the characteristics of the spline shaft, which not only ensures the synchronism of each station but also allows the adjustment of the station spacing through the adjustment mechanism to adapt to the production requirements of different specifications of products.
[0040] During the actual working process, the sheet counting mechanism 140 realizes precise counting through an encoder 150 linked with the rotary cutter. Whenever the rotary cutter completes a cutting action (i.e., generates a sheet of paper), the encoder 150 generates a corresponding pulse signal, and the motion controller 110 accumulates the count accordingly. When the count reaches the preset number of sheets value, the servo motor 130 drives the sheet separation actuator to complete the sheet separation action according to the preset motion curve, and then resets the count to start a new sheet counting cycle.
[0041] The key innovation of the sheet counting mechanism 140 lies in its close cooperation with the servo control system. Traditional sheet counting mechanisms mostly use mechanical cams or fixed-distance triggering mechanisms, and the counting is based on physical position or rotation angle, unable to dynamically adjust when parameters change. However, this sheet counting mechanism is directly driven by a servo motor 130, and an accurate motion curve is generated through a motion controller 110, enabling a more flexible control strategy. In particular, the system establishes a clear origin reference mechanism through an optoelectronic sensor 160, solving the problem of "random initial position" and providing a basis for the safe change of parameters.
[0042] Refer to Figure 2 , Figure 2 which is a schematic diagram of the power system connection of the sheet counting system. The power system provides stable power supply for the entire sheet counting system, including three-phase power input (L11, L12, L13), circuit breakers (QF1, QF2), and a power transformer device (DY1). The three-phase power is connected to the system through the circuit breaker QF1, and after circuit breaker protection, it provides a 380V working voltage for the servo drive; at the same time, it is converted into 24V DC voltage through the circuit breaker QF2 and the power transformer device DY1 to provide working power for the motion controller 110, the touch screen 170, and each sensor. The reasonable power configuration ensures the stable operation of each component of the system. Especially in the working conditions where the servo motor 130 needs to start and stop frequently or change speed, a stable power supply is particularly important.
[0043] Refer to Figure 3 , Figure 3 which is a schematic diagram of the motion control system connection of the sheet counting system. The motion control system, as the "brain" of the entire sheet counting system, is responsible for processing the signals of the encoder 150, generating control curves, and monitoring the system status. The motion controller 110 receives external signals through multiple input ports (IN0 to IN23), including the A+, A-, B+, B- signals from the encoder 150, and the position signals from the optoelectronic sensor 160. At the same time, the motion controller 110 controls the servo drive 120 and other actuators through multiple output ports (OUT0 to OUT7). The AXIS0 port in the system is specifically used to receive the encoder signals related to the sheet counting servo. The motion controller 110 judges the completion status of the sheet counting cycle based on this signal to achieve safe parameter switching. The motion controller 110 is also equipped with a communication interface for data exchange with the touch screen 170, receiving user-set parameters and returning the system operation status.
[0044] Refer to Figure 4 , Figure 4It is a schematic connection diagram of the servo drive system of the said multi-page system. The servo drive system consists of a servo driver 120 and a servo motor 130, and is responsible for executing the motion curve planned by the motion controller 110. The servo driver 120 obtains a 380V working power supply through the three-phase power supply interfaces L1, L2, and L3, and is connected to the servo motor 130 through a dedicated servo cable to drive the servo motor 130 to rotate. At the same time, the servo driver 120 is connected to the AXIS0 port of the motion controller 110 through the CN2 interface to receive control signals. The servo motor 130 is internally equipped with an encoder PG to provide position feedback, forming a closed-loop control system to ensure that the servo motor 130 operates precisely according to the predetermined trajectory. Figure 4 It also shows the signal connection details between the AXIS0 port of the motion controller 110 and the CN1 port of the servo driver 120, including the transmission channels of the A+ / A- and B+ / B- differential signals, ensuring reliable signal transmission in an electromagnetic interference environment.
[0045] Based on the multi-page system provided by the above embodiment, the embodiment of the present invention provides a multi-page method, and its process schematic diagram is as Figure 5 shown, and specifically includes the following steps:
[0046] Step S100: After establishing the origin reference of the multi-page mechanism, perform a homing operation.
[0047] [[ID=·13]]By establishing a clear origin reference system, the problem of "random initial position" in the traditional multi-page system is solved, laying a foundation for accurate multi-page operations. The origin reference system serves as the coordinate starting point for the entire multi-page method, ensuring that all multi-page actions are based on a unified position reference.
[0048] Step S200: Receive the setting of the number of multi-pages. The setting of the number of multi-pages includes a sequence of numbers that change periodically.
[0049] Receive the multi-page parameters input by the operator through the interface, including a single page value or a sequence of numbers that change periodically. The setting of the number of multi-pages can be organized according to different hierarchical structures, supporting flexible and diverse multi-page strategies.
[0050] Specifically, through the touch screen 170 interface, the operator can input the number of sheets setting for several pages, including a fixed number of sheets value (such as 17 sheets for all batches) or a sequence of numbers of sheets with periodic changes (such as a cycle of 17, 17, 16). The system supports multiple setting methods: the total number of sheets setting for the sheet counting cycle, the sheet counting cycle setting, and the corresponding number of sheets setting for the sheet counting sub-cycle. Among them, the sheet counting cycle includes several sheet counting cycle periods, and the sheet counting cycle period includes several sheet counting sub-cycle periods. For example, the operator can set the total cycle to 49 sheets, including 1 sheet counting cycle period. The sheet counting cycle period is divided into three sheet counting sub-cycles, including 17, 17, and 16 sheets respectively, forming a sequence of numbers of sheets with periodic changes. The touch screen 170 transmits these parameters to the motion controller 110 for processing and storage.
[0051] Step S300: Based on the origin reference and the number of sheets setting for sheet counting, control the sheet counting servo motor to drive the sheet counting mechanism to operate in a preset motion mode.
[0052] Specifically, the motion controller 110 generates a corresponding servo motion curve according to the received number of sheets setting for sheet counting, and controls the sheet counting servo motor 130 to operate in a preset motion mode through the servo driver 120. The preset motion mode can include a first motion mode and a second motion mode. In the first motion mode, the sheet counting servo motor 130 operates uniformly at a corresponding preset speed within each sheet counting sub-cycle; in the second motion mode, the sheet counting servo motor 130 operates at a low speed at a first preset speed in the first part of each sheet counting sub-cycle (such as the first 3 / 2 of the cycle), and operates at a second preset speed in the remaining time (such as the last 1 / 3 of the cycle) to ensure a constant speed at the paper clamping moment and improve stability in special cases.
[0053] Convert the sheet counting parameters into an actual motion curve, and drive the sheet counting mechanism to perform the sheet separation action through the servo control system. The preset motion mode can be selected according to production requirements to adapt to the sheet counting requirements under different working conditions.
[0054] Step S400: During the operation of the sheet counting system, receive the modified number of sheets setting for sheet counting.
[0055] Receive the sheet counting parameters input by the operator again through the interface, including a single number of sheets value or a sequence of numbers of sheets with periodic changes. The received number of sheets setting for sheet counting this time can be the same as or different from the input number of sheets setting for sheet feeding received in step S200.
[0056] Specifically, when the production demand changes, the operator can input a new number of sheets setting through the touch screen 170 interface without stopping the machine. The modified number of sheets setting can be a completely different value (such as changing from 17 sheets to 20 sheets) or a new periodic change sequence (such as changing from 17, 17, 16 to 10, 10, 9). The system also supports presetting multiple different numbers of sheets settings, each corresponding to a different product specification, and setting the production quantity for each product specification. When the production quantity of the current specification reaches the preset value, the system can automatically switch to the next number of sheets setting to achieve automatic conversion of batch production.
[0057] Step S500: Determine whether the current sheet counting cycle is completed.
[0058] Precisely judge the completion status of the sheet counting cycle to provide a safe timing for parameter change. By monitoring the system status, ensure that parameter switching is only performed at the cycle boundary to avoid mechanical conflicts caused by intermediate states.
[0059] Step S600: Control the operation of the sheet counting servo motor based on the modified number of sheets setting.
[0060] Apply the new sheet counting parameters after confirming the safety conditions to achieve a smooth transition and enter the new operating state. The system regenerates the motion curve and controls the servo motor to operate according to the new parameter requirements.
[0061] Specifically, the motion controller 110 regenerates the servo motion curve according to the new number of sheets setting and controls the sheet counting servo motor 130 to operate according to the new parameters. Since the system applies the new parameters at the cycle completion point, it ensures a smooth transition and avoids problems caused by improper handling of intermediate states in traditional systems during parameter change. The servo motor 130 drives the sheet counting mechanism 140 to perform the sheet separation action according to the new motion curve, and the system then enters the new operating state.
[0062] In this embodiment, the sheet counting method further includes the following steps:
[0063] Step S700: Real-time monitor the operating state of the sheet counting servo motor.
[0064] The sheet counting system comprehensively and multi-parameter real-time monitors the operating state of the sheet counting servo motor 130 through the motion controller 110 to ensure the reliability and safety of the system operation. The monitoring system uses high-speed data acquisition technology to achieve uninterrupted tracking and analysis of key parameters.
[0065] The motion controller 110 collects the core operating parameters of the servo motor 130 through multiple monitoring channels, mainly including: current parameters (such as phase current, DC bus current), electrical parameters (such as voltage, power, power factor), motion parameters (such as speed, position, acceleration), thermal parameters (such as motor temperature, driver temperature), and status parameters (such as operating mode, fault code, warning status). The feedback system built into the servo driver 120 transmits the collected parameters to the motion controller 110 in real time through the communication interface, forming a closed-loop monitoring network.
[0066] Data acquisition adopts a multi-level sampling strategy, and different parameters are set with different sampling frequencies according to their importance and change characteristics. Key motion parameters (such as position, speed) are usually collected at a high frequency (above 1 kHz) to ensure capturing instantaneous changes; slow-changing parameters such as temperature are collected at a low frequency (1 - 10 Hz) to reduce data redundancy. The collected raw data is processed through filtering, calibration, and verification, and converted into standard engineering units for easy system judgment and operator understanding.
[0067] The motion controller 110 sets the normal operating range for each monitored parameter, including the allowable minimum value, maximum value, and change rate limit. The parameter range setting adopts a multi-level threshold strategy. For example, a warning is issued when approaching the limit value, and an alarm is triggered when exceeding the limit value. The definition of the normal range is based on the technical specifications and actual application characteristics of the servo motor 130, considering the parameter change characteristics under different working conditions, such as the reasonable increase in current during the acceleration process and the normal rise in temperature during continuous operation.
[0068] The monitoring system adopts a multi-dimensional analysis method, which not only focuses on the absolute value of a single parameter but also analyzes the correlation and temporal characteristics between parameters. For example, monitoring the correspondence between speed and current to identify possible increases in mechanical resistance; comparing the deviation between the position command and the actual position to evaluate the tracking performance of the servo system; analyzing the temperature rise rate to predict possible heat dissipation problems. Multi-dimensional analysis significantly improves the accuracy and foresight of anomaly detection.
[0069] Step S800: When it is detected that several servo motors are abnormal, an alarm signal is output.
[0070] When the motion controller 110 detects an abnormal state of several servo motors 130 through the monitoring system, it immediately triggers the alarm mechanism, outputs the corresponding alarm signal, and guides the operator to take appropriate handling measures. The alarm system adopts a multi-level classification and multi-channel output design to ensure timely and effective response to abnormal situations.
[0071] The anomalies of the servo motor are divided into multiple categories, and each category of anomaly corresponds to different alarm levels and handling strategies:
[0072] Serious faults: These include overcurrent, short circuit, encoder disconnection, phase sequence error, and other serious anomalies that may cause equipment damage. They have the highest alarm level and usually trigger an emergency shutdown of the system.
[0073] Operational abnormalities: These include overload, excessive tracking error, abnormal speed fluctuation, and other abnormalities that affect normal operation but will not immediately cause equipment damage. The alarm level is medium and may trigger protective deceleration or pause.
[0074] Warning information: including temperature approaching the limit, current continuously high, position deviation increasing, etc., indicating that the system performance is deteriorating or there are potential problems. The alarm level is low and usually does not affect the current operation but requires the attention of the operator.
[0075] The system identifies abnormal conditions based on preset criteria, including threshold comparison (parameters outside of safe ranges), trend analysis (abnormal parameter change rates), and pattern recognition (abnormal parameter combination characteristics). In advanced embodiments, the system may employ machine learning algorithms to analyze historical operating data to establish a normal operating model, identify abnormal conditions that deviate from the normal pattern, and improve detection accuracy and sensitivity.
[0076] Alarm signals are output through multiple channels to ensure that operators can be notified of abnormal situations in a timely manner:
[0077] Visual channel: Displays eye-catching alarm icons and detailed fault information on the touch screen 170, using different colors to represent different alarm levels (such as red for serious faults, yellow for abnormal operation, and blue for early warning information).
[0078] Auditory channel: Sound alarm is issued through the system buzzer or external alarm. The alarm tone and frequency change according to the severity of the abnormality. In an emergency, a continuous high-frequency alarm sound is issued.
[0079] Indicator Channel: Triggers external indicator lights or signal towers to indicate the type and severity of anomalies through different colors and flashing patterns, facilitating remote monitoring of equipment status.
[0080] Communication Channel: Sends alarm data packets to upper-level control systems or remote monitoring terminals, supporting remote monitoring and fault response. In a networked environment, the system can push alarm notifications to maintenance personnel via SMS, email, or a dedicated app.
[0081] The alarm system records all abnormal events, creating a complete alarm log that includes information such as the time of occurrence, abnormality type, relevant parameter values, duration, and handling results. Alarm logs are encrypted to prevent accidental deletion or tampering, providing reliable historical data for equipment maintenance and fault analysis.
[0082] For different types of exceptions, the system presets corresponding handling strategies: for severe faults, automatically execute the safety shutdown procedure, cut off the power supply and lock the system; for abnormal operations, automatically adjust the operating parameters (such as reducing speed or increasing servo gain) to attempt automatic recovery; for warning messages, record the status and continue monitoring, waiting for the operator to check and handle. All automatic measures prioritize protecting the safety of the equipment to ensure minimizing the risk of damage in any abnormal situation.
[0083] Step S900: Output the operating parameters and status information of the current page numbering system.
[0084] The page numbering system outputs comprehensive operating parameters and status information to the operator through the touch screen 170 interface, providing intuitive equipment monitoring and operation reference. The status output system adopts a hierarchical and configurable design to meet the information needs of different usage scenarios and operators.
[0085] The output operating parameters and status information include multiple aspects:
[0086] Equipment status information: including basic operating states such as the current working mode (such as shutdown, ready, running, paused, alarm, etc.), homing status (not homed, homing, homed), and safety status (emergency stop status, safety door status, safety circuit status).
[0087] Page numbering parameter information: including core production parameters such as the current set number of pages used (fixed value or periodic sequence), page numbering cycle progress (current processed pages / total pages), current operating mode (fixed pages / periodic change / cam movement), and operating speed.
[0088] Servo status information: including the main operating parameters of the page numbering servo motor 130, such as speed, position, current, temperature, torque load rate, etc., as well as the working status (normal, warning, fault) and detailed parameters of the servo drive 120.
[0089] Production statistics information: including production progress data such as the completed quantity, total planned quantity, completion percentage, production rate (pages / minute), estimated completion time of the current production batch, as well as cumulative production statistics (such as daily output, weekly output, equipment utilization rate).
[0090] System diagnosis information: including the health status, communication status, memory usage, processor load, etc. of each subsystem, as well as fault analysis information such as error codes, warning codes, and diagnostic tips.
[0091] The touch screen 170 adopts a paged design, organizing different types of information in different interfaces and quickly switching through tabs or menus. The interface design follows ergonomic principles, using large fonts and eye-catching colors for important information to ensure readability in an industrial environment; key states are represented graphically, such as using a progress bar to display the completion percentage, and a dashboard to display speed and load, improving the intuitiveness of information.
[0092] The update of status information adopts a multi-level refresh strategy: key operating states (such as working mode, alarm status) are updated in real time to ensure that operators can immediately perceive changes in the status; regular operating parameters (such as speed, position) are updated at a high frequency (such as once every 100 ms) to provide a smooth data display experience; statistical information and non-critical parameters are updated at a lower frequency (such as once every 1 second or longer intervals) to reduce the system burden.
[0093] In a further embodiment, the system supports the personalized configuration of status information. Operators can customize the monitoring interface, select the parameters to be concerned about for key display, and create a dedicated monitoring panel. The system also supports the function of parameter trend charts, displaying the historical changes of key parameters in the form of curves, which is convenient for analyzing the operating mode and identifying abnormal trends.
[0094] In some embodiments of the present application, step S100 specifically includes the following steps:
[0095] Step S110: Receive the position signal provided by the photoelectric sensor or the position sensor.
[0096] In the paging system, the photoelectric sensor 160 or the position sensor is installed at a specific position of the paging mechanism 140 to provide an accurate physical position reference. The photoelectric sensor 160 usually adopts a transmissive or reflective structure. When a specific component (such as a paging actuator, a pressing component, etc.) in the paging mechanism 140 passes through the sensor detection area, the sensor generates an electrical signal and transmits it to the input port of the motion controller 110.
[0097] The installation position of the photoelectric sensor 160 is carefully selected, usually corresponding to the physical zero point or the standard reference position of the paging mechanism 140, ensuring that the paging mechanism 140 can return to exactly the same initial state after each homing operation. The detection accuracy of the sensor directly affects the accuracy of the homing operation. Therefore, in practical applications, the selection and correct installation of high-precision sensors are particularly important.
[0098] The motion controller 110 receives the position signals generated by the sensors through dedicated input ports, filters and processes the signals to eliminate possible interference and jitter. In some embodiments, the system may be configured with multiple sensors to provide redundant protection or multi-point references, improving the reliability of the system. The motion controller 110 can determine the current position relationship of the page mechanism 140 relative to the sensors based on the acquired position signals, providing basic data for subsequent precise positioning.
[0099] Step S120: Control the page servo motor to drive the page mechanism to move to the origin position corresponding to the position signal.
[0100] After receiving the position signals provided by the optical sensor 160 or the position sensor, the motion controller 110 calculates the distance and direction between the current position of the page mechanism 140 and the target origin position, and generates appropriate motion control commands. The motion controller 110 adopts an accurate position control algorithm, controls the page servo motor 130 through the servo driver 120, and drives the page mechanism 140 to move towards the origin position.
[0101] During the homing process, the servo system usually adopts a segmented control strategy: first, it performs rough positioning at a higher speed, reduces the speed for precise positioning after approaching the origin area, and finally slowly approaches the target position at an extremely low speed to ensure positioning accuracy while avoiding impacts. The motion controller 110 continuously monitors the position changes of the page mechanism 140 and the sensor status, and ensures that the page mechanism 140 stops precisely at the origin position through closed-loop control.
[0102] In some embodiments, the homing operation may include a multi-stage positioning process. For example, first, it searches for the reference sensor signal, then moves to the next index position (such as the encoder zero point or the mechanical zero point), and finally precisely positions to the predefined system origin. The multi-stage positioning strategy improves the stability and repeatability of the homing operation.
[0103] After the page mechanism 140 reaches the origin position, the servo system enters the position holding mode, and ensures that the page mechanism 140 stays stably at the origin position through the torque control of the servo motor 130, resisting the influence of external interference and mechanical vibration.
[0104] Step S130: Reset the counting system to the preset initial value.
[0105] When the page mechanism 140 reaches the origin position, the motion controller 110 resets the internal position counting system to the preset initial value. The position counting system usually includes an absolute position counter and a cyclic position counter. The former records the absolute position of the page mechanism 140 relative to the system origin, and the latter records the relative position within the current page cycle.
[0106] The reset operation sets the absolute position counter to zero or a specific reference value, while clearing the cyclic position counter to establish a new counting starting point. In some embodiments, the system may retain the historical data of the previous run for diagnosis and analysis, while establishing a completely new counting reference for the new run cycle.
[0107] The counting system reset operation will also update relevant motion parameters, such as speed limits, acceleration curves, soft limit settings, etc., to ensure that the control parameters in subsequent operations match the origin position. The system calculates the positions and timings of key action points based on the reset count value, providing a mathematical basis for precise page counting control.
[0108] In some advanced embodiments, the counting system reset may involve synchronous updates of multiple coordinate systems, such as the mechanical coordinate system, user coordinate system, working coordinate system, etc., to ensure that different levels of control algorithms are based on a unified position reference.
[0109] Step S140: Send a homing completion signal.
[0110] After completing the aforementioned homing operation, the motion controller 110 sends a homing completion signal to notify the upper-level control system and the operator that the homing operation has been successfully completed. The homing completion signal can be transmitted in various ways: displaying a "homing completed" status prompt through the touch screen 170; triggering an indicator light or buzzer through the output port of the motion controller 110; sending a status data packet to the upper-level control system, etc.
[0111] The homing completion signal contains system status information, such as the current position count value, servo status parameters, origin sensor status, etc., enabling the operator to confirm the accuracy of the homing operation. In an automated production line, the homing completion signal may trigger the start of subsequent processing procedures to achieve a seamless production process.
[0112] In some embodiments, while sending the homing completion signal, the system will automatically switch to a preset operating mode, such as a waiting mode, low-speed operating mode, or diagnostic mode, to facilitate the operator's next settings or inspections. The system may provide a detailed log of the homing process, recording key parameters and event timings for subsequent analysis and optimization.
[0113] In some embodiments of the present application, step S500 specifically includes the following steps:
[0114] Step S510: Collect pulse signals through an encoder linked to the rotary cutter of the paging device.
[0115] In the sheet counting system, encoder 150 is mounted on the cutter drive shaft of the printing press and works in conjunction with the cutter mechanism to generate precise pulse signals with each cutter movement. The cutter is a key component in the printing press that cuts paper. Each cut creates a separate sheet of paper. Therefore, using the cutter's movement as the counting basis provides the most accurate reflection of the actual number of sheets.
[0116] Encoder 150 typically employs an incremental or absolute configuration, generating electrical pulses as the roller cutter drive shaft rotates. Incremental encoders generate A-phase and B-phase orthogonal pulse signals, determining the direction of rotation by the phase difference and the angle of rotation by pulse count. Absolute encoders directly output absolute position codes, unaffected by power outages. In this embodiment, the pulse signals generated by encoder 150 are connected to the AXISO interface of motion controller 110 via dedicated wires, providing the system with highly accurate position and velocity feedback.
[0117] Motion controller 110 collects and processes the received encoder signals in real time, including signal filtering, jitter removal, and signal interpolation. In practical applications, to improve signal reliability, the system may use differential transmission to transmit the encoder's A+ / A- and B+ / B- differential signals to motion controller 110, effectively suppressing the effects of electromagnetic interference and common-mode noise.
[0118] The rotary cutter typically operates at a fixed rhythm, with each complete cutting cycle corresponding to the processing of a single sheet of paper. The encoder 150 accurately captures the position changes of the rotary cutter, including the entire motion process during acceleration, constant speed, deceleration, and the moment of cutting. The motion controller 110 analyzes the encoder signal characteristics to identify the key motion points of the rotary cutter, particularly the moment of completion of the cut, and uses this as the trigger point for sheet counting.
[0119] Step S520: Counting the number of pages processed in the current page cycle based on the pulse signal.
[0120] After receiving the pulse signal from the encoder 150, the motion controller 110 converts the pulse signal into a sheet count using a dedicated counting circuit and algorithm. In a typical implementation, the motion controller 110 sets a specific counting trigger condition. For example, when the pulse sequence generated by the encoder indicates that the rolling cutter has completed a full cutting cycle, the system's sheet count counter increments by one.
[0121] Counting systems typically employ a multi-stage design: the hardware front-end includes signal conditioning circuits and hardware counters to ensure signal loss even under high-speed pulse conditions; the software back-end includes counting algorithms and data management systems, implementing complex counting logic and state management. Motion controller 110 maintains multiple counters internally, including a total sheet count counter, a cycle sheet count counter, and a sub-cycle sheet count counter, to comprehensively track the operating status of the counting system.
[0122] The counting process incorporates multiple verification mechanisms to ensure the accuracy of counting. The system not only focuses on the total number of pulses but also analyzes the time pattern and amplitude characteristics of the pulse sequence, identifying abnormal counting situations through cross-verification. For example, when detecting pulses with abnormal intervals, the system may trigger an interference elimination algorithm to avoid incorrect counting; when detecting missing expected pulses, the system may trigger an alarm prompt to prevent missed counting.
[0123] The motion controller 110 compares the current count value with the set number of pages per cycle in real time and calculates the completion progress of the current number of pages per cycle. The system also maintains a counting history for statistical analysis and fault diagnosis. In a complex number of pages mode with alternating multiple quantities, the counting system can intelligently identify the current cycle type and position, achieving precise state tracking.
[0124] In an actual production environment, the counting system also has an adaptive ability to handle various abnormal situations: when detecting a change in machine speed, it automatically adjusts the signal sampling parameters; when detecting a temporary paper stock outage, it maintains the counting status and waits for recovery; when detecting manual intervention by an operator, it can intelligently handle the counting continuity problem.
[0125] Step S530: When the number of processed sheets reaches the total number of sheets set for the current cycle, it is determined that the current number of pages per cycle is completed.
[0126] The motion controller 110 continuously compares the current number of processed sheets with the total number of sheets set for the current cycle. When the two are equal, it is determined that the current number of pages per cycle is completed. This judgment process is a key decision point for the system to apply new parameters safely and directly affects the timing and method of parameter switching.
[0127] The cycle completion judgment adopts a multi-condition comprehensive evaluation strategy. In addition to the number of sheets counted meeting the standard, the system also verifies other key conditions: confirming that the sheet separation mechanism 140 has completed the sheet separation action for the current batch; confirming that the servo motor 130 has reached the position state at the end of the cycle; confirming that the rotary cutter is in a safe position, etc. Only when all conditions are met simultaneously will the system confirm that the current cycle is truly completed and enter a safe parameter switching window.
[0128] In practical applications, the cycle completion judgment often needs to handle complex cycle nesting relationships. For example, when the system sets a multi-level cycle structure (total cycle - loop cycle - sub-cycle), the motion controller 110 needs to determine which level of cycle completion point has been reached. For different levels of cycle completion, the system adopts different processing strategies: sub-cycle completion may trigger internal parameter adjustment; loop cycle completion may trigger counter reset; total cycle completion may trigger a complete parameter switching process.
[0129] The cycle completion judgment mechanism is designed with redundant protection measures to prevent misjudgment or missed judgment. The system cross - validates the count value and the physical position information to ensure the reliability of the judgment; at the same time, a reasonable judgment tolerance is set to cope with possible minor counting errors or sensor jitters. In a high - speed production environment, the judgment mechanism also has the prediction ability to calculate in advance the time point when the cycle is about to complete, prepare for parameter switching, and reduce switching delays.
[0130] When it is determined that the current page - counting cycle has been completed, the system immediately marks a safe parameter switching point and updates the internal status flag to prepare for entering the next cycle. This moment is the best time for the system to apply new parameters. At this time, the page - counting mechanism 140 just completes a complete page - separation action and is in a stable state at the cycle boundary, avoiding mechanical conflicts and paper jamming risks that may occur when switching parameters in the intermediate state.
[0131] By establishing an accurate origin reference system and a cycle completion judgment mechanism, combined with servo control technology, the function of dynamically switching different numbers of sheets during the operation of the page - counting system of the printing press is realized, breaking through the limitation of traditional technology that requires shutdown adjustment. This method supports multiple operation modes and parameter setting methods, can meet complex and changeable production requirements, and ensure the stability and reliability of the system operation.
[0132] The page - counting method provided in the above - mentioned embodiment is for manually switching the page - counting number of sheets setting. In some other embodiments of the present application, another page - counting method is provided to realize automatic switching of the page - counting number of sheets setting, including the following steps:
[0133] Step Q100: After establishing the origin reference of the page - counting mechanism, perform a homing operation.
[0134] Step Q200: Preset multiple groups of different page - counting number of sheets settings, and each group of the page - counting number of sheets settings corresponds to different product specifications.
[0135] In modern printing production, it is usually necessary to continuously process multiple products with different specifications on the same production line. To meet this requirement, the page - counting system allows operators to preset multiple groups of different page - counting number of sheets parameters in advance, and each group of parameters corresponds to a specific product specification.
[0136] The preset process is usually completed through the touch - screen 170 interface. The system provides a structured parameter - setting interface to guide the operator to input the page - counting parameters of each group of product specifications in turn. For each specification, the operator can set detailed parameters such as the total number of sheets in the page - counting cycle, the cycle - period setting, and the sub - cycle number - of - sheets distribution. For example, Specification A can be set to a fixed 17 - sheet mode; Specification B can be set to a 17, 17, 16 cycle mode; Specification C can be set to a 10, 10, 9 cycle mode, etc.
[0137] The motion controller 110 allocates an independent parameter storage area for each set of specifications, adopts a structured data management method to ensure the isolation and integrity between different specification parameters. The parameter storage uses non-volatile storage technology, which can still maintain the set content even after the system power-off and automatically restore it when the system is powered on next time. In some advanced embodiments, the system also supports the import and export functions of parameter groups, which is convenient for sharing configurations between different devices.
[0138] The preset parameter groups not only contain the basic number of sheets setting, but may also include matching motion control parameters, such as speed curves, acceleration and deceleration characteristics, etc. For the special requirements of different product specifications, the system can configure a dedicated control strategy for each set of parameters. For example, for thin paper products, a lower pressing force and a gentle speed curve are used, and for thick paper products, a higher pressing force and a steep speed curve are used to comprehensively optimize the processing performance of different products.
[0139] The system supports various management operations on the preset parameter groups, including adding, modifying, deleting, and sorting, etc. Through the sorting function, the operator can arrange multiple sets of parameters in the order of the production plan to form an automated production process. The preset parameter groups can also be associated with the product library. When a specific product number is selected, the system automatically loads the corresponding parameter group of several pages, reducing the workload and error probability of manual setting.
[0140] Step Q300: Set the production quantity for each set of product specifications.
[0141] Based on the preset multiple sets of number-of-sheets parameters, the operator needs to set the planned production quantity for each set of product specifications so that the system can automatically manage the switching of production tasks. The setting of production quantity is a key link to achieve automated continuous production and provides a quantitative standard for task execution in the system.
[0142] The setting of production quantity is usually completed in the same interface as parameter presetting. The operator inputs the total planned production quantity for the product specifications corresponding to each set of preset parameters. The quantity unit can be flexibly configured, and common options include: number of sheets (the quantity of original paper), number of books (the quantity of finished products after pagination), or number of stacks (a specific combination of finished products). The system automatically calculates the conversion relationship between different units according to the selected unit and the set number-of-sheets parameters to ensure the consistency of quantity statistics.
[0143] The motion controller 110 stores the set production quantity together with the parameter group to form a complete production task configuration. During the storage process, the system will perform rationality verification, such as checking whether the quantity is a valid positive integer and whether the total quantity exceeds the system processing capacity, etc., to prevent production anomalies caused by incorrect settings. For batch production, the system supports setting batch interval marks to facilitate subsequent batch separation and identification.
[0144] The production quantity setting supports a variety of advanced functions, such as priority management, production order insertion, and dynamic quantity adjustment. Through priority management, operators can mark urgent tasks to make them execute preferentially in the automatic switching sequence; through the production order insertion function, temporary small-batch tasks can be inserted without interrupting the current production; through the dynamic quantity adjustment function, the remaining quantity to be produced can be modified according to actual needs during the production process, improving the flexibility of the production plan.
[0145] The system provides a complete history of quantity settings, recording the time, operator, and parameter change content of each setting operation, which is convenient for production management and quality traceability. In a networked environment, the production quantity setting can be integrated with the enterprise resource planning (ERP) system or the manufacturing execution system (MES), directly receiving the production plan issued by the upper-level system to achieve seamless connection from order to production.
[0146] Step Q400: Monitor the production quantity of the current product specification.
[0147] The system continuously monitors the actual production quantity of the current product specification during the production process, which is the premise and basis for automatic switching. The production quantity monitoring adopts a multi-source data fusion method to ensure the accuracy and reliability of statistics.
[0148] The main data source of the monitoring system is the encoder 150 linked to the rotary cutter. As mentioned above, each counting pulse of the encoder 150 represents the processing of one sheet of paper, and the system updates the production count of the current product specification in real time based on these pulse signals. In addition to the basic sheet count, the system also maintains multi-level counters, including the book count (the number of finished products calculated based on the page-counting parameter) and the batch counter (a combination of a specific number of finished products), to comprehensively track the production progress.
[0149] The motion controller 110 adopts a high-precision counting algorithm to ensure that counting pulses are not lost under high-speed production conditions. The counting system incorporates anti-interference design and can identify and filter abnormal signals, such as high-frequency jitters within a short period or pulse sequences significantly deviating from the normal pattern. In some embodiments, the system may also be configured with auxiliary sensors, such as photoelectric sensors or weight sensors, to provide cross-verification data and further improve the counting reliability.
[0150] The monitoring system not only records the absolute count but also calculates relative progress indicators, such as the completion percentage of the current product specification, the remaining estimated time, etc. These data are displayed in real time through the touch screen 170, enabling operators to clearly understand the production status. The system also provides a trend chart function to show the changes and fluctuations in the production rate, facilitating operators to adjust production parameters and optimize production efficiency.
[0151] The quantity monitoring function has a built-in anomaly detection mechanism. When counting anomalies are detected (such as no new count for a long time, sudden change in the counting rate, etc.), the system will issue a warning prompt to guide the operator to check the equipment status or the production line situation. In some severe abnormal situations, the system may automatically pause counting or mark suspicious intervals to ensure the accuracy of statistical data.
[0152] The monitoring system supports data persistence and breakpoint recovery functions. Even in the case of temporary power failure of the equipment or the need to stop the machine midway, the system can save the current counting status, automatically resume to the correct counting position after restart, and continue to complete the remaining production tasks, avoiding repeated production or missed production.
[0153] Step Q500: Based on the origin reference and the set number of pages counted, control the page-counting servo motor to drive the page-counting mechanism to operate in a preset motion mode.
[0154] Step Q600: Determine whether the current page-counting cycle is completed.
[0155] Step Q700: When it is detected that the production quantity of the current specification reaches the preset value, automatically switch to the next set of page-counting number settings.
[0156] When the monitoring system detects that the actual production quantity of the current product specification reaches or exceeds the preset value, it triggers an automatic switching process, switching the page-counting parameters from the current group to the next set of preset parameters. This switching process is the core link of the system's automated production, reflecting the comprehensive innovative value of the technical solution of this application.
[0157] The switching trigger condition adopts a "reaching or exceeding" strategy rather than a strict "equal to" judgment. This is to cope with possible minor counting errors or inevitable fluctuations in the production process. In some embodiments, the system may set a switching threshold, such as triggering the switch when reaching 99.5% of the preset value, further improving production efficiency.
[0158] The first step of the automatic switching process is to determine the completion status of the current page-counting cycle. Based on the cycle completion judgment result of step Q600, the system ensures that the parameter switching is only performed at the cycle completion point, avoiding mechanical conflicts and paper jams caused by switching in the middle state. This "safe switching window" design is a key technical feature of this application, solving the fundamental problem of parameter change in the traditional page-counting system.
[0159] When it is confirmed that the current cycle is completed and the production quantity meets the standard, the system automatically extracts the next set of page-counting number settings from the preset parameter group and replaces the current operating parameters. During the switching process, the motion controller 110 regenerates the servo motion curve to control the page-counting servo motor 130 to smoothly transition to the new operating state. The entire switching process does not require downtime adjustment, and the production line remains running continuously, greatly improving production efficiency.
[0160] The automatic switching simultaneously triggers a series of supporting actions: the system resets the counter of the current specification, prepares for the next production of this specification; updates the display interface to prompt the operator that the product specification currently in production has changed; records the switching event, including the timestamp, the completed quantity, and the new specification information, to form a complete production log; in some embodiments, the system may also trigger corresponding adjustments to auxiliary equipment, such as automatically replacing labels or adjusting packaging parameters.
[0161] During the switching process, the system maintains strict parameter integrity verification to ensure that the newly loaded parameter group has the correct format and valid numerical values. If parameter abnormalities are detected, the system will take safety measures, such as continuing to run with the current parameters and issuing a warning, or pausing production under safe conditions to avoid equipment damage or product quality problems caused by incorrect parameters.
[0162] When all preset product specifications have been completed (i.e., the production quantity of the last set of parameters has also reached the preset value), the system may enter a loop mode (restarting from the first set of parameters) or a waiting mode (maintaining the current parameters but issuing a task completion prompt), and the specific behavior depends on the system configuration and operator settings.
[0163] In this embodiment, the page counting method also includes the following steps:
[0164] Step Q800: Monitor the operating status of the page counting servo motor in real time.
[0165] Step Q900: When it is detected that the page counting servo motor has an abnormality, output an alarm signal.
[0166] Step Q1000: Output the operating parameters and status information of the current page counting system.
[0167] Through the automatic switching function, the page counting system realizes continuous automated production of multi-specification products and can complete processing tasks for different batches without manual intervention. This function greatly improves the automation level and operating efficiency of the production line, reduces the downtime and labor costs caused by parameter adjustment, and meets the urgent needs of the modern printing industry for high-efficiency, multi-variety, and small-batch production.
[0168] The embodiment of the present invention also provides a non-volatile computer-readable storage medium, which may be included in the device described in the above embodiment; or may exist separately without being assembled into the device. The above non-volatile computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the page counting method of the embodiments of the present disclosure is implemented.
[0169] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; under the concept of the present application, the technical features in the above embodiments or different embodiments can also be combined, and the steps can be implemented in any order, and there are many other changes in different aspects of the present application as above. For the sake of brevity, they are not provided in detail; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the various embodiments of the present application.
Claims
1. A page counting method is applied to a page counting system of a printing press. The page counting system includes a page counting mechanism and a page counting servo motor, and is characterized in that, including: After establishing the origin reference of the sheet counting mechanism, perform a homing operation; Receive the sheet counting setting, where the sheet counting setting includes a sequence of counts that changes periodically; Based on the origin reference and the sheet counting setting, control the sheet counting servo motor to drive the sheet counting mechanism to operate in a preset motion mode; During the operation of the sheet counting system, receive the modified sheet counting setting; Determine whether the current sheet counting cycle is completed; If so, control the sheet counting servo motor to operate based on the modified sheet counting setting.
2. The method according to claim 1, wherein The establishment of the origin reference of the sheet counting mechanism includes: Receive the position signal provided by the photoelectric sensor or the position sensor; Control the sheet counting servo motor to drive the sheet counting mechanism to move to the origin position corresponding to the position signal; Reset the counting system to a preset initial value; Send a homing completion signal.
3. The method according to claim 1, wherein It also includes: Preset multiple groups of different sheet counting settings, where each group of sheet counting settings corresponds to different product specifications; Set the production quantity of each group of product specifications; Monitor the production quantity of the current product specification; When it is detected that the production quantity of the current specification reaches the preset value, automatically switch to the next group of sheet counting settings.
4. The method according to claim 1, wherein the multi-page system further comprises a touch screen, characterized in that It also includes: Real-time monitor the operating status of the sheet counting servo motor; When it is detected that the sheet counting servo motor has an abnormality, output an alarm signal; Output the operating parameters and status information of the current sheet counting system.
5. The method according to claim 1, wherein The determination of whether the current sheet counting cycle is completed includes: Collect pulse signals through an encoder linked to the slitting knife of the sheet paging device; Based on the pulse signals, count the number of sheets processed within the current sheet counting cycle; When the number of sheets processed reaches the total number of sheets set for the current cycle, determine that the current sheet counting cycle is completed.
6. The method according to claim 1, wherein The sheet counting cycle includes a number of sheet counting cycle periods, and each sheet counting cycle period includes a number of sheet counting sub-periods.
7. The method according to claim 6, wherein The preset motion mode includes a first motion mode and / or a second motion mode. When the sheet counting servo motor drives the sheet counting mechanism to operate in the first motion mode, within the number of sheet counting sub-periods, the sheet counting servo motor operates at a corresponding preset speed; When the sheet counting servo motor drives the sheet counting mechanism to operate in the second motion mode, the sheet counting servo motor operates at a first preset speed within the first preset time of each sheet counting sub-period and at a second preset speed within the remaining time of the corresponding sheet counting sub-period.
8. The method according to claim 6, characterized in that, The sheet counting setting includes: Set the total number of sheets in the sheet counting cycle; Set that the sheet counting cycle includes a number of sheet counting cycle periods; Set the corresponding number of sheets for each sheet counting sub-period within the sheet counting cycle period.
9. A page numbering system, characterized in that, including: A sheet counting mechanism for grouping and stacking sheets; A photoelectric sensor for providing a position signal for the sheet counting mechanism; An encoder for outputting pulse signals; A touch screen for receiving the sheet counting setting; A servo motor for driving the sheet counting mechanism; A servo driver for driving the servo motor; A motion controller for executing a sheet counting method according to any one of claims 1-8.
10. A non-volatile computer storage medium, characterized in that, The computer storage medium stores computer-executable instructions that, when executed by one or more processors, enable the one or more processors to perform a number of page methods as described in any one of claims 1-8.