阳泉西门子代理商
在循环调用之前有效的 G 功能和可编程偏移在循环之后仍可以生效。
在循环调用之前定义加工平面 G17,用于钻削循环,或 G18,用于车削循环。
钻削循环时,在垂直于当前平面的轴向上进行钻削。
执行循环时的信息
在执行循环的过程中,数控系统屏幕上会显示加工状态的相关消息。
这些信息不中断程序执行,并且一直保持直至下一个信息的出现。
信息文本和含义在相应循环中描述。
在执行一个循环时程序段显示
在执行循环的过程中,光标始终定位在该循环的程序段上。
循环调用与参数表
可以通过循环调用时的参数表传送该循环的供给参数。
说明
循环调用始终要求一个独立的程序段。
标准循环中参数的基本说明
每个循环的供给参数都有一个特定的数据类型。循环调用时,必须注意这些当前所用参数的类型。参数列表中的以下内容可以
进行传输:
● R 参数(仅用于数值)
● 常量
如果在参数表中使用 R 参数,必须首先在需要调用的程序中给这些 R 参数赋值。按照以下任一方法调用循环:
● 使用不完整的参数列表
● 省略参数
如果要删除参数表结尾处的传输参数,必须提前使用“)"结束参数表。如果要在此时删除参数,则写入逗号“..., ,..."作为通配
符。
对于取值范围有限制的参数,不进行参数值的合理性检测,除非在一个循环中明确说明一个故障的反应。
如果在循环调用时,参数表中的登记比循环中定义的参数多,则显示 NC 报警 12340“参数值太大",并且不执行该循环。
说明
必须配置主轴的轴机床数据和通道机床数据。
循环调用
编写程序调用的各种方法可以参见单个循环的编程举例。
循环仿真
带有循环调用的程序可以首先通过仿真测试。
仿真时,循环的运行可在屏幕上模拟出来。
编程和操作手册(车削)
6FC5398-5DP10-0RA8, 12/2018 161
12.3 程序编辑器中的图形式循环支持
数控系统的程序编辑器提供循环编程。可以在循环中输入加工参数并在程序中调用该循环。
功能
循环支持由三部分组成:
● 循环选择
● 用于输入参数的屏幕窗口
● 各个循环的辅助图
循环支持的条件
按照下列步骤向程序中添加循环调用:
1. 选择程序编辑操作区域。
2. 在相关水平软键中选择循环类型以打开下一级垂直软键栏,直到带辅助图的相应输入屏幕跳
出。
3. 值可以直接(数值)或间接(R 参数,例如:R27,或 R 参数表达式,例如: R27 + 10)输
入。
在输入数值时,数控系统会自动检查该值是否在允许的值域内。
4. 有些只能使用少量数值的参数可使用该键进行选择。
5. 在钻削循环时,也可以使用该键来模态调用循环。欲取消模态调用,可将光标移至程序的下
一空白行并按下以下软键:
6. 按下该软键确认输入。欲取消输入,可按下以下软键:
反编译
西门子数控6FC5370-1AT03-0CA0操作面板
操作面板
质保一年。
程序代码的重新编译可以借助循环支持对现有的程序中进行更改。
将光标定位在需要修改的循环对应的程序行上并按下该软键。即可再次打开循环的参数输入窗口,重
新修改并保存参数值。
编程和操作手册(车削)
162 6FC5398-5DP10-0RA8, 12/2018
12.4 钻削循环
12.4.1 概述
钻削循环是根据 DIN66025 所确定的运动过程,用于钻削、镗孔、攻丝等等。
作为子程序通过一个确定的名称和参数表调用。
它们在工艺流程中有所不同,由此在其参数上也不尽相同。
钻削循环可以模态有效,即,在包含运动命令的每个程序段结束处执行它们。
有两种参数种类:
● 几何参数
● 加工参数
几何参数对于所有钻削循环都相同。 该参数定义基准面和退回平面、安全距离以及和相对钻削深度。 几何参数仅说
明一次,即在描述个钻削循环 CYCLE82 时。
对于各个循环,加工参数有不同的含义和作用。 因此将在各循环中单独说明。
有关几何参数的描述,见下图:
12.4.2 前提条件
调用和返回条件
钻削循环编程和具体的轴名称无关。 在调用循环前,必须在上一级程序中逼近钻削位置。
如果在钻削循环中没有定义进给率、主轴转速和主轴旋转方向的参数,则须在零件程序中编程合适的值。
调用循环前生效的 G 功能和当前的数据组在循环中保留。
平面定义
钻削循环的前提条件是:通过选择 G17 平面并激活可编程的偏移定义了进行加工的工件坐标系。 钻削轴始终是该坐标系中垂
直于当前平面的轴。
在调用前必须选择长度补偿。 该长度补偿始终垂直作用于所选的平面并在循环结束后仍有效。
因此在车床上,钻削轴为 Z 轴。 在工件端面上钻削。
编程和操作手册(车削)
6FC5398-5DP10-0RA8, 12/2018 163
有关车削时的钻削轴的描述,见下图:
停留时间编程
在钻削循环中停留时间参数始终分配到 F 字,并相应地设定一个单位为秒的数值, 其偏差必须明确说明。
车床上钻削循环的应用特点
在简易型,不带驱动刀具的车床上,钻削循环只能在端面(使用 Z 轴)的车削中心上使用。 必须在 G17 平面调用钻削循环。
有关不使用驱动刀具的车削中心钻削的描述,见下图:
在带驱动刀具的车床上,当机床结构允许时,也可以在端面的偏心位置或侧面进行钻削。
在端面偏心钻削时,要注意以下内容:
● 工作平面为 G17 - 相应的 Z 轴为刀具轴。
● 驱动刀具的主轴必须设定为引导主轴(指令 SETMS)。
● 钻削位置可使用 X 和 C 轴编程或在 TRANSMIT 激活时使用 Y 和 Z 轴编程。
编程和操作手册(车削)
164 6FC5398-5DP10-0RA8, 12/2018
有关带驱动刀具的端面钻削的描述,见下图:
在侧面钻削时,要注意以下内容:
● 工作平面为 G19 - 相应的 X 轴为刀具轴。
● 驱动刀具的主轴必须设定为引导主轴(指令 SETMS)。
● 钻削位置可用 Z 和 C 轴编程或在 TRACYL 激活时使用 X 和 Z 轴编程。
有关带驱动刀具的侧面钻削的描述,见下图:
编程和操作手册(车削)
参数
参数 数据类型 描述
RTP 实数 退回平面
RFP 实数 基准面
RFP 和 RTP (基准面和退回平面)
通常,基准面(RFP)和退回平面(RTP)有不同的值。在循环中通常假设退回平面位于基准面之前。退回平面到钻孔底部的
距离也大于基准面到钻孔底部的距离。
SDIS (安全距离)
安全距离(SDIS)参考基准面而生效。基准面前移相应的安全距离。
安全距离生效的方向由循环自动确定。
DP 和 DPR (削深度)
钻削深度可以通过到基准面的寸(DP)设定,也可以通过相对尺寸(DPR)设定。
在通过相对尺寸设定时,循环通过基准面和退回平面的位置自行计算所产生的深度。
编程和操作手册(车削)
166 6FC5398-5DP10-0RA8, 12/2018
有关削深度的描述,见下图:
说明
如果既输入了 DP 值,又输入了 DPR 值,则会通过 DPR 推钻削深度。如果该值与通过 DP 编程的深度不同,
则在对话栏中输出消息“深度:对应相对深度的值"。
如果基准面和退回平面的值一致,则不允许设定相对深度。显示故障信息 61101:“基准面定义错误",不执行循环。如果退回
平面位于基准面之后,即其到钻削深度的距离更小时,也会输出故障信息
在数字量(或称开关量)控制系统中,变量仅有两种相反的工作状态,例如高电平和低电平、继电器线圈的通电和断电,可以分别用逻辑代数中的1和0来表示这些状态,在波形图中,用高电平表示1状态,用低电平表示0状态。 使用继电器电路、数字电路或plc的梯形图都可以实现数字量的逻辑运算。图的上面是PLC的梯形图,下面是对应的数字门电路。 图中的I0.0~I0.4为数字输入变量,Q4.0~Q4.2为数字输出变量,它们之间的“与”、“或”、“非”逻辑运算关系如表1-1所示。“与”运算仅在输入均为1时输出才为1,“或”运算仅在输入均为0时输出才为0。“非”运算的输出与输入的状态总是相反,非运算又称为“取反”。 表 逻辑运算关系表 图 基本逻辑运算 a)与b)或c)非 用继电器电路或梯形图可以实现基本的逻辑运算,触点的串联可以实现“与”运算,触点的并联可以实现“或”运算,用常闭触点控制线圈可以实现“非”运算。 多个触点的串、并联电路可以实现复杂的逻辑运算,例如图中的继电器电路实现的逻辑运算可以用逻辑代数表达式表示为
式中的加号表示逻辑或,乘号(·)或星号(*)表示逻辑与,变量上面的横线表示“非”运算。与普通算术运算“先乘除后加减”类似,逻辑运算的规则为先“与”后“或”。为了先作“或”运算(触点的并联),用括号将“或”运算式括起来,括号中的运算优先执行。 |