回复:关于西门子840D系统 操作的问题。大家都来看看。

toni

  • 帖子

    147
  • 精华

    3
  • 被关注

    0

论坛等级:游侠

注册时间:2009-10-14

普通 普通 如何晋级?

发布于 2010-08-23 15:40:15

4楼

以下为论坛版主刘工的归纳,希望对你有用,对刘工的归纳表示感谢
程序段搜索是机床操作中都会用到的一个功能,但很多人只知道大致的用法,并不知道细节;
同时有一些参数的设定可以改变段搜索的动作,但机床制造商也并不十分清楚。因此写这篇文
章概括一下,有说的不对的地方,请大家补充。
首先介绍一下段搜索的类型:
1. 类型一:不带计算的搜索(Block search without calculation)
类型一是段搜索中最快的方式,系统执行状态和段搜索前一样,只是找到了相应的程序
段。如果是按绝对位置编写的程序可以用这种方式,当然一些辅助动作(如主轴档位、主
轴转速、进给速度、当前使用的刀具等),需要操作者在继续程序执行前恢复(使用
Overstore功能--自动方式下的第一个软键)。另外,需要注意当前各进给轴的位置是不是
被搜索程序段前的位置。此种方式对操作者要求比较高。
附操作顺序:
1) 在自动方式下,按“程序段搜索”(Block search)键
2) 选择要搜索的程序段,按“不带计算搜索”(Without calculation)键
3) 按一下NC启动键,屏幕上会出现10208号提示信息(Channel 1 continue program
with NC start 即按NC启动键继续执行程序)
4) 此时可以按“刷新存储”(Overstore)键,然后输入要恢复的辅助动作的NC指令
(注意不要使用M17,M02,M30等指令),并按NC启动键执行。
5) 执行后退出“刷新存储”,再按NC启动键继续执行程序。
2. 类型二:带计算搜索到轮廓
此种搜索方式在任何条件下都可以使用。当按NC启动键后,系统会先将各轴定位到目标程
序段执行前的位置。
例如:
N10 G01 X50 Y50 F1000
N20 X10
N30 Y10
N40 Z10
N50 M02
先搜索到N30,再按NC启动键,系统首先会定位到X10 Y50(DB21.DBX32.4 =1),然后再继续
执行程序(DB21.DBX32.4=0)。注意:因为Z轴在N30前,没有编程,所以可能在任何位
置,这是操作机床时需要注意的—防止发生干涉。
注:DB21.DBX32.4 approach block active
3. 类型四:带计算搜索到程序段结束
可以定位到某个位置。还以上面的程序为例:
N10 G01 X50 Y50 F1000
N20 X10
N30 Y10
N40 Z10
N50 M02
先搜索到N30,按NC启动键,系统会执行Y10这段程序,但X轴保持在搜索前的位置,如果希
望搜索后跟方式二的位置相同,需要转换到JOG方式并按REPOS键,以手动方式将各轴定位
到执行N30前的位置。
注意此种搜索方式,DB21.DBX32.4一直为0(因为没有approach block)
操作顺序:
1) 在自动方式下,按“程序段搜索”(Block search)键
2) 选择要搜索的程序段,按“带计算搜索到程序段结束”(Calculation block end
point)键
3) 按一下NC启动键,屏幕上会出现10208号提示信息(Channel 1 continue program
with NC start 即按NC启动键继续执行程序)
4) 如果用户希望从这个位置继续,跳转到步骤5。如果想恢复到执行N30前的位置,按
JOG键,按REPOS键,此时你可以看到屏幕上X轴和Y轴的Repos offset项下有数据,
此时选择X轴/Y轴,按方向键即可把两根轴定位到执行N30前的位置。
5) 再按NC启动键继续执行程序。
4. 类型五:在“程序测试(SERUPRO)”下的带计算搜索
SERUPRO (SEARCH RUN BY PROGRAMTEST)
激活此种类型,需要修改maschine.ini的[BlockSearch]段落,
SeruproEnabled=1 􀃅激活SERUPRO软键
SeruproConfig= 􀃅响应的通道
SERUPRO的顺序:
1. 在HMI上,用软键softkey "Pog. test contour"搜索目标程序段
2. NC自动切换为程序测试(Program test)模式
– 在这种模式下,各个轴并不运动
– 辅助功能$A_OUT和直接PLC IO会输出。
– 目标程序段德辅助功能不输出
3. 在这个阶段,允许下列操作:
– 启动, 停止
– 轴替换
– 删除剩余余程
– 方式切换, ASUB, 等.
程序和通道状态接口信号:DB21, ... DBB35或系统变量:$AC_PROG跟实际运行一样可
用。
4. 加工程序命令WAITM/WAITE/WAITMC 会等待相关合作通道
这个等待会出现在合作通道:
– 处于SERUPRO模式
– 处于程序测试(Program test)模式或实际运行状态
5. 此阶段,会拒绝选择程序测试(Program test)和空运行(dry run)速度同时显
示16935号报警信息
6. NC会停在目标程序段,同时从内部取消程序测试"Program test",并且显示“搜索
目标找到”("Search target found")。
7. 如果需要,用户可以启动ASUB,这个ASUB程序被称作SERUPRO-ASUB.
需要设置MD11602 $MN_ASUP_START_MASK和MD11604 $MN_ASUP_START_PRIO_LEVEL
8. 用户按启动键,主轴会启动。路径轴会执行REPOS操作定位到目标程序段起始点。
REPOS操作是由系统ASUB调用的,这个系统ASUB可用“Editable ASUB”功能扩展。
huangchihui@yeah.net
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。