第六章 数控铣其它辅助功能指令
数控铣床编程指令

数控铣床编程指令Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998数控铣床编程指令4.2.2子程序1、坐标轴运动(插补)功能指令(1)点定位指令G00点定位指令(G00)为刀具以快速移动速度移动到用绝对值指令或增量值指令指定的工件坐标系中的位置。
指令格式:G00X—Y—Z一;式中X—Y—Z一为目标点坐标。
以绝对值指令编程时,刀具移动到终点的坐标值;以增量值指令编程时,指刀具移动的距离,用符号表示方向。
使用G00指令用法如下。
如上图所示,刀具由A点快速定位到B 点其程序为:G00G90X120.Y60.;(绝对坐标编程)(2)直线插补指令G01用G01指定直线进给,其作用是指令两个坐标或三个坐标以联动的方式,按指定的进给速度F,从当前所在位置沿直线移动到指令给出的目标位置,插补加工出任意斜率的平面或空间直线。
指令格式:G0lX—Y—Z—F一;程序段G01X10.Y20.Z20.F80.使刀具从当前位置以80mm/min的进给速度沿直线运动到(10,20,20)的位置。
例3:假设当前刀具所在点为.,则如下程序段N1G;.;将使刀具走出如图所示轨迹。
(3)圆弧插补指令G02和G03G02表示按指定速度进给的顺时针圆弧插补指令,G03表示按指定速度进给的逆时针圆弧插补指令。
顺圆、逆圆的判别方法是:沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为G02,逆时针方向为G03,序格式:XY平面:G17G02X~Y~I~J~(R~)F~G17G03X~Y~I~J~(R~)F~ZX平面:G18G02X~Z~I~K~(R~)F~G18G03X~Z~I~K~(R~)F~G19G02Z~Y~J~K~(R~)F~G19G03Z~Y~J~K~(R~)F~式中X、Y、Z为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90或G91决定。
由I、J、K方式编圆弧时,I、J、K表示圆心相对于圆弧起点在X、Y、Z轴方向上的增量值。
数控铣床编程指令范文

数控铣床编程指令4.2.2子程序1、坐标轴运动(插补)功能指令(1)点定位指令G00点定位指令(G00)为刀具以快速移动速度移动到用绝对值指令或增量值指令指定的工件坐标系中的位置。
指令格式:G00X—Y—Z一;式中X—Y—Z一为目标点坐标。
以绝对值指令编程时,刀具移动到终点的坐标值;以增量值指令编程时,指刀具移动的距离,用符号表示方向。
例:图4.6使用G00指令用法如下。
如上图4.6所示,刀具由A点快速定位到B点其程序为:G00G90X120.Y60.;(绝对坐标编程)(2)直线插补指令G01用G01指定直线进给,其作用是指令两个坐标或三个坐标以联动的方式,按指定的进给速度F,从当前所在位置沿直线移动到指令给出的目标位置,插补加工出任意斜率的平面或空间直线。
指令格式:G0lX—Y—Z—F一;式中X—Y—Z一为目标点坐标。
可以用绝对值坐标,也可以用增量坐标。
F(mm/min)为刀具移动的速度。
加工时进给速度F可以通过CNC的控制面板上的旋钮在(0—120%)之间变化。
程序段G01X10.Y20.Z20.F80.使刀具从当前位置以80mm/min的进给速度沿直线运动到(10,20,20)的位置。
例3:假设当前刀具所在点为X-50.Y-75.,则如下程序段图4.7N1G01X150.Y25.F100; N2X50.Y75.;将使刀具走出如图4.7所示轨迹。
(3)圆弧插补指令G02和G03G02表示按指定速度进给的顺时针圆弧插补指令,G03表示按指定速度进给的逆时针圆弧插补指令。
顺圆、逆圆的判别方法是:沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为G02,逆时针方向为G03,程序格式:XY 平面:G17G02X ~Y ~I ~J ~(R ~)F ~ G17G03X ~Y ~I ~J ~(R ~)F ~ ZX 平面:G18G02X ~Z ~I ~K ~(R ~)F ~ G18G03X ~Z ~I ~K ~(R ~)F ~ YZ 平面:G19G02Z ~Y ~J ~K ~(R ~)F ~ G19G03Z ~Y ~J ~K ~(R ~)F ~式中X 、Y 、Z 为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90或G91决定。
数控铣床常用的各种指令(2024版)

四、主轴功能 S
S后面的数字表示主轴转速,单位为r/min 指令了S代码后,主轴转与不转,正转还 是反转,转后是否停止,由M代码决定。
23
插补平面选择G17、G18、G19指令
指令格式: G17/ G18/ G19 指令功能: 表示选择的插补平面 指令说明: (1) G17表示选择XY平面;
机床运行 G54G90G00X100Y180 G91G01X-20Y-80 程序段后,机床坐标系中的坐标值为X30Y-20, 此时G54设置值为_____
7
G52局部坐标系指令
在工件坐标系中编程时,对某些图形若再用一个坐 标系描述则更简单,这就可用到局部坐标系。局部 坐标系指令的一般格式为: G52 X_Y_Z_; 指令中的坐标值是局部坐标系原
32
五、基本编程指令
用φ6mm的刀具铣题图所示的三个字母, 刀心轨迹为虚线(深2mm)。
33
编程原点在工件左端面角点上,刀具:直径12立铣刀 绝对坐标编程
O0804; G54G90G17G21; G00Z30.0; X20.0Y10.0; S500M03; Z5.0; G01Z-5.F100.0; X60.0; Y40.0; X70.0;
Y60.0; X50.0; X40.0Y50.0; X30.0Y60.0; X10.0; Y40.0; X20.0; Y10.0; G00Z30.0; M05; M30;
10
G53机床坐标系指令
G53机床坐标系选择指令的一般格式为: G53 X_Y_Z_; 指令中的坐标值是在机床坐标系中的坐标。
G53指令一般用得很少
11
几个坐标系指令应用举例
如图所示从A-B-C-D行走路线
Z
Y
数控编程——第六章 加工中心的编程

第六章加工中心的编程第一节加工中心编程概述加工中心(Machiningenter)简称MC,是由机械设备与数控系统组成的使用于加工复杂形状工件的高效率自动化机床。
加工中心最初是从数控铣床发展而来的。
与数控铣床相同的是,加工中心同样是由计算机数控系统(CNC)、伺服系统、机械本体、液压系统等各部分组成。
但加工中心又不等同于数控铣床,加工中心与数控铣床的最大区别在于加工中心具有自动交换刀具的功能,通过在刀库安装不同用途的刀具,可在一次装夹中通过自动换刀装置改变主轴上的加工刀具,实现钻、镗、铰、攻螺纹、切槽等多种加工功能。
一、加工中心编程的特点加工中心是将数控铣床、数控镗床、数控钻床的功能组合起来,并装有刀库和自动换刀装置的数控镗铣床。
立式加工中心主轴轴线(z轴)是垂直的,适合于加工盖板类零件及各种模具;卧式加工中心主轴轴线(z轴)是水平的,一般配备容量较大的链式刀库,机床带有一个自动分度工作台或配有双工作台以便于工件的装卸,适合于工件在一次装夹后,自动完成多面多工序的加工,主要用于箱体类零件的加工。
由于加工中心机床具有上述功能,故数控加工程序编制中,从加工工序的确定,刀具的选择,加工路线的安排,到数控加工程序的编制,都比其他数控机床要复杂一些。
加工中心编程具有以下特点:1)首先应进行合理的工艺分析。
由于零件加工工序多,使用的刀具种类多,甚至在一次装夹下,要完成粗加工、半精加工与精加工、周密合理地安排各工序加工的顺序,有利于提高加工精度和提高生产效率;2)根据加工批量等情况,决定采用自动换刀还是手动换刀。
一般,对于加工批量在10件以上,而刀具更换又比较频繁时,以采用自动换刀为宜。
但当加工批量很小而使用的刀具种类又不多时,把自动换刀安排到程序中,反而会增加机床调整时间。
3)自动换刀要留出足够的换刀空间。
有些刀具直径较大或尺寸较长,自动换刀时要注意避免发生撞刀事故。
4)为提高机床利用率,尽量采用刀具机外预调,并将测量尺寸填写到刀具卡片中,以便于操作者在运行程序前,及时修改刀具补偿参数。
数控铣床基本编程指令

数控铣床基本编程指令1. 简介数控铣床是一种自动化加工设备,通过预先编写的指令控制刀具在工件表面上进行切削加工。
这些指令被称为数控铣床编程指令,是数控铣床能够自动执行加工操作的关键。
本文将介绍数控铣床的基本编程指令,帮助读者了解如何编写和使用这些指令。
2. G代码和M代码在数控铣床编程中,最常用的两种指令是G代码和M代码。
•G代码:用于定义刀具的运动方式和加工路径。
例如,G00表示快速移动,G01表示直线插补,G02表示圆弧插补等。
•M代码:用于定义刀具的辅助功能和机床的控制指令。
例如,M03表示主轴正转,M05表示主轴停止等。
3. 基本编程指令3.1 设置工作坐标系在开始进行数控铣床编程之前,需要先设置工作坐标系。
通过指令G92可以将当前位置设置为工作坐标系的原点。
例:G92 X0 Y0 Z03.2 快速移动快速移动是指刀具在不加工的情况下进行的高速移动。
通过指令G00可以实现快速移动。
例:G00 X100 Y100 Z103.3 直线插补直线插补是指刀具在两个点之间直接移动。
通过指令G01可以实现直线插补。
例:G01 X50 Y50 Z5 F1003.4 圆弧插补圆弧插补是指刀具沿着指定的圆弧路径进行移动。
通过指令G02和G03可以实现圆弧插补。
例:G02 X50 Y50 Z5 I25 J0 F1003.5 停止主轴停止主轴是指停止刀具的旋转。
通过指令M05可以实现停止主轴的功能。
例:M053.6 开始主轴开始主轴是指启动刀具的旋转。
通过指令M03可以实现开始主轴的功能。
例:M03 S10003.7 改变刀具改变刀具是指更换刀具的操作。
通过指令T可以实现改变刀具的功能。
例:T023.8 结束程序结束程序是指终止数控铣床的加工操作。
通过指令M30可以实现结束程序的功能。
例:M304. 示例程序下面是一个简单的示例程序,演示如何使用基本编程指令进行数控铣床的加工。
G92 X0 Y0 Z0G00 X100 Y100 Z10G01 X50 Y50 Z5 F100G02 X50 Y50 Z5 I25 J0 F100M05M03 S1000G01 X0 Y0 Z0 F100M305. 总结本文介绍了数控铣床的基本编程指令,包括设置工作坐标系、快速移动、直线插补、圆弧插补、停止主轴、开始主轴、改变刀具和结束程序等。
数控铣床指令

数控铣床指令数控铣床指令G00 点定位G01 直线插补G02 顺时针圆弧插补G03 逆时针圆弧插补G04 暂停G05 不指定G06 抛物线插补G07 不指定G08 加速G09 减速G10-16 不指定G17 XY平⾯选择G18 XZ平⾯选择G19 YZ平⾯选择G20-32 不指定G33 螺纹切削,等螺距G34 螺纹切削,增螺距G35 螺纹切削,减螺距G36-39 不指定G40 ⼑具补偿(⼑具偏置注销)G42 ⼑具右补偿G43 ⼑具偏置(正)G44 ⼑具偏置(负)G45 ⼑具偏置+/+ G46 ⼑具偏置+/-G47 ⼑具偏置-/-G48 ⼑具偏置-/+G45 ⼑具偏置+/+G49 ⼑具偏置0/+G50 ⼑具偏置0/-G52 ⼑具偏置-/0G53 ⼑具偏移注销G54 直线偏移XG55 直线偏移YG56 直线偏移ZG57 直线偏移XYG58 直线偏移XZG59 直线偏移YZG60 准确定位1(精)G61 准确定位2(中)G62 准确定位3(粗)G63 攻螺纹G64-67 不指定G68 ⼑具偏置,内⾓G69 ⼑具偏置,外⾓G70-G79 不指定G80 固定循环注销G81-G89 固定循环G90 绝对尺⼨G91 增量尺⼨G92 预置寄存G93 时间倒数,进给率G94 每分钟进给G95 主轴每转进给G96 恒线速度G97 主轴每分钟转数G98,G99 不指定M指令如下:M00 程序停⽌M01 计划停⽌M02 程序结束M03 主轴顺时针⽅向M04 主轴逆时针⽅向M05 主轴停⽌M06 换⼑M07 2号冷却液开M08 1号冷却液开M09 冷却液关M10 夹紧M11 松开M12 不指定M13 主轴顺时针⽅向冷却液开M14 主轴逆时针⽅向冷却液开M15 正运动M16 负运动M17,M18 不指定M19 主轴定向停⽌M20-29 永不指定M30 纸带结束M31 互锁旁路。
数控铣常用指令及编程实例
• 按绝对方式编程 N10 G92 X0.0 Y0.0 Z50 N20 G90 G17 G00 N30 G41 X20.0 Y10.0 D01 N35 Z2 M03 S500 N38 G01 Z-10 F200 N40 G01 Y50.0 F100 N50 X50.0 N60 Y20.0 N70 X10.0 N80 G00 Z50 M05 N85 G40 X0 Y0 N90 M30
)
R2
X P4 P5
5
R 65
P6 P7
P3 P2
(-45 ,-40 )
P9 P 1 (-45,-75) P8
P 0 (-65,-95)
数控铣床编程实例 三
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽
8 8 R10
80
60
10 15 70 100
数控铣床编程实例三
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽 %5002 N1 G92 X0 Y0 Z50 N2 M03 S500 N3 G00 X19 Y24 N4 Z5 N5 G01 Z-3 F40 N6 Y56 N7 G02 X29 Y66 R10 8 (N7 G02 X29 Y66 I10) N8 G01 X71 8 N9 G02 X81 Y56 R10 R10 (N9 G02 X81 Y56 J-10) N10 G01 Y24 80 60 N111 G02 X71 Y14 R10 (N11 G02 X71 Y14 I-10) N12 G01 X29 N13 G02 X19 Y24 R10 (N13 G02 X19 Y24 J10) 10 N14 G00 Z50 15 70 N15 X0 Y0 N16 M30 100
数控技术-辅助功能指令
(4)运算指令
运算的先后顺序如下:①函数;②乘除,逻辑与;③加减,逻辑或, 逻辑异或;可以用[ ]来改变顺序。
(5)控制指令
例子
2)重复
WHILE[条件式] DO m;(m=1,2,3) …… END m
3)无条件转移指令
GOTO n;
n:顺序号(1~9999) 转移到标有顺序号n的程序段 例如:GOTO 1;
顺序号N的程序段
N0010…;
N0020…;
N0030…;
N0040…;
N0050…;
N0060…;
/N0070M99pM02;
2、宏指令与宏程序
把具有某种功能的一组命令,像子程序一样存储在存储器中,并将该组命令 用一个指令代表,在程序中根据该代表指令就能执行其功能。 存储的一组命令称为用户宏程序主体,代表指令称为用户宏程序指令。
自变量指定Ⅱ混合指定,后指定的自变量类型有效。
(3)用户宏程序嵌套和局部变量的级别
局部变量嵌套从0到4级,主程序是0级。
宏程序用G65或G66每调用1次,局部变量级别加l,前1级的局部变量值
保存在CNC中。当宏程序中执行M99时,控制返回到调用的程序,此时局 部变量级别减1,并恢复宏程序调用时保存的局部变量值。
(2)跳过任选程序段功能
在程序段的前面编入斜杠符号(/),当机床操作面板上的任选程序段开关 接通,则在程序运行时,指令了“/”的程序段被忽略(跳过)。如果关断任选 程序段开关,有“/”的程序段正常执行。
举例1:
N100…;
/N101…;
跳过
/N102…;
N103…;
举例2:
N100…; /N101…; /2N102…; /2/3 N103…; N104…; /3N105…; /1/3N106…;
数控铣床编程指令与实例
2012-9-1
1
数控技术
第一章 数控机床概述 第二章 计算机数控(CNC)装置 第三章 数控机床的机械传动系统 第四章 进给伺服系统 第五章 典型数控机床的结构与控制 第六章 数控机床的自动换刀装置 第七章 数控车床编程 第八章 数控铣床编程 第九章 加工中心编程 第十章 宏程序及其应用 第十一章 数控电火花线切割机床编程 第十二章 自动编程
5
数控程序段组成及格式
程序段是程序的基本组成部分,每个程序段由 若干个数据字构成,而数据字又由表示地址的英文 字母、特殊符号和数字构成,如X50、G90等。 字的组成:
X
-
100.0
数字
符号(正、负,正号可以省略)
地址符
2012-9-1 6
数控程序段组成及格式
N20 G01 X3200 Y2500 Z-150 F850 S24 T12 M05
2012-9-1
17
自动返回参考点
1、自动返回参考点G28
程序格式:
G28 X Y Z ;
执行G28指令,可以使刀具以点位方式经中间点 快速返回到参考点,中间点的位置由该指令后面的X _Y_Z_坐标值决定。
2012-9-1
18
尺寸单位设定指令
2、尺寸单位设定指令
工程图纸中的尺寸标注有英制和公制两种形式,
N20 G00 X0 Y0;
N22 G92 X120. Y200.; ┅ N30 G00 X0 Y0;
快速回编程原点 设定第二个零件的工件原点W2 加工第二个零件 快速回编程原点
N32 G92 X230. Y-140.; 设定第三个零件的工件原点W3
2012-9-1 29
G54~G59法
数控铣常用指令及编程实例课件
更多的智能化功能
未来数控铣床将具备更多的智 能化功能,如自适应加工、智 能诊断和远程监控等。
更广泛的应用领域
随着制造业的不断发展,未来 数控铣床将在更多领域得到应 用,如航空航天、汽车、医疗
器械等。
THANK YOU
感谢聆听
五轴联动加工
五轴联动加工技术能够实现复杂空间曲面的高效 加工,提高加工质量和效率。
绿色制造与可持续发展
绿色制造技术能够降低环境污染,提高资源利用 效率,实现可持续发展。
数控铣技术的未来展望
更高的加工精度
随着超精密加工技术的不断发 展,未来数控铣床的加工精度
将进一步提高。
更高的生产效率
通过应用更快的CPU、更大的 内存和更先进的算法,未来数 控铣床的生产效率将进一步提 高。
加工质量差
检查切削参数是否合理, 刀具是否磨损,工件材料 是否符合要求。
加工效率低
优化刀具路径和切削参数 ,采用更高效的加工策略 。
数控铣编程的注意事项和安全规范
确认工件坐标系
在编程前,必须确认工件 坐标系的位置和方向,避 免加工错误。
安全操作规程
在操作数控铣床时,必须 遵守安全操作规程,如穿 戴防护用品、禁止用手触 摸刀具等。
数控编程的原点
数控编程中的原点是程序坐标系的基 准点,也是机床坐标系的基准点。原 点的位置通常由机床本身决定,也可 以根据加工要求进行设定。
03
数控铣常用指令
G代码指令
95% 85% 75% 50% 45%
0 10 20 30 40 5
G00 - 快速定位:用于快速移动到指定位置,不进行 切削加工。
定期维护保养
定期对数控铣床进行维护 保养,确保设备正常运行 ,延长设备使用寿命。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G91 G17 M03 S600 F300; G43 G00 X50.0 Y50.0 Z-46.0H01; M98 P100; 加工三角形ABC #51=8; G51 X50.0 Y50.0P500; 缩放中心(50, 50)缩放 系数0.5 M98 P100; 加工三角形A'B'C' G50; 取消缩放 G49 Z46.0; M05 M30;
加工① 旋转45º 加工② 旋转90º 加工③
N77 G0 Z50 N80 M5 N90 M30 XZH11.SPF ; G41 G1 X20 Y-5 D02 F300 Y0 G2 X40 I10 X30 I-5 G3 X20 I−5 G0 Y-6 G40 X0 Y0 RET
①的加工子程序
华中“世纪星”数控系统旋转 加工
P:旋转角度单位是( º ,0≤ P≤ 360º ) 在有刀具补偿的情况下,先旋转后刀补(刀具半径 补偿、长度补偿);在有缩放功能的情况下, 先缩放后旋转。 G68、G69 为模态指令,可相互注销。G69 为 缺省值。 二、FANUC-0iM 系统旋转功能指令的格式 旋转功能指令:G68、G69 指令格式: G17 G68α β R ; G18 G68α β R ; G19 G68α β R ; G69;
M98 P100 ; G25 X0 ; G24X0Y0 ; M98 P100 ; G25 X0Y0 ; G24 Y0; M98 P100 ; G25 Y0 ; M05 M30
加工② 取消Y轴镜像,镜像位置为X=0镜像 X轴、Y轴镜像,镜像位置为(0,0) 加工③ 取消X轴、Y轴镜像 X轴镜像,镜像位置为Y=0 加工④ 取消X轴镜像
相反的运动。 G24、G25为模态指令,可相互注销。G25 为缺省值。 二、FANUC-0iM 系统镜像功能指令的格式 1、镜像功能:G50.1、G51.1 2、指令格式:G51.1 IP_;设置可编程镜像 G50.1 IP_;取消可编程镜像 IP_:用G51.1指定镜像的对称点 (位置)和对称轴; 用G50.1指定镜像的对称轴。不指定对称点。 三、SIEMENS 802D系统镜像功能指令的格式 1、镜像功能:MIRROR、AMIORROR 2、指令格式:MIRROR X Y Z ;可编程的镜
M99; 3、 SIEMENS 802D系统镜像功能指令编程 JX43 ; 主程序 G54 G91 G17 M03 S600 JXL1 ; 加工① MIRROR X0 ; Y轴镜像 JXL1 ; 加工② MIRROR Y0 ; X、Y轴镜像 JXL1 ; 加工③ AMIRROR X0 ; X 轴镜像继续有效 JXL1 ; 加工④ MIRROR ; 取消镜像
在G51后,运动指令的坐标值以(X,Y,Z)为 缩放中心,按规定的缩放比例进行计算。 二、FANUC-0iM 系统缩放功能指令的格式 缩放功能指令:G50、G51 指令格式: 1) 沿所有轴以相同的比例缩放,格式及参数与 HCNC-22M系统相同。 2) 沿所有轴以不同的比例缩放,格式为: G51 X Y Z I J K; M98 P ; G50; 其中,X_Y_Z_表示比例缩放中心坐标值的绝对值, 指令I_J_K_表示X、Y和Z各轴对应的缩放比例。
6-2、旋转
(G68/G69)
华中数控旋转仿真加工实例讲解
图6-2 旋转编程仿真加工视频.avi
第三节 缩放功能指令的格式及应用
一、HNC-22M系统缩放功能指令的格式 缩放功能指令:G50、G51 指令的格式: G51 X_Y_Z_P_; M98 P_; G50; 说明: G51:建立缩放 G50:取消缩放 X、Y、Z: 缩放中心的坐标值 P: 缩放倍数 G51既可指定平面缩放,也可指定空间缩放。
G91 G17 M03 S600 F300
G43 G00 X50 Y50 Z-46 H01
#51=14 M98 P100 ; #51=8 G51 X50 Y50 P0.5 M98 P100 ; G50 ; G49 Z46 M05 M30 %100 ;
加工三角形ABC ; 缩放中心(50, 50)缩放系 数0.5 加工三角形A'B'C' 取消缩放
%200;
子程序 (①的加工程序)
G41 D02 Y0 G02 X30 G03 G00 G40 M99
G01 X20 Y-5 F300
X40 I10 I-5 X20 I−5 Y-6 X0 Y0
2、FANUC-0iM 系统旋转功能指令编程 O0068; G54 G00 X0 Y0 Z50.0; G90 G17 M03 S600; 主程序
第六章
第一节
其他辅助功能指令
镜像功能指令的格式及应用实例
一、HNC-22M系统镜像功能指令的格式 1、镜像功能:G24、G25 2、格式:G24 X__Y__Z__; M98 P_; G25 X__Y__Z__; 说明: G24: 建立镜像; G25: 取消镜像; X Y Z :镜像位置. 当某一轴的镜像有效时,该轴执行与编程方向
3)坐标系旋转取消指令(G69)以后的第一个移 动指令必须用绝对值指定,如果用增量值指令 将不执行正确的移动。 三、SIEMENS 802D系统旋转功能指令的格式 旋转功能指令:ROT、AROT 指令格式:ROT APL=… ;可编程旋转 AROT APL=…;附加的可编程旋转 ROT ;没有设定值,旋转取消 其中,APL表示旋转角度,正为逆时针,负为顺 时针。 四、应用实例 例6-2 使用旋转功能编制如图6-2所示轮廓的加 工程序(设刀具起点距工件上表面50mm,切削 深度5mm)。
G50.1 Y0; 取消镜像 M30; %100; 子程序(①的加工程序) G41 G00 X10.0Y4.0D01; G43 Z−98.0 H01; G01 Z−7.0 F300; Y26.0; X10.0; G03X10.Y−10.0I10.0J0; G01 Y−10.0; X−25.0; G49 G00 Z105.0; G40 X−5.0 Y−10.0;
M30 JXL1.SPF; 子程序(①的加工程序) N100 G41 G00 X10 Y4 D01 N120 GO Z−98 N130 G1 Z−7 F300 N140 Y26 N150 X10 N160 G3 X10 Y−10 CR=10 N170 G1 Y−10 N180 X−25 N185 G0 Z105 N200 G40 X−5 Y−10
%100 ; G41 G00 X10 Y4 D01 G43 Z−98 H01 G01 Z−7 F300 Y26 X10 G03 X10 Y−10 I10 J0 G01 Y−10 X−25 G49 G00 Z105 G40 X−5 Y−10 M99
子程序(①的加工程序)
2、 FANUC-0iM 系统镜像功能指令编程 %0042; 主程序 G54 G91G17M03S600; M98 P100; 加工① G51.1 X0; Y轴镜像,镜像置为X=0 M98 P100; 加工② G51.1 Y0; X、Y 轴镜像,镜像位置 为(0 0) M98 P100; 加工③ G50.1 X0; X轴镜像继续有效,取消Y 轴镜像 M98 P100; 加工④
子程序(三角形ABC 的加 工程序)
G42 G00 X-44 Y-20 D01 Z[-#51] G01 X84 X-40 Y80 X−44 Y-88 Z[#51] G40 G00 X44 Y28 M99 2、FANUC-0iM 系统缩放功能指令编程 %0052; 主程序 G54 G00 X0 Y0 Z60.0;
第二节
旋转功能指令的格式及应用实例
一、HNC-22M系统旋转功能指令的格式 1、旋转功能指令:G68、G69 2、指令格式: G17 G68 X__Y__P__ G18 G68 X__Z__P__ G19 G68 Y__Z__P__ M98 P_G69 说明: G68: 建立旋转 G69: 取消旋转 X、Y、Z: 旋转中心的坐标值
N210 RET
说明:在指定平面对某个轴镜像时,使下列指 令发生变化。
指令 说明
圆弧指令
刀具半径补偿 坐标旋转
G02和G03被互换
G41和G42被互换 CW和CCW(旋转方向)被互换
华中“世纪星”数控系统镜像 加工
6-1、镜像
(G24/G25)
华中数控镜像仿真加工实例讲解
图6-1 镜像编程仿真加工视频.avi
XZH1.MPF; N10 G54 G0 X0 Y0 Z50 N15 G90 G17 M3 S600 N20 G0 Z5 N22 G1 Z-5 F300 N25 XZH11 ; N30 ROT APL=45 ; N40 XZH11 ; N60 ROT APL=90 ; N70 XZH11 ;
主程序
G43 M98 G68 M98 G68 M98 G49
Z-5.0 H02; P200; X0 Y0 R45.0; P200; X0 Y0 R90.0; P200; Z50.0;
;加工① ;旋转45º 加工② 旋转90º 加工③
G69 取消旋转 M05; M30; %200; 子程序 (①的加工程序) G41 G01 X20.0 Y-5.0 D02 F300; Y0; G02 X40.0 I10.0; X30.0 I-5.0; G03 X20.0 I−5.0; G00 Y-6.0; G40 X0 Y0; M99;
图6-1 镜像编程
像功能. AMIRROR X Y Z ;可编程镜像功能,附加于 当前的指令. MIRROR ;不带参数,清除所有有关偏移、旋转、 镜像、比例系数的指令(即取消功能). 四、应用实例 例6-1 使用镜像功能编制如图6-1所示轮廓的加 工程序(设刀具起点距工件上表面100mm,切削 深度5mm)。 1、HNC-22M系统镜像功能指令编程 %0041 ;主程序 G54 G91 G17 M03 S600 M98 P100 ;加工① G24 X0 ;Y轴镜像,镜像位置为X=0