本手册及样例包均为免费提供,仅供参考。所述版本、应用及案例可能与用户实际应用不符,请用户在使用前认真阅读相关使用说明,根据自身的应用环境及机床特点进行调整,并进行严格的测试,以规避可能存在的风险。对于在使用中发生的人员、财产等损失,由用户自行承担。
以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新恕不做另行通知。
设备采购在招标时,有些会要求设备具有大容量存储设备,虽然828D可以通过前置接口扩展,但会存在数据泄露风险,本文介绍如何通过PPU后置USB接口扩展大容量存储设备,以及在扩展后,如何便捷的进行程序调用的大容量存储设备解决方案。
· 828D ppu.4
· 840D sl + ITC
• V4.8
无选项需求
格式化时务必记录、选择、写入正确的盘符,填写错误会造成其他硬盘的数据丢失
尽量使用无需额外供电的USB存储扩展设备,如U盘、固态移动硬盘等
适用于在PPU及NCU侧扩展大容量存储的应用场景,系统内置的linux系统目前无法识别NTFS格式化的存储设备,使用IPC无需将存储设备格式化为FAT32。
I. 记录将要格式化的硬盘盘符,卷标
打开我的电脑,找到将要格式化的硬盘,记录盘符、卷标
如下图示例,盘符:G,卷标:SSD_500G(如使用中文或特殊字符,请修改为英文)

II. 按下 Windows + X 快捷键,或右件单击开始图标:
,选择Windows Powershell(管理员),

III. 在PowerShell中输入格式化指令
format /FS:FAT32 X:

X: -- 输入记录的,要格式化的盘符,如:记录的盘符为G,则输入:format /FS:FAT32 G:
按回车键执行
IV. 输入待格式化硬盘的卷标

输入之前记录的卷标,本例为:SSD_500G,按回车键继续
V. 格式化确认

提示格式化将会使数据丢失,是否进行格式化操作,输入:Y
回车键继续
VI. 开始格式化

开始格式化,最下方显示格式化进程的百分比。
此方法过程较为漫长,500G硬盘约需2小时,期间避免计算机进入待机、休眠状态,勿移动计算机、移动硬盘等。
格式化完成后即可使用。
可使用第三方正版软件完成硬盘的FAT32格式化,推荐使用diskgenius,可下载免费版
I. 快速分区

在左侧存储设备导航栏,找到要格式化的硬盘,右键单击,选择:“快速分区”
分区表类选择:MBR
分区数目:自定,1个分区
确定后弹出提升框,选择“是”,完成操作

II. 将硬盘格式化为FAT32

1) 在左侧正确选择待格式化的硬盘
2) 鼠标右键单击顶部
3) 在弹出的菜单中选择:格式化当前分区
4) 设置文件系统:FAT32
5) 可选择设置一个简短的英文卷标

6) 按“格式化”开始操作,完成后硬盘即可正常使用
以828D为例,大容量U盘、移动存储设备,可直接连接至PPU背后的USB:X135/X145,并利用PPU外壳固定

连接完成后,打开系统,进入“调试”à”HMI”,右侧按键“逻辑驱动器”进行设置,如下图示:
首先,在程序管理器软键中,选择一个空白按键,点击右侧更改

程序管理中,可以访问刚刚设定的外部扩展,设定完成

运行程序大小不可以超过系统CF的剩余空间,见下图

如果使用主程序调用在扩展的大存储设备上的子程序,本文提供两种方法:
a. 使用EXTCALL加完整子程序路径调用,需要每个子程序修改,或者定义一个路径变量
b. 在主程序头,使用设定参数SD42700 $SC_EXT_PROG_PATH预定义被调用子程序的目录路径,程序修改量小,推荐使用此方法。
SD42700 $SC_EXT_PROG_PATH,可以在每个主程序中设置,每个主程序设置不同的子程序路径。
此路径和 EXTCALL 中指定的程序路径及标识共同组成待调用零件程序的完整路径。
进行路径说明时采用以下缩写:
设备 | 路径名称 | $SC_EXT_PROG_PATH(xxxx.WPD为目录名) |
前置USB | USB | $SC_EXT_PROG_PATH = “USB:xxxx.WPD” |
后置X135 | DEV_6(以逻辑驱动器中的符号为准) | $SC_EXT_PROG_PATH = “//DEV_6:xxxx.WPD” |
后置X145 | DEV_3(以逻辑驱动器中的符号为准) | $SC_EXT_PROG_PATH = “//DEV_3:xxxx.WPD” |

举例:
扩展存储区目录名为:07_Comprehensive.wpd
包含子程序: 01_Comprehensive_rough.mpf
02_Comprehensive_rough.mpf
03_Comprehensive_semifin.mpf
04_Comprehensive_finish.mpf
主程序编辑:
N10 WORKPIECE(,"",,"RECTANGLE",0,0,-50,-80,100,100)
N20 $SC_EXT_PROG_PATH = "//DEV_6:07_Comprehensive.wpd"
N30 EXTCALL "01_Comprehensive_rough.mpf"
N40 EXTCALL "02_Comprehensive_rough.mpf"
N50 EXTCALL "03_Comprehensive_semifin.mpf"
N60 EXTCALL "04_Comprehensive_finish.mpf"
N70 M30
主程序可以存放在NC存储区或扩展大容量存储区
1. SINUMERIK 828D PPU 和组件, 01/2019
2. SINUMERIK 840D sl/ 828D工作准备部分,08/2018
Cao Peng
2021.04.08
版本 | 日期 | 修改内容 |
V1.0 | 2021.04.08 | |