CN101149612A - Graph type visual digital control programming method - Google Patents
Graph type visual digital control programming method Download PDFInfo
- Publication number
- CN101149612A CN101149612A CNA2006101222245A CN200610122224A CN101149612A CN 101149612 A CN101149612 A CN 101149612A CN A2006101222245 A CNA2006101222245 A CN A2006101222245A CN 200610122224 A CN200610122224 A CN 200610122224A CN 101149612 A CN101149612 A CN 101149612A
- Authority
- CN
- China
- Prior art keywords
- feed
- grapheme
- parameter
- numerical control
- item
- 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
Images
Landscapes
- Numerical Control (AREA)
Abstract
This invention relates the graphic visual numeric control program method of the numeric control lathe. It is characterized in that it concludes the follow steps: (1) use the graphic units inter separated to present the straight-line feed and arc feed and then entitles the corresponding standard numeric encode and parameter item to the graphic unit; (2) the operate interface of program job code displays the graphic unit visually; (3) select the corresponding graphic unit according to processing path feed sequence of component and assign to the corresponding item; (4) the program job code generates the G encode automatically according to the processing path graphic unit and parameter. The effect of this invention is that: the user don't need to remember any encode it only needs to accord the part outline, the corresponding key input, and support diameter, semi-diameter incremental value, angle the size parameter and so on which are used in the blueprint widely and it is easy to understand.
Description
Affiliated technical field
The present invention relates to the Computerized digital control system of numerically controlled lathe, relate in particular to graph type visual digital control programming method.
Background technology
International digital control programming method is an ISO international standard numerical control G code formula programmed method at present.Numerical control program is made up of program word, and program word is made up of the address code of English alphabet representative and the numbers and symbols after the address code.Each program word is all being represented a specific function, and as the control of G00 representative point position, G33 represents equal pitch thread cutting etc.The beginner will search code and could programme, if revise the parameter of action, must turn over a lot of pages or leaves and very ripe code just can find corresponding action to make amendment, and the direction of G code programming moves the notion of must the user setting up coordinate, also to remember the direction of rectangular coordinate, strengthen the difficulty of user learning and use.In present medium-sized and small enterprises, the professional that can grasp above-mentioned programmed method extremely lacks, and the talent's of cultivation this respect cycle is longer, its quantity also is difficult to satisfy the demand of numerous enterprises like this, adding new product updates frequent, need upgrade the data of numerical control program continually, therefore, the data entry device that currently preferably develop a kind of simple, practical, easily study, easily grasp, safe reliability is high, make the general site operation personnel of vast medium-sized and small enterprises programme to numerical control device and operate, meet the needs of production with this.
Summary of the invention
Based on the deficiency of existing digital control programming method, the invention provides a kind of graph type visual programming numerical control method, this method is utilized pattern description part feed path (parts profile), and programming only needs according to part feed path (parts profile) input, and is visual and understandable.
The technical solution adopted for the present invention to solve the technical problems is:
Graph type visual programming numerical control method is characterized in that, comprises following steps:
(1) use the grapheme that to distinguish mutually to represent to comprise the straight line feed usability of program fragments and the circular arc feed usability of program fragments of standard numerical control code and relevant parameter item;
(2) on the operation interface of programming job procedure, show above-mentioned grapheme intuitively;
(3) press the corresponding grapheme of feed select progressively according to the path of part processing, and to relevant parameters item assignment;
(4) the programming job procedure generates G code automatically according to the processing route grapheme and the parameter of input.
As optimization, also define quick positioning pattern unit, this quick positioning pattern unit representation has comprised the quick feed usability of program fragments of standard numerical control code and relevant parameter item.
As optimization, the grapheme of also giving expression straight line feed usability of program fragments is with general turning and two kinds of cooked modes of screw thread, and on the operation interface of programming job procedure model selection is set; Circular arc class grapheme is set at general turning cooked mode.
As optimization, comprise also in the described input parameter step that similar parameter follows step automatically, this step to after the parameter item of not importing concrete numerical value give nearest parameter value automatically at preceding similar parameter item.The invention has the beneficial effects as follows that this method is utilized pattern description part feed path (parts profile), programming only needs according to part feed path (parts profile) input, and the user need not remember any code, and is visual and understandable.
Description of drawings
Fig. 1 is a grapheme legend synoptic diagram.
Fig. 2 is the design of part figure of first processing instance.
Fig. 3 is the design of part figure of second processing instance.
Fig. 4 is the design of part figure of the 3rd processing instance.
Fig. 5 is the design of part figure of the 4th processing instance.
Embodiment
The present invention is further described below in conjunction with drawings and Examples.
A kind of graph type visual programming numerical control method provided by the invention is characterized in that, comprises following steps:
Step 1: straight line feed usability of program fragments and the circular arc feed usability of program fragments of having represented to comprise standard numerical control code and relevant parameter item with the grapheme that can distinguish mutually; Also define quick positioning pattern unit, this quick positioning pattern unit representation has comprised the quick feed usability of program fragments of standard numerical control code and relevant parameter item.
Present embodiment is represented straight line feed usability of program fragments with the straight line of band arrow as grapheme, the moving direction of arrow indication cutter; Circular arc with the band arrow is represented circular arc feed usability of program fragments as grapheme, the moving direction of arrow indication cutter;
For convenience of description, as shown in Figure 1, in rectangular coordinate system, schematically indicate the direction character of straight line feed and circular arc feed.Present embodiment with the straight line worker advance feed be divided into towards the X-axis positive dirction, towards the X-axis negative direction, towards the Y-axis positive dirction, towards Y-axis negative direction, first quartile obliquely, second quadrant obliquely, third quadrant oblique down and four-quadrant oblique down; The straight line dotted line of band arrow represents to locate fast feed among the figure; Present embodiment will be located feed fast and is divided into towards the X-axis positive dirction, towards the X-axis negative direction, towards the Y-axis positive dirction, towards the Y-axis negative direction, reach obliquely oblique time; Present embodiment is divided into the circular arc feed along circle feed (feed clockwise) and contrary circle feed (feed counterclockwise).
Further, the grapheme of also giving expression straight line feed in addition is with general turning and two kinds of cooked modes of screw thread, and on the operation interface of programming job procedure model selection is set; Circular arc class processing route grapheme is set at general turning cooked mode.
Step 2: on the operation interface of programming job procedure, show above-mentioned grapheme intuitively; Described operation interface comprises display and keyboard.This keyboard also is provided with and the corresponding button of the grapheme of ubi supra except being provided with the numerical key that is used for input value and common Machine-Tool Control button, and when pressing this button, the figure and the parameter item of respective graphical unit just are presented on the display.Cooked mode options button and acknowledgement key also are set in addition.
Step 3: the corresponding grapheme of feed select progressively is pressed in the path according to part processing, and to relevant parameters item assignment; Comprise also in the described input parameter step that similar parameter follows step automatically, this step to after the parameter item of not importing concrete numerical value give nearest parameter value automatically at preceding similar parameter item.
Step 4: the programming job procedure generates G code automatically according to the processing route grapheme and the parameter of input.
For the easier quilt of the present invention is understood, will programming process of the present invention be described with four processing instances below.Wherein related parameter item is described as follows:
Z fore-and-aft distance value (with the distance of workpiece processing end face)
X lateral separation value (with the distance in workpiece axle center)
trans D value
The R arc radius
The L ridge is long
The D depth of thread
P pitch
N cuts number of times
Example 1 is consulted Fig. 2, and the feed path of this part is made up of two sections horizontal linears and one section skew lines.Its program initial point is arranged on the right-hand member center, and the initial position of cutter is (0,70), feed from right to left.In conjunction with shown in Figure 1, with parts profile graph of a correspondence unit by be followed successively by " ← ",
" ← "; Positioning pattern unit is fast
Therefore the programming process of this part is as follows:
1. import from keyboard
On display, show
Grapheme and relevant parameters item " X=" from the final position " 15 " that the keyboard input is located fast, are promptly finished writing of the quick finder of cutter by acknowledgement key, and the effect of aforesaid operations is: cutter moves quickly into (0,15) and locates;
2. from keyboard input " ← ", on display, show " ← " grapheme and relevant parameters item " Z=" and " F=".From writing of the final position " 20 " of first section horizontal linear of keyboard input and feed work speed " 30 " is promptly finished part by acknowledgement key first section horizontal linear program, the effect of aforesaid operations is: cutter cuts left with work speed " 30 " level, and length of cut is " 20 ".
3. import from keyboard
On display, show
Grapheme and relevant parameters item " Z=", " =" and " F=".Final position from keyboard input skew lines, the result is: " Z=55 ", " =50 ", the feed work speed is input parameter not, promptly finish the writing of skew lines program of part by acknowledgement key, the effect of aforesaid operations is: cutter is with work speed " 30 " the oblique feed cutting in below left, and the cutting final position is " Z=55 ", " =50 ".
4. from keyboard input " ← ", on display, show " ← " grapheme and relevant parameters item " Z=" and " F=".From final position " 125 " the feed work speed of second section horizontal linear of keyboard input input parameter not, promptly finish the writing of second section horizontal linear program of part by acknowledgement key, the effect of aforesaid operations is: cutter cuts left with work speed " 30 " level, and length of cut is " 70 ".
Example 2 is consulted Fig. 3, and the feed path of this part is made up of two sections horizontal linears and counterclockwise arc.Its program initial point is arranged on the right-hand member center, and the initial position of cutter is (0,70), feed from right to left.In conjunction with shown in Figure 1, with parts profile graph of a correspondence unit by be followed successively by " ← ",
" ← "; Positioning pattern unit is fast
Because the programming process of straight line feed is identical with example 1, for simplicity's sake, the compiling procedure of counterclockwise arc only is described.
Import from keyboard
On display, show
Grapheme and relevant parameters item " Z=", " X=", " R=" and " F=".From contrary circular arc final position of keyboard input and radius, the result is: " Z=50, X=20, R=10 ", feed work speed input " 30 "; Promptly finish the writing of contrary circular arc program of part by acknowledgement key, the effect of aforesaid operations is: cutter is done contrary circular arc feed cutting with work speed " 30 ".
Example 3 is consulted Fig. 4, and the feed path of this part is made up of two sections horizontal linears and clockwise arc.Its program initial point is arranged on the right-hand member center, and the initial position of cutter is (0,70), feed from right to left.In conjunction with shown in Figure 1, with parts profile graph of a correspondence unit by be followed successively by " ← ",
" ← "; Positioning pattern unit is fast
Its compiling procedure is identical with example 2.
Example 4 is consulted Fig. 5, and this example is the programming process of explanation screw thread.Its program initial point is arranged on the right-hand member center, and the initial position of cutter is (0,70), feed from right to left.Because the present invention gives the grapheme of expression straight line feed with general turning and two kinds of cooked modes of screw thread, so this example graph of a correspondence unit be " ← ", and the use grapheme switches to helical pattern.
Therefore the programming process of this part is as follows:
1. from keyboard input " ← ", on display, show " ← " grapheme and relevant parameters item " Z=" and " F="; " ← " grapheme is switched to helical pattern, show that on display the relevant parameters item is " L=", " D=", " P=", " N=", " F=".From keyboard input parameters value, the result is: " L=20 ", " D=5 ", " P=5 ", " N=3 ", " F=20 "; Promptly finish writing of this section screw thread program by acknowledgement key, the effect of aforesaid operations is: cutter carries out screw chasing left with work speed " 20 " level, and ridge is long by 20, divides and cuts to the degree of depth 5 for 3 times.
Claims (4)
1. graph type visual programming numerical control method is characterized in that, comprises following steps:
(1) use the grapheme that to distinguish mutually to represent to comprise the straight line feed usability of program fragments and the circular arc feed usability of program fragments of standard numerical control code and relevant parameter item;
(2) on the operation interface of programming job procedure, show above-mentioned grapheme intuitively;
(3) press the corresponding grapheme of feed select progressively according to the path of part processing, and to relevant parameters item assignment;
(4) the programming job procedure generates G code automatically according to the processing route grapheme and the parameter of input.
2. graph type visual programming numerical control method according to claim 1, it is characterized in that: also define quick positioning pattern unit, this quick positioning pattern unit representation has comprised the quick feed usability of program fragments of standard numerical control code and relevant parameter item.
3. graph type visual programming numerical control method according to claim 2, it is characterized in that: the grapheme of also giving expression straight line feed usability of program fragments is with general turning and two kinds of cooked modes of screw thread, and on the operation interface of programming job procedure model selection is set; Circular arc class grapheme is set at general turning cooked mode.
4. graph type visual programming numerical control method according to claim 1, it is characterized in that: comprise also in the described input parameter step that similar parameter follows step automatically, this step to after the parameter item of not importing concrete numerical value give nearest parameter value automatically at preceding similar parameter item.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006101222245A CN101149612A (en) | 2006-09-19 | 2006-09-19 | Graph type visual digital control programming method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006101222245A CN101149612A (en) | 2006-09-19 | 2006-09-19 | Graph type visual digital control programming method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101149612A true CN101149612A (en) | 2008-03-26 |
Family
ID=39250179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006101222245A Pending CN101149612A (en) | 2006-09-19 | 2006-09-19 | Graph type visual digital control programming method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101149612A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102067050A (en) * | 2008-06-11 | 2011-05-18 | 三菱电机株式会社 | Numerical control programming method and its apparatus |
CN102419571A (en) * | 2011-10-11 | 2012-04-18 | 绍兴文理学院 | Automatic diagram programming-based bearing cutting production line control system |
CN102873172A (en) * | 2011-07-16 | 2013-01-16 | 浦俊华 | Array numerical control hydraulic combined punching and shearing machine |
CN112643103A (en) * | 2020-12-21 | 2021-04-13 | 重庆江增船舶重工有限公司 | Machining method and matching machining method for triangular pyramid profile of turbocharger |
-
2006
- 2006-09-19 CN CNA2006101222245A patent/CN101149612A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102067050A (en) * | 2008-06-11 | 2011-05-18 | 三菱电机株式会社 | Numerical control programming method and its apparatus |
CN102067050B (en) * | 2008-06-11 | 2013-10-02 | 三菱电机株式会社 | Numerical control programming method and its apparatus |
CN102873172A (en) * | 2011-07-16 | 2013-01-16 | 浦俊华 | Array numerical control hydraulic combined punching and shearing machine |
CN102419571A (en) * | 2011-10-11 | 2012-04-18 | 绍兴文理学院 | Automatic diagram programming-based bearing cutting production line control system |
CN112643103A (en) * | 2020-12-21 | 2021-04-13 | 重庆江增船舶重工有限公司 | Machining method and matching machining method for triangular pyramid profile of turbocharger |
CN112643103B (en) * | 2020-12-21 | 2023-03-10 | 重庆江增船舶重工有限公司 | Machining method and matching machining method for triangular pyramid profile of turbocharger |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR850000362B1 (en) | Background of the invention | |
US10775768B2 (en) | Machine control program creating device | |
US9851702B2 (en) | Assistance system for steering a machine tool | |
US6073058A (en) | Computer generated graphic depiction of manual machining operations | |
US10295987B2 (en) | Machining program editing assist apparatus | |
WO2015097828A1 (en) | Control device for machine tool | |
JP6261613B2 (en) | Machine tool controller | |
JP6114828B2 (en) | Tool management system | |
CN106796426B (en) | Control device for machine tool | |
CN101149612A (en) | Graph type visual digital control programming method | |
CN101342601B (en) | NC-plain compatible lathe with multiple operation modes | |
CN102023615B (en) | Command sequence-based method for displaying processing state information of digital control machine tool | |
JPS63104104A (en) | Automatic programming system | |
CN102615161A (en) | Control system of general two-dimensional numerical control spinning lathe | |
CN102500767B (en) | Multifunctional numerical control lathe with use function of common lathe | |
US9727222B2 (en) | Device having menu display function | |
TWM630370U (en) | Automatic processing integration system with graphical modularization function | |
CN101344774B (en) | Method for setting feed amount of multi-level code disc used for NC-plain compatible machine tool with multiple operation modes | |
JP6730365B2 (en) | Axial feeder | |
Kumar et al. | CNC programming | |
CN100432877C (en) | Two-dimensional point data input method for numerical control equipment | |
JPS6010322B2 (en) | How to make NC tape | |
JPS61257740A (en) | Tool selection system | |
WO2019097601A1 (en) | Numerical value control device and display method | |
JPS5846407A (en) | Working device with tool diameter correcting function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080326 |