返回参考点相关的机床数据
返回参考点的原理
(1) 零脉冲在参考点开关之外 (2) 零脉冲在参考点开关之上
MD: REF_SEARCH_MARKER_REVERS=0 MD:REF_SEARCH_MARKER_REVERS=1
参考点开关
RV
起始点 RK
零脉冲-mpulse
VC
VM
VP
零脉冲
相关的参数
数据号 数据名 单位 值 数据说明
34010 REFP_CAM_DIR_IS_MINUS - 0 / 1 返回参考点方向:0-正;1-负
34020 REFP_VELO_SEARCH_CAM mm/Min * 检测参考点开关的速度
34040 REFP_VELO_SEARCH_MARKER mm/Min * 检测零脉冲的速度
34050 REFP_SEARCH_MARKER_REVERSE - 0 / 1 寻找零脉冲方向:0-正;1-负
34060 REFP_MAX_MARKER_DIST mm * 检测参考点开关的大距离
34070 REFP_VELO_POS mm/Min * 返回参考点定位速度
34080 REFP_MOVE_DIST mm * 参考点移动距离(带符号)
34090 REFP_MOVE_DIST_CORR mm * 参考点移动距离修正量
34092 REFP_CAM_SHIFT mm * 参考点撞块电子偏移
34093 REFP_CAM_MARKER_DIST mm * 脱开撞块到个零脉冲的距离
34100 REFP_SET_POS mm * 参考点(相对机床坐标系)位置
注意:参考点撞块的长度要根据MD34020 定义的速度确定,既要求在该速度下碰到撞块后减速到“0”速
时,坐标轴能停在撞块之上(不能冲过撞块)!
返回参考点的操作:
1. 进入“参考点方式”;
2. 按住返回参考点轴的“方向”键,直到屏幕上出现参考点到达的标志。
触发方式(点动方向键)返回参考点
802D 系统可以按触发方式返回参考点,但要求按照下图安装参考点撞块。以保证返回参考点前坐标不会
利用程序段中的“T”功能,调用循环程序
通过下列参数激活T 代码调用固定循环:
数据号 数据名 单位 值 数据说明
22550 TOOL_CHANGE_MODE - 0 利用T 代码激活刀具参数
10717 T_NO_FCT_CYCLE - “TOOL” M06 调用换刀固定循环
固定循环的格式同上。编程的刀具号将被存储到系统变量 $C_T 中。
9.1.3 常用系统变量说明
$P_ISTEST - 程序测试状态,布尔变量
$P_SEARCH - 程序搜索运行状态,布尔变量
$P_SEARCHL - 程序搜索运行状态,实数:1- ;2-;3-;
$P_TOOLNO - 主轴刀套内的刀具号
$P_TOOLP - 编程刀具号
$C_T - 编程刀具号,当程序代码T 调用通过MD10717 定义的换刀循环时,$P_TOOLP 无效。用
$C_T 表示编程刀具号
$TC_DP1[刀具号 ,1]- 刀具类型
$TC_DP3[刀具号 ,1]- 刀具几何参数-刀具长度1
$TC_DP6[刀具号 ,1]- 刀具几何参数-刀具半径
$TC_DP12[刀具号,1]- 刀具磨损- 长度1 方向
$TC_DP15[刀具号,1]- 刀具磨损- 半径 方向
$TC_DP24[刀具号,1]- 刀具尺寸0:正常 1: 过大
$TC_DP25[刀具号,1]- 刀套号
_TM[n]: 全局用户数据(整形数)GUD
_ZSFR[n]:全局用户数据(浮点数)GUD
注意:西门子标准工艺循环中使用了该数据。因此在使用该数据时一定要注意不要与工艺循环冲突。