587,665 active members*
4,056 visitors online*
Register for free
Login
Results 1 to 16 of 16

Hybrid View

  1. #1
    Join Date
    Mar 2004
    Posts
    1543
    I'd suggest you try low level galil commands. if it solves the problem, you know it was a Camsoft issue. here's a clip out of the galil command reference. be sure and watch your CN command and right homing direction. After you get all axis set, its just COMMAND HM

    Karl




    HM
    FUNCTION: Home
    DESCRIPTION:
    The HM command performs a three-stage homing sequence for servo systems and two stage
    sequence for stepper motor operation.
    For servo motor operation: During first stage of the homing sequence, the motor moves at the
    user programmed speed until detecting a transition on the homing input for that axis. The
    direction for this first stage is determined by the initial state of the homing input. Once
    the homing input changes state, the motor decelerates to a stop. The state of the homing
    input can be configured using the CN command.
    At the second stage, the motor change directions and slowly approach the transition again. When
    the transition is detected, the motor is stopped instantaneously..
    At the third stage, the motor slowly moves forward until it detects an index pulse from the
    encoder. It stops at this point and defines it as position 0.
    For stepper mode operation, the sequence consists of the first two stages.

  2. #2
    Join Date
    May 2010
    Posts
    15
    Thanks Karl for that suggestion. I was hoping that someone had actually come across this problem and had a known solution.

    I am not very familiar with using the native Galil commands but in the time I had access to the machine today I read the Galil manual and tried the AL command because it notes in the manual (Page103) that the index latch must be re-armed after a latching event. Thus in Macro.fil I have;

    COMMAND AL Z
    FINDINDEX 3;R

    There was no change - homing a second time causes the index to be found imediately after coming off the home microswitch, rather than moving to find the index.
    The question is; am I using the Galil command properly or is the CamSoft program masking the result by keeping a dummy variable latched after the FINDINDEX ?.

    When I get more time I will try the HM command but do I have to follow it with a BG ? The CamSoft manual does not explain how to use Galil commands that require a sequence be sent to the board.

    Chris

  3. #3
    Join Date
    Oct 2003
    Posts
    45
    Chris,

    Are you using an encoder that has Z and complement of Z, /Z If you only have the Z without the complement you will get the described results.

    Del

Similar Threads

  1. using encoder index for homing and a axes position
    By rokag3 in forum CNC Machine Related Electronics
    Replies: 22
    Last Post: 10-16-2009, 12:57 PM
  2. Looking for cheap encoder with index channel
    By JasonCampbell in forum Servo Motors / Drives
    Replies: 12
    Last Post: 09-13-2007, 03:31 AM
  3. spindle index, encoder, home/limit switch
    By Wm McNett in forum CNC Machine Related Electronics
    Replies: 10
    Last Post: 01-13-2006, 01:39 PM
  4. Optical encoder index - what is it good for?
    By medved in forum CNC Machine Related Electronics
    Replies: 8
    Last Post: 10-03-2005, 11:26 PM
  5. Replies: 0
    Last Post: 07-22-2005, 09:51 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •