Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 12:58:30 PM
Home Help Login Register
News: Any Problems or Experience with Industrial Robots ?
Register and place your Question / Answer to worldwide Robotexperts right here !

+  Robotforum | Support for Robotprogrammer and Users
|-+  Industrial Robot Help and Discussion Center
| |-+  Yaskawa Motoman Robot Forum (Moderators: Fabian Munoz, Napierian)
| | |-+  nxc 100 IO problem
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 Print
Author Topic: nxc 100 IO problem  (Read 801 times)
f.hynd
Newbie
*
Offline Offline

Posts: 8


« on: January 23, 2012, 08:10:08 PM »

 

I am having issues connecting external sensors and actuators to the robot. I have a IO cable made up to the spec in the wiring booklet. The cable connects to the x33(x12) DIO port on the controller.

General inputs A 1-8 marked as concurrent assignation 20011-20017.
General outputs 1-8 are also used and are marked on the pin table with concurrent assignments 30010 - 30017.

+24 volt pins 14 and 23 and 0v pins 48 and 53 are also connected.

when connected to the controller and powered up 24v is meashured on pins 14 and 23 as expected.

What are the correct commands for reading form the inputs and writing to the output pins.
Logged
potis
Sr. Member
****
Offline Offline

Gender: Male
Posts: 307



« Reply #1 on: January 23, 2012, 08:39:55 PM »

have you programmed before a motoman robot or first time? if not you should check the manual which explains very good the I/O instructions.
Logged
Fabian Munoz
Global Moderator
*****
Offline Offline

Gender: Male
Posts: 918


Uruguay Campeon de America 2011 !!!!!!!!!!


« Reply #2 on: January 24, 2012, 03:10:21 AM »

f.hynd

You dont have a nxc 100 IO problem. Seems to me (based on you writing) that all you wiring is fine.
You just need to know how to read an input or send an ouput
Do you have the Inform User's Manual ? There, you will find detailed info on the command

Very simple examples

DOUT OT#(1) ON             command to turn output 1 on

WAIT IN#(1)=ON             command to wait until input 1 is on

Logged

somar
f.hynd
Newbie
*
Offline Offline

Posts: 8


« Reply #3 on: January 25, 2012, 02:28:05 PM »

Thanks for the replys.

I have the inform manual and have tried using the DOUT command to effect with the appropriate output line with and with out an attached load ( In this case a relay coil).

I have not tried the the wait command yet.
Logged
f.hynd
Newbie
*
Offline Offline

Posts: 8


« Reply #4 on: January 26, 2012, 11:49:53 AM »

Having tried the suggested commands and having recheck the manuals there has been no change to the status. THere is still no responce from the controller to ether inputs or outputs.

as further information on the exact wiring.
the inputs are wired to pins 2-9 onthe 64 pin connector x33.
The outputs are wired to pins 16,17,21,21,50,51,52,55 as is shown in the table in the wiring manual for the controller.
Logged
Fabian Munoz
Global Moderator
*****
Offline Offline

Gender: Male
Posts: 918


Uruguay Campeon de America 2011 !!!!!!!!!!


« Reply #5 on: January 26, 2012, 01:40:55 PM »

I think I see your problem
You say "General inputs A 1-8 marked as concurrent assignation 20011-20017". My drawings shows Pin 7 as input 1.
Same issue with output 1, it's shown on Pin 56.
Looks like you have the correct terminals for 24 and 0 volt.  Just try pin 7 and 56 or post your drawing.

One more thing, at this point, dont worry about the 200xx and 300xx numbers
Logged

somar
Pcarbines
Full Member
***
Offline Offline

Gender: Male
Posts: 135



WWW
« Reply #6 on: January 27, 2012, 01:40:15 AM »

there are printing mistakes in I/O assignment #'s in some earlier NX100 & DX100 manuals ,
if your looking for change in example -- outputs group  # 1>8 also look at other  # groups.
Logged
motomichael
Newbie
*
Offline Offline

Gender: Male
Posts: 13


« Reply #7 on: January 27, 2012, 08:55:10 AM »

I'm not sure that my situation relates to your problem, but... In our DX100 three connectors are plugged into the identical terminal boards, and the fourth one is plugged in the board of different type, which has relays on it. So when some OUT is on, the appropriate relay is closed, rather than 24V is raised on some teminal. Eventually I found some docs on that terminal boards somewhere in the net, but the simpliest way is to take a multimeter and play around switching outputs on and off. You should only observe general precautions and remember that if you want to measure resistance between two points you must ensure first that voltage difference between theese points is zero.
Logged
rzapo
Sr. Member
****
Offline Offline

Gender: Male
Posts: 290


Motoman Dealer


WWW
« Reply #8 on: January 27, 2012, 09:07:41 PM »

the best way is to call the motoman representative who delivery the robots, or the yaskawa center office to ask to give you a I/O map for your robot. it is necesary to have the serial number that you can find on the label from the robot.
Logged
f.hynd
Newbie
*
Offline Offline

Posts: 8


« Reply #9 on: January 30, 2012, 12:13:31 PM »

i have managed to get the robot to detect inputs and send outputs to the cable.

This has however made a second and related issue come to light. the io assisnment on the cable appear not to be the one related to the DIN and DOUT commands. i.e. dout 1 sets port #10010 while the wired cable relates to #20010.

is there a way to change this. as i have read throught the manuals that i have and have found nothing related

in th USER ladder what does GSTR and GOUT mean?

« Last Edit: January 30, 2012, 12:37:44 PM by f.hynd » Logged
Fabian Munoz
Global Moderator
*****
Offline Offline

Gender: Male
Posts: 918


Uruguay Campeon de America 2011 !!!!!!!!!!


« Reply #10 on: January 30, 2012, 05:17:59 PM »

Look in the manual for this title

Classification of I/O signals.    There Motoman explains the meaning of the 1000s 2000s 3000s  etc

I think you  are complicating your life. If you are doing a regular program with inputs and outputs, you dont have to worry about the logic name, just worry about IN1 IN2 IN3....OT1 OT2 OT3

GSTR     Group Start
GOUT    Group Output

Instead of writing

STR a0
OUT b0
STR a1
OUT b1
STR a2
OUT b2
STR a3
OUT b3
STR a4
OUT b4
STR a5
OUT b5
STR a6
OUT b6
STR a7
OUT b7

Motoman put it together like    GSTR a0
                                                 GOUT b0
« Last Edit: January 31, 2012, 03:46:57 PM by Fabian Munoz » Logged

somar
f.hynd
Newbie
*
Offline Offline

Posts: 8


« Reply #11 on: January 30, 2012, 08:50:19 PM »

Thanks for that Fabian.

As much as I would like to simplify the system. im not sure I can I know having been able to work with the robot today. I know that the current setting link system operations to the IO ports atm and the DIN and DOUT command don't appear to be connected.

to put it another way as it stands the external ports are linked to the external IN and OUT while i need them linked to the universal IO
Logged
Fabian Munoz
Global Moderator
*****
Offline Offline

Gender: Male
Posts: 918


Uruguay Campeon de America 2011 !!!!!!!!!!


« Reply #12 on: January 31, 2012, 03:52:57 PM »

Can you post where are you getting the information ? Can yo attach the sheet ?

Do you have the NCX100 Controller Manual 150975-1 ?  I don't know your location, maybe Europe or Asia are different than N America
Logged

somar
tony gast
Hero Member
*****
Offline Offline

Gender: Male
Posts: 713


Can I barrow a cup of robots?


« Reply #13 on: February 01, 2012, 01:57:40 AM »

the robot programs have nothing to do with 3xxxx or 2xxxx
those are the terminal addresses the logical addresses are 1xxxx and 0xxxx
again nothing to do with the robot programs.......

00010 = Input 1
10010 = Output 1 these can be used in programs

so the 1xxxxs are mapped to 3xxxxs and 2xxxxs to 0xxxxs

programmable outputs mapped to terminals and
programmable inputs mapped from terminals
Logged

Oh, well
Motomike
Newbie
*
Offline Offline

Posts: 1


« Reply #14 on: April 12, 2012, 10:37:48 AM »

Hello

I'm new to this site and I also have a Problem with I/O for the NX100 ( I dont Understand it)

I'm working on a arc welding cell and we are wanting to put coloured lights onto the cell to indicate what stage the cycle is at.

I have some manuals related to I/O but nothing that seems to help me understnd how to wire my lights into the I/O board and then map it from there.

Could someone please suggest a manual or put me in the right direction.

Mike
Logged
Pages: [1] 2 Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!