本帖最后由 海亿技术 于 2024-12-14 09:42 编辑
本栏目将邀请三菱电机自动化的顶尖专家&资深工程师主笔,以图文并茂加以短视频的形式,生动讲解涵盖控制产品、驱动产品、机器人......乃至全系列FA主流产品。新功能、常用功能和典型应用,你想要的全都有!
本期看点
Q172DS CPU高级同步控制模式下实现进给凸轮及往复凸轮的功能
Q17nDS CPU同步控制专用函数CAMWR指令的使用
01
看点一
Q172DS CPU高级同步控制模式下实现进给凸轮及往复凸轮的功能
简介
Motion的高级同步模式,可以控制多轴进行高速高精度的同步运行,提高设备的整体运行效率。而电力凸轮曲线的运用,则大幅度简化了机械结构,实现了设备的柔性化生产。往复式凸轮曲线和进给式凸轮曲线,作为最基本的两种电子凸轮曲线,我们首先需要了解其应用的基本原理。
功能实现分步详解
01
高级同步控制系统构建
02
伺服数据、伺服参数和参数块的设置
03
运动控制程序的编写
04
同步控制参数的设置
05
往复式凸轮曲线创建
06
进给式凸轮曲线创建
02
看点二
Q17nDS CPU同步控制专用函数CAMWR指令的使用
简介
CAMWR指令的主要作用是方便客户通过程序,对Q17nDS MOTION电子凸轮曲线进行自定义修改,极大地提高了电子凸轮曲线应用的便利性。同时,对于特定工艺要求下的复杂凸轮曲线的建立,提供了有效的应对方法。
功能实现分步详解
01
CAMWR指令(凸轮数据写入)功能详解
指令格式--CAMWR(S1),(S2),(n),(S3)
设置数据
|
内容
|
(S1)
|
凸轮No.(1~256)
|
(S2)
|
凸轮数据的起始位置
行程比数据形式:1~凸轮分辨率
坐标数据形式:0~(坐标数-1)
|
(n)
|
凸轮数据的点数
行程比数据形式:1~4096
坐标数据形式:1~2048
|
(S3)
|
储存写入凸轮数据的软元件的起始编号
|
02
CAMWR (S3)--行程比凸轮
偏置
|
项目
|
范围
|
+0
|
凸轮数据形式
(行程比数据形式)
|
1
|
+1
|
凸轮数据开始位置
|
0~(凸轮分辨率-1)
|
+2
|
凸轮分辨率
|
256/512/1024/
2048/4096/8192/
16384/32768
|
+3
|
+4
|
第1点凸轮
数据值的行程比
|
-2147483648~
2147483647
【x10-7%】
(-214.7483648~
214.7483647[%])
|
+5
|
+6
|
第2点凸轮
数据值的行程比
|
+7
|
...
|
_ |
+(2N+2)
|
第N点凸轮
数据值的行程比
|
+(2N+3)
|
03
CAMWR (S3)—坐标凸轮
偏置
|
项目
|
范围
|
+0
|
凸轮数据形式
(坐标数据形式)
|
2
|
+1
|
用户不能使用
|
0
|
+2
|
坐标数
|
2~16384
|
+3
|
+4
|
第1点凸轮
数据值
|
输入值X1
|
输入值X1
|
+5
|
+6
|
输入值Y1
|
2~16384
|
+7
|
+8
|
第2点凸轮
数据值
|
输入值X2
|
输入值X1
|
+9
|
+10
|
输入值Y2
|
输入值Y2
|
+11
|
...
|
_ | _ |
_ |
+(4N)
|
第N点凸轮
数据值
|
输入值XN
|
0~214783647
【凸轮轴循环单位】
|
+(4N+1)
|
+(4N+2)
|
输入值YN
|
-2147483648~2147483647
【输出轴位置单位】
|
+4(N+3)
|
04
坐标凸轮曲线写入例程
#0=K2 //坐标数据形式
#2L=K6 //坐标数6
#4L=K0 //(第1点的)输入值
#6L=K0 //(第1点的)输出值
#8L=K524288 //(第2点的)输入值
#10L=K400000 //(第2点的)输出值
#12L=K1048576 //(第3点的)输入值
#14L=K1000000 //(第3点的)输出值
#16L=K2097152 //(第4点的)输入值
#18L=K300000 //(第4点的)输出值
#20L=K3145728 //(第5点的)输入值
#22L=K-1000000 //(第5点的)输出值
#24L=K4194304 //(第6点的)输入值
#26L=K-500000 //(第6点的)输出值
CAMWR K255,K0,K6,#0 //凸轮数据写入
05
MTD2软件建立和仿真程序启动
06
MTD2软件示波器启动和曲线监视
07
数字示波器的使用
原文地址:
https://mp.weixin.qq.com/s/kKIKp0j3_jtmKzClqkvGIA
|