哈斯开机,关机,对刀操作。G代码和M代码介绍
数控机床编程指令
数控机床编程指令以下是常见的数控机床编程指令:1. G代码:用于控制机床的动作,如G00表示快速直线移动,G01表示直线插补运动,G02/G03表示圆弧插补运动等。
2. M代码:指令机床执行特定的功能,如M03表示启动主轴正转,M04表示启动主轴反转,M05表示停止主轴等。
3. T代码:切换工具的指令,如T01表示切换到1号工具。
4. S代码:设置主轴转速的指令,如S2000表示将主轴转速设为2000转/分钟。
5. F代码:设置进给速度的指令,如F100表示设定进给速度为100mm/min。
6. X/Y/Z/A/B/C代码:分别控制机床的X/Y/Z/A/B/C轴运动。
7. I/J/K代码:用于定义圆弧插补中圆弧的半径和圆心坐标。
8. R代码:用于定义圆弧的起点与终点之间的圆弧半径。
9. N代码:给程序段赋予行号,便于查找和修改程序。
10. G56代码:切换工件坐标系,使机床能够在不同位置加工工件。
11. G90/G91代码:G90表示绝对坐标运动,G91表示增量坐标运动。
12. G98/G99代码:G98表示返回初始平面,G99表示返回R点。
13. G61/G64代码:G61表示精确加工,G64表示标准加工。
14. G17/G18/G19代码:分别表示XY平面、ZX平面和ZY平面。
15. G43/G44/G49代码:G43表示刀具长度补偿,G44表示切削长度补偿,G49表示取消长度补偿。
16. G21/G22/G23代码:分别表示英制单位、公制单位和旋转坐标系。
17. G43.4/G43.3/G43.2代码:G43.4表示半径补偿,G43.3表示磨损补偿,G43.2表示长度与半径补偿。
18. G70/G71代码:G70表示英制单位,G71表示公制单位。
19. M02/M30代码:M02表示程序结束停机,M30表示程序结束自动返回原点。
20. G15/G16代码:G15表示极坐标插补,G16表示固定角度插补。
数控编程中常用M指令
数控编程中常用M指令
M指令是控制机床“开”、“关”功能的指令,主要用于完成操作时的辅助动作。
M指令有模态和非模态之分,常用M指令的功能及应用如下:
1、程序停止
指令:M00
功能:执行M00之后,机床所有均被切断,重新按动程序启动按钮后,在继续执行后面的程序段。
2、选择停止(任选停止)
指令:M01
执行过程与M00相同,只是在机床面板上的“任选停止”开关至于接通位置时,该指令才有效。
3、主程序结束
指令:M02
程序结束,切断机床所有动作,并使机床复位。
4、程序结束并返回程序开始段
指令:M30
与M02相同,只是多了可以使控制返回开始,故程序结束时使
用M30比M02方便些!
注:这个程序必须编在最后一个程序段中。
5、主轴正转、反转、停止
指令:M03、M04、M05
6、冷却液开、冷却液关
指令:M08、M09
7、调用子程序
指令:M98
格式:M98P L
P其后指定子程序号,L指定调用次数。
8、子程序结束
指令:M99
子程序结束,并返回到主程序中M98所在程序下一行。
9、刀具交换
指令:M06。
哈斯铣床G代码
⑨
⑩ 11 12 M99
G01 Y7.
X1. Y1. X2.
编程举例
刀轨路径
常用G代码
孔加工循环
G80模态取
消指令 G98刀具返 回初始平面 G99刀具返 回R平面
常用G代码
G81钻孔
• G81 X_ Y_ Z_ R_ F_ L_ • L重复次数(用于G91模式) 注:在钻孔循环中,R平面位置通常要比初始平面低。
常用G代码
G12—顺时针铣圆槽 G13 – 逆时针铣圆槽
*D 选择刀具半径或直径 I 第一个圆半径(如果无K则为精加工的) K 精加工圆半径(如果指定) L 深度切削重复次数(与G91配合使用) Q 半径增量(必须与K一起使用) F 进给速度 Z向深度或Z向增量 注:刀具直径>I、Q值
常用G代码
M99
编程举例
O0500 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ G01 Y1. X7. Y7. X1. Y3.75 X3.5 Y4.5 X4.5 Y3.5 X3.5 Y4.25 X1. Y1. X2.
• G00 Z0.1 F30. • G150 P500 X2. Y2. Z-0.5 Q0.5 R0.1 I0.3 K0.01 G41 D01 F10. • G40 G01 X2. Y2. • G00 Z1.
常用G代码
G73高速啄孔
• • • • •
G73 X_ Y_ Z_ R_ F_ I_ J_ K_ L_ P_ Q_ I切入量 J每次减少量 K最少切入量 Q切入深度 L重复次数(用于G91模式) P孔底停留时间(单位S)
常用G代码
G84攻丝
(右旋螺纹)
• • • • •
G84 X_ Y_ Z_ R_ P_ F_ L_ J_ L重复次数(用于G91模式) P孔底暂停时间(单位S) J攻丝回退时的速度(由“设置130”决定),攻丝速度的几倍 注:攻丝中F=主轴转速*螺距 G74攻左旋螺纹,格式同G74
CNC哈斯机器操作指南
Haas CNC Mill Instruction Manual
操作之前 Before The Operation
注意:此操作指南是针对一般哈斯设备,但是不同的机器其 控制区域/屏幕显示可能会不一样。 Note: These procedures are meant for a general introduction to Haas equipment. There may be slight variations in the controller / screen displays from one machine to another.
26
重启机器和继续按照程序工作
Restart the Machine and Continue with Program
3. 按“CYCLE START(循环启动)”键使机器恢复工作。 Press green “CYCLE START” button to resume.
27
使用对刀仪设定刀具长度
24
重启机器和继续运行程序
Restart the Machine and Continue with Program
1. 检查待机状态下主轴的方向,然后关门,根据需要按“CW/FWD(正 转)”或者“CCW/REV(反转)”使主轴正转或反转。 Close door, and press “FWD” key for spindle forward or “REV” for spindle reverse depending on the direction when you stopped the spindle.
6
各轴归零 Zero Return All Axes
2. 按下“ALL(所有)”按钮。 Press “ALL” key.
HAAS机床G和M指令
模态
PREPARATORY FUNCTIONS
G00* 快速移动(X,Y,Z,A,B)(SETTING10,56,101)
G71 孔系沿圆周弧分布(I,J,K,L)
G01 直线插补运动(X,Y,Z,A,B,F)(SETTING85)
G72 孔系沿角度方向分布(I,J,L)
G94 端面车削模态固定工作循环(X,Z,U,W,K,F) G95** 端面动力刀头刚性攻丝(X,Z,W,R,F)
G32 加工螺纹(X,Z,U,W,F) G40* 取消刀尖补偿 G41/G42(X,Z,U,W,I,K)(SETTING56)
G96 恒切削速度设置(S) G97* 恒切削速度取消 (S)(SETTING56)
G43 刀具长度正向补偿(H,Z)(SETTING15)
G99 返回R平面
G44 刀具长度负向补偿(H,Z)(SETTING15)
G100 关闭镜像功能(X,Y,Z,A,B)
G47 刻字(X,Y,Z,R,I,J,P,E,F) G49* 取消刀具长度补偿G43/G44/G143(SETTING56) G50* 取消G51(SETTING56) G51** 缩放(X,Y,Z,P)(SETTING71)
G40* 取消刀具补偿 G41/G42/G141(X,Y) G41 刀具左偏补偿(X,Y,D)(SETTING40,43,44,58)
G93 时间进给模式 G94* 每分钟进给模式(SETTING56)
G42 刀具右偏补偿(X,Y,D)(SETTING40,43,44,58)
G98* 返回起始点(SETTING56)
G83 分级步进钻削固定工作循环(X,Z,W,I,J,K,Q,P,R,F)(SETTING22,52) G84 攻丝固定工作循环(X,Z,W,R,F) G85 镗孔固定工作循环(X,Z,U,W,R,L,F) G86 镗孔、主轴停转固定工作循环(X,Z,U,W,R,L,F) G87 镗孔、手动退回固定工作循环(X,Z,U,W,R,L,F) G88 镗孔、停留、手动退回固定工作循环(X,Z,U,W,P,R,L,F) G89 镗孔、停留固定工作循环(X,Z,U,W,P,R,L,F)
加工中心常用的G代码和M指令
加工中心常用的G代码和M指令在数控机床的加工过程中,G代码和M指令是非常重要的控制命令。
G代码用于控制加工中心的运动,而M指令则用于控制辅助设备的启停及其他功能。
本文将介绍加工中心常用的G代码和M指令,以便更好地理解和运用。
一、G代码的使用G代码是加工中心中常用的运动控制命令,通过G代码的设定,可以实现加工中心在不同的工艺过程中的精确控制和定位。
1. G00:快速定位G00是一种快速移动命令,用于在工件之间进行快速定位。
当需要迅速将刀具移动到下一个加工点时,可以使用G00命令。
例如,G00X100 Y100可以将刀具移动到坐标(100,100)的位置。
2. G01:直线插补G01是直线插补命令,用于进行直线加工。
通过指定G01 X100Y100,可以使刀具以直线运动到(100,100)的位置进行加工。
3. G02和G03:圆弧插补G02用于顺时针圆弧插补,G03用于逆时针圆弧插补。
当需要进行圆弧加工时,可以使用G02和G03命令。
例如,G02 X100 Y100 R50可以使刀具顺时针运动,绘制以(100,100)为圆心,半径为50的圆弧。
4. G17、G18和G19:平面选择G17、G18和G19用于选择加工的平面。
G17用于选择XY平面,G18用于选择XZ平面,G19用于选择YZ平面。
根据不同的加工需要,选择适当的平面进行加工。
二、M指令的使用M指令是加工中心中常用的辅助设备控制命令,通过M指令的设定,可以控制辅助设备的启停、冷却等功能。
1. M03和M04:主轴启动和停止M03用于启动主轴,M04用于停止主轴。
通过M03和M04命令的设定,可以控制主轴的正常运转和停止。
2. M05:主轴停止M05用于停止主轴的旋转,即切断主轴电源。
当加工完成或需要暂停时,可以使用M05命令停止主轴的运转。
3. M08和M09:冷却开启和关闭M08用于开启冷却系统,M09用于关闭冷却系统。
在加工过程中,通过M08和M09命令的设定,可以控制冷却系统的运行和停止。
哈斯机床立加G和M代码
HAAS C.N.C. MILLPREPARATORY FUNCTIONS G00*RAPID POSITIONING MOTION (X,Y,Z,A,B) (SETTING 10, 56, 101)G01LINEAR INTERPOLATION MOTION (X,Y,Z,A,B,F)G02CIRCULAR INTERPOLATION MOTION CW (X,Y,Z,A,I,J,K,R,F)G03CIRCULAR INTERPOLATION MOTION CCW (X,Y,Z,A,I,J,K,R,F)G04DWELL (P) (P=seconds"."milliseconds)G09EXACT STOP, NON-MODALG10PROGRAMMABLE OFFSET SETTING (X,Y,Z,A,L,P,R)G12CW CIRCULAR POCKET MILLING (Z,I,K,Q,D,L,F)G13CCW CIRCULAR POCKET MILLING (Z,I,K,Q,D,L,F)G17*CIRCULAR MOTION XY PLANE SELECTION (G02 or G03) (SETTING 56)G18CIRCULAR MOTION ZX PLANE SELECTION (G02 or G03)G19CIRCULAR MOTION YZ PLANE SELECTION (G02 or G03)G20*VERIFY INCH COORDINATE POSITIONING (SETTING 9, set to INCH)G21VERIFY METRIC COORDINATE POSITIONING (SETTING 9 set to METRIC)G28MACHINE ZERO RETURN THRU REF. POINT (X,Y,Z,A,B) (SETTING 108)G29MOVE TO LOCATION THROUGH G28 REF. POINT (X,Y,Z,A,B)G31**FEED UNTIL SKIP FUNCTION (X,Y,Z,A,B,F)G35**AUTOMATIC TOOL DIAMETER MEASUREMENT (D,H,Z,F)G36**AUTOMATIC WORK OFFSET MEASUREMENT (X,Y,Z,A,B,I,J,K,F)G37**AUTOMATIC TOOL LENGTH MEASUREMENT (D,H,Z,F)G40*CUTTER COMP CANCEL G41/G42/G141 (X,Y)G412D CUTTER COMPENSATION, LEFT (X,Y,D)(SETTING 40, 43, 44, 58)G422D CUTTER COMPENSATION, RIGHT (X,Y,D)(SETTING 40, 43, 44, 58)G43TOOL LENGTH COMPENSATION+ (H,Z) (SETTING 15)G44TOOL LENGTH COMPENSATION- (H,Z) (SETTING 15)G47TEXT ENGRAVING (X,Y,Z,R,I,J,P,E,F,) (Macro Variable 599 Change Serial #)G49*TOOL LENGTH COMPENSATION CANCEL G43/G44/G143 (SETTING 56)G50*SCALING G51 CANCEL (SETTING 56)G51**SCALING (X,Y,Z,P)(SETTING 71)G52WORK OFFSET POSITIONING COORDINATE (SETTING 33, YASNAC)G52GLOBAL WORK COORDINATE OFFSET SHIFT (SETTING 33, FANUC)G52GLOBAL WORK COORDINATE OFFSET SHIFT (SETTING 33, HAAS)G53MACHINE ZERO XYZ POSITIONING, NON-MODAL (X,Y,Z,A,B)G54*WORK OFFSET POSITIONING COORDINATE #1 (SETTING 56)G55WORK OFFSET POSITIONING COORDINATE #2G56WORK OFFSET POSITIONING COORDINATE #3G57WORK OFFSET POSITIONING COORDINATE #4G58WORK OFFSET POSITIONING COORDINATE #5G59WORK OFFSET POSITIONING COORDINATE #6G60UNI-DIRECTIONAL POSITIONING (X,Y,Z,A,B) (SETTING 35)G61EXACT STOP, MODAL (X,Y,Z,A,B)G64*EXACT STOP G61 CANCEL (SETTING 56)G65**MACRO SUB-ROUTINE CALLG68**ROTA TION (G17,G18,G19,X,Y,Z,R) (OPTION) (SETTING 72, 73)G69*ROTA TION G68 CANCEL (SETTING 56)G70BOLT HOLE CIRCLE with a CANNED CYCLE (I,J,L)G71BOLT HOLE ARC with a CANNED CYCLE (I,J,K,L)G72BOLT HOLES ALONG AN ANGLE with a CANNED CYCLE (I,J,L)MODAL NON-MODAL DEFAULT * OPTIONAL **G73HIGH SPEED PECK DRILL CANNED CYCLE (X,Y,A,B,Z,I,J,K,Q,P,R,L,F) (SETTING 22, 52)G74REVERSE TAPPING CANNED CYCLE (X,Y,A,B,Z,J,R,L,F)(SETTING 130, 133)G76FINE BORING CANNED CYCLE (X,Y,A,B,Z,I,J,P,Q,R,L,F)(SETTING 27)G77BACK BORE CANNED CYCLE (X,Y,A,B,Z,I,J,Q,R,L,F)(SETTING 27)G80*CANCEL CANNED CYCLE (SETTING 56)G81DRILL CANNED CYCLE (X,Y,A,B,Z,R,L,F)G82SPOT DRILL / COUNTERBORE CANNED CYCLE (X,Y,A,B,Z,P,R,L,F)G83PECK DRILL DEEP HOLE CANNED CYCLE (X,Y,A,B,Z,I,J,K,Q,P,R,L,F) (SETTING 22, 52)G84TAPPING CANNED CYCLE (X,Y,A,B,Z,J,R,L,F)(SETTING 130, 133)G85BORE IN~BORE OUT CANNED CYCLE (X,Y,A,B,Z,R,L,F)G86BORE IN~STOP~RAPID OUT CANNED CYCLE (X,Y,A,B,Z,R,L,F)G87BORE IN~MANUAL RETRACT CANNED CYCLE (X,Y,A,B,Z,R,L,F)G88BORE IN~DWELL~MANUAL RETRACT CANNED CYCLE (X,Y,A,B,Z,P,R,L,F)G89BORE IN~DWELL~BORE OUT (X,Y,A,B,Z,P,R,L,F)G90*ABSOLUTE POSITIONING COMMANDG91INCREMENTAL POSITIONING COMMAND(SETTING 29)G92GLOBAL WORK COORDINATE SYSTEM SHIFT (FANUC) (HAAS) (SETTING 33)G92SET WORK COORDINATE VALUE (YASNAC) (SETTING 33)G93INVERSE TIME FEED MODE ONG94*INVERSE TIME FEED MODE OFF / FEED PER MINUTE ON (SETTING 56)G95FEED PER REVOLUTION (SETTING 9, 56)G98*CANNED CYCLE INITIAL POINT RETURN (SETTING 56)G99CANNED CYCLE "R" PLANE RETURNG100MIRROR IMAGE G101 CANCELG101MIRROR IMAGE (X,Y,Z,A,B)(SETTING 45, 46, 47, 48, 80)G102PROGRAMMABLE OUTPUT TO RS-232 (X,Y,Z,A,B)G103LIMIT BLOCK LOOKAHEAD (P0-P15 for number control looks ahead)G107CYLINDRICAL MAPPING (X,Y,Z,A,Q,R,)G110-G129 WORK OFFSET POSITIONING COORDINATE #7-26G136**AUTOMATIC WORK OFFSET CENTER MEASUREMENTG1413D+ CUTTER COMPENSATION (X,Y,Z,I,J,K,D,F)G143**5-AXIS TOOL LENGTH COMPENSATION+ (X,Y,Z,A,B,H) (SETTING 15, 117)G150GENERAL PURPOSE POCKET MILLING (X,Y,P,Z,I,J,K,Q,D,R,L,S,F)G153**5-AXIS HIGH SPEED PECK DRILL CANNED CYCLE (X,Y,A,B,Z,I,J,K,Q,P,E,L,F) (SETTING 22)G154**SELECT WORK OFFSET POSITIONING COORDINATE P1-99 (P)G155**5-AXIS REVERSE TAPPING CANNED CYCLE (X,Y,A,B,Z,J,E,L,F)G161**5-AXIS DRILL CANNED CYCLE (X,Y,A,B,Z,E,L,F)G162**5-AXIS SPOT DRILL / COUNTERBORE CANNED CYCLE (X,Y,A,B,Z,P,E,L,F)G163**5-AXIS PECK DRILL CANNED CYCLE (X,Y,A,B,Z,I,J,K,Q,P,E,L,F) (SETTING 22)G164**5-AXIS TAPPING CANNED CYCLE (X,Y,A,B,Z,J,E,L,F)G165**5-AXIS BORE IN, BORE OUT CANNED CYCLE (X,Y,A,B,Z,E,L,F)G166**5-AXIS BORE IN, STOP, RAPID OUT CANNED CYCLE (X,Y,A,B,Z,E,L,F)G169**5-AXIS BORE IN, DWELL, BORE OUT (X,Y,A,B,Z,P,E,L,F)G174NON-VERTICAL RIGID TAPPING CCW (X,Y,Z,F)G184NON-VERTICAL RIGID TAPPING CW (X,Y,Z,F)G187ACCURACY CONTROL FOR HIGH SPEED MACHINING (E) (SETTING 85)G188G188 GET PROGRAM FROM PST (Program Schedule Table)Note: These G and M codes are useful reference information, on a desk, or at the machine. They're great to have laminated with G codes on one side and M codes on the other. As a suggestion; get 90lb. white cardstock and print G-codes on one side and M-codes on the other. Cut out the square section and go to your local local printer to get them laminated.Note: These G and M codes are useful reference information, on a desk, or at the machine. They're great to have laminated with G codes on one side and M codes on the other. As a suggestion; get 90lb. white cardstock and print G-codes on one side and M-codes on the other. Cut out the square section and go to your local local printer to get them laminated.。
哈斯开机,关机,对刀操作。G代码和M代码介绍
1开机1.) 将电气柜上主电源开头扳到“ON”位置并给机床供气。
2.) 按下操作面板左上方绿色的POWER ON键。
3.) 控制系统初始化结束后按下POWER UP/RESTART键完成机床的初始化。
2 关机按下操作面板左上方红色的POWER OFF键后将主电源开关扳回“OFF”位置并关闭气源。
3 手动对工件坐标系1.) 确定使用的坐标系(例如G54)以及工件基面(通常为工件最上面)并准备一个块规(例如40mm)。
2.) 将块规放在工件基面上,按HANDLE/JOG键进入手轮方式,按+Z或-Z选择移动Z轴,把主轴头移到靠近块规时应缓慢移动Z 轴直到主轴端面正好靠上块规面。
3.) 按OFSET键后再按Page Down键翻到工件零点偏置页面显示(WORK ZERO OFFSET),将光标移到G54的Z坐标栏后按PART ZERO SET键设入Z坐标偏置,再把块规高度值(40mm)输入后按WRITE键加上去。
4.) 用适当的方法找到工作X,Y方向的零点后也按PART ZERO SET键将X,Y方向的工作零点偏置量分别输入4 手动对刀1.) 将加工工件需用的刀准备好,选择一个对刀基面(该基面所在的工件坐标系已经按上述方法对好并且当前有效)。
2.) 将#1刀放入主轴并按TOOL RELEASE键将刀装入主轴。
3.) 按HANDLE/JOG键进入手轮方式,按+Z或-Z选择移动Z轴,把主轴头移到刀尖靠近对刀基面时应缓慢移动Z轴直到刀尖正好靠上对刀基面时停止。
4.) 按OFSET键后再按Page Down键翻到刀具偏置页面显示(TOOL OFFSET),将光标移到#1刀第3栏(LENGTH GEOMETRY)后按TOOL OFSET MEASUR键输入刀具长度值。
5.) 把光标移到第2栏(CLNT POS),关上门后按COOLANT键打开冷却液,用CLNT UP键和CLNT DOWN键移动冷却液喷嘴到合适的位置,输入冷却液喷嘴的位置号后按F1键将其位置设入。
CNC哈斯机器操作指南
预热主轴 Spindle Warm Up
5. 按绿色的“CYCLE START(循环启动)”键。 Press the green “CYCLE START” button to run.
13
从USB导入程序 Loading a Program into Memory From USB
1. HASS机器本身内存较小,程序可以通过远程连接或者从USB记忆卡传送 到机器上。按下“LIST PROG(程序清单)”按键。 Programs can be run remotely from a server or locally from a USB memory stick. The Haas machine does not contain internal memory for cutting programs. Press “LIST PROG” key.
26
重启机器和继续按照程序工作
Restart the Machine and Continue with Program
3. 按“CYCLE START(循环启动)”键使机器恢复工作。 Press green “CYCLE START” button to resume.
27
使用对刀仪设定刀具长度
Байду номын сангаас24
重启机器和继续运行程序
Restart the Machine and Continue with Program
1. 检查待机状态下主轴的方向,然后关门,根据需要按“CW/FWD(正 转)”或者“CCW/REV(反转)”使主轴正转或反转。 Close door, and press “FWD” key for spindle forward or “REV” for spindle reverse depending on the direction when you stopped the spindle.
HAAS加工中心操作简易说明
HAAS 加工中心操作步骤一:1)打开机床后侧的电源开关2)按操作面板上的二:回零:1)第一种方法:按→2键→ 按3)单轴回零:按键→按→三:主轴旋转,停止1键2)输入M03 S800)3键 →正转键 → 停转键 → 反转4减速按1)手轮进给:I )按 II 键 (选进给轴)III 倍率键IV)转动手轮,移动工作台2)点动(快动):I )选进给倍率键(同上)II )直接按 使工件接近或 远离铣刀五.装刀,选刀。
或再按主轴旁黑色按钮即可装卸刀具。
输入M06 T01后按输入T01后直接按或换刀按 按顺序换刀 六:对刀1) 手动装好夹具,工件2) 校调刀具至工件相对位置 例如:铣刀中心与工件原点重合3) 按键两次进入G54界面4) 光标分别选中G54中的X ,Y ,Z5)按 键七.输入程序:1)按 键→→输入程序号→按回车键2)按键 键3)输入程序八.输入刀补1)按 键,进入刀号 刀长 刀半径界面2)输入刀补值按F1键替换原有值,按回车键在原有值上累加九.图形模拟1)按→→2)按→ 按键两次 →按→→显示坐标 →显示程序 轨迹定位放大:按 →按 键把图形置于方框中,再按回车键后→按十.加工(自动)1)→→ 回车↙2)按 →按 →自动加工 ↘按→按 十一,拷贝(从机床中拷入A 盘)→→ 回车 →光标选中 键→→十二 从A 盘传送程序到HAAS 机床电脑中→A 盘中的程号→回车→按。
哈斯加工中心对刀流程
1.开关机流程:先按POWER ON,再按EMERGENCY STOP,进入系统后再按RESET,接触报警1.先按此处绿色按钮2.待进入系统后,旋转此处红色按钮3.接触报警后,按两次RESET,报警消除2.开机回零,先按ZERO RESET,再按ALL,等待一钟,回零完毕。
1.先按ZERO RESET2.再ALL,等待一钟,回零完毕3.循环启动,先按MEMORY,再按CYCLE START1.先按MEMORY2.再按CYCLE START3.更换损坏刀具,T02为M4丝锥,T07为D3.2钻头,先按MDI,再按向上光标,再按下方键盘输入T02 M6或者T03 M6,再按绿色按钮1.先按MDI2.按此处,光标向上移动3.按此处输入T02 M6(丝锥)或T03 M6(钻头)4.按下绿色按钮,机床进行换刀5.按下HANDLE JOG6.用右手按住此处,等待三秒7.同时用左手握住刀柄,刀柄会自动松开8.将写下的刀柄放到刀具台上,键槽对好,放下去,用扳手卡好,顺时针为锁紧,逆时针为松开(逆时针松开)(顺时针锁紧)9.按住松刀按钮,对准定向键,向上推入主轴,注意将刀柄上部吹干净4.对刀3.摇动手脉,使刀具到合适位置1.按HANDLE JOG2.按0.01注意:Z为上下,Y为前后,X为左右4.刀具刀尖与此平面相平,看机械坐标值的Z值5.按此键,将黄色框移动到长度-几何6.按此键,将黄色框移动到长度-几何一栏,输入机械坐标的Z值7.输入完Z值后,按ENTER(带小数点),黄色框中数值和机械坐标值相同。
哈斯操控面板-加工中心
偏置键——工作坐标偏置
OFFSET (JOG) O91002 N0000
G CODE X Y Z G 52 0. 0. 0. G 54 0. 0. G 55 0. 0. 0. G 56 0. 0. 0. G 56 0. 0. 0. G 58 0. 0. 0. G 59 0. 0. 0. G154 P1 0. 0. 0. (G110) G154 P2 0. 0. 0. (G111) G154 P3 0. 0. 0. (G112) G154 P4 0. 0. 0. (G113) G154 P5 0. 0. 0. (G114) G154 P6 0. 0. 0. (G115) G154 P7 0. 0. 0. (G116) G154 P8 0. 0. 0. (G116) X POSITION: -9.0000 WRITE ADD/F1 SET/OFSET TOGGLE JOGGING Z AXIS HANDLE .01
POS-OPER (操作坐标系显页)
POS-OPER (MEM) O91002 N0000
输入 X, Y, Z 等键 再 按<ORIGIN> 可分别各轴清零 在手动模态: 按 X, Y, Z 进给键 再 按 <ORIGIN> 可分别各轴清零 你可输入例如: Z 3.5179 再 按 <ORIGIN> 显页则呈现其读数
哈斯操控台 立式加工中心
版本各异 排布相同
显示键 — 即使机床在运行中也可按任何的显示键
功能键
进给键
超控键
模态键
数字键
字母键
光标键
位置键:
POSITION (MEM) O91002 N0000
按 或 可呈不同显页: Operators (操作坐标) Work (工作坐标) Machine (机床原点) Dist-to-Go (剩余距离) 在 Debug 模态 可查阅 机床的原始数据
数控代码大全及使用方法
数控代码大全及使用方法
数控代码是用于控制数控机床的指令集。
它包括G代码和M代码两种类型。
G代码用于控制运动和位置,如G00(快速定位)和G01(线性插补);M代码用于控制机床的其他功能,如M03(打开主轴)和M04(关闭主轴)。
G代码常用指令如下:
G00:快速定位
G01:线性插补
G02:圆弧插补(顺时针)
G03:圆弧插补(逆时针)
G04:延迟
G20:设置为英制单位
G21:设置为公制单位
G28:回原点
G90:设置为绝对坐标
G91:设置为相对坐标
M代码常用指令如下:
M03:打开主轴
M04:关闭主轴
M05:关闭刀具
M06:更换刀具
M08:打开冷却液
M09:关闭冷却液
M30:程序结束
使用方法:
1.准备数控程序,将其输入到数控机床中
2.设置好机床的参数
3.运行程序,监控机床的运行状态
4.根据需要调整参数并重新运行
注意事项:
1.确保机床和刀具的安全
2.避免在运行时修改程序
3.确保工件的稳定性和正确的定位
4.使用正确的刀具和刀具参数
5.注意机床的润滑和维护
6.使用专业的软件进行编程
数控代码的使用需要一定的专业知识和经验,对于新手来说可能会有一些困难。
建议在学习
和使用过程中寻求专业人员的指导和帮助。
除了上述常用指令,数控代码还有很多其他指令,如刀具偏置,坐标系转换,输出信号等,这些指令的使用需要根据具体情况和需求来确定。
总之,数控代码是数控机床的基础,理解和掌握它对于控制机床和完成各种加工任务是非常重要的。
数控编程G代码和M代码
G代码内容G00 快速定位G01 直线插补G02 圆弧插补G03 圆弧插补G04 暂停G05G06G07G08G09G10G11G12G13 刀架选择:刀架AG14 刀架选择:刀架BG15G16G17 刀具半径补偿:X-Y平面G18 刀具半径补偿:Z-X平面G19 刀具半径补偿:Y-Z平面G20 原始位置指令G21 ATC原始位置指令G22 扭距跳过指令G23G24 ATC原始位置移动指令(不带直线插补) G25 节点位置移动指令(不带直线插补)G26G27G28 扭距极限指令取消G29 扭距极限指令G30 跳步循环G31 固定螺纹车削循环:轴向G32 固定螺纹车削循环:端面G33 固定螺纹车削循环G34 变螺距螺纹车削循环:增加螺距G35 变螺距螺纹车削循环:减少螺距G36 动力刀具轴-进给轴同步进给 (正转)G37 动力刀具轴-进给轴同步进给 (反转) G38G39G40 刀尖圆狐半径补偿: 取消G41 刀尖圆狐半径补偿: 左G42 刀尖圆狐半径补偿: 右G43G44G45G46G47G48G49G50 零点位移,主轴最高转速指令G51G52 六角刀架转位位置误差补偿G53G54G55G56G57G58G59G60G61G62 镜像指令G63G64 到位控制关G65 到位控制开G66G67G68G69G70G71 复合固定螺纹车削循环: 轴向G72 复合固定螺纹车削循环: 径向G73 轴向铣槽复合固定循环G74 径向铣槽复合固定循环G75 自动倒角G76 自动倒圆角G77 攻丝复合固定循环G78 反向螺纹攻丝循环G79G80 形状定义结束 (LAP)G81 轴向形状定义开始 (LAP)G82 径向形状定义开始 (LAP)G83 坯材形状定义开始 (LAP)G84 棒料车削循环中改变切削条件 (LAP) G85 调用棒料粗车循环 (LAP)G86 调用重复粗车循环 (LAP)G87 调用精车循环 (LAP)G88 调用连续螺纹车削循环 (LAP)G89G90 绝对值编程G91 增量编程G92G93G94 每分进给模式 (mm/min)G95 每转进给模式 (mm/rev)G96 恒周速切削开G97 G96取消G98G99G100 刀架A或刀架B单独切削的优先指令G101 创成加工中直线插补G102 创成加工中圆弧插补 (正面) (CW)G103 创成加工中圆弧插补 (正面) (CCW) G104G105G106G107 主轴同步攻丝,右旋螺纹G108 主轴同步攻丝,左旋螺纹G109G110 刀架A恒周速切削G111 刀架B恒周速切削G112 圆弧螺纹车削CWG113 圆弧螺纹车削CCWG114G115G116G117G118G119 刀具半径补尝:C-X-Z平面G120G121G122 刀架A副主轴W轴指令 (13)G123 刀架B副主轴W轴指令 (G14)G124 卡盘A有效原点G125 卡盘B有效原点G126 锥度加工模式OFF指令G127 锥度加工模式ON指令G128 M/C加工模式OFF指令G129 M/C加工模式ON指令G130G131G132 创成加工中圆弧插补 (侧面) (CW)G133 创成加工中圆弧插补 (侧面) (CCW)G134G135G136 坐标反转结束或Y轴模式关G137 坐标反转开始G138 Y轴模式开G139G140 主轴加工模式的指定G141 副主轴加工模式的指定G142 自动脱模主轴加工模式的指定G143 自动脱模主轴和第3刀架加工模式的指定G144 W-轴控制OFF指令G145 W-轴控制ON指令G146G147G148 B-轴控制OFF指令G149 B-轴控制ON指令G150G151G152 可编程尾架定位 (牵引尾架)G153 可编中心架G代码 (牵引)G154 W-轴单向定位指令G155 精确轮廓描绘模式ON指令G156 精确轮廓描绘模式OFF指令G157G158 刀具轴方向刀具长度偏移量G159 刀具轴方向刀具长度偏移量(不带旋转位移偏移量) G160 取消刀具轴方向刀具长度偏移量G161 G代码宏功能MODING162 G代码宏功能MODING163 G代码宏功能MODING164 G代码宏功能MODING165 G代码宏功能MODING166 G代码宏功能MODING167 G代码宏功能MODING168 G代码宏功能MODING169 G代码宏功能MODING170 G代码宏功能MODING171 G代码宏功能CALLG172G173G174G175G176G177G178 同步攻丝循环 (CW)G179 同步攻丝循环 (CCW)G180 动力刀具复合固定循环: 取消G181 动力刀具复合固定循环: 钻孔G182 动力刀具复合固定循环: 镗孔G183 动力刀具复合固定循环: 深孔钻G184 动力刀具复合固定循环: 攻丝G185 动力刀具复合固定循环: 轴向螺纹车削G186 动力刀具复合固定循环: 端面螺纹车削G187 动力刀具复合固定循环: 轴向直螺纹车削G188 动力刀具复合固定循环: 经向直螺纹车削G189 动力刀具复合固定循环: 铰孔/镗孔G190 动力刀具复合固定循环: 键槽切削循环G191 动力刀具复合固定循环: 轴向键槽切削循环G192G193G194G195G196G197G198G199G200G201G202G203G204G205 G代码宏功能CALLG206 G代码宏功能CALLG207 G代码宏功能CALLG208 G代码宏功能CALLG209 G代码宏功能CALLG210 G代码宏功能CALLG211 G代码宏功能CALLG212 G代码宏功能CALLG213 G代码宏功能CALLG214 G代码宏功能CALLM代码内容M00 程序停止M01 任选停止M02 程序结束M03 工作主轴起动 (正转)M04 工作主轴起动 (反转)M05 主轴停止M06 刀具交换M07M08 冷却液开M09 冷却液关M10 主轴点动关M11 主轴点动开M12 动力刀具轴停止M13 动力刀具轴正转M14 动力刀具轴反转M15 C轴正向定位M16 C轴反向定位M17 机外测量数据通过RS232C传送请求M18 主轴定向取消M19 主轴定向M20 尾架干涉区或主轴干涉监视关(对面双主轴规格) M21 尾架干涉区或主轴干涉监视开(对面双主轴规格) M22 倒角关M23 倒角开M24 卡盘干涉区关,刀具干涉区关M25 卡盘干涉区开,刀具干涉区开M26 螺纹导程有效轴Z轴指定M27 螺纹导程有效轴X轴指定M28 刀具干涉检查功能关M29 刀具干涉检查功能开M30 程序结束M31M32 螺纹车削单面切削模式M33 螺纹车削时交叉切削模式M34 螺纹车削逆向单面切削模式M35 装料器夹持器Z向滑动后退M36 装料器夹持器Z向滑动前进M37 装料器臂后退M38 装料器臂前进到卸载位置M39 装料器臂前进到卡盘位置M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M43 主轴齿轮3档M44 主轴齿轮4档M45M46M47M48 主轴转速倍率无效取消M49 主轴转速倍率无效M50 附加吹气口1关M51 附加吹气口1开M52M53M54 分度卡盘自动分度M55 尾架后退M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速度恒定切削时,恒定旋转应答忽视M62 M64取消M63 主轴旋转M码应答忽视M64 主轴旋转之外的M码应答忽视M65 T码应答忽视M66 刀架回转位置自由M67 凸轮车削循环中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M71M72 ATC单元定位在接近位置M73 螺纹车削类型1M74 螺纹车削类型2M75 螺纹车削类型3M76 工件捕手后退M77 工件捕手前进M78 中心架松开M79 中心架夹紧M80 过切前进M81 过切后退M82M83 卡盘夹紧M84 卡盘松开M85 LAP粗车循环后不返回起始位置M86 刀架右回转指定M87 M86取消M88 吹气关M89 吹气开M90 关门M91 开门M92 棒料进给器后退M93 棒料进给器前进M94 装料器装料M95 装料器卸料M96 副轴用工件捕手后退M97 副轴用工件捕手前进M98 尾架低压M99 尾架高压M100 等待同步指令M101 外部M码M102 外部M码M103 外部M码M104 外部M码M105 外部M码M106 外部M码M107 外部M码M108 外部M码M109 取消M110M110 C轴连接M111 拾取轴自动零点设定M112 M-刀具轴在第三刀架上停止M113 M-刀具轴在第三刀架前进转M114 M-刀具轴在第三刀架向回转M115 卸料器打开M116 卸料器关闭M117 侧头前进M118 侧头后退M119 工件计数专用M120 无工件M121 固定中心架打开/关闭M122 固定中心架后退M123 固定中心架前进M124 STM超时检测开M125 STM超时检测关M126 附加送气口3关M127 附加送气口3开M128 尾架转动后退M129 尾架转动前进M130 卡盘故障检测空气关M131 卡盘故障检测送气输出关M132 卡盘故障检测关M133 卡盘故障检测开M134 负荷监视关M135 负荷监视开M136 复合固定循环形状指定M137 对刀器互锁解除开M138 对刀器互锁解除关M139 自学功能启动M140 攻丝循环动力刀具恒周速应答忽视M141 C轴夹紧指令选择M142 冷却液底压M143 冷却液高压M144 附加冷却液1关M145 附加冷却液1开M146 C轴松开M147 C轴夹紧M148 自动脱模主轴正转M149 自动脱模主轴反转M150 同步旋转关M151 同步旋转开M152 动力刀具轴互锁解除开M153 动力刀具轴互锁解除关M154 附加送气口2关(测量用吹气口) M155 附加送气口2开(测量用吹气口) M156 尾座互锁解除关M157 尾座互锁开M158 凸轮加工机-同步运行关M159 凸轮加工机-同步运行开M160 M161取消M161 进给倍率固定(100%)M162 M163取消M163 动力刀具主轴倍率固定(100%)M164 M165取消M165 进给保持和单程序段忽视M166 尾架进给/后退互锁解除关M167 尾架进给/后退互锁解除开M168 忽略动力刀具轴恒周速应答忽视M169 C轴没卡紧M170M171M172 车床内侧机械手互锁解除关M173 车床内侧机械手互锁解除开M174 附加冷却液2关M175 附加冷却液2开M176 Y轴松开M177 Y轴夹紧M178 尾架卡盘夹紧M179 尾架卡盘松开M180 机械手请求0M181 机械手请求1M182 机械手请求2M183 机械手请求3M184 卡盘互锁取消关M185 卡盘互锁取消开M186M187M188 尾架连接关(牵引可编程尾架规格) M189 尾架连接开(牵引可编程尾架规格) M190 尾架连接是可用G00移动M191 动力刀具主轴分度方向指定(顺时针) M192 动力刀具主轴分度方向指定(逆时针) M193 M194取消M194 螺纹车削相位核运行M195 M196取消M196 螺纹车削相位核对位移量有效M197 螺纹车削相位核对位移量清除M198M199M200 Z轴同步进给取消M201 Z轴同步进给G13M202 Z轴同步进给G14M203 刀架松开(数控刀架)M204 LR15M-ATC;循环时间缩短规格 (刀库换刀门关)M205 LR15M-ATC;循环时间缩短规格 (刀库换刀门开)M206 LR15M-ATC;循环时间缩短规格 (后退位置防护罩开)M207 LR15M-ATC;循环时间缩短规格 (后退位置防护罩关)M208 门互锁C,D开M209 门互锁C,D关M210M211 键槽切削循环:单向切削模式M212 M-刀具轴在第三刀架上停止或键槽切削循环:交叉切削模式M213 M-刀具轴在第三刀架上停止或键槽切削循环:进给量指定切削模式M214 M-刀具轴在第三刀架上停止或键槽切削循环:等分切削模式M215 负载监视G00忽略关M216 负载监视G00忽略开M217M218 附加吹气口关M219 附加吹气口开M220 平面车削关M221 平面车削旋转比 (1:1)M222 平面车削旋转比 (1:2)M223 平面车削旋转比 (1:3)M224 平面车削旋转比 (1:4)M225 平面车削旋转比 (1:5)M226 平面车削旋转比 (1:6)M227 LR15M-ATC;ATC操作完成等待指令M228 ATC下一个刀具返还指令M229 ATC动力刀具分度M230 外部M码M231 外部M码M232 外部M码M233 外部M码M234 外部M码M235 外部M码M236 外部M码M237 外部M码M238 平面车削动力主轴相位变更M239 副主轴模式主轴分度M240 动力刀具主轴:空档M241 动力刀具主轴:第1档M242 动力刀具主轴:第2档M243 排屑装置停止M244 排屑装置正转M245M246 副主轴卡盘互锁解除开M247 副主轴卡盘互锁解除关M248 副主轴卡盘夹紧M249 副主轴卡盘松开M250 工件推进器后退M251 工件推进器前进M252 激光尺数据写入M253 激光尺数据核对M254 程序停止M255M256M257M258M259M260M261M262M263M264 M265取消M265 脉冲手轮控制方式是取消快速进给M266M267M268M269M270M271 主轴低速开M272 主轴低速关M273M274M275M276M277M278M279M280M281M282M283M284M285M286M287M288 副主轴模式吹气关M289 副主轴模式吹气开M290 顶门关M291 顶门开M292M293M294M295M296 时间常数切换 (用于少量切削标志) M297 时间常数切换 (用于有效形状)M298M299。
哈斯铣床M代码
M06 刀具交换
M06代码是用来换刀 举例M06 T01
M08冷却液开启/M09冷却液关闭
M08开启冷却液供应,M09代码将关闭它。
M10啮合第4轴制动器/M11松开第4轴制动器
代码将啮合和松开可选第4轴制动器。
M12啮合第5轴制动器/M13松开第5轴制动器
代码将啮合和松开可选第5轴制动器
M16换刀
M30
O1000
G13 G91 Z-1. I8. K16. Q6.
M99
D01
ENDThanks源自M98子程序调用• • • • M98 P_ L_ P为子程序号 L为子程序调用次数 子程序必须在程序列表里,并以M99结束。
D01=10mm
例:加工直径32mm,孔心在X0 Y0 深5mm的圆孔 G90 G00 X0 Y0 Z1. G01 Z0 F500. M98 P1000 L5 G00 Z20.
优点:子程序与主程 序在同一程序中,避 免了程序的切换。 D01=10mm
例:加工直径32mm,孔心在X0 Y0 深5mm的圆孔 G90 G00 X0 Y0 Z1. G01 Z0 F500. M97 P1000 L5 G00 Z20.
M30
N1000 G13 G91 Z-1. I8. K16. Q6. M99 D01
预科培训
铣加工编程M代码
Haas CNC 常用铣加工G代码
M 代码(辅助功能)
M代码介绍
M代码是加工中非轴移动指令。
M00 停止程序
M00代码用来停止程序
M01 可选程序停止
M01代码用来停止程序,可选停止特征是开始状态。
M02 程序结束
M02代码用来结束程序
M03/M04/M05 主轴指令
G、M功能指令简述
G、M功能指令简述为了让数控机床按要求进行切削加工,人们就要用程序形式给它输入必要的指令来加以控制。
这种程序指令的规则和格式必须严格符合相应机床(数控系统)的要求和规定,否则机床(数控系统)就无法工作。
不同机床(数控系统)的功能指令有其共性也有不尽相同的地方,这里仅就一些HELLER加工中心常用的基本功能指令进行简单说明。
准备功能和辅助功能是程序段的基本组成部分,是指定工艺过程各种运动和操作特征的核心。
一、准备功能指令准备功能指令,又称G指令、G代码,它由字母和数字组成,下面列举HELLER 加工中心常用的准备功能指令,见表模态与非模态指令编程中的指令有模态指令和非模态指令,模态指令也称续效指令,一经程序段中指定,便一直有效,与上段相同的模态指令可省略不写,直到以后程序中重新指定同组指令时才失效。
而非模态指令(非续效指令)其功能仅在本程序段中有效,与上段相同的非模态指令不能省略不写。
二、准备功能指令的应用1、G0 快速点定位编程: G0 X…Y…Z…参数说明: XYZ 直角坐标中的终点功能:快速移动使刀具快速定位,此功能不适用于工件加工。
操作顺序:利用G0编程的刀具运动以最大允许速度执行(快进),快进速度分别在机床各轴数据中确定。
如果快进运动在几个轴上同步执行,那么快进速度由要求轨迹段时间最长的轴确定。
使用G0指令时要注意刀具是否和工件及夹具发生干涉,忽略这一点,就容易发生碰撞,而在快速状态下的碰撞就更加危险。
附注: G0是模态指令编程示例: G0用于接近起始位置或换刀点,退刀等。
N10 G90 S400 M3 绝对尺寸编程,主轴顺时针转动,转速为400r/min N20 G0 X30 Y20 Z2 快进到起始位置N30 G1 Z-5 F100 D1 直线插补进刀,S=400,F=100,刀具长度补偿D1N40 X80 Y65 直线插补到终点位置N50 G0 Z100 退刀N60 M30 程序结束2、G1 直线插补编程: G1 X…Y…Z…F…参数说明: XYZ 直角坐标中的终点F 进给率,mm/min功能:利用G1,刀具可以作直线或斜线运动,这些直线和斜线运动可以是平面上的,也可以是空间上的,三轴联动就是空间上的运动。
数控技术编程基础知识G代码M代码汇总
数控技术编程基础知识G代码M代码汇总数控技术是一种利用计算机数控设备来控制机床进行加工操作的先进制造技术。
在数控编程中,G代码和M代码是非常重要的两个控制指令集。
本文将介绍数控技术编程中常见的G代码和M代码,以及它们的具体功能和应用。
G代码是数控编程中用于控制加工操作的指令集。
它通常用于控制刀具的运动、速度和位置等参数。
下面是一些常用的G代码及其功能:G00:快速定位,用于控制刀具在工件之间快速移动,不进行加工操作。
G01:直线插补,用于控制刀具按照指定的速度和方向进行直线插补运动。
G02:顺时针圆弧插补,用于控制刀具按照指定的半径和方向进行顺时针圆弧插补运动。
G03:逆时针圆弧插补,用于控制刀具按照指定的半径和方向进行逆时针圆弧插补运动。
G04:暂停,用于控制刀具在指定位置停止一段时间。
G17:选择XY平面,用于指定XY平面为加工平面。
G18:选择XZ平面,用于指定XZ平面为加工平面。
G19:选择YZ平面,用于指定YZ平面为加工平面。
M代码是数控编程中用于控制机床辅助功能的指令集。
它通常用于控制冷却液、机床辅助装置和主轴等。
下面是一些常用的M代码及其功能:M02:程序结束,用于结束整个加工程序。
M03:主轴正转,用于控制主轴以指定的转速正向旋转。
M04:主轴反转,用于控制主轴以指定的转速反向旋转。
M05:主轴停止,用于停止主轴的旋转。
M06:刀具更换,用于指示刀具更换操作。
M08:冷却液开启,用于开启冷却液的供应。
M09:冷却液关闭,用于关闭冷却液的供应。
除了上述常见的G代码和M代码外,还有一些其他的代码用于控制一些特殊的加工操作。
例如:G40:刀具半径补偿关闭,用于关闭刀具半径补偿。
G41:刀具半径补偿左方,用于指定刀具半径补偿在切削区左侧。
G42:刀具半径补偿右方,用于指定刀具半径补偿在切削区右侧。
G43:刀具长度补偿正方向,用于指定刀具长度补偿在切削区之外。
G44:刀具长度补偿负方向,用于指定刀具长度补偿在切削区之内。
哈斯铣床G代码
哈斯铣床G代码2016-11-22*G00 快速移动G50 G51取消G83 啄孔固定循环G01 直线插补移动G51 缩放比例G84 攻丝循环G02 顺时针插补G52 工件坐标设定(Yasnac)G85 镗孔循环G03 逆时针插补G52 局部坐标设定(Haas)G86 镗孔/停止循环G04 暂停(P)(P=秒)G53 非模态机械坐标G87 镗孔/手动缩回固定循环G09 精确停止G54 工件坐标#1G88 镗孔/暂停/镗出固定循环G10 设定偏置G55 工件坐标#2G89 镗入/暂停/镗出固定循环G12 顺时针圆型腔铣削G56 工件坐标#3G90 绝对坐标G13 逆时针圆型腔铣削G57 工件坐标#4G91 增量坐标G17 XY平面选择G58 工件坐标#5G92 设定工件坐标(Haas)G18 ZX平面选择G59 工件坐标#6G92 设定工件坐标(Yasnas)G19 YZ平面选择G60 定向单位G20 选择英制G61 精确停止模式G21 选择公制*G64 取消G61G28 返回参考点G65 宏调用子程序**G29 从参考点返回G68 旋转(G17,G18,G19,X,Y,Z,R)** G31 进给直到跳跃***G69 取消G68G35 刀具直径测量*G70 圆周钻孔G36 工件坐标测量*G71 圆弧钻孔G37 刀具偏置测量*G72 角度钻孔G40 取消刀补G41/G42/G141G73 高速啄孔固定循环G41 刀尖左补偿G74 反向攻丝固定循环G42 刀尖右补偿G76 精镗孔循环G43 刀长补偿+G77 后镗孔固定循环G44 刀长补偿-*G80 取消固定循环G47 文本雕刻G81 钻孔循环*G49 取消G43/G44/G143 G82 点钻孔/沉孔钻循环。
加工中心常用的G代码和M指令
加工中心常用的G代码和M指令在数控加工领域中,G代码和M指令是控制加工中心运行的核心指令。
G代码用于控制工作坐标系的选择和运动方式,而M指令则用于控制机床的辅助功能。
本文将重点介绍加工中心常用的G代码和M指令,并分别阐述其功能和使用方法。
一、常用的G代码1. G00:快速定位G00指令用于将机床快速移动到目标位置,速度较快。
在进行定位操作时,使用G00可以提高加工效率。
例如,G00 X100 Y100将机床以快速速度移动到坐标(100,100)的位置。
2. G01:线性插补G01指令用于实现直线插补运动,将机床沿着两个点之间的直线路径进行加工。
例如,G01 X100 Y100将机床以匀速移动到坐标(100,100)的位置。
3. G02和G03:圆弧插补G02和G03指令用于实现圆弧插补运动,将机床沿着两个点之间的弧线路径进行加工。
其中,G02为顺时针圆弧插补,G03为逆时针圆弧插补。
例如,G02 X100 Y100 I50 J0表示沿着半径为50的顺时针圆弧移动到坐标(100,100)的位置。
4. G17、G18和G19:平面选择G17、G18和G19分别用于选择加工中心工作时的XY平面、ZX平面和YZ平面。
其中,G17为XY平面选择,G18为ZX平面选择,G19为YZ平面选择。
通过这些指令,我们可以根据需要选择不同的平面进行加工操作。
5. G90和G91:坐标系选择G90和G91分别用于绝对坐标系和相对坐标系的选择。
在绝对坐标系中,机床的起点位置为程序设定的绝对位置,而在相对坐标系中,机床的起点位置为最后一次停止位置的坐标。
通过这两个指令,我们可以根据需要选择不同的坐标系进行加工。
二、常用的M指令1. M03和M04:主轴开启和转动M03指令用于启动加工中心主轴,并设置为正转状态。
而M04指令则用于启动加工中心主轴,并设置为反转状态。
通过这两个指令,我们可以控制机床主轴的开启和转动方向。
2. M05:主轴停止M05指令用于停止加工中心的主轴运转,常用于加工结束或暂停操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1开机1.) 将电气柜上主电源开头扳到“ON”位置并给机床供气。
2.) 按下操作面板左上方绿色的POWER ON键。
3.) 控制系统初始化结束后按下POWER UP/RESTART键完成机床的初始化。
2 关机按下操作面板左上方红色的POWER OFF键后将主电源开关扳回“OFF”位置并关闭气源。
3 手动对工件坐标系1.) 确定使用的坐标系(例如G54)以及工件基面(通常为工件最上面)并准备一个块规(例如40mm)。
2.) 将块规放在工件基面上,按HANDLE/JOG键进入手轮方式,按+Z或-Z选择移动Z轴,把主轴头移到靠近块规时应缓慢移动Z 轴直到主轴端面正好靠上块规面。
3.) 按OFSET键后再按Page Down键翻到工件零点偏置页面显示(WORK ZERO OFFSET),将光标移到G54的Z坐标栏后按PART ZERO SET键设入Z坐标偏置,再把块规高度值(40mm)输入后按WRITE键加上去。
4.) 用适当的方法找到工作X,Y方向的零点后也按PART ZERO SET键将X,Y方向的工作零点偏置量分别输入4 手动对刀1.) 将加工工件需用的刀准备好,选择一个对刀基面(该基面所在的工件坐标系已经按上述方法对好并且当前有效)。
2.) 将#1刀放入主轴并按TOOL RELEASE键将刀装入主轴。
3.) 按HANDLE/JOG键进入手轮方式,按+Z或-Z选择移动Z轴,把主轴头移到刀尖靠近对刀基面时应缓慢移动Z轴直到刀尖正好靠上对刀基面时停止。
4.) 按OFSET键后再按Page Down键翻到刀具偏置页面显示(TOOL OFFSET),将光标移到#1刀第3栏(LENGTH GEOMETRY)后按TOOL OFSET MEASUR键输入刀具长度值。
5.) 把光标移到第2栏(CLNT POS),关上门后按COOLANT键打开冷却液,用CLNT UP键和CLNT DOWN键移动冷却液喷嘴到合适的位置,输入冷却液喷嘴的位置号后按F1键将其位置设入。
6.) 如果有必要的话(例如对铣刀),将刀具半径输入到第5栏(RADIUS GEOMETRY)。
7.) 按MDI键后按ACT FWD键换到#2刀,将#2刀具装入后继续对刀5 编辑程序1.) 按LIST PROG键列出程序清单,上下移动光标到要编辑的程序号上,按SELECT PROG键选中程序;如果要编辑新程序,则应输入一个新的程序号(例如O10000)后按SELECT PROG键,此时屏幕会提示NEW PROGRAM(新程序)。
2.) 选中程序后,按EDIT进入编辑方式,屏幕首先会出现一个菜单式编辑窗口,再按PRGRM CONVRS键使程序以较大的字符显示。
3.) 分别用INSERT键、ALT键、DELETE键、UNDO键、F1键、F2键编辑程序:INSERT:插入。
将数据输入行上的内容放到光标后面,也可用来复制程序块。
ALT:更改。
用数据输入行上的内容替换光标处的内容,也可用来移动程序块。
DELETE:删除。
将光标处的内容删掉,也可用来删掉程序块的内容。
UNDO:恢复。
将前面修改的内容恢复过来,也可用来取消程序块的定义。
F1:定义程序块首。
F2:定义程6 运行程序(加工程序已调整好)1.) 建立合适的工件坐标系并完成对刀工作(参见3,4节)。
2.) 将工件固定在合适的夹具上并保证夹持可靠。
3.) 在LIST PROG方式下选中相应的加工程序。
4.) 将进给倍率(FEEDRATE),主轴倍率(SPINDLE RATE)都设为100%。
5.) 关上机床门,按MEM键进入自动运行方式后按CYCLE START键(循环启动)按钮开始运行程序。
7回零方式除了POWER UP/RESTART 键能使机床回到零点位置还有其他几种方法可使机床回零。
机床通电后在用POWER UP/RESTART键回零之前不知道其原位(home)。
也可以先按ZERO RET(回零)方式键再按AUTO ALL AXES(自动将所有轴回零)键从而使机床回到零点。
这些键如图10-2l所示。
这使各轴回到原位并且将所有轴都初始化回到机床零点。
如果只需一个轴初始化归零则只要在ZERO RET方式下按ZERO SINGLE AXIS(单轴回零)。
这将对输入缓冲区中用字母指定的轴进行初始化。
最后ZERO RET 方式下HOME G28键可用于在不进行初始化的条件下使机床各轴快速返回机床零点。
由于没有警告信号提醒用户可能发生碰撞因此必须特别小心以保证机床回参考点时不会与其他物体发生干涉。
如果有可能碰撞按下EMERGENCY STOP(紧急停止)按钮。
8激活排屑装置机加工操作产生切屑切屑是金属加工的副产品。
从切削区排除切屑非常重要。
如果切屑不及时排除将影响机床的切削能力。
可开启排屑器排除切屑传送装置将切屑送到小车里小车用于将切屑运到车间的切屑集中处理区。
控制切屑运动的手动键如图10-15所示。
程序运行时可用手动键或程序中的M代码开启或关闭排屑器。
CHIP FWD(排屑正转)使螺旋排屑器转动从而从机床上排除铁屑。
CHIP STOP停止排屑器的运动。
CHIP REV使排屑器反转。
M代码控制机床的辅助功能。
与CHIP FWD对应的M代码是M31CHIP REV是M32CHIP STOP是M33。
在新型的HAAS 控制系统上M32不再用于控制排屑器的反转9激活冷却液冷却液减小刀具和工件之间的摩擦和磨损由于冷却液是制造过程的重要组成部分检查冷却液面知道如何激活冷却液非常重要。
要检查老版本HAAS 铣床上的冷却液面只需用量油计。
在新版本HAAS 数控系统上可从CIJRNT COMDS页面上观察冷却液传感器如图10-22所示。
不管是什么版本的控制系统确保充足的冷却液非常重要。
设定页面可控制操作过程中冷却液的使用。
按SETNG/GRAPH键观察设定表。
Setting 32(设定值32)控制冷却泵。
在“Normal(正常)”设定下M08和M88冷却液命令照常执行。
在“Ignore(忽略)”设定下程序中的M08或M88命令不能开启冷却液可通过COOLNT(冷却液)键手动开启冷却液。
在“Off(关闭)”设定下冷却液绝对不可以开启数控系统读到程序中的M08或M88命令时发出报警。
程序运行时可以按如图10-23所示的COOINT(冷却液)按钮手动开启或关闭冷却泵。
这会改变当前程序的运行状态一直保持到执行另一个M08或M09冷却液指令。
同时不要忘了Jog 键右侧列有控制机床冷却液的按钮如图10-15所示。
如果冷却液喷嘴有效CLNT UP键使冷却水流方向上升一个位置CLNT DOWN 键使冷却水流方向下降一个位置如果在MDI 方式AUX CLNT将开启主轴中心孔冷却系统。
按AUX CLNT 两次关闭该系统●●M00 停止程序●M01 可选程序停止●M02 程序末端●M03 芯轴正向●M04 芯轴反向●M05 芯轴停止●M06 刀具交换●M08 冷却剂开启●M09 冷却剂关闭●M10 啮合第4轴制动器●M11 松开第4轴制动器●M12 啮合第5轴制动器●M13 松开第5轴制动器●M16 刀具交换与M06相同●G00 01* 快速运动●G01 01 线性插补运动●G02 01 顺时针插补运动●G03 01 逆时针插补运动●G04 00 无运动●G09 00 精确停止●G10 00 设置偏差●G12 00 顺时针循环槽铣削Yasnac ●G13 00 逆时针循环槽铣削Yasnac ●G17 02* XY平面选择●G18 02 ZX平面选择●G19 02 YZ平面选择●G20 06* 选择英制●G21 06 选择公制●M17 松开APC托盘并打开APC门仅用于保养●M18 夹紧APC托盘并关闭APC门仅用于保养●M19 定位芯轴。
P与R值为可选●M21-M28 可选脉冲调制的用户M功能与Fin M30 程序结束与重绕●M31 切屑输送机正向●M33 切屑输送机停止●M34 增量冷却剂插口位置●M35 减量冷却剂插口位置●M36 托盘旋转●M39 旋转刀具转动架●M41 低速档覆盖●M42 高速档覆盖●M50 执行托盘更换●M51-M58 设置可选用户M●M59 设置输出继电器●M61-M68 清除可选用户M●M69 清除输出继电器●M79 如未发现跳跃信号则报警●M80 自动门开启●M81 自动门关闭●M82 放刀●M83 自动空气喷嘴打开●M84 自动空气喷嘴关闭●M86 夹刀●M88 流经芯轴冷却剂ON开启●M89 流经芯轴冷却剂OFF关闭●M93 起动轴位置捕捉●M94 停止轴位置捕捉●M95 睡眠模式●M96 如无输入则覆盖●M97 本地子程序调用●M98 子程序调用●M99 子程序返回或循环●M109 交互式用户输入●M99 子程序返回或循环●M109 交互式用户输入●G28 00 返回基准点●G29 00 从基准点返回●G31 00 进给单位跳跃可选●G35 00 自动刀具直径测量可选●G36 00 自动工作偏差测量可选●G37 00 自动刀具偏差测量可选●G40 07* 铣刀补偿取消●G41 07 左2D铣刀补偿●G42 07 右2D铣刀补偿●G43 08 刀具长度补偿+●G44 08 刀具长度补偿-●G47 00 文本雕刻●G49 08* G43/G44/G143取消●G50 11 G51取消●G51 11 定标可选●G52 12 设定工作坐标系统G52Yasnac●G52 00 设定本地坐标系统G52Fanuc●G52 00 设定本地坐标系统HAAS●G53 00 非常见机床坐标系统●G54 12* 调设工作坐标系统1●G55 12 调设工作坐标系统2●G56 12 调设工作坐标系统3●G57 12 调设工作坐标系统4●G58 12 调设工作坐标系统5●G59 12 调设工作坐标系统6●G60 00 单向定位●G61 13 精确停止模式●G64 13* G61取消●G65 00 宏子程序调用可选●G68 16 旋转可选●G69 16 G68取消可选●G70 00 螺栓孔循环Yasnac●G71 00 螺栓孔弧Yasnac●G72 00 沿某个角度的螺栓孔Yasnac●G73 09 高速啄孔封闭循环●G74 09 逆向攻丝封闭循环●G76 09 精密镗孔封闭循环●G77 09 后孔封闭循环●G80 09* 封闭循环取消●G81 09 钻孔封闭循环●G82 09 点孔封闭循环●G83 09 正常啄孔封闭循环●G84 09 攻丝封闭循环●G85 09 镗孔封闭循环●G86 09 镗孔/停止封闭循环●G87 09 镗孔/停止/手动缩回封闭循环●G88 09 镗孔/无运动/手动缩回封闭循环●G89 09 镗孔/无运动封闭循环●G90 03* 绝对●G91 03 增量●G92 00 设定工作坐标-FANUC或HAAS ●G92 00 设定工作坐标-YASNAC●G93 05 反比时间进给模式●G94 05* 每秒进给模式●G98 10* 初始点返回●G99 10 R平面返回●G100 00 取消镜像●G101 00 启用镜像●G102 00 至RS-232的可编程输出●G103 00 限制块缓冲●G107 00 柱形映射●G110 12 设定工作坐标系统7●G111 12 设定工作坐标系统8●G112 12 设定工作坐标系统9●G113 12 设定工作坐标系统10●G114 12 设定工作坐标系统11●G115 12 设定工作坐标系统12●G116 12 设定工作坐标系统13●G117 12 设定工作坐标系统14●G118 12 设定工作坐标系统15●G119 12 设定工作坐标系统16●G120 12 设定工作坐标系统17●G121 12 设定工作坐标系统18●G122 12 设定工作坐标系统19●G123 12 设定工作坐标系统20●G124 12 设定工作坐标系统21●G125 12 设定工作坐标系统22●G126 12 设定工作坐标系统23●G127 12 设定工作坐标系统24●G128 12 设定工作坐标系统25●G129 12 设定工作坐标系统26●G136 00 自动工作偏差中央测量●G141 07 3D+铣刀补偿●G143 08 5轴刀具长度补偿可选●G150 00 通用槽铣削●G153 09 5轴高速啄孔封闭系统。