Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!


Index G-code

G-code (also RS-274), which has many variants, is the common name for the most widely used numerical control (NC) programming language. [1]

90 relations: APT (programming language), Boring (manufacturing), Canned cycle, Cascading Style Sheets, Character encoding, Clockwise, Computer hardware, Computer memory, Computer-aided design, Computer-aided manufacturing, Computer-aided technologies, Control character, Coordinate system, Cutter location, Cutting fluid, Cutting tool (machining), DAC-1, Data buffer, Deutsches Institut für Normung, Direct numerical control, Electronic Industries Alliance, Engineering drawing, Engineering drawing abbreviations and symbols, FANUC, G, Gerber format, Glyph, Goto, Haas Automation, Heidenhain, High-level programming language, High-speed steel, HTML, Inch, Indexing head, Integrated development environment, International Organization for Standardization, Interpolation, Leadscrew, Linear interpolation, Linearity, LinuxCNC, Machine tool, Machining vibrations, Manual pulse generator, Massachusetts Institute of Technology, Metal lathe, Micrometre, Millimetre, Milling (machining), ..., Millisecond, Modern Machine Shop, MTConnect, National Institute of Standards and Technology, Natural language, Newline, Non-uniform rational B-spline, Numerical control, Object-oriented programming, Pilcrow, Processor register, Programming language, Punched tape, Reel, Relational operator, Revolutions per minute, Right-hand rule, Second, Semicolon, Siemens, Slashed zero, Small and medium-sized enterprises, Speeds and feeds, STEP-NC, Surface feet per minute, Surface finish, Swarf, Tap and die, Text editor, Tool steel, Total indicator reading, Turnover (employment), USB, Visual programming language, Wizard (software), Word processor, XML editor, Yamazaki Mazak Corporation, 3D modeling, 3D printing. Expand index (40 more) »

APT (programming language)

APT or Automatically Programmed Tool is a high-level computer programming language most commonly used to generate instructions for numerically controlled machine tools.

New!!: G-code and APT (programming language) · See more »

Boring (manufacturing)

In machining, boring is the process of enlarging a hole that has already been drilled (or cast) by means of a single-point cutting tool (or of a boring head containing several such tools), such as in boring a gun barrel or an engine cylinder.

New!!: G-code and Boring (manufacturing) · See more »

Canned cycle

A canned cycle is a way of conveniently performing repetitive CNC machine operations.

New!!: G-code and Canned cycle · See more »

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

New!!: G-code and Cascading Style Sheets · See more »

Character encoding

Character encoding is used to represent a repertoire of characters by some kind of encoding system.

New!!: G-code and Character encoding · See more »


Two-dimensional rotation can occur in two possible directions.

New!!: G-code and Clockwise · See more »

Computer hardware

Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.

New!!: G-code and Computer hardware · See more »

Computer memory

In computing, memory refers to the computer hardware integrated circuits that store information for immediate use in a computer; it is synonymous with the term "primary storage".

New!!: G-code and Computer memory · See more »

Computer-aided design

Computer-aided design (CAD) is the use of computer systems to aid in the creation, modification, analysis, or optimization of a design.

New!!: G-code and Computer-aided design · See more »

Computer-aided manufacturing

Computer-aided manufacturing (CAM) is the use of software to control machine tools and related ones in the manufacturing of workpieces.

New!!: G-code and Computer-aided manufacturing · See more »

Computer-aided technologies

Computer-aided technologies (CAx) is the use of computer technology to aid in the design, analysis, and manufacture of products.

New!!: G-code and Computer-aided technologies · See more »

Control character

In computing and telecommunication, a control character or non-printing character is a code point (a number) in a character set, that does not represent a written symbol.

New!!: G-code and Control character · See more »

Coordinate system

In geometry, a coordinate system is a system which uses one or more numbers, or coordinates, to uniquely determine the position of the points or other geometric elements on a manifold such as Euclidean space.

New!!: G-code and Coordinate system · See more »

Cutter location

A cutter location (CLData) refers to the position which a CNC milling machine has been instructed to hold a milling cutter by the instructions in the program (typically G-code).

New!!: G-code and Cutter location · See more »

Cutting fluid

Cutting fluid is a type of coolant and lubricant designed specifically for metalworking processes, such as machining and stamping.

New!!: G-code and Cutting fluid · See more »

Cutting tool (machining)

In the context of machining, a cutting tool or cutter is any tool that is used to remove material from the work piece by means of shear deformation.

New!!: G-code and Cutting tool (machining) · See more »


DAC-1, for Design Augmented by Computer, was one of the earliest graphical computer aided design systems.

New!!: G-code and DAC-1 · See more »

Data buffer

In computer science, a data buffer (or just buffer) is a region of a physical memory storage used to temporarily store data while it is being moved from one place to another.

New!!: G-code and Data buffer · See more »

Deutsches Institut für Normung

Deutsches Institut für Normung e.V. (DIN; in English, the German Institute for Standardization) is the German national organization for standardization and is the German ISO member body.

New!!: G-code and Deutsches Institut für Normung · See more »

Direct numerical control

Direct numerical control (DNC), also known as distributed numerical control (also DNC), is a common manufacturing term for networking CNC machine tools.

New!!: G-code and Direct numerical control · See more »

Electronic Industries Alliance

The Electronic Industries Alliance (EIA; until 1997 Electronic Industries Association) was a standards and trade organization composed as an alliance of trade associations for electronics manufacturers in the United States.

New!!: G-code and Electronic Industries Alliance · See more »

Engineering drawing

An engineering drawing, a type of technical drawing, is used to fully and clearly define requirements for engineered items.

New!!: G-code and Engineering drawing · See more »

Engineering drawing abbreviations and symbols

Engineering drawing abbreviations and symbols are used to communicate and detail the characteristics of an engineering drawing.

New!!: G-code and Engineering drawing abbreviations and symbols · See more »


FANUC (often styled Fanuc) is a group of companies, principally of Japan, Fanuc America Corporation of Rochester Hills, Michigan, USA, and FANUC Europe Corporation S.A. of Luxembourg, that provide automation products and services such as robotics and computer numerical control wireless systems.

New!!: G-code and FANUC · See more »


G (named gee) is the 7th letter in the ISO basic Latin alphabet.

New!!: G-code and G · See more »

Gerber format

The Gerber format is an open ASCII vector format for 2D binary images.

New!!: G-code and Gerber format · See more »


In typography, a glyph is an elemental symbol within an agreed set of symbols, intended to represent a readable character for the purposes of writing.

New!!: G-code and Glyph · See more »


GoTo (goto, GOTO, GO TO or other case combinations, depending on the programming language) is a statement found in many computer programming languages.

New!!: G-code and Goto · See more »

Haas Automation

Haas Automation, Inc is an American machine tool builder headquartered in Oxnard, California, that designs and manufactures precision machine tools and specialized accessory tooling, mostly computer numerically controlled (CNC), such as vertical machining centers and horizontal machining centers, lathes/turning centers, and rotary tables and indexers.

New!!: G-code and Haas Automation · See more »



New!!: G-code and Heidenhain · See more »

High-level programming language

In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.

New!!: G-code and High-level programming language · See more »

High-speed steel

High-speed steel (HSS or HS) is a subset of tool steels, commonly used as cutting tool material.

New!!: G-code and High-speed steel · See more »


Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.

New!!: G-code and HTML · See more »


The inch (abbreviation: in or &Prime) is a unit of length in the (British) imperial and United States customary systems of measurement now formally equal to yard but usually understood as of a foot.

New!!: G-code and Inch · See more »

Indexing head

An indexing head, also known as a dividing head or spiral head, is a specialized tool that allows a workpiece to be circularly indexed; that is, easily and precisely rotated to preset angles or circular divisions.

New!!: G-code and Indexing head · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: G-code and Integrated development environment · See more »

International Organization for Standardization

The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards organizations.

New!!: G-code and International Organization for Standardization · See more »


In the mathematical field of numerical analysis, interpolation is a method of constructing new data points within the range of a discrete set of known data points.

New!!: G-code and Interpolation · See more »


A leadscrew (or lead screw), also known as a power screw or translation screw,Bhandari, p. 202.

New!!: G-code and Leadscrew · See more »

Linear interpolation

In mathematics, linear interpolation is a method of curve fitting using linear polynomials to construct new data points within the range of a discrete set of known data points.

New!!: G-code and Linear interpolation · See more »


Linearity is the property of a mathematical relationship or function which means that it can be graphically represented as a straight line.

New!!: G-code and Linearity · See more »


LinuxCNC (formerly Enhanced Machine Controller or EMC2) is a free, open-source GNU/Linux software system that implements numerical control capability using general purpose computers to control CNC machines.

New!!: G-code and LinuxCNC · See more »

Machine tool

A machine tool is a machine for shaping or machining metal or other rigid materials, usually by cutting, boring, grinding, shearing, or other forms of deformation.

New!!: G-code and Machine tool · See more »

Machining vibrations

Machining vibrations, also called chatter, correspond to the relative movement between the workpiece and the cutting tool.

New!!: G-code and Machining vibrations · See more »

Manual pulse generator

A manual pulse generator (MPG) is a device for generating electrical pulses (short bursts of low current) in electronic systems under the control of a human operator (manually), as opposed to the pulses automatically generated by software.

New!!: G-code and Manual pulse generator · See more »

Massachusetts Institute of Technology

The Massachusetts Institute of Technology (MIT) is a private research university located in Cambridge, Massachusetts, United States.

New!!: G-code and Massachusetts Institute of Technology · See more »

Metal lathe

A metal lathe or metalworking lathe is a large class of lathes designed for precisely machining relatively hard materials.

New!!: G-code and Metal lathe · See more »


The micrometre (International spelling as used by the International Bureau of Weights and Measures; SI symbol: μm) or micrometer (American spelling), also commonly known as a micron, is an SI derived unit of length equaling (SI standard prefix "micro-".

New!!: G-code and Micrometre · See more »


The millimetre (International spelling as used by the International Bureau of Weights and Measures; SI unit symbol mm) or millimeter (American spelling) is a unit of length in the metric system, equal to one thousandth of a metre, which is the SI base unit of length.

New!!: G-code and Millimetre · See more »

Milling (machining)

Milling is the machining process of using rotary cutters to remove material from a workpiece by advancing (or feeding) the cutter into the workpiece at a certain direction.

New!!: G-code and Milling (machining) · See more »


A millisecond (from milli- and second; symbol: ms) is a thousandth (0.001 or 10−3 or 1/1000) of a second.

New!!: G-code and Millisecond · See more »

Modern Machine Shop

Modern Machine Shop (ISSN 0026-8003) is a media brand that reports on product technology and process technology being used in North America's CNC machining and metalworking industry.

New!!: G-code and Modern Machine Shop · See more »


MTConnect is a manufacturing technical standard to retrieve process information from numerically controlled machine tools.

New!!: G-code and MTConnect · See more »

National Institute of Standards and Technology

The National Institute of Standards and Technology (NIST) is one of the oldest physical science laboratories in the United States.

New!!: G-code and National Institute of Standards and Technology · See more »

Natural language

In neuropsychology, linguistics, and the philosophy of language, a natural language or ordinary language is any language that has evolved naturally in humans through use and repetition without conscious planning or premeditation.

New!!: G-code and Natural language · See more »


Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.

New!!: G-code and Newline · See more »

Non-uniform rational B-spline

Non-uniform rational basis spline (NURBS) is a mathematical model commonly used in computer graphics for generating and representing curves and surfaces.

New!!: G-code and Non-uniform rational B-spline · See more »

Numerical control

Computer numerical control (CNC) is the automation of machine tools by means of computers executing pre-programmed sequences of machine control commands.

New!!: G-code and Numerical control · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: G-code and Object-oriented programming · See more »


The pilcrow (¶), also called the paragraph mark, paragraph sign, paraph, alinea (Latin: a lineā, "off the line"), or blind P, is a typographical character for individual paragraphs.

New!!: G-code and Pilcrow · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: G-code and Processor register · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: G-code and Programming language · See more »

Punched tape

Punched tape or perforated paper tape is a form of data storage, consisting of a long strip of paper in which holes are punched to store data.

New!!: G-code and Punched tape · See more »


A reel is an object around which lengths of another material (usually long and flexible) are wound for storage.

New!!: G-code and Reel · See more »

Relational operator

In computer science, a relational operator is a programming language construct or operator that tests or defines some kind of relation between two entities.

New!!: G-code and Relational operator · See more »

Revolutions per minute

Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min) is the number of turns in one minute.

New!!: G-code and Revolutions per minute · See more »

Right-hand rule

In mathematics and physics, the right-hand rule is a common mnemonic for understanding orientation conventions for the vector cross product in three dimensions.

New!!: G-code and Right-hand rule · See more »


The second is the SI base unit of time, commonly understood and historically defined as 1/86,400 of a day – this factor derived from the division of the day first into 24 hours, then to 60 minutes and finally to 60 seconds each.

New!!: G-code and Second · See more »


The semicolon or semi colon is a punctuation mark that separates major sentence elements.

New!!: G-code and Semicolon · See more »


Siemens AG is a German conglomerate company headquartered in Berlin and Munich and the largest industrial manufacturing company in Europe with branch offices abroad.

New!!: G-code and Siemens · See more »

Slashed zero

The slashed zero is a representation of the number '0' (zero), with a slash through it.

New!!: G-code and Slashed zero · See more »

Small and medium-sized enterprises

Small and medium-sized enterprises (SMEs, also small and medium enterprises) or small and medium-sized businesses (SMBs) are businesses whose personnel numbers fall below certain limits.

New!!: G-code and Small and medium-sized enterprises · See more »

Speeds and feeds

The phrase speeds and feeds or feeds and speeds refers to two separate velocities in machine tool practice, cutting speed and feed rate.

New!!: G-code and Speeds and feeds · See more »


STEP-NC is a machine tool control language that extends the ISO 10303 STEP standards with the machining model in ISO 14649, adding geometric dimension and tolerance data for inspection, and the STEP PDM model for integration into the wider enterprise.

New!!: G-code and STEP-NC · See more »

Surface feet per minute

Surface feet per minute (SFPM or SFM) is the combination of a physical quantity (surface speed) and an imperial and American customary unit (feet per minute).

New!!: G-code and Surface feet per minute · See more »

Surface finish

Surface finish, also known as surface texture or surface topography, is the nature of a surface as defined by the three characteristics of lay, surface roughness, and waviness.

New!!: G-code and Surface finish · See more »


Swarf, also known as chips or by other process-specific names (such as turnings, filings, or shavings), are pieces of metal, wood, or plastic that are the debris or waste resulting from machining, woodworking, or similar subtractive (material-removing) manufacturing processes.

New!!: G-code and Swarf · See more »

Tap and die

Taps and dies are tools used to create screw threads, which is called threading.

New!!: G-code and Tap and die · See more »

Text editor

A text editor is a type of computer program that edits plain text.

New!!: G-code and Text editor · See more »

Tool steel

Tool steel refers to a variety of carbon and alloy steels that are particularly well-suited to be made into tools.

New!!: G-code and Tool steel · See more »

Total indicator reading

In metrology and the fields that it serves (such as manufacturing, machining, and engineering), total indicator reading (TIR), also known by the newer name full indicator movement (FIM), is the difference between the maximum and minimum measurements, that is, readings of an indicator, on the planar, cylindrical, or contoured surface of a part, showing its amount of deviation from flatness, roundness (circularity), cylindricity, concentricity with other cylindrical features, or similar conditions.

New!!: G-code and Total indicator reading · See more »

Turnover (employment)

In human resources context, turnover is the act of replacing an employee with a new employee.

New!!: G-code and Turnover (employment) · See more »


USB (abbreviation of Universal Serial Bus), is an industry standard that was developed to define cables, connectors and protocols for connection, communication, and power supply between personal computers and their peripheral devices.

New!!: G-code and USB · See more »

Visual programming language

In computing, a visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually.

New!!: G-code and Visual programming language · See more »

Wizard (software)

A software wizard or setup assistant is a user interface type that presents a user with a sequence of dialog boxes that lead the user through a series of well-defined steps.

New!!: G-code and Wizard (software) · See more »

Word processor

A word processor is a computer program or device that provides for input, editing, formatting and output of text, often plus other features.

New!!: G-code and Word processor · See more »

XML editor

An XML editor is a markup language editor with added functionality to facilitate the editing of XML.

New!!: G-code and XML editor · See more »

Yamazaki Mazak Corporation

is a Japanese machine tool builder based in Oguchi, Japan.

New!!: G-code and Yamazaki Mazak Corporation · See more »

3D modeling

In 3D computer graphics, 3D modeling (or three-dimensional modeling) is the process of developing a mathematical representation of any surface of an object (either inanimate or living) in three dimensions via specialized software.

New!!: G-code and 3D modeling · See more »

3D printing

3D printing is any of various processes in which material is joined or solidified under computer control to create a three-dimensional object, with material being added together (such as liquid molecules or powder grains being fused together).

New!!: G-code and 3D printing · See more »

Redirects here:

EIA RS-274-D, G & M, G (programming language), G Programming Language, G and M, G-codes, GCode, Gcode, Gerber RS-274D, RS-274, RS-274-D, RS-274D.


[1] https://en.wikipedia.org/wiki/G-code

Hey! We are on Facebook now! »