CN100589053C - Numerical control plasma cutting machine trepanning modular system - Google Patents

Numerical control plasma cutting machine trepanning modular system Download PDF

Info

Publication number
CN100589053C
CN100589053C CN200810042480A CN200810042480A CN100589053C CN 100589053 C CN100589053 C CN 100589053C CN 200810042480 A CN200810042480 A CN 200810042480A CN 200810042480 A CN200810042480 A CN 200810042480A CN 100589053 C CN100589053 C CN 100589053C
Authority
CN
China
Prior art keywords
stringing
module
data
steel pipe
file
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.)
Expired - Fee Related
Application number
CN200810042480A
Other languages
Chinese (zh)
Other versions
CN101364101A (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.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
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 Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to CN200810042480A priority Critical patent/CN100589053C/en
Publication of CN101364101A publication Critical patent/CN101364101A/en
Application granted granted Critical
Publication of CN100589053C publication Critical patent/CN100589053C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

A kind of numerical control plasma cutting machine trepanning modular system that is used for the NC cutting technical field, comprise: the NC document processing module, parameter setting module, the cloth tube module, data management module and display module, the NC document processing module reads pending NC file from hard disc of computer or mobile memory, generate new NC file and deposit hard disc of computer or mobile memory in, parameter setting module is listed the required stringing parameters of stringing operation that needs to set or revise and is set or revise for the user, data management module receives data for other module transmission, cloth tube module reception stringing parameters and each are managed original steel pipe process data and are carried out stringing, adjust by intersection track position attitude each pipe, realize the optimal alignment of tube bundle, display module is responsible for the data of explicit user in stringing process need or expectation observation.The present invention can not only make the utilization factor of blank material reach maximum, has improved time efficiency greatly for the user again.

Description

Numerical control plasma cutting machine trepanning modular system
Technical field
What the present invention relates to is a kind of jacking modular system that is used for the NC cutting technical field, particularly a kind of numerical control plasma cutting machine trepanning modular system.
Background technology
The ultimate principle of numerical control intersection-line cutting machine nesting method is that the steel tube bundle of same radius is arranged vertically, by to steel-tube intersection-line around the rotation of the circumference of steel pipe center line with along the operation that moves axially of steel pipe center line, make the steel tube bundle axial overall length that is arranged in delegation the shortest, thereby make and from fixed length steel pipe blank material, to cut out the steel pipe with different shape intersection as much as possible, to reach the material-saving purpose.Under the situation that the prices of raw and semifnished materials such as current energy shortage, steel rise steadily, the jacking link has become an indispensable link in the NC cutting, can improve raw-material utilization factor greatly, thereby for enterprise saves the great amount of cost expense, and meet of the proposal of current country about " create conservation-minded society ", so numerical control jacking technology is a technology of benefiting the nation and the people, and has development prospect and promotional value.
But, when present most of enterprise carries out NC cutting, still adopt the manual discharge of classic method, promptly by the discharge teacher of enterprise according to rich practice experience and intuition hand-designed layout scheme.Directly by discharge teacher's experience and intuition decision, the precision of nesting optimization is often not high enough for stock utilization, causes stock utilization can't reach optimum fully, and, time efficiency is low, has increased enterprise cost virtually, has seriously restricted the market competitiveness of enterprise.
Find by prior art documents, computer hardware and software engineering are cut " brand-new NC cutting theory and the technology " that one of the pioneer of sector application FastCAM company delivers on " aero-manufacturing technology " (second phase in 2007) in the world, propose in this article at the numerical control cutting machine machine tool structure, under the roughly the same situation of hardware configuration and manufacture level, the cutting efficiency of numerical control cutting machine and cut quality are mainly by NC cutting control decision, especially will be by the cutting control decision of optimizing in jacking programming and the digital control system, and the digital control system of present most of numerical control cutting machine is not used the jacking control module, and in use the ubiquity cutting efficiency is low to make cutting machine, cut quality is poor, steel and the serious problem of consumptive material waste.
Through further retrieval, " FastCAM jacking module---the advanced cutting module technology " that FastCAM company delivered on " aero-manufacturing technology " (fifth phase in 2005), this article has been described two main in the market big class jacking modules and at the defective of this two classes jacking module, the comparatively ripe jacking module of the said firm's independent research.
Above-mentioned jacking module, all can't satisfy the jacking requirement of numerical control intersection-line cutting machine, reason is: these jacking modules all are to cut at flat board, the adjustment of part position all is based on the planar space, suppose that the drawing plane is an X-Y plane, then the part position adjustment comprises directions X displacement, the displacement of Y direction and adjusts degree of freedom around three of the rotations of the Z of vertical X-Y plane axle; And numerical control intersection-line cutting machine cutting member is the steel pipe of different radii, and it is three-dimensional to have determined that its position adjustment to part (steel pipe) is based on, promptly along the displacement of steel pipe centerline direction, adjust degree of freedom around two of the circumferential rotations of steel pipe center line.Convenience for view, numerical control intersection-line cutting machine system with steel-tube intersection-line along circumferential expansion, with the steel pipe center line as X-axis, steel pipe is circumferential as Y-axis, with this intersection is deployed in X-Y plane, so also the steel pipe of same radius is carried out discharge at X-Y plane at the jacking module of numerical control intersection-line cutting machine system, but the displacement degree of freedom of Y direction does not exist, because the Y coordinate essence of each discrete data point is to be that (reduction formula is for the angle value in cycle with 360 ° (angle system) or 2 π (Circular measure) on the intersection track
Figure C20081004248000061
Or
Figure C20081004248000062
), be exactly circumferential rotation in essence along the displacement of Y direction along the steel pipe center line.Therefore carrying out intersection track broken circle when rotating in a circumferential direction, can't see curve, but the Wave crest and wave trough of seeing curve is along the translation of Y direction along the Y-axis translation.This point is diverse with the discharge thought based on the jacking system of plane cutting.Therefore, along with of more and more widely the application of space tubular joist structure, press for the special-purpose jacking modular system that exploitation one cover is used for the intersection numerical control cutting system of steel pipe cutting in building trade.
Summary of the invention
The objective of the invention is to overcome deficiency of the prior art, proposed a kind of numerical control plasma cutting machine trepanning modular system, make when cutting machine cuts a large amount of steel pipe, can carry out accurate discharge apace, make the utilization factor of blank material reach maximum.
The present invention is achieved by the following technical solutions, the present invention includes: NC (computer numerical controlled processing) document processing module, parameter setting module, cloth tube module, data management module and display module, wherein:
The NC document processing module reads pending NC file from hard disc of computer or mobile memory, from file, read original steel pipe process data, deposit these data in data management module together with the NC file path, after stringing is finished, take out steel pipe process data after the stringing operation is finished from data management module, generate the NC file and deposit hard disc of computer or mobile memory in, and the store path of the new NC file that will generate deposits data management module in;
Parameter setting module is listed the required stringing parameters of stringing operation that needs to set or revise and is set or revise for the user, and these data are sent into data management module on the one hand, for follow-up stringing operation provides parameter information, the Parameter File of sending on the other hand on hard disc of computer or the mobile memory is preserved, the default value during as next program run;
Data management module obtains the stringing parameters from parameter setting module, obtain original steel pipe process data from the NC document processing module, and stringing parameters and each are managed original steel pipe process data send into the cloth tube module, constantly steel pipe process data and each pipe intersection track position attitude adjustment data of respectively managing after the stringing operation is finished of the real-time update of reception cloth tube module feedback deposit database in simultaneously, and with the stringing parameters in the database, steel pipe process data after stringing operation is finished and respectively manage intersection track position attitude and adjust data and send into display module and on the computer man-machine interacting interface, show;
The cloth tube module is managed original steel pipe process data from data management module reception stringing parameters and is carried out stringing with each, adjust by intersection track position attitude each pipe, realize the optimal alignment of tube bundle, make the tube bundle axial overall length the shortest, reach the utilization rate of raw materials maximum, the steel pipe process data after in real time each pipe stringing operation being finished in the stringing process simultaneously and each pipe intersection track position attitude are adjusted data and are fed back to data management module;
Display module is responsible for the data of explicit user in stringing process need or expectation observation, comprises that the two dimension of respectively managing the intersection track data shows, respectively manages intersection track position attitude and adjusts the new NC file storing path that data, the original NC file path that manually reads in before the corresponding stringing of current operation Guan Yulin pipe adjacent side minimum spacing in the stringing process, the stringing parameters of setting, each pipe and stringing are finished the back generation;
Described steel pipe process data, comprise the anglec of rotation, steel pipe radius, the pipe thickness of two universal driving shafts of each discrete point coordinate of being used for simulating the steel-tube intersection-line curvilinear path, the motion of numerically-controlled machine control burning torch at these discrete points, wherein each discrete point coordinate is represented with X, Y;
Steel pipe process data after described stringing operation is finished, consistent with the data class of original steel pipe process data, the shift value but wherein each discrete point coordinate X has superposeed on the initial value basis;
Described stringing parameters, comprise: processing inlead length, machining gap, stringing Scheme Choice and the manual circumferential anglec of rotation step-length of stringing and moving axially automatically apart from step-length, wherein, the stringing scheme comprises automatically: two kinds of precision priority scheme and speed priority schemes;
Described intersection track data is meant the variable process data in the steel pipe process data, comprises the anglec of rotation of two universal driving shafts of each the discrete point coordinate that is used for simulating the steel-tube intersection-line curvilinear path and the motion of numerically-controlled machine control burning torch at each discrete point.
Described cloth tube module, it adjusts intersection track position attitude, comprise that the intersection geometric locus is around the circumferential rotation adjustment of steel pipe center line with along the adjustment that moves axially of steel pipe center line, many intersections (comprising the intersection that punching produces) for same steel pipe, position attitude adjustment is synchronous, promptly synchronous circumferential rotation adjustment, moves axially adjustment synchronously.
Described cloth tube module, it is successively to after every steel pipe carries out the attitude adjustment of intersection track position in the tube bundle of being made up of the steel pipe of same radius, and what obtain can make each the shortest tubular attitude set of tube bundle axial overall length, realizes the optimal alignment of tube bundle.
Described NC document processing module comprises: NC file read module and NC file generating module, wherein:
NC file read module is as the input source of whole jacking module, select to treat stringing NC file by the user from hard disc of computer or mobile memory, automatically read in original steel pipe process data in the file, and with these packing data become one independently data object together with the NC file path, deposit data management module in, be the stringing ready for operation in later stage; The Y coordinate conversion that can simulate automatically during original steel pipe process data in reading in the NC file simultaneously in each discrete point coordinate of steel-tube intersection-line curvilinear path is an angle value, is convenient to angle in the follow-up stringing algorithm and is mapped in the same angular range (be as the cycle 360 ° 0 °~-360 °);
The output module of the then whole jacking module of NC file generating module, when the steel tube bundle arranged finish after, original original steel pipe process data of storing in data management module is revised as steel pipe process data after the stringing operation is finished by the cloth tube module, steel pipe process data after this submodule is finished the stringing operation takes out from data management module, automatically generate complete NC file, can select single file output, or select All Files packing output.Selecting the path to preserve the new NC file that generates and by this submodule this document storing path is fed back to data management module on hard disc of computer or mobile memory by the user stores.
Described NC file generating module, it selects single file output to be meant that the steel pipe process data that every steel pipe stringing is operated after finishing is encapsulated in the independent NC file.
Described NC file generating module, the steel pipe process data after it selects All Files packing output to be meant all steel pipe stringing operations are finished is encapsulated in the same NC file, thus continuity processing when realizing actual cutting.
Described parameter setting module is used for the stringing parameters is set and revised.All stringing parameters are stored in the Parameter File of a txt form, this document is stored under the execute file catalogue of this jacking software on hard disk or the mobile memory, but Parameter File only is made as readable WriteMode to this module, and other module all is made as a reading mode, the modification that is Parameter File is only finished by this module, other modules can only be from Parameter File reading of data.During program run, Parameter File is sent parameter into data management module with a reading mode, for program is carried the stringing parameters, when the user revises some parameter according to the actual conditions needs, revises Parameter File by parameter setting module.
Described cloth tube module comprises two submodules: automatic cloth tube module, manual cloth tube module, wherein:
Automatically the cloth tube module is obtained the required original related data of stringing from data management module, order and the shortest optimization requirement of axial overall length that the steel tube bundle is increased progressively by sequence number under the prerequisite that guarantees the adjacent tubes machining gap are in line from right to left, and the related data that stringing is operated after finishing feeds back to data management module realization Data Update.And user's whether mild actual requirement according to steel-tube intersection-line curvature, automatically the cloth tube module provides the preferential and preferential two cover prioritization schemes of speed of precision for user's selection, the former guarantees to optimize result precision, the latter guarantees to optimize rapidity, two sets of plan has complementary functions, but because the characteristics of algorithm can't be learnt from other's strong points to offset one's weaknesses integratedly separately, the user can only get one according to actual needs.
Manual cloth tube module, realize that the user manually simulates stringing on the computer man-machine interacting interface, promptly obtain original steel pipe process data and stringing parameters from data management module by this module, after the user chooses certain root to treat stringing, move to left by click, move to right, turn clockwise, be rotated counterclockwise button this pipe is carried out the attitude adjustment of intersection track position, adjustment each time can be regarded once temporary stringing as and finish, and the steel pipe process data after this module is all finished the operation of the stringing of this pipe after therefore adjusting each time and the intersection track position attitude of every steel pipe are adjusted data in real time and fed back to data management module realization Data Update.
Described data management module, play database, manage each pipe information: comprise the sequence number of respectively managing intersection track data (real-time update), each pipe, respectively manage new NC file that the original NC file generates after the path on hard disc of computer or the mobile storage and stringing are finished and after the storing path on hard disc of computer or the mobile storage, stringing are finished, respectively manage intersection track position attitude and adjust data and stringing parameters.
Described display module, explicit user is in the data of stringing process need or expectation observation, comprise: obtain the stringing parameters from data management module, steel pipe process data after the stringing operation is finished, each is managed intersection track position attitude and adjusts current operation Guan Yulin pipe adjacent side minimum spacing in data and the manual stringing process, new NC file storing path that generates after original NC file path that reads in before the stringing of each pipe correspondence and stringing are finished or the like, the two dimension of the steel-tube intersection-line curvilinear path that is fitted out by each discrete point in the steel pipe process data after especially stringing operation is finished shows, this module comprises: data disaply moudle and intersection track display module are formed, wherein:
Data disaply moudle, its data presented comprises: each manage intersection track position attitude adjust the original NC file path that reads in before the corresponding stringing of data, each pipe and stringing finish new NC file storing path that the back generates, stringing parameters and manually in the stringing process current operation Guan Yulin manage adjacent side minimum spacing etc.;
Intersection track display module comprises that static track shows and dynamic trajectory shows two submodules, static track display module is operated (as automatic stringing, manual stringing or parameter modification) back according to the new track data that refreshes in real time at every turn from data management module the user, the current two-dimensional development shape of intersection is respectively managed in demonstration in real time, so that the operating result of usertracking and observation oneself; The dynamic trajectory display module adopts the DYNAMIC DRAWING mode to simulate burning torch cutting track in the actual cut process, the tube bundle intersection is shown by certain speed to be carried out, the curve trend that shows is exactly the track trend of burning torch in the actual cutting, and corresponding with the NC file that under current state, generates, so that the user observes the stringing effect more intuitively.
Compared with prior art, the present invention has following beneficial effect:
When the invention enables cutting machine to cut a large amount of steel pipe, can rapidity carry out accurate discharge, the reservation of hommization allows the discharge teacher rule of thumb carry out the function of manual discharge again.
Automatically the stringing function can realize accuracy stringing or rapidity stringing according to the stringing Scheme Selection, liberate the numerous and diverse brainwork of user and also improved efficient greatly, wherein the accuracy stringing is ± 1 ° for single steel pipe stringing resultant error, the accumulative total stringing error of steel tube bundle optimal alignment is n * ± 1 ° (n is the steel pipe quantity of steel tube bundle), and the relative accuracy stringing of rapidity stringing has reduced 89.17% operation time; Wherein, single steel pipe stringing resultant error is meant the error of the circumferential rotation adjustment angle in the every steel-tube intersection-line track position attitude adjustment, and the accumulative total stringing error of steel tube bundle optimal alignment is meant the simple superposition of all single steel pipe stringing resultant errors.
Manually the feedback of adjacent tubes minimum clearance and simulation processing module in the stringing for the discharge teacher has saved a large amount of calculating, and have improved the intuitive of manual discharge greatly, have increased substantially comb efficient.
In general, the present invention is a propelling greatly to the jacking technology, can not only make the utilization factor of blank material reach maximum, has improved time efficiency greatly for the user again, thereby has been that enterprise reduces great amount of cost, promotes enterprise competitiveness.
Description of drawings
Fig. 1 is a system architecture diagram of the present invention.
Embodiment
Below in conjunction with accompanying drawing embodiments of the invention are elaborated: present embodiment is being to implement under the prerequisite with the technical solution of the present invention, provided detailed embodiment and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
As shown in Figure 1, system of the present invention comprises: NC document processing module, parameter setting module, cloth tube module, data management module and display module, wherein:
The NC document processing module reads pending NC file from hard disc of computer or mobile memory, from file, read original steel pipe process data, deposit these data in data management module together with the NC file path, after stringing is finished, take out steel pipe process data after the stringing operation is finished from data management module, generate the NC file and deposit hard disc of computer or mobile memory in, and the store path of the new NC file that will generate deposits data management module in;
Parameter setting module is listed the required stringing parameters of stringing operation that needs to set or revise and is set or revise for the user, and these data are sent into data management module on the one hand, for follow-up stringing operation provides parameter information, the Parameter File of sending on the other hand on hard disc of computer or the mobile memory is preserved, the default value during as next program run;
Data management module obtains the stringing parameters from parameter setting module, obtain original steel pipe process data from the NC document processing module, and stringing parameters and each are managed original steel pipe process data send into the cloth tube module, constantly steel pipe process data and each pipe intersection track position attitude adjustment data of respectively managing after the stringing operation is finished of the real-time update of reception cloth tube module feedback deposit database in simultaneously, and with the stringing parameters in the database, steel pipe process data after stringing operation is finished and respectively manage intersection track position attitude and adjust data and send into display module and on the computer man-machine interacting interface, show;
The cloth tube module is managed original steel pipe process data from data management module reception stringing parameters and is carried out stringing with each, adjust by intersection track position attitude each pipe, realize the optimal alignment of tube bundle, make the tube bundle axial overall length the shortest, reach the utilization rate of raw materials maximum, the steel pipe process data after in real time each pipe stringing operation being finished in the stringing process simultaneously and each pipe intersection track position attitude are adjusted data and are fed back to data management module;
Display module is responsible for the data of explicit user in stringing process need or expectation observation, comprises that the two dimension of respectively managing the intersection track data shows, respectively manages intersection track position attitude and adjusts the new NC file storing path that data, the original NC file path that manually reads in before the corresponding stringing of current operation Guan Yulin pipe adjacent side minimum spacing in the stringing process, the stringing parameters of setting, each pipe and stringing are finished the back generation;
Described steel pipe process data, comprise and be used for simulating each discrete point coordinate of steel-tube intersection-line curvilinear path (with X, Y represents), two universal driving shafts of numerically-controlled machine control burning torch motion are in the anglec of rotation of these discrete points, the steel pipe radius, pipe thickness, changeability according to data is divided into variable process data and immutable process data with all subdata items in the steel pipe process data, wherein, be used for simulating each discrete point coordinate of steel-tube intersection-line curvilinear path (with X, Y represents), two universal driving shafts of numerically-controlled machine control burning torch motion are that variable process data is (because variable process data just in time constitutes the geometric locus of steel-tube intersection-line in the anglec of rotation of these discrete points, so again variable process data is called the intersection track data), reason is that two universal driving shafts that can simulate the Y of each discrete point coordinate of steel-tube intersection-line curvilinear path and mapping relations between the X and the motion of numerically-controlled machine control burning torch can be operated by stringing with the mapping relations between this point coordinate in the anglec of rotation of each discrete point and reconfigure.And other except that variable process data all are immutable process datas in the steel pipe process data, comprise: steel pipe radius, pipe thickness etc., all belong to the intrinsic characteristic of steel pipe and as constant data, wherein the steel pipe radius Y value that can be used for simulating in each discrete point coordinate of steel-tube intersection-line curvilinear path is converted to angle value, is specially:
Figure C20081004248000121
Or
Figure C20081004248000122
Pipe thickness can be used for the calculating of steel tube technology groove, though this jacking module is a gibberish, but need deposit it in database.
Steel pipe process data after described stringing operation is finished, consistent with the data class of original steel pipe process data, comprise that each discrete point coordinate that can simulate the steel-tube intersection-line curvilinear path is (with X, Y represents), two universal driving shafts of numerically-controlled machine control burning torch motion are in the anglec of rotation of these discrete points, the steel pipe radius, pipe thickness etc., but except the steel pipe radius, outside these two data of pipe thickness, other data have all changed, specifically, be because the intersection geometric locus of steel pipe has carried out circumferential rotation and axial translation, make that each discrete point does not have under the prerequisite of translation at coordinate Y on the geometric locus, the former mapping relations of its coordinate X and coordinate Y and coordinate X, two universal driving shafts of coordinate Y and control burning torch motion are upset and are reconfigured in the former mapping relations of the anglec of rotation of this point, and the coordinate X of each discrete point shift value that superposeed on the initial value basis.
Described stringing parameters, comprise: processing inlead length, machining gap, stringing Scheme Choice and the manual circumferential anglec of rotation step-length of stringing and move axially apart from step-length etc. automatically, wherein, the stringing scheme comprises automatically: two kinds of precision priority scheme and speed priority schemes.
Described intersection track data is meant the variable process data in the steel pipe process data, comprises the anglec of rotation of two universal driving shafts of each the discrete point coordinate that is used for simulating the steel-tube intersection-line curvilinear path and the motion of numerically-controlled machine control burning torch at each discrete point.
Described NC document processing module comprises: NC file read module and NC file generating module, wherein:
NC file read module is as the input source of whole jacking module, select to treat stringing NC file by the user from hard disc of computer or mobile memory, automatically read in original steel pipe process data in the file, and with these packing data become one independently data object together with the NC file path, deposit data management module in, be the stringing ready for operation in later stage; The Y coordinate conversion that can simulate automatically during original steel pipe process data in reading in the NC file simultaneously in each discrete point coordinate of steel-tube intersection-line curvilinear path is an angle value, is convenient to that angle is mapped in the same angular range in the follow-up stringing algorithm;
The output module of the then whole jacking module of NC file generating module, when the steel tube bundle arranged finish after, original original steel pipe process data of storing in data management module is revised as steel pipe process data after the stringing operation is finished by the cloth tube module, steel pipe process data after this submodule is finished the stringing operation takes out from data management module, automatically generate complete NC file, select single file output or select All Files packing output, on hard disc of computer or mobile memory, select the path to preserve the new NC file that generates and this document storing path is fed back to data management module by the user and store by this submodule.
Described cloth tube module comprises automatic cloth tube module and manual cloth tube module, wherein:
Automatically the cloth tube module is realized automatic stringing, order and the shortest scheme of axial overall length that the steel tube bundle is increased progressively by sequence number under the prerequisite that guarantees the adjacent tubes machining gap are in line from right to left, it is the circumference rotation of axle that being about to wait arrange pipe intersection constantly carries out with the center line, up to one-period 2 π, find it to adjust angle, this rotation search procedure for the treatment of stringing is called exploratory process to arrange axially movable ultimate range of pipe and corresponding circumference rotation.Whether mild and user's according to steel-tube intersection-line curvature actual requirement, this automatic cloth tube module provides two cover prioritization schemes to select (user can select and the replacing scheme by parameter setting module) for users.First kind is " precision is preferential ", promptly adopt exhaustive trial method, the exploratory process of the pipe of waiting to arrange is finished (for circumference cycles 2 π=360 ° with 1 ° of step-length, need to sound out 360 times), this method can guarantee error≤1 that the anglec of rotation in the optimal result adjusts °, thereby make no matter what kind of shape steel-tube intersection-line is, whether smooth, whether curvature is mild, the optimization of profile result is always optimum solution, but because the exploration number of times is too many, makes optimal speed relatively slow, especially work as steel pipe quantity more for a long time, inefficient drawback of its time is just more obvious.Second kind of scheme overcome the low drawback of time efficiency in first kind of scheme, adopts block research algorithm thought, is about to exploratory process respectively with step-length α, β ... γ, 1 ° finish (α>β>...>γ>1 °).Slightly find out earlier big step-length (α, β ... the exploratory anglec of rotation of optimum solution correspondence γ), be the center with this angle again, angle step that this exploratory process is got (α, β ... among the γ certain) for radius take out an interval as between new exploratory process optimum anglec of rotation seek area (for can get between complete section, before the big step-length of two-wheeled sound out search between the seek area two-end-point do not include computer capacity in, promptly take away the interval).At last with small step long 1 ° be to search (end points calculates, and promptly gets the closed interval) with the method for exhaustion between the final lock room of γ at radius.In this software module, take into account precision and time efficiency, the step-length of exploratory process is taken as 15 °, 5 ° and 1 °, make this process only need
Figure C20081004248000131
Inferior finishing reduced 89.17% operation time, and manages under the milder situation of intersection curved transition at each, and the gained stringing result and the method for exhaustion are about the same.But this scheme gained optimization solution can not always guarantee to be optimum solution, especially when a pipe intersection curvature mild (for example at very little angular range inner curve waveform relief intensity big even cusp arranged) was arranged in adjacent two pipes, this was separated and can't guarantee to be optimum solution.Therefore, " precision is preferential " and " speed is preferential " two sets of plan has complementary functions, but since separately the characteristics of algorithm can't learn from other's strong points to offset one's weaknesses integratedly, the user can only get one (selecting by parameter setting module) according to actual needs.
B) manual cloth tube module makes the user simulate stringing on the computer graphics interface, for the user keeps interface according to the manual stringing of practical experience.The user moves to left, moves to right, turns clockwise, is rotated counterclockwise button by click and manually respectively manages the attitude adjustment of intersection track position, and the intersection two-dimensional development shape of each pipe shows in real time on the computer graphics interface and refreshes for the user and observe.This module is also calculated the minimum clearance for the treatment of stringing and adjacent tubes intersection in real time, sends into display module so that the user observes and faces pipe interference situation mutually.
Described display module, obtain the stringing parameters from data management module, steel pipe process data after the stringing operation is finished, each is managed intersection track position attitude and adjusts current operation Guan Yulin pipe adjacent side minimum spacing in data and the manual stringing process, new NC file storing path that generates after original NC file path that reads in before the stringing of each pipe correspondence and stringing are finished or the like, the two dimension of the steel-tube intersection-line curvilinear path that is fitted out by each discrete point in the steel pipe process data after especially stringing operation is finished shows, on the computer man-machine interacting interface, show, this module comprises: intersection track display module and data disaply moudle, wherein:
Intersection track display module, this module obtains the steel pipe process data of respectively managing after the stringing operation is finished from data management module, therefrom isolates the steel-tube intersection-line curvilinear path that is fitted out by each discrete point and shows on the computer graphics interface.Comprise that static track shows and dynamic trajectory shows two submodules.Static track display module shows each pipe intersection track data with class picture form; The dynamic trajectory display module adopts the DYNAMIC DRAWING mode to simulate burning torch cutting track in the actual cut process, the technological means that adopts is the tube bundle intersection to be shown by certain speed carry out, the curve trend that shows is exactly the track trend of burning torch in the actual cutting, and corresponding with the NC file that under current state, generates, so that the user observes the stringing effect more intuitively.
Data disaply moudle, this module obtains each pipe from " data management module " and removes other users the steel pipe process data after the stringing operation is finished and wish to comprise the data of observing: the new NC file storing path of generation after intersection track position attitude is adjusted the original NC file path that reads in before data, stringing parameters, the stringing and stringing and finished.

Claims (7)

1, a kind of numerical control plasma cutting machine trepanning modular system is characterized in that, comprising: NC document processing module, parameter setting module, cloth tube module, data management module and display module, wherein:
The NC document processing module reads pending NC file from hard disc of computer or mobile memory, from file, read original steel pipe process data, deposit these data in data management module together with the NC file path, after stringing is finished, take out steel pipe process data after the stringing operation is finished from data management module, generate the NC file and deposit hard disc of computer or mobile memory in, and the store path of the new NC file that will generate deposits data management module in;
Parameter setting module is listed the required stringing parameters of stringing operation that needs to set or revise and is set or revise for the user, and these data are sent into data management module on the one hand, for follow-up stringing operation provides parameter information, the Parameter File of sending on the other hand on hard disc of computer or the mobile memory is preserved, the default value during as next program run;
Data management module obtains the stringing parameters from parameter setting module, obtain original steel pipe process data from the NC document processing module, and stringing parameters and each are managed original steel pipe process data send into the cloth tube module, constantly steel pipe process data and each pipe intersection track position attitude adjustment data of respectively managing after the stringing operation is finished of the real-time update of reception cloth tube module feedback deposit database in simultaneously, and with the stringing parameters in the database, steel pipe process data after stringing operation is finished and respectively manage intersection track position attitude and adjust data and send into display module and on the computer man-machine interacting interface, show;
The cloth tube module is managed original steel pipe process data from data management module reception stringing parameters and is carried out stringing with each, adjust by intersection track position attitude each pipe, realize the optimal alignment of tube bundle, make the tube bundle axial overall length the shortest, reach the utilization rate of raw materials maximum, the steel pipe process data after in real time each pipe stringing operation being finished in the stringing process simultaneously and each pipe intersection track position attitude are adjusted data and are fed back to data management module;
Display module is responsible for the data of explicit user in stringing process need or expectation observation, comprises that the two dimension of respectively managing the intersection track data shows, respectively manages intersection track position attitude and adjusts the new NC file storing path that data, the original NC file path that manually reads in before the corresponding stringing of current operation Guan Yulin pipe adjacent side minimum spacing in the stringing process, the stringing parameters of setting, each pipe and stringing are finished the back generation;
Described steel pipe process data, comprise the anglec of rotation, steel pipe radius, the pipe thickness of two universal driving shafts of each discrete point coordinate of being used for simulating the steel-tube intersection-line curvilinear path, the motion of numerically-controlled machine control burning torch at these discrete points, wherein each discrete point coordinate is represented with X, Y;
Steel pipe process data after described stringing operation is finished, consistent with the data class of original steel pipe process data, the shift value but wherein each discrete point coordinate X has superposeed on the initial value basis;
Described stringing parameters, comprise: processing inlead length, machining gap, stringing Scheme Choice and the manual circumferential anglec of rotation step-length of stringing and moving axially automatically apart from step-length, wherein, the stringing scheme comprises automatically: two kinds of precision priority scheme and speed priority schemes;
Described intersection track data is meant the variable process data in the steel pipe process data, comprises the anglec of rotation of two universal driving shafts of each the discrete point coordinate that is used for simulating the steel-tube intersection-line curvilinear path and the motion of numerically-controlled machine control burning torch at each discrete point.
2, numerical control plasma cutting machine trepanning modular system according to claim 1 is characterized in that, described NC document processing module comprises: NC file read module and NC file generating module, wherein:
NC file read module is as the input source of whole jacking module, select to treat stringing NC file by the user from hard disc of computer or mobile memory, automatically read in original steel pipe process data in the file, and with these packing data become one independently data object together with the NC file path, deposit data management module in, be the stringing ready for operation in later stage; The Y coordinate conversion that can simulate automatically during original steel pipe process data in reading in the NC file simultaneously in each discrete point coordinate of steel-tube intersection-line curvilinear path is an angle value, is convenient to that angle is mapped in the same angular range in the follow-up stringing algorithm;
The output module of the then whole jacking module of NC file generating module, when the steel tube bundle arranged finish after, original original steel pipe process data of storing in data management module is revised as steel pipe process data after the stringing operation is finished by the cloth tube module, steel pipe process data after submodule is finished the stringing operation takes out from data management module, automatically generate complete NC file, select single file output or select All Files packing output, on hard disc of computer or mobile memory, select the path to preserve the new NC file that generates and the file storing path is fed back to data management module by the user and store by submodule.
3, numerical control plasma cutting machine trepanning modular system according to claim 2, it is characterized in that, described NC file generating module, it selects single file output to be meant that the steel pipe process data that every steel pipe stringing is operated after finishing is encapsulated in the independent NC file.
4, numerical control plasma cutting machine trepanning modular system according to claim 2, it is characterized in that, described NC file generating module, its selection All Files packing output is meant that the steel pipe process data that all steel pipe stringings are operated after finishing is encapsulated in the same NC file, continuity processing when realizing the reality cutting.
5, numerical control plasma cutting machine trepanning modular system according to claim 1, it is characterized in that, described cloth tube module, it adjusts intersection track position attitude, comprise that the intersection geometric locus is around the circumferential rotation adjustment of steel pipe center line with along the adjustment that moves axially of steel pipe center line, for many intersections of same steel pipe, a position attitude adjustment is synchronous, promptly synchronous circumferential rotation adjustment, moves axially adjustment synchronously.
6, numerical control plasma cutting machine trepanning modular system according to claim 1 or 5 is characterized in that described cloth tube module comprises two submodules: cloth tube module, manual cloth tube module automatically, wherein:
Automatically the cloth tube module is obtained the required original related data of stringing from data management module, order and the shortest optimization requirement of axial overall length that the steel tube bundle is increased progressively by sequence number under the prerequisite that guarantees the adjacent tubes machining gap are in line from right to left, and the related data that stringing is operated after finishing feeds back to data management module realization Data Update, and user's whether mild actual requirement according to steel-tube intersection-line curvature, automatically the cloth tube module provides the preferential and preferential two cover prioritization schemes of speed of precision for user's selection, the former guarantees to optimize result precision, the latter guarantees to optimize rapidity, two sets of plan has complementary functions, but because the characteristics of algorithm can't be learnt from other's strong points to offset one's weaknesses integratedly separately, the user can only get one according to actual needs;
Manual cloth tube module, realize that the user manually simulates stringing on the computer man-machine interacting interface, promptly obtain original steel pipe process data and stringing parameters from data management module by this module, after the user chooses certain root to treat stringing, move to left by click, move to right, turn clockwise, be rotated counterclockwise button this pipe is carried out the attitude adjustment of intersection track position, adjustment is each time all regarded once temporary stringing as and is finished, and the steel pipe process data after this module is all finished the operation of the stringing of this pipe after adjusting each time and the intersection track position attitude of every steel pipe are adjusted data in real time and fed back to data management module realization Data Update.
7, numerical control plasma cutting machine trepanning modular system according to claim 1 is characterized in that, described display module comprises: data disaply moudle and intersection track display module are formed, wherein:
Data disaply moudle, its data presented comprises: each is managed intersection track position attitude and adjusts new NC file storing path and the stringing parameters that generates after the original NC file path, the stringing that read in before the stringing of data, each pipe correspondence are finished;
Intersection track display module comprises that static track shows and dynamic trajectory shows two submodules, and static track display module shows each pipe intersection track data with class picture form; The dynamic trajectory display module adopts the DYNAMIC DRAWING mode to simulate burning torch cutting track in the actual cut process, the tube bundle intersection is shown by certain speed to be carried out, the curve trend that shows is exactly the track trend of burning torch in the actual cutting, and corresponding with the NC file that under current state, generates, so that the user observes the stringing effect more intuitively.
CN200810042480A 2008-09-04 2008-09-04 Numerical control plasma cutting machine trepanning modular system Expired - Fee Related CN100589053C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810042480A CN100589053C (en) 2008-09-04 2008-09-04 Numerical control plasma cutting machine trepanning modular system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810042480A CN100589053C (en) 2008-09-04 2008-09-04 Numerical control plasma cutting machine trepanning modular system

Publications (2)

Publication Number Publication Date
CN101364101A CN101364101A (en) 2009-02-11
CN100589053C true CN100589053C (en) 2010-02-10

Family

ID=40390498

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810042480A Expired - Fee Related CN100589053C (en) 2008-09-04 2008-09-04 Numerical control plasma cutting machine trepanning modular system

Country Status (1)

Country Link
CN (1) CN100589053C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101576746B (en) * 2009-06-12 2010-12-08 中国建筑股份有限公司 Method for extension drawing of spatial multi-pipe intersecting line
CN101664845B (en) * 2009-10-12 2011-04-06 上海交通大学 Numerical control cutting system of intersecting steel structure of plurality of geometries on offshore oil platform
CN103217928A (en) * 2012-01-19 2013-07-24 昆山思拓机器有限公司 Automatic optimization method of laser processing drawing sheet of medical support
CN104216333B (en) * 2014-09-10 2017-09-12 上海维宏电子科技股份有限公司 The method for realizing cut-sytle pollination in digital control system based on two-dimensional development figure
CN107378407B (en) * 2017-09-01 2019-02-05 中建一局集团第一建筑有限公司 The construction method of round tube steel member is mutually passed through in a kind of big section
CN111823304A (en) * 2020-07-29 2020-10-27 哈尔滨理工大学 Pipeline intersecting line water cutting control method and system based on winding process

Also Published As

Publication number Publication date
CN101364101A (en) 2009-02-11

Similar Documents

Publication Publication Date Title
CN100589053C (en) Numerical control plasma cutting machine trepanning modular system
CN101308375A (en) Numerical control longitudinal cutting machine tool machining program simulated realization method and its system
CN101620431B (en) Digital control method and system for carrying out real-time compensation for thermal deformation errors
CN106647623B (en) The smooth interpolating method of five-axle linkage that a kind of geometric accuracy and linking speed optimize
CN101221591A (en) Building block design method of reconfigurable machine
CN102722614A (en) Method for building dynamic three-dimensional process model
CN100462881C (en) Oscillating follower space cam groove non-equal diameter digital control processing method
CN102622477A (en) Three-dimensional process model evolution generation method applied to digitalized process design
CN101960457A (en) Method and device for composite machining
CN103197605A (en) Method of CNC automatic programming for gear hobbing based on standard template and expression driving
CN108490871A (en) Four-shaft numerically controlled milling machine processing method, device, computer equipment and storage medium
CN101563661B (en) Working control device
CN201856249U (en) Motion planning and performance testing system for industrial robot
CN108549319A (en) A kind of double general post-processing approach of turntable five-axle number control machine tool
CN106292539A (en) Numerical control programming device, digital-control processing system and method
CN101673106B (en) Digital control information manufacturing system, method and data control flow file thereof
CN102540974B (en) A kind of conversion method of numerical control code
CN103105822A (en) Method of intelligently choosing cutting parameter
JP5291727B2 (en) Program conversion module and program conversion method for multi-axis synchronous machine
CN101436051A (en) Method for switching and checking numerical control machining code
CN102678879B (en) Profile number acquiring method of non-circular gears
US8301293B2 (en) Process integration determining system and method
Hu et al. Tool path optimization algorithm of spatial cam flank milling based on NURBS surface
CN110058571B (en) Display system and display method
CN105137919A (en) Method used for generating feature array numerical control macro program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100210

Termination date: 20120904