[go: up one dir, main page]

CN109164758B - Intelligent numerical control machine tool control method and system based on Internet of things - Google Patents

Intelligent numerical control machine tool control method and system based on Internet of things Download PDF

Info

Publication number
CN109164758B
CN109164758B CN201811068773.8A CN201811068773A CN109164758B CN 109164758 B CN109164758 B CN 109164758B CN 201811068773 A CN201811068773 A CN 201811068773A CN 109164758 B CN109164758 B CN 109164758B
Authority
CN
China
Prior art keywords
unit time
control
transmissions
received
contention
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811068773.8A
Other languages
Chinese (zh)
Other versions
CN109164758A (en
Inventor
曾庆祝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quanzhou Xingui Machinery Equipment Co ltd
Original Assignee
Quanzhou Xingui Machinery Equipment Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quanzhou Xingui Machinery Equipment Co ltd filed Critical Quanzhou Xingui Machinery Equipment Co ltd
Priority to CN201811068773.8A priority Critical patent/CN109164758B/en
Publication of CN109164758A publication Critical patent/CN109164758A/en
Application granted granted Critical
Publication of CN109164758B publication Critical patent/CN109164758B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31105Remote control of network controller

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses an intelligent numerical control machine tool control method based on the Internet of things, which comprises the following steps: generating a plurality of control information at a plurality of remote control terminals; collecting system load information by a control center; calculating the number of resources that can be used for transmitting the generated control information per unit time; receiving control information size messages sent by a plurality of remote control terminals; generating a non-collision competition transmission opportunity in unit time based on the resource number of the control information and the size of the control information; predicting the number of received contention transmissions in a unit time; inferring a collision probability; if the collision probability is larger than the threshold value, the control center adjusts the number of the received competitive transmission in unit time and defines the number of ideal competitive transmission; calculating the number of remote control terminals capable of transmitting currently; sending information allowing transmission to G randomly selected remote control terminals; transmitting control information to the control center by the remote control terminal receiving the transmission permission information; and forwarding the control information to the numerical control machine.

Description

Intelligent numerical control machine tool control method and system based on Internet of things
Technical Field
The invention relates to the technical field of intelligent machine manufacturing, in particular to an intelligent numerical control machine control method and system based on the Internet of things.
Background
Machine tool equipment is a working master machine in equipment manufacturing industry and is an important foundation for national economic development, particularly industrial economic development. On the one hand, with the rapid development of manufacturing industry, equipment of various processing machines is continuously upgraded from a common lathe, a numerical control machine tool to a processing center and the like. Accordingly, the processing technology is also changing greatly: for example, selection of a machine tool, selection of a machining mode, selection of a machining process, determination of parameters of a tool holder, determination of parameters of the machine tool in a machining operation process and the like require enterprises to spend a large amount of resources for design and management; on the other hand, with the increasing market competition and the integration and application of emerging information technology and manufacturing technology, the global machine tool equipment industry is gradually developing towards digitalization, internet of things, networking, service, intellectualization and the like. The increasing of the labor cost, the gradual disappearance of the resource dividend and the continuous transfer of the global manufacturing industry chain to south Asia make the machine tool equipment industry face greater downward pressure under the new trend in China. How to realize intensification, networking, service management and control and cooperative sharing of various heterogeneous machine tool equipment resources in a wide area range, improve the cross-regional business cooperation capability and the overall competition capability of the heterogeneous machine tool equipment resources, and promote transformation and upgrading of the whole machine tool equipment industrial chain becomes a development problem of the machine tool equipment industry in China at present.
The information disclosed in this background section is only for enhancement of understanding of the general background of the invention and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person skilled in the art.
Disclosure of Invention
The invention aims to provide an intelligent numerical control machine tool control method and system based on the Internet of things, which can overcome the defects of the prior art.
In order to achieve the aim, the invention provides an intelligent numerical control machine tool control method based on the Internet of things, which comprises the following steps:
generating a plurality of control information at a plurality of remote control terminals;
collecting system load information A by a control center;
calculating, by the control center, a number of resources B that can be used for transmitting the generated control information per unit time based on the system load information;
receiving control information size information sent by a plurality of remote control terminals by a control center, wherein the control information size information indicates a control information size C;
generating, by the control center, a non-collision contention transmission opportunity D within a unit time based on the number of resources for transmitting the generated control information and the size of the control information;
predicting the number E of the received competitive transmissions in unit time by the control center;
the control center deduces a collision probability F based on a non-collision competition transmission opportunity D in unit time and the number E of received competition transmissions in unit time;
if the collision probability is greater than the threshold value, the control center adjusts the number of the received competitive transmissions in the unit time so that the collision probability is less than the threshold value, and defines the number of the received competitive transmissions in the adjusted unit time so that the collision probability is less than the threshold value as the number E2 of the ideal competitive transmissions;
calculating, by the control center, the number G of remote control terminals currently capable of transmission based on the number E2 of ideal competing transmissions;
transmitting, by the control center, transmission permission information to the G randomly selected remote control terminals;
transmitting control information to the control center by the remote control terminal receiving the transmission permission information; and
and the control center forwards the control information to the numerical control machine tool.
In a preferred embodiment, the system load information is the proportion of the system bandwidth occupied;
generating, by the control center, a non-collision contention transmission opportunity D per unit time based on the number of resources for transmitting the generated control information and the control information size by:
D=1000×(B/C)
the unit of the number B of resources that can be used for transmitting the generated control information per unit time is a bit, and the unit of the control information size C is a bit.
In a preferred embodiment, the collision probability F is inferred by the control center based on the number of non-colliding contended transmission opportunities per unit time D and the number of contended transmissions received per unit time E by the following formula:
Figure BDA0001798995240000031
in a preferred embodiment, the predicting, by the control center, the number E of contention transmissions received in a unit time is specifically:
determining the number of received transmissions in unit time within a predetermined time period before the current time by the control center;
multiplying the number of received transmissions in unit time within a predetermined time period before the current time by a predetermined multiple to obtain the number E of received contention transmissions in unit time;
wherein the predetermined multiple is in the range of 1.3-1.5.
In a preferred embodiment, the step of adjusting, by the control center, the number of contention transmissions received per unit time such that the collision probability is less than the threshold value comprises:
based on the threshold value and the conflict-free contention transmission opportunity D in the unit time, the maximum value of the number of the received contention transmissions in the unit time is deduced;
determining a transmission time interval of each remote control terminal;
and obtaining the number E2 of the competitive transmissions received in the adjusted unit time as the ideal competitive transmission based on the maximum value of the received competitive transmissions in the unit time obtained by the back-deduction and the determined transmission time interval of each remote control terminal.
The invention also provides an intelligent numerical control machine tool control system based on the Internet of things, which is characterized in that: intelligent numerical control machine tool control system based on thing networking includes:
a plurality of remote terminals, wherein each remote terminal of the plurality of remote terminals is configured to generate a plurality of control information; and
the control center is in communication connection with the plurality of remote terminals and is in communication connection with the numerical control machine;
the control center is configured to:
collecting system load information A;
calculating the number of resources B which can be used for transmitting the generated control information in unit time based on the system load information;
receiving control information size messages sent by a plurality of remote control terminals, wherein the control information size messages indicate a control information size C;
generating a non-collision contention transmission opportunity D in a unit time based on the number of resources for transmitting the generated control information and the size of the control information;
predicting the number E of received competitive transmissions in unit time;
inferring a collision probability F based on a collision-free contention transmission opportunity D in unit time and a number E of contention transmissions received in unit time;
if the collision probability is greater than the threshold, adjusting the number of the received contention transmissions per unit time such that the collision probability is less than the threshold, and defining the number of the received contention transmissions per unit time adjusted such that the collision probability is less than the threshold as the number of ideal contention transmissions E2;
estimating the number G of remote control terminals capable of currently transmitting based on the number E2 of ideal contention transmission;
sending information allowing transmission to G randomly selected remote control terminals;
transmitting control information to the control center by the remote control terminal receiving the transmission permission information;
and forwarding the control information to the numerical control machine.
In a preferred embodiment, the system load information is the proportion of the system bandwidth occupied;
generating, by the control center, a non-collision contention transmission opportunity D per unit time based on the number of resources for transmitting the generated control information and the control information size by:
D=1000×(B/C)
the unit of the number B of resources that can be used for transmitting the generated control information per unit time is a bit, and the unit of the control information size C is a bit.
In a preferred embodiment, the collision probability F is inferred by the control center based on the number of non-colliding contended transmission opportunities per unit time D and the number of contended transmissions received per unit time E by the following formula:
Figure BDA0001798995240000051
in a preferred embodiment, the predicting, by the control center, the number E of contention transmissions received in a unit time is specifically:
determining the number of received transmissions in unit time within a predetermined time period before the current time by the control center;
multiplying the number of received transmissions in unit time within a predetermined time period before the current time by a predetermined multiple to obtain the number E of received contention transmissions in unit time;
wherein the predetermined multiple is in the range of 1.3-1.5.
In a preferred embodiment, the step of adjusting, by the control center, the number of contention transmissions received per unit time such that the collision probability is less than the threshold value comprises:
based on the threshold value and the conflict-free contention transmission opportunity D in the unit time, the maximum value of the number of the received contention transmissions in the unit time is deduced;
determining a transmission time interval of each remote control terminal;
and obtaining the number E2 of the competitive transmissions received in the adjusted unit time as the ideal competitive transmission based on the maximum value of the received competitive transmissions in the unit time obtained by the back-deduction and the determined transmission time interval of each remote control terminal.
Compared with the prior art, the intelligent numerical control machine tool control method and system based on the Internet of things have the following advantages: china is currently pushing the industrial 4.0 and Chinese manufacturing 2025 plans. In the process, how to realize factory automation production and intelligent production are still significant technical problems. At present, the household internet of things technology is gradually popularized, a user can control various household electrical appliances through a wireless network, the states of the household electrical appliances can be monitored in real time, and the like. However, industrial-level internet of things transmission and household-level internet of things transmission have different technical requirements, and the purpose of industrial intelligence cannot be achieved by directly transplanting the household internet of things technology into a factory. The invention provides a method for predicting the success rate of transmission and limiting the number of transmission terminals based on the predicted success rate of transmission so as to prevent channel blockage caused by simultaneous transmission of a plurality of terminals. Due to the particularity of industrial control, low delay and success rate of transmission need to be ensured, and the method can predict the success rate of transmission in advance, so the method can fundamentally avoid the occurrence of conflict transmission by reducing the number of transmission terminals, fundamentally reduce the transmission delay, improve the success rate of transmission and realize industrial-grade communication of the Internet of things.
Drawings
Fig. 1 is a flowchart of a control method of an intelligent numerical control machine tool based on the internet of things according to an embodiment of the invention.
Fig. 2 is a schematic diagram of an intelligent numerical control machine tool control system based on the internet of things according to an embodiment of the invention.
Detailed Description
The following detailed description of the present invention is provided in conjunction with the accompanying drawings, but it should be understood that the scope of the present invention is not limited to the specific embodiments.
Throughout the specification and claims, unless explicitly stated otherwise, the word "comprise", or variations such as "comprises" or "comprising", will be understood to imply the inclusion of a stated element or component but not the exclusion of any other element or component.
Fig. 1 is a flowchart of a control method of an intelligent numerical control machine tool based on the internet of things according to an embodiment of the invention. The intelligent machine tool control method based on the Internet of things comprises the following steps:
step 101: generating a plurality of control information at a plurality of remote control terminals;
step 102: collecting system load information A by a control center;
step 103: calculating, by the control center, a number of resources B that can be used for transmitting the generated control information per unit time based on the system load information;
step 104: receiving control information size information sent by a plurality of remote control terminals by a control center, wherein the control information size information indicates a control information size C;
step 105: generating, by the control center, a non-collision contention transmission opportunity D within a unit time based on the number of resources for transmitting the generated control information and the size of the control information;
step 106: predicting the number E of the received competitive transmissions in unit time by the control center;
step 107: the control center deduces a collision probability F based on a non-collision competition transmission opportunity D in unit time and the number E of received competition transmissions in unit time;
step 108: if the collision probability is greater than the threshold value, the control center adjusts the number of the received competitive transmissions in the unit time so that the collision probability is less than the threshold value, and defines the number of the received competitive transmissions in the adjusted unit time so that the collision probability is less than the threshold value as the number E2 of the ideal competitive transmissions;
step 109: calculating, by the control center, the number G of remote control terminals currently capable of transmission based on the number E2 of ideal competing transmissions;
step 110: transmitting, by the control center, transmission permission information to the G randomly selected remote control terminals;
step 111: transmitting control information to the control center by the remote control terminal receiving the transmission permission information; and
step 112: and the control center forwards the control information to the numerical control machine tool.
In a preferred embodiment, the system load information is the proportion of the system bandwidth occupied;
generating, by the control center, a non-collision contention transmission opportunity D per unit time based on the number of resources for transmitting the generated control information and the control information size by:
D=1000×(B/C)
the unit of the number B of resources that can be used for transmitting the generated control information per unit time is a bit, and the unit of the control information size C is a bit.
In a preferred embodiment, the collision probability F is inferred by the control center based on the number of non-colliding contended transmission opportunities per unit time D and the number of contended transmissions received per unit time E by the following formula:
Figure BDA0001798995240000081
in a preferred embodiment, the predicting, by the control center, the number E of contention transmissions received in a unit time is specifically:
determining the number of received transmissions in unit time within a predetermined time period before the current time by the control center;
multiplying the number of received transmissions in unit time within a predetermined time period before the current time by a predetermined multiple to obtain the number E of received contention transmissions in unit time;
wherein the predetermined multiple is in the range of 1.3-1.5.
In a preferred embodiment, the step of adjusting, by the control center, the number of contention transmissions received per unit time such that the collision probability is less than the threshold value comprises:
based on the threshold value and the conflict-free contention transmission opportunity D in the unit time, the maximum value of the number of the received contention transmissions in the unit time is deduced;
determining a transmission time interval of each remote control terminal;
and obtaining the number E2 of the competitive transmissions received in the adjusted unit time as the ideal competitive transmission based on the maximum value of the received competitive transmissions in the unit time obtained by the back-deduction and the determined transmission time interval of each remote control terminal.
As shown in fig. 2, the present invention further provides an intelligent numerical control machine based on the internet of things, including: a plurality of remote terminals (identified as 201a-201x in FIG. 2), wherein each remote terminal of the plurality of remote terminals is configured to generate a plurality of control information; and a control center 203 in communication with the plurality of remote terminals and in communication with the numerically controlled machine tools (identified as 202a-202x in fig. 2).
Wherein the control center 203 is configured to: collecting system load information A; calculating the number of resources B which can be used for transmitting the generated control information in unit time based on the system load information; receiving control information size messages sent by a plurality of remote control terminals, wherein the control information size messages indicate a control information size C; generating a non-collision contention transmission opportunity D in a unit time based on the number of resources for transmitting the generated control information and the size of the control information; predicting the number E of received competitive transmissions in unit time; inferring a collision probability F based on a collision-free contention transmission opportunity D in unit time and a number E of contention transmissions received in unit time; if the collision probability is greater than the threshold, adjusting the number of the received contention transmissions per unit time such that the collision probability is less than the threshold, and defining the number of the received contention transmissions per unit time adjusted such that the collision probability is less than the threshold as the number of ideal contention transmissions E2; estimating the number G of remote control terminals capable of currently transmitting based on the number E2 of ideal contention transmission; sending information allowing transmission to G randomly selected remote control terminals; transmitting control information to the control center by the remote control terminal receiving the transmission permission information; and forwarding the control information to the numerical control machine.
In a preferred embodiment, the system load information is the proportion of the system bandwidth occupied;
generating, by the control center, a non-collision contention transmission opportunity D per unit time based on the number of resources for transmitting the generated control information and the control information size by:
D=1000×(B/C)
the unit of the number B of resources that can be used for transmitting the generated control information per unit time is a bit, and the unit of the control information size C is a bit.
In a preferred embodiment, the collision probability F is inferred by the control center based on the number of non-colliding contended transmission opportunities per unit time D and the number of contended transmissions received per unit time E by the following formula:
Figure BDA0001798995240000101
in a preferred embodiment, the predicting, by the control center, the number E of contention transmissions received in a unit time is specifically:
determining the number of received transmissions in unit time within a predetermined time period before the current time by the control center;
multiplying the number of received transmissions in unit time within a predetermined time period before the current time by a predetermined multiple to obtain the number E of received contention transmissions in unit time;
wherein the predetermined multiple is in the range of 1.3-1.5.
In a preferred embodiment, the step of adjusting, by the control center, the number of contention transmissions received per unit time such that the collision probability is less than the threshold value comprises:
based on the threshold value and the conflict-free contention transmission opportunity D in the unit time, the maximum value of the number of the received contention transmissions in the unit time is deduced;
determining a transmission time interval of each remote control terminal;
and obtaining the number E2 of the competitive transmissions received in the adjusted unit time as the ideal competitive transmission based on the maximum value of the received competitive transmissions in the unit time obtained by the back-deduction and the determined transmission time interval of each remote control terminal.
It should be noted that the method in the embodiment of the present invention can be implemented by a device with a processor, and the device also includes instructions (software) stored with the program according to the method of the present invention, and when the software is executed by the processor, the device can implement the method of the present invention. Methods of programming are well known in the art and how to program is not material to the invention, and in the interest of brevity, the invention does not introduce programming details. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The instructions may be implemented and controlled by a processor to perform the methods disclosed by the embodiments of the invention. The processor may also be a general purpose processor, a Digital Signal Processor (DSP), an application specific integrated circuit (application specific integrated circuit), an off-the-shelf programmable Gate Array (FPGA) or other programmable logic device, discrete Gate or transistor logic, or discrete hardware components.
The general purpose processor may be a microprocessor or the processor may be any conventional processor, decoder, etc. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art.
As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that all or part of the steps in the above embodiment methods can be implemented by software plus a general hardware platform. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network communication device such as a media gateway, etc.) to execute the method according to the embodiments or some parts of the embodiments.
It should be noted that, in the present specification, all the embodiments are described in a progressive manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the method embodiments and apparatus embodiments are substantially similar to the system embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the system embodiments for related points. The above-described embodiments of the apparatus and system are merely illustrative, wherein modules described as separate parts may or may not be physically separate, and parts shown as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The above description is only for the preferred embodiment of the present invention and is not intended to limit the scope of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and such improvements and modifications should be considered as the protection scope of the present invention.
The foregoing descriptions of specific exemplary embodiments of the present invention have been presented for purposes of illustration and description. It is not intended to limit the invention to the precise form disclosed, and obviously many modifications and variations are possible in light of the above teaching. The exemplary embodiments were chosen and described in order to explain certain principles of the invention and its practical application to enable one skilled in the art to make and use various exemplary embodiments of the invention and various alternatives and modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims and their equivalents.

Claims (2)

1. An intelligent numerical control machine tool control method based on the Internet of things is characterized in that: the intelligent machine tool control method based on the Internet of things comprises the following steps:
generating a plurality of control information at a plurality of remote control terminals;
collecting system load information A by a control center;
calculating, by the control center, a number of resources B that can be used for transmitting the generated control information per unit time based on the system load information;
receiving, by a control center, control information size messages sent by the plurality of remote control terminals, wherein the control information size messages indicate a control information size C;
generating, by the control center, a non-collision contention transmission opportunity D within a unit time based on the number of resources for transmitting the generated control information and the size of the control information;
predicting the number E of the received competitive transmissions in unit time by the control center;
deducing, by the control center, a collision probability F based on the non-collision contention transmission opportunity D in the unit time and the number E of the contention transmissions received in the unit time;
if the collision probability is greater than a threshold value, adjusting, by the control center, the number of contention transmissions received in a unit time such that the collision probability is less than the threshold value, and defining the adjusted number of contention transmissions received in a unit time such that the collision probability is less than the threshold value as the number of ideal contention transmissions E2;
calculating, by the control center, the number G of remote control terminals currently capable of transmission based on the number E2 of ideal competing transmissions;
transmitting, by the control center, transmission permission information to the G randomly selected remote control terminals;
transmitting, by the remote control terminal that receives the transmission permission information, the control information to the control center; and
forwarding the control information to a numerical control machine by a control center, wherein the system load information is the occupied proportion of the system bandwidth;
generating, by the control center, a non-collision contention transmission opportunity D per unit time based on the number of resources for transmitting the generated control information and the control information size by:
D=1000×(B/C)
wherein, the unit of the resource number B which can be used for transmitting the generated control information in unit time is bit, the unit of the control information size C is bit, and the collision probability F is deduced by the control center according to the following formula based on the contention free transmission opportunity D in unit time and the number E of the received contention transmission in unit time:
Figure FDA0002752740370000021
the number E of contention transmissions received in a unit time predicted by the control center is specifically:
determining the number of received transmissions in unit time within a predetermined time period before the current time by the control center;
multiplying the number of received transmissions in unit time within a predetermined time period before the current time by a predetermined multiple to obtain the number E of received contention transmissions in unit time;
wherein the predetermined multiple ranges from 1.3 to 1.5, and the step of adjusting, by the control center, the number of contention transmissions received in a unit time so that the collision probability is smaller than the threshold value includes the steps of:
based on the threshold value and the non-conflict contention transmission opportunity D in the unit time, the maximum value of the number of the received contention transmissions in the unit time is deduced;
determining a transmission time interval of each remote control terminal;
and obtaining the number E2 of the competitive transmissions received in the adjusted unit time as the ideal competitive transmission based on the maximum value of the received competitive transmissions in the unit time obtained by the back-deduction and the determined transmission time interval of each remote control terminal.
2. The utility model provides an intelligent numerical control machine tool control system based on thing networking which characterized in that: intelligent numerical control machine tool control system based on thing networking includes:
a plurality of remote terminals, wherein each of the plurality of remote terminals is configured to generate a plurality of control information; and
the control center is in communication connection with the plurality of remote terminals and is in communication connection with the numerical control machine;
wherein the control center is configured to:
collecting system load information A;
calculating the number of resources B that can be used for transmitting the generated control information per unit time based on the system load information;
receiving control information size messages sent by the plurality of remote control terminals, wherein the control information size messages indicate a control information size C;
generating a non-collision contention transmission opportunity D in unit time based on the number of resources for transmitting the generated control information and the size of the control information;
predicting the number E of received competitive transmissions in unit time;
inferring a collision probability F based on the non-colliding contended transmission opportunity D in the unit time and the number E of contended transmissions received in the unit time;
if the collision probability is greater than a threshold value, adjusting the number of received contention transmissions per unit time such that the collision probability is less than the threshold value, and defining the adjusted number of received contention transmissions per unit time such that the collision probability is less than the threshold value as the number of ideal contention transmissions E2;
estimating the number G of remote control terminals capable of transmitting currently based on the number E2 of ideal competition transmissions;
sending information allowing transmission to G randomly selected remote control terminals;
transmitting, by the remote control terminal that receives the transmission permission information, the control information to the control center; and
forwarding the control information to a numerical control machine tool, wherein the system load information is the occupied proportion of the system bandwidth;
generating, by the control center, a non-collision contention transmission opportunity D per unit time based on the number of resources for transmitting the generated control information and the control information size by:
D=1000×(B/C)
wherein, the unit of the resource number B which can be used for transmitting the generated control information in unit time is bit, the unit of the control information size C is bit, and the collision probability F is deduced by the control center according to the following formula based on the contention free transmission opportunity D in unit time and the number E of the received contention transmission in unit time:
Figure FDA0002752740370000051
the number E of contention transmissions received in a unit time predicted by the control center is specifically:
determining the number of received transmissions in unit time within a predetermined time period before the current time by the control center;
multiplying the number of received transmissions in unit time within a predetermined time period before the current time by a predetermined multiple to obtain the number E of received contention transmissions in unit time;
wherein the predetermined multiple ranges from 1.3 to 1.5, and the step of adjusting, by the control center, the number of contention transmissions received in a unit time so that the collision probability is smaller than the threshold value includes the steps of:
based on the threshold value and the non-conflict contention transmission opportunity D in the unit time, the maximum value of the number of the received contention transmissions in the unit time is deduced;
determining a transmission time interval of each remote control terminal;
and obtaining the number E2 of the competitive transmissions received in the adjusted unit time as the ideal competitive transmission based on the maximum value of the received competitive transmissions in the unit time obtained by the back-deduction and the determined transmission time interval of each remote control terminal.
CN201811068773.8A 2018-09-13 2018-09-13 Intelligent numerical control machine tool control method and system based on Internet of things Active CN109164758B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811068773.8A CN109164758B (en) 2018-09-13 2018-09-13 Intelligent numerical control machine tool control method and system based on Internet of things

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811068773.8A CN109164758B (en) 2018-09-13 2018-09-13 Intelligent numerical control machine tool control method and system based on Internet of things

Publications (2)

Publication Number Publication Date
CN109164758A CN109164758A (en) 2019-01-08
CN109164758B true CN109164758B (en) 2021-03-02

Family

ID=64879154

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811068773.8A Active CN109164758B (en) 2018-09-13 2018-09-13 Intelligent numerical control machine tool control method and system based on Internet of things

Country Status (1)

Country Link
CN (1) CN109164758B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109343477A (en) * 2018-10-25 2019-02-15 毛海龙 Intelligent numerical control machine tool control method and system based on Internet of Things
CN109814488B (en) * 2019-02-25 2021-06-15 江苏中智自动化股份有限公司 Cooperative numerical control machine tool control method based on Internet of things and computer readable medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3704619A1 (en) * 1987-02-13 1988-08-25 Mitsubishi Electric Corp NUMERICALLY CONTROLLED DEVICE FOR A MACHINE TOOL
EP0312635B1 (en) * 1987-10-22 1993-03-17 Mitsubishi Denki Kabushiki Kaisha Numerical control apparatus
CN100568817C (en) * 2006-09-14 2009-12-09 中兴通讯股份有限公司 A Method of Improving the Protection Performance of Mesh Network
CN103118134B (en) * 2013-02-28 2015-09-02 浙江大学 A kind of large Data dissemination method for guaranteeing quality of oriented mission level and device
CN205301966U (en) * 2015-11-30 2016-06-08 林紫晴 Digit control machine tool remote control ware based on thing networking
CN107708209B (en) * 2016-08-09 2023-10-27 北京三星通信技术研究有限公司 Retransmission data receiving and sending method and device for non-orthogonal multiple access access

Also Published As

Publication number Publication date
CN109164758A (en) 2019-01-08

Similar Documents

Publication Publication Date Title
CN110972120B (en) Multi-link management method, system and device for low-power consumption Bluetooth equipment
KR101752822B1 (en) Timing adjustment method and apparatus
CN109164758B (en) Intelligent numerical control machine tool control method and system based on Internet of things
CN105515962A (en) Information processing method and smart home equipment
CN109147788A (en) Local voice library updating method and device
WO2017193365A1 (en) Uplink transmission methods, resource assignment methods, user equipment, and base stations using unlicensed spectrum
CN105050123A (en) Load control method for wireless network and terminal
JP7676441B2 (en) Reference signal resource configuration method, device, equipment, and storage medium
CN105116884A (en) Control method of sweeping robot, server and service system
CN119892155A (en) Site information searching method, device, master site, slave site, system and medium
CN109803433B (en) Wireless communication control method, device, electronic device and storage medium
CN107547392A (en) Data processing method in internet of things
CN109343477A (en) Intelligent numerical control machine tool control method and system based on Internet of Things
CN112261512B (en) Master station remote control method, device, storage medium and equipment of unbalanced polling protocol
KR101964755B1 (en) An optimized time-synchronization Method and System for simulator interpretation
CN113890595B (en) Spectrum-based satellite control method, computer device and storage medium
CN118509286A (en) Signal processing method and signal receiving apparatus
WO2017173804A1 (en) Access resource adjustment method and device
CN113674740A (en) Response method and device of household appliance, storage medium and electronic device
JP2016144055A (en) COMMUNICATION DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD, AND COMMUNICATION PROGRAM
CN114615750B (en) Uplink authorization method and device, and computer storable medium
CN108650049B (en) Channel detection method, device and base station
CN111953402A (en) A method, device, device and storage medium for channel busy and idle state estimation
CN104780208B (en) A kind of method and apparatus of file transmission
CN104079397A (en) Frame configuration method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant