Controller Documents

Support Library - ORMEC Controller Documents

Click in any of the subject areas in the Documents section below to expand that topic. Clicking in the subject area again contracts that topic.

Controller Documents

SMLC Manuals and Datasheets

  Title Description
  SMLC_30_80_160_Hardware_Manual_004d.pdf SMLC Model 30, 80 & 160 Hardware Rev3 Installation and Operation Manual (004d)
  SMLC_Overview.pdf Datasheet for SMLC models 30, 80 160 (Updated 10/12)
  SMLC_30_80_160 datasheet.pdf Datasheet for SMLC models 30, 80 & 160 (older revision)
  SMLC_30_80_160_Hardware_Manual_004b.pdf SMLC Model 30, 80 & 160 Hardware Rev2 Installation & Operation Manual (004b)
  SMLC_15_Hardware_Manual_005c.pdf SMLC Model 15 Installation & Operation Manual (005c)
  SMLC_Model_30-80-160 Hardware_Manual.pdf SMLC Model 30, 80, 160 Installation and Operation Manual, Hardware Rev 1 (002c)
  HMI Touch Screen Options for SMLC MMI 8000 Series touch screens for use with the SMLC
  SMLC_Compatibility_Rev2.pdf SMLC Rev 2 hardware comparison to Rev 1
  SMLCHardwareRev2.pdf Flowchart guide to replacing SMLC hardware Rev 1 with SMLC hardware Rev 2
  SMLC hardware-software compatibility matrix.pdf Compatibility matrix for SMLC hardware and firmware versions.
  SMLC_SA_datasheet.pdf Datasheet for the SMLC-SA Single Axis motion controller (product no longer available)
  SMLC_SA_Hardware Manual.pdf SMLC-SA Installation and Operation Manual (product no longer available)
  SMLC_Model_05_10 Hardware_Manual.pdf SMLC Model 05(Lite)/10 Hardware Manual - (product no longer available)

SMLC Tutorials

  Title Description
  ORMEC-MKT-2600-00_SMLC_Tutorial Introduction to Programming the SMLC
  ORMEC-MKT-2602-00_ServoWire®_Tutorial Tutorial for ServoWire® Pro
  ORMEC-MKT-2601-00_SMLC_Programming_Tutorial
SMLC_ORMEC_HMI_tutorial.pdf
Alternate Tutorial to Programming the SMLC
Tutorial on using the ORMEC HMI with the SMLC
  SMLC_Exor_HMI_Tutorial.pdf Tutorial on using an EXOR HMI with the SMLC
  SMLC_OPC_Tutorial.pdf Tutorial on using the CoDeSys OPC Server with the SMLC
  SwPro_for_SMLC_Tutorial.pdf Tutorial on using ServoWire Pro to create a project setup for use with an SMLC
  SMLC_User_Defined_Functions and Function_Blocks.pdf Tutorial on creating user defined functions and function blocks in CoDeSys
  SMLC Profibus Master Tutorial.pdf Tutorial on configuring the SMLC Profibus DP Master option
  SMLC Using the Wago 750-655 ASi module.pdf Tutorial on using the Wago 750-655 ASi module with an SMLC
  SMLC_EthernetIP.pdf SMLC - Ethernet/IP Communications Tutorial
  UtilityFunctions.exp Export file of utility functions for the (alternate) SMLC programming tutorial
  SMLCtoSMLCcommunication.zip Two SMLC projects that demonstrate reading data from an SMLC at 192.168.0.252 to an SMLC at 192.168.0.253 using OrmLibModbus2

ORION Manuals and Datasheets

  Title Description
  orn_001j.pdf ORION Model 30/50/70 Motion Controller Installation & Operation Manual
  orn_002.pdf ORION Model 30, 50 & 70 Installation Instructions in EN, DE, NL, IT, FR
  Running MotionDesk under Windows 7.pdf A techical brief on how to configure Windows 7 XP Mode to run MotionDesk.
  ServoWire_Catalog.pdf This is the full ORION Product Catalog for the ServoWire version of the ORION Controller.
  ORION_Hardware_OverView.pdf An overview of the ORION hardware from the ORION training class.
  MB5x_TroubleShootingQuickRef.pdf A handy quick reference guide for troubleshooting MotionBASIC 5.x on an ORION controller
  MB4x_TroubleShootingQuickRef.pdf A handy quick reference guide for troubleshooting MotionBASIC 4.x on an ORION controller
  MB3x_TroubleShootingQuickRef.pdf A handy quick reference guide for troubleshooting MotionBASIC 3.x on an ORION controller
  MB 4/5 Tools pdf Documentation for MotionBASIC 4/5 Tools
  MBX documentation zip Zip file containing pdf's of the printed documentation for some of the standard MBXs (Contour, Counter, Data Highway, DF1, ELS, Modbus, PIO, QP, S908)
  MotionBASIC Hypertext Manual - MB v3.2a Last printed version of Manual - future releases used Windows help files

ORION Tech Notes

  Title Description
  tn059.pdf Instructions for installing MotionDesk in Windows 10
  tn056.pdf New ORION System Card Boot-up Problems - Tech Note #56. New Orion System Cards may have booting issues in old Orion System Modules. This TN explains when this might occur, and offers remedy options.
  tn055.pdf Revision /F Processor Release and Compatibility - Tech Note #55 Rev. 1 - This TN explains the hardware and software compatibility issues and considerations associated with the /F ORION Processor.
  tn051.pdf BIOS settings in Orion Controllers - Tech Note #51 - This TN provides documentation on BIOS Settings for Orion PC Motherboards. An Orion which fails to boot-up, may have an inadequate motherboard battery, causing BIOS settings to revert to defaults.
  tn050.pdf Replacing S/E-Series Drives with UltraDrive G Series Drives - Tech Note #50 - This TN explains the necessary steps converting ORION or Generation III applications using A/B/C/E-Series motors with S/E-Series drives to UltraDrive G-Series.
  tn049.pdf Data Highway Tips and Troubleshooting - Tech Note #49 - This TN provides solutions to common problems when implementing Data Highway / Data Highway Plus networks. It is intended as a supplement to the MBX-DH help, and not as a replacement.
  tn048.pdf Modbus Tips and Troubleshooting - Tech Note #48 - This TN provides solutions to common problems encountered implementing Modbus networks. It is intended as a supplement to the MBX-MDB help, and not as a replacement.
  tn047.pdf DF1 Tips and Troubleshooting - Tech Note #47 - This TN provides solutions to common problems encountered implementing DF1 communications. It is intended as a supplement to the MBX-DF1 help, and not as a replacement.
  tn046.pdf Gen III Math Coprocessor Compatibility Issues - Tech Note #46 - Explains the software and hardware issues involved when converting from a Gen III Model 20/40 controller with the math coprocessor option to one without the math coprocessor option.
  tn045a.pdf Allen-Bradley Ethernet Connection - Tech Note #45 - This TN demonstrates how to establish an Allen-Bradley Ethernet connection between Microsoft Excel and an ORION motion controller via a third party ActiveX/OCX for Windows95 & NT.
  tn044a.pdf Integrating NAT. INS. PC-Step Board with ORION - Tech Note #44 - This TN describes how to use a National Instruments PC-Step Series Motion Controller Board in an ORION to control up to 4 axes of stepper motors. Example in next item.
  tn044a - pcstepor.zip Tech Note #44 Example Program - A MotionBASIC program called PCSTEPOR.BAS is used to perform the board level communications necessary to operate the pcStep board. A zipped copy is available for download here.
  tn043.pdf ORION Dial-up Networking using a MODEM - Tech Note #43 - This TN describes how to establish remote TCP/IP communications with an ORION motion controller via a standard PC modem and telephone line to an ORION located anywhere in the world.
  tn042.pdf Using MotionDesk with Ethernet Communications - Tech Note #42 - This TN describes how to implement and debug an Ethernet interface to communicate with an Orion via MotionDesk.
  tn041.pdf Closed Loop Torque Control - Tech Note #41 - This TN details implementation of a closed-loop torque control system, which may be applied to other similar systems (linear motor force control, pressure control for sealing, etc.).
  tn040.pdf Maximum Cam Segments in DSP Motion Memory - Tech Note #40 - When an application requires a "PROFILE", or "CAM" motion to be used, a common question arises as to how many "segments" can be stored in the "Motion Memory" of a DSP.
  tn039.pdf Creating Custom Motor Configurations in MotionDesk 2.0 - Tech Note #39 - This TN describes adding non-standard motors and drives to the pull down list in MotionDESK 2.0's Project Navigator to configure an axis with the correct motor parameters.
  tn038.pdf Dynamic Braking Using External Resistors - Tech Note #38 - Describes implementing dynamic braking to quickly dissipate the rotational energy stored in a servomotor/machine system when the power is removed from the servodrive.
  tn037.pdf Displaying Text From Your Program on a QuickPanel - Tech Note #37 - The QuickDesigner Text Display object can be used to display both programmatic and operator entered alphanumeric character strings on a QuickPanel.
  tn036.pdf Generation III and ORION Controller Compatibility - Tech Note #36 - Explains the software and hardware compatibility issues involved when converting an application from a Generation III Model 20/40 controller to an ORION Model 30/50/70 controller.
  tn035.pdf S/SE-Series servodrives and A/B/C/E-Series motors compatibility with D/DE-Series servodrives and DA/DB/DE-Series motors - Tech Note #35 - Explains the software and hardware compatibility issues involved when converting applications.
  tn0342.zip Tech Note #34 Example Program 2 - This MotionBASIC example file xlscam.bas processes the data developed in a spreadsheet for a cam. A zipped copy is available for download here.
  tn0341 - cam.zip Tech Note #34 Example Program 1 - This spreadsheet example file cam.xls develops the data for a cam. A zipped copy is available for download here.
  tn034.pdf Creating CAMs and PROFILEs From Spreadsheet Programs - Tech Note #34 - Shows how to export spreadsheet data tables to prepare a cam or profile for use with the MotionBASIC CONTOUR Language Extension Module (LEM). Examples in next 2 items.
  tn033.pdf Using Axis Status Variables - Tech Note #33 - This document describes some of the subtleties involved in using axis status variables such as DSP.DONE@, IN.POS@, IN.ACL@, etc.
  tn032.pdf Coordinate Transformations for a Two Axis SCARA Robot - Tech Note #32 - Discusses the equations for a two axis SCARA robot, in which the end effecter moves in straight lines in the X, Z plane and is the resultant of the angles and the lengths of the arms.
  tn031.pdf Contouring and Coordinate Transformation - Tech Note #31 - This document is a TN which describes how to implement coordinate transformation for simple robotic applications. This version corrects errors found in the earlier version.
  tn030.pdf ACC-JMOD8-3 MotionDATA Splitter - Tech Note #30 - Tech Note describing a hardware splitter that provides a way to split a MotionDATA Electronic Lineshaft into as many as 5 parallel lineshafts.
  tn029.pdf CE Mark Compliance For ORMEC D and DE-Series Servo Drives Robot - Tech Note #29 - This TN describes Yaskawa's position on CE Mark EMC compliance for D and DE series drives, and adds informaton on how to meet CE Mark EMC requirements.
  tn028.pdf Circular Interpolation Using ORION - Tech Note #28 - This document describes how to implement simple circular interpolation using ORION. This version differs from earlier versions in that the Amipro style sheet is saved with the document.
  tn027.pdf Coupling High Performance Servos to Mechanical Loads - Tech Note #27 - Discusses how servo system stiffness and inertial matching requirements affect choice of speed reducers, couplings, and shaft configurations.
  tn026.pdf Registered Rotary Knife - Tech Note #26 - This Tech Note shows how to implement trending and instantaneous registration algorithms for a rotary knife.
  tn024b.pdf Stepper Motor Control with a nuLogic pcStep Board - Tech Note #24 - This TN describes how to use a nuLogic pcStep board in a GEN-III to control up to 3 axes of stepper motors. See next item and see TN #44 - pcStep for the ORION controller.
  tn024b - pcstepmb.zip Tech Note #24 Example Program - A MotionBASIC program called PCSTEPMB.BAS is used to perform the board level communications necessary to operate the pcStep board. A zipped copy is available for download here.
  tn023.pdf Keeping Other Axes Running During An Axis Fault - Tech Note #23 - Whenever an axis fault occurs, MotionBASIC opens the NO FAULT relay triggering an E-STOP. This TN shows how to keep your machine running after an axis fault.
  tn021.pdf Displaying Error Codes Using Flashing Lights - Tech Note #21 - This TN shows you how to write your program so that it indicates any MotionBASIC error code using the LED indicators on the front of the controller.
  tn020.pdf Simple MotionBASIC Error Handler - Tech Note #20 - A well designed error handler makes what is wrong with the system clear to the operator. This shows a simple error handler that can be used as a model for your applications.
  tn019.pdf Encoder Resolutions Greater Than 32767 Counts per Rev. - Tech Note #19 - MotionBASIC allows encoders with a resolutions of 1 to 32767 cpr. This TN shows axis parameters and user units settings to use higher resolutions.
  tn018.pdf Split Velocity/Position Feedback - Tech Note #18 - In web feed applications, deriving velocity feedback from the motor and position feedback directly from the driven load can help overcome web slippage.
  tn016.pdf Continuous Rotary Motion w/ Absolute Encoder Support - Tech Note #16 - This Tech Note outlines the use of an absolute encoder in determining the position of a rotary axis after powerup.
  tn015b.pdf Reading Memory Disk Directory Information - Tech Note #15 - Shows how a MotionBASIC program can read file name, size, time and date from a Memory Disk. Recent MB versions updated for year 2000 compliance.
  tn014.pdf Using Random Access Files - Tech Note #14 - This Tech Note shows how to use random access files to store and retrieve sets of process parameters.
  tn013.pdf Traverse Winder Application - Tech Note #13 - A continuous motion Traverse Winder application is used to demonstrate the use of the REPEAT GEAR command.
  tn012.pdf Diagnostics Using PLC Communications - Tech Note #12 - This Tech Note shows a way to set up the error handling and diagnostics in Modbus and Data Highway applications
  tn011.pdf Using High Speed Sensor Inputs - Tech Note #11 This Tech Note shows how to connect the more common types of solid state sensor and how to configure the inputs for best results.
  tn010.pdf Analog Voltage Proportional to Pacer Velocity - Tech Note #10 This Tech Note demonstrates a method for producing an analog voltage that is proportional to the velocity of a pacer encoder.
  tn009.pdf Changing Motions in REPEAT Queues - Tech Note #9 This Tech Note shows you how you can replace entries in a motion queue without interrupting the current motion sequence.
  tn008.pdf Un-Registered Rotary Knife - Tech Note #8 This Tech Note shows the calculations and REPEAT GEAR syntaxes needed to implement an un-registered rotary knife.
  tn007.pdf Geared Index Extend - Tech Note #7 Feed applications often need to feed material at a rapid speed, slow down to a creep speed, then stop when a sensor is actuated. This type of motion profile is called "Index Extend".
  tn006.pdf Using DSP.CTR@ To Monitor REPEAT Queues - Tech Note #6 This Tech Note shows you how you can keep track of which motion command in a REPEAT queue is currently executing.
  tn005.pdf Setting up a Timer Interrupt - Tech Note #5 Many applications have tasks or subroutines that need to be executed at regular intervals.
  tn004.pdf Filtering ORMEC Variables - Tech Note #4 Some applications need to display the real time value of a constantly changing ORMEC variable such as DRV.CMD@ (commanded torque) or VEL.ACT@ (actual speed).
  tn003.pdf Gearing At a Specific Phase Angle - Tech Note #3 Some geared applications require the shaft angle of the follower to be aligned with the pacer at a particular phase angle.
  tn002.pdf Registered Reciprocating Flying Shear - Tech Note #2 This Tech Note shows the calculations and REPEAT GEAR syntaxes needed to implement a registered reciprocating flying shear.
  tn001.pdf Pacer Encoder Redundancy - Tech Note #1 An axis is geared to a pacer encoder. In the event of a mechanical failure of the encoder (broken coupling, jam, etc.) the geared axis must switch over to a backup encoder and continue running.

ORION Field Service Bulletins

  Title Description
  fsb200402.pdf ORN-S908-Q - Vendor change for Pacer Encoders
  fsb200401.pdf EDR-25S and EDR-25C - Vendor change for Pacer Encoders
  fsb200102.pdf SAC-SW225, SAC-SW235, SAC-SW260, G25, G35 & G60 (all models) - High Power ServoWire and G-Series Drive SCR Error Monitor Circuit
  fsb200101.pdf MDK-QDK, MMI-QP/5C, MMI-QP/5M, MMI-QP/9C, MMI-QP/9E & MMI-QP/9T - Converting QuickDesigner Projects for use in QuickDesigner 2
  fsb200004.pdf MBX-JPFB, MBX-PFB-4 - Error #9008 after PFB.OPEN with MBX-JPFB or MBX-PFB-4
  fsb200003.pdf ORION Models 30, 50, 70, PCC-DISK/0260 - PC Card Slot Change
  fsb200002.pdf ORION Profibus Adapter (ORN-PFB) - New Profibus Connector
  fsb200001.pdf ORION DSP Modules with Analog Input Option - Excessive Noise on Analog Inputs
  fsb1999005.pdf ORION System Modules revision L and earlier - Will not boot on power up with certain new PCC-SYS cards
  fsb1999004.pdf MotionBASIC® Versions 4.0.0 through 4.1.2 - Thread "Hangs" on Motion Statement
  fsb1999003.pdf MCD-FLASH/4096, MCD-FLASH/1024 and MCD-FLASH/512 - Obsolescence Of Generation III MCD-Flash/xxxx Flash Memory Cards
  fsb1999002.pdf MotionBASIC® Versions 4.0.0 through 4.1.2 - Count Statement May Count In Wrong Direction
  fsb1999001.pdf ORN-DSP-AQ and ORN-DSP-A2 ORION DSP Cards - Improper Triggering or Clearing of High Speed Sensor Inputs
  fsb1998003.pdf GN3-20 and GN3-40 Controllers with “M” Math Coprocessor Option - Obsolescence Notice
  fsb1998002.pdf ORION Controllers with MotionBASIC revision 4.1.1 and lower or 3.2K and lower - Solution to Apparent Controller and/or Communication Lock Up
  fsb1998001.pdf Three Phase Line Filters (SAC-LF___U) - SAC-LF_U Line Filters Superseded by SAC-LF_C Line Filters
  fsb1997008.pdf SAC-S and SAC-D Series AC Servodrives - Clarification of Maximum Incoming Line Voltage Ratings for 3 Phase Power
  fsb1997007.pdf Generation III and ORION Motion Controllers and Associated Software - Year 2000 Readiness Disclosure
  fsb1997006.pdf ORN-DSP Cards Used With Absolute Encoders and Certain Versions of MotionBASIC® - Reported Absolute Position May be Incorrect
  fsb1997005.pdf MAC-DA and MAC-DB Series Motors with Absolute Encoders When Used With Certain Versions of MotionBASIC® - Reported Absolute Position May be Incorrect
  fsb1997004.pdf MAC-F020A/SP and MAC-F040A/SP Explosion Proof Motors - Mounting Dimension Errors in F-Series Manual
  fsb1997003.pdf MBX Installation Disks - Problem with UNINSTALL Prevents Future MBX Installation
  fsb1997002.pdf MBX-QP, MBX-MDB, MBX-S908 - False Reads from Pamux or PLCDirect I/O when used with certain communication MBXs
  fsb1997001.pdf CBL-DMACB1, B2, B3 and B4 - Error in Motor Cable for D-Series Motors with Brakes
  fsb1996008.pdf MMI-QP/5C amd MMI-QP/5CX - Change in MMI-QP/5C and MMI-QP/5C4X Flash RAM Chip
  fsb1996007.pdf MBX-MAP Versions 2.3a and 2.3b - Values of Mapped Variables Change During a Power Cycle
  fsb1996006.pdf MotionBASIC Version 3.2e and Earlier - Release of ORION MotionBASIC® version MB3.2f
  fsb1996005.pdf MBX-QP Version 1.1b and Earlier - Loss of Communication and/or Apparent QuickPanel Resets
  fsb1996004.pdf ORION MotionBASIC versions 3.2a and 3.2b - Improper Operation of Axis Level I/O Including Hardware End Of Travel Limits
  fsb1996003.pdf MotionBASIC Versions 2.2b and Earlier - Anomalous Deceleration After Encountering a Software Overtravel Limit
  fsb1996002.pdf All E-Series servodrives and motors - E-Series and D/DE-Series Compatibility
  fsb1996001.pdf S908 Adapter Boards and MotionCARDS - GN3-S908 superseded by GN3-S908-MOD
  fsb1995006.pdf MotionBASIC® 2.2a and Earlier - Solution for MOVE TO Statements Ending at the Wrong Position
  fsb1995005.pdf Motors With External Encoder Feedback - Solution To Potential Motor Run Away Due To External Encoder Bearing or Coupling Failure
  fsb1995004.pdf SPM-651 and SPM-721 Servo Drives - Replacement Part Numbers for SPM-651 and SPM-721 Servo Drives
  fsb1995003.pdf GN3-S908 MODICON Remote I/O Adapter Card - GN3 S908 Remote I/O Adapter Cards May Have Improper Internal Terminators
  fsb1995002.pdf GN3-S908 MODICON Remote I/O Support - GN3 S908 Remote I/O Drops May Occasionally Disconnect From the Network
  fsb1995001.pdf MotionBASIC® MB2.1c through MB2.1i - WAIT and WAIT UNTIL statements may not work as expected when used in EVENT subroutines
  fsb1994008.pdf SAC-S Series Servodrives - Incorrect Operation and/or Drive Failure Due To Improper Installation
  fsb1994007.pdf B-Series and C-Series Servomotors - Changes to B-Series and C-Series servomotor dimensions
  fsb1994006.pdf All Generation III Products - Revision Compatibility Information
  fsb1994005.pdf MODBUS Communications LEM - To Provide Information on Compatibility With Various Releases of MotionBASIC®
  fsb1994004.pdf Data Highway/Data Highway + Communication LEM - To Provide Information on Compatibility With Various Releases of MotionBASIC®
  fsb1994003.pdf S908/MODBUS Communications LEMs - To Provide Information on Compatibility With Various Releases of MotionBASIC®
  fsb1994002.pdf GN3-20 and GN3-40 Multi-Axis Motion Controllers - Announcing U.L. Listing as a Recognized Component
  fsb1994001.pdf GN3-DSP Cards - Rev. 2.0 - 2.1c and Rev. 3.0 - 3.0b - Recommendation for Program Loss, Memory Corruption, Data Corruption and Random Controller Lock-Up
  fsb1993007.pdf GN3-VDA, GN3-VDA/M, GN3-VDA2 and GN3-VDA2/M - Product Replacement and Compatibility Notice
  fsb1993006.pdf GN3-20 and GN3-40 Controllers V1.2a and Later - Product Enhancement Notice
  fsb1993005.pdf GN3-20 and GN3-40 Controllers Prior to Rev. 2.1b - Recommendation for Spontaneous Reset, Program Restart or System Lock-Up
  fsb1993004.pdf Communications MotionCARDs - Recommendation for MAP Events Disabling Other Events
  fsb1993003.pdf GN3-DSP Cards - Rev. 2.0a through 2.1c and Rev. 3.0a - Recommendation for Nuisance Encoder Overspeed, Hardware Limit, Open Wire or Servo Alarm Errors
  fsb1993002.pdf GN3-DSP Cards - Rev. 2.0a through 2.1c - Recommendation for Program Loss, Memory Corruption, Invalid Axis ID Errors and Axis Module Failures
  fsb1993001.pdf SAC-S03 thru S33 Drives Manufactured Before 9/90 - Service Life Upgrade