第六章数控磨床编程课件.ppt
《第六章数控磨床编程课件.ppt》由会员分享,可在线阅读,更多相关《第六章数控磨床编程课件.ppt(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节第一节 FANUCFANUC系统数控磨床的编系统数控磨床的编程程 第二节第二节 SIEMENSSIEMENS系统系统数控磨床基本指数控磨床基本指令令第三节第三节 SIEMENSSIEMENS系统系统数控磨床固定循数控磨床固定循环环第一节第一节 FANUCFANUC系统数控磨床的编系统数控磨床的编程程 一、平面磨床的编程一、平面磨床的编程1.1.切入磨削循环切入磨削循环(G75)(G75)及带量仪的切入磨削循环及带量仪的切入磨削循环(G77)(G77)(1)指令格式:G75/G77 I J K X/Z R F P L ;I:首次切深,方向由正负号决定;J:第二次切深,方向由正负号决定;K:
2、总切削深度;X(Z):磨削范围,方向由正负号决定;R:I和J的进给速度;F:X(Z)的进给速度。P:暂停时间;L:砂轮磨损补偿号。 磨削的步骤 (2)G75及G77的运行方式如图所示。 1)切入:以I规定的量在Y方向用R规定的速度进行切入磨削。 2)暂停:时间由P规定。 3)磨削:X(Z)磨削。 4)切入:以J规定的量在Y方向用R规定的速度进行切入磨削。 5)暂停:时间由P规定。 6)磨削:X(Z)磨削。例:磨削如图所示平面:平面的磨削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.
3、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; 2.2.连续进给平面磨削循环连续进给平面磨削循环(G78)(G78) (1)指令格式:G78 I J K X F P L ;(2)G78的运行方式如图所示。连续进给平面磨削循环暂停,磨削,暂停,磨削3.3.间断进给平面磨削循环间断进给平面磨削循环(G79)(G79)(1)指令格式:G79 I J K X F P L ;(2)G79的运行方式如图所示。间断进给平面磨削循环
4、 1)切入:以I规定的量在Y方向用R规定的速度进行切入磨削。 2)暂停:时间由P规定。 3)磨削:X(Z)磨削。 4)切入:以J规定的量在Y方向用R规定的速度进行切入磨削。 5)暂停:时间由P规定。 6)磨削:X(Z)磨削。 注注:G75、G77、G78、G79指令格式中的X、I、J、K指令均是增量指令。 对于图所示的工件,采用G78、G79来编程也是同样可以的。平面的磨削二、外圆磨床的编程二、外圆磨床的编程1.1.纵磨循环纵磨循环(G71)(G71)指令格式:G71 A_ B_ W_ U_ I_ K_ H_ ;A:第一次切削深度;B:第二次切削深度;W:磨削范围;U:暂停时间,最大指令时间9
5、999.99s;I:A和B的进给速度;K:W的进给速度;H:重复次数,设置范围:l9999次。A、B和W指令全都是增量值。在单程序段时,用一次循环起动完成1,2,3。 纵磨循环2.2.带量仪的纵磨循环带量仪的纵磨循环(G72)(G72)指令格式:G72 P A_ B_ W_ U_ I_ K_ H_ ; 式中P:量仪号(14)。 如果选择了多级跳段功能,可以规定量仪号。量仪号的规定方法与多级跳段相同。如果不选择多级跳段功能,则普通跳段信号有效。其他指令与G71相同。 在跳段信号输入时的运动:在W运动时输入跳段信号 1)在W运动时在W移动结束后,返回到循环开始时的Z坐标,如图所示。 当在去程中接到
6、跳段信号,如图a所示,在执行完W运动后,B段进给不再执行,返回到Z轴的起始点位置结束。 当在返程中接到跳段信号,如图b所示,返回到Z轴起始点位置结束。 2)在A和B运动时切削立即结束并返回到循环开始时的Z坐标,如图所示。在A和B运动时输入跳段信号 当在A段运动时接到跳段信号,如图a所示,则立即终止运动。 当在B段运动时接到跳段信号,如图b所示,则立即停止B段运动,返回到Z轴起始点位置结束。 3)在暂停期间在暂停期间跳段信号有效,则立即结束暂停,并返回到循环开始时的Z坐标,如图所示。在暂停期间输入跳段信号 当在A段终点的暂停期间接到跳段信号,如图a所示,则立即终止暂停并结束。 当在B段终点的暂停
7、期间接到跳段信号,如图b所示,则立即终止暂停,返回到Z轴起始点位置结束。3.3.摆动磨削循环摆动磨削循环(G73)(G73)指令格式:G73 A_(B_)W_U_K_H_; A:切削深度; B:切削深度,B指令仅在规定的程序段中有效,它不作为模态信息保存,可以不指令,与G71和G72中的B不同; W:磨削范围; U:暂停时间; K:进给速度; H:重复次数,设置范围为19999次。 A,B和W指令都是增量值。 摆动磨削循环G73 在单程序段的情况下,用一次循环起动完成1,2,3和4的运行。 除B以外,A,W,U和K均为模态值。4.4.带量仪的摆动磨削循环带量仪的摆动磨削循环(G74)(G74)
8、指令格式:G74 P_A_(B_)W_U_K_H_;其中,P:量仪号(14)。如果选择了多级跳段功能,可以规定量仪号。量仪号的规定方法与多级跳段相同。如果不选择多级跳段功能,则普通跳段信号有效。在跳段信号输入时的运动:1)在W运动时在W移动结束后,返回到循环起动时的Z坐标,如图所示。在W运动时输入跳磨信号 2)在暂停期间在暂停期间跳段信号有效,则立即结束暂停,并返回到循环起动时的Z坐标,如图所示。 在暂停期间输入跳段信号5.5.砂轮修整程序编写砂轮修整程序编写 根据经验和实测,在修整计数器中设一数值,每磨削一个零件,M98指令使计数器减1,当计数器的值变为0时,若再启动程序,便调用砂轮修整程序
9、。 该程序的运动指令为砂轮运动,金刚笔不动,执行程序后,砂轮被修成要求形状,如图所示。修砂轮示意图三、编程实例三、编程实例 【例6-1】零件如图所示,端面与外圆均需磨削,外圆磨削余量为0.3mm,端面为0.08mm。磨削加工图 【例6-2】加工如图所示零件,图中所示的是在数控外圆磨床上加工的一个较典型的零件。该零件要磨削圆柱面,10h5,圆锥面 1:8,和圆弧面,R2.5,各处单边磨削余量0.1mm。 零件加工图 (1)加工工艺的制订 由零件图样可以看出零件外圆10h5(0-0、006)和锥面粗糙度Ra0.2m ,以及同轴度0.005mm是磨削加工的重点。因为零件有同轴度要求,所以要一次装夹完
10、成外圆和锥面的磨削。根据喷嘴阀的结构形状,采用M120.5螺纹与16端面拧紧定位。 对于这种工件可以采用的磨削方法有两种,第一种可以用轮廓磨削,用平砂轮轮廓控制磨出圆柱面、圆弧面和锥面。第二种是采用成形磨削的方法,将砂轮修成轮廓形状,进行成形磨削。 (2)磨削程序 (略)第一节第一节 FANUCFANUC系统数控磨床的编系统数控磨床的编程程 第二节第二节 SIEMENSSIEMENS系统数控磨床基本指系统数控磨床基本指令令第三节第三节 SIEMENSSIEMENS系统系统数控磨床固定循数控磨床固定循环环第二节第二节 SIEMENSSIEMENS系统系统数控磨床基本指数控磨床基本指令令一、概述一
11、、概述 SIEMENS 802D系统数控磨床的指令与SIEMENS 802D系统数控车床与数控铣床类似,表6-1是与其他机床不同的指令表二、刀具补偿号二、刀具补偿号 D D(磨削)(磨削) 可以向某个特定刀具分配带不同刀具补偿程序段(用于多个刀沿)的 1 到 9 个数组。如果需要特殊刀沿,可以编程 D 和相应的编号。 刀沿 1、3、5 表示左边砂轮,刀沿2、4、6 表示用于标准轮廓的右砂轮。 刀沿 7 到 9为一个砂轮的三个修整器。 它们固定分配在砂轮的各个区域。 修整器 1 (D7) 左砂轮边缘 修整器 2 (D8) 右砂轮边缘 修整器 3 (D9) 用于直径以及不能使用修整器 1 或者 2
12、 时的可选项。1.1.编程格式编程格式D_ ;刀补号 19, D0表示刀具补偿无效 2. 2.说明说明 在刀具管理中通过输入来确定 T/D 数组刀具补偿的固定含义。 在此列出了参数表。一旦刀具有效,刀具长度补偿立即生效;如果没有编写任何 D 号,则 D1 自动生效。最先编程的相关长度补偿轴运行时,补偿开始。而刀具半径补偿必须另外通过 G41/G42 开启。 3. 3.补偿存储器的内容补偿存储器的内容 (1)几何尺寸 长度、半径;它们由几个部分组成(几何尺寸,磨损尺寸);控制系统从这些部分计算出最后的尺寸(比如总长度 1,总半径);各个总尺寸在激活补偿存储器时生效;如何计算出坐标轴中的值,由刀具
13、类型和当前平面G17,G18,G19(图6-15)来决定。 (2)刀具类型 刀具类型确定需要哪些几何数据以及如何计算这些数据(砂轮类型)。 (3)刀沿位置 对于修整器,还需另外说明刀沿位置。图给出了各个刀具类型所需的刀具参数的信息。 刀具类型(磨削) 【例6-3】砂轮应具有图中展示的轮廓。使用MIRROR 和G41由左向右进行修整。注意砂轮数据中的工件零点(XWP)必须为110,这样才能在工件坐标系中编程轮廓。 轮廓修整举例三、半径三、半径- -直径尺寸:直径尺寸: DIAMOF, DIAMON, DIAMOF, DIAMON, DIAM90DIAM90 编程格式: DIAMOF ;半径尺寸
14、DIAMON ;直径尺寸 DIAM90 ;G90 时为直径尺寸,G91 时为半径尺寸 注意注意:可编程的偏移 TRANS X_ 或者 ATRANS X_ 始终为半径尺寸。 【例6-4】编写图零件的程序。端面轴的直径和半径尺寸四、用接触式测量头测量四、用接触式测量头测量 MEAS, MEAWMEAS, 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_ ;测量头下
15、降沿时测量;不取消剩余行程 说明: 1)该功能在 SIEMENS 802D sl plus 和 pro可供使用。 2)MEAW 时: 测量头在触发后也会运行至编程的位置。 存在损坏危险。 3 ) 测 量 任 务 状 态 : 如 果 已 接 通 测 量 头 , 则 将 测 量 程 序 段 后 的 变 量 $AC_MEA1 的值设为1;否则设为0。测量程序段开始时,设置该变量值为0。 4)测量结果:在成功接通测量头后,测量结果包含了测量程序段后的下列变量,供测量程序段中运行的轴使用: 在机床坐标系中: $AA_MMAchse 在工件坐标系中: $AA_MW轴;轴为 X 轴或者 Z 轴。五、第五、第
16、3 3轴和第轴和第4 4轴轴 1. 1.前提条件前提条件 用于第 3 或者第 4 轴的控制系统结构 2. 2.功能功能 依据机床结构可能需要第 3 轴和第 4 轴。 这些轴可以设计为直线轴或者回转轴。这些轴的名称由机床制造商确定(如 U、C 或 A)。 3. 3.说明说明 1)在回转轴中,运行区域可以设定在 0360 (取模性能)之间。 2)如果机床做相应的设计,则第 3 轴或者第 4 轴可以同时与其他轴直线运行。 3)如果在一个程序段中用 G1 或 G2/G3 使轴与其他轴 (X,Z) 一起运行,则其不含有进给率 F的分量。其速度取决于 X,Z 轴的轨迹时间。其运动与其他轨迹轴一起开始并结束
17、。速度不能大于规定的极限值。 4)如果在一个程序段中仅编程了第 3 轴或者第 4 轴,则该轴以有效的进给率 F 按 G1运行。若该轴为回转轴,F 的单位在 G94 时相应为/min,G95 时主轴的 F 单位为/r。 5)对于该轴可以设置可设定的偏移 (G95G59) 和可编程的偏移 (TRANS, ATRANS) 。 4.4.编程举例编程举例(略)5.5.回转轴的特殊指令回转轴的特殊指令 DC, ACP, CANDC, ACP, CAN例如:回转轴 AA=DC(_) ;绝对尺寸说明,直接回位(最短距离)A=ACP(_) ;绝对尺寸说明,从正方向运行至某位置A=ACN(_) ;绝对尺寸说明,从
18、负方向运行至某位置六、运行到固定挡块六、运行到固定挡块 1. 1.编程格式编程格式 FXS轴=1 ;选择 “运行到固定挡块” FXS轴=0 ;取消 “运行到固定挡块” FXST轴= ;夹紧扭据,驱动最大扭矩的% FXSW轴= ;以毫米或度表示的固定挡块监控的窗口宽度 2. 2.说明说明 1)定义轴名称时优先使用 加工轴名称(例如:X1)。只有当没有坐标旋转生效并且轴已直接分配给一个加工轴时,允许写入通道轴名称(例如:X)。 2)指令模态有效。 运行行程和功能 FXS轴 = 1 的选择必须在单独程序段中编程。 (1)编程举例一 N10 G1 G94 N100 X250 Z100 F100 FXS
19、Z1=1;为加工轴Z1选择了FXS 功能窗口 FXSTZ1=12.3; 夹紧扭矩为 12.3 % FXSWZ1=2;窗口宽度为 2 mm 1)选择该功能时,固定挡块必须在起始位置和目标位置之间。 2)扭矩 FXST = 和窗口宽度 FXSW = 中的数据是可选的。 3.3.编程举例编程举例运行到固定挡块举例(套筒压住工件)(2)编程举例二 (3)说明 在到达固定挡块后: 1)删除剩余行程并且位置给定值被跟随。 2)驱动扭矩提高到编程的极限值 FXST = 或者设定数据中的定义值并保持不变。 3)在指定的窗口宽度内激活固定挡块监控(FXSW =.或者设定数据中的定义值)。 4)返回位置的运动必须
20、是离开固定挡块,否则会给挡块或机床造成损坏。 5)取消该功能会导致预处理程序停止。包含 FXSX1=0的程序段中必须包含运行运动。 6)在到达返回位置后,就可以进行程序段转换。 7)如果没有指定返回位置,那么在取消扭矩限制后就立即开始程序段转换 。 8)“测量和删除剩余行程”(指令“MEAS”)和“运行到固定挡块”不能同时在一个程序段内编程。 9)在“运行到固定挡块”有效时,不能执行轮廓监控。 10)如果扭矩限值下降得过多,轴将不能按照指定的设定值运行;位置控制器到达限值,并且轮廓偏差增加。在这种运行状态下可以通过提高扭矩限值来实现急速运行。为了确保轴仍然按照定义值运行,必须将轮廓偏差控制在无
21、限制扭矩时的偏差之内。 11)通过机床参数可以给新的扭矩限制定义一个上升坡度,从而可以稳定地设置扭矩极限(如,挤压套筒时) 12)状态系统变量: $AA_FXS轴七、进给速度七、进给速度 使用一个程序段中包含多个进给速度功能可以与运行同步地激活如下项目: 1)一个 NC 程序段的不同进给速度, 2)暂停时间以及回程编程格式见表6-2。 1.FMA 1.FMA 和和 F F值值 轴向进给速度(FMA 值)或者轨迹进给速度(F 值)等于 100% 的进给速度。利用这项功能可以实现小于或等于轴向进给速度/轨迹进给速度的各种进给速度。 注意注意:如果基于外部输入编程轴的进给速度、暂停时间或返回行程,那
22、么程序段中的这根轴不能编程为POSA 轴(超过程序段限制的定位轴)。程序段预读功能在包含多个进给率的程序段中也有效。从而可以使用程序段预读功能来限制当前进给速度。 轨迹进给速度在地址 F 下编程,当没有输入信号时编程值一直有效。数字扩展名给出了输入的位编号,更改编号可激活进给速度。2.2.轨迹运动编程轨迹运动编程F3=20 ;3 表示输入位 3F2=5 ;2 表示输入位 2ST=1 ;暂停时间(秒)输入位 1SR = 0.5 ;返回行程(毫米)输入位 0 轴向轨迹进给速度在地址FA下编程,当没有输入信号时编程值一直有效。可以用 FMA3,X= 到 FMA2,X= 在此程序段内最多为每个轴编写
23、2 个其他进给速度。方括号内的第一个表达式代表输入的位编号,第二个表示进给速度所适用的轴。 暂停时间和返回行程可以在下列附加地址内进行编程: STAx=. ;轴向暂停时间(秒)输入位 1 SRAx=. ;轴向返回行程(毫米)输入位 0 如果暂停时间位 1或者返回行程位 0生效,那么将取消轨迹轴或相关几个轴的剩余行程并启动暂停时间或者或开始返回。4.4.轴向暂停时间和返回行程轴向暂停时间和返回行程3.3.轴向运动编程轴向运动编程八、倒圆、倒角八、倒圆、倒角1.1.编程格式编程格式 2.2.说明说明 (见表6-3) 1)在包含轴运行到轮廓角指令的程序段中写入指令 CHF=_或者 CHR=_ 或者
24、RND=_ 或者RNDM=_ 。 2)如果其中一个程序段的轮廓长度不够,则在倒角或者倒圆时自动削减编程值。 3)三个以上的连续程序段不包含平面移动的指令与转换平面两种情况不插入倒角/倒圆。 4)如果以G0进行倒角,则F、FRC、FRCM 无效。 5)如果倒角/倒圆时进给速度F生效,则在正常情况下进给速度为离开轮廓角程序段中的值。其他设定在机床数据中进行。3.3.倒角倒角 CHF CHF 或者或者 CHRCHR 在任意组合的直线和圆弧轮廓间插入一直线轮廓段。 此直线倒去棱角。“两段直线”之间的倒角 CHF“两段直线”之间的倒角 CHR4.4.倒圆倒圆 RND RND 或者或者 RNDMRNDM
25、在任意组合的直线和圆弧轮廓间插入一圆弧,圆弧和轮廓相切。插入倒圆 九、倾斜轴九、倾斜轴1.1.斜置轴斜置轴 (TRAANG)(TRAANG) (1)编程格式(表6-4) 1)如果角被省略,例如TRAANG( )、TRAANG( ,n),就会使用之前选中的参数设定来激活转换。在第一次选择的时预设置按照机床数据。 2 ) = 0 , 例 如 T R A A N G ( 0 ) 、TRAANG(0,n)是合法的参数设定,并且相当于旧版本中的省略参数。斜置轴的角度(2)举例N10 G0 G90 Z0 MU=10 G54 F5000 ;刀具选择,装夹补偿G18 G64 T1 D1;选择平面N20 TRA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 数控 磨床 编程 课件
限制150内