# TwinCAT3 CNC Demo 面向对象编程 **Repository Path**: xiaojiangsheng/TcOpen-CNC-Demo ## Basic Information - **Project Name**: TwinCAT3 CNC Demo 面向对象编程 - **Description**: 基于TcOpen框架搭建的简单CNC控制,该Demo采用面向对象编程。 - **Primary Language**: C/C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-11 - **Last Updated**: 2024-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: twincat, TcOpen, st, oop ## README # TwinCAT3 CNC Demo 面向对象编程 #### 介绍 基于TcOpen框架搭建的简单CNC控制,该Demo采用面向对象编程。 #### 软件架构 TcOpen框架中主要使用TcoCore核心库,该库中提供: TcoContext TcoObject TcoTask TcoState TcoSequencer TcoComponent TcoMessenger TcoLogger TcoDialogs 等基础功能。 #### 安装教程 1. 安装及倍福开源代码参考:https://github.com/TcOpenGroup/TcOpen 2. 首次下载安装若存在CNCBase和TcoCore库未安装情况,需要手动在项目目录下找到cncbase.library和TcoCore.library进行安装。 3. 运行CNC需要将解决方案同一目录下‘需要拷贝到D盘文件’文件夹里面的内容拷贝到D盘。 #### 使用说明 1. TcoOpen具体使用方法参考官方文档链接:https://docs.tcopengroup.org/articles/intro.html 2. TwinCAT授权方面,激活七天试用。主要License为TF5200 CNC。 #### 参与贡献 1. 这里推荐一个非常好用的ST格式化工具(倍福官方力荐的工具)。https://www.stweep.com/ 具体使用及安装教程见官网,可免费使用30天。 ![输入图片说明](TcOpenFrameWork/TcOpenFrameWork/HMI/STweepLogo.png) #### 特技 1.发现博主CNC框架搭建存在不足之处的欢迎指导交流。