CN101149612A - Graph type visual digital control programming method - Google Patents

Graph type visual digital control programming method Download PDF

Info

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
Application number
CNA2006101222245A
Other languages
Chinese (zh)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CNA2006101222245A priority Critical patent/CN101149612A/en
Publication of CN101149612A publication Critical patent/CN101149612A/en
Pending legal-status Critical Current

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

Graph type visual digital control programming method
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
Figure A20061012222400062
Therefore the programming process of this part is as follows:
1. import from keyboard
Figure A20061012222400063
On display, show
Figure A20061012222400064
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
Figure A20061012222400072
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 " ← ",
Figure A20061012222400073
" ← "; 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
Figure A20061012222400076
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
Figure A20061012222400082
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.
CNA2006101222245A 2006-09-19 2006-09-19 Graph type visual digital control programming method Pending CN101149612A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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