Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Machine Independent Display of Exact Numerical Control Instructions

IP.com Disclosure Number: IPCOM000120686D
Original Publication Date: 1991-May-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 41K

Publishing Venue

IBM

Related People

Fontes, SM: AUTHOR

Abstract

A programming method is disclosed that allows numerical control cutter paths to be displayed, independently of the specific target numerical control machine. The program translates the cutter path instructions into simple geometric entities (lines, circles, arcs, etc.). The program then displays the geometry, and provides interactive functions for viewing the cutter path represented.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 91% of the total text.

Machine Independent Display of Exact Numerical Control Instructions

      A programming method is disclosed that allows numerical control
cutter paths to be displayed, independently of the specific target
numerical control machine.  The program translates the cutter path
instructions into simple geometric entities (lines, circles, arcs,
etc.).  The program then displays the geometry, and provides
interactive functions for viewing the cutter path represented.

      In a typical embodiment, the program would run on the
workstation where cutter paths are generated.  The path could then be
reviewed for errors before being sent to the numerical control
machine.  The program consists of two major routines, one for data
interpretation, and one for data display.

      The data interpretation routine parses each machine code
instruction.  Very simple subroutines exist for each instruction
which convert the cutter movement codes into geometric parameters.
The data interpretation routine stores the geometric information in a
table to be used by the data display routine.  Each table entry
corresponds to one command.  The data display routing traverses the
geometry table and displays the associated geometric entities
representing the cutter path.

      The complete system allows a user to interactively display the
cutter path, and to step through the path one command at a time.  If
an error is found in the geometry, the command that caused the error
can be fou...