1. Definition of Control Basis
Control Basis refers to the fundamental principles, design scope, decision criteria, and implementation structure that must be defined before designing the control system of general machinery.
Control is not simply the task of connecting devices such as motors, cylinders, sensors, and PLCs. It is the overall system design that converts required machine functions into executable commands, verifies the actual machine state, and adjusts, stops, or recovers operation when the machine deviates from normal conditions.
Control Basis must answer the following questions:
What must be controlled?
What is the purpose of control?
How should the machine state be defined?
Under what conditions should operation be permitted or prohibited?
How should differences between the target state and the actual state be handled?
What state should the machine enter when an abnormal condition occurs?
Through what hardware and software architecture should the control functions be implemented?
How can the same control performance be reproduced during assembly, manufacturing, and testing?
Control Basis is therefore not an explanation of individual control functions. It is the common foundation that all control design must follow.
2. Position of Control in Machine Design
The design process of general machinery generally follows this sequence:
Requirements → Function → Structure → Mechanism and Motion → Control → Assembly → Manufacturing → Validation
Each area has the following role:
Design Area | Primary Role |
|---|---|
Requirements | Defines the performance and conditions the machine must satisfy |
Function | Defines the work and results the machine must produce |
Structure | Defines the physical structure that supports the function |
Mechanism & Motion | Defines how motion is generated, transmitted, and converted |
Control | Executes, verifies, and regulates motion and function according to defined conditions |
Assembly | Accurately integrates and adjusts the designed elements |
Manufacturing | Produces and configures the machine with repeatable quality |
Validation | Verifies compliance with functional, performance, and safety requirements |
Control converts the motion defined in Mechanism & Motion into actual machine operation.
If a mechanism defines “how the machine moves,” Control defines:
When it should move
Under what conditions it should move
At what position and speed it should move
How completion of the motion should be verified
How the machine should respond when the command and actual result differ
How the machine should stop under hazardous or uncertain conditions
Control is the connecting domain that completes the mechanical structure as an operable system.
3. Fundamental Purposes of Control
Control in general machinery has five primary purposes.
3.1 Function Execution
The machine performs the required process and work in the specified sequence.
Examples:
Product feeding
Positioning
Clamping
Cutting
Forming
Inspection
Discharge
3.2 State Verification
The system verifies whether the commanded operation has actually been completed.
Examples:
Has the product arrived?
Has the cylinder reached the forward-completion position?
Has the rotating element stopped?
Has the set temperature been reached?
Has the required clamping force been secured?
3.3 Operation Regulation
The system adjusts output to reduce the difference between the target value and the actual value.
Examples:
Position correction
Speed regulation
Pressing-force maintenance
Temperature regulation
Pressure regulation
3.4 Operation Restriction
The system does not permit operation when the required conditions are not satisfied.
Examples:
Machining prohibited before clamping is complete
Automatic operation prohibited before homing is complete
Spindle operation prohibited when lubrication pressure is insufficient
Hazardous motion prohibited while a safety door is open
3.5 Fault Response and Recovery
When the machine leaves normal conditions, the system detects the abnormality and returns the machine to a safe and verifiable state.
Examples:
Timeout
Position mismatch
Product jamming
Overload
Sensor inconsistency
Loss of electrical power or pneumatic supply
4. Fundamental Elements of Control
Control is not a list of devices. It is composed of relationships among the following elements.
4.1 Command
A command defines what the machine is instructed to perform.
Move
Rotate
Stop
Press
Clamp
Heat
Cool
Feed
Discharge
Return
A command should include the target state rather than merely an output ON/OFF condition.
Examples:
Not “Servo ON,” but “Move the working axis to the 250 mm position”
Not “Cylinder forward,” but “Clamp the product at the working position”
Not “Heater ON,” but “Maintain the chamber temperature at 80°C”
4.2 State
A state represents the machine’s current condition.
Power condition
Operating mode
Axis position
Device operating condition
Product position
Process progress
Fault condition
Safety condition
States form the basis for control decisions.
4.3 Condition
A condition defines the criteria used to determine whether an operation should start, continue, finish, or stop.
Start condition
Permissive condition
Completion condition
Transition condition
Stop condition
Retry condition
Recovery condition
Restart condition
4.4 Signal
A signal provides information about the actual machine condition to the control system.
Digital input
Analog input
Encoder signal
Communication data
Diagnostic information
Safety signal
4.5 Response
A response defines how the machine reacts to a specific state or condition.
Output adjustment
Speed limitation
Operation hold
Retry
Alarm generation
Normal stop
Fault stop
Safety stop
Emergency stop
Operator intervention request
Control must clearly connect these five elements.
Command → State → Condition → Signal → Response
5. Definition of Control Targets
The first step in control design is to clearly define what must be controlled.
5.1 Motion-Related Control Targets
Position
Travel distance
Rotation angle
Speed
Acceleration
Deceleration
Rotational speed
Synchronization
Phase
Stop position
5.2 Force- and Energy-Related Control Targets
Force
Torque
Pressure
Tension
Flow rate
Vacuum
Current
Output
Energy-supply condition
5.3 Thermal and Process-Related Control Targets
Temperature
Heating time
Cooling time
Holding time
Product weight
Feed quantity
Level
Viscosity
Process time
5.4 State-Related Control Targets
Product presence
Tool condition
Door condition
Clamp condition
Lubrication condition
Supply condition
Communication condition
Fault condition
A control target should not be selected merely because it can be measured. It should have a meaningful influence on machine function, quality, or safety.
6. Control Variables and State Variables
Control Basis should distinguish control variables from state variables.
6.1 Control Variable
A control variable has a target value, and the system directly regulates the actual value so that it follows the target.
Examples:
Target position
Target speed
Target torque
Target temperature
Target pressure
Target tension
A control variable generally requires:
Target value
Allowable tolerance
Measurement method
Actuation method
Control cycle
Abnormal range
6.2 State Variable
A state variable is observed to determine whether the machine is currently operating normally.
Examples:
Product arrival
Cylinder forward completion
Door closed
Pneumatic supply normal
Lubrication normal
Communication normal
Motor overload
A state variable is not necessarily regulated continuously, but it serves as an important criterion for operation permission and state transition.
7. Control Scope and System Boundary
The scope of responsibility of the control system must be clearly defined.
7.1 Internal Machine Boundary
Sensors
Actuators
Drives
Valves
Motors
Heaters
Brakes
Local I/O
PLC
HMI
7.2 External System Boundary
Upstream and downstream equipment
Robots
Conveyors
Quality-inspection equipment
Production-management systems
MES
SCADA
Remote service systems
Customer facilities
7.3 Items to Define at the Boundary
Signal sender and receiver
Meaning of the signal
Normal state
Abnormal state
Response time
Default behavior during communication failure
Reconnection condition
Scope of responsibility
Interface test method
If the control boundary is unclear, it becomes difficult to determine the cause and responsibility when an abnormal condition occurs between machines.
8. Control Architecture
Control architecture defines how control functions are distributed across levels and devices.
8.1 Fundamental Levels
Field Level
This level detects actual conditions and performs physical actions.
Sensors
Switches
Encoders
Motors
Cylinders
Valves
Heaters
Brakes
Device Control Level
This level controls individual devices.
Servo drives
Inverters
Stepper drives
Temperature controllers
Valve manifolds
Local controllers
Machine Control Level
This level controls the overall machine functions and sequences.
PLC
Motion controller
Industrial PC
Safety Control Level
This level processes safety-related inputs and restricts hazardous outputs.
Safety relay
Safety PLC
Safety drive functions
Operator Level
This level provides the interface between the operator and the machine.
HMI
Operator panel
Push buttons
Indicator lamps
Warning devices
Supervisory Level
This level manages production, quality, history, and maintenance information.
SCADA
MES
Data logging
Remote monitoring
8.2 Centralized and Distributed Control
Centralized Control
A single main controller handles most control functions.
Advantages:
Simple structure
Easy program management
Easy understanding of the overall sequence
Limitations:
Wiring may become long
Controller failure has a broad impact
Scalability may be limited in large systems
Distributed Control
Multiple local controllers share the control functions.
Advantages:
Easier modularization
Reduced wiring
Higher scalability and maintainability
Limitations:
Higher dependence on communication
State synchronization is required
System integration may become more complex
The architecture should be selected according to machine size, modularity, response requirements, wiring distance, and maintenance strategy.
9. Functional Units and Control Units
The machine function should be decomposed into controllable units.
Examples:
Feeding module
Alignment module
Clamping module
Processing module
Inspection module
Discharge module
The following items should be defined for each control unit:
Item | Description |
|---|---|
Purpose | Purpose of the function |
Start Condition | Condition required to start the operation |
Command | Command to be executed |
Target State | State to be achieved |
Completion Condition | Criterion for determining completion |
Timeout | Maximum allowable time |
Failure Condition | Criterion for determining failure |
Interlock | Condition that permits or prohibits operation |
Recovery | Recovery method after an abnormal condition |
Clear definition of functional units allows control programming, assembly inspection, commissioning, and maintenance to share the same criteria.
10. Operating States and State Transitions
A machine is not defined simply by ON and OFF states.
10.1 Typical Operating States
Power Off
Initialization
Ready
Automatic
Manual
Setup
Homing
Paused
Normal Stop
Fault Stop
Emergency Stop
Recovery
Maintenance
10.2 Definition of State Transitions
Clear conditions are required for transitions between states.
Examples:
Initialization → Ready
When homing and basic diagnostics are completeReady → Automatic
When automatic-operation conditions and safety conditions are satisfiedAutomatic → Fault Stop
When an operation timeout or device fault occursFault Stop → Recovery
When the operator confirms the abnormal condition and performs a resetRecovery → Ready
When the machine position and device states have been verified
State transitions form the core structure of the control program and must be connected with operating modes, fault handling, and safety logic.
11. Fundamental Principles of Operating Modes
11.1 Automatic Operation
The machine repeatedly executes the defined process and sequence.
Required conditions:
Homing confirmed
Safety conditions satisfied
Product and tool conditions confirmed
Upstream and downstream equipment ready
Major alarms cleared
11.2 Manual Operation
The operator directly operates individual functions or axes.
Items to review:
To what extent should automatic interlocks remain active?
Should limited speed be applied?
Should movement continue only while the button is held?
Should operation be prohibited in hazardous positions?
11.3 Setup Operation
Sensor position, speed, stroke, timing, and process conditions are adjusted.
Adjustment values should be restricted by authority level and allowable range.
11.4 Homing
The control-system position is aligned with the actual machine position.
During homing, the following should be reviewed:
Travel direction
Travel speed
Sensor malfunction
Collision possibility
11.5 Maintenance and Cleaning Mode
Limited motion may be required while guards are open or some components are removed.
The following should be defined:
Permitted operations
Limited speed
Hold-to-run operation
Interlocks that may be bypassed
Safety functions that must remain active
12. Open-Loop and Closed-Loop Control
12.1 Open-Loop Control
The command is executed without continuously comparing and correcting the actual result.
Examples:
Simple pneumatic cylinder
Motor operation for a defined period
Pulse-based stepper-motor control
Fixed-output heater
Suitable conditions:
Load variation is small
High precision is not required
The result is determined by a mechanical stop
A separate completion-detection method is provided
12.2 Closed-Loop Control
The target value and actual value are compared, and output is adjusted to reduce the error.
Examples:
Servo position control
Motor speed control
Temperature control
Pressure control
Pressing-force control
Tension control
The application of closed-loop control should be determined by considering not only precision, but also disturbance, load variation, friction variation, and process quality.
13. Fundamental Principles of Interlocks
An interlock prevents operation when a specific condition is not satisfied.
13.1 Types of Interlocks
Functional Interlock
Prevents an incorrect sequence between functions.
Example:
Machining prohibited before clamping is complete
Process Interlock
Blocks operation when product or process conditions are not satisfied.
Example:
Pressing prohibited when no product is detected
Equipment-Protection Interlock
Prevents equipment damage.
Example:
Spindle stopped when lubrication pressure is insufficient
Safety Interlock
Prevents risk to the operator.
Example:
Hazardous axis stopped when a safety door is open
13.2 Items to Define for an Interlock
Protected target
Input condition
Permitted operation
Prohibited operation
Release condition
Whether bypass is permitted
Bypass authority
Restrictions during bypass
More interlocks do not necessarily mean better control. Only the necessary conditions should be configured while considering recoverability and operability.
14. Faults and Response Levels
The same stopping method should not be applied to every abnormal condition.
14.1 Normal
The machine operates within the specified range.
14.2 Automatic Correction
A small deviation is corrected automatically.
14.3 Caution
Operation may continue, but inspection is required.
14.4 Restricted Operation
The machine operates with limited speed, output, or function.
14.5 Automatic Retry
The operation is retried a limited number of times under safe conditions.
14.6 Normal Stop
The current cycle or process is safely completed before stopping.
14.7 Fault Stop
The operation is interrupted and operator action is required.
14.8 Safety Stop
The machine stops according to a defined safety procedure to limit hazardous motion and energy.
14.9 Emergency Stop
Hazardous motion is stopped as quickly as reasonably possible to reduce immediate danger.
15. Fundamental Principles of Recovery and Restart
Automatic operation should not resume immediately simply because an alarm has been cleared.
The following should be verified before recovery:
Has the actual cause of the fault been removed?
Can the product position be confirmed?
Can the tool position be confirmed?
Can the current axis position be trusted?
Is homing required?
Must residual products be removed?
Are the safety devices in their normal state?
Has the operator intentionally performed a reset?
Are the upstream and downstream machines ready?
Restart should occur only after confirming that the machine has returned to a known state, rather than simply repeating the previous command.
16. Boundary between Mechanical Design and Control Design
The responsibilities of mechanical design and control design should be clearly distinguished.
Items That Should Be Solved Mechanically
Structural stiffness
Load support
Basic positioning accuracy
Guide alignment
Backlash minimization
Mechanical stops
Drop-prevention structure
Mechanical overload protection
Items That Should Be Solved through Control
Position command
Speed command
State verification
Sequence control
Target-value correction
Interlocks
Fault detection
Stop and recovery logic
Items That Require Joint Review
Repeatability
Positioning
Vibration
Collision prevention
Overload
Braking
Home and limit positions
Safety stopping
Control is not a means of compensating for poor mechanical design. The roles of mechanical performance and control performance must be clearly separated.
17. Interface with Assembly
The results of control design must be physically implementable during assembly.
17.1 Sensor Installation Information
Mounting reference surface
Installation position
Sensing distance
Sensing direction
Adjustment range
Repeatability
Cable direction
Contamination protection
Replacement accessibility
17.2 Actuator Installation Information
Alignment reference
Coupling misalignment
Motor mounting stiffness
Cylinder side load
Brake orientation
Home position
Mechanical limit
Cable bending radius
17.3 Adjustment Information
Sensor position
Stopper position
Belt tension
Cylinder speed
Pressure setting
Servo home position
Torque limit
Brake clearance
Control Basis should provide standards so that control components are not installed arbitrarily based only on the assembler’s experience.
18. Interface with Manufacturing
The control system must be reproduced consistently in every manufactured machine.
18.1 Manufacturing Tolerance and Control Performance
The following should be distinguished:
Accuracy that must be guaranteed through machining
Range that can be corrected through assembly adjustment
Range that can be compensated through control parameters
Range that must be continuously corrected through feedback
18.2 Parameter Standardization
Speed
Acceleration
Deceleration
Torque limit
Temperature
Pressure
Timeout
Retry count
Alarm criteria
Sensor delay time
Parameters should not exist only as internal program values. They should be traceable management items for manufacturing, quality, and service.
18.3 Manufacturing Inspection
I/O inspection
Wiring inspection
Rotation-direction inspection
Individual-operation inspection
Homing inspection
Interlock inspection
Automatic-operation inspection
Alarm inspection
Recovery inspection
Safety-function inspection
19. Major Deliverables of Control Basis
Deliverable | Purpose |
|---|---|
Control Requirement Specification | Defines control requirements and scope |
Control Architecture Diagram | Defines control levels and device relationships |
Function List | Defines the functions to be controlled |
Control Variable List | Defines target values and regulated variables |
State Variable List | Defines the states to be monitored |
Operating Mode Definition | Defines operating modes and permitted functions |
State Transition Diagram | Defines states and transition conditions |
Sequence Diagram | Defines the order of function execution |
I/O List | Defines inputs and outputs |
Interlock Matrix | Defines operating permissions and prohibitions |
Parameter List | Defines settings and adjustment ranges |
Alarm List | Defines abnormal conditions and response levels |
Recovery Procedure | Defines recovery procedures after faults |
Safety Function List | Defines safety functions and verification methods |
Commissioning Checklist | Defines commissioning inspection criteria |
Acceptance Criteria | Defines final acceptance criteria |
20. Control Basis Review Questions
Purpose and Scope
Is the purpose of control clearly defined?
Are the control targets and system boundaries defined?
Has the machine function been divided into controllable units?
States and Variables
Are control variables and state variables distinguished?
Can the actual result be verified?
Does the sensor position represent the final state?
Architecture
Are functions assigned to the appropriate control level?
Is the boundary between standard control and safety control clear?
Is the default behavior during communication failure defined?
Operation
Are automatic, manual, setup, and recovery modes defined?
Are state-transition conditions clear?
Are homing and restart conditions defined?
Fault and Recovery
Are timeout conditions defined?
Is the range of automatic retry appropriate?
Are conditions requiring operator intervention clear?
Can the machine state be trusted after recovery?
Assembly and Manufacturing
Are sensor and actuator installation criteria available?
Can all control functions be inspected after assembly?
Can parameters be reproduced consistently?
Are final test and acceptance criteria defined?
21. Conclusion
Control Basis is the common design standard for implementing control in general machinery.
Its purpose is not merely to select control devices or write programs. It is to systematically define what the machine must execute, which states must be verified, under what conditions operation should be permitted, and how the machine should stop and recover when an abnormal condition occurs.
A clear Control Basis enables the following documents to be developed consistently:
Function and State Control
Motion and Process Control
Sensing and State Detection
Feedback and Regulation Control
Interlock and Permissive Control
Fault, Alarm, Diagnostics, and Recovery
Safety-Related Control
Control Hardware and System Implementation
Manufacturing, Commissioning, and Validation
A well-defined Control Basis connects machine function, structure, and motion to an actual operable system and allows the same performance to be repeatedly implemented and verified during Assembly and Manufacturing.