Skip to main content

ARCOR2 Fanuc Service

Project description

arcor2_fanuc

For the server to work, there must be a running MAPPDK driver on the robot. So far, it has been tested with LRMate 200iD/7L (for which there is also a model, adapted from ROS Industrial), but it should work with any robot driven by the R-30iB Mate Plus Controller.

Environment variables

  • ARCOR2_FANUC_SERVICE_NAME - set the service name ("Fanuc Service" by default).
  • ARCOR2_FANUC_SERVICE_URL=http://0.0.0.0:5027 - by default, the service listens on port 5027.
  • ARCOR2_FANUC_ROBOT_HOST - ip address of the robot ("192.168.104.140" by default).
  • ARCOR2_FANUC_ROBOT_PORT - port of the MAPPDK server (18735 by default).
  • ARCOR2_FANUC_EEF_DO_NUM - digital output which controls the end effector (1 by default).
  • ARCOR2_FANUC_MAX_VELOCITY - max TCP velocity (mm/s, 6000 by default).
  • ARCOR2_FANUC_MAX_ACCELERATION - max TCP acceleration (mm/s-2, 100 by default).
  • ARCOR2_FANUC_Z_AXIS_OFFSET - offset between base and origin of robot's world coordinate system, which is at J2 (330 by default). ARCOR2_FANUC_DEBUG=1 - turns on debug logging.

Changelog

The format is based on Keep a Changelog,

[0.4.0] - 2024-04-11

Changed

  • Updated dependencies, switched to Python 3.11.

[0.3.0] - 2022-10-28

Changed

  • Switched to Python 3.10, updated dependencies.

[0.2.0] - WIP

Changed

  • BREAKING: Implement new error handling flow. Error codes of every endpoint were replaced with error types as described in swagger documentation.

  • Update API description.

Added

  • New exception classes

[0.1.0] - 2022-05-23

Added

  • Initial release of the Fanuc Service - REST API based on fanucpy library.
  • The package also contains universal ObjectType and a URDF model for LRMate 200iD/7L (adapted from ROS Industrial).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arcor2_fanuc-0.4.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

arcor2_fanuc-0.4.0-py311-none-any.whl (8.4 kB view details)

Uploaded Python 3.11

File details

Details for the file arcor2_fanuc-0.4.0.tar.gz.

File metadata

  • Download URL: arcor2_fanuc-0.4.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for arcor2_fanuc-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e8736465d9e7ab871090f0c47aafc0eca8a30e7ce8fbdbf6d15a4a7d6fd6e432
MD5 c6a4d46d4b133657df733f2111a64b07
BLAKE2b-256 2ac627c692a4e3d065ba44f352107c67a5cc1eee963dc56505caa2f3db882ded

See more details on using hashes here.

File details

Details for the file arcor2_fanuc-0.4.0-py311-none-any.whl.

File metadata

File hashes

Hashes for arcor2_fanuc-0.4.0-py311-none-any.whl
Algorithm Hash digest
SHA256 5dc79d5cb5295662bec95bbffad1ff335f04f7390bddf5609eebd6932c411704
MD5 6048ac7848cbd24bcf425d99090e2123
BLAKE2b-256 fb324225064b690129dd8b7d59cf0873e31e6d6e1ce5fc7c9d7bc9246c7dd704

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page