PCB电路板PCB数控钻孔机及锣机CNC刀具指令大全
CNC 系统钻孔机命令中文版
H:定义Z 轴上升时的运行平面Z:定义Z 轴下降时的运行平面ZLIM 绝对工作平面的限制值ZLIW 对于ZWRK 工作平面限制ZLIWz 对于ZWRK 工作平面限制= zNOZLIW 对于ZWRK 工作平面限制= Z valueZWRK 绝对工作平面上的工作坐标ZWRKz Z 平面工作坐标= zNOZWRK Z 平面工作坐标= Z 平面```````QUIK:定义运行平面(Z 轴上升时)特别注意:H 值和Z 值代表最大钻孔限制z 值定义必须小于最小K 平面H 值定义必须大于最高QUIK 平面`QUIK 功能的表面公差SZSP 在生产程序中选择/不选择主轴M49,SZSP1 选择主轴 1M49,SZSP1,2,3 选择主轴 1 到 3M49,SZSP-2 不选择主轴 2M49,SZSP1,-2,3 选择主轴 1 和3, 不选择主轴 2`S&M 命令里包含钻字符孔命令(M97 和M98)字符孔可以用来标识PCB 板,由生产程序的编程决定,CNC 可以钻:`M97 钻字符孔从左到右(平行于X 轴)M98 钻字符孔从前到后(平行于Y 轴)```PINN 定义钻孔操作模式PINN 钻孔的操作模式= 销钉COMM-PINN 命令激活销钉功能。
工作过程由其他设置决定:ZPWM,A:在程序分析期间,CNC 分析是否程序是一个生产程序还是销钉程序。
ZPWM,-A:用命令COMM-PINN,B,必须定义,斜线块被解释成销钉孔在生产程序中。
ZPWM,P:销钉孔的工作平面用ZPIN 值定义。
常规执行的工作平面用ZWRK 值定义。
ZPWM,-P:销钉孔和常规执行的工作平面用Z 值定义。
COMM-PINN,V 命令能用来定义是否额外的错误被显示在屏幕工作上。
安全区域被计算从被钻的销钉孔位置开始。
NOPINN 钻孔的操作模式= 钻孔特别注意:如果为销孔的工作平面用ZPIN 值写的过多,ZWRK 值接管工作平面。
PINN,B 斜线块= 销钉块用斜线标注的每一块被解释成销钉块。
CNC参数、子程序、M代码、定制指令汇总
CNC参数、子程序、M代码、定制指令汇总一、CNC参数 (1)二、子程序命名规则 (5)三、O2切割子程序清单 (6)四、N2切割子程序清单 (7)五、空气切割子程序清单 (8)六、M代码 (8)七、定制指令G181 – G189 (10)(自2008年11月11日起,Z轴提升方式改为随动M31)一、CNC参数按类别按顺序二、子程序命名规则子程序号共4位,第1位(1-9)表示气体,第2、3位表示穿孔切割方式,第4位表示功用。
三、O2切割子程序清单四、N2切割子程序清单五、空气切割子程序清单六、M代码七、定制指令G181 – G189(SUB 1000) ;程序准备(P152=1000,ANAO4=P143,ANAO8=P107)FP126M21M55M12SP111M3(PCALL 9980,P0)(RET);***** O2 *****(SUB 1001) ;开光(P130=PPOSX,P131=PPOSY,P112=POSX,P113=POSY,P153=BLKN,ANAO8=P108) M10 随动下降M20 电子光闸开;M22(ANAO4=P142)(PCALL 9980,P0)SP111M3 M3激光给定功率输出启动;FP126M101 增益(RET)(SUB 1002) ;关光G04 暂停M21 关电子关闸M100(RET)(SUB 1009) 程序结束(P151=0,P153=0,ANAO8=0) 主程序中最后穿孔的零件子程序内部最后穿孔处的程序段号M13 机械关闸关M11 随动解除会参考点G00G90Z0(RET)(SUB 1010) 一级脉冲穿孔连续波切割程序准备(P152=1010,ANAO4=P143,ANAO8=P107) 穿孔时喷嘴高度和气压FP126M55M21M12(RET)(SUB 1012) 一级脉冲穿孔连续波切割关光M21M31(ANAO8=P107,ANAO4=P143)M100(RET)(SUB 1019) 一级脉冲穿孔连续波切割程序结束(P151=0,P153=0,ANAO8=0)M13M11G00G90Z0(RET)(SUB 1020) 二级脉冲穿孔连续波切割程序准备(P152=1020,ANAO4=P143,ANAO8=P107)FP126M55M21M12(RET)(SUB 1021) 二级脉冲穿孔连续波切割开光(P130=PPOSX,P131=PPOSY,P112=POSX,P113=POSY,P153=BLKN)SP231M3M10(PCALL 9980,P2)M20G4KP251 第1级穿孔时间(P144=P143-1)(ANAO4=P144)(PCALL 9980,P1)SP232(PCALL 9980,P0)SP111G4K20M101(RET)(SUB 1022) 二级脉冲穿孔连续波切割关光M21M55M31(ANAO8=P107,ANAO4=P143)M100(RET)(SUB 1029) 二级脉冲穿孔连续波切割程序结束(P151=0,P153=0,ANAO8=0)M13M11G00G90Z0(RET)(SUB 1070) 薄板高空连续波穿孔、连续波切割程序准备(P152=1070,ANAO4=P143,ANAO8=P107)FP126M55M21M12SP111M3(PCALL 9980,P0)(RET)(SUB 1071)(P130=PPOSX,P131=PPOSY,P112=POSX,P113=POSY,P153=BLKN,ANAO8=P108) FP126M10M20M15(ANAO4=P142) 开光G04K20M101(RET);(SUB 1072) 关光M21M55M31(ANAO8=P107,ANAO4=P143)M100(RET)M13M11G00G90Z0(RET)1级脉冲穿孔、脉冲切割(SUB 1310) 程序准备阶段(P152=1310,ANAO4=P143,ANAO8=P107)FP126M55M21M12(RET)(SUB 1311)(P130=PPOSX,P131=PPOSY,P112=POSX,P113=POSY,P153=BLKN) 1级脉冲穿孔、脉冲切割开光SP231M3M10(PCALL 9980,P4)M20M15(ANAO4=P142,ANAO8=P108)(PCALL 9980,P5)SP111M3G4K20M101(RET);(SUB 1312) 1级脉冲穿孔、脉冲切割关光M21M55M31(ANAO4=P143,ANAO8=P107)M100(RET)(SUB 1319) 1级脉冲穿孔、脉冲切割程序结束(P151=0,P153=0,ANAO8=0)M13M11G00G90Z0(RET)工艺品、表演快速切割(SUB 1900) 程序准备阶段(P152=1900,ANAO4=P143,ANAO8=P107)FP126M55M21M12(PCALL 9980,P0)SP111M3G51E0.3(SUB 1901)(P130=PPOSX,P131=PPOSY,P112=POSX,P113=POSY,P153=BLKN,ANAO8=P108) M10M20M15(ANAO4=P142)M101(RET);(SUB 1902)M21M55M31(ANAO4=P143,ANAO8=P107)M100(RET)(SUB 1911)SP111M3(PCALL 9980,P6)(RET);(SUB 1912)SP111M3(PCALL 9980,P0)(RET)(****** LASER PLUSE CONTROL ******)9980V.PLC.R[480]=P15#RET(SUB 1981) 穿明孔(P130=PPOSX,P131=PPOSY,P112=POSX,P113=POSY,P153=BLKN)SP231M3M10(PCALL 9980,P2)M20G4KP251(P144=P143-1)(ANAO4=P144)SP232(PCALL 9980,P1)M15M21M100(ANAO4=P143)(SUB 1983) 穿盲孔(P130=PPOSX,P131=PPOSY,P160=PRGF,ANAO8=P107,ANAO4=P143) S1800M3(PCALL 9980,P3)M55M23M10M100M20G4K100M21M31(RET )(SUB 1991) 点标记(P130=PPOSX,P131=PPOSY,P112=POSX,P113=POSY,P153=BLKN) SP2000M3M10(P110=2000)M20G04K20M21M16G91Z-20M101(RET);。
CNC加工中心程序代码大全
1. 数控程序中字母的含义O:程序号,设定程序号N:程序段号,设定程序顺序号G:准备功能X/Y/Z :尺寸字符,轴移动指令A/B/C/U/V/W:附加轴移动指令R:圆弧半径I/J/K:圆弧中心坐标(矢量)F:进给,设定进给量S:主轴转速,设定主轴转速T:刀具功能,设定刀具号M:辅助功能,开/关控制功能H/D:刀具偏置号,设定刀具偏置号P/X:延时,设定延时时间P:程序号指令,设定子程序号(如子程序调用:M98P1000)L:重复,设定子程序或固定循环重复次数(如:M98 P1000 L2,省略L代表L1)P/W/R/Q:参数,固定循环使用的参数(如:攻牙G98/(G99)G84 X_ Y_ R_ Z_ P_ F_) 2。
常用G代码解释G00:定位或快速移动G01:直线插补G02:圆弧插补/螺旋线插补CWG03:圆弧插补/螺旋线插补CCWG04:停留时间或延时时间如:G04 X1000(或G04 X1.0)G04 P1000表示停留1秒钟G09:准确停止或精确停止检查(检查是否在目标范围内)G10:可编程数据输入G17:选择XPYP 平面XP:X 轴或其平行轴G18:选择ZPXP 平面YP:Y 轴或其平行轴G19:选择YPZP 平面ZP:Z 轴或其平行轴G20:英寸输入G21:毫米输入G28:返回参考点检测格式:G91/(G90) G28 X__ Y__ Z__经过中间点X__ Y__ Z__返回参考点(绝对值/增量值指令)G29:从参考点返回G91/(G90)G29 X__ Y__ Z__从起始点经过参考点返回到目标点X__ Y__ Z__的指令(绝对值/增量值指令)G30 返回第2,3,4 参考点G91/(G90)G30 P2 X__ Y__ Z__;返回第2 参考点(P2 可以省略.)G91/(G90)G30 P3 X__ Y__ Z__;返回第3 参考点G91/(G90)G30 P4 X__ Y__ Z__;返回第4 参考点X__ Y__ Z__:经过中间点位置(绝对值/增量值指令)G40:刀具半径补偿取消G41:左侧刀具半径补偿(沿进给方向刀具在左边)G42:右侧刀具半径补偿(沿进给方向刀具在右边)G43:刀具长度补偿+方向G44:刀具长度补偿—方向G49:取消刀具长度补偿G50:取消比例缩放G51:比例缩放,格式:ON G51 X_ Y_ Z_ P_;OFF G50X_ Y_ Z_:设定缩放中心位置P:缩放比例,范围是1-999999,不能是小数,如果P800代表缩放比例是0.8G52:设定局部坐标系G53:选择机床坐标系G54—G59:选择工件坐标系1—6G60:单方向定位,消除传动间隙(代替G00),过目标位置后然后回头至目标位置G61:准停检查方式,切削进给接近目标位置时减速并检查位置公差范围G62:自动拐角倍率G63:攻牙方式G64:正常切削方式,切削进给接近目标位置时不减速,以及切削段与段之间不减速G65:宏程序调用G66:宏程序模态调用G67:宏程序模态调用取消G68:坐标旋转,格式:G17:G68 X_ Y_ R_G18:G68 X_ Z_ R_G19:G68 Y_ Z_ R_G69 坐标旋转取消G73:多级钻削循环G74:攻左旋螺纹循环G76:精镗循环(定向偏心退刀)G80:取消固定循环G81:单级钻削循环G82:单级钻削循环(实现孔底停留或延时)G83:多级钻削循环G84:攻右旋螺纹G85:镗削循环G86:镗削循环G87:反镗循环G88:镗削循环G89:镗削循环G90:绝对指令G91:相对指令G92:设定工件坐标系G98:固定循环后退时退回起点G99:固定循环后退时退回点(R点在固定循环中设定)3。
cnc加工常用指令代码【终于整全了】
一、G00与G011、G00运动轨迹有直线以及折线两种,该指令只是用于点定位,不能用于切削加工G01按指定进给速率以直线运动方式运动到指令指定的目标点,一般用于切削加工2、G02与G03G02:顺时针圆弧插补G03:逆时针圆弧插补3、G04(延时或暂停指令)一般用于正反转切换、加工盲孔、阶梯孔、车削切槽二、G1七、G18、G19 最简单的面选择指令,指定最简单的面加工,一般用于铣床以及加工中心G17:X-Y最简单的面,可省略,也能够是与X-Y最简单的面相平行的最简单的面G18:X-Z最简单的面或与之平行的最简单的面,数控车床中只有X-Z最简单的面,不消专门指定G19:Y-Z最简单的面或与之平行的最简单的面三、G2七、G28、G29 参考点指令G27:返回参考点,查抄、明确承认参考点位置G28:自己主动返回参考点(经过中间点)G29:从参考点返回,与G28配合使用6、G40、G4一、G42 半径补偿G40:取消刃具半径补偿先给这么多,晚上整理好了再给四、G43、G4四、G49 长度补偿G43:长度正补偿G44:长度负补偿G49:取消刃具长度补偿8、G32、G92、G76G32:螺纹切削G92:螺纹切削固定轮回G76:螺纹切削复合轮回9、车削加工:G70、G7一、72、G73G71:轴向粗车复合轮回指令G70:精加工复合轮回G72:端面车削,径向粗车轮回G73:仿形粗车轮回五、铣床、加工中心:G73:高速深孔啄钻G83:深孔啄钻G81:钻孔轮回G82:深孔钻削轮回G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔轮回G86:镗孔加工轮回G85:铰孔G80:取消轮回指令编程方式G90、G91G90:绝对坐标编程G91:增量坐标编程六、主轴设定指令G50:主轴无上转速的设定G96:恒线速率节制G97:主轴转速节制(取消恒线速率节制指令)G99:返回到R点(中间孔)G98:返回到参考点(最后孔)七、主轴正反转停止指令M03、M0四、M05M03:主轴正传M04:主轴反转M05:主轴停止八、切削液开关M0七、M08、M09M07:雾状切削液开M08:液状切削液开M09:切削液关九、运动停止M00、M0一、M02、M30M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头十、M98:调用子程序十一、M99:返回主程序其它回答4:G代码内部实质意义G00 迅速定位G01 直线插补G02 圆弧插补G03 圆弧插补G04 暂停G13 刀架选择:刀架AG14 刀架选择:刀架BG17 刃具半径补偿:X-Y最简单的面G18 刃具半径补偿:Z-X最简单的面G19 刃具半径补偿:Y-Z最简单的面G20 原始位置指令G21 ATC原始位置指令G22 扭距跳过指令G24 ATC原始位置移动指令(不带直线插补) G25 节点位置移动指令(不带直线插补)G28 扭距极限指令取消G29 扭距极限指令G30 跳步轮回G31 固定螺纹车削轮回:轴向G32 固定螺纹车削轮回:端面G33 固定螺纹车削轮回G34 变螺距螺纹车削轮回:增加螺距G35 变螺距螺纹车削轮回:减少螺距G36 动力刃具轴-进给轴同步进给(正转) G37 动力刃具轴-进给轴同步进给(反转) G40 刀尖圆狐半径补偿: 取消G41 刀尖圆狐半径补偿: 左G42 刀尖圆狐半径补偿: 右G50 零点位移,主轴无上转速指令G52 六角刀架转位位置偏差补偿G62 镜像指令G64 到位节制关G65 到位节制开G71 复合固定螺纹车削轮回: 轴向G72 复合固定螺纹车削轮回: 径向G73 轴向铣槽复合固定轮回G74 径向铣槽复合固定轮回G75 自己主动倒角G76 自己主动倒圆角G77 攻丝复合固定轮回G78 反向螺纹攻丝轮回G80 外形定义结束(LAP)G81 轴向外形定义起头(LAP)G82 径向外形定义起头(LAP)G83 坯材外形定义起头(LAP)G84 棒料车削轮回中改变切削前提(LAP) G85 调用棒料粗车轮回(LAP)G86 调用重复粗车轮回(LAP)G87 调用精车轮回(LAP)G88 调用连续螺纹车削轮回(LAP)G90 绝对值编程G91 增量编程G94 每分进给模式(mm/min)G95 每转进给模式(mm/rev)G96 恒周速切削开G97 G96取消G100 刀架A或刀架B零丁切削的优先指令G101 创成加工中直线插补G102 创成加工中圆弧插补(正面) (CW) G103 创成加工中圆弧插补(正面) (CCW) G107 主轴同步攻丝,右旋螺纹G108 主轴同步攻丝,左旋螺纹G110 刀架A恒周速切削G111 刀架B恒周速切削G112 圆弧螺纹车削CWG113 圆弧螺纹车削CCWG119 刃具半径补尝:C-X-Z最简单的面G122 刀架A副主轴W轴指令⒀G123 刀架B副主轴W轴指令(G14)G124 卡盘A有用原点G125 卡盘B有用原点G126 锥度加工模式OFF指令G127 锥度加工模式ON指令G128 M/C加工模式OFF指令G129 M/C加工模式ON指令G132 创成加工中圆弧插补(侧面) (CW) G133 创成加工中圆弧插补(侧面) (CCW) G136 坐标反转结束或Y轴模式关G137 坐标反转起头G138 Y轴模式开G140 主轴加工模式的指定G141 副主轴加工模式的指定G142 自己主动脱模主轴加工模式的指定G143 自己主动脱模主轴以及第3刀架加工模式的指定G144 W-轴节制OFF指令G145 W-轴节制ON指令G148 B-轴节制OFF指令G149 B-轴节制ON指令G152 可编程尾架定位(牵引尾架)G153 可编中心架G代码(牵引)G154 W-轴单向定位指令G155 准确大概轮廓描绘模式ON指令G156 准确大概轮廓描绘模式OFF指令G158 刃具轴方向刃具长度偏移量G159 刃具轴方向刃具长度偏移量(不带扭转位移偏移量) G160 取消刃具轴方向刃具长度偏移量G161 G代码宏功能MODING162 G代码宏功能MODING网易G代码宏功能MODING164 G代码宏功能MODING165 G代码宏功能MODING166 G代码宏功能MODING167 G代码宏功能MODING168 G代码宏功能MODING169 G代码宏功能MODING170 G代码宏功能MODING171 G代码宏功能CALLG178 同步攻丝轮回(CW)G179 同步攻丝轮回(CCW)G180 动力刃具复合固定轮回: 取消G181 动力刃具复合固定轮回: 钻孔G182 动力刃具复合固定轮回: 镗孔G183 动力刃具复合固定轮回: 深孔钻G184 动力刃具复合固定轮回: 攻丝G185 动力刃具复合固定轮回: 轴向螺纹车削G186 动力刃具复合固定轮回: 端面螺纹车削G187 动力刃具复合固定轮回: 轴向直螺纹车削G188 动力刃具复合固定轮回: 经向直螺纹车削G189 动力刃具复合固定轮回: 铰孔/镗孔G190 动力刃具复合固定轮回: 键槽切削轮回G191 动力刃具复合固定轮回: 轴向键槽切削轮回G205 G代码宏功能CALLG206 G代码宏功能CALLG207 G代码宏功能CALL G208 G代码宏功能CALL G209 G代码宏功能CALL G210 G代码宏功能CALL G211 G代码宏功能CALL G212 G代码宏功能CALL G213 G代码宏功能CALL G214 G代码宏功能CALL M代码内部实质意义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档M48 主轴转速倍率失效取消M49 主轴转速倍率失效M50 附带加之吹气口1关M51 附带加之吹气口1开M54 分度卡盘自己主动分度M55 尾架撤退退却M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速率永恒固定切削时,永恒固定扭转应答忽视M62 M64取消M63 主轴扭转M码应答忽视M64 主轴扭转之外的M码应答忽视M65 T码应答忽视M66 刀架反转展转位置***M67 凸轮车削轮回中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M72 ATC单位定位在靠近位置M73 螺纹车削类型1M74 螺纹车削类型2M75 螺纹车削类型3M76 工件捕手撤退退却M77 工件捕手前进M78 中心架松开M79 中心架夹紧M80 过切前进M81 过切撤退退却M83 卡盘夹紧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 M网易取消M网易动力刃具主轴倍率固定(100%) M164 M165取消M165 进给保持以及单程序段忽视M166 尾架进给/撤退退却互锁排除关M167 尾架进给/撤退退却互锁排除了M168 纰漏动力刃具轴恒周速应答忽视M169 C轴没卡紧M172 车床内侧机械手互锁排除关M173 车床内侧机械手互锁排除了M174 附带加之冷却液2关M175 附带加之冷却液2开M176 Y轴松开M177 Y轴夹紧M178 尾架卡盘夹紧M179 尾架卡盘松开M180 机械手哀求0M181 机械手哀求1M182 机械手哀求2M183 机械手哀求3M184 卡盘互锁取消关M185 卡盘互锁取消开M188 尾架毗连关(牵引可编程尾架规格) M189 尾架毗连开(牵引可编程尾架规格) M190 尾架毗连是可用G00移动M191 动力刃具主轴分度方向指定(顺时针) M192 动力刃具主轴分度方向指定(逆时针) M193 M194取消M194 螺纹车削相位核运行M195 M196取消M196 螺纹车削相位核对位移量有用M197 螺纹车削相位核对位移量断根M200 Z轴同步进给取消M201 Z轴同步进给G13M202 Z轴同步进给G14M203 刀架松开(数控刀架)M204 LR15M-ATC;轮回时间缩短规格(刀库换刀门关)M205 LR15M-ATC;轮回时间缩短规格(刀库换刀门开)M206 LR15M-ATC;轮回时间缩短规格(撤退退却位置防备保护罩开) M207 LR15M-ATC;轮回时间缩短规格(撤退退却位置防备保护罩关) M208 门互锁C,D开M209 门互锁C,D关M211 键槽切削轮回:单向切削模式M212 M-刃具轴在第三刀架上停止或键槽切削轮回:交织切削模式M213 M-刃具轴在第三刀架上停止或键槽切削轮回:进给量指定切削模式M214 M-刃具轴在第三刀架上停止或键槽切削轮回:等分切削模式M215 负载监督G00纰漏关M216 负载监督G00纰漏开M218 附带加之吹气口关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 排屑装配正转M246 副主轴卡盘互锁排除了M247 副主轴卡盘互锁排除关M248 副主轴卡盘夹紧M249 副主轴卡盘松开M250 工件推进器撤退退却M251 工件推进器前进M252 激光尺数据写入M253 激光尺数据核对M254 程序停止M264 M265取消M265 脉冲手轮节制方式是取消迅速进给M271 主轴低速开M272 主轴低速关M288 副主轴模式吹气关M289 副主轴模式吹气开M290 顶门关M291 顶门开M296 时间常数切换(用于少量切削标志) M297 时间常数切换(用于有用外形)。
PCB数控钻孔机及锣机CNC刀具指令大全
数控钻孔机及锣机CNC刀具指令大全EXCELLON是最早使用电脑化钻机及锣机 ,它开发了一套电脑控制机器的指令,被称为EXCELLON Computer Numeric Control,其中一些已成为工业标准. EXCELLON 最早开发的是钻机,这时候的格式被称为 Format One ,随后又开发了用于锣机的语言,被称为Format Two,1979 年EXCELLON更新了Format Two 语言,将钻机和锣机指令集合到一套通用的语言系统. 因此,早于1979年前的被称为Generation One的机型只能行Format One ,而1979后的被称为Generation Two 的机型则可以使用Format One 或Format Two 语言系统.机器运行有两种程序来驱动:1)系统软件程序由机器的供应商编写,用于机器本身驱动;2)程序体由线路板制造商使用CNC的编程语言,根据客户提供的相关资料编写,用于制造线路板目前,用EXCELLON格式的语言编写的程序可以在不同制造商的机器上使用.程序体组成1)程序头用于描述关于工作的一般信息,通常位于程序主体的开头,是可选的,所有的命令可以在程序运行前,由操作员在控制台上输入机器.包括:a) 钻嘴或锣刀的尺寸.b) 使用的测量系统.c) 工作中X,Y轴的方向.2)程序主体而程序的主体则包含一系列的坐标及指令,通常这些指令会从头到尾的去执行.刀具指令以下一些指令用于选择或控制刀具,其中一些可以单独使用,而另一些可以联合形成一条指令,而当在程序头中使用这些指令时,它们是用于将数据调入CNC-6中的,当这些指令用于程序体时,它们是用来控制刀具的改变或机器的移动。
刀具指令后面的数字用来表明数量,距离,速度等参数,可以从1位到6位,取决于指令的类型.T#(#)F#S#C#H#Z+/-#T#刀具选择这个指令可以在手动或自动设置状态下使用,它可以用于程序头或程序主体。
CNC 常用指令
TCD: 啟動刀徑量測 TC-D: 關閉刀徑功能
TCL: 啟動刀長量測 TC-L: 關閉刀長功能
TCR: 啟動偏擺量測 TC-R: 關閉偏擺功能
CTM#:強制把目前主轴所夾的鑽頭放到第#號刀座
FV#:變更機械座標象限(1-8)
BROK: 啟動機器的斷刀偵測配備 CBRK: 清除断钻记录
OM48: 开启参数保护功能 NOOM48: 关闭参数保护功能
MPAG: 刀盤設定的顯示為縮小模式;只顯示刀具號
NOMPAG: 刀盤)設定的顯示為正常模式;只顯示刀具號
NOMPAG1:刀盤設定的顯示為正常模式;顯示刀具號或沒設定鑽刀的位置顯刀座號NOMPAG2: 刀盤設定的顯示為正常模式;只顯示刀徑
NOMPAG3: 刀盤設定的顯示為正常模式;顯示刀徑或沒設定鑽刀的位置顯刀座號LENK: 啟動刀長量測功能
AOPR: 开启锁定功能(零点,象限等) CAOPR: 關閉锁定功能(零点,象限等)TOTO: 开启断钻检测功能 NOTOTO: 关闭断钻检测功能
T#M#:把第#号刀放在#位置上 T#M#E#:把第#号刀放在#位置上并复制#支
T#M: 清除第#号把刀 CM#:清除第#位置的刀
CM#E#:清除第#位置的刀并追加清除#支刀
TLCC s :此支鑽刀每鑽s個孔,量一次刀長
SPEK :啟動分段鑽功能
TL :當放刀動作做完時,機器會暫停動作;畫面顯示’TC STOP’;操作員按下後,繼續動作;此功能乃是作為人工檢查換刀不良
MO:各軸伺服放大器ON;NOMO所有軸向的伺服放大器關閉
SOFT:系統重新啟動,會從IPC傳系統軟體到CPU卡,然後用這個軟體開機。
PCB钻孔机和成型机常用命令解释
命令解释1.A.1.1 ANIB如果拿起的刀具的直径大于或者等于已经定义的ANIB,D值,槽孔是自动开始的。
为了这个目的,CNC根据定义的槽孔刀具执行换刀。
如果手动采用较大刀具直径钻孔(M-yool),槽孔不会自动被执行。
ANIB,D d如果拿起的刀具的直径大于或者等于已经定义的ANIB,D值,槽孔是自动开始的。
为了这个目的,CNC根据定义的槽孔刀具自动执行换刀。
特别的注意:如果手动采用较大刀具直径钻孔(M-yool),槽孔不会自动被执行。
ANIB,T tANIB,T dCOMM-ANIB,T命令定义用于自动槽孔的刀具号。
刀具的直径能是输入值。
ANIB这个功能执行自动槽孔,先停止(COMM-NOANIB),再重新开始。
相同的设置也适用于前面的。
如果还没有任何设置,会出现一个错误信息。
NOANIB停止自动槽孔。
所有的设置保持有效。
COMM-ANIB命令使该功能重新有效。
.A.1.2 AOFFAOFFX x Y y不更改FA值的程序零点的修正。
特别的注意:●如果在一个方向定义的AOFF值大于1000mm,CNC要求输入确认。
●COMM-AOFI命令在增大的方向改变AOFF的值。
●如果COMM-AUTO,A命令被激活,当执行清除功能时AOFF值也被清除(M-CM)●与COFF-FAI命令相反的AOFF命令不改变FA的值。
这允许通过清除AOFF值来调整FA的初始值。
AOFF,H gAOFF值最大输入值。
AOFF,L wAOFF输入的警告值,如果输入一个较大的AOFF值,将显示一个警告信息。
当这条信息被确认后,AOFF值被接受。
AOFIX x Y y增加AOFF值。
当输入值大于0.5时,出现警告信息。
.A.1.3 AOPRCOMM-AOPR定义了在执行开始后是否能修改FA值。
注意:在Z轴被第一次降低后保护是有效的。
AOPR在执行开始后,FA的值就不能再改变。
只有在生产程序从主存储器删除后,才可能修改。
NOAOPRFA设定值可以任何时刻被修改。
CNC操作必知代码
CNC操作必知代码1.加工中心的相关代码:-G00:快速定位,以最快的速度将刀具移动到指定位置上。
-G01:线性插补,以恒定的速度进行直线切削运动。
-G02:圆弧插补,顺时针旋转切削轨迹。
-G03:圆弧插补,逆时针旋转切削轨迹。
-G04:暂停,指定停顿的时间或者等候内部程序条件满足。
-G17:选择XY平面进行圆弧插补。
-G18:选择XZ平面进行圆弧插补。
-G19:选择YZ平面进行圆弧插补。
-G20:以英寸为单位。
-G21:以毫米为单位。
2.铣床相关代码:-G40:刀具半径补偿关闭。
-G41:左刀具半径补偿启用。
-G42:右刀具半径补偿启用。
-G43:刀具长度补偿启用。
-G44:刀具长度切换到负方向。
-G49:刀具长度补偿关闭。
-M04:主轴反转,以指定的转速开始反转。
-M05:主轴停止。
3.钻床相关代码:-G74:顺时针旋转,加工极坐标。
-G74.1:逆时针旋转,加工极坐标。
-G80:取消钻孔循环命令。
-G81:钻孔循环命令,指定孔深和钻孔进给速度。
-G82:钻孔循环命令,指定孔深、钻孔进给速度和进给暂停。
-G83:钻孔循环命令,指定孔深、钻孔进给速度和重复进给。
-G84:顺时针旋转,固定循环攻丝。
4.车床相关代码:-G00:快速定位,以最快的速度将车刀移动到指定位置上。
-G01:线性插补,以恒定的速度进行直线切削运动。
-G02:顺时针圆弧插补,使车刀沿指定轴旋转切削。
-G03:逆时针圆弧插补,使车刀沿指定轴旋转切削。
-G20:以英寸为单位。
-G21:以毫米为单位。
-M03:主轴正转,以指定的转速开始旋转。
-M05:主轴停止。
5.通用代码:-M00:程序停止,等待操作员干预。
-M08:启动冷却液。
-M09:关闭冷却液。
-M30:程序结束,重复循环开始。
-M98:调用子程序。
-M99:返回到主程序。
以上是一些常见的CNC操作必知代码,不同机床和控制系统可能会有所不同,需要根据具体机床的操作手册进行学习和了解。
CNC加工中心程序代码大全
CNC加工中心程序代码大全在现代制造业中,CNC 加工中心凭借其高精度、高效率和高自动化程度,成为了生产加工中的重要设备。
而要让 CNC 加工中心按照我们的意愿精确地进行加工操作,就离不开程序代码的编写。
下面就为大家详细介绍一下常见的 CNC 加工中心程序代码。
一、准备功能代码(G 代码)G 代码是 CNC 编程中最常用的代码之一,用于指定机床的运动方式和加工操作。
以下是一些常见的 G 代码:1、 G00:快速定位指令机床以最快的速度移动到指定的位置,不进行切削加工。
2、 G01:直线插补使刀具沿着直线轨迹进行切削运动,需要指定终点坐标和进给速度。
3、 G02/G03:圆弧插补G02 用于顺时针圆弧插补,G03 用于逆时针圆弧插补。
需要指定圆弧的终点坐标、圆心坐标(或半径)以及进给速度。
4、 G04:暂停使机床在指定的时间内暂停动作,常用于钻孔时的排屑。
5、 G17/G18/G19:平面选择G17 选择 XY 平面,G18 选择 XZ 平面,G19 选择 YZ 平面。
6、 G20/G21:单位选择G20 选择英制单位,G21 选择公制单位。
7、 G28:返回参考点使机床各坐标轴快速返回机床参考点。
8、 G40/G41/G42:刀具半径补偿G40 取消刀具半径补偿,G41 为左补偿,G42 为右补偿。
用于在轮廓加工中自动补偿刀具半径。
二、辅助功能代码(M 代码)M 代码主要用于控制机床的辅助动作,如主轴的启停、冷却液的开关等。
1、 M03:主轴正转启动主轴以顺时针方向旋转。
2、 M04:主轴反转启动主轴以逆时针方向旋转。
3、 M05:主轴停止停止主轴旋转。
4、 M08:冷却液开打开冷却液。
5、 M09:冷却液关关闭冷却液。
6、 M30:程序结束并返回表示程序结束,机床复位并返回程序开头。
三、进给功能代码(F 代码)F 代码用于指定切削进给速度,单位通常为 mm/min 或 mm/r(每分钟进给量或每转进给量)。
PCB数控钻孔机及锣机CNC刀具指令大全
数控钻孔机及锣机CNC刀具指令大全EXCELLON是最早使用电脑化钻机及锣机,它开发了一套电脑控制机器的指令,被称为EXCELLON Computer Numeric Control,其中一些已成为工业标准. EXCELLON 最早开发的是钻机,这时候的格式被称为Format One ,随后又开发了用于锣机的语言,被称为Format Two,1979 年EXCELLON更新了Format Two 语言,将钻机和锣机指令集合到一套通用的语言系统. 因此,早于1979年前的被称为Generation One的机型只能行Format One ,而1979后的被称为Generation Two 的机型则可以使用Format One 或Format Two 语言系统. 机器运行有两种程序来驱动: 1)系统软件程序由机器的供应商编写,用于机器本身驱动;2)程序体由线路板制造商使用CNC的编程语言,根据客户提供的相关资料编写,用于制造线路板目前,用EXCELLON格式的语言编写的程序可以在不同制造商的机器上使用.程序体组成1)程序头用于描述关于工作的一般信息,通常位于程序主体的开头,是可选的,所有的命令可以在程序运行前,由操作员在控制台上输入机器.包括:a) 钻嘴或锣刀的尺寸.b) 使用的测量系统.c) 工作中X,Y轴的方向.2)程序主体而程序的主体则包含一系列的坐标及指令,通常这些指令会从头到尾的去执行.刀具指令以下一些指令用于选择或控制刀具,其中一些可以单独使用,而另一些可以联合形成一条指令,而当在程序头中使用这些指令时,它们是用于将数据调入CNC-6中的,当这些指令用于程序体时,它们是用来控制刀具的改变或机器的移动。
刀具指令后面的数字用来表明数量,距离,速度等参数,可以从1位到6位,取决于指令的类型.T#T#(#)F#S#C#H#Z+/-#T#刀具选择这个指令可以在手动或自动设置状态下使用,它可以用于程序头或程序主体。
CNC常用GM代码表
CNC常用GM代码表
M0--程序停止
M1--选择性程序停止
M2--程式结束
M3--主轴正转
M4--主轴反转
M5--主轴停止
M6--刀具交换
M8--切削液开启
M19--主轴定位
M30--程式结束,主轴停止,切屑液停止
M98--调用子程式
M99--子程式结束,回主程式
G0--快速定位
G1--直线切削
G2--顺时针方向圆弧切削
G3--逆时针方向圆弧切削
G4—暂停
G17--XY平面设定
G20—英制单位设定
G21--公制单位设定
G28--自动经中间点复归机械原点
G40--刀具半径补正取消
G41--刀具半径补正偏左
G42--刀具半径补正偏右
G43--刀具长度沿正向补正
G49--刀具长度补正取消
G52--坐标补正
G54--第1工作坐标系设定
G55--第2工作坐标系设定
G56--第3工作坐标系设定
G57--第4工作坐标系设定
G58--第5工作坐标系设定
G59--第6工作坐标系设定
G80--钻孔固定循环取消
G81—点钻循环
G83--啄钻循环
G84--右螺纹攻牙循环
G85—铰孔
G90--绝对坐标系统
G91--增量值(相对值)坐标设定
G98--固定循环,起始点复归
G99--固定循环,R点复归
S--主轴转速
F--进给率
T--刀具号码
H--刀具长度补正号码
R--刀路半径值或钻削时的钻削起点值Q--每次钻削进给量
X--工作坐标系中的X轴坐标
Y--工作坐标系中的Y轴坐标
Z--工作坐标系中的Z轴坐标。
CNC加工中心程序代码大全,编程技巧及常用指令
其他指令(1)F—进给速度指令F及后面的若干数字表示,当指令为G94单位是mm/min,当指令为G95单位是mm/r。
(2)S—主轴转速指令S及后面的若干数字表示,单位是r/min。
(3)T—刀具指令T及后面的三位数字表示,表示刀号。
(4)H和D—刀具长度补偿值和刀具半径补偿值H和D及其后面的三位数字表示,该三位数字为存放刀具补偿量地存储器地址(番号)。
G指令代码详解一、机床功能设定1、G53—选择机床坐标系格式:G53 X Y Z ;(X Y Z为机床坐标值)注:当指定G53指令时,就清除刀具的半径补偿、刀具长度补偿和刀具偏值,一般在换刀是指定Z轴。
2、G54~G59—选择工件坐标系注:电源接通并返回参考点后,系统自动选择G54。
3、G54.1 P1~P48—选择附加工件坐标系4、G52—局部坐标系格式:G52X Y Z ;格式含义:为了编程的方便设定工件坐标系的子坐标系,G52中的X Y Z的值是工件坐标系G54~G59中的位置坐标。
取消局部坐标系——G52 X 0 Y 0 Z 0 ;注:当指令G52局部坐标系或取消局部坐标系时就取消了刀具长度补偿、刀具半径补偿等刀具偏值,在后续的程序中必须重新设置指定刀具长度补偿、刀具半径补偿等刀具偏值。
5、G90—绝对编程绝对编程是刀具移动到距离工件坐标系原点的某一位置。
6、G91—增量编程增量编程刀具移动的距离是以前一点为基准计算,是前一点的增量。
7、G21—毫米输入G20—英寸输入8、G16—启用极坐标指令G15—取消极坐标指令二、插补功能指令1、G00—快速定位指令格式:G00 X Y Z ;格式含义:G00指令使刀具以点位控制方式从刀具当前点以最快速度运动到另一点。
其轨迹不一定是两点一线,有可能是一条折线。
注意事项:(1)刀具从上向下移动时:G00 X Y ;Z ;先定XY面,然后Z轴下降。
(2)刀具从下向上移动时:G00 Z ;X Y ;Z轴先上升,然后定XY面。
cnc指令代码【大全】
给大家介绍一下cnc指令代码含义解释见下图:代码组别功能程序格式及说明G00▲01 快速点定位G00 X__Z__G01 直线插补G01 X__Z__F__G01 倒角或倒圆角指令G01 X(U)Z(W) C ;G01 X(U)Z(W)R ;其中X(U)、Z(W)的值是相邻直线AD和DE的假想交点在工件坐标系中的坐标值,X、Z为绝对坐标值,U、W为增量坐标值。
C值是相对于倒角起点的距离。
R值是倒圆角的圆弧半径值。
G02 顺时针方向圆弧插补G02X__Z__R__F__G02X__Z__ I__K__ F__R是圆弧半径,当圆弧所对圆心角为0°~180°时,R取正值;当圆心角为180°~360°时,R取负值。
I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量,即圆心坐标减去起点坐标(I用半径值表示),I、K为零时可以省略。
G03 逆时针方向圆弧插补G03 X__Z__R__F__G03X__Z__ I__K__ F__ 与G02相同。
G04 00 暂停G04 X1.5;或G04 P1500;P不带小数点。
G07.1 (G107) 圆柱插补G07.1IPr(有效);G07.1IP0(取消);G10▲可编程数据输入G10 P__X__ Z__R__ Q__G11 可编程数据输入取消G11G12.1 (G112) 21 极坐标指令G13.1▲(G113) 极坐标取消G17 16 选择XY平面G17G18▲选择XZ平面G18G19 选择YZ平面G19 G20 06 英寸输G20入G21 毫米输入G21G22 存储行程检测接通G23 存储行程检测断开G27 00 返回参考点检测G27 X(U)Z(W);检测刀具是否返回程序中指定的X、Z,G00指定,返回正确,指示灯亮,反之产生机床系统报警。
G28 自动返回参考点G28 X(U)Z(W);X、Z为返回过程中的经过点。
G29 从参考点返回G29 X(U)Z(W);从参考点经过中间点到达X、Z指定点,中间点为G28指定的点,所以这条指令只能出现在G28后面。
CNC加工中心程序代码大全
CNC加工中心程序代码大全在现代制造业中,CNC 加工中心凭借其高精度、高效率和高自动化程度,成为了生产各类精密零件和复杂工件的重要设备。
而要让 CNC加工中心按照我们的设计要求精确地加工出产品,就离不开程序代码的编写。
接下来,就为您详细介绍一下常见的CNC 加工中心程序代码。
首先,我们来了解一下 G 代码。
G 代码是 CNC 编程中最常用的指令之一,用于控制机床的运动方式和动作。
G00 指令代表快速定位,它能让刀具以最快的速度移动到指定的位置。
比如,G00 X100、 Y50、 Z20、就表示刀具快速移动到 X 坐标为100、Y 坐标为 50、Z 坐标为 20 的位置。
G01 指令用于直线插补,实现刀具沿着直线进行切削运动。
例如,G01 X80、 Y60、 Z15、 F100、这里的 F100 表示切削进给速度为100mm/min。
G02 和 G03 指令分别用于顺时针和逆时针圆弧插补。
假设要加工一个半径为30 的顺时针圆弧,起点坐标为(50,40),终点坐标为(80,70),则可以写成 G02 X80、 Y70、 R30、。
接下来是 M 代码。
M 代码主要用于控制机床的辅助功能。
M03 表示主轴正转,M04 则是主轴反转,而 M05 用于主轴停止。
M08 是打开冷却液,M09 则关闭冷却液。
M30 表示程序结束,并返回程序开头。
除了 G 代码和 M 代码,还有一些其他常用的代码。
T 代码用于选择刀具,比如 T01 表示选择 1 号刀具。
S 代码用于设定主轴转速,例如S1000 表示主轴转速为1000r/min 。
F 代码除了在 G01 指令中用于设定切削进给速度外,在螺纹加工中也有重要作用。
在编程时,还需要注意一些编程规则和格式。
程序一般由程序号、程序内容和程序结束符组成。
程序号用于区分不同的程序,通常以“O”开头加上数字,如 O0001 。
坐标值可以使用绝对值编程或增量值编程。
绝对值编程时,坐标值是相对于工件坐标系原点的绝对位置;增量值编程则是相对于前一个位置的增量。
线路板数控钻铣床CNC-钻、铣命令集
线路板数控钻铣床CNC-钻、铣命令集
线路板数控床有不同的品牌,其内部的编程命令对于不同的系统都有稍许不同,同时不同的编程格式其命令都有些不同,但其大部分都相同和相通,以下是一些常用的命令,但相同的命令在不同的机床系统中其作用可能有区别,实际以所采用的系统和编程的格式为准,以下仅供参考。
A# 圆弧半径
C# 工具直径
F# 工作平台移动速率
F# Z轴进给速率Z#钻孔钻头的下降补偿
G00X#Y# 路线方式
G01 直线方式
G02 顺时针旋转方式
G03 逆时针旋转方式
G04X# 停留时间变量
G32X#Y# 顺时针圆形行进锣出孔
G33X#Y# 逆时针圆形行进锣出孔
G40 关闭刀具补偿
G41 刀具左偏移补偿
G42 刀具右偏移补偿
G82(81)双列直插封装式钻孔
G83 八角型封装式钻孔
G84 钻出圆孔
G85 钻出槽。
CNC 基本指令
cnc 基本指令1.G00---定位﹕在絕對命令下將刀具快速移動到工件坐標系指定的位置﹔在增量命令下將刀具快速移動到僅偏離當前位置指定的值的位置。
格式﹕G00 IP—IP對絕對命令是刀具移動的終點坐標值﹐對增量命令則是刀具的移動距離。
(IP 為坐標值)2.G01---線性插補﹕使刀具沿直線或斜線移動。
格式﹕G01 IP—F--IP對絕對命令是刀具移動的終點坐標值﹐對增量命令則是刀具的移動距離。
F為刀具進給速度。
(指定新值前﹐F指定的進刀速度一直有效﹐它不需對每個程序塊進行指定)3. G02.G03---順時針(CW),逆時針(CCW)圓弧插補﹕可以在已指定的平面上使刀具沿一圓弧移動。
格式﹕G02.G03 X-Y-R-(I-J-)F-X X軸或其平行軸的移動距離Y Y軸或其平行軸的移動距離I 從x軸的起點至圓弧中心點的距離J 從y軸的起點至圓弧中心點的距離R 圓弧半徑(帶有符號)F 沿圓弧的進刀速度4. G04---暫停﹐准確停止﹕加工的過程中進給暫時停止﹐主軸繼續運轉。
格式﹕G04X-(Y-或Z-)5. G05---高速遙控緩沖器G05.1---AI先行控制﹕cnc加工過程中的高速加工模式選擇﹐其在圓弧處可自動根據加工負載等狀況自動降低進給。
格式﹕G05.1 Q1:AI先行控制方式接通G05.1 Q0:AI先行控制方式斷開6.G07.1---圓柱插補﹕格式﹕G07.1 IP r: 開始圓弧插補方式G07.1 IP 0 取消圓弧插補方式7. G08---先行控制﹕格式﹕G08 P1 ﹕先行控制方式接通G08 P0 ﹕先行控制方式斷開8. G09---准確停止﹕刀具在程序塊的終點減速﹐在進行到位檢查后執行下一程序塊。
(只有指定的程序塊有效)格式﹕G09 G01(G02或G03) IP_9.G10---用程序改變偏置值﹕通過改變一個外部原點偏置值來改變在G54~G59中指定的6個坐標系。
格式﹕G10 L2 Pp IP-﹔參數輸入方式設定G11﹔參數輸入方式取消P=0﹕指定外部工件原點偏置值P=1~6﹕指定相對于工件坐標系1~6的工件原點偏置值IP-:對一個絕對命令(G90)﹐每個軸的工件原點偏置值。
CNC数控常用基本指令
CNC数控常用基本指令CNC基本指令●G00---定位﹕在绝对命令下将刀具快速移动到工件坐标系指定的位置﹔在增量命令下将刀具快速移动到仅偏离当前位置指定的值的位置。
●格式﹕G00 IP—●G01---线性插补﹕使刀具沿直线或斜线移动。
●格式﹕G01 IP—F--●G02.G03---顺时针(CW),逆时针(CCW)圆弧插补﹕可以在已指定的平面上使刀具沿一圆弧移动。
●格式﹕G02.G03 X-Y-R-(I-J-)F-●G04---暂停﹐准确停止﹕加工的过程中进给暂时停止﹐主轴继续运转。
●格式﹕G04X-(Y-或Z-)●G05---高速遥控缓冲器●格式﹕G05.1 Q1:AI先行控制方式接通◆G05.1 Q1:AI先行控制方式断开●G07.1---圆柱插补﹕●格式﹕G07.1 IP r: 开始圆弧插补方式◆G07.1 IP 0 取消圆弧插补方式●G08---先行控制﹕●格式﹕G08 P1 ﹕先行控制方式接通◆G08 P0 ﹕先行控制方式断开●G09---准确停止﹕刀具在程序块的终点减速﹐在进行到位检查后执行下一程序块。
(只有指定的程序块有效)●格式﹕G09 G01(G02或G03) IP_●G10---用程序改变偏置值﹕通过改变一个外部原点偏置值来改变在G54~●G59中指定的6个坐标系。
●格式﹕G10 L2 Pp IP-﹔参数输入方式设定◆G11﹔参数输入方式取消●P=0﹕指定外部工件原点偏置值●P=1~6﹕指定相对于工件坐标系1~6的工件原点偏置值●IP-:对一个绝对命令(G90)﹐每个轴的工件原点偏置值。
对一个增量命令(G91)﹐该值要加到每个轴原设置的工件原点偏置值上。
●G15﹐G16---极坐标输入﹕可以在极坐标(半径和角度)上输入终点坐标值。
●格式﹕G11 G22 G16﹔开始极坐标命令◆G00 IP-; 极坐标命令◆G15﹔取消极坐标命令◆G11﹕选择极坐标命令的平面(G17,G18,G19)◆G22﹕选择极坐标命令的中心(G90,G91)G90时工件坐标系的原点为极坐标的中心G91时当前位置为极坐标的中心◆IP-: 构成极坐标命令的平面的轴地址和命令值平面的第一轴﹕指定极坐标的半径平面的第二轴﹕指定极坐标的角度●G17,G18,G19---平面选择﹕通过G码来选择进行圆弧插补﹐刀具半径补偿﹐坐标旋转的平面以及进行开孔的平面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PCB电路板PCB数控钻孔机及锣机CNC刀具指令大全数控钻孔机及锣机C刀具指令大全EXCELLON是最早使用电脑化钻机及锣机,它开发了一套电脑控制机器的指令,被称为EXCELLONputerNumericControl,其中一些已成为工业标准.EXCELLON最早开发的是钻机,这时候的格式被称为FormatOne,随后又开发了用于锣机的语言,被称为FormatTwo,1979年EXCELLON更新了FormatTwo语言,将钻机和锣机指令集合到一套通用的语言系统.因此,早于1979年前的被称为GenerationOne的机型只能行FormatOne,而1979后的被称为GenerationTwo的机型则可以使用FormatOne或FormatTwo语言系统.机器运行有两种程序来驱动:1)系统软件程序由机器的供应商编写,用于机器本身驱动;2)程序体由线路板制造商使用C的编程语言,根据客户提供的相关资料编写,用于制造线路板目前,用EXCELLON格式的语言编写的程序可以在不同制造商的机器上使用.程序体组成1)程序头用于描述关于工作的一般信息,通常位于程序主体的开头,是可选的,所有的命令可以在程序运行前,由操作员在控制台上输入机器.包括:a)钻嘴或锣刀的尺寸.b)使用的测量系统.c)工作中X,Y轴的方向.2)程序主体而程序的主体则包含一系列的坐标及指令,通常这些指令会从头到尾的去执行.刀具指令以下一些指令用于选择或控制刀具,其中一些可以单独使用,而另一些可以联合形成一条指令,而当在程序头中使用这些指令时,它们是用于将数据调入C-6中的,当这些指令用于程序体时,它们是用来控制刀具的改变或机器的移动。
刀具指令后面的数字用来表明数量,距离,速度等参数,可以从1位到6位,取决于指令的类型.T#T#(#)F#S#C#H#Z+/-#T#刀具选择这个指令可以在手动或自动设置状态下使用,它可以用于程序头或程序主体。
在自动换刀具设置状态下:主轴夹头将自动将正在使用的刀具放进T座,而抓取#所对应的刀具,并自动移动到程序主体下一个坐标。
在手动换刀具设置状态下:机器工作台将停下,这时,在屏幕会出现换刀具提示信息。
T#(#)选择刀具并指定补偿序号该指令用于选择指定的刀具并为该刀具设置补偿序号。
该指令后面有4位数字,前两位表示所选择刀具的编号,后两位表示补偿序号,如果,后两位被省略或为零,则表明补偿序号同前两位,但当刀具编号大于等于17时,则不可省略,编号必须是01或更大。
补偿编号用于锣板操作,锣刀能弯曲和偏离工作位置,尤其在逆时针方向锣板时。
补偿序号会将刀具的路线偏移来补偿由于刀具的尺寸和偏差而导致的锣板误差。
例如:一把0.092"的锣刀被用于顺时针操作,而如改在逆时针情况下,你可以改用0.094"的锣刀,而当你没有这种尺寸的锣刀,或操作上不容许换工具时,你可以赋于0.094"锣刀一个序号(参考CP,/,#指令)。
当你将这个序号赋予0.092"锣刀时,C-6会将刀具行走的路线偏移,而其锣出的效果如同使用0.094"锣刀一样。
补偿序号必须在锣板设置打开之前输入,而且在锣板进行中不可改变。
例如:T0302刀具3的补偿序号为2F#台速/下钻速该命令用于机锣中设定工作台的速度,用于钻孔中设定主轴(Z轴)的下钻速度.设定的数字表明每分钟多少英寸(IPM)或每秒钟毫米(MM/SEC),小数不能用于该命令。
下钻的速度必须提供给机器,否则,机器无法运转,该速度可以在刀具参数表中提及。
该速度可设定的范围为10-500IPM(4-212MM/SEC),以1IPM(1MM/SEC)递增。
锣板速度可以被设定为10---200IPM(4---81MM/SEC),其递增值为1IPM(1MM/SEC).如果不设定该速度,则机器按最大速度100IPM来锣板。
S#设定主轴的转速(RPM)设定的数字表示每分钟几万转,其范围为14000RPM-60000RPM(锣机),80000RPM(钻机),有些机器甚至超过100,000RPM.右面的零不用显示。
当你用六位数字表示该参数时,应用小数点来表示#X1000RPM.该指令不可以单独使用,必须与包含于T#指令中(T#S#)。
C#选择刀具的直径而当刀具的其它参数没有在该指令中提及时,而在刀具参数表已经被输入时,C会从刀具参数表中提。
该指令不可以单独使用,必须与包含于T#指令中。
H#设置的最大钻孔次数钻孔刀具将会按所来钻孔。
记数器分清每个刀具钻孔的次数。
当计数器达到所设置的最大数时,钻嘴将会被认为无效,机器会停止钻孔。
如果有其它钻嘴被链接用于替换报废的钻嘴,则机器会自动的更换钻嘴并继续钻孔,否则,工作台会停下。
该指令不能单独使用,必须与刀具选择指令(T#H#)一起使用。
该指令能被用于关闭计数以便钻嘴继续钻孔。
如仅写H而不写H后面的数字,则用于那个刀具的计数器将会被关闭。
Z±#为刀具设置深度补偿量深度补偿可以作为名义深度的深度,而负值使刀具低于名义。
深度补偿控制钻入底板的深度,大直径的刺入深度比小直径的刺入深度要大。
精确的刺入深度对确保刀具斜切面切入一叠板最下面一块板的背面是必要的。
名义深度加上深度补偿即为该刀具的实际深度。
偏差或偏移设置,正号(+)可以省略,但负号不可被省略。
正值使刀具高于名义而负值使刀具低于名义。
当有几个刀具指令被放入同一条程序语句中,则出现的次序是很非常重要的。
C读指令是从左到右进行的,在左边的指令可以被右面的指令覆盖。
例如:T01F190S73C.038T01C.038F190S73以上两条语句所含的内容是一样的,但排列的次序不一样。
第一条遇句中,C选择了刀具01,设置转速为190IPM,设置了主轴下刀速为:73000RPM,,然后告诉钻咀的直径为0.0038".C这时候会查看刀具参数表,使用所列出相同直径刀具的的钻速与下刀速。
它忽略了指令中提到的钻速与下刀速。
在第二条指令中,C-6选择了刀具01,查看刀具参数表,寻找钻咀直径为0.0038",然后设置下刀速为190IPM,钻速:73000RPM,而在刀具参数表中的钻速与下刀速将会被忽略。
模式指令当你从钻咀转到锣刀,或者相反。
C必需知道现在处于何种模式:钻孔或者机锣。
这些可用G00或G05指令来完成。
当C在程序体中遇到该类指令时,它就知道何种模式在运行。
G00X#Y#机锣模式打开机锣模式,关闭钻孔模式。
该指令必需置于任何机锣指令运行之前。
X,Y坐标将工作台移至机锣的起点。
机器遇到该指令时,工作台会移至X,Y坐标。
但主轴不会下锣,直到有下锣的指令(例如:M15)出现。
补偿在移动过程中自动的关闭,而移动后再打开。
G00指令会一直起作用,直到另一个G00或G01,G02,G03,G04,G05指令出现时。
在Z轴处于机锣时,不要使用该指令,刀具会因高速的移动而损坏。
G05钻孔模式关闭机锣模式,打开缺省的钻孔模式。
该指令自己称为一个程序行,并一直起作用,直到G00出现。
如果程序体中没有任何机锣指令打开机锣模式,则G05可以省略。
指令后面的任何坐标会使工作台以最大的速度移到指定位置,完成一个钻击。
机锣指令A#G01G02G03G32X#Y#A#G33X#Y#A#G40G41G42I#J#M15M16M17G01(X)(Y#)直线运动打开直线插入模式。
即机器将会开始锣一条直线。
如果在指令的后面有X和/或Y坐标值,机器会从现在的位置直线机锣运动至坐标位置。
如果指令后面没有坐标值,则C会在后面的程序行中寻找,并会直线机锣到找到的第一个坐标位置。
除非已设定了不同的速率,否则,直线运动会以缺省的速率100IPM(42.3MM/SEC)100%台速。
G02(X#)(Y#)(A#)或G02(X#)(Y#)(I#J#)顺时针圆周运动打开圆周插入模式,设置顺时针方向运动。
如果在指令后面提供了X和/或Y坐标机器会机锣运动至坐标位置。
该运动按顺时针以设定的速率作圆弧运动。
如果指令后面没有坐标值,则C 会在后面的程序行中寻找,并会圆弧机锣到找到的第一个坐标位置。
圆弧必需等于或小于180°。
圆弧半径或圆弧的中心点偏移必需由A#或I#J#指定,这些指令是可选的。
如果它们没有在G02指令中,它们必需在之前的程序行中出现,单独或包含在其它程序指令中。
除非已设定了不同的速率,否则,运动会以缺省的速率100IPM(42.3MM/SEC)100%台速。
G03(X#)(Y#)(A#)或G03(X#0(Y#)(I#J#)逆时针圆周运动打开圆周插入模式,设置逆时针方向运动。
如果在指令后面提供了X和或Y坐标机器会机锣运动至坐标位置。
该运动按逆时针以设定的速率作圆弧运动。
如果指令后面没有坐标值,则C-6会在后面的程序行中寻找,并会圆弧机锣到找到的第一个坐标位置。
圆弧必需等于或小于180°。
圆弧半径或圆弧的中心点偏移必需由A#或I#J#指定,这些指令是可选的。
如果它们没有在G03指令中,它们必需在之前的程序行中出现,单独或包含在其它程序指令中。
除非已设定了不同的速率,否则,运动会以缺省的速率100IPM(42.3MM/SEC)100%台速。
A#圆弧半径指定圆周运动的圆弧半径。
你可以在#处指定一个半径。
你提供的半径可以为公制或英制,取决于设定的系统。
圆弧半径指令用于联接G02,G03,G32,G33指令。
如果指定的半径与这些指令所提供的坐标不相符,则C会调节半径,使之相符。
I#J#圆点偏移当一个圆弧的开始点偏离X轴时,I#表示沿X轴偏离的距离。
Y表示沿Y轴偏离的距离,I,J 距离是从圆弧的圆心量起,而不是从工作零点.G32X#Y#A#G33X#Y#A#用于锣内圆指令G32锣顺时针方向,而G33指令用于锣逆时针方向。
这些指令提供自动下钻,收刀,及在下钻及收刀处提供补偿,以免造成此处的连接不光滑。
你可以提供圆的中心:X#Y#,及半径A#.如果圆得半径与以前锣圆一样,则A#可以忽略。
最小的半径为补偿值得一半,加上0.01"(0.26mm)。
任何比此小的结果会有错误的信息。
指令G32,G33必需用于锣1个单独的内圆。
而单元重复指令P不能用于这两个指令。
G32,G33可以使机器在比圆的边缘小0.01"(0.254mm)下锣,按相应得方向锣完540°后,在其相反的一端,比圆的边缘小0.01"(0.254mm)处收刀。
注意:G32,G33指令不需要G00(除非需要设置工作台的台速)或补偿代码.这些被饱含在图形中,补偿由半径调节。
脚本指令许多PCB板需要在上面安装集成电路,这些电路使用整个电子工业中的标PinPattern。
使用一个简单的指令,你只需写出两个PinHole的坐标,C就会自动的钻出其余的孔。