CNC Sinumerik
CNC SINUMERIK 840D/ONE 语言支持对 SublimeText
详情
安装
- 总计 11K
- Win 7K
- Mac 3K
- Linux 2K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
CNC Sinumerik
此套餐为CNC SINUMERIK 840D/ONE 数控系统提供语法高亮支持,适用于Sublime Text。
G-Code示例
🚀特性
NC循环
- 文件扩展名:MPF, SPF, DEF, TEA
- 语法高亮
- ISO G-Code
- SINUMERIK 高级命令
- 已知的 NC 循环、函数和命令
- 已知的 NC 变量和机床数据(NC 版本 04.07.02.01)
- 突出显示控制关键字非法使用。
- 缩进规则
- 最常用控制函数代码片段
- 执行压缩、美化、添加/更新块编号、保存受保护程序文件(CPF)等命令
- 转到定义
- 在局部符号列表中显示标签
- 在索引符号列表中显示 PROC 名称
- 以下内容的上下文相关自动完成
- 定义中变量属性(访问权限、单位)
- ISO 参数(例如:SPOS=,FP=,…)
- ISO 命令(例如:TRANS,ROT,…)
- 函数(例如:COUPDEF(…))
- 工具提示支持
- 来自CreateMyConfig的*.mdat *.svar文件
EasyScreen / RunMyScreens
- 文件扩展名:COM
- 语法高亮
- 缩进规则
- 为以下内容提供代码片段
- 类别:
ARRAY
、BLOCK
、DIALOG
、MENU
- 方法:
LOAD
、UNLOAD
、PRESS
、… - 函数:
RNP
、WNP
、CP
、DP
、EP
、…
- 类别:
- 类别转定义
NC存档(文本)
- 文件扩展名:ARC
- 包含 NC 循环和 RunMyScreens 语法高亮
Step7 PLC 源代码
- AWL语法高亮
- ASC符号表语法高亮
- SCL语法
💾安装
Package Control
对所有Sublime Text 3用户推荐通过Package Control进行安装。
- 安装 Package Control,如果您尚未安装。
- 使用ctrl+shift+P,然后输入
Package Control: Install Package
- 查找
CNC Sinumerik
并安装它。
手动安装
在Sublime Text包目录中的用户“主目录”下克隆存储库
git clone git://github.com/deathaxe/sublime-s840d.git "CNC Sinumerik"
您还可以从GitHub下载最新源代码:https://github.com/deathaxe/sublime-s840d,并将整个内容提取到“Packages/CNC Sinumerik”目录下。
⚙ 设置
所有设置按视图组织,因此可以放在任何有效的Sublime Text设置文件中,或者可以为单个视图临时应用。
基本设置
如果用户的文件夹中没有s840d_arc.sublime-settings
、s840d_gcode.sublime-settings
或s840d_hmi.sublime-settings
,它们将被自动创建以确保以下基本语法特定设置
"ensure_newline_at_eof_on_save": true,
"translate_tabs_to_spaces": true,
"use_tab_stops": false
这些都是必要的,以确保NC正确读取生成的文件。您可以通过创建自己的语法特定设置来覆盖这些设置,方法是在“首选项”->“设置”->“语法特定”中创建。
G-Code块开始
"s840d_gcode_block_start": 0
如果不明确使用"start": 0815
调用,则s840d_renumber
命令将使用此设置作为第一个块号。默认值为0
时,第一个块号将自动选择,以便所有块号长度相同。
G-Code块增量
"s840d_gcode_block_increment": 10
如果不明确使用"increment": 0815
调用,则s840d_renumber
命令将使用此设置来递增块号。