CN112051777B - Intelligent control alternating current servo system - Google Patents

Intelligent control alternating current servo system Download PDF

Info

Publication number
CN112051777B
CN112051777B CN202010961586.3A CN202010961586A CN112051777B CN 112051777 B CN112051777 B CN 112051777B CN 202010961586 A CN202010961586 A CN 202010961586A CN 112051777 B CN112051777 B CN 112051777B
Authority
CN
China
Prior art keywords
unit
data
servo system
alternating current
verification
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
CN202010961586.3A
Other languages
Chinese (zh)
Other versions
CN112051777A (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.)
Nanjing Kaizheng Electronics Co ltd
Original Assignee
Nanjing Kaizheng Electronics 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 Nanjing Kaizheng Electronics Co ltd filed Critical Nanjing Kaizheng Electronics Co ltd
Priority to CN202010961586.3A priority Critical patent/CN112051777B/en
Publication of CN112051777A publication Critical patent/CN112051777A/en
Application granted granted Critical
Publication of CN112051777B publication Critical patent/CN112051777B/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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • 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/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25257Microcontroller

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses an intelligent control alternating current servo system, which relates to the technical field of intelligent control, wherein a data acquisition module is used for acquiring three-dimensional data of a working environment of an alternating current servo system, a modeling module is used for establishing a three-dimensional model of the working environment of the alternating current servo system according to the three-dimensional data acquired by the data acquisition module, an assignment module is used for giving a coordinate value to each point in the three-dimensional model, a data analysis module is used for analyzing and calculating the three-dimensional data change of the working environment of the alternating current servo system, and a verification control module is used for verifying the analysis and calculation result of the data analysis module.

Description

Intelligent control alternating current servo system
Technical Field
The invention relates to the technical field of intelligent control, in particular to an intelligent control alternating current servo system.
Background
The alternating current servo system comprises an alternating current servo system based on an asynchronous motor and an alternating current servo system based on a synchronous motor, and has a series of advantages except the characteristics of good stability, good rapidity and high precision, the alternating current servo system means that the system moves expected by people along with an external instruction, the moving elements comprise positions, speeds and moments, the alternating current servo system is used for a mechanical arm in a large number, and the mechanical arm is controlled by the alternating current servo system to process a product.
Disclosure of Invention
The invention aims to provide an intelligent control alternating current servo system to solve the problems in the prior art.
In order to achieve the purpose, the invention provides the following technical scheme: an intelligent control alternating current servo system comprises a data acquisition module, a modeling module, a value assignment module, a data analysis module and a verification control module;
the data acquisition module is used for acquiring three-dimensional data of a working environment of the alternating current servo system, the modeling module is used for establishing a three-dimensional model of the working environment of the alternating current servo system according to the three-dimensional data acquired by the data acquisition module so as to facilitate digital three-dimensional simulation of the working process of the alternating current servo system according to the three-dimensional model, the assignment module is used for giving a coordinate value to each point in the three-dimensional model so as to control the alternating current servo system to carry out intelligent processing in a digital form more accurately, the data analysis module is used for analyzing and calculating three-dimensional data change of the working environment of the alternating current servo system so as to make corresponding change according to the three-dimensional data change of the working environment of the alternating current servo system and realize intelligent control over the alternating current servo system, and the verification control module is used for verifying analysis and calculation results of the data analysis module so as to control over the alternating current servo system more accurately, and errors caused by the control over the alternating current servo system can be effectively avoided;
the output electric connection of data acquisition module models the input of module, the output electric connection of assignment module models the input of module, the output electric connection of modeling module data analysis module's input, the output electric connection of data analysis module verifies the input of control module.
According to the technical scheme, the data acquisition module comprises a three-dimensional scanner and a data refreshing unit;
the three-dimensional scanner is used for three-dimensional scanning of a working environment of the alternating current servo system to obtain three-dimensional data of the working environment of the alternating current servo system, and is the first step of achieving intelligent control of the alternating current servo system;
the output end of the three-dimensional scanner is electrically connected with the input end of the data refreshing unit.
According to the technical scheme, the modeling module comprises a data processing unit, a model establishing unit and a three-dimensional model;
the data processing unit is used for processing three-dimensional data scanned by the three-dimensional scanner so that a three-dimensional model can be established according to the processed three-dimensional data, the model establishing unit is used for establishing a three-dimensional model of the working environment of the alternating current servo system according to the three-dimensional data of the working environment of the alternating current servo system processed by the data processing unit, the three-dimensional model is output by the model establishing unit, the three-dimensional model is a three-dimensional model of the working environment of the alternating current servo system, and the three-dimensional model is continuously changed under the action of the data refreshing unit;
the output ends of the three-dimensional scanner and the data refreshing unit are electrically connected with the input end of the data processing unit, the output end of the data processing unit is electrically connected with the input end of the model establishing unit, and the model establishing unit outputs the three-dimensional model.
According to the technical scheme, the assignment module comprises a coordinate system establishing unit, a feature extraction unit and a coordinate value giving unit;
the coordinate system establishing unit is configured to establish a three-dimensional rectangular coordinate system of the three-dimensional model so as to digitally locate each point in the three-dimensional model, and the feature extracting unit is configured to extract features in the three-dimensional model, such as: the feature extraction unit extracts central features of a workpiece in the working environment of the alternating current servo system, and the coordinate value giving unit is used for giving coordinate values to the features extracted by the feature extraction unit, so that the change condition of the extracted feature points in the three-dimensional rectangular coordinate system can be monitored more accurately;
the output end of the coordinate system establishing unit is electrically connected with the input end of the three-dimensional model, the output end of the three-dimensional model is electrically connected with the input end of the characteristic extracting unit, and the output end of the coordinate value endowing unit is electrically connected with the input end of the characteristic extracting unit.
According to the technical scheme, the data analysis module comprises a data temporary storage unit, a displacement calculation unit and a track planning unit;
the data temporary storage unit is used for temporarily storing coordinate value data of the feature points with changed relative positions so as to calculate the displacement amount of the changed feature points, the displacement amount calculation unit is used for calculating the displacement amount of the relative position of the processed workpiece in the working environment of the alternating current servo system so as to intelligently control and adjust the alternating current servo system according to the displacement amount of the processed workpiece, the position of the alternating current servo system matched with the processed workpiece is adjusted for processing, when the position of the processed workpiece is changed, the alternating current servo system can timely make adjustment so as not to be incapable of continuously processing the workpiece, and the track planning unit is used for planning the optimal displacement route of the mechanical arm controlled by the alternating current servo system so as to change the processing position of the mechanical arm at the highest speed according to the change condition of the position of the workpiece;
the output end of the characteristic extraction unit is electrically connected with the input end of the data temporary storage unit, and the output end of the data temporary storage unit is electrically connected with the input ends of the track planning unit and the verification control module.
According to the technical scheme, the verification control module comprises a verification unit, an original data import unit and a controller;
the verification and check unit is used for calculating the displacement of the other characteristic points of the workpiece according to original coordinate value data of the workpiece processed by the alternating current servo system in the three-dimensional model and the current coordinate values of the other characteristic points of the workpiece so as to be compared with the displacement of the workpiece calculated by the displacement calculation unit, and verifying the accuracy of the calculation result of the displacement calculation unit, the original data input unit is used for inputting the original coordinate value data of the workpiece to be processed in the three-dimensional model of the working environment of the alternating current servo system, and the controller is used for controlling the alternating current servo system to adjust according to the verification result of the verification and check unit and the adjustment track planned by the track planning unit and continuing to process the workpiece;
the output end of the displacement amount calculation unit is electrically connected with the input end of the verification and verification unit, the output end of the original data input unit is electrically connected with the input end of the verification and verification unit, the output ends of the verification and verification unit and the track planning unit are electrically connected with the input end of the controller, and the output end of the controller is electrically connected with the input end of the alternating current servo system.
According to the above technical solution, the original coordinate values of the workpiece feature points temporarily stored by the data temporary storage unit are (X, Y, Z), the change coordinate values of the workpiece feature points temporarily stored by the data temporary storage unit are (X ', Y ', Z '), and the feature points are to-be-processed points of the workpiece, for example: a certain point of the workpiece needs to be drilled, then, the point to be drilled is a feature point, and the displacement amount calculating unit calculates the displacement amount L of the workpiece in the three-dimensional model according to the following formula:
Figure BDA0002680741690000061
when L ≠ 0, it indicates that the characteristic point of the workpiece to be processed is displaced, and the ac servo system cannot continue to perform the predetermined processing operation on the workpiece.
According to the above technical solution, the raw data input unit is used for inputting the raw data { (X) of the coordinate values of the other feature points of the workpiece 1 ,Y 1 ,Z 1 ),(X 2 ,Y 2 ,Z 2 ),…,(X N ,Y N ,Z N ) Inputting into a verification and verification unit, wherein the data temporary storage unit changes the other characteristic point change data { (X }) of the workpiece' 1 ,Y′ 1 ,Z′ 1 ),(X′ 2 ,Y′ 2 ,Z′ 1 ),…,(X′ n ,Y′ n ,Z′ n ) Inputting verification and verification units, wherein the verification and verification units carry out displacement L 'on the rest characteristic points of the workpiece according to the following formula' i And (4) carrying out verification:
Figure BDA0002680741690000062
is L' i And if the displacement is L, the whole workpiece to be machined is displaced by the displacement amount L, and the current control program of the alternating current servo system cannot continuously machine the workpiece to be machined.
According to the technical scheme, the track planning unit calculates the displacement distance and the displacement direction of the alternating current servo system to be moved and plans the displacement track of the alternating current servo system, and the track planning unit plans the displacement vector of the alternating current servo system according to the following formula
Figure BDA0002680741690000063
And (3) calculating:
Figure BDA0002680741690000064
the trajectory planning unit calculates displacement vectors of the alternating current servo system required to control the displacement of the mechanical arm
Figure BDA0002680741690000071
And sending the data to a controller.
According to the technical scheme, the verification and verification unit sends the verification result and the displacement L of the workpiece determined after verification to the controller, and the controller controls the alternating current servo system according to the coordinate value of the current machining point of the mechanical arm and the displacement vector
Figure BDA0002680741690000072
Moving to a designated position to process a workpiece to be processed, wherein the current coordinate value of a certain point of the mechanical arm is (x, y, z), and calculating the coordinate value (x ', y ', z ') of a target point of the mechanical arm displacement according to the following formula:
Figure BDA0002680741690000073
compared with the prior art, the invention has the beneficial effects that:
1. according to the invention, the three-dimensional model is established for the working environment of the alternating current servo system, the characteristic points in the three-dimensional model are extracted and the coordinate values are given, so that the displacement of the workpiece in the working environment of the alternating current servo system can be detected and calculated, when the workpiece to be processed generates displacement in a three-dimensional space, so that the alternating current servo system cannot control the mechanical arm to process the workpiece, the displacement can be calculated according to the displacement of the workpiece to be processed, the alternating current servo system is driven to change according to the displacement, the mechanical arm is driven to continue processing the workpiece, the workpiece does not need to be readjusted, and the applicability of the alternating current servo system is improved;
2. according to the invention, the displacement vector of the workpiece can be obtained by calculating the distance and the direction of the displacement of the workpiece, so that the displacement track of the alternating current servo system after the displacement of the workpiece can be planned, the adjustment of the mechanical arm can be realized more quickly, and the displacement path of the mechanical arm is the shortest path.
Drawings
FIG. 1 is a schematic diagram of a modular configuration of an intelligent control AC servo system according to the present invention;
FIG. 2 is a schematic diagram of the module connection of an intelligent control AC servo system according to the present invention;
FIG. 3 is a schematic diagram of an AC servo system according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1 to 3, an intelligent control ac servo system includes a data acquisition module, a modeling module, a value assignment module, a data analysis module, and a verification control module;
the data acquisition module is used for acquiring three-dimensional data of a working environment of the alternating current servo system, the modeling module is used for establishing a three-dimensional model of the working environment of the alternating current servo system according to the three-dimensional data acquired by the data acquisition module so as to carry out digital three-dimensional simulation of the working process of the alternating current servo system according to the three-dimensional model, the assignment module is used for giving a coordinate value to each point in the three-dimensional model so as to control the alternating current servo system to carry out intelligent processing in a digital mode more accurately, the data analysis module is used for analyzing and calculating three-dimensional data change of the working environment of the alternating current servo system so as to make corresponding change according to the three-dimensional data change of the working environment of the alternating current servo system, intelligent control over the alternating current servo system is realized, and the verification control module is used for verifying analysis and calculation results of the data analysis module so that control over the alternating current servo system is more accurate, and control errors caused by the alternating current servo system can be effectively avoided;
the output end of the data acquisition module is electrically connected with the input end of the modeling module, the output end of the assignment module is electrically connected with the input end of the modeling module, the output end of the modeling module is electrically connected with the input end of the data analysis module, and the output end of the data analysis module is electrically connected with the input end of the verification control module.
The data acquisition module comprises a three-dimensional scanner and a data refreshing unit;
the three-dimensional scanner is used for three-dimensional scanning of the working environment of the alternating current servo system to obtain three-dimensional data of the working environment of the alternating current servo system, the three-dimensional data is the first step of achieving intelligent control of the alternating current servo system, and the data refreshing unit refreshes the three-dimensional scanning data of the alternating current servo system every t time, and the three-dimensional scanning data is used for updating the three-dimensional data moving in the working environment of the alternating current servo system, so that the three-dimensional data of a changing object can be continuously updated, and the specific position of the changing object in the three-dimensional model can be more accurately determined;
the output end of the three-dimensional scanner is electrically connected with the input end of the data refreshing unit.
The modeling module comprises a data processing unit, a model establishing unit and a three-dimensional model;
the data processing unit is used for processing the three-dimensional data scanned by the three-dimensional scanner, so that a three-dimensional model can be established according to the processed three-dimensional data, the model establishing unit is used for establishing a three-dimensional model of the working environment of the alternating current servo system according to the three-dimensional data of the working environment of the alternating current servo system processed by the data processing unit, the three-dimensional model is output by the model establishing unit, the three-dimensional model is a three-dimensional model of the working environment of the alternating current servo system, and the three-dimensional model is continuously changed under the action of the data refreshing unit;
the output ends of the three-dimensional scanner and the data refreshing unit are electrically connected with the input end of the data processing unit, the output end of the data processing unit is electrically connected with the input end of the model establishing unit, and the model establishing unit outputs the three-dimensional model.
The assignment module comprises a coordinate system establishing unit, a feature extraction unit and a coordinate value giving unit;
the coordinate system establishing unit is used for establishing a three-dimensional rectangular coordinate system of the three-dimensional model so as to digitally locate each point in the three-dimensional model, and the feature extracting unit is used for extracting features in the three-dimensional model, such as: the feature extraction unit extracts central features of a workpiece in the working environment of the alternating current servo system, and the coordinate value giving unit is used for giving coordinate values to the features extracted by the feature extraction unit, so that the change condition of the extracted feature points in the three-dimensional rectangular coordinate system can be monitored more accurately;
the output end of the coordinate system establishing unit is electrically connected with the input end of the three-dimensional model, the output end of the three-dimensional model is electrically connected with the input end of the characteristic extracting unit, and the output end of the coordinate value endowing unit is electrically connected with the input end of the characteristic extracting unit.
The data analysis module comprises a data temporary storage unit, a displacement calculation unit and a track planning unit;
the data temporary storage unit is used for temporarily storing coordinate value data of the feature points with changed relative positions so as to calculate the displacement of the changed feature points, the displacement calculation unit is used for calculating the displacement of the relative positions of the processed workpieces in the working environment of the alternating current servo system so as to intelligently control and adjust the alternating current servo system according to the displacement of the processed workpieces, the position of the alternating current servo system is adjusted to be matched with the processed workpieces for processing, when the positions of the processed workpieces are changed, the alternating current servo system can timely make adjustment so as not to be incapable of continuously processing the workpieces, and the track planning unit is used for planning the optimal displacement route of the mechanical arm controlled by the alternating current servo system, so that the processing position of the mechanical arm can be changed most quickly according to the change condition of the positions of the workpieces;
the output end of the characteristic extraction unit is electrically connected with the input end of the data temporary storage unit, and the output end of the data temporary storage unit is electrically connected with the input ends of the track planning unit and the verification control module.
The verification control module comprises a verification unit, an original data import unit and a controller;
the verification and check unit is used for calculating the displacement of other characteristic points of the workpiece according to original coordinate value data of the workpiece processed by the alternating current servo system in the three-dimensional model and the current coordinate value of other characteristic points of the workpiece so as to be compared with the displacement of the workpiece calculated by the displacement calculation unit, the accuracy of the calculation result of the displacement calculation unit is verified, the original data input unit is used for inputting the original coordinate value data of the workpiece to be processed in the three-dimensional model of the working environment of the alternating current servo system, and the controller is used for controlling the alternating current servo system to adjust according to the verification result of the verification and check unit and the adjustment track planned by the track planning unit and continuing to process the workpiece;
the output end of the displacement amount calculation unit is electrically connected with the input end of the verification and verification unit, the output end of the original data input unit is electrically connected with the input end of the verification and verification unit, the output ends of the verification and verification unit and the track planning unit are electrically connected with the input end of the controller, and the output end of the controller is electrically connected with the input end of the alternating current servo system.
The original coordinate values of the workpiece feature points temporarily stored by the data temporary storage unit are (X, Y, Z), the variation coordinate values of the workpiece feature points temporarily stored by the data temporary storage unit are (X ', Y ', Z '), and the feature points are points to be processed of the workpiece, for example: a certain point of the workpiece needs to be drilled, then, the point to be drilled is a feature point, and the displacement amount calculating unit calculates the displacement amount L of the workpiece in the three-dimensional model according to the following formula:
Figure BDA0002680741690000121
when L ≠ 0, it indicates that the characteristic point of the workpiece to be processed is displaced, and the ac servo system cannot continue to perform the predetermined processing operation on the characteristic point.
The original data input unit enables the coordinate value original data of the other characteristic points of the workpiece to be { (X) 1 ,Y 1 ,Z 1 ),(X 2 ,Y 2 ,Z 2 ),…,(X N ,Y N ,Z N ) The input verification checking unit is used for inputting the variation data of the other characteristic points of the workpiece to the data temporary storage unit { (X' 1 ,Y′ 1 ,Z′ 1 ),(X′ 2 ,Y′ 2 ,Z′ 1 ),…,(X′ n ,Y′ n ,Z′ n ) Inputting verification unit for verifying displacement L 'of other characteristic points of the workpiece according to the following formula' i And (4) carrying out verification:
Figure BDA0002680741690000122
is L' i If the displacement is L, it indicates that the entire workpiece to be machined is displaced by the displacement amount L, and the current control program of the ac servo system cannot continue machining the workpiece to be machined.
The track planning unit calculates the displacement distance and the displacement direction of the AC servo system to be moved and carries out displacement track planning on the AC servo systemPlanning, the track planning unit is used for planning the displacement vector of the alternating current servo system according to the following formula
Figure BDA0002680741690000131
And (3) calculating:
Figure BDA0002680741690000132
the trajectory planning unit calculates the displacement vector of the alternating current servo system required to control the displacement of the mechanical arm
Figure BDA0002680741690000133
And sending the data to the controller.
The checking and verifying unit sends the verification result and the displacement L of the workpiece determined after verification to the controller, and the controller controls the alternating current servo system according to the coordinate value of the current machining point of the mechanical arm and the displacement vector
Figure BDA0002680741690000134
Moving to a designated position to process a workpiece to be processed, wherein the current coordinate value of a certain point of the mechanical arm is (x, y, z), and calculating the coordinate value (x ', y ', z ') of a target point of the mechanical arm displacement according to the following formula:
Figure BDA0002680741690000135
the embodiment is as follows: the original coordinate values of the workpiece drilling characteristic points temporarily stored by the data temporary storage unit are (12, 25, 18), the change coordinate values of the workpiece characteristic points temporarily stored by the data temporary storage unit are (11, 23, 21), the characteristic points are points to be machined of the workpiece, and the displacement calculating unit calculates the displacement L of the workpiece in the three-dimensional model according to the following formula:
Figure BDA0002680741690000136
and L is not equal to 0, which indicates that the characteristic point of the workpiece to be machined is displaced and the alternating current servo system cannot continue to perform the set machining operation on the workpiece.
The original data input unit inputs the remaining feature point coordinate values of the workpiece original data { (11, 24, 17), (13, 26, 19), (14, 27, 20) } to the verification check unit, the data temporary storage unit inputs the remaining feature point variation data { (10, 22, 20), (12, 24, 22), (13, 25, 23) } of the workpiece to the verification check unit, and the verification check unit checks the amount L 'of displacement of the remaining feature points of the workpiece by the following formula' i And (4) carrying out verification:
Figure BDA0002680741690000141
Figure BDA0002680741690000142
Figure BDA0002680741690000143
L′ 1 =L,L′ 2 =L,L′ 3 and = L indicates that the workpiece to be machined is displaced by the displacement amount L as a whole, and the current control program of the alternating current servo system cannot continuously machine the workpiece to be machined.
The path planning unit calculates the displacement distance and the displacement direction of the AC servo system to be moved, plans the displacement path of the AC servo system, and carries out the displacement vector of the AC servo system according to the following formula
Figure BDA0002680741690000144
And (3) calculating:
Figure BDA0002680741690000145
the trajectory planning unit calculates the displacement vector of the alternating current servo system required to control the displacement of the mechanical arm
Figure BDA0002680741690000146
And sending the data to a controller.
The checking and verifying unit sends a checking result and the displacement L of the workpiece determined after checking to the controller, and the controller controls the alternating current servo system according to the coordinate value of the current processing point of the mechanical arm and the displacement vector
Figure BDA0002680741690000147
Moving to a designated position to process a workpiece to be processed, wherein the current coordinate value of a certain point of the mechanical arm is (x, y, z) = (8, 7, 9), and the coordinate value (x ', y ', z ') of the target point of the mechanical arm displacement is calculated according to the following formula:
Figure BDA0002680741690000148
and (7, 5, 12) are target pre-coordinate values of the mechanical arm displacement processing.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.

Claims (8)

1. The utility model provides an intelligent control exchanges servo which characterized in that: the intelligent control alternating current servo system comprises a data acquisition module, a modeling module, an assignment module, a data analysis module and a verification control module;
the data acquisition module is used for acquiring three-dimensional data of a working environment of the alternating current servo system, the modeling module is used for establishing a three-dimensional model of the working environment of the alternating current servo system according to the three-dimensional data acquired by the data acquisition module, the assignment module is used for giving a coordinate value to each point in the three-dimensional model, the data analysis module is used for analyzing and calculating three-dimensional data change of the working environment of the alternating current servo system, and the verification control module is used for verifying the analysis and calculation results of the data analysis module;
the output end of the data acquisition module is electrically connected with the input end of the modeling module, the output end of the assignment module is electrically connected with the input end of the modeling module, the output end of the modeling module is electrically connected with the input end of the data analysis module, and the output end of the data analysis module is electrically connected with the input end of the verification control module;
the modeling module comprises a model establishing unit and a three-dimensional model;
the model establishing unit is used for establishing a three-dimensional model of the working environment of the alternating current servo system according to the three-dimensional data of the working environment of the alternating current servo system processed by the data processing unit, the three-dimensional model is output by the model establishing unit, the three-dimensional model is the three-dimensional model of the working environment of the alternating current servo system, and the three-dimensional model is continuously changed under the action of the data refreshing unit;
the assignment module comprises a feature extraction unit;
the feature extraction unit is used for extracting features in the three-dimensional model;
the data analysis module comprises a data temporary storage unit, a displacement calculation unit and a track planning unit;
the data temporary storage unit is used for temporarily storing coordinate value data of the feature points with changed relative positions, the displacement calculating unit is used for calculating the displacement of the relative positions of the processed workpieces in the working environment of the alternating current servo system, and the track planning unit is used for planning the optimal displacement route of the mechanical arm controlled by the alternating current servo system;
the output end of the characteristic extraction unit is electrically connected with the input end of the data temporary storage unit, and the output end of the data temporary storage unit is electrically connected with the input ends of the track planning unit and the verification control module;
the verification control module comprises a verification unit, an original data import unit and a controller;
the verification and check unit is used for calculating the displacement of the rest characteristic points of the workpiece according to original coordinate value data of the workpiece processed by the alternating current servo system in the three-dimensional model and the current coordinate values of the rest characteristic points of the workpiece, the original data import unit is used for inputting the original coordinate value data of the workpiece to be processed in the three-dimensional model of the working environment of the alternating current servo system, and the controller is used for controlling the alternating current servo system to adjust the alternating current servo system according to the verification result of the verification and check unit and the adjustment track planned by the track planning unit and continuing to process the workpiece;
the output end of the displacement calculating unit is electrically connected with the input end of the verification and verification unit, the output end of the original data importing unit is electrically connected with the input end of the verification and verification unit, the output ends of the verification and verification unit and the track planning unit are electrically connected with the input end of the controller, and the output end of the controller is electrically connected with the input end of the alternating current servo system.
2. An intelligent control ac servo system as claimed in claim 1, wherein: the data acquisition module comprises a three-dimensional scanner and a data refreshing unit;
the three-dimensional scanner is used for three-dimensional scanning of the working environment of the alternating current servo system to obtain three-dimensional data of the working environment of the alternating current servo system, and the data refreshing unit refreshes the three-dimensional scanning data of the alternating current servo system every t time;
the output end of the three-dimensional scanner is electrically connected with the input end of the data refreshing unit.
3. An intelligent control ac servo system according to claim 2, wherein: the modeling module further comprises a data processing unit;
the data processing unit is used for processing the three-dimensional data scanned by the three-dimensional scanner;
the output ends of the three-dimensional scanner and the data refreshing unit are electrically connected with the input end of the data processing unit, the output end of the data processing unit is electrically connected with the input end of the model establishing unit, and the model establishing unit outputs the three-dimensional model.
4. An intelligent control ac servo system according to claim 3, wherein: the assignment module also comprises a coordinate system establishing unit and a coordinate value giving unit;
the coordinate system establishing unit is used for establishing a three-dimensional rectangular coordinate system of the three-dimensional model, and the coordinate value giving unit is used for giving coordinate values to the features extracted by the feature extracting unit;
the output end of the coordinate system establishing unit is electrically connected with the input end of the three-dimensional model, the output end of the three-dimensional model is electrically connected with the input end of the characteristic extracting unit, and the output end of the coordinate value endowing unit is electrically connected with the input end of the characteristic extracting unit.
5. An intelligent control ac servo system according to claim 4, wherein: the original coordinate values of the workpiece feature points temporarily stored by the data temporary storage unit are (X, Y, Z), the change coordinate values of the workpiece feature points temporarily stored by the data temporary storage unit are (X ', Y ', Z '), the feature points are points to be machined of the workpiece, and the displacement amount calculation unit calculates the displacement amount L of the workpiece in the three-dimensional model according to the following formula:
Figure FDA0003895888760000041
when L ≠ 0, it indicates that the characteristic point of the workpiece to be processed is displaced, and the ac servo system cannot continue to perform the predetermined processing operation on the workpiece.
6. An intelligent control ac servo system as claimed in claim 5, wherein: the original data import sheetThe primitive data of the coordinate values of the other feature points of the workpiece { (X) 1 ,Y 1 ,Z 1 ),(X 2 ,Y 2 ,Z 2 ),...,(X N ,Y N ,Z N ) Inputting into a verification and verification unit, wherein the data temporary storage unit changes the other characteristic point change data { (X }) of the workpiece' 1 ,Y′ 1 ,Z′ 1 ),(X′ 2 ,Y′ 2 ,Z′ 2 ),...,(X′ n ,Y′ n ,Z′ n ) Inputting a verification checking unit, wherein the verification checking unit is used for checking displacement L 'of the rest characteristic points of the workpiece according to the following formula' i And (4) carrying out verification:
Figure FDA0003895888760000042
when L' i And if the displacement is L, the whole workpiece to be machined is displaced by the displacement amount L, and the current control program of the alternating current servo system cannot continuously machine the workpiece to be machined.
7. An intelligent control ac servo system as claimed in claim 6, wherein: the trajectory planning unit calculates the displacement distance and the displacement direction of the alternating current servo system to be moved and plans the displacement trajectory of the alternating current servo system, and the trajectory planning unit plans the displacement vector of the alternating current servo system according to the following formula
Figure FDA0003895888760000054
And (3) calculating:
Figure FDA0003895888760000051
the trajectory planning unit calculates displacement vectors of the alternating current servo system required to control the displacement of the mechanical arm
Figure FDA0003895888760000052
And sending the data to a controller.
8. An intelligent control ac servo system as claimed in claim 7, wherein: the verification and verification unit sends a verification result and the displacement L of the workpiece determined after verification to the controller, and the controller controls the alternating current servo system according to the coordinate value of the current machining point of the mechanical arm and the displacement vector
Figure FDA0003895888760000055
Moving to a specified position to process a workpiece to be processed, wherein the current coordinate value of a certain point of the mechanical arm is (x, y, z), and calculating the coordinate value (x ', y ', z ') of the target point of the mechanical arm displacement according to the following formula:
Figure FDA0003895888760000053
CN202010961586.3A 2020-09-14 2020-09-14 Intelligent control alternating current servo system Active CN112051777B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010961586.3A CN112051777B (en) 2020-09-14 2020-09-14 Intelligent control alternating current servo system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010961586.3A CN112051777B (en) 2020-09-14 2020-09-14 Intelligent control alternating current servo system

Publications (2)

Publication Number Publication Date
CN112051777A CN112051777A (en) 2020-12-08
CN112051777B true CN112051777B (en) 2022-12-30

Family

ID=73611232

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010961586.3A Active CN112051777B (en) 2020-09-14 2020-09-14 Intelligent control alternating current servo system

Country Status (1)

Country Link
CN (1) CN112051777B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11190611A (en) * 1997-12-25 1999-07-13 Omron Corp Three-dimensional measuring method and three-dimensional measuring processor using this method
JP2001318709A (en) * 2000-05-09 2001-11-16 Toshiba Mach Co Ltd Moving route plotting method and numerical controller
CN105225269A (en) * 2015-09-22 2016-01-06 浙江大学 Based on the object modelling system of motion
CN108286949A (en) * 2017-12-29 2018-07-17 北京卫星制造厂 A kind of packaged type three dimensional detection robot system
CN110209864A (en) * 2019-05-22 2019-09-06 刘鹏 Three-dimensional stereo model measurement changes ruler and marks the network platform system modeled again
CN110434671A (en) * 2019-07-25 2019-11-12 王东 A kind of cast member surface machining track calibration method based on pattern measurement

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11190611A (en) * 1997-12-25 1999-07-13 Omron Corp Three-dimensional measuring method and three-dimensional measuring processor using this method
JP2001318709A (en) * 2000-05-09 2001-11-16 Toshiba Mach Co Ltd Moving route plotting method and numerical controller
CN105225269A (en) * 2015-09-22 2016-01-06 浙江大学 Based on the object modelling system of motion
CN108286949A (en) * 2017-12-29 2018-07-17 北京卫星制造厂 A kind of packaged type three dimensional detection robot system
CN110209864A (en) * 2019-05-22 2019-09-06 刘鹏 Three-dimensional stereo model measurement changes ruler and marks the network platform system modeled again
CN110434671A (en) * 2019-07-25 2019-11-12 王东 A kind of cast member surface machining track calibration method based on pattern measurement

Also Published As

Publication number Publication date
CN112051777A (en) 2020-12-08

Similar Documents

Publication Publication Date Title
CN111347426B (en) Mechanical arm accurate placement track planning method based on 3D vision
CN103180792B (en) Method and device for generating tool path
CN106778790B (en) A kind of target identification based on three-dimensional point cloud and localization method and system
CN107991867A (en) Iterative learning contour error control method of networked multi-axis motion control system based on active disturbance rejection controller
CN103048950B (en) Numerical controller having display function of physical data of machine tool
CN108279643A (en) A kind of workpiece posture method of adjustment based on measurement point Yu adaptive differential evolution algorithm
CN106799745A (en) A kind of industrial machinery arm precision calibration method based on collocating kriging
CN114161048B (en) 3D vision-based parameterized welding method and device for tower legs of iron tower
CN107662209A (en) A kind of control method and robot
CN107102617B (en) A kind of high-precision spatial elliptic curve Real-time Interpolation
CN110069041A (en) A kind of Work piece processing method and system based on on-machine measurement
CN108121298A (en) Automatic machining program cutting force optimization system and method
CN105094049A (en) Learning path control
CN110103071B (en) Digital locating machining method for deformed complex part
CN108170101A (en) Towards the interpolating method and system of polynomial spline curve
CN115179294A (en) Robot control method, system, computer device, and storage medium
CN106959664B (en) Based on the online nonlinear error compensation method of the double turntables of five axis
CN104483897A (en) Direct-drive gantry type motion platform contour control device and method
CN105929791B (en) The direct contour outline control method of plane rectangular coordinates kinematic system
CN103144109A (en) Substation type precision compensation for robot system with additional external shaft
CN112051777B (en) Intelligent control alternating current servo system
CN106707967B (en) Three-D profile error estimation and device based on approximate test expansion
CN110515348A (en) A kind of servo motor selection method of lathe
CN109639200A (en) A kind of rotary inertia on-line identification method based on electric motor load torque detection
CN110716451B (en) Simulation turntable feedforward control method based on real-time operating system and FPGA

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