欧姆龙CK3M与松下A6伺服驱动配置——位置模式

控制器:欧姆龙CK3M
驱动器和电机:松下A6配套
因为我也是第一次接触这个控制器,走了不少弯路,在此记录一下。
先给上官方给的接线图(划掉3、4、5、6 配置长线驱动,不知道为什么我的光电耦合输入不能用):
在这里插入图片描述

CK3M配置为PFM输出(ACC24E3):

Sys.WpKey = $AAAAAAAA
Gate3[0].Chan[0].OutputMode=8
Gate3[0].Chan[0].EncCtrl=8
Gate3[0].PfmClockDiv = 4
Gate3[0].Chan[0].PackOutData=0
Gate3[0].Chan[0].PfmFormat=0
Gate3[0].Chan[0].TimerMode=3
//编码表
EncTable[2].Type = 1
EncTable[2].pEnc = Gate3[0].Chan[0].TimerA.a
EncTable[2].index1 = 0
EncTable[2].index2 = 0
EncTable[2].index3 = 0
EncTable[2].MaxDelta = 0
EncTable[2].ScaleFactor = 1/256
//电机配置
Motor[1].pAmpEnable=Gate3[0].Chan[0].OutCtrl.a
Motor[1].pAmpFault=Gate3[0].Chan[0].Status.a
Motor[1].pAmpFault=0
Motor[1].AmpFaultLevel=1
Motor[1].AmpFaultBit=7
//Motor[1].pLimits=Gate3[0].Chan[0].Status.a
Motor[1].pLimits=0
Motor[1].LimitBits=25
Motor[1].pEncStatus=Gate3[0].Chan[0].Status.a
Motor[1].CaptControl=$14080801
Motor[1].pCaptFlag=Gate3[0].Chan[0].Status.a
Motor[1].pCaptPos=Gate3[0].Chan[0].HomeCapt.a
Motor[1].MaxDac=32767
Motor[1].pEnc=EncTable[2].a
Motor[1].pEnc2=EncTable[2].a
Motor[1].pDac=Gate3[0].Chan[0].Pfm.a
Motor[1].Servo.Kp = 40
Motor[1].Servo.Kvfb = 0
Motor[1].Servo.Kvff = 40
Motor[1].Servo.Ki = 0.001 

松下A6驱动器参数:
在这里插入图片描述
控制器有没有成功发送脉冲可以在松下程序的“监视器”处查看:
在这里插入图片描述

最后给上官方论坛地址,遇到的问题一般上面也能找到:Deltatau Forums

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值