- 博客(185)
- 资源 (26)
- 收藏
- 关注
原创 固高GTS4轴卡如何实现X轴Y轴画出同心圆;有两种情况一种是x轴与y轴都在载台上方,一种是上方只有X轴y轴在下方控制载台的前后位置
你提到的两种机械结构(XY在载台上方、或X在上方Y驱动载台前后),在控制卡层面的编程逻辑完全一样。只要保证X轴电机和Y轴电机的运动不会互相耦合(即Y轴动的时候不会影响X轴的位置反馈),插补逻辑就完全通用。// 终点与起点重合(-100,0),圆心相对起点偏移(200,0),逆时针。// 画第二个同心圆:圆心(100,0),半径200,起点(-100,0)// 终点与起点重合(0,0),圆心相对起点偏移(100,0),逆时针。// 画第一个圆:圆心(100,0),半径100,起点(0,0)
2026-09-18 11:57:50
129
原创 旋转中心笔记
九点标定(使用 vector_to_hom_mat2d)建立的是像素坐标到机械坐标的仿射变换,它把标定特征点(如Mark点)的中心与机械坐标关联起来。但机械的旋转轴中心,往往不与这个标定特征点的中心重合。不要用 rotate_image 处理定位:rotate_image 默认绕图像几何中心旋转,且会改变输出图像的尺寸,导致旋转后点的坐标与原始坐标系对不上,定位会整体偏移。标定出旋转中心 (CenterX, CenterY) 后,当夹具带着物料旋转一个角度 θ 时,需要计算物料绕旋转中心旋转后的新位置。
2026-09-18 11:18:50
133
原创 固高运动控制卡通过C#winform编写直线插补和圆弧插补运动模式
/ 圆弧插补的圆心相对于起点位置的偏移量(2000, 20000) //相当于步长。// 200000, 0, // 该插补段的终点坐标(200000, 0)// 100, // 该插补段的目标速度:100pulse/ms。// 0.1, // 插补段的加速度:0.1pulse/ms^2。// 该插补段的加速度:0.5pulse/ms^2 0,// 1, // 该插补段的坐标系是坐标系1。//// 向缓存区写入第一段插补数据。// 0, // 终点速度为0。
2026-02-02 10:03:35
430
原创 winform在一个类中调用窗体的控件和方法的两个方式
在窗体Form类下定义静态变量(例如:form1),然后在类中引用这个静态变量(form1)要注意,对应控件的Modifiers属性要设置成public .form1 = this;第一: 在类中创建窗体对象的方式,通过对象调用控件或方法。初始化将窗体赋给静态变量form1。首先定义静态变量form1。
2024-05-24 19:49:24
1139
C#基于winform框架的学习笔记和测试案例详细说明
2026-01-06
【C#上位机开发】初级面试常见技术问题解析:涵盖数据类型、异常处理、网络与串口通信基础
2026-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1