默认设置下建立完CAM表后会生成系统变量-数据类型为SMC_CAMXYVA的数组型结构体,可以对该系统变量的DX和DY进行点位坐标修改,和软件上修改点位坐标是相同的作用,实时生效,如下图所示

如果想要通过程序自定义凸轮曲线,那么这边需要修改设置CAM的属性-编译类型选择二维点数组,元素数量设置256个,这样会生成一个2维数组,数据类型为SMC_CAMTABLE_LREAL_256_2,,图1中的Table[0][0]和Table[0][1]为进入凸轮时主从轴起始位置,由于主轴的位置必须覆盖原有软件建立的CAM表位置,即起始位置必须是0,如果填写其他值触发MC_CamTableSelect时会报错751,从轴位置可以更改,触发MC_Camin时,从轴会有位置突变到指定坐标值(绝对模式),所以不太建议变动,防止意外发生,具体效果如图1所示,图2中的Table[1][0]为第一个主轴坐标点,Table[1][1]为第一个从轴坐标点,依次类推共有255个点,这255个点的坐标值可以通过PLC程序自行定义函数曲线。