Posts by TSGIR

    Yes we have pc and will integrate vision codes in our pc but we don't know how the data (position of workpieces) can send to the robot,

    We don't know it need any active option for use it on the robot.

    Where the data from camera can go? It go to variables or other locations?

    Hi Guys,


    I am new with ABB robot and i don't know about it but i work with Yaskawa and Mitsubishi, i will send data from camera to robot, how can i do it?

    Do i need use special communication protocol or any function in the ABB?

    You can use address from #30030 to #30037 or #30040 to #30040.

    For example you will start welding, you need connect it to one of robot outputs, it is better to use relay for it.

    Connect robot output to the relay coil, use normally open contact on the relay, see in the power source manual, i think start welding need a 24 volt signal for start, you must connect 24 volt signal to one of relay contact and connect other contact to start welding pin in the ROI unit.

    Check in the ROI manual maybe unit have 24 volt power, if it don't have , use external power supply.

    Example you connect welding start to #30030, you can use DOUT instruction in your robot job for start welding.


    DOUT #(1) ON // start welding


    DOUT #(1) OFF // stop welding


    I hope it can help you.

    Some of signals are digital signals same as start welding and some are analog same as wire speed.

    For use digital signals, you can connect signals according to input/output status of signals to YRC controller.

    For example, the start welding signal in the ROI must connect to one of robot external outputs, when you turn on its output the welding will start, the robot ready is output signal from robot to ROI too.

    The power source ready need to connect robot input to show status of power source in the robot.

    For wire speed you need analog output from 0 to 10 volt.

    When you config the CP1616 in the YRC controller, you can map the inputs and outputs addresses.

    Address from #20010 to #20057 are for external input and you can map from #20060 to ... for CP1616, the number of byte for use is important, for example you need 6 byte for use, the address can start from #20060 and for 6byte you need #20060 to #20067, #20070 to #20077, #20080 to #20087, #20090 to #20097, #20100 to #20107, #20110 to #20117.

    The address from #20060 to #20067 is for system and show communication is established or not. You can use from #20070 to #20117 in your system now.

    After config you must create GSD file in YRC and load it on your PLC and these addresses can map in your PLC too.

    The manual explained, Hold MAIN MENU key on the pendant and turn ON controller. The controller come up in maintenance mode.

    Change security mode to management and go to SYSTEM.

    Select SETTUP, OPTION FUNCTION and find VARIABLE ALLOCATION. This is same as picture that you sent.

    Are you sure you are in USER ladder?

    Go to DISPLAY menu in ladder, there are two item, SYSTEM LADDER and USER LADDER,

    Select USER LADDER.

    It is better to go END line for insert new instruction, go to EDIT menu and press END LINE, it go to END , press SELECT key on the pendant a list of instructions appear.

    Now you can select each instruction that you need.

    Hello,


    I am new with Mitsubishi robots.

    How much is the maximum external I/O in the Mitsubishi robots by default?

    If i want increase the I/Os, what must i do?