文档详情

第六章数控磨床编程PPT课件

公****
实名认证
店铺
PPT
1.18MB
约95页
文档ID:577370555
第六章数控磨床编程PPT课件_第1页
1/95

第六章第六章 数控磨床编程数控磨床编程第一节第一节 FANUC系统数控磨床的编程系统数控磨床的编程 第二节第二节 SIEMENS系统系统数控磨床基本指令数控磨床基本指令第三节第三节 SIEMENS系统系统数控磨床固定循环数控磨床固定循环2021/6/71 第六章第六章 数控磨床编程数控磨床编程第一节第一节 FANUC系统数控磨床的编程系统数控磨床的编程 一、平面磨床的编程一、平面磨床的编程1.切入磨削循环切入磨削循环(G75)及带量仪的切入磨削循环及带量仪的切入磨削循环(G77)(1)指令格式:G75/G77 I J K X/Z R F P L ;I:首次切深,方向由正负号决定;J:第二次切深,方向由正负号决定;K:总切削深度;X(Z):磨削范围,方向由正负号决定;R:I和J的进给速度;F:X(Z)的进给速度P:暂停时间;L:砂轮磨损补偿号2021/6/72 第六章第六章 数控磨床编程数控磨床编程 磨削的步骤 (2)G75及G77的运行方式如图所示 1)切入:以I规定的量在Y方向用R规定的速度进行切入磨削 2)暂停:时间由P规定 3)磨削:X(Z)磨削。

4)切入:以J规定的量在Y方向用R规定的速度进行切入磨削 5)暂停:时间由P规定 6)磨削:X(Z)磨削2021/6/73 第六章第六章 数控磨床编程数控磨床编程例:磨削如图所示平面:平面的磨削O0001;G54 G90 M03 S4000;G00 Z2.0;X-60.0 Y-15.0;G01 Z0.0 F20;G75 I-0.1 J-0.1 K-0.5 X120.0 R20 F2000 P500 L01;G01 Y0.0;G75 I-0.1 J-0.1 K-0.5 X120.0 R20 F2000 P500 L01;Y15.0;G00 G90 Z10.0;M05;M30; 2021/6/74 第六章第六章 数控磨床编程数控磨床编程2.连续进给平面磨削循环连续进给平面磨削循环(G78) (1)指令格式:G78 I J K X F P L ;(2)G78的运行方式如图所示连续进给平面磨削循环①暂停,②磨削,③暂停,④磨削2021/6/75 第六章第六章 数控磨床编程数控磨床编程3.间断进给平面磨削循环间断进给平面磨削循环(G79)(1)指令格式:G79 I J K X F P L ;(2)G79的运行方式如图所示。

间断进给平面磨削循环 1)切入:以I规定的量在Y方向用R规定的速度进行切入磨削 2)暂停:时间由P规定 3)磨削:X(Z)磨削 4)切入:以J规定的量在Y方向用R规定的速度进行切入磨削 5)暂停:时间由P规定 6)磨削:X(Z)磨削 2021/6/76 第六章第六章 数控磨床编程数控磨床编程 注注:G75、G77、G78、G79指令格式中的X、I、J、K指令均是增量指令 对于图所示的工件,采用G78、G79来编程也是同样可以的平面的磨削2021/6/77 第六章第六章 数控磨床编程数控磨床编程二、外圆磨床的编程二、外圆磨床的编程1.纵磨循环纵磨循环(G71)指令格式:G71 A_ B_ W_ U_ I_ K_ H_ ;A:第一次切削深度;B:第二次切削深度;W:磨削范围;U:暂停时间,最大指令时间9999.99s;I:A和B的进给速度;K:W的进给速度;H:重复次数,设置范围:l~9999次A、B和W指令全都是增量值在单程序段时,用一次循环起动完成1,2,3 纵磨循环2021/6/78 第六章第六章 数控磨床编程数控磨床编程2.带量仪的纵磨循环带量仪的纵磨循环(G72)指令格式:G72 P A_ B_ W_ U_ I_ K_ H_ ; 式中P:量仪号(1~4)。

如果选择了多级跳段功能,可以规定量仪号量仪号的规定方法与多级跳段相同如果不选择多级跳段功能,则普通跳段信号有效其他指令与G71相同2021/6/79 第六章第六章 数控磨床编程数控磨床编程 在跳段信号输入时的运动:在W运动时输入跳段信号 1)在W运动时在W移动结束后,返回到循环开始时的Z坐标,如图所示 当在去程中接到跳段信号,如图a所示,在执行完W运动后,B段进给不再执行,返回到Z轴的起始点位置结束 当在返程中接到跳段信号,如图b所示,返回到Z轴起始点位置结束2021/6/710 第六章第六章 数控磨床编程数控磨床编程 2)在A和B运动时切削立即结束并返回到循环开始时的Z坐标,如图所示在A和B运动时输入跳段信号 当在A段运动时接到跳段信号,如图a所示,则立即终止运动 当在B段运动时接到跳段信号,如图b所示,则立即停止B段运动,返回到Z轴起始点位置结束2021/6/711 第六章第六章 数控磨床编程数控磨床编程 3)在暂停期间在暂停期间跳段信号有效,则立即结束暂停,并返回到循环开始时的Z坐标,如图所示在暂停期间输入跳段信号 当在A段终点的暂停期间接到跳段信号,如图a所示,则立即终止暂停并结束。

当在B段终点的暂停期间接到跳段信号,如图b所示,则立即终止暂停,返回到Z轴起始点位置结束2021/6/712 第六章第六章 数控磨床编程数控磨床编程3.摆动磨削循环摆动磨削循环(G73)指令格式:G73 A__(B__)W__U__K__H__; A:切削深度; B:切削深度,B指令仅在规定的程序段中有效,它不作为模态信息保存,可以不指令,与G71和G72中的B不同; W:磨削范围; U:暂停时间; K:进给速度; H:重复次数,设置范围为1~9999次 A,B和W指令都是增量值 2021/6/713 第六章第六章 数控磨床编程数控磨床编程摆动磨削循环G73 在单程序段的情况下,用一次循环起动完成1,2,3和4的运行 除B以外,A,W,U和K均为模态值2021/6/714 第六章第六章 数控磨床编程数控磨床编程4.带量仪的摆动磨削循环带量仪的摆动磨削循环(G74)指令格式:G74 P__A__(B__)W__U__K__H__;其中,P:量仪号(1~4)如果选择了多级跳段功能,可以规定量仪号量仪号的规定方法与多级跳段相同如果不选择多级跳段功能,则普通跳段信号有效。

2021/6/715 第六章第六章 数控磨床编程数控磨床编程在跳段信号输入时的运动:1)在W运动时在W移动结束后,返回到循环起动时的Z坐标,如图所示在W运动时输入跳磨信号2021/6/716 第六章第六章 数控磨床编程数控磨床编程 2)在暂停期间在暂停期间跳段信号有效,则立即结束暂停,并返回到循环起动时的Z坐标,如图所示 在暂停期间输入跳段信号2021/6/717 第六章第六章 数控磨床编程数控磨床编程5.砂轮修整程序编写砂轮修整程序编写 根据经验和实测,在修整计数器中设一数值,每磨削一个零件,M98指令使计数器减1,当计数器的值变为0时,若再启动程序,便调用砂轮修整程序 该程序的运动指令为砂轮运动,金刚笔不动,执行程序后,砂轮被修成要求形状,如图所示修砂轮示意图2021/6/718 第六章第六章 数控磨床编程数控磨床编程三、编程实例三、编程实例 【例6-1】零件如图所示,端面与外圆均需磨削,外圆磨削余量为0.3mm,端面为0.08mm磨削加工图2021/6/719 第六章第六章 数控磨床编程数控磨床编程 【例6-2】加工如图所示零件,图中所示的是在数控外圆磨床上加工的一个较典型的零件。

该零件要磨削圆柱面,φ10h5,圆锥面 1:8,和圆弧面,R2.5,各处单边磨削余量0.1mm 零件加工图2021/6/720 第六章第六章 数控磨床编程数控磨床编程 (1)加工工艺的制订 由零件图样可以看出零件外圆φ10h5(0-0、006)和锥面粗糙度Ra0.2μm ,以及同轴度φ0.005mm是磨削加工的重点因为零件有同轴度要求,所以要一次装夹完成外圆和锥面的磨削根据喷嘴阀的结构形状,采用M12×0.5螺纹与φ16端面拧紧定位 对于这种工件可以采用的磨削方法有两种,第一种可以用轮廓磨削,用平砂轮轮廓控制磨出圆柱面、圆弧面和锥面第二种是采用成形磨削的方法,将砂轮修成轮廓形状,进行成形磨削 (2)磨削程序 (略)2021/6/721 第六章第六章 数控磨床编程数控磨床编程第一节第一节 FANUC系统数控磨床的编程系统数控磨床的编程 第二节第二节 SIEMENS系统数控磨床基本指令系统数控磨床基本指令第三节第三节 SIEMENS系统系统数控磨床固定循环数控磨床固定循环2021/6/722 第六章第六章 数控磨床编程数控磨床编程第二节第二节 SIEMENS系统系统数控磨床基本指令数控磨床基本指令一、概述一、概述 SIEMENS 802D系统数控磨床的指令与SIEMENS 802D系统数控车床与数控铣床类似,表6-1是与其他机床不同的指令表二、刀具补偿号二、刀具补偿号 D(磨削)(磨削) 可以向某个特定刀具分配带不同刀具补偿程序段(用于多个刀沿)的 1 到 9 个数组。

如果需要特殊刀沿,可以编程 D 和相应的编号 刀沿 1、3、5 表示左边砂轮,刀沿2、4、6 表示用于标准轮廓的右砂轮2021/6/723 第六章第六章 数控磨床编程数控磨床编程 刀沿 7 到 9为一个砂轮的三个修整器 它们固定分配在砂轮的各个区域 修整器 1 (D7) 左砂轮边缘 修整器 2 (D8) 右砂轮边缘 修整器 3 (D9) 用于直径以及不能使用修整器 1 或者 2 时的可选项1.编程格式编程格式D__ ;刀补号 1~9, D0表示刀具补偿无效 2021/6/724 第六章第六章 数控磨床编程数控磨床编程 2.说明说明 在刀具管理中通过输入来确定 T/D 数组刀具补偿的固定含义 在此列出了参数表一旦刀具有效,刀具长度补偿立即生效;如果没有编写任何 D 号,则 D1 自动生效最先编程的相关长度补偿轴运行时,补偿开始而刀具半径补偿必须另外通过 G41/G42 开启 3.补偿存储器的内容补偿存储器的内容 (1)几何尺寸 长度、半径;它们由几个部分组成(几何尺寸,磨损尺寸);控制系统从这些部分计算出最后的尺寸(比如总长度 1,总半径);各个总尺寸在激活补偿存储器时生效;如何计算出坐标轴中的值,由刀具类型和当前平面G17,G18,G19(图6-15)来决定。

2021/6/725 第六章第六章 数控磨床编程数控磨床编程 (2)刀具类型 刀具类型确定需要哪些几何数据以及如何计算这些数据(砂轮类型) (3)刀沿位置 对于修整器,还需另外说明刀沿位置图给出了各个刀具类型所需的刀具参数的信息 刀具类型(磨削)2021/6/726 第六章第六章 数控磨床编程数控磨床编程 【例6-3】砂轮应具有图中展示的轮廓使用MIRROR 和G41由左向右进行修整注意砂轮数据中的工件零点(XWP)必须为110,这样才能在工件坐标系中编程轮廓 轮廓修整举例2021/6/727 第六章第六章 数控磨床编程数控磨床编程三、半径三、半径-直径尺寸:直径尺寸: DIAMOF, DIAMON, DIAM90 编程格式: DIAMOF ;半径尺寸 DIAMON ;直径尺寸 DIAM90 ;G90 时为直径尺寸,G91 时为半径尺寸 注意注意:可编程的偏移 TRANS X__ 或者 ATRANS X__ 始终为半径尺寸 2021/6/728 第六章第六章 数控磨床编程数控磨床编程【例6-4】编写图零件的程序端面轴的直径和半径尺寸2021/6/729 第六章第六章 数控磨床编程数控磨床编程四、用接触式测量头测量四、用接触式测量头测量 MEAS, MEAW 编程格式: MEAS=1 G1 X__ Z__ F__ ;测量头上升沿时测量;取消剩余行程 MEAS=-1 G1 X__ Z__ F__ ;测量头下降沿时测量;取消剩余行程 MEAW=1 G1 X__ Z__ F__ ;测量头上升沿时测量;不取消剩余行程 MEAW=-1 G1 X__ Z__ F__ ;测量头下降沿时测量;不取消剩余行程2021/6/730 第六章第六章 数控磨床编程数控磨床编程 说明: 1)该功能在 SIEMENS 802D sl plus 和 pro可供使用。

2)MEAW 时: 测量头在触发后也会运行至编程的位置 存在损坏危险 3)测量任务状态:如果已接通测量头,则将测量程序段后的变量 $AC_MEA[1] 的值设为1;否则设为0测量程序段开始时,设置该变量值为0 4)测量结果:在成功接通测量头后,测量结果包含了测量程序段后的下列变量,供测量程序段中运行的轴使用: 在机床坐标系中: $AA_MM[Achse] 在工件坐标系中: $AA_MW[轴];轴为 X 轴或者 Z 轴2021/6/731 第六章第六章 数控磨床编程数控磨床编程五、第五、第3轴和第轴和第4轴轴 1.前提条件前提条件 用于第 3 或者第 4 轴的控制系统结构 2.功能功能 依据机床结构可能需要第 3 轴和第 4 轴 这些轴可以设计为直线轴或者回转轴这些轴的名称由机床制造商确定(如 U、C 或 A) 3.说明说明 1)在回转轴中,运行区域可以设定在 0~360 º(取模性能)之间 2)如果机床做相应的设计,则第 3 轴或者第 4 轴可以同时与其他轴直线运行2021/6/732 第六章第六章 数控磨床编程数控磨床编程 3)如果在一个程序段中用 G1 或 G2/G3 使轴与其他轴 (X,Z) 一起运行,则其不含有进给率 F的分量。

其速度取决于 X,Z 轴的轨迹时间其运动与其他轨迹轴一起开始并结束速度不能大于规定的极限值 4)如果在一个程序段中仅编程了第 3 轴或者第 4 轴,则该轴以有效的进给率 F 按 G1运行若该轴为回转轴,F 的单位在 G94 时相应为º/min,G95 时主轴的 F 单位为º/r 5)对于该轴可以设置可设定的偏移 (G95~G59) 和可编程的偏移 (TRANS, ATRANS) 4.编程举例编程举例(略)2021/6/733 第六章第六章 数控磨床编程数控磨床编程5.回转轴的特殊指令回转轴的特殊指令 DC, ACP, CAN例如:回转轴 AA=DC(____) ;绝对尺寸说明,直接回位(最短距离)A=ACP(____) ;绝对尺寸说明,从正方向运行至某位置A=ACN(____) ;绝对尺寸说明,从负方向运行至某位置2021/6/734 第六章第六章 数控磨床编程数控磨床编程六、运行到固定挡块六、运行到固定挡块 1.编程格式编程格式 FXS[轴]=1 ;选择 “运行到固定挡块” FXS[轴]=0 ;取消 “运行到固定挡块” FXST[轴]=… ;夹紧扭据,驱动最大扭矩的% FXSW[轴]=… ;以毫米或度表示的固定挡块监控的窗口宽度 2.说明说明 1)定义轴名称时优先使用 加工轴名称(例如:X1)。

只有当没有坐标旋转生效并且轴已直接分配给一个加工轴时,允许写入通道轴名称(例如:X) 2)指令模态有效 运行行程和功能 FXS[轴] = 1 的选择必须在单独程序段中编程2021/6/735 第六章第六章 数控磨床编程数控磨床编程 (1)编程举例一 N10 G1 G94 …… N100 X250 Z100 F100 FXS[Z1]=1;为加工轴Z1选择了FXS 功能窗口 FXST[Z1]=12.3; 夹紧扭矩为 12.3 % FXSW[Z1]=2;窗口宽度为 2 mm 1)选择该功能时,固定挡块必须在起始位置和目标位置之间 2)扭矩 FXST[ ]= 和窗口宽度 FXSW[ ]= 中的数据是可选的 3.编程举例编程举例2021/6/736 第六章第六章 数控磨床编程数控磨床编程运行到固定挡块举例(套筒压住工件)(2)编程举例二2021/6/737 第六章第六章 数控磨床编程数控磨床编程 (3)说明 在到达固定挡块后: 1)删除剩余行程并且位置给定值被跟随 2)驱动扭矩提高到编程的极限值 FXST[ ]=… 或者设定数据中的定义值并保持不变。

3)在指定的窗口宽度内激活固定挡块监控(FXSW[ ]=...或者设定数据中的定义值) 4)返回位置的运动必须是离开固定挡块,否则会给挡块或机床造成损坏 5)取消该功能会导致预处理程序停止包含 FXS[X1]=0的程序段中必须包含运行运动 6)在到达返回位置后,就可以进行程序段转换2021/6/738 第六章第六章 数控磨床编程数控磨床编程 7)如果没有指定返回位置,那么在取消扭矩限制后就立即开始程序段转换 8)“测量和删除剩余行程”(指令“MEAS”)和“运行到固定挡块”不能同时在一个程序段内编程 9)在“运行到固定挡块”有效时,不能执行轮廓监控 10)如果扭矩限值下降得过多,轴将不能按照指定的设定值运行;位置控制器到达限值,并且轮廓偏差增加在这种运行状态下可以通过提高扭矩限值来实现急速运行为了确保轴仍然按照定义值运行,必须将轮廓偏差控制在无限制扭矩时的偏差之内 11)通过机床参数可以给新的扭矩限制定义一个上升坡度,从而可以稳定地设置扭矩极限(如,挤压套筒时) 12)状态系统变量: $AA_FXS[轴]2021/6/739 第六章第六章 数控磨床编程数控磨床编程七、进给速度七、进给速度 使用一个程序段中包含多个进给速度功能可以与运行同步地激活如下项目: 1)一个 NC 程序段的不同进给速度, 2)暂停时间以及回程编程格式见表6-2。

1.FMA 和和 F值值 轴向进给速度(FMA 值)或者轨迹进给速度(F 值)等于 100% 的进给速度利用这项功能可以实现小于或等于轴向进给速度/轨迹进给速度的各种进给速度2021/6/740 第六章第六章 数控磨床编程数控磨床编程 注注意意::如果基于外部输入编程轴的进给速度、暂停时间或返回行程,那么程序段中的这根轴不能编程为POSA 轴(超过程序段限制的定位轴)程序段预读功能在包含多个进给率的程序段中也有效从而可以使用程序段预读功能来限制当前进给速度 轨迹进给速度在地址 F 下编程,当没有输入信号时编程值一直有效数字扩展名给出了输入的位编号,更改编号可激活进给速度2.轨迹运动编程轨迹运动编程F3=20 ;3 表示输入位 3F2=5 ;2 表示输入位 2ST=1 ;暂停时间(秒)输入位 1SR = 0.5 ;返回行程(毫米)输入位 02021/6/741 第六章第六章 数控磨床编程数控磨床编程 轴向轨迹进给速度在地址FA下编程,当没有输入信号时编程值一直有效可以用 FMA[3,X]= 到 FMA[2,X]= 在此程序段内最多为每个轴编写 2 个其他进给速度方括号内的第一个表达式代表输入的位编号,第二个表示进给速度所适用的轴。

暂停时间和返回行程可以在下列附加地址内进行编程: STA[x]=... ;轴向暂停时间(秒)输入位 1 SRA[x]=... ;轴向返回行程(毫米)输入位 0 如果暂停时间位 1或者返回行程位 0生效,那么将取消轨迹轴或相关几个轴的剩余行程并启动暂停时间或者或开始返回4.轴向暂停时间和返回行程轴向暂停时间和返回行程3.轴向运动编程轴向运动编程2021/6/742 第六章第六章 数控磨床编程数控磨床编程八、倒圆、倒角八、倒圆、倒角1.编程格式编程格式 2.说明说明 (见表6-3) 1)在包含轴运行到轮廓角指令的程序段中写入指令 CHF=__或者 CHR=__ 或者 RND=__ 或者RNDM=__ 2)如果其中一个程序段的轮廓长度不够,则在倒角或者倒圆时自动削减编程值 3)三个以上的连续程序段不包含平面移动的指令与转换平面两种情况不插入倒角/倒圆 4)如果以G0进行倒角,则F、FRC、FRCM 无效 5)如果倒角/倒圆时进给速度F生效,则在正常情况下进给速度为离开轮廓角程序段中的值其他设定在机床数据中进行2021/6/743 第六章第六章 数控磨床编程数控磨床编程3.倒角倒角 CHF 或者或者 CHR 在任意组合的直线和圆弧轮廓间插入一直线轮廓段。

此直线倒去棱角两段直线”之间的倒角 CHF“两段直线”之间的倒角 CHR2021/6/744 第六章第六章 数控磨床编程数控磨床编程4.倒圆倒圆 RND 或者或者 RNDM 在任意组合的直线和圆弧轮廓间插入一圆弧,圆弧和轮廓相切插入倒圆 2021/6/745 第六章第六章 数控磨床编程数控磨床编程九、倾斜轴九、倾斜轴1.斜置轴斜置轴 (TRAANG) (1)编程格式(表6-4) 1)如果角α被省略,例如TRAANG( )、TRAANG( ,n),就会使用之前选中的参数设定来激活转换在第一次选择的时预设置按照机床数据 2) α = 0, 例 如 TRAANG(0)、TRAANG(0,n)是合法的参数设定,并且相当于旧版本中的省略参数斜置轴的角度2021/6/746 第六章第六章 数控磨床编程数控磨床编程(2)举例N10 G0 G90 Z0 MU=10 G54 F5000 ;刀具选择,装夹补偿G18 G64 T1 D1;选择平面N20 TRAANG(45) ;启动倾斜轴转换N30 G0 Z10 X5 ;接近起始位置N40 POS[X]=4.5 FA[X]=50N50 TRAFOOF ;中断转换N60 G0 Z10 MU=10 ;退回N70 M302021/6/747 第六章第六章 数控磨床编程数控磨床编程 (3)说明 可以有图所示的纵向磨削;平面磨削;磨削特定轮廓和斜向切入式磨削。

切入方式2021/6/748 第六章第六章 数控磨床编程数控磨床编程2.设置斜置轴设置斜置轴 (G05, G07) (1)编程格式 G07/G05 指令 G07/G05 简化了倾斜轴的编程, 从而可以在直角坐标系中编程并显示位置刀具补偿和零点偏移也在直角坐标系中进行计算 在 NC程序中编写倾斜轴角度后,将轴运行到起始位置 (G07),然后斜向切入(G05) (2)说明 G07 返回起始位置 G05 激活斜向切入2021/6/749 第六章第六章 数控磨床编程数控磨床编程(3)举例设置斜置轴2021/6/750 第六章第六章 数控磨床编程数控磨床编程十、摆动十、摆动 一个摆动轴在两个换向点 1 和 2 之间以给定的进给速度来回摆动,直至取消摆动运动 1.编程编程 使用下列参数可以按照 NC 程序的处理方法激活和控制异步摆动 参数见表6-5,换向点的停留时间见表6-6 2.摆动轴在两个换向点之间摆动摆动轴在两个换向点之间摆动 摆动轴 Z 应该在 10 和 100 之间摆动 换向点 1 以精准停返回,换向点 2 以粗准停返回摆动轴进给速度为 250,进行加工。

在加工结束处应当进行 3次修光,并且使摆动轴到达终点位置 200 横向进给轴的进给速度是 1, X方向的横向进给终点为 15 2021/6/751 第六章第六章 数控磨床编程数控磨床编程3.说明说明 (1)摆动轴 1)每个轴可以作为摆动轴使用 2)可以同时有几个摆动轴有效(最多为定位轴个数) 3)对于摆动轴而言,直线插补G1始终有效,而与程序中当前有效的G指令无关 (2)WAITP(轴) 1)如果要用几何轴进行摆动,则必须使用WAITP释放该轴进行摆动 2)在摆动结束之后,用该指令把摆动轴再次定义为定位轴,并且可以再次正常使用 2021/6/752 第六章第六章 数控磨床编程数控磨床编程 (3)设置进给速度FA 进给速度指定位轴的定义进给速度如果没有定义进给速度,则机床数据中存储的值生效 (4)定义运动过程OSCTRL 在设置和复位选项中调整该运动过程的设置 OSCTRL[摆动轴]=(设置选项,复位选项) (5)复位选项 取消该选项(仅在之前已选择该选项时可取消 (6)设置选项 转换该选项当编程OSE(终点位置)时,选项4会隐式有效,如表6-7所示。

2021/6/753 第六章第六章 数控磨床编程数控磨床编程4.摆动换向点摆动换向点在确定摆动位置时必须考虑当前的偏移:1)绝对尺寸OSP1[Z]=值1换向点位置=偏移+编程值之和2)相对尺寸OSP1[Z]=IC(值)换向点位置=换向点1+编程值2021/6/754 第六章第六章 数控磨床编程数控磨床编程第一节第一节 FANUC系统数控磨床的编程系统数控磨床的编程 第二节第二节 SIEMENS系统系统数控磨床基本指令数控磨床基本指令第三节第三节 SIEMENS系统数控磨床固定循环系统数控磨床固定循环2021/6/755 第六章第六章 数控磨床编程数控磨床编程第三节第三节 SIEMENS系统系统数控磨床固定循环数控磨床固定循环一、循环概述一、循环概述 循环是一种工艺子程序,借助这些循环可有效实现特定的加工过程,比如切入磨削、修整或纵向磨削系统中提供了不同的磨削循环,可用于外圆磨削、修整砂轮 有时需要修整磨削刀具,从而可以使使用一段时间后的磨损砂轮仍能恢复原始形状修整砂轮有如下两个目的: 1)成型:达到需要的砂轮形状 2)磨锐:重新恢复砂轮的切削能力。

2021/6/756 第六章第六章 数控磨床编程数控磨床编程 磨削循环有CYCLE410(切入磨削)、CYCLE411(多次切入)、CYCLE412(台 面 切 入 )、 CYCLE413( 斜 向 切 入 ) 、CYCLE414( 半 径 磨 削 ) 、 CYCLE415( 纵 向 磨 削 ) 、CYCLE416(修整)、CYCLE420 (一般工件数据)几种 1.调用和返回条件调用和返回条件 在循环调用之前有效的 G 功能和可编程偏移在循环之后仍可以生效在循环调用之前定义加工平面(G17、G18、G19) 执行循环的当前平面中包含平面中第 1 根轴(横坐标)、平面中第 2 根轴(纵坐标)和垂直于平面的第 3 根轴,刀具轴,进给轴(应用轴)2021/6/757 第六章第六章 数控磨床编程数控磨床编程 每个循环都有参数,在编程时必须完全遵守参数顺序每个循环的供给参数都有一个特定的数据类型循环调用时,必须注意这些当前所用参数的类型 在参数表中可以传输 R 参数与常量如果使用 R 参数,必须事先在程序中为其赋值 注意注意:循环调用始终要求一个独立的程序段 2.循环调用与参数表循环调用与参数表 磨削循环编程和具体的轴名称无关。

在上一层程序中的循环调用之前,无碰撞返回运行至磨削位置如果在此所要求的主轴转速和主轴旋转方向的值在磨削循环中没有提供参数,则它们必须在零件程序中编程 3.磨削循环调用和返回条件磨削循环调用和返回条件2021/6/758 第六章第六章 数控磨床编程数控磨床编程4.磨削时的坐标系磨削时的坐标系磨削时的坐标系 在一般情况下,CNC 磨床分别使用独立的坐标系用于磨削与修整加工当机床进行修整时,会对这两个坐标系的零点进行一次确定 2021/6/759 第六章第六章 数控磨床编程数控磨床编程 1)平面定义在使用磨削循环之前必须激活 G507横向进给轴原则上为第一个几何轴在调用前必须选择长度补偿 2)砂轮类型循环支持两种砂轮类型,平形砂轮和斜面砂轮 3)使用测量工具和传感器进行磨削时可以使用的测量工具/传感器有测量头、测量控制器和固体声装置 4)使用可内转测量头可以测定 Z 轴上的纵向位置 5)进行磨削加工时,一个测量控制器也同时作用在工件直径上它可以实现粗加工、精加工和精细加工时X轴上的加工余量坐标、进给转换或用来测定终端位置 6)固体声传感器(固体声装置)可以在进行工件直径的无线通讯时实现进给停止。

可以形成时间上的最佳返回条件5.说明说明2021/6/760 第六章第六章 数控磨床编程数控磨床编程二、切入二、切入CYCLE4101.功能功能 2.编程格式编程格式 当砂轮宽度大于或者等于待加工的底座宽度时,调用切入循环来加工圆柱形底座可以使用平形砂轮或者倾斜砂轮同时可以通过摆动指令来激活Z方向上的短程摆动以进行磨削加工为了识别成品尺寸、以及切换到单个工艺程序段的不同进给速度,可以在加工中使用测量设备 CYCLE410 (N_SITZ,X_SOLL,Z_ST,B_ART,A_LU,A_SR,A_SL,A_FSA,F_SR,F_SL,F_FSL,TIME,MZ,KS,F_KS,OSW,F_OSCILL)2021/6/761 第六章第六章 数控磨床编程数控磨床编程3.参数参数(见表6-8)4.举例举例 如图所示,通过该程序以摆动方式并使用固体传声装置把底座直径加工到 100 毫米切入举例2021/6/762 第六章第六章 数控磨床编程数控磨床编程5.参数说明参数说明参数说明 余量参数说明 摆动路径2021/6/763 第六章第六章 数控磨床编程数控磨床编程三、多次切入三、多次切入CYCLE4111.功能功能 如果待加工的平面宽于砂轮宽度,必须有多个切入过程。

该过程位移一个带叠加的砂轮宽度每次单独切入时,粗磨到精磨余量借助固体传声装置可以在较短时间内通过探测确定起始点和实际工件表面之间的距离为了使工件表面完好,随即在摆动磨削时磨到成品尺寸可以在加工中使用测量设备,可以使用平形砂轮或者倾斜砂轮 2.编程格式编程格式 CYCLE411 (N_SITZ, X_SOLL, Z_ST, Z_END, UBL, B_ART, A_LU, A_SR, A_SL, A_FSL, SLZ, FSZ, ZU_ART, BVU1, BVU2, F_PE, F_SR, F_SL, F_FSL, N_FR, MZ, KS, F_KS)2021/6/764 第六章第六章 数控磨床编程数控磨床编程3.参数参数 (见表6-9)4.举例举例 如图所示,圆柱体(直径 200) 要完全由一个砂轮 (宽度 70 mm) 来加工摆动磨削时从右进给,并用精准停来精磨 机床上有一个固体传声装置和一个测量设备多次切入零件图2021/6/765 第六章第六章 数控磨床编程数控磨床编程5.参数说明参数说明 1)N_SITZ (底座数): 2)X_SOLL (额定直径):额定直径为 X 轴方向的成品尺寸。

3)Z_ST (Z 向起始位置),Z_END (Z 向目标位置): 4)UBL (叠加):该参数标明了多次切入时的砂轮叠加 5)B_ART (加工方式):用参数 B_ART 来确定,以何种加工方式执行工艺程序段 B_ART 可在 1 到 3之间取值,意义如下:1 = 粗磨;2 = 精磨和修光;3 = 粗磨、精磨和修光 6)A_LU (空气余量):用空气余量来描述 X 上的起始位置和粗磨余量间的路径 7)A_SR,A_SL,A_FSL (余量):A_SR 粗磨余量;A_SL 精磨余量;A_FSL 修光余量余量以额定直径为参照2021/6/766 第六章第六章 数控磨床编程数控磨床编程 8)SLZ (精磨进给率), FSZ (修光进给率):摆动磨削时,取决于加工方式(精磨或修光)砂轮进给到换向点用参数 SLZ 和 FSZ来编程进给率 9)ZU_ART (进给方式):摆动磨削时,砂轮进给到换向点(图6-31) 用参数 ZU_ART定义,是否只在左边或右边或两边的换向点按进给率进给 10)BVU1 和 BU2 (换向点的停留时间):进给方式2021/6/767 第六章第六章 数控磨床编程数控磨床编程 11)F_PE, F_SR, F_SL, F_FSL (进给率):F_PE Z 向摆动进给率;F_SR 粗磨进给率;F_SL 精磨进给率;F_FSL 修光进给率。

按[mm/min]来编程 12)N_FR(修光冲程数):摆动磨削时,达到成品尺寸后仍要进行几次摆动磨削,但砂轮不进给 13)MZ (测量设备):通过参数 MZ 规定是否测量设备0 = 无测量设备;1 = 有测量设备 14)KS (固体传声装置):通过参数 KS 确定是否用固体传声装置0 = 无固体传声装置;1= 有固体传声装置 15)F_KS (空气磨削进给率):以空气磨削进给率运行由起始点和砂轮与工件接触点间的距离,该距离由固体传声装置测定 2021/6/768 第六章第六章 数控磨床编程数控磨床编程四、台面切入四、台面切入CYCLE4121.功能功能2.编程格式编程格式 CYCLE412 (N_SITZ, Z_SCH, X_ST, B_ART, A_LU, A_SR, A_SL, F_SR, F_SL, TIME, KS, F_KS, OSW, F_OSCILL) 通过在 Z 向切入,台面切入循环使您能够进行工件台面加工方向取决于所使用的刀沿台面切入时只能粗磨和精磨借助固体传声装置可以在较短时间内通过探测确定起始点和实际工件表面之间的距离同时可以通过摆动指令来激活 X 方向上的短程摆动以进行磨削加工。

2021/6/769 第六章第六章 数控磨床编程数控磨床编程3.参数参数 (表6-10)4.举例举例 如图所示,以摆动方式并使用固体传声装置加工 50 毫米的宽度 台面切入零件图 2021/6/770 第六章第六章 数控磨床编程数控磨床编程5.参数说明参数说明参数说明 1)N_SITZ (底座数): 2)Z_SCH (Z 向的台面尺寸): 3)X_ST (X 向起始位置): 4)B_ART (加工方式):B_ART 可在 1 到 3之间取值:1=粗磨;2=精磨;3=粗磨、精磨 5)A_LU (空气余量):用空气余量来描述 Z 上的起始位置和粗磨余量间的距离 6)A_SR, A_SL, A_FSL (余量):A_SR 粗磨余量;A_SL 精磨余量余量以额定直径为参照2021/6/771 第六章第六章 数控磨床编程数控磨床编程 7)F_SR, F_SL (进给率):F_SR 粗磨进给率;F_SL 精磨进给率按[mm/min]来编程 8)TIME (修光时间):达到工件成品尺寸后,工件在终点停留规定的时间按[s]来编程 9)KS (固体传声装置):0=无固体传声装置,1=有固体传声装置。

10)F_KS (空气磨削进给率):以空气磨削进给率运行由起始点和砂轮与工件接触点间的距离,该距离由固体传声装置测定 11)OSW (摆动路径):台面切入磨削时,通过该参数激活短程摆动 起始点是 X_ST 中的位置按[mm]来编程 12)F_OSCILL (摆动速度):按[mm/min]来编程摆动速度2021/6/772 第六章第六章 数控磨床编程数控磨床编程五、斜置切入五、斜置切入 CYCLE4131.功能功能 调用斜置切入循环用于加工圆柱形底座或者同时加工台面和直径 根据角度确定切入方向: 1)负角度 → 向 Z+ 方向切入 2)正角度→ 向 Z- 方向切入2.编程格式编程格式 CYCLE413 (N_SITZ, X_SOLL, Z_SCH, WIN, B_ART, A_LU, A_SR, A_SL, A_FSL, F_SR, F_SL,F_FSL, TIME, MZ, KS, F_KS)2021/6/773 第六章第六章 数控磨床编程数控磨床编程3.参数参数 (见表6-11)4.举例举例 如图所示,用CYCLE413在 Z 向加工台面最终尺寸50毫米,X向加工底座最终直径 200毫米,修光时间为5s。

斜向切入零件图2021/6/774 第六章第六章 数控磨床编程数控磨床编程5.参数说明参数说明参数说明 1)N_SITZ (底座数): 2)X_SOLL (额定直径): 3)Z_SCH (Z 向的台面尺寸): 4)WIN (斜置切入角):用平形砂轮斜置切入时必须使用该参数 使用斜砂轮时,忽略 WIN 的内容 5)B_ART (加工方式):B_ART 可在 1 到 3之间取值:1=粗磨;2=精磨和修光;3=粗磨、精磨和修光 6)A_LU (空气余量):用空气余量来描述 Z 上的起始位置和粗磨余量间的距离2021/6/775 第六章第六章 数控磨床编程数控磨床编程 7)A_SR, A_SL, A_FSL (余量):A_SR 粗磨余量;A_SL 精磨余量;A_FSL 修光余量余量以额定直径为参照 8)F_SR, F_SL, F_FSL (进给率):F_SR 粗磨进给率;F_SL 精磨进给率;F_FSL 修光进给率按[mm/min]来编程 9)TIME (修光时间):达到工件成品尺寸后,工件在终点停留规定的时间 按[s]来编程 10)MZ (测量设备):0=无测量设备;1=有测量设备 11)KS (固体传声装置):0=无固体传声装置;1=有固体传声装置 12)F_KS (空气磨削进给率):以空气磨削进给率运行由起始点和砂轮与工件接触点间的距离,该距离由固体传声装置测定。

2021/6/776 第六章第六章 数控磨床编程数控磨床编程六、半径磨削六、半径磨削 CYCLE4141.功能功能2.编程格式编程格式 CYCLE414 (N_SITZ, Z_SCH, X_ST, RAD, LAGE, A_LU, A_SR, F_SR, KS, F_KS) 如果要以规定转矩控制方式精磨内外半径,需调用半径磨削循环为此,工件半径必须始终大于砂轮半径半径磨削时只有粗磨借助固体传声装置可以在较短时间内通过探测确定起始点和实际工件表面之间的距离2021/6/777 第六章第六章 数控磨床编程数控磨床编程4.举例举例3.参数参数 (表6-12) 如图所示,循环用于加工一个10毫米的内半径 加工顺序:首先用固体传声加工到直径200+余量,随后粗磨到 200随后半径直至台面尺寸 55半径磨削2021/6/778 第六章第六章 数控磨床编程数控磨床编程5.参数说明参数说明内角 (位置=23), 外角 (位置=31)(3)X_ST (X 向起始位置):用 X_ST 来确定 X 方向磨削运动的起始位置 (4)RAD (工件半径):用参数 RAD 编程待磨拐角的半径。

1)N_SITZ (底座数):(2)Z_SCH (Z 向的台面尺寸):2021/6/779 第六章第六章 数控磨床编程数控磨床编程 (5)LAGE待加工的拐角可以作为内角或外角, 参数“位置”标明与哪个拐角相关23:内角,顺时针加工31:外角, 逆时针加工 (6)A_LU (空气余量):用空气余量来描述 Z 上的起始位置和粗磨余量间的距离 (7)A_SR (粗磨余量):粗磨余量与额定直径相关 (8)F_SR (进给率):按 [mm/min] 来编程粗磨进给率 (9)KS (固体传声装置):0=无固体传声装置,1=有固体传声装置 (10)F_KS (空气磨削进给率):以空气磨削进给率运行由起始点和砂轮与工件接触点间的距离,该距离由固体传声装置测定2021/6/780 第六章第六章 数控磨床编程数控磨床编程七、摆动七、摆动 CYCLE4151.功能功能2.编程格式编程格式 CYCLE415 (N_SITZ, X_SOLL, Z_ST, Z_END, B_ART, A_LU, A_SR, A_SL, A_FSL, SRZ, SLZ, FSLZ, ZU_ART, BVU1, BVU2, F_PE, FP_SL, FP_FS F_SR, F_SL, F_FSL, N_FR, MZ, KS, F_KS) 当砂轮宽度小于待加工的底座宽度时,调用摆动循环来加工圆柱形底座。

借助固体传声装置可以在较短时间内通过探测确定起始点和实际工件表面之间的距离磨削时可以使用平形砂轮或倾斜砂轮两种 2021/6/781 第六章第六章 数控磨床编程数控磨床编程3.参数参数 (见表6-13)4.举例举例如图所示,用宽 70 毫米的砂轮在摆动磨削过程中完全加工一个圆柱体(直径 200)摆动磨削自左面进给,并用精确准停来精磨机床上有一个固体传声装置和一个测量设备摆动零件图2021/6/782 第六章第六章 数控磨床编程数控磨床编程5.参数说明参数说明参数说明 4)B_ART (加工方式):B_ART 可在 1 到 3之间取值:1=粗磨;2=精磨和修光;3=粗磨、精磨和修光 5)A_LU (空气余量):用空气余量来描述 X 上的起始位置和粗磨余量间的路径 1)N_SITZ (底座数): 2)X_SOLL (额定直径): 3)Z_ST (Z 向起始位置),Z_END (Z 向目标位置): 2021/6/783 第六章第六章 数控磨床编程数控磨床编程 6)A_SR, A_SL, A_FSL (余量):A_SR 粗磨余量,A_SL 精磨余量,A_FSL 修光余量。

余量以额定直径为参照 7)SRZ, SLZ, FSLZ (粗磨进给率、精磨进给率、修光进给率):摆动磨削时,取决于加工方式(粗磨、精磨或修光)砂轮进给到换向点 8)ZU_ART (进给方式):摆动磨削时,砂轮进给到换向点 用参数 ZU_ART定义,是否只在左边或右边或两边的换向点按进给率进给 进给方式 2021/6/784 第六章第六章 数控磨床编程数控磨床编程 9)BVU1和BVU2 (换向点等待时间):>0为等待精准停,并且接着等候停留时间;停留时间的单位为根据进给得到的工件转数 10)F_SR, F_SL, F_FSL (进给率):F_SR 粗磨进给率,F_SL 精磨进给率,F_FSL 修光进给率按 [mm/min] 来编程 11)N_FR(修光冲程数):摆动磨削时,达到成品尺寸后仍要进行几次摆动磨削,但砂轮不进给 12)MZ (测量设备):0=无测量设备,1=有测量设备 13)KS (固体传声装置):0=无固体传声装置,1=有固体传声装置 14)F_KS (空气磨削进给率):以空气磨削进给率运行由起始点和砂轮与工件接触点间的距离,该距离由固体传声装置测定2021/6/785 第六章第六章 数控磨床编程数控磨床编程八、修整和成型八、修整和成型CYCLE4161.功能功能2.编程格式编程格式循环修整和成型计算处起始位置并调用内部CYCLE432。

该循环包括平形砂轮和倾斜砂轮的几何数据,以及有/无拐角半径、倒角、侧面和台面在程序中从D1-D6读取参数修整时,在当前刀具补偿的磨损参数中计算修整量CYCLE416 (X_AB, Z_AB_L, Z_AB_R, FFW, F_DL_AB, F_BL_AB, F_DR_AB, F_BR_AB, F_Z_AB,N_ABR, USCH)2021/6/786 第六章第六章 数控磨床编程数控磨床编程3.参数参数 (见表6-14)4.举例举例如图所示,修整量为X_AB=0.04 mm的倾斜砂轮,两次修整砂轮尺寸和半径尺寸必须保存在D1中在刀具专用补偿数据中必须设定修整2021/6/787 第六章第六章 数控磨床编程数控磨床编程参数说明 5.参数说明参数说明 1)X_AB,Z_AB(X和Z向的修整量):修整量是砂轮在X或 Z向因修整而减少的量使用斜砂轮时,Z向的修整量可由砂轮角和修整量 X 算出 2)FFW(空转路径):参数FFW给出了在两个轴X和Z的空转路径2021/6/788 第六章第六章 数控磨床编程数控磨床编程九、一般工件数据九、一般工件数据CYCLE4201.功能功能2.编程格式编程格式CYCLE420 (X_SOLL, X_AB, Z_AB_L, Z_AB_R, F_DL_AB, F_BL_AB, F_DR_AB, F_BR_AB, F_Z_AB, FFW, USCH, UWERK, Z_LPOS, Z_SCH, ZSTW, F_Z_MESS, N_ABR, N_AWST)通用工件数据适用于工件的每个底座。

因此必须在每个加工程序开始时以及直径转换后或工件圆周速度转换后来调用循环修整第n个工件前的工件时,必须通过参数_GC_WPC计算工件数当计数器可以被参数N_AWST整除时,开始进行修整该循环为X和Z轴处理精确补偿参数2021/6/789 第六章第六章 数控磨床编程数控磨床编程3.参数参数 (见表6-15)4.举例举例 (1)说明 1)必须在每个加工程序的开始写 CYCLE420 2)在此例中,每加工第二个工件时要用修整量X_AB=0.3 毫米在第二个修整冲程中进行修整每次夹装新工件必须采集纵向位置2021/6/790 第六章第六章 数控磨床编程数控磨床编程5.参数说明参数说明参数说明 1)X_SOLL(最大工件直径):参数X_SOLL用于计算工件转速 2)X_AB, Z_AB_L, Z_AB_R(X和Z向的修整量):修整量是砂轮在X或Z向修整而减少的切削深度使用斜砂轮时,Z向的修整量可由砂轮角和修整量 X算出 3)FFW (空转路径):参数FFW给出了在两个轴X和Z的空转路径2021/6/791 第六章第六章 数控磨床编程数控磨床编程4)Z_LPOS (纵向位置):0=无纵向定位;-1=左台面5)Z_SCH (Z向的台面尺寸):用该参数Z_SCH输入台面宽度。

6)ZSTW(测量头进给路径):用参数ZSTW编成Z向的测量头增量进给量7)F_Z_MESS (测量进给率):采集纵向位置测量进给率8)N_ABR(修整次数):参数N_ABR表明需要进行多少次修整9)N_AWST(修整前工件数):用该参数可以定义在修整砂轮前,要完整加工多少个工件2021/6/792 第六章第六章 数控磨床编程数控磨床编程 【例6-5】需要磨削的工件如图所示选择Z+作为加工方向 在示例图中说明了各个加工步骤在+Z方向进行加工 2021/6/793 第六章第六章 数控磨床编程数控磨床编程 【例6-6】需要磨削的工件如图所示加工方向为Z-图例中说明了各个加工步骤在-Z方向进行加工2021/6/794 第六章第六章 数控磨床编程数控磨床编程部分资料从网络收集整理而来,供大家参考,感谢您的关注! 。

下载提示
相似文档
正为您匹配相似的精品文档