
西门子系统循环指令 - 副本.doc
8页1LCYC93 切槽循环1. 功能 在圆柱形工件上,不管是进行纵向加工还是进行横向加工均可以利用切槽循环对称加工出切槽,包括外部切槽和内部切槽 2. 调用 LCYC933. 前提条件 直径编程 G23 指令必须有效,在调用切槽循环之前必须已经激活用于进行加工的刀具补偿参数,刀具宽度用 R107 编程 4. 参数说明 参数 含义,数值范围 R100 横向坐标轴起始点 R101 纵向坐标轴起始点 R105 加工类型,数值 1~8R106 精加工余量,无符号 R107 刀具宽度,无符号 R108 切入深度,无符号 R114 槽宽,无符号 R115 槽深,无符号 R116 角度 范围:0~89.999R117 槽沿倒角 R118 槽底倒角 R119 槽底停留时间 说明: R100 横向坐标轴起始点参数,规定 X 向切槽起始点直径 R101 纵向坐标轴起始点参数,规定 Z 轴方向切槽起始点 R105 确定加工方式: 数值 纵向/横向 外部/内部 起始点位置 1 纵向 外部 左边 2 横向 外部 左边 3 纵向 内部 左边 4 横向 内部 左边 5 纵向 外部 右边 6 横向 外部 右边 27 纵向 内部 右边 8 横向 内部 右边 R106 精加工余量参数。
切槽粗加工时参数 R106 设定其精加工余量 R107 刀具宽度参数该参数确定刀具宽度,实际所用的刀具宽度必须与此参数相符如果实际所用刀具宽度大于 R107 的值,则会使实际所加工的切槽大于设置的切槽而导致轮廓损伤,这种损伤是循环所不能监控的如果设置的刀具宽度大于槽底的切槽宽度,则循环中断并产生报警:61602 “ 刀具宽度错误定义” R108 切入深度参数通过在 R108 中设置进刀深度可以把切槽加工分成许多个切深进给在每次切深之后刀具上提 1 毫米,以便断屑 R114 切槽宽度参数切槽宽度是指槽底(不考虑倒角)的宽度值R115 切槽深度参数 R116 螺纹啮合角参数R116 的参数值确定切槽齿面的斜度,值为 0 时表明加工一个与轴平行的切槽(矩形形状) R117 槽沿倒角参数R117 确定槽口的倒角 R118 槽底倒角参数R118 确定槽底的倒角如果通过该参数下的设置值不能生成合理的切槽轮廓,则程序中断并产生报警:61603 “切槽形状错误定义” R119 槽底停留时间参数R119 下设定合适的槽底停留时间,其最小值至少为主轴旋转一转所用时间 5. 时序过程 循环开始之前所到达的位置:位置任意,但须保证每次回该位置进行切槽加工时不发生刀具碰撞。
该循环具有如下时序过程:用 G0 回到循环内部所计算的起始点 切深进给:在坐标轴平行方向进行粗加工直至槽底, 同时要注意精加工余量;每次切深之后要空运行,以便断屑 切宽进给:每次用 G0 进行切宽进给,方向垂直于切深进给,其后将重复切深加工的粗加工过程深度方向和宽度方向的进刀量以可能的最大值均匀地进行划分在有要求的情况下,齿面的粗加工将沿着切槽宽度方向分多次进刀用调用循环之前所设置的进给值从两边精加工整个轮廓, 直至槽底中心6. 编程举例 3G55 G0 X0 Z0 M3 S1000 T01 D01G0 X100Z-50R100=100 R101=-100 R105=1 ;设定切槽循环参数 R106=0 R107=3 R108=5R114=70 R115=30 R116=0R117=5 R118=5 R119=1LCYC93 ;调用切槽循环 G0 X120Z-50R100=100 R101=-110 R105=5 ;设定切槽循环参数 R106=0 R107=3 R108=5R114=50 R115=30 R116=13.6R117=5 R118=5 R119=0.5LCYC93 ; 切槽循环 T01D00 ;退刀补 M05 M2 ;程式结束 4LCYC95 毛坯切削循环1. 功能 用此循环可以在坐标轴平行方向加工由子程序设置的轮廓, 可以进行纵向和横向加工,也可以进行内外轮廓的加工。
可以选择不同的切削工艺方式:粗加工、精加工或者综合加工只要刀具不会发生碰撞可以在任意位置调用此循环调用循环之前,必须在所调用的程序中已经激活刀具补偿参数 2. 调用 LCYC953. 前提条件 直径编程 G23 指令必须有效 系统中必须已经装入文件 SGUD.DEF 程序嵌套中至多可以从第三级程序界面中调用此循环(两级嵌套) 4. 参数说明 参数 含义,数值范围 R105 加工类型:数值 1...12R106 精加工余量,无符号 R108 切入深度,无符号 R109 粗加工切入角 R110 粗加工时的退刀量 R111 粗切进给率 R112 精切进给率 说明: R105 加工方式参数用参数 R105 确定以下加工方式:纵向加工/横向加工 内部加工/外部加工 粗加工/精加工/综合加工 在纵向加工时进刀总是在横向坐标轴方向进行,在横向加工时进刀则在纵向坐标轴方向 数值 纵向/横向 外部/内部 粗加工/精加工/综合加工 1 纵向 外部 粗加工 2 横向 外部 粗加工 3 纵向 内部 粗加工 4 横向 内部 粗加工 55 纵向 外部 精加工 6 横向 外部 精加工 7 纵向 内部 精加工 8 横向 内部 精加工 9 纵向 外部 综合加工 10 横向 外部 综合加工 11 纵向 内部 综合加工 12 横向 内部 综合加工 R106 精加工余量参数。
在精加工余量之前的加工均为粗加工如果没有设置精加工余量,则一直进行粗加工,直至最终轮廓 R108 切入深度参数设定粗加工最大进刀深度,但当前粗加工中所用的进刀深度则由循环自动计算出来 R109 粗加工切入角 R110 粗加工时退刀量参数坐标轴平行方向的每次粗加工之后均须从轮廓退刀,然后用 G0 返回到起始点由参数 R110 确定退刀量的大小 R111 粗加工进给率参数加工方式为精加工时该参数无效 R112 精加工进给率参数加工方式为粗加工时该参数无效 轮廓定义:在一个子程序中设置待加工的工件轮廓,循环通过变量_CNAME 名下的子程序名调用子程序 轮廓由直线或圆弧组成,并可以插入圆角和倒角设置的圆弧段最大可以为四分之一圆轮廓的编程方向必须与精加工时所选择的加工方向相一致 对于加工方式为“端面、外部轮廓加工” 的轮廓必须按照从 P8(35,120)到P0(100,40)的方向编程时序过程循环开始之前所到达的位置:位置任意,但须保证从该位置回轮廓起始点时不发生刀具碰撞该循环具有如下时序过程:粗切削 用 G0 在两个坐标轴方向同时回循环加工起始点(内部计算),按照参数 R109下设置的角度进行深度进给,在坐标轴平行方向用 G1 和参数 R111 下的进给率回粗切削交点,用 G1/G2/G3 按参数 R111 设定的进给率进行粗加工,直至沿着“轮廓+ 精加工余量”加工到最后一点,在每个坐标轴方向按参数 R110 中所设置的退刀量(毫米)退刀并用 G0 返回。
重复以上过程,直至加工到最后深度 精加工 用 G0 按不同的坐标轴分别回循环加工起始点,用 G0 在两个坐标轴方向同时回轮廓起始点,用 G1/G2/G3 按参数 R112 设定的进给率沿着轮廓进行精加工,用G0 在两个坐标轴方向回循环加工起始点 在精加工时,循环内部自动激活刀尖半径补偿起始点 循环自动地计算加工起始点在粗加工时两个坐标轴同时回起始点; 在精加工时则按不同的坐标轴分别回起始点,首先运行的是进刀坐标轴 “综合加工”加工方式中在最后一次粗加工之后, 不再回到内部计算起始点 5. 编程举例 6主程序:LC95.MPFG500 S500 M3 F0.4 T01 D01 ;工件基本设定 Z2 X142 M8_CNAME="L01" ;定义毛坯切削循环参数 R105=1 R106=1.2 R108=5 R109=7R110=1.5 R111=0.4 R112=0.25LCYC95 ;调用毛坯切削循环 T02D01 ;换刀 R105=5 R106=0 ;定义毛坯切削循环参数 LCYC95 ;调用毛坯切削循环 G0 G90 X120Z120 M9M2子程序:L01.SPF: ;调用子程序 G0 X30 Z2G01 Z-15 F0.3X50 Z-23Z-33G03 X60 Z-38 CR=5G01 X76G02 X88 Z-50 CR=12M02 ;回到主程序 7LCYC97 螺纹切削 1. 功能 用螺纹切削循环可以按纵向或横向加工形状为圆柱体或圆锥体的外螺纹或内螺纹,并且既能加工单头螺纹也能加工多头螺纹。
切削进刀深度可设定 左旋螺纹/右旋螺纹由主轴的旋转方向确定,它必须在调用循环之前的程序中编入在螺纹加工期间,进给调整和主轴调整开关均无效 2. 调用 LCYC973. 参数说明 参数 含义,数值范围 R100 螺纹起始点直径 R101 纵向轴螺纹起始点 R102 螺纹终点直径 R103 纵向轴螺纹终点 R104 螺纹导程值,无符号 R105 加工类型数值:1 ,2R106 精加工余量,无符号 R109 空刀导入量,无符号 R110 空刀退出量,无符号 R111 螺纹深度,无符号 R112 起始点偏移,无符号 R113 粗切削次数 R114 螺纹头数 说明: R100,R101 螺纹起始点直径参数,纵向轴螺纹起始点参数这两个参数分别用于确定螺纹在 X 轴和 Z 轴方向上的起始点 R102,R103 螺纹终点直径参数,向轴螺纹终点参数参数 R102 和 R103 确定螺纹终点若是圆柱螺纹,则其中必有一个数值等同于 R100 或 R101 R104 螺纹导程值参数螺纹导程值为坐标轴平行方向的数值,不含符号 R105 加工方式参数: R105=1: 外螺纹 R105=2: 内螺纹 R106 精加工余量参数。
螺纹深度减去参数 R106 设定的精加工余量后剩下的尺8寸划分为几次粗切削进给精加工余量是指粗加工之后的切削进给量 R109,R110 空刀导入量参数, 空刀退出量参数参数 R109 和 R110 用于循环内部计算空刀导入量和空刀退出量,循环中设置起始点提前一个空刀导入量,设置终点延长一个空刀退出量 R111 螺纹深度参数 R112 起始点角度偏移参数由该角度确定车削件圆周上第一螺纹线的切削切入点位置,也就是说确定真正的加工起始点,范围 0.0001~+359.999°如果没有说明起始点的偏移量,则第一条螺纹线自动地从 0 度位置开始加工 R113 粗切削次数参数循环根据参数 R105 和 R111 自动地计算出每次切削的进刀深度 R114 螺纹头数参数确定螺纹头数.螺纹头数应该对称地分布在车削件的圆周上 4. 时序过程 调用循环之前所到达的位置:任意位置,但须保证刀具可以没有碰撞地回到所设置的螺纹起始点+导入空刀量 该循环有如下的时序过程:用 G0 回第一条螺纹线空刀导入量的起始处,按照参数 R105 确定的加工方式进行粗加工进刀,根据设置的粗切削次数重复螺纹切削 用 G33 切削精加工余量,对于其它的螺纹线重复整个过程。
5. 编程举例 G55 G00 X0 Z0 M03 S1000 ;工件基本参数设定 T01 D01 ;1 号刀补 G00 X100Z50R100=96 R101=0 R102=100 R103=-100 ;定义螺纹切削参数 R104=2 R105=1 R106=0.5R109=15 R110=35 R111=15R112=0 R113=7 R114=1LCYC97 ;调用螺纹切削 M05M2。
