写得顺手
用完整键盘和大屏编写 LS 程序,配合语法高亮、智能补全与格式化,减少重复输入。
- 指令与参数模板
- 程序名、宏与注释补全
- 跳转、搜索与双视图
融合智能补全、程序检查、版本比较与在线监控,
让程序编辑、排错和机器人文件管理,在同一处完成。
语法高亮、中文注释与指令补全,让程序编辑更顺手。
在电脑上写、检查和比较程序,再连接机器人完成上传、备份与状态查看。
用完整键盘和大屏编写 LS 程序,配合语法高亮、智能补全与格式化,减少重复输入。
编辑时查看代码问题与检查说明,上传失败后解析控制器报错,定位具体程序行。
查看待上传内容,检查远程冲突和程序占用,并保留历史备份。
内置 FTP 连接真机或仿真控制器,编辑、同步、传输与状态查看在同一处完成。
机器人端程序也可能被其他人改动。LS Code 会对照最近确认的版本,提示冲突,并检查程序是否正在使用。
本地检查用于辅助排错,最终编译结果及运行条件仍以控制器和现场验证为准。
分别查看“我的修改”“机器人变化”和“上传影响”。
远程版本改变时给出提示,强制上传前保留冲突版本。
自动创建本地上传历史,可查看历史文件用于恢复。
解析控制器错误日志,提示原因并定位具体程序行。
打开程序、传输文件、查看寄存器和 IO,让开发与调试少一些来回切换。
两个监控位可独立选择类型,支持寄存器、IO 和自定义变量。编辑器与监控项联动,可定位变量、查找程序引用。
外部 LS、TP、PC 文件支持批量上传、覆盖策略、进度与取消,也可下载全部 LS / TP 或备份机器人文件。LS 文本读取兼容常见编码,支持中文注释。
直接在 LS Code 中理解程序、增加注释和分析报错。Agent 结合当前程序与软件工具,帮你整理思路、预览修改。
读取当前编辑器内容,调用程序检查、搜索与比较工具,生成可预览、可撤销的编辑方案。
打开方式:LS Code → 工具 → AI 助手
无需每次重学一套操作。熟悉的快捷键和清晰的状态提示,让注意力留在程序逻辑上。
左右或上下拆分工作区。同一程序的两个视图共享内容,光标和滚动互不干扰。
Ctrl+Alt+L 整理代码缩进。光标所在逻辑块的起止关键字相互高亮,配合折叠与参考线,读长程序更清楚。
Ctrl+单击或 F12 跳转 CALL / RUN 目标程序与 LBL 标签,查看寄存器和 IO 的引用,支持查找、替换与正则匹配。
Ctrl+Shift+F 搜索当前本地目录与机器人 LS 文件。结果区分 Local / Remote,点击即可打开并定位代码行。
在资源树中完成远程程序新建、复制与重命名,也可保存 LS / TP 副本。重命名前检查程序占用状态。
扫描本机仿真环境的 Web / FTP 端口,匹配虚拟控制器并加入设备管理。
连接时检查 FTP 登录与写入权限、Web Server 访问状态;设备名称、机器人版本和权限提示集中显示。
行级标记区分未保存 / 未上传和已完成的修改,配合版本比较查看具体变化。
深浅主题、字号、行号与背景可调整,内置更新入口和日志导出功能。
LS Code 是 Windows 桌面应用,支持本地 LS 文件编辑,也可连接 FANUC 实体控制器与 RobotGuide 仿真控制器。设备端需具备对应的 FTP、Web Server / KAREL 访问条件,具体能力取决于控制器配置与权限。
编辑器面向 FANUC LS 文本程序。TP 与 PC 是二进制程序,可用于对应的下载、保存或批量上传流程,不按文本源码编辑。将 LS 保存为 TP 副本需要从已连接的机器人获取同名 TP,软件不提供独立的本地 LS → TP 编译器。
程序检查用于提前发现已知的语法和结构问题。控制器的编译结果仍是最终依据,运动、坐标、负载、互锁和现场运行条件也需要另外验证。
可查看寄存器、支持的 IO 类型和自定义变量。当前支持 R / SR 数值、部分类型的注释和已配置自定义变量的当前值写回;监控表格不支持切换 IO 状态或直接修改 PR 位置值。可用能力与设备权限有关。
在软件中选择“工具 → AI 助手”,配置支持工具调用的 OpenAI-compatible 模型服务后使用。Agent 可以结合当前程序与软件工具分析问题、生成修改方案。模型服务的可用性与费用按服务提供方规则执行,发送代码前请确认符合你的项目数据要求。
准备设备 IP、FTP / Web 端口及相应账号权限,并确认电脑与设备网络可达。常规连接会使用临时 LS 程序测试 FTP 写权限;若存在权限或不兼容功能提示,请阅读提示后处理。正式上传前应查看程序变化并确认设备状态。
先打开一个本地 LS 程序,体验编辑、补全、导航和检查。
上传与设备写入前,请确认程序内容、坐标与现场条件。备份和本地检查用于辅助维护,不代替现场验证。