SYNTEC M新代铣床程序说明书_第1页
SYNTEC M新代铣床程序说明书_第2页
SYNTEC M新代铣床程序说明书_第3页
SYNTEC M新代铣床程序说明书_第4页
SYNTEC M新代铣床程序说明书_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录铣床程序制作指令说明3一. G码指令说明31.1 G码指令一览表31.2 G码指令说明51.2.1 G00:直线快速定位51.2.2 G01:直线插补、切削进给61.2.3 G02、G03:顺时针、逆时针圆弧切削81.2.4 G04:暂停131.2.5 G09、G61:确实停止检测141.2.6 G10:可程序数据输入151.2.7 G15、G16极坐标命令161.2.8 G17、G18、G19:工作平面设定191.2.9 G28:参考点复归201.2.10 G29:从参考点回归211.2.11 G30:任意参考点回归232 G31:跳越机能241.2.13 G33:螺牙切削 261.2.

2、14 G40/G41/G42:刀具半径补正271.2.15 G43/G44/G49:刀具长度补正331.2.16 G51、G50:比 例 功 能361.2.17 G51.1、G50.1:镜像机能381.2.18 G52:局部坐标设定431.2.19 G53:机械坐标定位461.2.20 G54.G59.9:工作坐标系统设定481.2.21 G64:切削模式501.2.22 G65:单一宏程序呼叫511.2.23 G66、G67:模式宏程序511.2.24 G68/69:坐标旋转521.2.25 G70/G71:英制/公制单位设定指令561.2.26 G73:高速啄式钻孔循环591.2.27 G

3、74:左手攻牙循环621.2.28 G76:精细镗孔循环651.2.29 G81:钻孔循环681.2.30 G82:孔底暂停钻孔循环701.2.31 G83:啄式钻孔循环721.2.33 G85:钻孔循环781.2.34 G86:高速钻孔循环801.2.35 G87:背面精细镗孔循环821.2.36 G88:半自动精细镗孔循环851.2.37 G89:孔底暂停镗孔循环871.2.38 G90/G91:绝对/增量指令89 G92:绝对零点坐标系统设定901.2.40 G94/G95:进给量单位设定911.2.41 G96/G97:等表面线速度控制921.2.42 G134:圆周孔循环931.2.

4、43 G135:角度直线孔循环941.2.44 G136:圆弧孔循环951.2.45 G137.1:棋盘孔循环961.2.46 刀具机能 : T码指令97主轴转速机能 : S码指令971.2.48 进给机能 : F码指令97二、M码指令说明:98铣床程序制作指令说明一. G码指令说明1.1 G码指令一览表项 目功 能 名 称备注项 目功 能 名 称备注G00直线快速定位G65单一宏程序呼叫G01直线插补、切削进给G66模式宏程序呼叫G02圆弧插补(顺时钟)G67模式宏程序呼叫取消G03圆弧插补(逆时钟)G68坐标旋转开始G04暂停指定时间G69坐标旋转取消G09确实停止检测G70英制单位加工G

5、10可程序数据输入G71公制单位加工G15极坐标插位取消G73高速啄式钻孔循环G16极坐标插位G74左手攻牙循环G17设定X-Y工作平面G76精细镗孔循环G18设定Z-X工作平面G80取消循环G19设定Y-Z工作平面G81钻孔循环G28参考点回归G82孔底暂停钻孔循环G29从参考点回归G83啄式钻孔循环G30任意参考点回归G84攻牙循环G31跳越指令G85镗孔循环G33螺牙切削G86高速镗孔循环G40刀具半径补偿消除G87背面精细镗孔循环G41刀具半径左补偿G88半自动精细镗孔循环G42刀具半径右补偿G89孔底暂停镗孔循环G43刀具长度正补偿G90绝对位置输入方式G44刀具长度负补偿G91相对

6、位置输入方式G49刀具长度补偿取消G92绝对零点坐标系统设定G50放大缩小开始G94每分钟进给(mm/minmin.)G51放大缩小取消G95每转进给量(mm/minrev.)G50.1镜像无效G96等表面切削速度G51.1镜像有效G97等表面切削速度取消G52局部坐标系统设定G98复归到初始点G53机械坐标系统设定G99复归到R点G54工作坐标系统设定G134圆周孔循环G59工作坐标系统设定G135角度直线孔循环G61确实停止检测G136圆弧孔循环G64切削模式G137.1棋盘孔循环SYNTEC 900M G code 采用国际通用 RS274D 规格 ,与 FANUC 0M 规格唯一差异是

7、 G70,G71(公,英制)相对 G20,G21 G码指令说明1.2.1 G00:直线快速定位 (POSTIONING)指令格式:G00 X Y Z ; X、Y、Z:指定点坐标说明:各轴以最短距离在无切削状态下快速移动至指定点,X、Y、Z为终点的坐标,以G90/G91决定绝对或是增量值。<注意>:其运动方式可由参数#411设定(0:线性 , 1:各轴独立以最高速度移动)2070XY程序零点起始点指定点图例:程序说明:1.方式一(绝对值):G90 G00 X90.0 Y40.0;/以指定点和程序零点之差值,做直线切削至指定点2.方式二(增量值):G91 G00 X70.0 Y20.0

8、; /以指定点和起始点之差值,做直线切削至指定点1.2.2 G01:直线插补、切削进给(LINEAR INTERPOLARTION)指令格式:G01 X Y Z F_; X、Y、Z:指定点坐标F:进给率 mm/min有些系统中是使用等比数列说明:G01直线切削指令乃依工作程序指示,执行直线切削之模式,以G90/G91决定绝对值或是增量值型态,按”F”机能所设的进给率速度行进,到指定点位置。本句系台湾语法,就是说明按照程序设定,执行切削功能。G90/G91设定绝对型和增量型,F决定进给速率范例一:2070XY程序零点起始点指定点1.方式一(绝对值):G90 G01 X90.0 Y40.0;/以程

9、序零点为相对坐标,做至指定点2.方式二(增量值):G91 G01 X70.0 Y20.0; /以指定点和起始点之差值,做快速移动至指定点范例二:加工实例Y3520P1(0,38)P3P2P1厚10mm35P410P5(45,0)P0(0,0)X程序说明:1.绝对值方式:N001 G00 X0.0 Y0.0 Z10.0;/快速定位至P0点上方N002 G90 G01 Z-10.0 F1000;/直线切削至工件深底,进给率1000mm/minN003 Y38.0;/P0 à P1 N004 X20.0 Y45.0;/P1à P2N005 X55.0;/P2 à P3N

10、006 Y10.0;/P3 à P4N007 X45.0 Y0.0;/P4 à P5N008 X0.0;/P5 à P0N009 G00 Z10.0;/快速定位回到P0点上方N010 M30;/程序结束 2.增量值方式N001 G00 X0.0 Y0.0 Z10.0;/快速定位至P0点上方N002 G91 G01 Z-20.0 F1000;/直线切削至工件深底,进给率1000mm/minN003 Y38.0;/P0 à P1 N004 X20.0 Y7.0;/P1à P2N005 X35.0;/P2 à P3N006 Y-35.0;/

11、P3 à P4N007 X-10.0 Y-10.0;/P4 à P5N008 X-45.0;/P5 à P0N009 G00 Z20.0;/快速定位回到P0点上方N011 M30;/程序结束1.2.3 G02、G03:顺时针、逆时针圆弧切削(CIRCUAR INTERPOLATION) 指令格式:(1). X-Y平面圆弧切削:G17X Y F ;G18X Z F ;G19Y Z F ;   G02 R G03 I J_ (2). Z-X平面圆弧切削: G02 R G03 I K (3).Z-X平面圆弧切削: G02 R G03 J K X、Y、Z:终点坐

12、标I、J、K:圆弧起点到圆心的向量值(圆心起点)难点 新代系统是“圆心位置坐标-起点坐标”不同的数控系统小有区别R:圆弧半径F:进给率G90/G91决定绝对或是增量说明:G02、G03指令可使刀具依指定平面、坐标系统、圆弧尺寸与圆弧进给率执行圆弧切削的动作,而刀具运动的方向由G02(顺时钟方向)、G03(逆时钟方向)来决定。 一般圆弧切削依照五个要素列表如下:设定数据指令定义1平面选择G17X-Y平面设定G18X-Z平面设定G19Y-Z平面设定2刀具路径方向G02顺时钟方向G03逆时钟方向3终点位置G90X、Y、Z中之二轴所切削圆弧之终点坐标G91X、Y、Z中之二轴从起点到终点之向量值4起点到

13、圆心之距离I、J、K中之二轴自圆弧起点到圆心之向量值圆弧半径R圆弧半径5进给率F沿圆弧之进刀速率图例:1.G02、G03之方向XG02G03YZG02G03XXG02G03YG17G18G19I起点位置终点位置J中心位置XYa. X-Y平面的圆弧起点位置终点位置IK中心位置XZb. Z-X平面的圆弧中心位置起点位置终点位置JKYZc. Y-Z平面的圆弧2.I、J、K之定义:3.R 的使用:(1). 圆周角180时,R值取正值。X_ Y_ R25.0;G02G03(2). 圆周角180360时,R值取负值注意。X_ Y_ R - 25.0; G02 G03起点180180中心点 #1中心点 #2

14、圆弧180。(正半径R)圆弧180。(负半径R)(3). 圆周角为360时,只能使用I、J、K值注意点。程序范例一:G90 G00 X5500 Y4000;/快速定位至圆弧起点G17 G90 G03 X1500 Y4000 I-3000 J-1000 F200;/绝对值指令(G17 G91 G03 X-4000 Y2000 I-3000 J-1000 F200;/相对值指令)程序范例二:(全圆周切削)G90 G00 X0 Y0;G02 I1000 F100;切削一全圆周 1.2.3.1 G02、G03:螺旋插补(HELICAL INTERPOLATION)指令格式:(1).Z F ;X Y G

15、17 G02 R G03 I J X、Y:圆弧终点坐标;Z:直线终点坐标;R:圆弧半径;I、J:圆弧中心坐标;F:进给率;(2).G18X Z Y F ; G02 R G03 I K X、Z:圆弧终点坐标;Y:直线终点坐标;R:圆弧半径;I、K:圆弧中心坐标;F:进给率; (3). G19Y Z X F ; G02 R G03 J K Y、Z:圆弧终点坐标;X:直线终点坐标;R:圆弧半径;J、K:圆弧中心坐标;F:进给率;说明:当垂直于圆弧平面的第三轴有位移量时,G02/G03指令的动作就是螺旋插补。螺旋插补的圆弧平面的选择与圆弧插补时一样。螺旋插补的指令以平面选择G码(G17/G18/G19

16、)指定圆弧插补执行的平面。G17模式:X-Y平面为圆弧差值平面,Z轴直线差值轴。G18模式:Z-X平面为圆弧差值平面,Y轴直线差值轴。G19模式:Y-Z平面为圆弧差值平面,X轴直线差值轴。R1000900终点起点F600ZXY1000范例:程序说明:G17 G03 X0.0 Y1000.0 R1000.0 Z900.0 F600;/对X-Y平面圆弧,逆时钟方向(CCW),Z轴直线差值,切削率600mm/min做螺旋切削1.2.4 G04:暂停(Dwell)指令格式:;G04 X P X:暂停时间 (以秒为单位:0.0019999.999秒)P:暂停时间 (以秒为单位,但不接受小数点)说明:当执

17、行某些必要使加工行程延迟的地方(锥坑、柱坑、鱼眼坑、铣削转角)时,我们可使用G04机能以主轴仍正在转动,各轴均暂停做动延迟一段时间各轴均暂停动作延迟一段时间,使孔深精确或得到真正直角,才转换至下一个单节,达到所要求精密度的效果达到所要求精度的效果。程序范例:G04 X2500;/停留 2.5 secG04 X2.5;/停留 2.5 secG04 P2500;/停留 2.5 secG04 P2.5;/停留 2 sec(不接受小数点)1.2.5 G09、G61:确实停止检测 (EXACT STOP)指令格式 : G09 X_ Y_ Z_ ;G61; X、Y、Z:指定转角位置坐标说明:加工进行遇到转

18、角时,有时因刀具移动速度过快或伺服系统延迟的关系,无法确实依照转角形状切削而切成少许圆角,造成误差,但是在要求绝对直角精度之场合时,可使用G09或G61功能达成,使其刀具接近转角减速,位置到达一定状态(CNC参数所设之宽幅范围内)确认后,次一单节的指令才会开始执行。G09确实停止检测仅在含有G09指令之单节有效;G61确实停止检测在G61指令后的切削指令(G01G03)均做正确停止检测,直到自动转角进给百分率(G62)及攻牙模式(G63)或切削模式(G64)指定为止,持续有效。注 : G01检查窗口 : 参数421-440 ,G00检查窗口 : 参数461-480图 例:指令位置 Y 次单节

19、有G09/G61之路径 无G09/G61之路径 刀具 前单节 X1.2.6 G10:可程序数据输入(PROGRAMMABLE DATA INPUT)指令格式:P_ R_ ; G10L10 用于刀具长(H)几何补正量L11 用于刀具长(H)磨耗补正量L12 用于刀具径(D)几何补正量L13 用于刀具径(D)磨耗补正量P:刀具补正号码;R:刀具补正值(刀具长或刀具直径资料);说明:G10指令就是直接利用程序指令方式来输入刀具补正量。在绝对指令模式(G90)下是绝对值,G10之设定值为新的补正值;在增量指令模式(G91)下是增量值,G10之设定值为目前值加上新补正值。图例:参考位置磨耗补偿值几何补偿

20、值1.2.7 G15、G16极坐标命令(POLAR COORDICATES COMMEND MODE)指令格式:G16; 极坐标命令设定G X Y ; : 极坐标命令 :G15; 极坐标命令取消X:极坐标半径值Y:极坐标角度( “值” 为逆时钟方向,”值” 为顺时钟方向)说明:第一行启动极坐标模式,G16为极坐标命令模式开始,G15为极坐标命令模式取消,可以极坐标(半径和角度)方式输入端点坐标,且受G90/G91影响。第一个地址是半径,第二个地址是角度。绝对指令或增量指令是由G90或G91决定,G90是绝对指定,G91是增量指令,当为绝对量时,半径或角度的增加都是从原点起;当为增量时,角度或半

21、径都是从上一点的半径或角度累加。图示:1. 当极坐标原点在工作坐标零点上角度原始位置指定点半径a. 当角度被指定用在绝对值情况下角度原始位置指定点半径b. 当角度被指定用在增量值情况下2. 当极坐标原点在一般的位置上原始位置指定点角度半径a. 当角度被指定用在绝对值情况下角度原始位置指定点半径b. 当角度被指定用在增量值情况下程序范例:X120130第二孔100120120Y第一孔第三孔厚10 mm1. 绝对指令方式:N001 T1 S1000 M03;/1号刀具(直径10 mm钻头),主妯正转1000rpmN002 G17 G90 G16;/设定X-Y平面,绝对值模式,启动极坐标模式N003

22、 G99 G81 Z-12.0 R2.0 F600 K0;/执行鑚孔循环,钻深12mm,切削率600mm/min,回程到R点N004 X100.0 Y90.0;/给定一个距离100mm,角度90度(第一孔)N005 Y210.0;/给定一个距离100mm及角度210度,自原点启算(第二孔)N006 Y330.0;/给定一个距离100mm及角度330度,自原点启算(第三孔)N007 G15 G80 M05;/极坐标模式取消,循环取消,主轴停止N008 M30;/程序结束2. 增量指令方式:N001 T1 S1000 M03;/1号刀具(直径10 mm钻头),主轴正转1000rpmN002 G17

23、 G90 G16;/设定X-Y平面,绝对值方式,启动极坐标模式N003 G99 G81 Z-12.0 R2.0 F600 K0;/执行鑚孔循环,钻深12mm,切削率600mm/min,回程到R点N004 X100.0 Y90.0;/给定一个距离100mm,角度90度(第一孔)N005 G91 Y120.0 K2;/增量指令,角度从上一点累加120度(第二孔)N006 Y120.0;/增量指令,角度从上一点累加120度(第三孔)N007 G15 G80 M05;/极坐标模式取消,循环取消,主轴停止N008 M30;/程序结束1.2.8 G17、G18、G19:工作平面设定 (PLANE SELE

24、CTION)指令格式:G17;设定X-Y工作平面G18;设定Z-X工作平面G19;设定Y-Z工作平面说明:当使用到圆弧指令、刀具半径补正指令或极坐标命令时,必须先G17、G18、G19来设定切削平面,告知控制器加工平面(内定为G17)。图例:G03G03G03XG02YZG02XXG02YG17G18G19Y-Z平面XZYX-Z平面X-Y平面1.2.9 G28:参考点复归(RETURE TO REFERENCE POSITION)指令格式:G28 X Y Z ;X、Y、Z:中间点坐标;(在G90模式下为绝对值,在G91模式下为增量值)说明:G28指令为原点或参考点回归动作,为了避免撞刀,此动作

25、会从目前位置采快速定位(G00)移动方式,先移到使用者指定的安全中间点后再回归原点或参考点。<注意>通常此指令用于自动刀具交换,因此为安全起见,在执行G28指令前,必须将刀具补正机能取消。程序范例一:G90 G28 X50.0 Y30.0;/AàBàC,中间点(50,30)YC参考点B中间点(50,30)XA起点程序范例二:G28 X0;/只做X轴参考点复归G28 Y0;/只做Y轴参考点复归G28 Z0;/只做Z轴参考点复归1.2.10 G29:从参考点回归(RETURE FROM REFERENCE POSTION )指令格式:G29 X Y Z ;X、Y、Z

26、:指定点坐标;(在G90模式下为绝对值,在G91模式下为增量值)说明:G29指令是在使用过G28后,可自参考点经中间点快速移到指定位置点上。值得注意的是G29指令不得单独使用,因为G29并不指定自己的中间点位置,而是利用前G28指令中所指定的中间点,因此,执行G29指令前须先执行G28指令。以绝对值(G90)指令时,为所欲到达目标点绝对坐标值;以增量值(G91)指令时,则为中间点到目标点之增量距离。程序范例:DABC参考点中间点(20,30)XY指定点(40,0)(1). 绝对值方式:N001 G90 G28 X20.0 Y30.0;/AàBàC,中间点(20,40),使用

27、绝对值方式N002 M06;/换刀N003 G29 X40.0 Y0.0;/ CàBàD,其目标位置为指定点的绝对值坐标(2). 增量值方式:N001 G91 G28 X20.0 Y40.0;/AàBàC,中间点(20,40),使用增量值方式N002 M06;/换刀N003 G29 X40.0 Y-40.0;/CàBàD,其目标位置为指定点与中间点之差值1.2.11 G30:任意参考点回归(2nd,3rd and 4th REFERENCE PPOSTION RETURE) 指令格式:G30 Pn X Y Z ; X、Y、Z:中间点坐

28、标;(在G90模式下为绝对值,在G91模式下为增量值)Pn:指定参考点(其设定参数为#2801 #2860)P1:机械原点;P2:第二参考点;P_省略时内定为P2;说明:为了换刀及检测方便,在距机械零点的适当位置以参数另外设定参考点,使刀具不必回到机械零点,提高换刀效率,本指令用法与G28指令用法,除复归点不同外,其动作都相同。任意参考点回归指令,一般用于自动刀具交换位置和原点不同时。移动方式采快速定位G00方式。<注意>通常此指令用于自动刀具交换,因此为安全起见,在执行G30指令前,必须将刀具补正机能取消。A (60,10) 95099(B (75,25) 95099(C (15

29、,10) 95099(第三参考点95099(第二参考点95099(机械原点95099(X95099(Y95099(工 件95099(范例:程序说明:假设刀具在A (60,10) 点上1. 到第二参考点上 - G30 P2 X75.0 Y25.0;/AàBà第二参考点2. 到第三参考点上 - G30 P3 X15.0 Y10.0;/AàCà第三参考点1.2.12 G31:跳越机能 (SKIP FUNCTION)指令格式:G31 X_ Y_ Z_ F_; X、Y、Z:指定点 F:进给量说明:跳越指令是运用在未知的程序端点,指定其端点,当所使用量测器碰触到阻碍

30、时,机器得到讯号,LADDER接口C BIT ON时,量测跳越指令G31会记录目前机械位置并中断G31之动作,继续执行下一单节。范例一:增量值(G91)方式 取得到讯号点(接触点) 100.0.0.0100.0.0.0 实际路径 无跳越信号之路径程序说明:N001 G31 G91 X100.0 F100; /原始路径至碰到障碍物为止N002 Y100.0;/不等前一单节执行完,以接触点为相对坐标,改变路径至指定位置 范例二:绝对值(G90)方式.单轴移动取得到讯号点Y100.0X200.0零点.0.0实际路径无跳越信号之路径程序说明:N001 G31 G90 X200.0 F100;/原始路径

31、至碰到障碍物为止N002 X200.0 Y100.0;/不等前一单节执行完,以零点为相对坐标,改变路径至指定位置 范例三:绝对值(G90)方式.二轴向位移取得到讯号点(100,0)零点.0.0实际路径无跳越信号之路径(130,70)程序说明:N001 G31 G90 X100.0 F1000;/原始路径至碰到障碍物为止N002 X130.0 Y70.0;/不等前一单节执行完,以零点为相对坐标,改变路径至指定位置 1.2.13 G33:螺牙切削 (THREAD CUTTING)指令格式:G33 Z F ;Z:用绝对值(G90)方式,表示切削终点Z轴之坐标;用增量值(G91)方式,表示切削螺纹之轴

32、向长度;F:为螺纹导程(0.01mm);说明:本指令乃于主心轴回转之同时,刀具做Z轴向上下之进给,重复多次后完成螺纹之切削。由于切削进行开始与结束时,主轴回转之惯性迟滞,切削之行程应稍予延长,至于螺纹切削时,心轴转速(R)之限制为:最大进给率螺纹导程 1转速( R ) R:主轴转速(rpm)导程(F):mm或inch进给率:mm/min或inch/min<注意>:最大进给率可由参数#405设定 螺纹切削加减速时间可由参数#409设定Z图例:起点XF刀具终点程序指令:G33 Z10.0 F1.5;/切削导程1.5mm的螺纹,切削终点为Z轴10mm处1.2.14 G40/G41/G42

33、:刀具半径补正(CUTTER COMPENSTAION)指令格式:G41 X Y Z ; G42G40;G41:刀具半径补正偏左。G42:刀具半径补正偏右。G40:刀具半径补正取消。X、Y:各轴向终点坐标。 :刀具半径补正值所设定之补正代号。说明:一般执行加工程序时,若刀具中心沿着设计图工件之外形轮廓切削,则导致每一加工路径皆有一刀具半径之过切现象。刀具半径补正功能的作用是使用刀具的实际移动路径与程序指令的路径偏位一个刀具半径值,如此可使加工后轮廓形状与图面相符。因此只要依加工图上的尺寸,配合此机能来编写加工程序即可得到正确尺寸的成品,无需在程序上另外考虑刀具半径大小所造成的计算困扰。图例:1

34、.刀具径补正:程序路径刀具路径补正量2.刀具半径补正方向之判定:正值负值G41补正偏左补正偏右G42补正偏右补正偏左补正值G值G42G41G40CCWG41b. G41-逆时钟方向内轮廓铣削G41CWa. G41-顺时钟方向外轮廓铣削CWG42d. G42-顺时钟方向内轮廓铣削G42CCWc. G42-逆时钟方向外轮廓铣削3.转角切削之刀径补正: <1>. 当工件转角 90180 时a. 直线 à 直线程序路径刀具中心路径b. 直线 à 圆弧L刀具中心路径S程序路径rCc. 圆弧 à 直线r程序路径刀具中心路径rLCSd. 圆弧 à 圆弧r程

35、序路径rLCSLC刀具中心路径 <2>. 当工件转角 90 时L:rL:程序路径刀具中心路径SL:ra. 直线 à 直线b. 直线 à 圆弧L:rL:程序路径刀具中心路径SL:rC:L:rL:程序路径刀具中心路径SL:rC:c. 圆弧 à 直线L:rL:程序路径SL:刀具中心路径rC:d. 圆弧 à 圆弧注意事项:1. 加工凹槽时,若槽宽小于两倍之刀具半径,则系统将因过切而发出警告讯号。过切削过切削2. 工件加工,若于”MDI”模式下进行,不得使用刀具半径补偿功能。3. 刀具半径补偿机能设定(G41/G42)与取消(G40)之单节,只能与G0

36、0、G01之位能指令,不能与G02、G03同一单节使用。4. 加工阶梯形状之工件时,若阶梯高小于工件半径则系统将因过切削而发出警告讯号。G41过切削程序零点XYABCDEFGHM加工实例:程序说明:N001 T1 S1000 M03;/1号刀具(直径10mm端铣刀),主轴正转1000rpm N002 G00 X0.0 Y0.0 Z10.0;/快速定位至程序零点之上方N003 M08;/打开切削剂N004 G90 G01 Z-10.0 F600;/直线切削到”花形槽”底,进给率600mm/minN005 G42 Y24.0 D01;/刀具左补偿,程序零点àAN006 G03 X9.0

37、Y30.0 R10.0;/AàB逆时针圆弧切削N007 G02 X30.0 Y9.0 R15.0;/BàC顺时针圆弧切削N008 G03 X30.0 Y-9.0 R10.0;/CàD逆时针圆弧切削N009 G02 X9.0 Y-30.0 R15.0;/DàE顺时针圆弧切削N010 G03 X-9.0 Y-30.0 R10.0;/EàF逆时针圆弧切削N011 G02 X-30.0 Y-9.0 R15.0;/FàG顺时针圆弧切削N012 G03 X-30.0 Y9.0 R10.0;/GàH逆时针圆弧切削N013 G02 X-9.

38、0 Y30.0 R15.0;/HàM顺时针圆弧切削N014 G03 X0.0 Y24.0 R10.0;/MàA逆时针圆弧切削N015 G00 Z10.0;/Z轴向上拉升,回加工起始点N016 G40 X0.0 Y0.0;/取消刀具补正,回加工起始点N017 M09;/关掉切削剂N018 M05;/主轴停止N019 M30;/程序结束1.2.15 G43/G44/G49:刀具长度补正(TOOL LENGTH COMPENSATION)指令格式:G43 Z H ;G44 G49;G43:沿正向补正;G44:沿负向补正;G49:补正取消;Z:Z轴终点坐标;H :刀具号码;说明:当

39、利用铣床或切削中心机加工每一加工物时,所使用的刀具很多,而每一把工具长度不一,造成刀尖跟工件的距离不一,程序如果执行,在换刀之后,前后刀长的差值,会使Z轴产生误差,刀具长度补偿(G43/G44)的功用,就是用Z轴向的位置补正,用以修正刀具长度的误差。长度补正值的设定:(可参考铣床控制器使用手册)方法一:由Z轴之机械原点,运用手动方式使刀具往下移动直到接触工件表面,取其位移的距离,输入操作接口里的刀具设定键入各编号刀具之刀长补偿,在程序指令格式的H值内设定其补偿刀具号数。方法二:选定一把刀具为基准,到控制器操作接口里,在工作坐标设定之G54工作坐标系统下,来做刀具长度校正,尔后使用的刀具,则以它

40、为基准刀具之长度差值,换算各刀之长度补偿值。图例:ZG44G49G43-+加工实例:CBY1010R=405204040102080程序零点直径 20mm 端铣刀XAFDE程序说明:T1 S1000 M03;/使用1号刀具(直径20mm之端铣刀),主轴正转1000rpmG42 D01;/刀径右补偿(D01=10)G00 X10.0 Y5.0 Z15.0;/快速定位至欲A点之上方G43 H01;/刀长正向补偿(H01=-10)G01 Z-10.0;/直线切削下至A点底 X110.0;/AàB Y85.0;/BàC X90.0 Y105.0;/CàD X50.0;/D

41、àEG02 X10.0 Y65.0 R40.0;/EàFG01 Y5.0;/FàAG00 Z15.0;/快速退刀至A点上方G40 G49;/消除补偿M05;/主轴停止M30;/程序结束1.2.16 G51、G50:比 例 功 能 (SCALING)指令格式:X_Y _Z _ I_ J_ K_P_ X、Y、Z:比例中心坐标及指定比例缩放之轴;I、J、K:比例缩放值(使用于各轴比例值不同);P:比例缩放值(各轴缩放值相同时);说明:G51指令能使切削路径透过所设定的值,任意放大、缩小。G50取消比例功能。范例:程序路径-缩放前 Y (100,150) (150,150

42、) N005 N004 N006实际路径-缩放后 (50,70) (125,90 ) (200,70) 比例缩放中心 N003 N007 N002 (50,50) N008 (200,50) N009 X程序说明:N001 G00 X50.0 Y50.0;/快速定位N002 G51 X125.0 Y90.0 P0.5;/指定比例中心为125,Y90及缩放值0.5倍,对N003N009之步骤做比例缩放N003 G01 Y70.0 F1000;/直线切削,进给率为1000mm/minN004 X100.0 Y150.0;N005 G03 X150.0 I25.0;/圆弧切削,半径为25mm;N00

43、6 G01 X200.0 Y70.0;/直线切削N007 Y50.0;N008 X50.0;N009 G00 X0.0 Y0.0;/快速回归N010 G50;/解除比例功能N011 M30;/结束程序1.2.17 G51.1、G50.1:镜像机能(PROGRRAMBLE MIRROR IMAGE)指令格式:G51.1 X_Y_Z_;G50.1 ;指定镜像无效X、Y、Z:镜像点(轴)坐标;说明:切削左右对称的形状,只要有左侧或右侧其中任何一方的程序并使用此机能便可加工任意一方的形状。G51.1指定镜像有效的指令轴及镜像中心坐标值(绝对值或增量值)。1. 若指定平面上,仅有1轴指定镜像时,圆弧、刀

44、具径补正或坐标回转等的回转方向或补正方向均反向执行。2. 本机能因在局部坐标系上使用,当计数器重置或工件坐标变更时,镜像中心亦移动。3. 执行镜像中指令原点复归(G28,G30),到中间点为止的动作,镜像有效,而从中间点到原点不作镜像动作。4. 镜像中执行从原点的复归指令(G29),对在中间点的镜像有效。注意:在镜中心位置以外做镜像取消,绝对值和机械位置无法吻合,如下图所示(这种状态持续到程序作绝对值指定G90的定位或G28、G30作原点复归为止)。镜中心以绝对值设定的不移动状态下又再次指定则镜中心可能会被指定到无法预料的位置。请在镜中心作镜像取消或者在取消后以绝对值指令定位。镜像中心轴绝对值

45、(程序指定位置)机械位置取消镜像后以增量指令移动取消镜像指令指定镜像轴指令 范例一:对Y=55镜像之刀具路径对X=60镜像之刀具路径OD (80,95)C (120,105)Y=55之镜像轴原刀具路径A (80,75)B (120,75)(80,35)(120,35)(80,15)(120,5)(40,95)(40,75)(10,75)(10,105)X=60之镜像轴XYX=60,Y=55程序说明:N001 T1 S1000 M03;/使用1号刀具,正转1000rpmN002 M98 H100;/执行子程序N003 G51.1 X60.0;/执行镜像轴为 X=60之镜像N004 M98 H10

46、0;/执行子程序N005 G50.1;/取消镜像功能N006 G51.1 Y55.0;/执行镜像轴为 Y=55之镜像N007 M98 H100;/执行子程序N008 G50.1;/取消镜像功能N009 M05;/主轴停止N0010 M30;/程序结束N100;/子程序编号G00 X60.0 Y55.0;/快速移动至指定点G01 Y75.0;/直线切削至O点 X80.0;/OàA X120.0;/AàB Y105.0;/BàC X80.0 Y95.0;/CàD Y75.0;/DàAM99;/子程序结束XY厚10mm程序零点原刀具起点 及Y=0镜射后刀具起点原始切削路径X=0 镜射后刀具起点 及X=0,Y=0 镜射后刀具起点范例二:加工实例程序说明:加工一花朵形之槽N001 T1 S1000 M03;/1号刀具(10mm之端铣刀),正转1000rpmN002 G41 D01;/设定1号刀径左补偿(D01 = 5)N003 M98 H100;/执行子程序N004 G51.1 X0.0;/执行镜射在X=0之镜射轴上N005 M98 H100;/执行子程序N006 G50.1;/取消镜射指令N007

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论