固高控制卡基础编程指南:点位运动与直线插补

版权申诉
5星 · 超过95%的资源 2 下载量 73 浏览量 更新于2024-10-31 收藏 3.77MB ZIP 举报
资源摘要信息:"运动控制器编程手册之基本功能_R1.1_2018072_固高_固高控制卡_运动控制_" 知识点一:固高运动控制卡概述 固高运动控制卡是由固高科技有限公司研发的一款专用运动控制硬件,用于实现精确的运动控制功能。固高控制卡通常集成多种功能,广泛应用于工业自动化、机器人、数控机床、测量设备等领域。在本手册中,主要介绍的是控制卡的基本功能,为使用者提供编程指导和操作说明。 知识点二:点位运动 点位运动(Point-to-Point Movement),也称为定位运动,是运动控制中最基本的功能之一。它指的是控制机械臂或其他执行器从一个点移动到另一个点的过程。在点位运动中,不需要路径的平滑过渡,只要求精确到达指定位置。固高控制卡通过编程设置起始点坐标和目标点坐标,以达到精确控制执行器点位移动的目的。 知识点三:直线插补 直线插补功能允许控制系统沿着一条直线路径移动执行器,确保运动轨迹为直线。该功能在控制机械加工、装配等操作中非常有用,可以提高加工精度和表面质量。直线插补会涉及速度、加速度、减速度等参数的设定,以确保执行器在预定轨迹上平滑、准确地移动。 知识点四:2D高速触发 2D高速触发是指控制卡在二维平面上对执行器进行快速精确定位的能力。这一功能特别适用于需要高频率、高精度定位的应用场景,如高速贴标机、印刷机等。2D高速触发功能通过预先编程设定多个位置点,并在运行中以极高的速度在这些点之间切换,实现精确控制。 知识点五:运动控制 运动控制是自动控制理论和技术的重要组成部分,主要涉及通过电子、电气等手段控制机械系统的启动、停止、方向、速度和位置等参数,以实现预定的运动轨迹和任务。运动控制通常需要结合传感器、执行器、控制器等多方面技术,以实现高精度和高复杂度的控制需求。 知识点六:固高控制卡编程 为了实现上述运动控制功能,控制卡提供了编程接口,允许开发者根据控制需求编写相应的控制程序。编程通常涉及特定的编程语言或软件环境,通过编程可以设置控制参数,如点位坐标、速度、加速度、插补算法等,以及实现更高级的控制逻辑。 知识点七:固高科技有限公司 固高科技有限公司是一家专注于运动控制领域的企业,其产品涵盖运动控制卡、伺服驱动器、步进驱动器等多个系列。公司致力于为客户提供高性能、高可靠性的运动控制解决方案,满足不同行业的自动化需求。固高公司的产品广泛应用于机械制造、电子设备、包装印刷、纺织服装、机器人技术等多个领域。 本手册作为固高控制卡的基本功能使用指南,对于希望了解和掌握固高运动控制器编程的工程师和技术人员来说,是必不可少的参考资料。通过阅读该手册,用户可以充分了解如何操作固高控制卡来实现点位运动、直线插补和2D高速触发等基本功能,进而更好地应用在具体的工程实践中。
2020-07-09 上传
2.1.1 Visual C++ 6.0 中的使用 (1) 启动Visual C++ 6.0,新建一个工程; (2) 将下载的动态链接库压缩包里VC文件夹中的动态链接库、头文件和lib文件复制到工程文件 夹中; 第 2 章 运动控制器函数库的使用 15 © 1999-2019 固高科技版权所有 (3) 选择“Project”菜单下的“Settings…”菜单项; (4) 切换到“Link”标签页,在“Object\library modules”栏中输入lib文件名,例如gts.lib; (5) 在应用程序文件中加入函数库头文件的声明,例如:#include “gts.h”; 至此,用户就可以在Visual C++中调用函数库中的任何函数,开始编写应用程序。 对于步骤(4),还有一种比较简便的方法,那就是在应用程序文件里面添加包含链接文件的声 明,例如:#pragma comment ( lib,"gts.lib" ) 。 上述关于Visual C++ 6.0调用GTS库函数的方法同样适用于使用Visual Studio平台开发。 2.1.2 Visual Basic 6.0 中的使用 (1) 启动Visual Basic,新建一个工程; (2) 将下载的动态链接库压缩包里VB6.0文件夹中的动态链接库和函数声明文件复制到工程文 件夹中; (3) 选择“工程”菜单下的“添加模块”菜单项; (4) 切换到“现存”标签页,选择函数声明文件,例如gts.bas,将其添加到工程当中; 至此,用户就可以在Visual Basic中调用函数库中的任何函数,开始编写应用程序。 2.1.3 Delphi 中的使用 (1) 启动Delphi,新建一个工程; (2) 将下载的动态链接库压缩包里Delphi文件夹中的动态链接库和函数声明文件复制到工程文 件夹中; (3) 选择“Project”菜单下的“Add to Project…”菜单项; (4) 将函数声明文件添加到工程当中; (5) 在代码编辑窗口中,切换到用户的单元文件; (6) 选择“File”菜单下的“Use Unit…”菜单项,添加对函数声明文件的引用; 至此,用户就可以在Delphi中调用函数库中的任何函数,开始编写应用程序。 2.1.4 VB.NET 中的使用 (1) 启动Visual Studio,按照“File”->"New",选择建立VB工程; (2) 将下载的动态链接库压缩包里VB.NET文件夹中的动态链接库和函数声明文件复制到工程 文件夹中,注意:gts.dll应复制到"..\bin"文件夹中的debug或者release文件夹中; (3) 选择“project”菜单下的“Add existing Item”菜单项,选择函数声明文件,如gts.vb,将其添加 到工程当中; 至此,用户就可以在Visual Studio中使用VB.NET模块调用函数库中的任何函数,开始编写应用 程序。 第 2 章 运动控制器函数库的使用 16 © 1999-2019 固高科技版权所有 2.1.5 Visual C#中的使用 (1) 启动Visual Studio,按照“File”->"New",选择建立C#工程; (2) 将下载的动态链接库压缩包里C#文件夹中的动态链接库和函数声明文件复制到工程文件夹 中,注意:gts.dll应复制到"..\bin"文件夹中的debug或者release文件夹中; (3) 选择“project”菜单下的“Add existing Item”菜单项,选择函数声明文件,如gts.cs,将其添加 到工程当中; 至此,用户就可以在Visual Studio中使用C#模块调用函数库中的任何函数,开始编写应用程序。