Posts by luc.vercruysse

    Hi all,


    In motoplus, the function "mpAccept" accepts a connection from the client. This is a blocking function. This is used in the included example of a TCP-server.


    However "mpIoctl" and "mpSelect" should make it possible to create multiple non-blocking sockets.

    Does anybody know where I can find an example?


    Thanks,

    Luc

    Hi,


    I have a setup with 3 YRC1000 controllers. I have to share I/O between the 3 controllers (at least between 2).

    Is this possible to do this by means of ethetnet/ip. I would configure robot1 as scanner, the 2 other robots as adapter.

    In the manuals of motoman, I there are only examples of a connection between a robot and a PLC...


    Kind regards

    Luc

    Hi,


    Thanks for respons.


    Indeed, there is an entry "interference 2 entrance prohibit" (#20021) with an output to #70031. However, in the system ladder, this relay is in series with the relay "CUBE INTERFERENCE 1". The only thing I can do is to define a cube so there is always interference...
    It is a pitty there is no unconditional entry in the user section.


    Kind regards
    Luc

    Hi,


    I want to pause the operation of the robot temporarily by means of a robot input.
    When the input is ON, the robot stops but is stil in a operating mode (green start lamp remains lit).
    When the input changes back to OFF, the robot resumes motion.


    There is a signal "SEQUENCE WAIT" (#40130) to do this. This signal is only accessible in tge system part of the PLC. I cannot change the contents of this part of the ladder. Is there a workaround ?


    I know I can do the same thing using an interrupt job, but this is not so safe ...
    I also changed the ladder so that when the input is OFF, the robot is in HOLD and when it switches to ON, the program is restarted. This works but this is not what I want.


    Kind regards


    Luc

    This is my program


    NOP
    SPEED VJ=100.00
    MOVJ C00000
    MOVJ C00001
    END


    It continuously moves between this 2 positions. There is no JUMP ...


    Kind regards
    Luc

    Hi all,


    I have a robot running in motosim builded from a cmos.bin file (DX200 controller).
    When I run a job in play mode, it restarts from start when reaching end, as there was a jump to a label at the top of the job.
    Is this a parameter ?


    Thanks
    Luc

    Hi,


    I have a program with 2 movements.
    During the first movement I have to check a condition (f.e. input). If this contition is true, the movement continues to line 2 without deceleration.
    If the contition is false the robot must stop and wait until the condition is true before starting the second movement.
    I don't think this is possible with the SKIP command ?


    Kind regards


    Luc

    Hi all,


    I have put a karel program in the HOT START AutoExec program parameter. However when I start up the controller, a message "waiting for startup" is displayed on the teach pendant followed by a Robot Alarm SYST-028 - Program timed out.


    Any Idea why my program does not start ?


    Kind regards


    Luc

    Hi,


    In My karel program I use "CALL_PROG" to start a TP program. It works. How can I stop this TP program from my karel code (in same or other task, doesn't matter) ?


    Kind regards


    Luc

    Hi all,


    I have a program in motoplus (DX200) where I create 2 tasks with priority "MP_PRI_TIME_NORMAL". The first one is created OK, the second gives an error. When I switch the sequence of creating, same result (the first created is OK). When I give both tasks another priority it works. It seems that only 1 task can be cearted with priority MP_PRI_TIME_NORMAL.
    Same program on DX100 was OK.
    The manual (I only have a DX100 manual ...) says I can create 3 tasks with this priority.


    Any idea ?


    Kind regards


    Luc

Advertising from our partners