title>JB/T 3208-1999 Codes for preparatory function G and auxiliary function M in the program segment format of punch tape for CNC machine tools - JB/T 3208-1999 - Chinese standardNet - bzxz.net
Home > JB > JB/T 3208-1999 Codes for preparatory function G and auxiliary function M in the program segment format of punch tape for CNC machine tools
JB/T 3208-1999 Codes for preparatory function G and auxiliary function M in the program segment format of punch tape for CNC machine tools

Basic Information

Standard ID: JB/T 3208-1999

Standard Name: Codes for preparatory function G and auxiliary function M in the program segment format of punch tape for CNC machine tools

Chinese Name: 数控机床 穿孔带程序段格式中的准备功能 G 和辅助功能 M 的代码

Standard category:Machinery Industry Standard (JB)

state:in force

Date of Release1999-06-28

Date of Implementation:2000-01-01

standard classification number

Standard ICS number:Mechanical Manufacturing>>Industrial Automation Systems>>25.040.20 CNC Machine Tools

Standard Classification Number:Machinery>>Metal Cutting Machine Tools>>J50 Machine Tools General

associated standards

alternative situation:JB 3208-1983

Procurement status:neq ISO 1056:1975

Publication information

other information

Focal point unit:National Industrial Automation System and Integration Standardization Technical Committee

Publishing department:National Industrial Automation System and Integration Standardization Technical Committee

Introduction to standards:

JB/T 3208-1999 This standard adopts ISO 1056:1975 "Codes for preparatory functions G and auxiliary functions M in the program segment format of punched tape for numerically controlled machine tools" in a non-equivalent manner. This standard is a revision of JB 3208-83 "Codes for preparatory functions G and auxiliary functions M in the program segment format of punched tape for numerically controlled machine tools". This standard specifies the codes (expressed in two digits) for "preparatory functions" G and "auxiliary functions" M in the program segment format of punched tape for numerically controlled machine tools, and is applicable to the programming of numerically controlled machine tools. This standard was first published on the date of year. JB/T 3208-1999 Codes for preparatory functions G and auxiliary functions M in the program segment format of punched tape for numerically controlled machine tools JB/T3208-1999 Standard download decompression password: www.bzxz.net

Some standard content:

ICS25.040.20
Machinery Industry Standard of the People's Republic of China
JB/T3208—1999
CNC machine tools
|Codes of preparatory functions G and miscellaneous functions M in punched tape formats
Numerical control of machinesPunched tape formats-coding ofpreparatory functions G and miscellaneous functions M1999-06-28Released
State Bureau of Machinery Industry
Implementation on 2000-01-01
JB/T3208—1999
This standard adopts ISO1056:1975 "Codes of preparatory functions G and miscellaneous functions M in punched tape formats for numerically controlled machine tools" in a non-equivalent manner.
This standard is a revision of JB3208-83 "Codes for preparation function G and auxiliary function M in the program segment format of punch tape for digital control machine tools". During the revision, the original standard was edited, and the main technical content remained unchanged. This standard replaces JB3208-83 from the date of implementation. This standard is proposed and managed by the National Technical Committee for Industrial Automation System and Integration Standardization. The drafting unit of this standard: Beijing Machine Tool Research Institute. Mechanical Industry Standard of the People's Republic of China
CNC machine tools
|Codes of preparatory functions G and miscellaneous functions M in punched tape program segment format
Numerical control of madhines Pundhed tape fomats-coding of preparatory functions G and miscellaneous functions M1 Scope
JB/T3208—1999
Replaces JB3208—83
1.1 This standard specifies the codes (expressed as two-digit codes) for "preparatory functions" G and "miscellaneous functions" M in the punched tape program segment format of CNC machine tools, and is applicable to the programming of CNC machine tools. 1.2 Codes that specify functions cannot be used for other functions. 1.3 "Unspecified" codes. In future revisions of this standard, the functions of these "unspecified" codes may be specified. 1.4 "Never specified" codes. In this standard, their functions will not be specified in the future. This code can be used for functions other than those specified in other codes, but the used code and its function must be described in the program format description.
Preparation function G
The function remains until it is canceled or replaced by a program instruction represented by the same letter
Approved by the State Machinery Industry Bureau on June 28, 1999. The function is only used in the program segment in which it appears
Point positioning
Linear interpolation
Clockwise circular interpolation
Counterclockwise circular interpolation
Not specified
Parabolic interpolation
Not specified
Implemented on January 1, 2000
G10-G16
G20-G32
G36-G39||tt ||JB/T3208-1999
Table 1 (continued)
The function remains until it is canceled or replaced by a program instruction represented by the same letter
#(d)
#(d)
#(d)
The function is used only in the program segment in which it appears
Not specified
XY plane selection
ZX plane selection
YZ plane selection
Not specified
Thread cutting, equal pitch
Thread cutting, increasing pitch
Thread cutting, decreasing pitch
Never Specify
Tool compensation tool offset cancel
Tool compensation-left
Tool compensation-right
Tool offset-positive
Tool offset-negative
Tool offset++
Tool offset
Tool offset-+
Tool offset 0/+
Tool offset 0/
Tool offset+/0
Tool offset-0
Linear offset, cancel
Linear offset X
Linear offset Y
Linear offset
Linear offset XY
Linear Offset XZ
Linear offset YZ
Accurate positioning 1 (fine)
Accurate positioning 2 (medium)
Fast positioning (coarse)
G64-G67
G70-G79
G81-G89
G98-G99
JB/T3208-1999
Table 1 (end)
The function remains until it is canceled or replaced by a program instruction represented by the same letter
The function is only used in the
program segment where it appears
1#: If selected for special purposes, it must be stated in the program format description. 2If there is no tool compensation in linear cutting control, G43-G52 can be specified for other purposesTapping
Not specified
Tool offset, inner angle
Tool offset, outer angle
Not specified
Cancellation of fixed cycle
Cancelled cycle
Absolute dimension
Incremental dimension
Preset register
Time countdown, feed rate
Feed per minute
Feed per spindle revolution
Constant linear speed
Revolutions per minute (spindle)
Not specified
3The letter (d) in brackets in the left column of the table means that it can be cancelled or replaced by the letter d without brackets in the same column, or by the letter (d) with brackets.
4G45-G52 functions can be used for any two predetermined coordinates on the machine tool. 5When the control machine does not have G53~G59, G63 functions, it can be specified for other purposes 2.2 Definition
G00 Point positioning A control method that moves to the position specified in the program at the fastest feed rate. The original feed rate in the program does not work, and the movement of different coordinate axes may not be coordinated G01 Linear interpolation A control method used for oblique or linear movement. It generates a speed proportional to its moving distance on each coordinate through the information in the program segment.
Circular interpolation A contour control method that generates an arc through the information in one or two program segments. The speed change on each coordinate that forms this arc is controlled by the control machine 2 Clockwise circular interpolation The arc of the trajectory of the tool relative to the workpiece is clockwise (looking at the negative direction of the coordinate axis perpendicular to the motion plane).
JB/T3208-1999
G03 Counterclockwise circular interpolation The arc of the trajectory of the tool relative to the workpiece is counterclockwise (looking at the negative direction of the coordinate axis perpendicular to the motion plane).
G04 Dwel
Parabolic interpolation
A given time delay in a program or specified process. A contour control method that generates a parabolic arc through information in one or two program segments. The speed changes on the various coordinate axes that form this arc are controlled by the control machine. G08
Acceleration Automatically increases the speed to the speed specified by the program at the beginning of the movement. Deceleration Automatically decelerates from the speed specified by the program when approaching the position specified by the program. G17~G19
Plane selection
Used to specify the plane for arcs, tool compensation or other functions. Thread cutting, constant pitch A selection method for thread processing machines. Thread cutting, increasing pitch A selection method for thread processing machines, the pitch increases constantly. Thread cutting, decreasing pitch A selection method for thread processing machines, the pitch decreases constantly. Tool compensation Tool offset cancellation Aborts all tool compensation (diameter or radius) or tool offset instructions. Tool compensation - left: Looking along the tool movement direction, the tool is on the left side of the workpiece surface. G42
Tool compensation - right: Looking along the tool movement direction, the tool is on the right side of the workpiece surface. G43
Tool offset - positive: Used to indicate that the tool offset value (given in advance on the control machine) increases the coordinate size in the corresponding program segment.
G44Tool offset - negative: Used to indicate that the tool offset value (given in advance on the control machine) decreases the coordinate size in the corresponding program segment.
G45~G52Tool offset: Used to indicate that the tool offset value (given in advance on the control machine) is plus, minus or zero in the corresponding program segment.
The positions of the commands corresponding to the tool radius offset are shown in the figure below. 0/+
JB/T3208-1999
G53~G59Linear offset: Requires the origin offset value to be given in advance on the control machine. Accurate positioning 1 (fine) G61 Accurate positioning 2 (medium) is used to position within one or two specified tolerance ranges. If necessary, the approach direction can also be specified.
Rapid positioning (coarse) To save time, it can be positioned within a larger tolerance range G62
After reaching the predetermined position, the spindle stops at the positioning. G63
Tool offset, inner angle is used to indicate the value of the tool offset (given in advance on the control machine). In the corresponding one or several program segments, the coordinate size is increased or decreased according to the shape of the workpiece (inner angle). G69 Tool offset, outer angle is used to indicate the value of the tool offset (given in advance on the control machine). In the corresponding one or several program segments, the coordinate size is increased or decreased according to the shape of the workpiece (outer angle). Canned cycle cancellation is used to cancel the canned cycle. G80
G81~G89 fixed cycle
A series of machining procedures that specify the movement of machine tool coordinates, or a machining procedure that enables the spindle to complete boring, drilling, tapping or a combination thereof.
Fixed cycle
Advance, spindle feed
Start spindle feed
Start spindle feed
Start spindle feed
At the bottom
Exit to the feed
Start
Preset register
Modify or set the coordinate position according to the dimension word specified by the program, without generating movement. Typical Applications
Drilling, Centering
Drilling, Reaming
Feed Rate Time Reciprocal The data after the address symbol F is equal to the reciprocal of the time [minutes (min)] of these program segments. The unit of feed rate is millimeter/minute (mm/min) or inch/minute (in/min). The unit of feed per revolution is millimeter (inch)/spindle revolution [mm (in)/spindle revolution]. Constant Linear Speed ​​Spindle speed code, expressed in meters (feet)/minute [m (f)/min], indicates constant line speed. Spindle speed is automatically controlled to maintain the value specified by the program.
Speed ​​per minute Cancel G96.
Auxiliary function M code
Function start time
Function is kept until the function is
M17~M18
M20-M29
MB2-MB5
M40-M45
M46-M47
Start at the same time as the program segment instruction
Movement
Start after the program segment instruction
Movement is completed
Function start time
JB/T3208-1999||t t||Cancel or be replaced by appropriate
program instruction
Table 3 (end)
The program that appears
is effective in the segment
The function is retained until
The function is only in the
Program stop
Planned stop
Program end
Spindle clockwise
Spindle counterclockwise
Spindle stop
No. 2 coolant on
No. 1 coolant on
Coolant off
Not specified||tt ||Spindle clockwise, coolant on
Spindle counterclockwise, coolant on
Positive motion
Negative motion
Not specified
Spindle oriented stop
Never specified
End of tape
Interlock bypass
Not specified
Feed range 1
Feed range 2
Spindle speed range 1
Spindle speed range 2
As a gear shift if necessary, in addition
Not specified||tt ||Not specified
Cancel M49
M52-M54
M57-M59
M63-M70
M73~M89
MP0-M99
Start at the same time as the program segment instruction
Movement
Start after the program segment instruction
Movement is completed
JB/T3208-1999
Cancel or be replaced by an appropriate
program instructionbzxZ.net
Must be stated in the program description.
1# indicates: if selected for special purpose,
2M90-M99 can be designated as special purpose
Effective in the program where it appears
Feed rate correction bypass
No. 3 coolant on
No. 4 coolant on
Not specified
Tool linear displacement, position 1
Tool linear displacement, position 2
Not specified
Replace workpiece
Workpiece linear displacement, position 1
Workpiece linear displacement, position 2
Not specified
Workpiece angular displacement, position 1
Workpiece angular displacement, position 2
Not specified
Never specified
M00 Program stop is used to stop the spindle, coolant, and stop further processing after completing other instructions in the program segment. M01 planned stop is similar to program stop, except that this command will not work unless the operator presses a button in advance to confirm the command.
M02 program stop is an auxiliary command indicating that the workpiece has been completed. After completing all the instructions in the program segment, it is used to stop the spindle, coolant and feed. It is often used to reset the control machine and (or) machine tool, including rewinding the paper tape, returning to the "program start" character, or allowing the circular paper tape to pass over the joint.
M03 When the spindle is started in the clockwise direction, it rotates in the direction in which the right-hand thread enters the workpiece. M04
When the spindle is started in the counterclockwise direction, it rotates in the direction in which the right-hand thread leaves the workpiece. Spindle stop Under normal circumstances, the spindle stops, and the brake can also be used to turn off the coolant. Manual or automatic tool change instructions do not include tool selection.The coolant and spindle can also be automatically turned off, coolant No. 2 is turned on, coolant No. 2 (such as mist) is turned on. Coolant No. 1 is turned on, coolant No. 1 (such as liquid) is turned on. 9 Coolant attention pins M07, M08, M50 and M51. M09
M10 and M11 clamping and loosening are applicable to machine tool slides, workpieces, fixtures, spindles, etc. 7
JB/T3208-1999
M15 and M16 positive and negative movement are used to select the direction of rapid movement or feed direction when necessary, and can also be applied to the rotary table of the absolute measurement system. M19 Spindle oriented stop This instruction stops the spindle at a predetermined angular position. M30 Paper tape end After completing all instructions in the program segment, the spindle, feed and coolant are stopped. Commonly used to reset the control machine and/or machine tool, including winding the paper tape back to the "Program Start" character, or making the circular paper tape pass the joint, or switching to the second input machine. M31 Interlock bypass is an instruction used to temporarily disable the normal interlock mechanism. M36 and M37 Feed Range 1 and Feed Range 2 feed rate range selection. M38 and M39 Spindle Speed ​​Range 1 and Spindle Speed ​​Range 2 spindle speed range selection. M48 cancels M49.
9 Bypass feed rate correction makes the manually given spindle speed or feed rate correction (specified in the program description) ineffective, M49
and restores to the parameters specified in the original program. M50 Coolant No. 3 turns on.
M51 Coolant No. 4 turns on.
Tool linear displacement, position 1
The tool moves linearly to a fixed position (such as a predetermined position on the tool coordinates). Tool linear displacement, position 2
Workpiece linear displacement, position 1
Workpiece linear displacement, position 2
Workpiece angular displacement, position 1
Workpiece angular displacement, position 2
The tool moves linearly to a fixed position (e.g., a predetermined position on the tool coordinates). The workpiece moves linearly to a fixed position.
The workpiece moves linearly to a fixed position.
The workpiece angular displacement is to a fixed position.
The workpiece angular displacement is to a fixed position.
Mechanical industry standard
CNC machine tools
In punched tape program segment format
Codes for preparation function G and auxiliary function M
JB/T3208-1999
Published and distributed by the Mechanical Science Research Institute
Printed by the Mechanical Science Research Institute
(No. 2 Shouti South Road, Beijing, zip code 100044)*
Format 8 80×1230
1/16 sheet 3/4 Word count 18000
First edition in December 1999
Print run 1-500
First printing in December 1999
Price 1000 yuan
No. 99-1078
Mechanical Industry Standard Service Network: http/kvwwJB.ac.cn66680
Tip: This standard content only shows part of the intercepted content of the complete standard. If you need the complete standard, please go to the top to download the complete standard document for free.