老师NCU的SRAM装不下NC的程序怎么办?

老师NCU的SRAM装不下NC的程序怎么办?

数控机床中各种数据存储与备份(一)

课程编号:V2108

看似简单的问题,以为不是问题的问题,其实....

点击这里,打开新窗口观看完整视频

该视频下的所有用户提问列表

老师NCU的SRAM装不下NC的程序怎么办?

最佳答案

这个问题问得很好。刚刚已经和大家讲过,NC的程序一般都是要运行在NCU的内存里,因为整个数控的位置控制、插补运算等,都是NC CPU完成的,因此还要拿到里面去运行。NC的内存有多呢?随着NCU的硬件变化,内存设置也会随之变化,早先大概在3M左右,如果现在.3B 的情况,大概在10M左右。10M在现在来说不是很大,但实际上NC的加工程序占地并不大,如果是手动编程,即使程序很长很复杂,容量也不会很大。所以10M可以装载的程序的容量是很大的。
    但是,遇到内存不够的情况时,只能选择扩大内存。西门子很多选件都是可以扩大内存的,最简单的一个选件,叫D00,购买一个D00,相当于可以额外增加2M内存。D00最多可以买6个,即能够扩大12M内存。另一种情况,比如单个程序就达到10M(比如,靠计算机CAM软件生成的模具程序等可以非常庞大)。在以前,840D powerline上也会出现这种情况。这时候就要选择外部执行程序,也就是U盘、网络驱动器(网盘)、Local drive、CF卡的local drive 选件等。拿硬盘举例来说,在数控系统内部,开辟一个缓存区域,令程序被源源不断地读到这片缓存区域里,再迅速地被执行掉。这个程序段消掉后,后续的程序填补进来,再继续被执行。但是这种方式也有限制,比如在主程序里调出一个很长的子程序,一定要写EXTCALL 也就是外部调用方式。另一个限制是,很长的程序一定不支持NC程序中很常见的GO TO 跳转指令,因为无法在缓存区域里找到GOTO的位置。(但是在模具加工里这不是问题,因为模具加工都是坐标点。)
    另外,840DLS还有一个功能,对于.3B产品,并且软件版本在4.7SP2之上,西门子会提供一个很强大的选件EES,意味从外部存储器执行程序。这个选件开通之后,系统可以从外部存储器执行任意大小的程序,不需要再下载至缓冲区。
如何使用也分成几种情况:
在TCU下,EES选件代号P75,单独勾选P75选件,就会自动扩展出NC Extend 即NC扩展存储区,100M.这100M实际上占用的CF卡的空间;P12选件是NCU的CF卡上附加的HMI的存储器,两个都激活的话,可以利用CF卡的所有剩余HMI存储(但是不能超过6G)。
PCU不支持P12选件, 因为本身是外部的HMI,但是可以运用EES选件P75 ,也同样会产生一个扩展存储区,使用的是C盘上剩余的存储空间。因此设置EES功能,将不会出现前文提到的额外编写外部调用程序或goto 指令限制。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc298621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 808D不能回原点(新机调试)

    808D新机安装好新调试:       目前状况是,手动方式下,主轴能启动,进给轴X/Y/Z三轴都正常,三轴的…

    2020年10月31日
  • 802Dsl用STARTER无法配置第三编码器

    802Dsl用STARTER配置第三编码器时将P140=3,P188=1,P189=2,然后进入驱动配置界面但这时进不去而且会弹出一个报警框,不知道什么原因,以前我配置过很多个了都…

    SINUMERIK 2018年12月2日
  • NCU572硬件

    NCU572硬件电池更换 最佳答案 【分享】840D的NCK换电池注意事项http://www.cncshare.com/?p=1623 提问者对于答案的评价:

    SINUMERIK 2020年11月1日
  • startup-tool版本

    我的笔记本与StartUp-Tool与802Dsl连线 ,系统的语言是英文时StartUp-Tool  运行正常,  但Start…

    SINUMERIK 2017年12月7日
  • 802DSL系统X轴报警

    802DSL系统控制立车调试中,现Z轴没问题,Z轴按点动键出现下列报警: 021612通道1轴x/x1复位使能 原因3 025201X轴伺服故障&nb…

    SINUMERIK 2018年12月5日
  • 如何实现两台异步电机通过变频器同步控制

    我现在有个项目,用的是S7-300PLC,控制两个行车,一个大行车和一个小行车,两个行车分别接了带Profibus总线的绝对值编码器,这种编码器可输出一个32位的位置值和一个16位…

    SINUMERIK 2020年11月1日
  • 802D主轴上外接接近开关应选取什么型号的

    我有一台802D的数控机床,现发现主轴定位有时位置有偏差但无报警,34200=7,我初步怀疑接近开关有问题,想更换一只,但说明书上的型号:3RG4050-0AG05,市场上没有。 …

    SINUMERIK 2017年8月15日
  • HT2手轮旋转转台Z轴也随着移动

    HT2手轮。用转轮控制第4轴(B轴工作台)时,Z轴随着移动,但用方向键正负移动就没有这个问题。请各位大神指点问题出在哪?FC168块里根本找不到控制各轴的接口信号,所以不知道改什么…

    SINUMERIK 2020年10月31日
  • 808D一代

    刀具磨耗补偿怎么改成增量式输入 问题补充:版本为V04.07.06.00的在刀具磨耗补偿页面有“转为绝对”四个字,V04.06.02.00版本却没有,是版本问题还是参数问题? 最佳…

    SINUMERIK 2021年7月5日
  • s7-200用uss怎样读出三台m440的电流值(索引0,参数27),并显示在mp277上

    我现在是变频器启动后延时1秒,接通1号读,再延时1秒毒号,再延时1秒读3号,再延时1秒读1号。。。。。。有个缺点,3号开机要3秒才能读出来,并且不定哪个站读取失败会好长时间数据为0…

    SINUMERIK 2017年12月1日