A digital control code encoder and method for establishing digital control system software based on the same
A technology of numerical control code and numerical control system, applied in the field of code compilation, can solve problems such as resource shortage, one-time input, and complex control software of the lower computer, and achieve the effect of simple control software, easy identification, and solving jump and return
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0076] Example 1: Quickly locate the target code and PIDP format of G00
[0077] Refer to Table 4 for the target code and PIDP encoding format of the G00 or G0 command.
[0078] Target code of G00 (1000)
command number
9 (length)
X*10000
Y*10000
Z*10000
vs.
Vmo
Ve
[0079] In Table 4, 1000 is the target code of the G00 or G0 command; the length of 9 means that the command occupies 9 ID units; X is the X-axis coordinate, and X*10000 enlarges the floating-point number and saves it with ID code, and the absolute coordinate shall prevail; Y is the Y-axis coordinate, Y*10000 enlarges the floating-point number and saves it with ID code, and the absolute coordinate is the standard; Z is the Z-axis coordinate, Z*10000 enlarges the floating-point number and saves it with the ID code, and takes the absolute coordinate as Standard; the lower computer divides the coordinate data by 10000 and restores it to floa...
example 2
[0081] Example 2: The target code and PIDP format of linear motion G01
[0082] Refer to Table 5 for the target code and PIDP encoding format of the G01 or G1 command.
[0083] Object code of G01 (1001)
command number
9 (length)
X*10000
Y*10000
Z*10000
vs.
Vm
Ve
[0084] In Table 5, 1001 is the command target code of G01 or G1; the length of 9 means that the command occupies 9 ID units; X, Y, Z are the same as G00.
[0085] Vs is the starting speed, Vm is the steady speed, which is the middle speed, and Ve is the end speed. These speed data are obtained through the speed calculation function, and multiplied by 1000 to save as ID.
example 3
[0086] Example 3: Refer to Table 6 for the target code and PIDP code format of arc motion G02 (or G03).
[0087] The target code of G02 (G03) is 1002 (1003)
Arc displacement clockwise (counterclockwise)
command number
13(length)
X0 (center of circle)*10000
Y0 (center of circle)*10000
Z0 (center of circle)*10000
Xe*10000
Ye*10000
Ze*10000
vs.
Vm
Ve
Angle*1000000
[0088] In Table 6, Angle is the sector angle of the arc, in radians, and the magnification factor is 106, and it is stored as an ID code. The starting point of the arc is the current point, the end point of the arc is (Xe, Ye, Ze), the starting speed Vs, the stable speed Vm, and the ending speed Ve. These speed data are given according to the requirements of the control algorithm to further reduce the calculation load of the lower computer. Generally, the speed data provided by the NC program is multiplied by the ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com