Metal plate trepanning method, device, equipment and medium
By obtaining device attribute data of components and target installation equipment and using the configuration interface to determine relevant data, automatic sheet metal openings are realized during the equipment design process, frequent changes caused by component size changes are solved and efficiency is improved.
Patent Information
- Application Number
- CN202411662904.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-14
AI Technical Summary
During the equipment design process, the external dimensions of components change frequently, resulting in frequent changes in sheet metal openings and inefficient efficiency.
By obtaining device attribute data of the to-process components and target installation devices, using the component configuration interface and the device opening configuration interface, the device configuration data and device opening data are determined, and sheet metal opening data are automatically performed.
It reduces the time for sheet metal hole opening and improves the efficiency of sheet metal hole opening during equipment design.
Smart Images

Figure CN119623029A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of automated processing technology, and in particular to a sheet metal hole drilling method, device, equipment and medium. Background Art
[0002] With the growth of electricity consumption in the whole society, the number of high and low voltage electrical equipment applications is also increasing. Correspondingly, the number of manufacturers producing switch cabinets has also increased, and the number of conductive busbars used has increased sharply. However, in the design of switch cabinets, the dimensions of components often change, and it is necessary to frequently change the sheet metal openings according to the dimensions of the components, which is very troublesome. Therefore, it is very important to improve the efficiency of sheet metal openings in the equipment design process. Summary of the invention
[0003] The invention provides a sheet metal hole punching method, device, equipment and medium, so as to improve the efficiency of sheet metal hole punching in the equipment design process.
[0004] According to one aspect of the present invention, a sheet metal hole punching method is provided, comprising:
[0005] Acquire components to be processed and target mounting devices of the components to be processed, and determine device attribute data corresponding to the target mounting devices;
[0006] Determine the device configuration data of the component to be processed according to the device attribute data and the target device configuration item corresponding to the target installation device in the component configuration interface; wherein the component setting interface is generated in response to the user's operation of clicking the positioning placement function label on the device design control;
[0007] Determine the device hole data of the component to be processed based on the device hole configuration interface of the target installation device; wherein the device hole configuration interface is generated in response to the user clicking the next function label on the component configuration interface;
[0008] In response to the device hole drilling instruction, sheet metal holes are drilled on the target installation device according to the device configuration data and the device hole drilling data; wherein the device hole drilling instruction is generated in response to the user clicking the completion function label on the device hole drilling configuration interface.
[0009] According to another aspect of the present invention, there is provided a sheet metal hole punching device, comprising:
[0010] A device attribute data determination module, used to obtain the components to be processed and the target mounting equipment of the components to be processed, and determine the device attribute data corresponding to the target mounting equipment;
[0011] A device configuration data determination module, used to determine the device configuration data of the component to be processed according to the device attribute data and the target device configuration item corresponding to the target installation device in the component configuration interface; wherein the component setting interface is generated in response to the user's operation of clicking the positioning placement function label on the device design control;
[0012] A device hole data determination module, used to determine the device hole data of the component to be processed based on the device hole configuration interface of the target installation device; wherein the device hole configuration interface is generated in response to the user clicking the next function label on the component configuration interface;
[0013] A sheet metal hole drilling module is used to respond to a device hole drilling instruction and perform sheet metal holes on the target installation device according to the device configuration data and the device hole drilling data; wherein the device hole drilling instruction is generated in response to the user clicking the completion function label on the device hole drilling configuration interface.
[0014] According to another aspect of the present invention, there is provided an electronic device, comprising:
[0015] one or more processors;
[0016] A memory for storing one or more programs;
[0017] When one or more programs are executed by one or more processors, the one or more processors can execute any one of the sheet metal hole opening methods provided by the embodiments of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions, and the computer instructions are used to implement any sheet metal hole opening method provided by the embodiments of the present invention when executed by a processor.
[0019] An embodiment of the present invention provides a sheet metal drilling solution, which obtains components to be processed and target installation devices of the components to be processed, and determines the device attribute data corresponding to the target installation device; determines the device configuration data of the components to be processed according to the device attribute data and the target device configuration items corresponding to the target installation device in the component configuration interface; wherein the component setting interface is generated in response to the user's operation of clicking the positioning and placement function label on the device design control; based on the device drilling configuration interface of the target installation device, determines the device drilling data of the components to be processed; wherein the device drilling configuration interface is generated in response to the user's operation of clicking the next function label on the component configuration interface; in response to the device drilling instruction, performs sheet metal drilling on the target installation device according to the device configuration data and the device drilling data; wherein the device drilling instruction is generated in response to the user's operation of clicking the completion function label on the device drilling configuration interface. The above scheme introduces a component configuration interface and a device hole configuration interface to determine the device configuration data and the device hole data, and then performs sheet metal hole drilling on the target installation equipment according to the device configuration data and the device hole drilling data, thereby reducing the time for sheet metal hole drilling and improving the efficiency of sheet metal hole drilling during the equipment design process.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, 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 invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flow chart of a sheet metal hole punching method provided in Embodiment 1 of the present invention;
[0023] Figure 2 is a flow chart of a sheet metal hole punching method provided in Embodiment 2 of the present invention;
[0024] Figure 3 It is a structural schematic diagram of a sheet metal hole opening device provided in Embodiment 3 of the present invention;
[0025] Figure 4 It is a structural schematic diagram of an electronic device for implementing a sheet metal hole drilling method provided in a fourth embodiment of the present invention. DETAILED DESCRIPTION
[0026] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0027] Embodiment 1
[0028] Figure 1 It is a flow chart of a sheet metal hole punching method provided in Example 1 of the present invention. This embodiment can be applied to the situation where sheet metal holes are punched in a device during the device design process. The method can be executed by a sheet metal hole punching device, which can be implemented in software and / or hardware and can be configured in an electronic device that carries the sheet metal hole punching function.
[0029] See also Figure 1 The sheet metal opening method shown includes:
[0030] S110, obtaining components to be processed and target mounting equipment of the components to be processed, and determining device attribute data corresponding to the target mounting equipment.
[0031] Among them, the components to be processed refer to the components that need to be installed. The target safety equipment refers to the equipment that needs to install the components to be processed. Exemplarily, the target installation equipment can be a switch cabinet or a busbar. The device attribute data refers to the basic attribute data of the components to be processed. Exemplarily, the device attribute data can include at least one of the overlapping surface data, the mounting surface data and the front panel configuration data. Among them, the overlapping surface data can be used to fix the components to be processed on the busbar. The mounting surface data can be used to fix the components to be processed on the switch cabinet. The front panel configuration data can be used to determine the door panel on the switch cabinet.
[0032] Exemplarily, if the target installation device is a busbar, the device attribute data corresponding to the target installation device is determined to be the overlapping surface data; if the target installation device is a switch cabinet, the device attribute data corresponding to the target installation device includes the installation surface data and the front panel configuration data.
[0033] S120 , determining device configuration data of the component to be processed according to the device attribute data and the target device configuration item corresponding to the target installation device in the component configuration interface.
[0034] The component setting interface is generated in response to the user clicking the positioning and placement function label on the device design control. The device design control can be used to design the control of the target installation device. The positioning and placement function label can be used to control the expansion of the component configuration interface on the device design control.
[0035] The component configuration interface can be used to display the relevant configuration content of the component to be processed. The target device configuration item refers to the candidate device configuration item associated with the device attribute data. The candidate device configuration item refers to the device configuration item pre-set in the component configuration interface.
[0036] The device configuration data refers to configuration data determined based on the target device configuration items.
[0037] Specifically, according to the device attribute data, the target device configuration item corresponding to the target installation device in the component configuration interface is filled to obtain the device configuration data.
[0038] S130 , determining device opening data of components to be processed based on the device opening configuration interface of the target installation device.
[0039] The device hole configuration interface is generated in response to the user clicking the next function label on the component configuration interface. The next function label can be used to control the expansion of the device hole configuration interface.
[0040] The device hole configuration interface can be used to display relevant data for hole drilling of the target installation device. The device hole drilling data refers to the data for hole drilling of the target installation device.
[0041] In an optional embodiment, based on the device hole configuration interface of the target installation device, the device hole data of the components to be processed are determined, including: according to the device hole requirement data, selecting the target hole configuration item from the candidate hole configuration items preset in the device hole configuration interface, and determining the device hole data corresponding to the target hole configuration item.
[0042] The device hole requirement data refers to the data required for the configuration of the hole on the target installation device. The candidate hole configuration item refers to the hole configuration item pre-set in the device hole configuration interface. The target hole configuration item refers to the candidate hole configuration item determined based on the device hole requirement data, which can be used to determine the device hole data.
[0043] Exemplarily, the candidate opening configuration items include a device rotation angle item, a device positioning reference item, a device reference reference item, and a device reference distance item.
[0044] Among them, the device rotation angle item can be used to determine the rotation angle of the component to be processed on the target mounting device. The device positioning reference item can be used to determine the reference reference when the component to be processed is installed on the target mounting device. Exemplarily, the device positioning reference item may include a center reference and a boundary reference. The center reference can be used to specify the center position of the component to be processed installed on the target mounting device. The boundary reference can be used to specify the non-center position of the component to be processed installed on the target mounting device. The device reference reference item can include a reference reference plane or a reference reference line. The reference reference plane can be any plane on the target mounting device. The reference reference line can be any line on the target mounting device. The device reference distance item can be used to determine the distance between the component to be processed and the device reference reference item.
[0045] It can be understood that the candidate opening configuration items include at least one of a device rotation angle item, a device positioning reference item, a device reference reference item, and a device reference distance item, thereby improving the comprehensiveness of the candidate opening configuration items.
[0046] For example, if the target installation device is a switch cabinet, the candidate hole opening configuration items may further include an automatic hole opening option. The automatic hole opening option may include performing hole opening on the installation plate after placement is completed, and performing hole opening on the door panel after placement is completed.
[0047] It should be noted that if the device positioning reference item in the target opening configuration item is the boundary reference, then the device reference reference item and the device reference distance item will exist in the target opening configuration item; if the device positioning reference item in the target opening configuration item is the center reference, then the device reference reference item and the device reference distance item will not exist in the target opening configuration item.
[0048] It can be understood that by selecting a target hole configuration item from the candidate hole configuration items and then determining the device hole data according to the target hole configuration item, the accuracy of the determined device hole data is improved.
[0049] S140 , in response to the device hole opening instruction, perform sheet metal hole opening on the target installation device according to the device configuration data and the device hole opening data.
[0050] The device hole opening instruction is generated in response to the user clicking the completion function label on the device hole opening configuration interface. The completion function label can be used to determine that the data required for the sheet metal hole opening has been configured. The device hole opening instruction can be used to control the sheet metal hole opening of the target installation device.
[0051] An embodiment of the present invention provides a sheet metal drilling solution, which obtains components to be processed and target installation devices of the components to be processed, and determines the device attribute data corresponding to the target installation device; determines the device configuration data of the components to be processed according to the device attribute data and the target device configuration items corresponding to the target installation device in the component configuration interface; wherein the component setting interface is generated in response to the user's operation of clicking the positioning and placement function label on the device design control; based on the device drilling configuration interface of the target installation device, determines the device drilling data of the components to be processed; wherein the device drilling configuration interface is generated in response to the user's operation of clicking the next function label on the component configuration interface; in response to the device drilling instruction, performs sheet metal drilling on the target installation device according to the device configuration data and the device drilling data; wherein the device drilling instruction is generated in response to the user's operation of clicking the completion function label on the device drilling configuration interface. The above scheme introduces a component configuration interface and a device hole configuration interface to determine the device configuration data and the device hole data, and then performs sheet metal hole drilling on the target installation equipment according to the device configuration data and the device hole drilling data, thereby reducing the time for sheet metal hole drilling and improving the efficiency of sheet metal hole drilling during the equipment design process.
[0052] Embodiment 2
[0053] Figure 2 It is a flow chart of a sheet metal hole opening method provided in the second embodiment of the present invention. Based on the above embodiments, this embodiment further refines the operation of "determining the device configuration data of the components to be processed based on the device attribute data and the target device configuration items corresponding to the target installation device in the component configuration interface" into "selecting the target device configuration items that match the target installation device from the candidate device configuration items preset in the component configuration interface; determining the device configuration data corresponding to the target device configuration items based on the device attribute data of the target installation device" to improve the determination mechanism of the device configuration data. It should be noted that for the parts not described in detail in the embodiments of the present invention, reference can be made to the descriptions of other embodiments.
[0054] See also Figure 2 The sheet metal opening method shown includes:
[0055] S210: Obtain components to be processed and target mounting equipment of the components to be processed, and determine device attribute data corresponding to the target mounting equipment.
[0056] S220 . Select a target device configuration item that matches the target installation device from the candidate device configuration items preset in the device configuration interface.
[0057] The component setting interface is generated in response to a user's operation of clicking and positioning a function label on a device design control.
[0058] S230. Determine device configuration data corresponding to the target device configuration item according to device attribute data of the target installation device.
[0059] In an optional embodiment, if the target installation equipment is a switch cabinet, the device attribute data includes front panel configuration data and installation surface data, and accordingly, the target device configuration item includes component positioning type item, component image item, installation surface item and door panel item.
[0060] Among them, the front panel configuration data can be used to determine the door panel opening on the switch cabinet. The component positioning type item can be used to determine the installation type of the component to be processed. Exemplarily, the component positioning type item can include a mounting surface and a lap surface. For example, if the target installation device is a switch cabinet, the device configuration data corresponding to the component positioning type item is the mounting surface; if the target installation device is a busbar, the device configuration data corresponding to the component positioning type item is the lap surface.
[0061] The component image item can be used to insert the image of the component to be processed. Exemplarily, the image corresponding to the component to be processed can be selected from the component image library. The images stored in the component image library can be three-dimensional drawings of the components.
[0062] Among them, the installation surface item can be used to determine the installation surface of the switch cabinet. The door panel item can be used to determine the door panel of the switch cabinet. It should be noted that the sheet metal openings on the installation surface of the switch cabinet can be used to install the components to be processed; the sheet metal openings on the door panel of the switch cabinet can be used for operators to control the components to be processed on the installation surface.
[0063] It can be understood that when the target installation device is a switch cabinet, the device attribute data and the target configuration items are determined separately, which improves the accuracy of the determined device attribute data and the target configuration items.
[0064] It should be noted that the target device configuration item may also include a lap joint mode item. The lap joint mode item may be used to determine the lap joint mode between the component to be processed and the switch cabinet. Exemplarily, the lap joint mode item may include a component lap joint item and a busbar lap joint item.
[0065] S240: Determine device opening data of components to be processed based on the device opening configuration interface of the target installation device.
[0066] The device hole configuration interface is generated in response to the user clicking the next function label on the component configuration interface.
[0067] S250 , in response to the device hole opening instruction, perform sheet metal hole opening on the target installation device according to the device configuration data and the device hole opening data.
[0068] Among them, the device hole opening instruction is generated in response to the user clicking on the completion function label operation on the device hole opening configuration interface.
[0069] Specifically, the sheet metal opening area on the target installation device is determined according to the device configuration data and the device opening data, and the sheet metal opening is performed at the sheet metal opening area on the target installation device. The sheet metal opening area can be used to determine the opening position and opening size on the target installation device.
[0070] The embodiment of the present invention provides a sheet metal hole opening solution, which refines the operation of determining the device configuration data of the components to be processed based on the device attribute data and the target device configuration item corresponding to the target installation device in the component configuration interface into selecting the target device configuration item that matches the target installation device from the candidate device configuration items preset in the component configuration interface; and determining the device configuration data corresponding to the target device configuration item based on the device attribute data of the target installation device, so as to improve the device configuration data determination mechanism. The above solution improves the accuracy of the determined device configuration data by selecting the target device configuration item from the candidate device configuration items and then determining the device configuration data.
[0071] On the basis of the above technical solution, the embodiment of the present invention also provides an optional example. Exemplarily, in response to the device acquisition instruction, the components to be processed and the target installation equipment of the components to be processed are acquired, and the device attribute data corresponding to the target installation equipment is determined; in response to the device configuration instruction, according to the device attribute data, the target device configuration item matching the target installation equipment is selected from the candidate device configuration items preset in the component configuration interface, and according to the device attribute data of the target installation equipment, the device configuration data corresponding to the target device configuration item is determined; in response to the hole configuration instruction, based on the device hole configuration interface of the target installation equipment, the device hole data of the components to be processed is determined; in response to the device hole instruction, according to the device configuration data and the device hole data, the sheet metal hole is opened for the target installation equipment.
[0072] Among them, the device acquisition instruction refers to an instruction that can be used to obtain device attribute data. The device configuration instruction refers to an instruction that can be used to determine device configuration data. The hole configuration instruction refers to an instruction that can be used to determine the device hole data.
[0073] In the prior art, it is necessary to manually punch holes in sheet metal according to the size of components, which is inefficient. The sheet metal punching solution provided in the embodiment of the present invention relates to the field of complete electrical equipment manufacturing, and can automatically generate sheet metal punching after the components are installed, that is, use the component installation to realize the sheet metal punching, which reduces the time of sheet metal punching and improves the efficiency of sheet metal punching.
[0074] Embodiment 3
[0075] Figure 3 This is a schematic diagram of the structure of a sheet metal hole punching device provided in Embodiment 3 of the present invention. This embodiment can be applied to the case where sheet metal holes are punched in a device during the device design process. The method can be performed by a sheet metal hole punching device, which can be implemented in software and / or hardware and can be configured in an electronic device that carries the sheet metal hole punching function.
[0076] like Figure 3 As shown, the device includes: a device attribute data determination module 310, a device configuration data determination module 320, an equipment opening data determination module 330 and a sheet metal opening module 340.
[0077] The device attribute data determination module 310 is used to obtain the components to be processed and the target mounting equipment of the components to be processed, and determine the device attribute data corresponding to the target mounting equipment;
[0078] The device configuration data determination module 320 is used to determine the device configuration data of the component to be processed according to the device attribute data and the target device configuration item corresponding to the target installation device in the component configuration interface; wherein the component setting interface is generated in response to the user's operation of clicking the positioning placement function label on the device design control;
[0079] The device hole data determination module 330 is used to determine the device hole data of the component to be processed based on the device hole configuration interface of the target installation device; wherein the device hole configuration interface is generated in response to the user clicking the next function label on the component configuration interface;
[0080] The sheet metal hole drilling module 340 is used to respond to the device hole drilling instruction and perform sheet metal holes on the target installation device according to the device configuration data and the device hole drilling data; wherein the device hole drilling instruction is generated in response to the user clicking the completion function label on the device hole drilling configuration interface.
[0081] An embodiment of the present invention provides a sheet metal drilling solution, which obtains components to be processed and target installation devices of the components to be processed, and determines the device attribute data corresponding to the target installation device; determines the device configuration data of the components to be processed according to the device attribute data and the target device configuration items corresponding to the target installation device in the component configuration interface; wherein the component setting interface is generated in response to the user's operation of clicking the positioning and placement function label on the device design control; based on the device drilling configuration interface of the target installation device, determines the device drilling data of the components to be processed; wherein the device drilling configuration interface is generated in response to the user's operation of clicking the next function label on the component configuration interface; in response to the device drilling instruction, performs sheet metal drilling on the target installation device according to the device configuration data and the device drilling data; wherein the device drilling instruction is generated in response to the user's operation of clicking the completion function label on the device drilling configuration interface. The above scheme introduces a component configuration interface and a device hole configuration interface to determine the device configuration data and the device hole data, and then performs sheet metal hole drilling on the target installation equipment according to the device configuration data and the device hole drilling data, thereby reducing the time for sheet metal hole drilling and improving the efficiency of sheet metal hole drilling during the equipment design process.
[0082] Optionally, the device configuration data determination module 320 includes:
[0083] A device configuration item determination unit, configured to select a target device configuration item that matches the target installation device from the candidate device configuration items preset in the device configuration interface;
[0084] The device configuration data determining unit is used to determine the device configuration data corresponding to the target device configuration item according to the device attribute data of the target installation device.
[0085] Optionally, if the target installation equipment is a switch cabinet, the device attribute data includes front panel configuration data and installation surface data, and correspondingly, the target device configuration item includes component positioning type item, component image item, installation surface item and door panel item.
[0086] Optionally, the equipment opening data determination module 330 includes:
[0087] The device hole opening data determination unit is used to select a target hole opening configuration item from the candidate hole opening configuration items preset in the device hole opening configuration interface according to the device hole opening requirement data, and determine the device hole opening data corresponding to the target hole opening configuration item.
[0088] Optionally, the candidate opening configuration items include a device rotation angle item, a device positioning reference item, a device reference reference item and a device reference distance item.
[0089] The sheet metal hole punching device provided in the embodiment of the present invention can execute the sheet metal hole punching method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing each sheet metal hole punching method.
[0090] In the technical solution of the present invention, the collection, storage, use, processing, transmission, provision and disclosure of device attribute data, component configuration interface and equipment opening configuration interface, etc., all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0091] Embodiment 4
[0092] Figure 4 It is a structural schematic diagram of an electronic device for implementing a sheet metal opening method provided by Embodiment 4 of the present invention. The electronic device 410 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0093] like Figure 4 As shown, the electronic device 410 includes at least one processor 411, and a memory connected to the at least one processor 411 in communication, such as a read-only memory (ROM) 412, a random access memory (RAM) 413, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 411 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 412 or the computer program loaded from the storage unit 418 to the random access memory (RAM) 413. In the RAM 413, various programs and data required for the operation of the electronic device 410 can also be stored. The processor 411, the ROM 412, and the RAM 413 are connected to each other via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.
[0094] Multiple components in the electronic device 410 are connected to the I / O interface 415, including: an input unit 416, such as a keyboard, a mouse, etc.; an output unit 417, such as various types of displays, speakers, etc.; a storage unit 418, such as a disk, an optical disk, etc.; and a communication unit 419, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 419 allows the electronic device 410 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0095] The processor 411 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 411 executes the various methods and processes described above, such as a sheet metal opening method.
[0096] In some embodiments, the sheet metal opening method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 410 via the ROM 412 and / or the communication unit 419. When the computer program is loaded into the RAM 413 and executed by the processor 411, one or more steps of the sheet metal opening method described above may be performed. Alternatively, in other embodiments, the processor 411 may be configured to execute the sheet metal opening method in any other appropriate manner (e.g., by means of firmware).
[0097] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0098] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0099] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0100] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0101] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0102] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0103] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0104] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A sheet metal hole drilling method, characterized in that: include: Acquire components to be processed and target mounting devices of the components to be processed, and determine device attribute data corresponding to the target mounting devices; Determine the device configuration data of the component to be processed according to the device attribute data and the target device configuration item corresponding to the target installation device in the component configuration interface; wherein the component setting interface is generated in response to the user's operation of clicking the positioning placement function label on the device design control; Determine the device hole data of the component to be processed based on the device hole configuration interface of the target installation device; wherein the device hole configuration interface is generated in response to the user clicking the next function label on the component configuration interface; In response to the device hole drilling instruction, sheet metal holes are drilled on the target installation device according to the device configuration data and the device hole drilling data; wherein the device hole drilling instruction is generated in response to the user clicking the completion function label on the device hole drilling configuration interface.
2. The method according to claim 1, characterized in that: Determining the device configuration data of the component to be processed according to the device attribute data and based on the target device configuration item corresponding to the target installation device in the component configuration interface includes: Selecting a target device configuration item that matches the target installation device from the candidate device configuration items preset in the device configuration interface; According to the device attribute data of the target installation device, the device configuration data corresponding to the target device configuration item is determined.
3. The method according to claim 2, characterized in that If the target installation equipment is a switch cabinet, the device attribute data includes front panel configuration data and installation surface data. Correspondingly, the target device configuration items include component positioning type items, component image items, installation surface items and door panel items.
4. The method according to claim 1, characterized in that The determining the device opening data of the component to be processed based on the device opening configuration interface of the target mounting device includes: According to the equipment hole opening requirement data, a target hole opening configuration item is selected from the candidate hole opening configuration items preset in the equipment hole opening configuration interface, and the equipment hole opening data corresponding to the target hole opening configuration item is determined.
5. The method according to claim 4, characterized in that The candidate opening configuration items include a device rotation angle item, a device positioning reference item, a device reference reference item and a device reference distance item.
6. A sheet metal hole punching device, characterized in that: include: A device attribute data determination module, used to obtain components to be processed and target mounting equipment of the components to be processed, and determine device attribute data corresponding to the target mounting equipment; A device configuration data determination module, used to determine the device configuration data of the component to be processed according to the device attribute data and the target device configuration item corresponding to the target installation device in the component configuration interface; wherein the component setting interface is generated in response to the user's operation of clicking the positioning placement function label on the device design control; A device hole data determination module, used to determine the device hole data of the component to be processed based on the device hole configuration interface of the target installation device; wherein the device hole configuration interface is generated in response to the user clicking the next function label on the component configuration interface; A sheet metal hole drilling module is used to respond to a device hole drilling instruction and perform sheet metal holes on the target installation device according to the device configuration data and the device hole drilling data; wherein the device hole drilling instruction is generated in response to the user clicking the completion function label on the device hole drilling configuration interface.
7. The device according to claim 6, characterized in that The device configuration data determination module comprises: A device configuration item determination unit, configured to select a target device configuration item that matches the target installation device from the candidate device configuration items preset in the device configuration interface; The device configuration data determining unit is used to determine the device configuration data corresponding to the target device configuration item according to the device attribute data of the target installation device.
8. The device according to claim 7, characterized in that If the target installation equipment is a switch cabinet, the device attribute data includes front panel configuration data and installation surface data. Correspondingly, the target device configuration items include component positioning type items, component image items, installation surface items and door panel items.
9. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement a sheet metal hole opening method as described in any one of claims 1-5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, a sheet metal hole opening method as described in any one of claims 1 to 5 is implemented.