← Back to Patent Explorer
US4663705A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for inserting data into a program at a program position which corresponds to a displayed cursor position

Assignee: Fanuc Corp
•
Filing: 1984-03-19
•
Granted: 1987-05-05
•
Expires: 2004-03-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An automatic programming method for creating an NC program by inserting miscellaneous data, such as M-function instruction data, feed rate instruction data, G-function instruction data and S-function instruction data, into previously created path data is disclosed. The method includes steps of displaying a path trajectory comprising a number of path blocks (b 1 , b 2 . . . b 16 ) on a display screen (105) by using the path data, positioning a cursor (CSR) at a prescribed position on the path trajectory, entering the miscellaneous data, and inserting the miscellaneous data into a block which is the same as that of the path data which correspond to a path block designated by the cursor, or at least at the front or rear of the block.

Inventors

  • 👤 Hajimu Kishi
  • 👤 Kunio Tanaka
  • 👤 Takashi Takegahara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:18
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/4093; G05B19/40931; G05B19/40936; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35431; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 85 words
An automatic programming method for creating an NC program by inserting miscellaneous data into previously created path data including path blocks, comprising the steps of: displaying a path trajectory comprising a number of the path blocks on a display screen by using said path data; positioning a cursor at a prescribed position on the path trajectory; accepting entry of the miscellaneous data; and inserting the miscellaneous data in front of or into the path data which corresponds to the path block designated by the cursor.
Claim 2
Dependent Claim 85 words
An automatic programming method for creating an NC program by inserting miscellaneous data into previously created path data including path blocks, comprising the steps of: displaying a path trajectory comprising a number of the path blocks on a display screen by using said path data; positioning a cursor at a prescribed position on the path trajectory; accepting entry of the miscellaneous data; and inserting the miscellaneous data in front of or into the path data which corresponds to the path block designated by the cursor.
Claim 3
Dependent Claim 44 words
An automatic programming method according to claim 1, further comprising a step of obtaining starting point coordinates of each path block constituting the path trajectory, the cursor being displayed at a starting point of a designated path block by using said starting point coordinates.
Claim 4
Dependent Claim 82 words
An automatic programming method according to claim 1, wherein said method is performed by a numerical controller including a first switch for advancing the cursor and a second switch for backing up the cursor, the cursor being advanced one block at a time in a tool travelling direction each time the first switch is pressed, and the cursor being moved backward one block at a time in a direction opposite to the tool travelling direction each time the second switch is pressed.
Claim 5
Dependent Claim 55 words
An automatic programming method according to claim 1, wherein the step of inserting includes identifying a letter of the alphabet contained in the miscellaneous data and determining whether the miscellaneous data are to be inserted into path data designated by the cursor or in front of said path data in dependence upon the letter identified.
Claim 6
Dependent Claim 29 words
An automatic programming method according to claim 1, wherein the miscellaneous data includes M-function instruction data, T-function instruction data, S-function instruction data, feedrate instruction data and G-function instruction data.
Claim 7
Dependent Claim 57 words
An automatic programming method according to claim 1, wherein the step of inserting the miscellaneous data includes identifying whether the cursor is positioned at a starting point, an intermediate point, or an end point of the path block, and determining where the miscellaneous data is inserted in dependence on the point at which the cursor is positioned.

References Cited (Backward Citations)

US4396977A Cited
US4490781A Cited
US4451895A Cited
US4479197A Cited
US4519026A Cited
US4521860A Cited
US4530046A Cited
US4550221A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-05-04 1990-11-03 1991-05-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-05-04 1994-11-03 1995-05-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-05-04 1998-11-03 1999-05-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag