西门子防碰撞ECO的使用

本文详细介绍了西门子828D系统中防碰撞ECO功能的使用,包括相关参数设置,如碰撞测试公差、计算时间、安全距离等,并提供立加、卧加及5轴龙门-AC摆头的配置示例。
摘要由CSDN通过智能技术生成

相关功能

防碰撞功能有三个选项,标准,ECO和Advanced。
828D只有ECO选项 (Protect MyMachine/3D Primitives),需要手动通过框架,立方体,球体,圆柱和锥体等元素建立机床模型。

相关参数

MD 10619 $MN_COLLISION_TOLERANCE = 1mm //碰撞测试公差
MD 10621 $MN_COLLISION_PREP_CALC_TIME = 0.5S//预先碰撞测试的计算时间
MD 10622 $MN_COLLISION_SAFETY_DIST = 5MM //碰撞测试的安全距离
MD 18866 $MN_MM_NUM_KIN_TRAFOS=6//可以通过运动量定义的转换的最大数量
MD 18880 $MN_MM_MAXNUM_KIN_CHAIN_ELEM=50//运动链元素的最大数量
MD 18890 $MN_MM_MAXNUM_3D_PROT_AREAS = 17//3D保护区的最大数量
MD 18891 $MN_MM_MAXIMUM_3D_WPFXPROT_ELEM = 0//工件和夹具保护区的最大数量
MD 18892 $MN_MM_MAXNUM_3D_PROT_AREA_ELEM = 68//保护区单元的最大数量
MD 18893 $MN_MM_MAXNUM_3D_T_PROT_ELEM = 1//刀具保护区的最大数量
MD 18894 $MN_MM_MAXNUM_3D_FACETS_INTERN = 1000//内部创建保护区最大平面数量
MD 18895 $MN_MM_MAXNUM_3D_FACETS = 0 //所有保护区的最大平面数量
MD 18896 $MN_MM_MAXIMUM_3D_COLLISION = 0//碰撞监测所需的临时最大存储容量
MD 18897 $MN_MM_MAXIMUM_3D_INTERFACE_IN = 16//每个NC程序段所需的存储容量
MD 18898 $MN_MM_MAXNUM_3D_ COLL_PAIR = 10//3D碰撞对的最大数量
//设定在碰撞监测激活时以何种方式自动生成刀具保护区
MD 18899 $MN_PROT_AREA_TOOL_MASK = 1 // 重要
//激活/关闭机床碰撞监测”的权限等级
MD 51160 $MNS_ACCESS_WRITE_CA_MACH_JOG = 6//JOG方式
MD 51161 $MNS_ACCESS_WRITE_CA_MACH_AUTO = 3 //AUTO方式
MD 51162 $MNS_ACCESS_WRITE_CA_TOOL = 1 //激活/关闭刀具的机床碰撞监测”

配置说明

  1. 工件链,运动方向需要取反,因此需要在相应轴矢量属性上填-1。
  2. 刀具链,正常配置。
  3. 轴名称需要与10000号参数的机床轴名设置保持一致。
  4. 新建的第一个“Offset”默认名称为”ROOT”。否则更改参数N16800$MN_ROOT_KIN_ELEM_NAME。

配置举例

立加

立加模型

;COLLISION AVOIDANCE DATA
;LOC_ROOT_NAME[0]="ROOT"
;LOC_CAD_FILE_DIR[0]="all.stl_dir"
$NK_NAME[0]="ROOT"
$NK_NEXT[0]="o_Y"
$NK_PARALLEL[0]="O_Z"
$NK_TYPE[0]="OFFSET"
$NK_OFF_DIR[0,0]=0
$NK_OFF_DIR[0,1]=0
$NK_OFF_DIR[0,2]=0
$NK_AXIS[0]=""
$NK_A_OFF[0]=0
$NK_SWITCH_INDEX[0]=-1
$NK_SWITCH_POS[0]=0
$NK_NAME[1]="o_Y"
$NK_NEXT[1]="l_Y"
$NK_PARALLEL[1]=""
$NK_TYPE[1]="OFFSET"
$NK_OFF_DIR[1,0]=0
$NK_OFF_DIR[1,1]=0
$NK_OFF_DIR[1,2]=0
$NK_AXIS[1]=""
$NK_A_OFF[1]=0
$NK_SWITCH_INDEX[1]=-1
$NK_SWITCH_POS[1]=0
$NK_NAME[2]="l_Y"
$NK_NEXT[2]="O_X"
$NK_PARALLEL[2]=""
$NK_TYPE[2]="AXIS_LIN"
$NK_OFF_DIR[2,0]=0
$NK_OFF_DIR[2,1]=1
$NK_OFF_DIR[2,2]=0
$NK_AXIS[2]="MY1"
$NK_A_OFF[2]=0
$NK_SWITCH_INDEX[2]=-1
$NK_SWITCH_POS[2]=0
$NK_NAME[3]="O_X"
$NK_NEXT[3]="L_X"
$NK_PARALLEL[3]=""
$NK_TYPE[3]="OFFSET"
$NK_OFF_DIR[3,0]=0
$NK_OFF_DIR[3,1]=0
$NK_OFF_DIR[3,2]=0
$NK_AXIS[3]=""
$NK_A_OFF[3]=0
$NK_SWITCH_INDEX[3]=-1
$NK_SWITCH_POS[3]=0
$NK_NAME[4]="L_X"
$NK_NEXT[4]="TABLE"
$NK_PARALLEL[4]=""
$NK_TYPE[4]="AXIS_LIN"
$NK_OFF_DIR[4,0]=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值