PMAC的双端口RAM(简称DPRAM)
•
技术综合
双端口RAM(简称DPRAM)是PMAC的一个选件,它为主机和PMAC提供了可以共享的高速内存区,利用DPRAM可以实现主机和PMAC之间的高速不需“握手”的数据交换,DPRAM为以下数据提供了存储空间:
1) 主机到PMAC的数据:
电机的指令位置,电机指令速度,机床在线命令,运动程序中的控制变量值。
2) 从PMAC到主机的数据:
电机状态变量,电机的实际位置,电机的实际速度,电机的实际加速度,电机的跟随误差,机床及控制面板的开关量,手摇脉冲发生器的脉冲数值。
在PMAC中,PLC程序以一定的时间间隔运行,在PLC程序中,可以读出上述数据,经过简单的转换再将数据写入到DPRAM中,主机就可以读出数据并进行处理。
由于DPRAM为主机和PMAC提供了共享内存,因此可以在DPRAM中定义实时监控的变量,由主机实时显示出来,并联机床数控系统中的实时显示变量定义如表3.1所示。
M变量
地址
意义
M200
F:$200
X坐标值
M201
F:$201
Y坐标值
M202
F:$202
Z坐标值
M203
F:$203
A角度值
M204
F:$204
C角度值
M205
F:$205
1杆杆长
M206
F:$206
2杆杆长
M207
F:$207
3杆杆长
M208
F:$208
运动平台中心到刀具摆轴中心距离
M209
F:$209
刀具中心点到刀具摆轴中心距离
M210
F:$210
进给速度值
M211
F:$211
主轴速度值
作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2022/04/6284.html