External axis endless

  • Hi,


    I am using external endless function, i need the external axis turn always. I write two type of jobs.


    JOB1:

    NOP

    MOVJ VJ=10 MTE=20

    MOVJ VJ=10 MTE=20

    MOVJ VJ=10 MTE=20

    MRESET

    END



    JOB2: // use MOVJ with EX variables

    NOP

    MOVJ EX000 VJ=10 MTE=20

    MOVJ EX000 VJ=10 MTE=20

    MOVJ EX000 VJ=10 MTE=20

    MRESET

    END


    When i use program 2, external axis turn without any problem.

    But when i run job 1 it give alarm 4490 subcode 3.


    Do anyone where is the problem and how it can solve?

  • Lemster68

    Changed the title of the thread from “External acis endless” to “External axis endless”.
  • Hi,

    remember to specify the controller( the meaning of the alarm could change, in this case I suppose a DX100)


    alarm 4490 subcode 3:


    an attempt was made to execute the Endless function althoug the endless axis was not designated.


    Check the parameter of your ex.axis

    Your job is at least a S1 or R1S1 job?

    How is setted your P000+EX000 ?

  • Thank you, the problem solved, that was for parameter setting.

    I see a new problem when the job run and end.

    i have a S1 job, in the first step the PULSE of positioner is 0, when start the job it turn and in the end of job i reset the PULSE with MRESET instruction. after reset the PULSE the value in current position is not 0 and have a negative value.

    Why is not the pulse value to zero after reset (MRESET) and it has a value?

    please see picture.

Advertising from our partners