Content deleted Content added
No edit summary |
wfy, tidy, cat |
||
Line 1:
'''G-code''' is a common name for the [[programming language]] that is
G-code is also the name of any word in a CNC program that begins with the letter ''G'', and generally is a code telling the machine tool what type of action to perform, such as:
*rapid move
*controlled feed move in straight line or arc
*series of controlled feed moves that would result in a hole being drilled or bored
*change a tool
*turn on or off [[coolant]]
*change a [[pallet]]
*Set tool information such as offset.
There are other codes
:X position
:Y position
Line 16:
:M code (another "action" register)
:F feed rate
:S [[spindle speed]]
:N line number
:R Radius
:I Arc data X axis
:J Arc data Y axis.
A standardized version of G-code known as [[BCL]] is used; but on
G-code is understood by machine tool controls, and some
G-code is spoken by [[CAM]] software such as [[Smartcam]], [[Gibbscam]], [[Featurecam]], [[Edgecam]], [[Mastercam,]] etc. Such software must be customized for each type of machine tool that it will be used to program.
Some CNC machines use "Conversational" programming, which is a [[wizard]]-like programming mode that either hides G-code or completely bypasses the use of G-code.▼
[[Category:Manufacturing]]
▲Some CNC machines use "Conversational" programming, which is a wizard-like programming mode that either hides G-code or completely bypasses the use of G-code.
|