Motion Control and IO with PLCs - EP11- Axis Homing

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ย. 2024

ความคิดเห็น • 10

  • @toyganyilmaz
    @toyganyilmaz 3 ปีที่แล้ว

    thank you for sharing your knowledge, excellent series

  • @rasoulsadeghi8635
    @rasoulsadeghi8635 5 ปีที่แล้ว

    Thanks a lot

  • @DavidMoore_drmoorejr
    @DavidMoore_drmoorejr 4 ปีที่แล้ว

    Is the limit switch supposed to set the bCalibrationCam boolean to True or false when activated?

    • @SquishyBrained
      @SquishyBrained  4 ปีที่แล้ว

      Generally, limit switches are normally closed so you can either buffer it the opposite direction and feed in the inverse bit, or you can wire them differently to be normally open and they click closed, but I believe you can also set the cam polarity in the axis parameters but it's been a long time so I'm not 100% sure on that

    • @DavidMoore_drmoorejr
      @DavidMoore_drmoorejr 4 ปีที่แล้ว

      @@SquishyBrained thanks. In simulation I am trying to set boolean vars based on the ActPos for each Axis... but I do not think the issue is there now.. I get other strange behavior.

    • @DavidMoore_drmoorejr
      @DavidMoore_drmoorejr 4 ปีที่แล้ว

      @@SquishyBrained What parameters need to be changed to home in the positive direction. I would like to move to 600.00 for X and Y and set Position to 600.. It seems that when I invert Cam Search (or not) the values instantly go to 600. I am not using a Prox or limit switches but reading actually position of each axis. Is this a problem?

    • @SquishyBrained
      @SquishyBrained  4 ปีที่แล้ว

      @@DavidMoore_drmoorejr if you don't have an actual limit switch, you can just use homing mode "immediate" and home it in software. That will make it show your current position as 0 if you have abs encoders, that is what I would do. You can add in an offset as well. Email me if you can't figure it out.

    • @DavidMoore_drmoorejr
      @DavidMoore_drmoorejr 4 ปีที่แล้ว

      @@SquishyBrained Thanks I figured it out. Is there a way to send an encoder value to to an axis instead a SetPos?