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表示固定角度插补。
国际G,M代码大全

第五章国际标准G、M码指令功能第一节指令功能释意与应用指令一览表指令一览表M指令一般为机台的本身性能,故一般为辅助作用。
如:T05 M06进行换刀选择刀号S1800 M03主轴正转进行转速设定M08为单独指令使用进行加工中冷却给水第二节 (三菱)指令格式说明一.基础编程G00 XB YB ZB (快速定位) (从A 点→B 点→C 点→D 点) 是目标点座标 见G00轨迹如图(5-1)刀具从A 点快速三轴同动移位到B 点a 为刀具轨迹 图(5-1) G01 X_Y_Z_(直线补间切削)及G90 G91的应用X 、Y 、Z 是目标点座标图(5-2)CNC 铣床加工某型腔。
铣刀直径爲 Φ6型腔深2mm ,刀具加工轨迹如图(5-3)工件加工零点,由面板操作。
设定OP 点为零点. 我们分别用G90(绝对座标)和G91(增量座标) 编 程指令G17、G18、G19图(5-2)ZABX该组指令用於选择直线圆弧补间平面, G17选择X 、Y 平面,G18选择X 、Z 平面,G19选择YZ 平面 如图(5-4) 应用程式如下表 如图(5-5)刀心按“O →A-B →C →D →B-0”轨直线运动。
当刀具三轴同动或单轴移动时可用G17状态。
程式如下:圆弧切削 指令G02 G03功能: 使刀具从圆弧起点,沿圆弧移动到圆弧终点。
G02为顺时针圆弧切削,G03为逆时针圆弧切削。
一般格式如下:G17 X__ Y__ R__ I__ J__ F__ G18 X__ Z__ R__ I__ J__ F__G19 Y__ Z__ R__ I__ J__ F__{ G02G03 }图(5-4)图(5-5){ G02G03 } { G02}说明:(1)X Y Z是圆弧终点座标,增量方式时是圆弧起点的增量座标。
(2)I J K是圆弧圆心,在X Y Z轴上的座标,有两种表达方式:其一绝对方式时I J K为绝对座标。
其二无论绝对增量编程,I J K均为圆弧起点相对圆心的增量座标。
数控编程中常用的指令(G代码、M代码)

数控编程中常用的指令(G 代码、M 代码)在数控编程中,有的编程指令是不常用的,有的只适用于某些特殊的数控机床。
这里只要介绍一些常用的编程指令,对于不常用的编程指令,请参考使用的数控机床编程手册。
1、准备功能指令(G 指令)准备功能指令由字符G 和其后的1~3位数字组成,其主要功能是指定机床的运动方式,为数控系统的插补运算作准备。
G 指令的有关规定和含义见表1。
G 代码的说明G 代码 功能 G 代码 功能 G00 定位(快速进给) G43 取消刀具长度补偿 G01 直线插补(切削进给) G44 刀具长度正偏置(刀具延长)G02 圆弧插补(顺时针) G49 刀具长度负偏置(刀具缩短)G03 圆弧插补(逆时针) G54—G59 工作坐标系 G17 XY 平面选择 G80 固定循环取消 G18 ZX 平面选择 G81 钻孔固定循环 G19 YZ 平面选择 G83 深孔钻孔固定循环 G40 取消刀具半径补偿 G90 绝对坐标编程方式 G41 刀具半径左补偿 G91 相对坐标编程方式G42刀具半径右补偿注:以上G 代码均为模态指令(或续效指令),一经程序段中指定,便一直有效,直到以后程序段中出现同组另一指令(G 指令)或被其它指令取消(M 指令)时才失效,否则保留作用继续有效,而且在以后的程序中使用时可省略不写。
2、辅助功能指令(M 指令)辅助功能指令由字母M 和其后的两位数字组成,主要用于完成加工操作时的辅助动作。
常用的M 指令见表2。
M 代码的说明M 代码 功能 说明M 代码 功能 说明 M00 程序停止 非模态 M08 冷却液开 模态M01 选择程序停止 M09 冷却液关 M02 程序结束 M30 程序结束并返回 非模态 M03 主轴顺时针旋转 模态 M98 调用子程序 M04 主轴逆时针旋转 M99 子程序取消M05主轴停止。
数控加工中心常用G-M代码指令详解

数控加工中心经常使用的G代码和M指令之马矢奏春创作G代码----功能--------------格式:1.G00--------快速移动格式:G00X-----Y-----Z---- 2.G01--------直线插补格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K----- 4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z----- I-----J-----K-----5.G04--------暂停6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.G17--------选择XY平面9.G18--------选择XZ平面10.G19--------选择YZ平面11.G20--------英寸输入12.G21--------毫米输入13.G28--------返回参考点14.G29--------从参考点返回15.G40--------刀具半径抵偿取消16.G41--------刀具半径左抵偿17.G42--------刀具半径右抵偿18.G43--------正向刀具长度抵偿19.G44--------负向刀具长度抵偿20.G49--------刀具长度抵偿取消21.G50--------比例缩放取消22.G51--------比例缩放有效23.G54~G59选择工件坐标系1~~~624.G68--------坐标旋转25.G69--------坐标旋转取消26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K---29.G80--------取消固定循环30.G81--------钻孔循环格式:G81X---Y---Z---R---F---31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K---32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---33.G90--------绝对值编程34.G91--------增量值编程35.G94--------每分钟进给36.G95--------每转进给37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点经常使用的辅助功能M代码M代码----功能1.M00--------程序停止2.M01--------选择停止3.M02--------程序结束4.M03--------主轴正转5.M04--------主轴反转6.M05--------主轴停止转动7.M06--------换刀指令8.M08--------切削液开9.M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------子程序调用13.M99-------子程序结束,并返回主程序地址码中英文字母的含义地址------功能---------含义1.D------------抵偿号--------刀具半径抵偿指令2.F------------进给速度------给速度的指令3.G------------准备功能-----指令动作方式4.H------------抵偿号--------抵偿号的指定5.I-------------坐标字--------圆弧中心X轴向坐标6.J-------------坐标字--------圆弧中心Y轴向坐标7.K------------坐标字--------圆弧中心Z轴向坐标8.L------------重复次数-----固定循环及子程序的重复次数9.M-----------辅助功能-----机床开/关指令10.N----------顺序号--------程序段顺序号11.O----------程序号--------程序号,子程序号的指定12.P----------------------------暂停或程序中某功能开始使用的顺序号13.Q----------------------------固定循环终止段号或固定循环中定距14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令16.T----------刀具功能------刀具编号的指令17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使刀具依照点位控制方式快速移动到指定位置。
国际G,M代码大全

第五章國際標準G、M碼指令功能第一節指令功能釋意與應用指令一覽表指令一覽表M指令一般為機台的本身性能,故一般為輔助作用。
如:T05 M06進行換刀選擇刀號S1800 M03主軸正轉進行轉速設定M08為單獨指令使用進行加工中冷卻給水第二節 (三菱)指令格式說明一.基礎編程G00 XB YB ZB (快速定位) (從A 點→B 點→C 點→D 點) 是目標點座標 見G00軌跡如圖(5-1)刀具從A 點快速三軸同動移位到B 點a 為刀具軌跡 圖(5-1) G01 X_Y_Z_(直線補間切削)及G90 G91的應用X 、Y 、Z 是目標點座標圖(5-2)CNC 銑床加工某型腔。
銑刀直徑爲 Φ6型腔深2mm ,刀具加工軌跡如圖(5-3)工件加工零點,由面板操作。
設定OP 點為零點. 我們分別用G90(絕對座標)和G91(增量座標) 編 程B圖(5-2)AB指令G17、G18、G19該組指令用於選擇直線圓弧補間平面,G17選擇X 、Y 平面,G18選擇X 、Z平面,G19選擇YZ 平面 如圖(5-4) 應用程式如下表如圖(5-5)刀心按“O →A-B →C →D →B-0”軌直線運動。
當刀具三軸同動或單軸移動時可用G17狀態。
圖(5-3)Y圖(5-4)圓弧切削 指令G02 G03功能: 使刀具從圓弧起點,沿圓弧移動到圓弧終點。
G02為順時針圓弧切削,G03為逆時針圓弧切削。
一般格式如下: G17 X__ Y__ R__ I__ J__ F__ G18 X__ Z__ R__ I__ J__ F__ G19 Y__ Z__ R__ I__ J__ F__說明:(1) X Y Z 是圓弧終點座標,增量方式時是圓弧起點的增量座標。
(2) I J K 是圓弧圓心,在X Y Z 軸上的座標,有兩種表達方式:其一絕對方式時I J K 為絕對座標。
其二無論絕對增量編程,I J K 均為圓{ G02G03}圖(5-5){ G02G03} { G02G03}弧起點相對圓心的增量座標。
加工中心常用的G代码和M指令

加工中心常用的G代码和M指令在现代机械加工领域,加工中心凭借其高精度、高效率和高自动化程度,成为了制造行业的重要设备。
而要充分发挥加工中心的性能,熟练掌握其常用的 G 代码和 M 指令是关键。
G 代码是准备功能指令,用于控制机床的运动方式和轨迹。
以下是一些常见的 G 代码:G00 快速定位指令。
它使刀具以最快的速度移动到指定的位置,常用于刀具的快速接近和远离工件。
G01 直线插补指令。
用于让刀具沿着直线轨迹移动,需要指定移动的终点坐标和进给速度。
G02 和 G03 分别是顺时针圆弧插补和逆时针圆弧插补指令。
通过指定圆弧的终点坐标、圆心坐标或半径,以及进给速度,来控制刀具沿圆弧轨迹运动。
G04 暂停指令。
在程序执行过程中,需要短暂停留一段时间时使用,常用于钻削时的孔底暂停,以保证加工质量。
G17、G18、G19 分别用于选择 XY 平面、XZ 平面和 YZ 平面。
G20 和 G21 用于设定单位,G20 为英制单位,G21 为公制单位。
G28 回参考点指令。
它可以使刀具自动返回机床坐标系的参考点。
G30 第二参考点返回指令。
除了机床的基本参考点,有时还会设定第二参考点,使用该指令可使刀具返回第二参考点。
G40、G41、G42 分别是刀具半径补偿取消、左补偿和右补偿指令。
在进行轮廓加工时,通过合理使用刀具半径补偿,可以简化编程,并提高加工精度。
G43、G44、G49 分别是刀具长度正补偿、刀具长度负补偿和刀具长度补偿取消指令。
用于补偿刀具长度的差异,确保加工深度的准确性。
G54 至 G59 是工件坐标系选择指令。
可以根据需要设置多个工件坐标系,方便加工不同的工件或同一工件的不同部位。
M 指令是辅助功能指令,主要用于控制机床的各种辅助动作和状态。
常见的 M 指令有:M00 程序暂停。
当程序执行到M00 时,机床的所有动作都会停止,直到按下启动按钮,程序才继续执行。
M01 选择暂停。
与 M00 类似,但只有在机床操作面板上的“选择停止”按钮被按下时,才会暂停。
Fanuc数控车床G代码与M指令

Fanuc数控车床G代码与M指令Fanuc数控车床G代码及M指令⼀、G 代码命令1、代码组及其含义“模态代码”和“⼀般”代码“形式代码”的功能在它被执⾏后会继续维持,⽽“⼀般代码”仅仅在收到该命令时起作⽤。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“⼀般代码”。
每⼀个代码都归属其各⾃的代码组。
在“模态代码”⾥,当前的代码会被加载的同组代码替换。
2、代码解释:G00 定位1. 格式G00 X_ Z_这个命令把⼑具从当前位置移动到命令指定的位置(在绝对坐标⽅式下),或者移动到某个距离处(在增量坐标⽅式下)。
2. ⾮直线切削形式的定位我们的定义是:采⽤独⽴的快速移动速率来决定每⼀个轴的位置。
⼑具路径不是直线,根据到达的顺序,机器轴依次停⽌在命令指定的位置。
3. 直线定位⼑具路径类似直线切削(G01) 那样,以最短的时间(不超过每⼀个轴快速移动速率)定位于要求的位置。
4. 举例N10 G0 X100 Z65G01 直线插补1. 格式G01 X(U)_ Z(W)_ F_ ;直线插补以直线⽅式和命令给定的移动速率从当前位置移动到命令位置。
X, Z: 要求移动到的位置的绝对坐标值。
U,W: 要求移动到的位置的增量坐标值。
2. 举例①绝对坐标程序G01 X50. Z75. F0.2 ;X100.;②增量坐标程序G01 U0.0 W-75. F0.2 ;U50.G02/G03 圆弧插补(G02, G03)1. 格式G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ;G02 –顺时钟(CW) 凹圆G03 –逆时钟(CCW) 凸圆X, Z –在坐标系⾥的终点U, W –起点与终点之间的距离I, K –从起点到中⼼点的⽮量(半径值) R –圆弧范围(最⼤180 度)。
2. 举例①绝对坐标系程序G02 X100. Z90. I50. K0. F0.2或G02 X100. Z90. R50. F02;②增量坐标系程序G02 U20. W-30. I50. K0. F0.2;或G02 U20. W-30. R50. F0.2;G30 第⼆原点返回(G30)坐标系能够⽤第⼆原点功能来设置。
加工中心G代码和M代码的含义(史上最全)

加⼯中⼼G代码和M代码的含义(史上最全)典藏⼲数控加⼯中⼼的朋友都知道,加⼯中⼼有两种最常⽤的程序代码,⼀种是G代码,⼀种是M代码,⽽它们的含义⼤家都知道吗?下⾯⼩⼯给⼤家详细的介绍⼀下,它们分别是:G代码:准备功能,控制机床动作(⽐如G00快速移动)M代码:辅助功能,辅助机床动作。
(⽐如M03主轴正转)最详细的G代码和M代码指令含义,没有之⼀!收藏!(此代码列表是常见的数控加⼯中⼼代码指令,不同的⼚商不同的系统可能有⼀些不⼀样)G代码指令:G00 快速定位G01 直线插补G02 圆弧插补(顺时针)G03 圆弧插补(逆时针)G04 暂停G05 ⾼速⾼精度制御 1(部分机床)G05.1 ⾼速⾼精度制御 2(部分机床)G07.1/107 圆筒补间(部分机床)G09 正确停⽌检查(部分机床)G10 程式参数输⼊/补正输⼊(部分机床)G11 程式参数输⼊取消(部分机床)G12 整圆切削CW(部分机床)G13 整圆切削CCW(部分机床)G12.1/112 极坐标补间有效(部分机床)G13.1/113 极坐标补间取消(部分机床)G15 极坐标指令取消(部分机床)G16 极坐标指令有效(部分机床)G17 XY平⾯选择G18 ZX平⾯选择G19 YZ平⾯选择G20 选择英制G21 选择公制G28 返回参考点G29 从参考点返回G30 第2~4参考点复归(部分机床)G30.1 复归⼑具位置1 (部分机床)G30.2 复归⼑具位置2 (部分机床)G30.3 复归⼑具位置3 (部分机床)G30.4 复归⼑具位置4 (部分机床)G30.5 复归⼑具位置5 (部分机床)G30.6 复归⼑具位置6 (部分机床)G31 跳跃机能(部分机床)G31.1 跳跃机能1 (部分机床)G31.2 跳跃机能2 (部分机床)G31.3 跳跃机能3 (部分机床)G32 模态G指令G33 螺纹切削G34 特别固定循环(圆周孔循环)G35 特别固定循环(⾓度直线孔循环)G36 特别固定循环(圆弧)G37 ⾃动⼑具长测定G37.1 特别固定循环(棋盘孔循环)G38 ⼑具径补正向量指定G39 ⼑具径补正转⾓圆弧补正G40 ⼑具径补正取消G41 ⼑具径补正左G42 ⼑具径补正右G40.1 法线制御取消G41.1 法线制御左有效G42.1 法线制御右有效G43 ⼑具长设定(正)G44 ⼑具长设定(负)G43.1 第1主轴制御有效G44.1 第2主轴制御有效G45 ⼑具位置设定(扩张)G46 ⼑具位置设定(缩⼩)G47 ⼑具位置设定(⼆倍)G48 ⼑具位置设定(减半)G47.1 2主轴同时制御有效G49 ⼑具长设定取消G50 ⽐例缩放取消G51 ⽐例缩放有效G50.1 G指令镜象取消G51.1 G指令镜象有效G52 局部坐标系设定G53 机械坐标系选择G54 ⼯件坐标系(第⼀)默认G55 ⼯件坐标系(第⼆)G56 ⼯件坐标系(第三)G57 ⼯件坐标系(第四)G58 ⼯件坐标系(第五)G59 ⼯件坐标系(第六)G60 单⽅向定位G61 准确停⽌⽅式G62 镜像指令G63 攻丝⽅式G64 取消G61G65 宏调⽤⼦程序G68 旋转G17,G18,G19,X Y,Z,R G69 取消G68G70 圆周钻孔G71 圆弧钻孔G72 ⾓度钻孔G73 ⾼速深钻孔循环G74 后退攻丝循环G76 精镗孔循环G77 后退式镗孔循环G80 取消固定循环G81 钻孔循环G82 点钻孔循环G83 深孔钻孔循环G84 攻丝循环G85 镗孔循环G86 镗孔/停⽌循环G87 镗孔/缩回循环G88 镗孔/暂停/缩回G89 镗孔/暂停循环。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
6.G70: 空移(不沖孔)指令,目的為夾爪繞開刀盤,或使刀具繞 開部分難以加工的圖元等功用。G70只有在單行指定 才有用,可指定單坐標空移﹐但無同上行省略的特點. G72: 模式基准點Designation of pattern origin G72可與G90或G91同行共用, G72僅指示一個坐標(X.Y) 值,不空移也不沖孔,是為下個指令作模式加工的參考 點.說明:NCT刀具加工為單沖孔和模式沖孔(多個孔寫 成一個指令行)。
FINN POWER代碼簡介
2
第一讲: AMADA的G.M代碼索引
CNSBG -NWE彈性製造處教育訓練教材
3
G,M代碼索引
G代碼主要有﹕G06 G92 G90 G91 G50 G70 G27 G25 G72 G26 G28 G29 G36 G37 G66 G68 G69 G78 G79 G93 G98 G75 G76 G04
CNSBG -NWE彈性製造處教育訓練教材
7
4.G90: 指示坐標系為絕對坐標系,程序中默認為絕對坐標,
即無G90.G91說明時, 則為絕對坐標﹐它後面出現的 所有數值坐標均是相對於G98所給基準點的坐標.
G91: 相對坐標系, 以前一坐標為參考點設定坐標﹐即此坐
標是以前一坐標為零點而得出的X與Y坐標。 G90和G91都有同上行省略的特點.編程上我們常用的是G90 坐標系﹐所以在程式中﹐我們是看不到G90和G91這個代碼 的。 5.G50: 歸位至原點,回到NC的初期狀態。即程式結束并返回 至程式開始處,夾爪和工作台移回至原點﹐打擊頭歸 回原點.與M02或M2同等功用。
G28I25.J30.K6T203
當模式開始基准點也加工,則代碼為 G90X300.Y200.T203
若程式前沒有出現G91﹐則G90可省去不寫
G28I25.J30.K6
沖孔數為7個
14
CNSBG -NWE彈性製造處教育訓練教材
G72G90X300.Y200.
G28I25.J30.K6T203
若程式前沒有出現G91﹐則G90可省去不寫
2.使用G93對局部坐標偏移的﹐需用G93結束﹔ 3.使用G90指定坐標系的﹐需用G91結束其坐標系﹐且同時開 啟G91(相對)坐標系﹔ 4.使用G91指定坐標系的﹐需用G90來結束其坐標系﹐且同時 開啟G90(絕對)坐標系﹗
9.G04:延時指令﹐格式﹕G04 X__
概念﹕暫停(滯留狀態)在軸移動時,作預定時間內暫停的機能.此指令 用於沖擊譬如﹕抽橋﹐凸包﹐凸點﹐半剪等成型過程中﹐現為提高加 工效率已取消﹐用M08和M09替代. CNSBG -NWE彈性製造處教育訓練教材
注﹕X__.Y__.數值後需跟小數 點才有效﹐否則為所給值的1%。
CNSBG -NWE彈性製造處教育訓練教材
6
3.G98﹕多數取基准點和布局
格式: G98 Xxa Yya I__J__Pnx Kny 說明: Xxa: 基准點的X坐標﹐數值中須含小數點﹔
Yya: 基准點的Y坐標﹐數值中須含小數點﹔
I: X方向間隔距離﹐常取正值或0; J: Y方向間隔距離﹐常取正值或0﹔ Pnx: X軸方向數量,不包括基准工件 (常取正值或0) Kny: Y軸方向數量,不包括基准工件 (常取正值或0) 例﹕ G98 X0. Y565.6 I746.4 J649.4 P2 K0 意為﹕多數取基準點建立在X0. Y565.6 處﹐X方向工件相同位 置之間的間隔為746.4﹐Y方向為649.4﹐X方向排版3排﹐ Y方向排版數量為1排。
Ly
180 0
Ly
A
270
工件
yA
xA
Lx
Lx
Lx
夾爪
板材
P&Q正負取值﹕以工件外形編程時﹐站在工件切邊的這一 側﹐面向工件。刀具往右手方向切邊﹐則取負值﹔向左側 切﹐則取正值。
CNSBG -NWE彈性製造處教育訓練教材
20
6.G67 蠶食矩形沖孔指令
格式: I±e1 J±e 2Pw1 Qw2 T000 概念﹕此模式是由G72所設定之基准點開始,平行X軸方向e1,y
Y 軸 2.4mm G27X___ X 軸 2.4mm
G25: 也為自動換爪指令,不過G25對X.Y軸的變化為:
Y 軸 2.4mm G27X___ X 軸 1.2mm
CNSBG -NWE彈性製造處教育訓練教材
10
8.G93﹐局部坐標偏移指令
概念﹕相對坐標原點偏移﹐使用完後注意用G93X0.Y0. 復原﹐常用於加工坐標補正。 使用方法﹕在所需要補正的坐標前給出G93X__.Y__. 在 下一坐標前用G93X0.Y0.結束。 注:1.使用G98偏移編程基準點﹐需用G98結束﹔
G﹑M代碼講解
- 学员培訓教材 -
适合对象:需NCT操作及程式編輯者
主讲:六部製工
牛樂群
CNSBG -NWE彈性製造處教育訓練教材
1
目
錄
AMADA的G.M代碼索引
NCT之常用G代碼詳解
NCT之常用M代碼運用及管控 NCT之G﹐M代碼應用講解
CNSBG -NWE彈性製造處教育訓練教材
模式基准點
沖孔結束點
CNSBG -NWE彈性製造處教育訓練教材
13
2.G28: 線型模式沖孔
格式: G28 I±d J±θ Kn T xxx 概念: 以現在的位置或上一行G72所指定的位置算起,與X軸夾θ角的方向,間 隔d的距離,用XX刀具沖幾個孔的指令。 I:間隔±d, 為負時,以模式基准點作為中心,在對稱方向沖孔。 J:角度±θ反時針方向為正(+),順時針方向為負(-)。 K: 孔數(不包括模式開始基准點)。 注意﹕1.若模式基准點也需沖孔時,G72不寫,用G90,T000移至上一行即可。 2.若使用自動轉角,則需設定其角度﹐注意小數點。 如: G72G90X300.Y200.
K: Y方向孔數,不包含模式開始基准點
1.网絡狀模式之開始基准點可為上行G72指定或上行單沖孔基准點指定。 2.因為NCT的X軸移動速度都遠大於Y軸﹐所以優先選用G36沖製網孔。
17
CNSBG -NWE彈性製造處教育訓練教材
如: X350.Y410. T203
G36 I50. P3 J-20. K5
P: 沖孔J方向模具長度±w1; Q: 沖孔模具寬度±w2﹐取0時﹐以刀具中心定位。
D: 切邊補償值 ; Q值為0在此項可省去不寫﹐正值為多
切﹐負值為少切. 注: 1. I值一定要大於或等於1.5倍的P值﹔ 2.一般取值J值與刀具安裝角度一致﹗﹗
CNSBG -NWE彈性製造處教育訓練教材
19
J角度 取值 90
沖孔數為6個,基準點不沖孔
結束沖和模式結 束基准點
25 25 開始沖 300
30°
200
模式開始基准點
G90X300.Y200.T203 G28I25.J30.K6
若程式前沒有出現G91﹐則G90可省去不寫 沖孔數為7個,基準點沖孔
15
CNSBG -NWE彈性製造處教育訓練教材
3.G29: 圓弧模式沖孔 格式: G29 I r J ±θ P±Δθ Kn T xxx
4.G36.G37: 网絡狀模式沖孔 格式: G36 I±d1 Pn1 J±d2 Kn2 T xxx G37 I±d1 Pn1 J±d2 Kn2 T xxx G36為X軸優先加工, G37為Y軸優先加工 I: 間隔d1; J: 間隔d2 ; 說明: +X方向為正; -X方向為負; P: X方向孔數,不包含模式開始基准點; +Y方向為正; -Y方向為負;
因為沖孔有重疊,所以要對沖孔個數進行向大取整,原則上: 沖孔個數n=I/w1, 並且對n進行向大取整[n],
如n=2.0則應n=3; 若n=3.4則應n=4.
CNSBG -NWE彈性製造處教育訓練教材
21
設相鄰刀具沿加工角度方向的增量為 ΔL. 則ΔL= w1-([n]*w1-I)/([n]-1) Xe=Xs+n*ΔL*COSθ (n=1,2…[n]-1) Ye=Ys+ n*ΔL*SINθ (n=1,2…[n]-1) 注: (Xs,Ys)為開始沖中心點, (Xe,Ye)為結束沖中心點, 該 模式沖孔個數為[n]個 模式開始基准點為 (Xm,Ym). 模式結束基准點為 ((Xm+I* COSθ),(Ym+I*SINθ))
M代碼主要有: M12 M13
M502~M505
M570~M575 M560~M569 M696 M697
M510~M559 M800~M999 M08 M09
CNSBG -NWE彈性製造處教育訓練教材
4
第二讲: G代碼詳解
第一節﹕不沖孔G代碼
CNSBG -NWE彈性製造處教育訓練教材
5
1.G06: G06A_B_, 其中A﹕表示 “料厚” ﹐需 加小數點表示), B ﹕表示材質﹐ CRS. GI. SPHC. EG等普通碳鋼材質板材用 0表示; SUS類硬板材用1表示; AL﹐CU類較軟板材用2表示。 2.G92: 設定加工坐標范圍 G92X2500.Y1270.表示加工坐標 系建立在X方向為2500mm,Y方向 為1270mm. (不可超出各機台加工 範圍)。
軸方向長e2的矩形.以長w1寬w2的模具連續沖孔的指令.
I﹕X軸方向沖孔長度±e1,正為(+)X方向,負為(-)X方向. J﹕Y軸方向沖孔長度±e2,正為(+)Y方向,負為(-)Y方向. P﹕X方向模具長度, 輸入正值. Q﹕X方向模具長度, 輸入正值.若w1=w2時,Q可省略。
使用正方形模(常用)沖製時,Q不使用.
11
第二讲: G代碼詳解
第二節﹕沖孔G代碼
CNSBG -NWE彈性製造處教育訓練教材