npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@epson-robots/node-red-contrib-epson-robot

v0.1.0

Published

A Node-RED node for Epson's SCARA and 6-axis type robots

Downloads

8

Readme

node-red-contrib-epson-robot

English / 日本語 / 简体中文 / 繁體中文

This is a Node-RED node for Epson SCARA/6-axis robot.

The package includes status-monitor node and the sample flow which are useful for monitoring the robot operations.

For details on Epson robots, refer to the supplier page of your region on This page. Also check our videos in YouTube channel.

Installation

Either use [Menu]-[Manage pallet] option in Node-RED editor or execute the following command in Node-RED user directory (normally, ~/.node-red).

    npm i @epson-robots/node-red-contrib-epson-robot

Execution environment of this node is Node-RED v1.3 or later.

Usage

The node status-monitor connects to the robot controller via network and regularly collects/outputs various data related to the state of the robot and the controller.

Do the following advance preparation for controllers to be connected, and in the Node-RED editor, enter the setting information related to the connection destination controller in the edit dialog of this node and deploy.

For specifications of the node input/output, see the help text of the node in Node-RED editor.

Advance preparation

Follow the steps below to enable "Remote Ethernet" function for information acquisition of the robot controllers.

  1. Connect the PC installed EPSON RC+ to the target robot controller, and open System Configuration window of the controller.
  2. Check the IP address on [Controller]-[Configuration] window.
  3. Select the [Enable robot maintenance data] check box in [Controller]-[Preferences]. (Option: configure it if maintenance data is required)
    • Reference: Months Remaining and Consumption that are output as the maintenance data is automatically calculated in the controller based on the various information of robot motions.
    • Caution: Maintenance data is executed once by this node right after connection. Subsequent re-acquisitions will be executed every 24 hours. The acquisition of information on component wear by this node is executed once immediately after connection. Subsequent re-acquisitions will be every 24 hours. It is not affected by the output time interval configured in the edit dialog of the node on the editor.
  4. Open [Controller]-[Remote Control]-[Ethernet].
  5. Select the [Use only for monitoring] check box.
    • Use only for monitoring
  6. Check the port and terminator (change if necessary). Set password if required.
    • Caution: The timeout value (default: 60.00 seconds) should be greater than the output time interval set in the edit dialog of the node on the editor.

When those settings are changed, the controller will reboot.

Cautions

  • Do not set Control Device to "Remote Ethernet".
  • If there are other client terminals that use Remote Ethernet communication for the controller, they cannot be used at the same time.

Operating environment

This node operates on the following robot controllers and firmware versions. This node will operate with previous firmware versions, but the information that can be obtained will be limited.

|Robot Controller|Firmware version| |:--|:--| |RC700 series|Ver.7.4.7.2 or later| |RC90series|Ver.7.4.7.2 or later| |T series (robot and controller integrated)|Ver.7.4.57.5 or later| |VT series (robot and controller integrated)|Ver.7.4.57.5 or later| |EPSON RC+ virtual controller|Ver.7.4.8 or later|

Cautions

  • Depending on a controller and a connected robot, some information cannot be acquired.
  • In EPSON RC+ virtual controller, the information such as maintenance data and CPU load factor cannot be correctly acquired and output even in the above version or later.
  • The maximum continuous operation time of EPSON RC+ virtual controller is 60 minutes.

Example

The package contains a sample flow that visualizes the data collected by the status-monitor node on the Node-RED Dashboard (installation of the node-red-dashboard package is required).

Select this package from [Menu]-[Import]-[Example] on Node-RED editor and import the displayed sample flow.

For usage, see the description of comment node included in the flow.

Feedback

Please send bug reports, feedbacks, and questions to GitHub Issues.