1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Kawasaki Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

FS 03N - a new toy

  • ArcadeMachinist
  • June 29, 2024 at 12:39 AM
  • Thread is Resolved
  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • June 29, 2024 at 12:39 AM
    • #1

    Got myself a new toy robot - FS03N.
    Just to experiment with my G code convertion things, without a need to go run and turn on 460v generator for my ZX130L.


    I now might have a robot addiction, can't refuse getting it at the price offered. :grinning_squinting_face:
    (Shipping was 3x robot price)

    Now the questions I have:

    Is there a manual for 1NQ-31 board?
    It is not supplying power to the main PSU.
    So I suspect some lock-out/e-stop circuit is not connected.
    I did check both fuses on the board, and they are ok.

    With my limited English, I can't fully describe how dirty this thing was!
    (mostly machining oil, turned into grease)


    UPDATE: I see 1KP is not connected to anything. But would that affect no power to the main PSU? Because I thought it still needs 24vdc present to read the states.

    UPDATE: Yes, it actually requires those jumper wires present before main power runs thru 1NQ.
    The controller boots fine, errors on motor enable, with Jt1 Jt2 power module error.

    I would make a dump first and than try to see what is the problem, if it is on the surface.

    Edited 3 times, last by ArcadeMachinist (June 29, 2024 at 1:01 AM).

  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • June 29, 2024 at 1:10 AM
    • #2

    Here is the save.

    When I hit "motor power on" virtual button on TP, I can hear brakes released and then in goes into D1506: Power module error Jt 1 2.

    I would speculate it is either a servo or cable problem.


    Files

    FS03N_AS.TXT 118.06 kB – 2 Downloads
  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • June 29, 2024 at 1:36 AM
    • #3

    My guess was correct. It is just dirty contacts in the robot's base plug.
    Oil grease did it thing. I have cleaned it up with contact leaner and a plastic brush, but would replace pins eventually.

  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • June 29, 2024 at 1:37 AM
    • #4

    The attachement seems to be an interesting piece to play with too.


  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • June 29, 2024 at 7:25 AM
    • #5

    Nice buy.......Love these little bots.

    I have the same only on a C controller though (earlier generation C70).

    If you ever remove the rear cover on the back of JT3, you will see a rat's nest inside and there should be a single dual solenoid mounted to the inside of the cover for the EOAT.
    Plus there is likely to be a gasket which may tear if you remove that cover too.
    Nothing major from grease leaking as that is where the minor axes are.

    I see you've been troubleshooting the problem whilst simultaneously posting.....Nice.

    Yes, 1KP jumpers to get her alive and also the pins for the module error(s).

    1NQ is the D70 equivalent of your Dxx controller MC Unit.
    If you have the D controller troubleshooting manual, the 1NQ is explained in detail there for future reference.

    Dirty pin(s) in the main connector, seen that before except they weren't dirty, the connector retaining clasps were not fully engaged during use and what happened was that the pins and sockets were arcing and caused deformation with pins and sockets so they had to be replaced.

    Have a closer inspection on the pins and sockets to make sure it is just ingress otherwise error(s) may return over time.

    Enjoy your new toy and the new family member.......yes the EOAT looks like it is designed to pick up piping perhaps......

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • June 29, 2024 at 3:57 PM
    • #6

    So there is a built in solenoid valve for the EOAT? Interesting.
    Is it the case for ZX130L too? (I would imagine it can be in the base, if anywhere)

    Where from the TP menus "UP-LIM" and "LO-LIM" can be set?
    It looks like J1 was limited to +50, probably not to go over the robot-cell wall. (Found)


    According to the AS file this robot was picking up parts and placing them into a grinder machine, than dust-blow-off area, and on a conveyor after that. Alternatively droppping bad parts into a trash bin.

    Edited once, last by ArcadeMachinist (June 29, 2024 at 8:03 PM).

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • June 29, 2024 at 8:39 PM
    • #7
    Quote from ArcadeMachinist

    So there is a built in solenoid valve for the EOAT? Interesting.
    Is it the case for ZX130L too? (I would imagine it can be in the base, if anywhere)

    Only as default for the FS02 and FS03 Series arms, not any other arms unfortunately until the RS Series was released (which cannot work on D controllers).

    Regarding limits, you need to be aware there are 2 types:
    - Mechanical (these are not adjustable from standard TP menu's).
    - Software (these are adjustable from Aux Func 0507 within the preset mechanical limits).

    You can also view and change the software limits using AS commands directly in the editor:
    - ULIMIT and LLIMIT
    These commands can also be used in programs to set joint limits and use them for monitoring against if required for posture assurances.

    Those little babies can bite by the way, my wall in my back room has many dings in it due to me not putting JT1 limits on it.

    Enjoy.............:top:

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • June 30, 2024 at 2:02 AM
    • #8

    I feel like solenoid valves were removed, as both air tubes seem to go directly to the gripper (via tool mount adapter). I can control the gripper just by pumping air in either of the tubes.

    Are the valves "normally closed"? Or they are open when no power applied?

    From the AS I can see it uses OPENI / CLOSEI for the gripper
    But can't figure out where it is mapped to (presumably) internal solenoid valves or external outputs.

    Took me some time to figure out the "BREAK" stuff, but here is it saying "Hi":

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.


    This gripper is perfect for standard marker pens.
    Probably can easily draw/write in different colors, automatically changing pens.

    Edited 3 times, last by ArcadeMachinist (June 30, 2024 at 5:18 AM).

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • June 30, 2024 at 9:02 AM
    • #9

    Very good......:top:

    Can't comment on how your gripper control is functioning without knowing if the internal solenoid is installed, piped up and electrically connected.

    You can check by looking at signal allocation in Aux Func 0605 clamp specifications and also try usig the SIGNAL commands to test if any of the outputs have been tied to the arm EOAT.

    Attached is the installation manual for your references.

    Autobot main.mp4

    KROSET Fixed Tool Autobot small.mp4

    Files

    90202-1087DEC FS, FC, FW003N Installation&Connection Manual.pdf 603.31 kB – 5 Downloads

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • July 1, 2024 at 3:26 AM
    • #10

    I do not want to open up JT3 to check for solenoid valves, but I'm almost confident there are none.

    1. They are Option, not something Base model would have.
    2. Aux 0610 "Built-in Valve Output" is turned off.
    3. Both air ports are directly "wired" to the gripper open/close ports.
    4. Clamp1 specs set to use Signal 1 / Signal 2 for OPEN/CLOSE commands.

    At this point I would think it had 2 external valves hooked to signals 1 and 2.
    So I would install that (via transistors, as average valve solenoids are 0.2-0.3A @24v, while GW/HW boards can safely do 0.1A max)

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • July 1, 2024 at 9:12 AM
    • #11

    Your very thorough my friend.......very nice to see indeed.

    I suspect the arm mounted unit may have some services running into JT3 as where it is mounted, there are access holes underneath it, maybe worth checking this if you're interested in finding out just how it is interfaced.

    I have a self made EOAT control unit mounted to mine too which utilizes the internal interface harness so that there is no external service going from EOAT all the way back to the controller separately.

    So what signals are being used to actuate your EOAT?

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • July 1, 2024 at 6:46 PM
    • #12

    Signal 1 and Signal 2 are grip valve outputs. (according to AS dump of original programming)

    1013 and 1014 are used for grip sensors.
    And they do work.

    My question is - how these sensors are wired?
    What makes them to occupy 1013 and 1014? (and not some other inputs for example)
    There is no ArmID board, but somehow they are wired?

    Installation manual talks a lot about air pipes, but nothing about wiring.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • July 1, 2024 at 7:23 PM
    • #13

    Yes indeed sounds like all is standard interfacing for D7x and FS03 right out of the box.


    As mentioned, you may wish to remove the cover/your interface box and locate the harness coming out from the arm to it.

    Have a look at the attached manual and also cross reference this with the troubleshooting manual (FS03 machine harness section) and that should fill in the other side of 'equals' sign for you...:top:

    It think you have the full compliment of manuals now to service your toy's.

    Files

    90202-1083DEF_Installation_Connection_D7x.pdf 1.38 MB – 11 Downloads

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • July 2, 2024 at 2:01 AM
    • #14

    Great reading.

    Now I'm confident there are no internal solenoid valves.
    As if they are installed they would be configurable to occupy signals 9-12.
    According to the AS dump signals 9 and 10 were used for external "status lamps" (blue/white)


    Also this controller has 1Mb of Program Memory.
    I see from the other posts it is expandable +3Mb with 1KK (50999-2323)
    And I also see there is a +7Mb board (50999-2324)
    In theory - does 2324 work with D+?

    I guess, the circled daugher-board is the memory expansion?


    Anyone has better quality pictures? Preferabely both sides :smiling_face:

    Edited 2 times, last by ArcadeMachinist (July 2, 2024 at 4:42 AM).

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • July 2, 2024 at 7:52 AM
    • #15
    Quote from ArcadeMachinist

    And I also see there is a +7Mb board (50999-2324)

    Not sure where you are getting these details from as Kawasaki never produced any 1KA or 1RA CPU boards with 8Mb available.



    Yes, your circle is memory expansion board.

    The smaller board to the left of your circle mounted to all 1KA/1RA boards called 1KJ or 1QJ and this is flash memory which has 8Mb (1KJ) and 16Mb/32Mb (1QJ) options available.

    Well I say available, D (1KA) and D+ (1RA) boards are obsolete items now as well as other D and D+ components AFAIK.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • ArcadeMachinist
    Reactions Received
    22
    Trophies
    1
    Posts
    51
    • July 2, 2024 at 4:32 PM
    • #16
    Quote from kwakisaki

    Not sure where you are getting these details from as Kawasaki never produced any 1KA or 1RA CPU boards with 8Mb available.

    I meant 1KK board

    Quote from kwakisaki

    Well I say available, D (1KA) and D+ (1RA) boards are obsolete items now as well as other D and D+ components AFAIK.

    It should be pretty easy to reproduce. (1KK, I mean)
    And I'm sure at this point it would not piss off KHI.

    p.s. I have a stupid general question, tried search, but can't find an answer, may be asking it wrong.
    Let's imagine a robot does a simple handling sequence on external start signal, then it is known there is a long (like 10 minutes) idle time, before next cycle. How to turn off servos, while robot is in known idle state?

    Even an empty program with just TWAIT engages motors/break release.

    Edited 3 times, last by ArcadeMachinist (July 3, 2024 at 4:46 AM).

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • July 3, 2024 at 10:00 AM
    • #17

    That's a new one for me.
    Never knew they supplied 1KK's greater than 3Mb.
    Thanks for sharing.....:top:

    I wonder if specific AS firmware is required for the increased memory size though.
    - Something to consider if you use one, hopefully it is just plug, play, recognised and addressable.

    Quote from ArcadeMachinist

    p.s. I have a stupid general question

    No such thing.....the stupid part is not to ask.

    Goto Aux 0808 - System - Environment data.
    - Auto servo off time is for this purpose - max 9999 secs = approx 166 mins.
    - This value turns off servos after time elapsed.

    So in your code when finished (wait for start signal again etc), servos will turn off and brakes engaged after auto servo time value has elapsed.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Users Viewing This Thread

  • 1 Guest
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download