Interface display method, winding device, and computer storage medium

By displaying and classifying and packaging control instructions on the interface of the winding device, the problem of difficulty for users to modify and customize the winding device control instructions is solved, and the user experience is improved.

CN112732337BActive Publication Date: 2024-12-13SHENZHEN LIWEI AUTOMATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202011618187.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-30
Publication Date
2024-12-13
Estimated Expiration
2040-12-30

AI Technical Summary

Technical Problem

The control instructions of existing winding equipment need to be imported according to the solidified process flow and cannot be modified or customized according to the user's wishes, resulting in poor user experience.

Method used

It provides an interface display method, obtains control instructions in the winding device, and displays them on the display interface after classification and packaging, reducing the difficulty of users to edit control instructions.

Benefits of technology

By displaying control commands, users can find and edit more easily, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112732337B_ABST
    Figure CN112732337B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of winding equipment, and discloses an interface display method, winding equipment, and computer storage medium. The method includes: obtaining at least one control instruction in the winding equipment; wherein at least one control instruction is completed in the control system of the winding equipment; classifying and encapsulating at least one control instruction according to the type of control instruction in the control system; and displaying the classified and encapsulated at least one control instruction on the display interface of the control system. Through the above method, the difficulty of users to search and edit control instructions is reduced, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of winding equipment, and in particular to an interface display method, winding equipment, and computer storage media. Background Art

[0002] Winding equipment is a machine used to wind linear objects onto specific workpieces. There are many types of winding machines, which can be divided into general-purpose and special-purpose types according to their uses. Among them, the general-purpose type refers to a winding machine that is suitable for installing a variety of frame windings with one or several wires. Common general-purpose enameled wire winding machines include; the one equipped with one winding spindle is called a "single-head machine", and there are "double-head machines", "three-head machines" and "six-head machines" in this category. The special type is a winding machine equipped with a fixed special winding chuck that can only wind one type of coil; common special-purpose winding machines include special machines for winding transformers, special machines for winding inductors, etc.

[0003] In the related art, the control instructions of the winding equipment need to be solidified according to the winding process flow and then introduced into the winding equipment. The control instructions cannot be modified, customized or packaged according to the user's wishes, resulting in a poor user experience. Summary of the invention

[0004] In order to solve the above problems, the present application provides an interface display method, a winding device, and a computer storage medium, which can reduce the difficulty of users editing control instructions and improve user experience.

[0005] A technical solution adopted in the present application is to provide an interface display method, which is applied to winding equipment, and the method includes: obtaining at least one control instruction in the winding equipment; wherein the at least one control instruction is completed in the control system of the winding equipment; classifying and packaging the at least one control instruction according to the type of control instruction in the control system; and displaying the classified and packaged at least one control instruction on the display interface of the control system.

[0006] Another technical solution adopted in the present application is to provide a winding device, which includes a processor and a memory connected to the processor; the memory is used to store program data, and the processor is used to execute the program data to implement the method provided by the above technical solution.

[0007] Another technical solution adopted by the present application is to provide a computer storage medium, which is used to store program data. When the program data is executed by a processor, it is used to implement the method provided by the above technical solution.

[0008] The beneficial effects of the present application are as follows: Different from the prior art, the present application provides an interface display method, which is applied to winding equipment, and the method includes: obtaining at least one control instruction in the winding equipment; wherein at least one control instruction is completed in the control system of the winding equipment; classifying and packaging at least one control instruction according to the type of control instruction in the control system; and displaying the classified and packaged at least one control instruction on the display interface of the control system. In the above manner, by displaying the control instructions of the winding equipment on the display interface, the difficulty of users in searching and editing the control instructions can be reduced, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:

[0010] Figure 1 It is a flowchart of an embodiment of an interface display method provided by the present application;

[0011] Figure 2-Figure 14 It is a schematic diagram of an application scenario of the interface display method provided by this application;

[0012] Fig.15 It is a flowchart of another embodiment of the interface display method provided by the present application;

[0013] Figure 16-Figure 51 This is another application scenario diagram of the interface display method provided by the present application;

[0014] Fig.52 It is a structural schematic diagram of an embodiment of a winding device provided by the present application;

[0015] Fig.53 It is a structural diagram of an embodiment of a computer storage medium provided by the present application. DETAILED DESCRIPTION

[0016] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It will be understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for ease of description, only some but not all structures related to the present application are shown in the drawings. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0017] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0018] See also Figure 1 , Figure 1 1 is a flow chart of an embodiment of an interface display method provided by the present application, the method comprising:

[0019] Step 11: Obtain at least one control instruction in the winding equipment; wherein, at least one control instruction is completed in the control system of the winding equipment.

[0020] In this embodiment, the winding device includes a display interface, through which the control system of the winding device is displayed. At least one control instruction is edited by a user on the display interface of the winding device.

[0021] Specifically, a login window is displayed on the display interface to facilitate user login.

[0022] In some embodiments, different permissions are entered according to the password entered. Accordingly, the permissions are divided into operation permissions, machine adjustment permissions and manufacturer permissions.

[0023] Among them, the operation authority is to enter the operation interface as an operator: you can click on files, manually operate, IO operation, start and stop the machine.

[0024] Combination Figure 2-Figure 4 Explain the operation permissions:

[0025] Click the login button to enter the operation interface. The operator's permissions include process operation, equipment status monitoring, and selecting main files and subroutines. They do not have the permission to edit process files, system parameters, etc. The single cycle, start, pause, stop, reset, and quick change buttons are used to operate the equipment.

[0026] When a new winding machine is powered on for the first time, it is necessary to enter the manufacturer's permission operation interface to set the system parameter items before debugging. Otherwise, the winding machine will be in an incorrect working mode or even an error will occur!

[0027] exist Figure 2 The selection subroutine in the dialog box is used to select the step to which the sub-synchronous task will run. Clicking on a file is used to allow operators to quickly select a process file. Only when the corresponding option is selected on the process file browsing page can it be seen on the page for clicking on a file.

[0028] Single cycle is to complete the product process once, and automatically continue to do it according to the set output.

[0029] Select single-step start, the program will pause between instructions, and each time you press the start button, one instruction will be executed. The start button is used to start the process program, from the first line to the last line. In the single-step state, press the start button once, and the program executes one line of instructions. Pause is used during the program running. When this button is pressed, it means that the device enters the pause state.

[0030] The stop button is used during program running. Pressing this button means terminating all program running and entering standby mode. Therefore, once the stop button is operated, it is necessary to reset before responding to some function buttons (such as start, process programming). Otherwise, there will be a prompt.

[0031] Figure 2 The file name in is used to display the file number currently in use and the file name of the process programming. (A maximum of 10 letters and numbers) The number of command lines is used to display the command line being run and the total number of file commands currently in use.

[0032] The target output is used to display the target management output (press and hold for 2 seconds to modify). Compared with the current output, if the current output does not reach the target output, the device can continue to run. If it reaches it, it will stop and alarm. If the value is set to 0, it means that there is no target management and the current output is not limited by the target output. The current output is used to display the cumulative output value. It is displayed based on the accumulation of single output. You can press and hold for 2 seconds to select clear, subtract one or return. The single output is used to indicate the output that needs to be superimposed at the end of each program running cycle. Set in the system parameters. The logout button is used to exit the current authority and return to the login page after being clicked.

[0033] On click Figure 2 After pressing the manual operation button, the display interface switches to Figure 3 The interface shown in the figure is used to test the configuration of each motion axis.

[0034] The manual fine-tuning button allows the user to adjust the coordinate setting of the corresponding axis through the manual fine-tuning button. The coordinate range is any number between -99 and 99. The corresponding axis will move the corresponding relative value.

[0035] The axis teaching operation buttons such as "X left and right +", "X left and right -", and "Y front and back -" are used to perform bidirectional debugging on the corresponding axes.

[0036] The IO operation button is used to enter the IO operation interface after clicking it.

[0037] After clicking the servo on button, you can switch whether the servo is enabled, but the prerequisite is that the servo enable signal line is connected.

[0038] After clicking the Return to Mechanical Zero button, you can switch back to the mechanical zero point or the workpiece zero point, and decide whether the system returns to the mechanical zero point or the workpiece zero point.

[0039] Click the single-axis operation button to switch to Figure 4 In the interface shown, a single axis reset window pops up to perform reset operations on a single axis.

[0040] Click the Stop button to stop the current motion axis immediately. Operate this button when an error occurs.

[0041] Click the Exit button to return to the running interface.

[0042] Among them, after clicking the IO operation button, it switches to Figure 5 or Figure 6 The interface shown. This interface mainly tests the configuration of each IO. Input test is used to view the status of all input ports. Output test is used to view the status of all output ports. If turned on, it will turn red. Click the exit button to return to the initial entry screen.

[0043] Click the common IO1 button and the common IO2 button to enter the common input and output interface and detect the IO port status operation.

[0044] The machine adjustment authority is to enter the operation interface as a machine adjustment personnel. Based on the operation authority, the process files can be edited.

[0045] Among them, under the machine adjustment authority, click the process file button, you can select or edit the process file and set its main program and subprogram. If there is a need to quickly modify parameters in the process file during debugging, you can save this instruction as a quick repair point 1 to 56 in the instruction, and you can directly enter the quick modification in the running interface to find this quick repair shop and modify it directly. When you click the quick modification button, it will be displayed as follows Figure 7 The screen shown. Figure 7 The instructions corresponding to the quick repair points 1 to 56 are displayed. Select the target instruction and switch to the corresponding editing interface to edit the instruction.

[0046] Manufacturer authority means entering the operation interface as a manufacturer's personnel. Based on the machine adjustment authority, the personnel can enter the system parameter setting parameters. This is the highest authority and the personnel can enter the process editing file page without resetting.

[0047] The screen displayed on the display interface under manufacturer authority is as follows Figure 8 As shown. This means that the operator has the highest authority over the system and can click the system parameter button to set and modify the device parameters.

[0048] In this interface, the main function is to modify the system parameters. Since other functional operations and text explanations of the interface are explained in detail in "Operator" and "Adjuster", only the system parameter button will be described here. Under this authority, the operator can enter the process file to edit the process without resetting.

[0049] When a new device is powered on for the first time, the system parameters must be set before debugging. Otherwise, the machine will be in an incorrect working mode or even an error may occur.

[0050] After clicking the system parameter button, the corresponding interface with parameters such as parameters, axis parameters, IO settings, limits, workpiece zero point, function settings, etc. will appear.

[0051] Combination Figure 9-14 Explain the corresponding functions of system parameters:

[0052] After the speed button is clicked, the corresponding display interface is as follows Fig. 9 As shown in the figure, in this parameter interface, the main speed parameters related to movement are set. Among them, the motor speed is used to set the maximum speed of the motor. The acceleration time is used to indicate the time required for the motor to reach the set speed. The deceleration time is used to indicate the time required for the motor speed to decelerate to zero. The reset speed is used to indicate the running speed of the control motion axis during the reset process. The synchronous speed is used to indicate the speed of the synchronous motion of the control motion axis, corresponding to the multi-axis synchronous instruction. The foot-binding speed is used to indicate the basic running speed of the foot-binding instruction. The foot-binding acceleration and deceleration are used to indicate the acceleration and deceleration time for the foot-binding instruction. The larger the number, the slower the acceleration and deceleration. (The acceleration (deceleration) time is how much time it takes from zero to the maximum speed (maximum speed to zero)). The S-curve is used to indicate the time period of curve acceleration. The delay between movements is used to indicate the waiting time between movements. Teaching high speed, teaching medium speed, and teaching low speed are used to facilitate users to quickly select the teaching speed when teaching axis and motion-related position parameters. Currently, three speed values ​​of high, medium, and low can be customized (the maximum speed is the reference ratio). The proportional parameter values ​​of high, medium, and low speeds can be freely set.

[0053] The IO operation button is used to test the configuration of each IO. The Save button is used to save all parameter settings of this interface after being clicked. Note: Before exiting, be sure to save the operation to avoid parameter loss. The Exit button is used to exit to the manufacturer's operation interface after being clicked.

[0054] After the axis parameter button is clicked, the corresponding display interface is as follows Fig.10As shown in the figure, in this interface, you can set the properties, command units, reset mode, reset direction, reset sequence, soft and hard limit switches, and teaching speed of each motion axis. The axis type is used to configure the current motion axis as a linear axis or a rotary axis. Indicates whether the mechanism motion realized by the current motion axis is linear motion or rotary motion. The axis accuracy is the system pulse equivalent, that is, the distance the terminal mechanism moves under one command pulse of the current axis. The distance moved by the motor in one circle is the distance (screw lead) moved by the terminal axis when the motor rotates in one circle. If it is a rotary axis, how many degrees the terminal rotates when the motor rotates in one circle.

[0055] The number of pulses per motor revolution is the number of pulses per revolution set by the servo drive.

[0056] The reset mode defines the way the motion mechanism finds the zero point when it returns to the mechanical origin. It can support 5 modes: single zero return, double zero return, zero return reverse search, origin + EZ, EZ zero return. Commonly used zero return reverse search mode. Reset direction defines the direction of the motion axis when finding the mechanical origin. Supports forward and reverse origin search. Reset order defines the order of the current axis in the entire reset process. When the parameter selection is the same for each axis, it means that the mechanical origin is found at the same time. When the parameter selection is different, the smaller number finds the mechanical origin first, and the larger number starts to find the mechanical origin.

[0057] The Save button is used to save all parameter settings in this interface after being clicked. Note: Before exiting, be sure to save the operation to avoid parameter loss. The Exit button is used to exit to the manufacturer's operation interface after being clicked.

[0058] After the IO setting button is clicked, the corresponding display interface is as follows Fig.11 As shown in the figure, in this parameter interface, the configuration of the special IO of the device is mainly set. The origin input port is used to define the origin input port corresponding to all axes. If the axis is not used, it is set to 0. The alarm and origin level are used to define whether the level of the alarm and origin input ports corresponding to all axes is high effective or low effective. The servo alarm level generally uses high effective. The dedicated output port mainly defines the special function output port. It is also a way to effectively manage the system output port resources. If these special function output ports are not used, just set 0, then a corresponding general output port will be released. Allocate I / O allocation of special output ports such as brakes, main air valves, alarm buzzers, servo enable, start lights, pause lights, reset lights, etc. The dedicated input port mainly defines the special function input port. It is also a way to effectively manage the system input port resources. If these special function input ports are not used, just set 0, then a corresponding general input port will be released. The normally closed input port specifies that the input port is in the normally closed state, and it is a valid input point when the input point is in the normally open state.

[0059] The Save button is used to save all parameter settings of this interface after being clicked. Note: Before exiting, be sure to save the setting to avoid parameter loss.

[0060] After the limit button is clicked, the corresponding display interface is as follows Fig.12 As shown in the figure, the interface displays the soft limit +, soft limit -, positive limit input, negative limit input, soft limit switch, hard limit switch and other parameters of each axis. Among them, soft limit + and soft limit - are used to indicate that the operating range of the motion axis is limited by software. They can be used together with hard limit. Positive limit input and negative limit input are used to define the hard limit input ports corresponding to all axes. The soft limit switch defines whether the soft limit function is enabled. If enabled, after setting the soft limit parameters of each axis, when teaching, editing, and running motion-related instructions, it will monitor in real time whether the limit is exceeded. Once exceeded, an alarm prompt will pop up immediately. The hard limit switch defines whether the hard limit function is enabled. If enabled, when teaching, editing, and running motion-related instructions, an alarm prompt will pop up immediately once the limit is exceeded.

[0061] The Save button is used to save all parameter settings of this interface after being clicked. Note: Before exiting, be sure to save the setting to avoid parameter loss.

[0062] After the workpiece zero point button is clicked, the corresponding display interface is as follows Fig.13 As shown, the interface displays parameters such as workpiece zero point, fixture reference, reset, etc. Among them, the workpiece zero point can be set by teaching to the target position and then operating the loading method. You can also directly enter the relative position and click Save to set the point as the workpiece zero point. The fixture reference is used to set the auxiliary reference for calibrating the workpiece zero point. For example, if the zero point of the newly aligned workpiece is 0, then fill in 0. However, sometimes it is inconvenient to align the position of 0 due to mechanical reasons, so make a calibration block. If you want the coordinates of the calibration block to be 10, then fill in 10 in the fixture reference. After the axis moves to this position and loads it, this position will be 10 in the future. The reset button returns the mechanical coordinates to zero.

[0063] The Save button is used to save all parameter settings of this interface after being clicked. Note: Before exiting, be sure to save the setting to avoid parameter loss.

[0064] After the function setting button is clicked, the corresponding display interface is as follows Fig.14As shown in the figure, the interface displays the parameters such as parallel servo alarm switch, reset file switch, return to workpiece zero point after reset, automatic reset cycle, single output, system parameter backup, etc. Among them, the parallel servo alarm switch is used to indicate whether the servo alarm is turned on. The reset file switch is used to operate the reset button when it is turned on, and the device will reset the device according to the edited "reset file". When the reset file switch is turned off, when resetting, the motion axis first finds the mechanical origin according to the configured <axis reset order>, and after all axes find the mechanical origin, the cylinder returns to its original position.

[0065] Return to workpiece zero point after reset When turned on, the motion axis will be positioned to the workpiece zero point again after the reset action is completed, and the system will enter the standby state again. When turned off, the system will enter the standby state after the reset operation is completed. The automatic reset cycle setting range is 0 to 999. Once set to a non-zero value X, it means that the device will automatically perform a reset operation after running the program X times. If set to 0, it will never automatically reset. The single output setting range is 1 to 99. It indicates the actual production capacity after each program is run.

[0066] System parameter backup, this function is used to save system parameters to a USB flash drive, which can be used to back up files to a PC or to transfer files between multiple devices of the same type.

[0067] Step 1: Insert the USB disk into the corresponding interface of the system hardware (U-DISK) (the USB disk format is FAT32).

[0068] Step 2: After the connection is successful, the button will turn red.

[0069] Step 3: Set the file number to any number between 600 and 999.

[0070] Note: The file number cannot be letters.

[0071] Step 4: Save to a USB flash drive or read from a USB flash drive. If you save to a USB flash drive, you will find a file name (*.VAR) with the corresponding number on the USB flash drive through the PC. If you read from a USB flash drive, the *.VAR file that already exists in the USB flash drive will be uploaded to the system file list.

[0072] In some embodiments, it also includes saving default parameters and reading default parameters, which are used to save the current system parameters as default parameters. When the user forgets the previous parameters after modifying the parameters, the user can click the motor to read the default parameters button to return the parameters to the default values.

[0073] Connection settings are special settings for the connection machine trolley.

[0074] After entering this interface, you can set the password for the corresponding permissions. If it is set to 0, it means there is no permission restriction, and no password verification is required in any operation. It is recommended that users must set this parameter after debugging to prevent others from operating at will.

[0075] The Save button is used to save all parameter settings of this interface after being clicked.

[0076] Note: Before exiting, be sure to save the operation to avoid parameter loss.

[0077] Wherein, at least one control instruction is edited in an operation interface with machine adjustment authority or manufacturer authority.

[0078] Step 12: Classify and encapsulate at least one control instruction according to the control instruction type in the control system.

[0079] Control instructions are divided into motion type, IO control type, logic type, program operation type and special type.

[0080] In some embodiments, the motion type includes single-axis positioning instructions, multi-axis interpolation instructions, etc. The IO control type includes input detection instructions and output instructions. The logic type includes loop instructions, subprogram instructions, synchronous task instructions, and waiting task instructions. The program operation type includes reset instructions, pause instructions, delay instructions, etc. The special type includes winding instructions, center winding instructions, etc.

[0081] The edited control instructions are classified and packaged accordingly according to the control instructions. For example, at least one control instruction is packaged or packaged into a new control instruction customized by the user according to the file mode in the control system.

[0082] Step 13: Display at least one classified and packaged control instruction on a display interface of the control system.

[0083] Specifically, the creation time of each control instruction is obtained; the control instructions are sorted according to the creation time of each control instruction; and at least one control instruction is displayed on the display interface of the control system according to the sorting. For example, the control instructions are sorted in chronological order.

[0084] This embodiment obtains at least one control instruction in the winding device; wherein at least one control instruction is completed in the control system of the winding device; classifies and packages the at least one control instruction according to the type of control instruction in the control system; and displays the at least one control instruction after classification and packaging on the display interface of the control system. In the above manner, by displaying the control instructions of the winding device on the display interface, the difficulty of the user to search and edit the control instructions can be reduced, thereby improving the user experience.

[0085] See also Fig.15 , Fig.15 1 is a flow chart of another embodiment of the message forwarding method provided by the present application. The method comprises:

[0086] Step 151: Obtain a click instruction for activating a function button.

[0087] Function buttons are provided in the display interface, including a new button, an edit button, an insert button, a test run button, a save button, a copy button, a delete button, a stop browsing button and an exit button.

[0088] The New button is used to create a new command and pop up the command interface after clicking it. After selecting it, set the parameters. Generally, each new command is at the last line of the command list. If there is a delete command, the files after the deletion will be moved forward one by one, and the new file will still be at the last line of the command list.

[0089] The Insert button is used to insert the instruction into the instruction position required by the user process in the current instruction list after clicking it. Click the next instruction where you want to insert it, and click Insert to successfully insert the instruction above this instruction.

[0090] The Save button is used to save the changes to the current file commands in the current interface command list after clicking it.

[0091] The test run button is used to test run the selected command after clicking it, so as to understand the command.

[0092] The Copy button is used to copy the currently selected command in the command list of the current interface after clicking it. After copying, the button will become a Paste button, and the user can select the command and click the Paste button to select Insert Paste, Overwrite Paste, and Cancel Paste.

[0093] The Delete button is used to delete the instruction after clicking it. You can delete the current line or delete in batches. The Stop button is used to stop the current motion axis immediately after clicking it.

[0094] The browse button is used to browse the parameters of the current instruction comprehensively after clicking it. The parameters of each instruction can be modified to facilitate the user to modify the on-site process flow requirements.

[0095] The Exit button is used to return to the process file interface after clicking it.

[0096] Step 152: Perform corresponding operations on the target control instructions in the display interface to switch the display interface.

[0097] In some embodiments, a click instruction for activating a new button is obtained; a new control instruction is created and a corresponding instruction editing interface pops up; corresponding parameter settings in the instruction editing interface are obtained; when a click instruction for activating a save button is obtained, the new control instruction is packaged and saved, and the instruction editing interface is closed and displayed in the display interface in sorted order.

[0098] In some embodiments, a click instruction for activating an edit button is obtained; a command editing interface corresponding to a target control instruction is popped up; corresponding parameter settings in the command editing interface are obtained; when a click instruction for activating a save button is obtained, the target control instruction is packaged and saved based on the parameter settings, and the command editing interface is closed.

[0099] In an application scenario, the target control instruction is a multi-axis interpolation instruction; a command editing interface corresponding to the multi-axis interpolation instruction is popped up, wherein the command editing interface displays at least one parameter; setting information of the at least one parameter in the command editing interface is obtained; when a click instruction for activating a save button is obtained, the multi-axis interpolation instruction is packaged and saved based on the setting information of the at least one parameter, and the command editing interface is closed. Fig.16 Explanation: The control command parameters include: participation / non-participation, absolute / phase, coordinate value, forward / reverse, command speed, and quick modification setting. Among them, "participation / non-participation" is used to select whether the current axis participates in the movement. "Absolute / phase" is used to select whether the current axis runs absolute coordinates or relative coordinates. "Coordinate value" represents the coordinate of the movement, absolute or relative, in mm. Forward / reverse means that if the axis is set as a rotating axis and absolute positioning is required, there will be forward and reverse positioning. The command speed is expressed in percentage %; the range is 0.1~100.0%. The calculation method is synchronous speed * running speed of the running interface * command speed, that is, the final speed is determined by these three speeds. The quick modification setting is used to set as a special instruction, which can be quickly modified directly in the running interface.

[0100] In one application scenario, the target control instruction is a tape measurement start instruction; a command editing interface corresponding to the tape measurement start instruction pops up, such as Fig.17 This instruction is used to establish a detection start instruction before the spindle moves. When the program runs to this instruction, after the user sets the input port, the input port will start measuring the tape after receiving the pulse signal. When it is set to 0, the system will not detect any input port. The input port is the signal input port for the start of detection.

[0101] In one application scenario, the target control instruction is a tape measurement end instruction; a command editing interface corresponding to the tape measurement end instruction is popped up, such as Fig.18As shown. This instruction is used to establish the detection start before the spindle moves, and to establish the detection technology after the spindle moves. The number of pulses can be calculated through the sensor. The parameters of this instruction include the casing detection count, which is used to detect the start input port to the spindle after the movement is completed. The number of pulses is calculated through the sensor. If it exceeds, an alarm will be issued. It also includes a pause mode, in which the pause mode can be selected as immediate stop or periodic stop.

[0102] In one application scenario, the target control command is the casing measurement start command; the command editing interface corresponding to the tape measurement end command pops up, such as Fig.19 In another application scenario, the target control instruction is the casing measurement end instruction; the instruction editing interface corresponding to the casing measurement end instruction pops up, such as Fig. 20 As shown. This instruction is used to establish the detection start before the spindle moves, and to establish the detection count after the spindle moves. The number of pulses can be calculated through the sensor. The parameters of this instruction include the sleeve detection count, which is used to detect the number of pulses from the start input port to the spindle movement completion. If it exceeds, an alarm will be triggered. It also includes a pause mode, in which the pause mode can be selected as immediate stop or periodic stop.

[0103] In one application scenario, the target control instruction is a waiting axis stop instruction; the instruction editing interface corresponding to the waiting axis stop instruction pops up, such as Fig.21 This instruction is used to wait for all axes participating in the axis stop to stop moving, and then execute the next instruction. Each axis corresponds to the parameter setting whether to participate in the waiting.

[0104] In one application scenario, the target control instruction is a winding instruction; the instruction editing interface corresponding to the waiting axis stop instruction pops up, such as Fig. 22 As shown. The parameters of this instruction include the number of turns, which is greater than >0-65535. It refers to the total number of turns of winding. The speed is expressed in percentage %; the range is 0.1~100.0%. The speed value in the maximum speed parameter in the U-axis reference system parameter. The default is 5%. The acceleration time is 0-99.999, (instruction unit*1) the acceleration time of the winding instruction. The larger the number, the slower the acceleration. The deceleration time can be set between 0-99.999, (instruction unit*1) the deceleration time of the winding instruction. The larger the number, the slower the deceleration. The winding direction can be selected as clockwise and counterclockwise, indicating the rotation direction of the spindle. The wire diameter is 0-999, (instruction unit*1). Generally, the actual size of the wire diameter is used, but it can also be understood as the pitch (that is, the distance between the winding coils). The parking mode can be selected as normal, head end parking, and tail end parking. Among them, the normal setting of the number of turns will stop at the current point after winding. The head end parking means that when parking, it will stop at the head end position, and the coils will be automatically distributed. When parking at the tail end, the vehicle will stop at the tail end position and the coils will be automatically distributed.

[0105] The wire stack at the beginning of the wiring indicates the number of turns set at the beginning, and the range of turns is 0-99 (command unit * 1). The wire stack at the end of the wiring indicates the number of turns set at the end, and the range of turns is 0-99 (command unit * 1). The quick modification setting can be set as a special instruction, and can be quickly modified directly in the operation interface. The width indicates the width of the wound copper wire on the product, and the range is (-999-9999), (command unit * 1).

[0106] In one application scenario, the target control instruction is a circle center foot wrapping instruction; a command editing interface corresponding to the circle center foot wrapping instruction is popped up, such as Fig.23 The parameters of this command are as follows:

[0107] Select the plane, you can choose horizontal XY, vertical XZ, vertical YZ. Set the arc surface of the foot to be horizontal or vertical. The parameters of the selected axis will switch automatically.

[0108] The starting point is an absolute coordinate; the range is -999.000 to 99999.000 (command unit * 1); you can use the teaching key to teach to the target position, and then operate the load starting point button to set it. You can also enter the position directly, and then use the positioning starting point to move each axis to the starting position.

[0109] The center of the circle is an absolute coordinate; the range is -999.000 to 99999.000 (command unit * 1); you can use the teaching key to teach to the target position, and then operate the load center button to set the method. You can also enter the position directly.

[0110] Here the starting point and the center of the circle are used to determine the radius of the circle.

[0111] The number of circles is used to set the number of times circular axis 0 and circular axis 1 draw a circle.

[0112] The interval is used to set the distance the spiral axis moves when drawing each circle with the circular axis 0 and the circular axis 1. The positive or negative value of the interval determines the direction in which the spiral axis moves perpendicular to the circular surface (the right-hand rule applies).

[0113] Angle: range is -999~360, absolute angle, the angle of circular axis 0 in the direction. Used to determine the final stop position.

[0114] The direction can be set to clockwise or counterclockwise; it is used to indicate that the circle axis 0 and circle axis 1 set the direction of drawing the circle.

[0115] The command speed is expressed as a percentage, ranging from 0.1 to 100.0%. Refer to the speed value in the system parameter "Tangle Foot Command Parameter". The default is 5%.

[0116] The quick modification setting is used to set as a special instruction, which can be quickly modified directly in the running interface.

[0117] In one application scenario, the target control instruction is an input detection instruction; a command editing interface corresponding to the input detection instruction is popped up, such as Fig.24 This instruction is used to detect whether the six input points are in place in sequence. The parameters of this instruction are as follows:

[0118] Detection input port: 6 input points can be set. Set the sensing point to be detected. When set to 0, the system will not detect any input port.

[0119] Timeout alarm time, the range is (0-99), the unit is "seconds"; if the sensing point to be detected is not in place within the set time, an alarm message will be prompted.

[0120] Detecting valid signals is used to detect whether there is a valid signal.

[0121] In one application scenario, the target control instruction is an output instruction; a command editing interface corresponding to the output instruction pops up, such as Fig.25 As shown. Control the opening and closing of 5 output points in sequence and at the same time. The command parameters are as follows:

[0122] Output port, 5 output ports can be set. Set the output point to be controlled. When set to 0, the system will not operate any output port. Note: The output port is a common anode wiring.

[0123] Execute, can be set to on or off; set the action state of the corresponding output port. ON means output 0VDC.

[0124] Delay, in seconds. Set the waiting time after the action state of the corresponding output port is set.

[0125] Detection, the commonly used input ports will pop up, set the input point to be detected. When set to 0, the system will not operate any input port.

[0126] Asynchronous / synchronous, when the current line is executed synchronously with the next line.

[0127] In one application scenario, the target control instruction is a delay instruction; the instruction editing interface corresponding to the delay instruction pops up, such as Fig.26 This instruction is used to control the program to automatically execute the next instruction after pausing for a certain period of time. The instruction parameters are as follows:

[0128] The delay setting range is 0.00~99 seconds. Set the waiting time of the control program.

[0129] In one application scenario, the target control instruction is a synchronous task instruction; a command editing interface corresponding to the synchronous task instruction is popped up, such as Fig. 27 This command is used to start a synchronization task in parallel with the main task. The command parameters are as follows:

[0130] File name, select any synchronization task number, the synchronization task can directly call the subroutine as the synchronization content.

[0131] In one application scenario, the target control instruction is a waiting task instruction; a command editing interface corresponding to the waiting task instruction is popped up, such as Fig.28 This command is used to wait for the synchronization task to complete. The command parameters are as follows:

[0132] File name, select any synchronization task number.

[0133] In one application scenario, the target control instruction is a pause instruction; a command editing interface corresponding to the pause instruction is popped up, such as Fig.29 This command is used to control the program to pause. Press Start to continue execution.

[0134] In one application scenario, the target control instruction is a loop instruction; the instruction editing interface corresponding to the loop instruction pops up, such as Fig.30 This instruction is used to implement the cyclic execution of a section of instructions. The instruction parameters are as follows:

[0135] Loop mark, which can be set to loop start or loop end.

[0136] The number of cycles can be set as needed.

[0137] In one application scenario, the target control instruction is a tuning program instruction; a command editing interface corresponding to the tuning program instruction is popped up, such as Fig.31 This instruction is used to call other process files (subroutines) and insert them into the target process (main program). This instruction is run serially. The instruction parameters are as follows:

[0138] File name, select any synchronization task number.

[0139] The execution mode can be selected as "Always Execute" or "Single Execute". If "Always Execute" is selected, the subroutine will be called in each cycle during the entire program execution cycle. If "Single Execute" is selected, the subroutine will not be called in the next cycle after it is called in the program execution cycle.

[0140] In one application scenario, the target control instruction is a reset instruction; a command editing interface corresponding to the reset instruction pops up, such as Fig.32 This instruction is used to find the mechanical origin. The instruction parameter is whether to participate, and you can choose to participate or not.

[0141] In one application scenario, the target control instruction is a single-axis movement instruction; the instruction editing interface corresponding to the single-axis movement instruction pops up, such as Fig.33This instruction is used for the movement, speed control and single-axis coordinate setting of a single axis. The parameters of this instruction include whether it is controlled by the first interface running speed, instruction speed, single-axis coordinate, manual fine-tuning, synchronization, and asynchronous.

[0142] Among them, whether it is controlled by the running speed of the first interface can be selected as yes or no. The command speed is expressed in percentage %; the range is 0.1~100.0%. Refer to the speed value in the maximum speed of the system parameters. The default is 5%. Single-axis coordinates can determine whether the current coordinates are relative or absolute coordinates; the coordinate position of the workpiece of the current axis. The teaching speed is for the convenience of users to quickly select the teaching speed when teaching axis and motion-related position parameters. Currently, three speed values ​​of high, medium and low can be customized (the maximum speed is the reference ratio). Manual fine-tuning allows users to set and debug the coordinates of the corresponding axis through manual fine-tuning, and the coordinate range is any number between -5 and 99.

[0143] Single axis + / Single axis - are axis teaching operation buttons, which are used to perform bidirectional debugging on the corresponding axis.

[0144] Load the current coordinates. You can load the coordinates after manual fine-tuning or single-axis + / single-axis-direction debugging and set them as the current axis coordinates.

[0145] In one application scenario, the target control instruction is a disconnection detection instruction; a command editing interface corresponding to the disconnection detection instruction pops up, such as Fig.34 This instruction is used to start or end the disconnection detection. After starting, the set input port will be detected. If there is a signal, the alarm will be suspended. The parameters of this instruction include mode and disconnection detection input port. The mode can be selected to start disconnection detection or end disconnection detection.

[0146] In one application scenario, the target control command is a trolley positioning command; a command editing interface corresponding to the trolley positioning command pops up, such as Fig.35 As shown. This instruction is used to select positions 1-5 and let the car position in these 5 positions in a loop. Each time this instruction is executed, the positioning number increases by one. After the fifth execution or reset, it will start from 1. The parameters of this instruction include position, which indicates the coordinates of the car, which are absolute coordinates. The parameters of this instruction also include participation or non-participation, and the participating label position can be selected.

[0147] In one application scenario, the target control command is a trolley arrival command; a command editing interface corresponding to the trolley arrival command pops up, such as Fig.36 This instruction is used for the trolley to pick up materials. After placing the materials, it will first locate to the material taking position, then detect the materials and take them away (the signal needs to last for the set time to be considered taken away), and then return to the material placing safety area after taking them away. The parameters of this instruction are as follows:

[0148] Material picking position, used to indicate the coordinates of the material picking position, absolute coordinates.

[0149] Enter the sensor number used to represent the detected material.

[0150] Duration is used to detect how long the material sensor needs to detect no material before it is considered to be out of material.

[0151] The unloading safety zone is used to indicate the coordinates of the unloading safety zone, which are absolute coordinates.

[0152] In other embodiments, a 6-axis winding equipment requires the reset sequence to be: Z axis reset first, XYS reset later, and AB reset last. After axis reset, XYZSAB axis returns to workpiece zero point, and finally all cylinders reset. Then enter the operation interface corresponding to the manufacturer's authority, then enter the function setting page in the system parameters, configure the reset file switch to be closed, and return to workpiece zero point after reset to be open, such as Fig.37 Then enter the axis parameter page in the system parameters and configure the parameters. Fig.38 As shown, then click Save. The configuration of the reset action is completed. At this time, press the Reset button on the Run interface to complete the reset action.

[0153] In other embodiments, a 6-axis device requires the reset sequence to be reset first, reset cylinders 6-8, reset XYS, open cylinder 6, and finally reset AB, and XYZSAB returns to the workpiece zero point. Then enter the function setting page in the system parameters, configure the reset file switch to open, and return to the workpiece zero point after reset to open. Fig.39 At this time, the reset sequence parameter in the axis parameter interface of the system parameters is invalid. Then enter the workpiece zero point page in the system parameters and determine the workpiece zero point by teaching, such as Fig.40 As shown. Finally, click Save. Press the Reset button on the Run interface to complete the reset action without any action. Because the reset file has not been established, the reset will not have any action. Start writing the reset process file. Press the process file on the Run interface to enter the process file interface, select the file number and click Edit to enter the file editing interface, as shown Fig.41 In the file editing interface, click New to enter the command interface, as shown Fig.42 As shown. Fig.42 Click the reset command on the interface shown, write the Z axis reset, and set the corresponding parameters as follows Fig.43 Click Save. Write the reset command for cylinders 6-8. Click New, then click Output Command, and set the parameters of the output command as follows: Fig.44 As shown, click Save. Write the XYS axis reset. Click New, then click Reset Command, and set the parameters of the reset command as follows Fig.45 As shown, click Save. Edit and open cylinder No. 6. Click New, then click Output Instruction, and set the parameters of the output instruction as follows Fig.46 As shown, click Save. Write the AB axis reset. Click New, then click Reset Command, and set the parameters of the Reset Command as follows Fig.47 As shown, click Save. Save and exit to the process file interface, select the reset process file, click the reset file in the upper right corner, press and hold for 1 second, and it will prompt "Are you sure to set the current file as the reset file?" Click OK to complete the reset process writing. At this time, press the reset button on the running interface to complete the reset action.

[0154] In other embodiments, a device controls output ports 1 to 4 to light up and then turn off in sequence for 10 times, and at the same time controls output ports 5 to 8 to light up at the same time, delay 0.5S, then turn off at the same time, delay 0.5S, and then repeat 10 times. Figure 48-Figure 51 to set it up.

[0155] In this embodiment, the control instructions are displayed on the display interface and can be edited, which can reduce the difficulty of editing the control instructions for the user and improve the user experience.

[0156] See also Fig.52 The winding device 520 includes a processor 521 and a memory 522 connected to the processor 521; the memory 522 is used to store program data, and the processor 521 is used to execute the program data to implement the following method:

[0157] Obtain at least one control instruction in the winding equipment; wherein the at least one control instruction is completed in the control system of the winding equipment; classify and package the at least one control instruction according to the type of control instruction in the control system; and display the at least one classified and packaged control instruction on the display interface of the control system.

[0158] It can be understood that when the processor 521 is used to execute program data, it is also used to implement any of the above-mentioned embodiments.

[0159] In this embodiment, the terminal device 520 implements the above method and displays the control instructions of the winding device on the display interface, which can reduce the difficulty of users in searching and editing the control instructions and improve the user experience.

[0160] See also Fig.53 , Fig.53 1 is a schematic diagram of a structure of an embodiment of a computer storage medium provided by the present application. The computer storage medium 530 is used to store program data 531. When the program data 531 is executed by the processor, it is used to implement the following method steps:

[0161] Obtain at least one control instruction in the winding equipment; wherein the at least one control instruction is completed in the control system of the winding equipment; classify and package the at least one control instruction according to the type of control instruction in the control system; and display the at least one classified and packaged control instruction on the display interface of the control system.

[0162] It can be understood that the program data 531 is also used to implement any of the above-mentioned embodiment methods when executed by the processor.

[0163] In this embodiment, the computer storage medium 530 can reduce the difficulty of users in searching and editing control instructions and improve user experience by implementing the above method and displaying the control instructions of the winding device on the display interface.

[0164] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation described above is only illustrative, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0165] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0166] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0167] If the integrated units in the above other embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), disk or optical disk and other media that can store program codes.

[0168] The above description is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. An interface display method, It is characterized in that Applied to winding equipment, the method comprises: Obtaining at least one control instruction in the winding device; wherein the at least one control instruction is completed in the control system of the winding device; Classifying and packaging the at least one control instruction according to the type of control instructions in the control system; Displaying the classified and packaged at least one control instruction on a display interface of the control system; The control instructions are divided into motion type, IO control type, logic type, program operation type and special type; The step of displaying the classified and packaged at least one control instruction on a display interface of the control system comprises: Get the creation time of each control instruction; Sort by the creation time of each control instruction; Displaying the at least one control instruction on a display interface of the control system according to the order; Function buttons are provided in the display interface; The method further comprises: Obtaining a click instruction for activating the function button; Performing corresponding operations on the target control instructions in the display interface to switch the display interface; The function buttons include a new button, an edit button, an insert button, a test run button, a save button, a copy button, a delete button, a stop browsing button and an exit button; The step of obtaining a click instruction for activating the function button comprises: Obtain a click instruction for activating the new button; The performing corresponding operations on the target control instructions in the display interface to switch the display interface includes: Create a new control command and pop up the corresponding command editing interface; Obtain corresponding parameter settings in the command editing interface; When a click instruction for activating the save button is obtained, the new control instruction is packaged and saved, and the instruction editing interface is closed, and the instructions are displayed in the display interface according to the order; The step of obtaining a click instruction for activating the function button further includes: Get a click instruction to activate the edit button; The performing corresponding operations on the target control instructions in the display interface to switch the display interface also includes: The command editing interface corresponding to the target control command pops up; Obtain corresponding parameter settings in the command editing interface; When a click instruction for activating the save button is obtained, the target control instruction is packaged and saved based on the parameter setting, and the instruction editing interface is closed; The target control instruction includes a multi-axis interpolation instruction; The multi-axis interpolation instruction parameters include: participation / non-participation, absolute / phase, coordinate value, forward / reverse, instruction speed and quick modification setting, wherein "participation / non-participation" is used to select whether the current axis participates in the motion, "absolute / phase" is used to select whether the current axis runs absolute coordinates or relative coordinates, "coordinate value" indicates the coordinate of the movement, absolute or relative, unit mm; forward / reverse means that if the axis is set as a rotating axis and absolute value positioning is required, there will be forward and reverse direction positioning, the instruction speed is expressed in percentage %, ranging from 0.1 to 100.0%, and the calculation method is the same speed * the running speed of the running interface * the instruction speed, and the quick modification setting is used to set it as a special instruction, which can be directly and quickly modified in the running interface; The target control instruction also includes a winding instruction, the parameters of which are: number of turns, which is 1-65535 and refers to the total number of winding turns; rotation speed, expressed as a percentage, ranging from 0.1 to 100.0%; acceleration time is 0-99.999, the acceleration time of the winding instruction, the larger the number, the slower the acceleration; deceleration time can be set between 0-99.999, the deceleration time of the winding instruction, the larger the number, the slower the deceleration; winding direction can be selected between clockwise and counterclockwise, indicating the rotation direction of the spindle; wire diameter is 0-999; parking mode can be selected between normal parking and head end parking , tail end parking, where the normal parking stops at the current point after winding the number of circles set, the head end parking stops at the head end position when the coil is stopped, and the coils are automatically distributed, and the tail end parking stops at the tail end position when the coil is stopped, and the coils are automatically distributed; the head end wire stacking indicates the number of circles set at the head end position, and the number of circles ranges from 0 to 99; the tail end wire stacking indicates the number of circles set at the tail end position, and the number of circles ranges from 0 to 99; the quick modification setting can be set as a special instruction, which can be quickly modified directly in the running interface; the width indicates the width of the wound copper wire on the product, and the range is: -999-9999; The target control instruction also includes a casing measurement start instruction: the casing measurement start instruction is used to establish a detection start instruction before the spindle moves. When the program runs to the instruction, the user sets the input port, and the input port will start the casing measurement after receiving the pulse signal. When it is set to 0, the system will not detect any input port, and the input port is the signal input port for the detection start; The target control instruction also includes a casing measurement end instruction: used to establish a detection start before the spindle moves, and to establish a detection count after the spindle moves. The number of pulses can be calculated by the sensor. The parameters of the casing measurement end instruction include a casing detection count, which is used to detect the number of pulses from the start input port to the spindle movement completion. The number of pulses is calculated by the sensor, and an alarm will be triggered if it exceeds the limit. It also includes a pause mode, wherein the pause mode can be selected to stop immediately or periodically. The target control instruction also includes a waiting axis stop instruction: used to wait for all axes participating in the axis stop to stop moving, and then execute the next instruction, and each axis is correspondingly set with a parameter of whether to participate in the waiting; The target control instruction also includes a circle center winding foot instruction, and the parameters of the circle center winding foot instruction are as follows: select the plane, you can choose horizontal XY, vertical XZ, vertical YZ, set the plane of the arc of the winding foot to be horizontal or vertical, and the parameters of the selected axis will automatically switch; The starting point is an absolute coordinate ranging from -999.000 to 99999.

000. You can use the teach key to teach to the target position, and then operate the load starting point button to set it. You can also enter the position directly and then use the positioning starting point to move each axis to the starting position. The center of the circle is an absolute coordinate ranging from -999.000 to 99999.

000. You can use the teach key to teach to the target position, and then operate the load center button to set the method, or you can directly enter the position; The number of circles is used to set the number of times the circular axis 0 and circular axis 1 draw circles; Interval is used to set the distance the spiral axis moves when the circular axis 0 and the circular axis 1 draw each circle. The positive and negative values ​​of the interval determine the direction in which the spiral axis moves perpendicular to the circular surface. Angle, ranging from -999 to 360°, absolute angle, the angle of the circular axis 0 in the direction, used to determine the final stop position; Direction, which can be set to clockwise or counterclockwise, is used to indicate the direction of drawing a circle set by circular axis 0 and circular axis 1; The command speed is expressed as a percentage, ranging from 0.1 to 100.0%; Quick modification settings are used to set as special instructions, which can be quickly modified directly in the running interface.

2. A winding device, It is characterized in that The winding device includes a processor and a memory connected to the processor; The memory is used to store program data, and the processor is used to execute the program data to implement the method according to claim 1.

3. A computer storage medium, It is characterized in that The computer storage medium is used to store program data, and when the program data is executed by a processor, it is used to implement the method according to claim 1.