CN101943897A - System and method for converting CAD (Computer Aided Design) graph into executable Motion program - Google Patents
System and method for converting CAD (Computer Aided Design) graph into executable Motion program Download PDFInfo
- Publication number
- CN101943897A CN101943897A CN2010102942112A CN201010294211A CN101943897A CN 101943897 A CN101943897 A CN 101943897A CN 2010102942112 A CN2010102942112 A CN 2010102942112A CN 201010294211 A CN201010294211 A CN 201010294211A CN 101943897 A CN101943897 A CN 101943897A
- Authority
- CN
- China
- Prior art keywords
- motion program
- cad
- programmable logic
- logic controller
- motion
- 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.)
- Pending
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 186
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000011960 computer-aided design Methods 0.000 title abstract description 58
- 230000015654 memory Effects 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000006855 networking Effects 0.000 claims description 2
- 230000003287 optical effect Effects 0.000 claims description 2
- 238000013461 design Methods 0.000 abstract description 13
- 238000006243 chemical reaction Methods 0.000 abstract description 5
- 238000012545 processing Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 5
- 230000008676 import Effects 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000037147 athletic performance Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Abstract
The invention relates to a system and a method for converting a CAD graph into an executable Motion program. The method comprises the following steps of: (1) making and/or modifying a CAD graph; (2) reading the CAD graph in the step (1) by a CAD graph conversion module, and converting the CAD graph into the Motion program; (3) editing the Motion program in the step (2), and adding an auxiliary M code command; (4) transmitting the Motion program edited in the step (3) to a Motion program downloading module, and reading the Motion program by the Motion program downloading module; and (5) operating the Motion program downloading module, and downloading the Motion program to a programmable controller to make the programmable controller run. In the invention, the integrated level and the use efficiency of the system are greatly improved by adopting a mode of the computer aided design (CAD) through directly using the result of the computer aided design (CAD) in the programmable controller in the application of the programmable controller, which brings high efficiency and high accuracy and reduces the design and operation difficulty.
Description
Technical field
The present invention relates to data handling system and method, be meant that specifically a kind of PLC carries out the system and method for motion control.
Background technology
At present, may be programmed to controller (PLC) is widely used in the control system of switching value, digital quantity, pulsed quantity and analog quantity.For example utilize pulse signal Control Driver drive motor to go to drive the processing that some plant equipment remove to finish some parts.Many weeks, in some part processing systems, machining center and computer-aided design (CAD) have obtained using widely, but this requires the user to have the numerical control basis of comparison specialty and the ability of computer graphics, and digital control system also needs to add the participation of Programmable Logic Controller for the control of some logical action and some analog quantitys.If some are arranged is not that very complicated parts processing uses digital-control processing system to finish, not only can increase production cost, also can bring a lot of unnecessary complicacy to operation.
In the application of more existing Programmable Logic Controllers, also do not adopt the mode of computer-aided design (CAD) (CAD), utilize computing machine and graphics device thereof to help the designer to carry out design effort.In engineering and product design, computing machine can help the designer to undertake a job such as calculating, information stores and drawing.In design, to carry out a large amount of calculating, analysis and comparison to different schemes with computing machine usually, with the decision optimal case; Various design informations no matter be digital, literal or figure, can both leave in the internal memory or external memory of computing machine, and can retrieve apace; The designer begins design with sketch usually, and the hard work that sketch is become shop drawing can be given computing machine and finish; By the design result that computing machine produces automatically, can make graphic presentation fast and come out, make the designer in time judge and revise to design; Utilize that computing machine can carry out with the editor of figure, amplifies, dwindles, relevant graph data processing work such as translation and rotation.Computer-aided design (CAD) can alleviate designer's work, shortens the design cycle and improves designing quality.
Yet, for the result of computer-aided design (CAD), can't in Programmable Logic Controller, directly use, can not make full use of high-level efficiency, high accuracy that computer-aided design (CAD) brings.
Summary of the invention
In light of this situation, the present invention is in the application of Programmable Logic Controller, adopt the mode of computer-aided design (CAD) (CAD), and the result of Aided Design (CAD) that directly in Programmable Logic Controller, use a computer, improve the integrated level and the service efficiency of system greatly, and reduce design difficulty and operation easier.
In order to solve the problems of the technologies described above, the invention provides following technical scheme:
One, the CAD figure converts the system of the executable Motion program of PLC to, comprising:
CAD figure generation module: in order to make and/or to revise the CAD figure;
CAD figure modular converter in order to reading (1) described CAD figure, and converts the Motion program to;
Motion program editing module in order to editor Motion program, is added auxiliary M code command;
Motion program download module in order to transmission and read Motion program behind the editor, shows figure to be processed;
Motion program downloading control module in order to control Motion program download module, downloads to the Motion program in the Programmable Logic Controller.
Concrete, the native system programming has the upper computer software that operates on PC or other kind computing machine, operate in software in embedded system or the single-chip microcomputer etc.; It can have but be not limited to following function: carry out data monitoring, data setting, state demonstration, alarm, the analog simulation function is simply debugged; Have function to Programming of programmable controller, but editorial logic action, numerical operation supervisor (programming mode support but be not limited to ladder diagram, order language, higher level lanquage etc.).
Described Motion program is made up of movement instruction, house-keeping instruction and other instructions that needs; The operation of the axle of its opertaing device can be controlled single shaft or/and multiaxis equipment, can comprise or not comprise logical action, the numerical operation supervisor of Programmable Logic Controller; Described movement instruction is that the axle of command facility carries out the instruction of work, is but is not limited to G code etc.; Described house-keeping instruction is the axle and the instruction of other aspect exchange messages of equipment, is but is not limited to M code etc.The axle of described equipment is meant but is not limited to: the moving component that is driven equipment by execution unit moves; Execution unit can be rotated or/and translation motion drives moving component with the given given displacement of speed motion; Described execution unit is meant but is not limited to: servomotor, stepper motor, asynchronous machine, linear electric motors etc.
Described Programmable Logic Controller: be used to receive upper computer software or/and next Motion program, the execution Motion program of Motion program transfer device transmission realizes the function that requires; Carry out movement instruction, by contact controlling and driving parts, the axle by the driver part driving arrangement carries out corresponding actions again; Carry out house-keeping instruction, the axle of equipment is cooperated with other parts carry out corresponding actions; Carry out other instructions, finish all the other actions of equipment; Obtain the state of driver part by contact.
Describedly undertaken alternately, be meant but be not limited to by contact: with information such as speed, displacements from be sent to driver part to Programmable Logic Controller; The state of driver part is sent to Programmable Logic Controller, includes but not limited to running status, alarm condition etc.Described transmission, its mode has but is not limited to:
When Programmable Logic Controller and driver part were one, internal system directly transmitted;
When Programmable Logic Controller and driver part are not one, transmit, transmit etc. by fieldbus by pulse signal.
Described driver part is the drive unit of corresponding execution unit, has but is not limited to: servo-driver, step actuator, frequency converter, linear motor driver etc.
Described Programmable Logic Controller, driver part, execution unit have various ways to exist, and be following but be not limited to: Programmable Logic Controller, driver part, execution unit three independently exist separately; Programmable Logic Controller, driver part are combined into one existence; Driver part, execution unit are combined into one existence; Programmable Logic Controller, driver part, execution unit three are combined into one existence.
Two, a kind ofly convert the CAD figure method of the executable Motion program of PLC to, comprise the steps:
(1) makes and/or revises the CAD figure;
(2) CAD figure modular converter reads (1) described CAD figure, and converts the Motion program to;
(3) the Motion program among the editor (2) is added auxiliary M code command;
(4) the Motion program behind (3) inediting is transferred to Motion program download module, it reads the Motion program;
(5) operation Motion program download module downloads to the Motion program in the Programmable Logic Controller, makes the Programmable Logic Controller operation.
Further, in the above-mentioned steps (4), the method for Motion program transmission is that the Motion program is stored in media, storing media is connected with Motion program download module, and described storing media is floppy disk, Fixed disk, portable hard drive, CD, USB flash disk or SD card.Or, dynamically read, download the Motion program by Motion program download module is connected to host computer; Concrete steps are,
(1) Motion program download module is according to self EMS memory space size reading section Motion program;
(2) the available Motion program space of Motion program download module inquiry Programmable Logic Controller if do not have vacantly, then continues inquiry; If have vacantly, then enter next step;
(3) the Motion program that reads according to the Motion program clearance spaces of Programmable Logic Controller size download step (1) of Motion program download module is to Programmable Logic Controller, and carries out this Motion program one by one, until end.
Motion program download module and Programmable Logic Controller ways of connecting are that data directly exchange, RS-232/485 is connected, Ethernet, optical networking or wireless ethernet.
Motion program transfer device: be used to connect the Motion program and be delivered to Programmable Logic Controller, or/and carry out data monitoring, data setting, state demonstration, alarm; Described Motion program transfer device can have different forms, can be but is not limited to: a kind of upper computer software operates on PC or other kind computing machines; A kind of device based on embedded system; A kind of SCM Based device etc.
The present invention is in the application of Programmable Logic Controller, adopt the mode of computer-aided design (CAD) (CAD), and the result of Aided Design (CAD) that directly in Programmable Logic Controller, use a computer, improve the integrated level and the service efficiency of system greatly, bring high-level efficiency, high accuracy, and reduce design difficulty and operation easier.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of instructions, is used from explanation the present invention with embodiments of the invention one, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1: the CAD figure converts the block scheme of the system of the executable Motion program of PLC to.
Fig. 2: in the AutoCAD application software according to the figure of required processing mapping synoptic diagram;
Fig. 3: CAD figure switching software imports the graphic file synoptic diagram;
Fig. 4: CAD figure switching software conversion figure generates Motion program synoptic diagram;
Fig. 5: at CAD figure switching software inediting Motion program synoptic diagram;
Fig. 6: Motion program download module reads Motion program synoptic diagram;
Fig. 7: Motion program download module is downloaded Motion program synoptic diagram;
Fig. 8: Motion program downloader monitoring Programmable Logic Controller machining status synoptic diagram;
Fig. 9: Programmable Logic Controller is carried out the Motion program synoptic diagram at connecting line place;
Figure 10: the CAD figure is transformed into the schematic flow sheet of carrying out in the Programmable Logic Controller;
Figure 11: in the AutoCAD application software, make figure input characters synoptic diagram as required;
Figure 12: CAD figure switching software conversion pictograph generates huge Motion program synoptic diagram;
Figure 13: the schematic flow sheet of the huge Motion program of dynamic download.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for description and interpretation the present invention, and be not used in qualification the present invention.
Embodiment 1
Say on the whole, the graphic file that has an AutoCAD application software to generate, upper computer software is opened this document and is converted the Motion program that Programmable Logic Controller can be carried out to, add corresponding auxiliary routine again, be saved in the USB flash disk, Motion program transferring elements is read the Motion program in the USB flash disk, is delivered in the Programmable Logic Controller, Programmable Logic Controller is carried out the Motion program, finishes final function.
In this example, will use the AutoCAD application software, Programmable Logic Controller, CAD figure switching software, Programming of programmable controller software, Motion program downloader, servo-driver, servomotor, plant equipment.
Those skilled in the art should understand the present invention does not just contain this kind software and the apparatus-form of mentioning in this example, can contain other CAD application software, other programming softwares, other electrical equipment forms equally.
Fig. 1 is the block scheme of this example.Among the figure, the figure deposit that the AutoCAD application software is made required processing forms the CAD graphic file, CAD figure switching software reads this CAD graphic file, convert the Motion program to and carry out required adjustment, again the Motion program is saved to USB flash disk, Motion program downloader reads the Motion program in the USB flash disk, download to (existing other programs of using the Programming of programmable controller software programming in the Programmable Logic Controller) in the Programmable Logic Controller, Programmable Logic Controller is carried out Motion program etc., send pulse signal to servo-driver, the servo driver drives servomotor drives plant equipment and finishes required figure processing.
In the example, the figure that the user need process has rectangle, circle, polygon and curve etc., and shape, size requirement are satisfied in the figure of processing mapping as required in the AutoCAD application software, as shown in Figure 2, and save as file example.dxf.Those skilled in the art should understand the present invention does not just contain figure in AutoCAD application software and the example, can contain other CAD application software and other needed figures, literal etc. equally, the filename in the example also can be other required filenames in addition.
In the example, CAD figure switching software reads file example.dxf, needing to obtain the figure of processing, is presented in the window in left side, as shown in Figure 3; Click " conversion " button, generate the Motion program (being made up of G code) after changing, added necessary connecting line, express running orbit in the drawings, the while shows the Motion program code after the conversion in the window on right side, as shown in Figure 4; Because plant equipment is in operation, do not process at the connecting line place that adds, therefore the Motion program in the right side window is edited, need to add the corresponding M code herein, with the accessory machinery operate as normal, as shown in Figure 5.This Motion program is saved as file example.mot, and copy USB flash disk to.
Foregoing is illustrative, is not limitation of the present invention.The present invention does not limit and must be undertaken by wherein method of operating, operation steps, do not limit simultaneously yet and must use G code, M code command, those skilled in the art should understand can be by different methods of operating, operation steps, use the instruction outside G code, the M code to realize, as long as figure can be converted to the program that Programmable Logic Controller can be carried out.
In the example, Motion program downloader reads the example.mot file in the USB flash disk, obtains the Motion program, shows figure to be processed, as shown in Figure 6; Click " download " button, Motion program downloader downloads to the Motion program in the Programmable Logic Controller, provides prompting after download finishes, as shown in Figure 7; In Programmable Logic Controller, existing other programs by the Programming of programmable controller software programming; Click the " RUN " button, the order Programmable Logic Controller begins processing, indicates processing progress simultaneously in the figure that shows, and monitoring running status and data, as shown in Figure 8.
Foregoing is illustrative, is not limitation of the present invention.The present invention does not limit must be by method of operating wherein, operation steps is carried out, do not limit graphic presentation, progress shows, the concrete mode of status data monitoring etc., do not limit simultaneously the write method of other programs in the Programmable Logic Controller yet, those skilled in the art should understand can be by different methods of operating, operation steps, by different graphic presentation, progress shows, the status data monitor mode, write by different programming modes that other programs realize in the Programmable Logic Controller, carry out as long as can read in the Motion program and it is downloaded in the Programmable Logic Controller.
In the example, the Programmable Logic Controller executive routine, carry out the G code instruction in the Motion program one by one, parameter value according to appointment in the instruction produces pulse signal, pulse signal passes to servo-driver through line, the servo driver drives servomotor drives plant equipment and produces athletic performance, processes by required figure; Programmable Logic Controller is also carried out the M code command in the Motion program, the control plant equipment that is in due course produces required action, arrive the A point in motion as shown in Figure 9, begin to carry out the M code command, stop processing by before the connecting line motion, by the time after pressing connecting line motion arrival B point, carry out another M code command, open processing again, continue motion; Programmable Logic Controller is also carried out other programs, cooperatively interacts to finish the function of expection.
Foregoing is illustrative, is not limitation of the present invention.The present invention does not limit must be by method of operating wherein, operation steps is carried out, do not limit the executive mode of Programmable Logic Controller, do not limit simultaneously the instruction type in the Motion program yet, do not limit and to use G code, the M code command, equally do not limit yet and to transmit pulse signal to servo-driver by line, do not limit yet and to use servo-driver, servomotor, those skilled in the art should understand can be by different methods of operating, operation steps, executive mode by different Programmable Logic Controllers, use G code, instruction outside the M code, use servo-driver, other electrical equipment outside the servomotor are realized, as long as Programmable Logic Controller can be carried out the Motion program and final control plant equipment turns round by required requirement.
Figure 10 illustrates according to the present invention and realizes that example is transformed into the process flow diagram of carrying out in the Programmable Logic Controller with the CAD figure.At step S10-1, the user maps in the AutoCAD application software according to the needs of processing, satisfies shape, size requirement, and deposit spanned file example.dxf.At step S10-2, the user reads file example.dxf in CAD figure switching software, figure is imported switching software, and change.At step S10-3, the Motion program after the conversion is edited, add auxiliary M code command, guarantee the plant equipment operate as normal, then the Motion program is saved as file example.mot, and copy USB flash disk to.At step S10-4, the user is connected to Motion program downloader with USB flash disk, reads file example.mot, obtains the Motion program, shows figure to be processed.At step S10-5, operation Motion program downloader downloads to the Motion program in the Programmable Logic Controller, makes Programmable Logic Controller operation (electrical equipment is connected with plant equipment with driving arrangement).Step S10-6, monitoring processing progress, running status and data are also adjusted at any time, observe the running of plant equipment simultaneously.Step S10-7, the processing result of inspection plant equipment if processing result is incorrect, is then got back to step S10-1, adjusts the figure of being done, and it is met the requirements, and continues next step again, till processing result is correct.Step S10-8, the process of inspection plant equipment if the auxiliary movement of plant equipment is incorrect, is then got back to step S10-3, adjusts the auxiliary M code command in the Motion program, continues next step again, till auxiliary movement is correct.
Above-mentioned flow process is illustrative, at above-mentioned example, is not limitation of the present invention.Those skilled in the art should understand for different practical applications, and different flow processs can be arranged, as long as the CAD figure can be converted to the executable Motion program of Programmable Logic Controller, and is delivered in the Programmable Logic Controller and carries out.
Motion program in the above-mentioned example is fairly simple, the Motion program can disposablely download in the Programmable Logic Controller, if but the Motion program is bigger, can't disposablely download in the Programmable Logic Controller, then need dynamic download in Programmable Logic Controller.Below just at the occasion that generates big Motion program according to the present invention, illustrate the operation implementation method of this kind occasion in conjunction with the accompanying drawings.
In this example, need in one plane engraving pattern and go out some literal, so the user in the AutoCAD application software except making figure, also imported literal, as shown in figure 11.CAD figure switching software is after conversion, and the Motion program of generation is very huge, a lot of capable contents (G code) is arranged, as shown in figure 12.
Foregoing is illustrative, is not limitation of the present invention.The present invention does not limit and must be undertaken by wherein method of operating, operation steps, do not limit content, font and other forms of input characters, do not limit the input other guide yet, those skilled in the art should understand can be by different methods of operating, operation steps, can import different literal, also can import other guide, can change the huge Motion program that generates this moment according to the present invention.
Huge hereto Motion program, Motion program downloader have no idea disposable the Motion program to be downloaded in the Programmable Logic Controller, can only be dynamically in batches gradation download.Reference position from this huge Motion program file, Motion program downloader reads in part Motion program according to self EMS memory space size earlier, inquire about the Motion program space of Programmable Logic Controller then, if the Motion program space of Programmable Logic Controller has vacant, just download the Motion program according to this clearance spaces size, Programmable Logic Controller is carried out the Motion program one by one, and the intact Motion program of deletion executed, it is vacant that the Motion program space is produced, Motion program downloader just can continue to download follow-up Motion program like this, Motion program downloader is after downloading the Motion program simultaneously, also produce vacant in the memory headroom of self, also continue to read in follow-up Motion program, prepare to download in the Programmable Logic Controller according to this clearance spaces size.Do not stop this process of repetition, be read in full Motion program downloader, all downloaded in the Programmable Logic Controller, and all be finished up to this huge Motion program.
Foregoing is illustrative, is not limitation of the present invention.The present invention does not limit and must be undertaken by wherein method of operating, operation steps, do not limit the kind of internal memory, the size in space, do not limit the mode of carrying out the Motion program yet, those skilled in the art should understand can be by different methods of operating, operation steps, can adopt internal memories dissimilar, different big or small spaces, different Motion program executive modes can be arranged, according to the present invention for huge Motion program, adopt the mode of dynamic download, download while carry out.
Figure 13 illustrates the process flow diagram of realizing the Motion program that routine dynamic download is huge according to the present invention., only describe the content relevant with dynamic download here, all the other flow processs please refer to Figure 10.At step S13-1, the user makes figure, input characters according to the needs of processing in the AutoCAD application software.At step S13-2, CAD figure switching software conversion pictograph generates huge Motion program.At step S13-3, Motion program downloader reads in part Motion program according to self EMS memory space size earlier.At step S13-4, the Motion program space of Motion program downloader inquiry Programmable Logic Controller.At step S13-5, it is vacant whether the Motion program space of inspection Programmable Logic Controller has, if there is not the vacant step S13-4 that just gets back to, continues inquiry; If the vacant step S13-6 that just enters is arranged.Step S13-6, Motion program downloader is downloaded the Motion program according to the Motion program clearance spaces size of Programmable Logic Controller, also produces vacant after downloading in the memory headroom of Motion program downloader.Step S13-7, Programmable Logic Controller carry out the Motion program one by one, the intact Motion program of deletion executed, and it is vacant that the Motion program space is produced.Step S13-8 checks whether the Motion program all disposes, if also all do not dispose, gets back to step S13-3, continues to read in the Motion program, prepares to download; If all dispose, then finish.
Above-mentioned flow process is illustrative, at this example, is not limitation of the present invention.Those skilled in the art should understand for different practical applications, and different flow processs can be arranged, and for huge Motion program, as long as can dynamic download Motion program, carries out the Motion program while download in Programmable Logic Controller.
It should be noted that at last: the above only is the preferred embodiments of the present invention, be not limited to the present invention, although the present invention is had been described in detail with reference to previous embodiment, for a person skilled in the art, it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (6)
1.CAD figure converts the system that can carry out the Motion program to, comprising:
CAD figure generation module: in order to make and/or to revise the CAD figure;
CAD figure modular converter in order to reading (1) described CAD figure, and converts the Motion program to;
Motion program editing module in order to editor Motion program, is added auxiliary M code command;
Motion program download module in order to transmission and read Motion program behind the editor, shows figure to be processed;
Motion program downloading control module in order to control Motion program download module, downloads to the Motion program in the Programmable Logic Controller.
2. one kind converts the CAD figure to can carry out the Motion program method, comprises the steps:
(1) makes and/or revises the CAD figure;
(2) CAD figure modular converter reads (1) described CAD figure, and converts the Motion program to;
(3) the Motion program among the editor (2) is added auxiliary M code command;
(4) the Motion program behind (3) inediting is transferred to Motion program download module, it reads the Motion program;
(5) operation Motion program download module downloads to the Motion program in the Programmable Logic Controller, makes the Programmable Logic Controller operation.
3. a kind of method that can carry out the Motion program that the CAD figure is converted to according to claim 2, it is characterized in that: in the step (4), the method of Motion program transmission is, the Motion program is stored in media, and storing media is connected with Motion program download module; Or, dynamically read, download the Motion program by Motion program download module is connected to host computer.
4. according to claim 3ly a kind ofly convert the CAD figure to can carry out the Motion program method, it is characterized in that: described storing media is floppy disk, Fixed disk, portable hard drive, CD, USB flash disk or SD card.
5. according to claim 3ly a kind ofly convert the CAD figure to can carry out the Motion program method, it is characterized in that: describedly dynamically read, download the Motion program step and be,
(1) Motion program download module is according to self EMS memory space size reading section Motion program;
(2) the available Motion program space of Motion program download module inquiry Programmable Logic Controller if do not have vacantly, then continues inquiry; If have vacantly, then enter next step;
(3) the Motion program that reads according to the Motion program clearance spaces of Programmable Logic Controller size download step (1) of Motion program download module is to Programmable Logic Controller, and carries out this Motion program one by one, until end.
6. describedly a kind ofly convert the CAD figure to can carry out the Motion program method according to claim 2 or 5, it is characterized in that: described Motion program download module and Programmable Logic Controller ways of connecting are that data directly exchange, RS-232/485 is connected, Ethernet, optical networking or wireless ethernet.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102942112A CN101943897A (en) | 2010-09-28 | 2010-09-28 | System and method for converting CAD (Computer Aided Design) graph into executable Motion program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102942112A CN101943897A (en) | 2010-09-28 | 2010-09-28 | System and method for converting CAD (Computer Aided Design) graph into executable Motion program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101943897A true CN101943897A (en) | 2011-01-12 |
Family
ID=43435929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102942112A Pending CN101943897A (en) | 2010-09-28 | 2010-09-28 | System and method for converting CAD (Computer Aided Design) graph into executable Motion program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101943897A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106909123A (en) * | 2017-02-10 | 2017-06-30 | 昆山同日工业自动化有限公司 | One kind control programming auxiliary equipment |
CN109765849A (en) * | 2019-03-08 | 2019-05-17 | 西门子工厂自动化工程有限公司 | Numerical control device control method, device, system and computer-readable medium |
CN109871585A (en) * | 2019-01-18 | 2019-06-11 | 深圳市显控科技股份有限公司 | Drawing control method and system |
CN110352390A (en) * | 2018-02-05 | 2019-10-18 | 三菱电机株式会社 | Warning function setting device, warning function setting system and warning function setting program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334657A (en) * | 2007-12-20 | 2008-12-31 | 清华大学 | Graphical interactive CNC turning automatic programming method and system |
CN101763068A (en) * | 2009-12-15 | 2010-06-30 | 沈阳飞机工业(集团)有限公司 | Preparation system of quick numerical control machining of complex parts of airplane and method |
EP1643328B1 (en) * | 2003-07-04 | 2010-09-08 | Mitsubishi Denki Kabushiki Kaisha | Automatic programming method and device |
-
2010
- 2010-09-28 CN CN2010102942112A patent/CN101943897A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1643328B1 (en) * | 2003-07-04 | 2010-09-08 | Mitsubishi Denki Kabushiki Kaisha | Automatic programming method and device |
CN101334657A (en) * | 2007-12-20 | 2008-12-31 | 清华大学 | Graphical interactive CNC turning automatic programming method and system |
CN101763068A (en) * | 2009-12-15 | 2010-06-30 | 沈阳飞机工业(集团)有限公司 | Preparation system of quick numerical control machining of complex parts of airplane and method |
Non-Patent Citations (1)
Title |
---|
孙进: "数控车床图形自动编程系统研究", 《中国优秀硕士学位论文全文数据库(电子期刊)工程科技I辑2005年》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106909123A (en) * | 2017-02-10 | 2017-06-30 | 昆山同日工业自动化有限公司 | One kind control programming auxiliary equipment |
CN106909123B (en) * | 2017-02-10 | 2020-05-19 | 昆山同日工业自动化有限公司 | Control programming auxiliary assembly |
CN110352390A (en) * | 2018-02-05 | 2019-10-18 | 三菱电机株式会社 | Warning function setting device, warning function setting system and warning function setting program |
CN110352390B (en) * | 2018-02-05 | 2021-03-26 | 三菱电机株式会社 | Alarm function setting device, alarm function setting system, and alarm function setting program |
CN109871585A (en) * | 2019-01-18 | 2019-06-11 | 深圳市显控科技股份有限公司 | Drawing control method and system |
CN109871585B (en) * | 2019-01-18 | 2021-04-27 | 深圳市显控科技股份有限公司 | Drawing control method and system |
CN109765849A (en) * | 2019-03-08 | 2019-05-17 | 西门子工厂自动化工程有限公司 | Numerical control device control method, device, system and computer-readable medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2169547B1 (en) | Compilation model for programmable logic controllers (PLC). | |
CN104635508B (en) | In the swapping data of industrial control unit (ICU) and Simulation Application to emulate the interface of machine | |
EP1691245A1 (en) | Component-based automation | |
US7324856B1 (en) | Autogeneration of code via human-machine interfaces (HMI) and self-building HMI | |
JP4850556B2 (en) | Program creation support apparatus and method | |
US20150186119A1 (en) | Industrial automation device with editor and graphical object mobile visualization | |
CN102460323B (en) | For the system and method that the free form of programmable logic controller (PLC) annotates | |
CN101943897A (en) | System and method for converting CAD (Computer Aided Design) graph into executable Motion program | |
CN113836702A (en) | Robot teaching programming method and robot teaching programming device | |
CN114365048B (en) | Numerical control device | |
CN115167265B (en) | PLC application package generation method, PLC application package operation method and related device | |
Lynn et al. | The state of integrated computer-aided manufacturing/computer numerical control: prior development and the path toward a smarter computer numerical controller | |
WO2022030485A1 (en) | Post processor development assistance device, post processor development assistance system, and computer executable method | |
CN115151874B (en) | Robot control system and control method | |
Latif et al. | New method to utilize STEP-NC data interface model for 3D printing | |
Veeramony et al. | A Customizable Controller for 3 Axis Modular CNC Machine | |
Živanović et al. | Programming of machine tools and robots for machining using STEP-NC in the era of Industry 4.0 | |
Wang et al. | Function block design for adaptive execution control of job shop machining operations | |
CN117733832A (en) | A model-based robot control implementation method based on PLCopen standard | |
CN114675594A (en) | Heterogeneous PLC cooperation control system, method, device, equipment and medium | |
CN107222147A (en) | A kind of AC servo driver system | |
Yihui | Research of Integration Technology between CATIA and TOOLMANAGER Based on CAA | |
Yusof et al. | CNC machine controller using STEP-NC data model for milling operation | |
CN111766834A (en) | Flame cutting numerical control system | |
Wang et al. | Design of virtual and real system of assembly platform based on digital twin |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: Hu Dai Industrial Park North District 214000 Jiangsu city of Wuxi Province Liu Bin Tang Road No. 9 Applicant after: Xinje Electronic Co., Ltd. Address before: 214072 Jiangsu Province, Wuxi City Green Road No. 100 Creative Industry Park 7 Building 4 floor Applicant before: Wuxi Czech Automation Co., Ltd. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: WUXI CZECH AUTOMATION CO., LTD. TO: WUXI XINJE ELECTRONIC CO., LTD. |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110112 |