Inst ToolsInst ToolsInst Tools
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Reading: Fundamental Motion Control Commands
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > Control Systems > Fundamental Motion Control Commands

Fundamental Motion Control Commands

Learn the fundamental motion control commands for encoders, servos, and stepper motors for your automation applications.

Last updated: September 18, 2024 12:31 pm
Viral Nagda
Control Systems
No Comments
Share
7 Min Read
SHARE

When you are working on any motion control application like encoder, servo, or stepper motor, you must know their common and generally used commands for operating them. This ensures a very safe operation for them.

Contents
Motion Control CommandsEnabling a motion commandResetting a motion commandHoming a motion commandMoving a motion commandJogging a motion commandMove absolute or move relative commandStopping a motion command

Motion Control Commands

Fundamental Motion Control Commands

If you do not know them, then there are chances that you will miss their safe and efficient operation by skipping some of their fundamental principles. So, it is necessary to understand these commands irrespective of which hardware or software you are using. It is the same on all the platforms.

Once you know the commands, you can then design a program starting from initiating to moving to stopping it. In this post, we will see the fundamental motion control commands.

Enabling a motion command

Suppose you have installed an encoder in a system for cutting metal sheets. When the system is off for any reason, then the encoder pulses should not be counted by the PLC, irrespective of whether the encoder wheel has moved even a little or not accidentally. If it is counted, then the wrong data will be given to the programmer. So, to enable or disable motion commands, this instruction is used in PLC.

Due to this, the programmer will accurately be able to decide when to start or stop motion commands. As motion is used in machine applications and where the highest accuracy is required, a slight bug in motion counts will hamper the accuracy. This command can be simply explained as power on or off.

Resetting a motion command

There is a stage where the motion count needs to reset for the next cycle of counting. For this purpose, the function of the reset command is used. The reset command clears the current motion counts, as well as resets any alarms present in the command.

Basically, it gives a fresh state of motion command to the programmer. Also, there can be a simple application where after certain counts, it should be restarted from zero for the next cycle, and cannot be continued from where it was held. So, the reset command plays a very important role.

Homing a motion command

In some applications, it is required that the process starts from its home position once the task has been completed. This means, that if the home position is set at 500 mm, then irrespective of the current position where the motion has stopped and completed its process, the motion must travel in the corresponding direction to reach 500 mm. This is called a homing command and is basically a reference position for the controller.

It helps the programmer to decide how his cycle is working in every task by determining the distance between the home position and the current position. So, when you give the home command, the motion travels all the way in the desired axis to this reference position and stops. After that, it is again ready for the next cycle.

Moving a motion command

Once the motion has been readied for operation, the next task will be to give start command and moving speed reference. The start command comes in two types – pulse output or continuous mode output. The speed reference comes in three types – PTO, speed, and torque.

In PTO, a train of pulses is sent at a set frequency and time period. This is the most accurate method of speed control. In speed control, an analog voltage of 4-20 mA or 0-10 V is given to the servo or stepper motor drive.

Torque control is a method where the speed is varied automatically according to the torque applied to the motor. Torque feedback is read continuously and if it is found that the motion is becoming tight or loose now, then the speed is varied accordingly.

Jogging a motion command

There are times when there arises a need to manually check the motion operation and bypass the auto operation. This is done during commissioning or maintenance time.

In this case, a jog command is used where the motor can be started or stopped anytime according to operator intervention. The speed and acceleration/deceleration time can also be varied anytime in between.

Move absolute or move relative command

When you are using PTO mode in motion, there are two types of moving commands – absolute and relative. In absolute mode, the motor moves from a fixed position of one to another at a fixed speed. After that, it stops at that desired position and the count becomes zero. Homing is compulsory in this type.

In relative mode, the motion moves every fixed increment distance. This means suppose it is designated to move every 100 mm. Then, after 100 mm, it will start from 101 to 200. A reset command is thus required in this type. Due to this, you get to know how much total the motion has moved from the start.

Stopping a motion command

In this command, the motion is stopped in between if there is any alarm or if the operator intervenes in between. The deceleration time is important here, as a sudden jerk can hamper the operation.

As soon as the stop command is received, other commands are not allowed to execute this time. It remains active until the velocity becomes zero and the machine has come to a complete stop state.

In this way, we saw the fundamental motion control commands.

Read Next:

  • PLC Feedback Monitoring
  • Safety Interlock PLC Program
  • Fundamentals of Digital Systems
  • What is Linear Motion Control?
  • Compare Motion Controller and PLC
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Tips for Reducing the Noise Signals
Augmented Reality and Virtual Reality in Industrial Automation
Fiber Optic Cable – Method of Joining and Fusion Splicing
Commissioning Documents for Instrumentation Engineers
How to Choose the Right Industrial Automation Solution?
2-wire Transmitters Current Loops
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
208kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Why we use Diode Protection Modules ?
Two Element Drum Level Control System
Process Control Instrumentation Glossary
How is Data Stored in Standard Modbus Protocol?
Sink or Source? Normally Open or Normally Closed?
How to Write a Program in Ecostruxure Machine Expert HVAC Software?
Transmitters 4-20mA Current Failure Alarm Limits
Automation System Process Functionalities
Building Management System
Identify Faults in PID Control Loop

Keep Learning

Earthing Calculations

Electrical Earthing Calculations

What is Loop Checking

What is Loop Checking?

PLC Modbus Communication

Introduction to Modbus – Reading and Writing Data

pressurized-water reactor

Runaway Processes

PID-Controller-Simulator-graph

PID Controller Tunning Parameters Simulator

Wellhead Control Panel

Basics of Wellhead Control Panel (WHCP)

Surge Protection Device

What is a Surge Protection Device? – Principle, Types, Advantages

Process Control Automation PLC Quiz

Process Control Automation PLC Quiz

Discover More

Difference Between NEMA and IEC Motors

Difference Between NEMA and IEC Motors?

Three-valve Manifold on Remote Seal DP Transmitter

Three-valve Manifold on Remote Seal DP Transmitter

Trip Valve Shown Tripped

Trip Valve Principle

Learn PLC Programming

Basics of Ladder Diagram in PLC Programming

100+ Quiz on Electrical Circuits and Control

100+ Quiz on Electrical Circuits and Control

PLC Program to Energize & De-energize the Outputs based on Events

PLC Energize or De-energize the Outputs based on Events

Single Phase Motor Manual Controller

Motor Controllers

Difference between Accuracy, Tolerance, Uncertainty, and Error

Difference between Accuracy, Tolerance, Uncertainty, and Error

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?