quote:以下是引用lion_zheng在2014-03-30 22:16:50的发言:
1、如果是多圈绝对值编码器,就应该用绝对值设置零点的方法。
2、如果是单圈绝对值编码器,如果你的负载是1:1旋转轴,就设为绝对值编码器。
如果负载是直线轴,你还想用接近开关+撞块回零,就要把绝对值编码器配置为增量编码器。
在配轴,选择编码器时有一个选项,选择 “绝对值编码器模拟为增量编码器”
这样就可以主动回零了(撞块回零)
3、这个问题问过老外:
提问:
1FK7 generation2 , with encoder AS24DQI / AS20DQI, how to go reference(homing) with cam block(linear axis)?
These encoders have zero mark?
Someone said, in sinumerik 828D this encoder can instead of IC2048 / IC22DQ, and can use cam block to go reference. (I have not test that)
But, in Simotion / Scout, I can't choose cam blocking in the homing function.
老外回答:
Dear Mr. Zheng,
I have got good news for you.
My colleque tested an encoder AS24DQI as incremental encoder. And it is performing the travelling for active referencing.
What is do do. On drive side you must not change anything in the configuration for an AS24DQI.
On simotion side the type of the encoder inside the configuration data list must be changed to "SINUS_1VPP"
-typeOfAxis.numberOfEncoders.encoder_1.encoderMode := SINUS_1VPP
-typeOfAxis.numberOfEncoders.encoder_1.encoderType := SENSOR_INCREMENTAL
-typeOfAxis.numberOfEncoders.encoder_1.IinHomingEncoder.homingMode := MODE_CAM_AND_ZM
老外的方法有点笨,其实轴的编码器配置里有把绝对值配为增量的选项。
选择 “绝对值编码器模拟为增量编码器”
这样就可以主动回零了(撞块回零)
原来可以这样用啊,不错 这样就不用肉眼去量零位的偏差了