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. Fanuc 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

Does anyone know about the operating system of fanuc robot?

  • Chander_hxj
  • July 28, 2017 at 6:42 AM
  • Thread is Resolved
  • Chander_hxj
    Reactions Received
    4
    Trophies
    3
    Posts
    20
    • July 28, 2017 at 6:42 AM
    • #1

    hi, everyone,
    I just heard about two systems of ROS or DOS?
    can anyone answer me which is Fanuc robotics' operating system?
    thanks

  • rf103
    Reactions Received
    17
    Trophies
    4
    Posts
    264
    • July 28, 2017 at 10:42 AM
    • #2

    It's likely it's something custom, though parts of it seem to be at least inspired by DOS (uses FAT(16), similar commands in KCL/CM/COM files, etc).

    ROS is the name that Fanuc uses for its OS as far as I know.

    Do not confuse that with the open-source ROS.

  • ESIELI
    Reactions Received
    10
    Trophies
    5
    Posts
    275
    • July 28, 2017 at 11:41 PM
    • #3

    It's a type of Windows OS.

  • massula
    Reactions Received
    200
    Trophies
    8
    Posts
    1,421
    • July 29, 2017 at 6:03 PM
    • #4

    If I recall correctly, I saw a FANUC brochure telling their OS is Unix based.

    They used this as a selling point, since "if it is not Windows, it can't get viruses", or something like this.

    Enviado de meu SM-N910C usando Tapatalk

    Edited once, last by massula (July 29, 2017 at 6:04 PM).

  • rf103
    Reactions Received
    17
    Trophies
    4
    Posts
    264
    • July 29, 2017 at 10:39 PM
    • #5
    Quote from ESIELI


    It's a type of Windows OS.

    The TP is running Windows CE, yes. The controller, no (or at least: not that I can determine).

    Edited once, last by rf103 (July 31, 2017 at 8:27 AM).

  • ESIELI
    Reactions Received
    10
    Trophies
    5
    Posts
    275
    • July 31, 2017 at 3:22 AM
    • #6
    Quote from rf103

    The TP is running Windows CE, yes. The controller, no.

    I was under that assumption, because I heard in the past it was a custom OS Fanuc developed. The other day I discovered the TP ran on Windows, but wasn't sure if it was the whole system or just the TP. Thanks for the information.

  • rf103
    Reactions Received
    17
    Trophies
    4
    Posts
    264
    • July 31, 2017 at 8:28 AM
    • #7
    Quote from massula


    If I recall correctly, I saw a FANUC brochure telling their OS is Unix based.

    They used this as a selling point, since "if it is not Windows, it can't get viruses", or something like this.

    I doubt viruses are the biggest problem for a Fanuc controller, seeing as fragile as they are.

  • bidzej
    Reactions Received
    23
    Trophies
    4
    Posts
    592
    • July 31, 2017 at 9:03 AM
    • #8

    rf103, well I haven't seen a better controller in a long time... :gibbo:

  • rf103
    Reactions Received
    17
    Trophies
    4
    Posts
    264
    • July 31, 2017 at 9:16 AM
    • #9
    Quote from bidzej


    rf103, well I haven't seen a better controller in a long time... :gibbo:

    I'm not talking about the user experience, that is fine :smiling_face:

    Once you get to know the internals a bit, it seems to be not too hard to get it to do unexpected or strange things, or just crash. That was what I was referring to.

  • bidzej
    Reactions Received
    23
    Trophies
    4
    Posts
    592
    • July 31, 2017 at 9:23 AM
    • #10
    Quote from rf103


    Once you get to know the internals a bit, it seems to be not too hard to get it to do unexpected or strange things, or just crash.

    yep, and that's how I understood that. Is there any robot maker, who has totally idiot-proof controllers? I don't think so... If you don't do what you are not sure of, then you'll be just fine - that is true not only for Fanuc.
    What I like about Fanuc controllers is that even if you don't feel confident with what you are doing, you can always make a backup and restore it quite easily if you mess things up - it covers most issues, you'll have to be quite stubborn and careless to actually make the controller totally inoperable.

  • massula
    Reactions Received
    200
    Trophies
    8
    Posts
    1,421
    • July 31, 2017 at 9:51 PM
    • #11
    Quote from rf103

    I doubt viruses are the biggest problem for a Fanuc controller, seeing as fragile as they are.

    I've found the brochure. In fact, they didn't mention Windows. The only say R-30iA isn't "PC-Based.

    Files

    R-30iA_EN.pdf 178.8 kB – 59 Downloads
  • rf103
    Reactions Received
    17
    Trophies
    4
    Posts
    264
    • August 1, 2017 at 7:56 AM
    • #12
    Quote from massula

    I've found the brochure. In fact, they didn't mention Windows. The only say R-30iA isn't "PC-Based.

    Yes, that makes more sense.

    It's not PC-based allright. Writing something virus-like would not be too difficult though.

    But I guess the idea is that an R-30iA cannot pick up a Windows-based virus.

  • massula
    Reactions Received
    200
    Trophies
    8
    Posts
    1,421
    • August 1, 2017 at 2:33 PM
    • #13
    Quote from rf103

    Yes, that makes more sense.

    It's not PC-based allright. Writing something virus-like would not be too difficult though.

    But I guess the idea is that an R-30iA cannot pick up a Windows-based virus.

    In fact, the virus-free quote is there.

    I think they didn't mentioned Windows to avoid a lawsuit.

    But I think this specific line was a provocation to KUKA. :grinning_squinting_face:

    Enviado de meu SM-N910C usando Tapatalk

    Edited once, last by massula (August 1, 2017 at 2:41 PM).

  • Erik Olsen
    Reactions Received
    49
    Trophies
    4
    Posts
    172
    • August 22, 2022 at 8:13 PM
    • #14
    Quote from massula

    If I recall correctly, I saw a FANUC brochure telling their OS is Unix based.

    They used this as a selling point, since "if it is not Windows, it can't get viruses", or something like this.

    Enviado de meu SM-N910C usando Tapatalk

    Unix-based seems likely. Fanuc ls and Karel source files use "LF" line ending rather than "CRLF" which would be expected from something DOS based.

  • rf103
    Reactions Received
    17
    Trophies
    4
    Posts
    264
    • August 26, 2022 at 5:25 PM
    • #15

    All evidence points to a custom OS, or derivative of an old embedded OS.

    I would not expect any unix or windows heritage.

  • javaman
    Reactions Received
    5
    Trophies
    4
    Posts
    309
    • September 12, 2023 at 6:18 AM
    • #16

    Knows someone what is the cpu architecture runs operating system of fanuc controllers ?

    Controller cards have bga chips with fanuc labels.

    Operating system is some realtime os and windows are not realtime

    so windows ce are only for TP not for OS.

    Also controllers have very low memory so only something lite unix - linux

    can operate on so low memory.

    linux with realtime kernel exists only the recent years so i suppose there is not realtime linux

    but some old unix OS with realtime kernel.

    Maybe is something of these

    Comparison of real-time operating systems - Wikipedia

  • javaman
    Reactions Received
    5
    Trophies
    4
    Posts
    309
    • September 17, 2023 at 3:57 AM
    • #17

    I have opened IMAGE backup *.img file with peazip v9.4

    When do backup image file is split to chunks and must be

    merged these chunks to extract image file

    this can be done with command copy /b FROM *.IMG BACKUP.IMG

    and after you create BACKUP.IMG can you extract it with peazip.

    Exploring the files seems that runs windows embedded compact for arm

    that has real time kernel. FAT16 filesystem.

  • massula
    Reactions Received
    200
    Trophies
    8
    Posts
    1,421
    • September 17, 2023 at 8:56 PM
    • #18

    I believe Windows runs on iPendant, not on controller CPU.

  • javaman
    Reactions Received
    5
    Trophies
    4
    Posts
    309
    • September 18, 2023 at 4:27 AM
    • #19

    All are windows ce because filesystem is FAT16 on system

    EOL in all text files is CRLF (this means windows not linux-unix).

    Drive names are with letters (not mount paths) and file path with inverse slash (\).

    Also controller has full tcp/ip stack and functions that only full operating systems offer

    like windows-linux-unix (NOT dos).

    Windows CE has realtime versions (with realtime kernel).

    All evidence seems that all are windows embedded arm architecture (pendant and controller) .

    Advertisement say not PC based (means not x86/x64 based) doesn't say not windows based.

    I will investigate more but am almost sure that OS is windows embedded (realtime).

  • HalbesYoyo
    Persona non grata
    Reactions Received
    47
    Trophies
    3
    Posts
    151
    • September 18, 2023 at 10:55 AM
    • #20

    The german support told me that the controller runs a home brew based on a *NIX system.

    The tablet TP runs on Android.

    Edited once, last by HalbesYoyo (September 18, 2023 at 11:05 AM).

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
  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