A control method and system for a multi-process-based multi-channel numerical control system
A technology of numerical control system and control method, applied in the field of control method and system of multi-channel numerical control system, can solve problems such as complex logic, increased hardware cost, excessive dependence, etc., to simplify system design, improve stability, and reduce dependence Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] refer to figure 1 A method for controlling a multi-channel numerical control system based on multi-processes is provided, comprising the following steps:
[0042] S11: The channel configuration is set in advance.
[0043] Specifically, for example, the configuration of 3 channels is performed in the following manner:
[0044]
[0045]
[0046] S12: Create a main process.
[0047] S13: the main process starts.
[0048] S14: Create multiple channel processes, each channel process can independently control processing, and the channel processes execute commands through shared memory and RPC.
[0049] Specifically, such as Figure 9 As shown, the channel process is created by the main process. When the main process starts, an RPC server is created and a channel RPC client is created. The RPC server controls the RPC client by calling the channel function through RPC, and the main process notifies the channel to start, stop, and end waiting Actions are invoked via R...
Embodiment 2
[0052] refer to figure 2, a control method based on a multi-process multi-channel numerical control system, comprising the following steps:
[0053] S21: The channel configuration is set in advance.
[0054] S22: Create a main process.
[0055] S23: the main process starts.
[0056] S24: Create multiple channel processes, each channel process can independently control processing, and the channel processes execute commands through shared memory and RPC. Among them, the shared memory includes a waiting area, a synchronization area and a channel area. The waiting area and the synchronization area are common access areas for communication between channels, and the channel area is an independent area for each channel, which is accessed through the corresponding channel number.
[0057] Specifically, S21-S24 are the same as S11-S14 in Embodiment 1, and will not be repeated here.
[0058] S25: Obtain the notification information of the main process and determine the type of the...
Embodiment 3
[0062] refer to image 3 , a control method based on a multi-process multi-channel numerical control system, comprising the following steps:
[0063] S31: Preset the channel configuration.
[0064] S32: Create a main process.
[0065] S33: the main process starts.
[0066] S34: Create multiple channel processes, each channel process can independently control processing, and the channel processes execute commands through shared memory and RPC.
[0067] Among them, the shared memory includes a waiting area, a synchronization area and a channel area. The waiting area and the synchronization area are common access areas for communication between channels, and the channel area is an independent area for each channel, which is accessed through the corresponding channel number. Specifically, S31-S34 are the same as S11-S14 in the embodiment, and will not be repeated here.
[0068] S35: Acquiring the notification information of the main process and judging that the type of the in...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



