Servo Feed Positioning Pattern for Roll Forming Machines — Home, Index, Move, Verify
Introduction — Why Servo Feed Positioning Is Critical in Roll Forming
Servo feed systems are commonly used in roll forming machines to position material accurately before punching or cutting operations. Unlike simple motor drives, servo systems provide precise position control, allowing the PLC to move the strip to exact locations within the machine.
Typical servo feed applications include:
- punch press feed systems
- notch positioning systems
- pre-punch roll forming lines
- flying cutoff synchronization
- stamping operations integrated into roll forming lines.
To operate correctly, servo feeds must follow a structured control pattern that ensures accurate movement and safe operation.
A proven programming pattern used in many industrial PLC programs is the Home → Index → Move → Verify sequence.
This structured approach ensures the servo axis always knows its position and performs movements safely and predictably.
What a Servo Feed System Does
A servo feed system moves material to a precise position using a servo motor and encoder feedback.
The PLC sends commands to the servo drive, which controls motor torque and position to reach the target location.
The system typically includes:
- servo motor
- servo drive
- position encoder
- PLC motion control logic
- mechanical feed rollers.
The encoder continuously reports the motor position so the system can correct any movement errors.
Why a Structured Positioning Pattern Is Needed
Without a structured control pattern, servo movements can become unreliable or unsafe.
Potential problems include:
- incorrect starting positions
- unexpected movements
- position drift
- incomplete movements.
Using a defined sequence ensures that each movement begins with a known position reference and ends with confirmation that the move was completed successfully.
Step 1 — Homing the Servo Axis
The homing process establishes a known reference position for the servo axis.
Because incremental encoders lose their position reference when power is removed, the system must find a reference point each time the machine starts.
Typical homing methods include:
- moving toward a home sensor
- using an encoder index pulse
- mechanical hard stop detection.
The PLC commands the servo axis to move slowly until the home condition is detected.
Once detected, the PLC sets the axis position to zero or another defined reference value.
Homing ensures that all future movements are measured from a known position.
Why Homing Is Essential
Without a homing sequence, the PLC cannot guarantee the axis position is correct.
This can cause several problems:
- punch holes misaligned
- incorrect feed lengths
- mechanical collisions.
Therefore, servo systems must be homed before automatic operation begins.
Step 2 — Index Position Calculation
After homing, the PLC calculates the target position for the next movement.
In roll forming machines, these positions often come from:
- recipe data
- punch patterns
- product specifications.
Example feed positions might include:
- first punch position
- second punch position
- scrap cut location.
The PLC calculates the target position in encoder counts or engineering units such as millimeters.
This calculated position becomes the index position for the next move.
Step 3 — Servo Movement Command
Once the target position is calculated, the PLC commands the servo drive to move to that position.
This movement is called an absolute move if the target is defined relative to the home position.
It may also be a relative move if the axis moves a fixed distance from its current position.
During the move, the servo drive controls motor torque and speed to reach the target smoothly.
Motion parameters typically include:
- maximum velocity
- acceleration
- deceleration
- jerk limits.
These parameters ensure smooth movement and prevent mechanical shock.
Step 4 — Position Verification
After the movement completes, the PLC must verify that the servo axis reached the correct position.
Verification usually involves checking several conditions:
- position reached signal from the servo drive
- actual position within tolerance
- no servo faults.
The PLC compares the commanded position with the actual encoder position.
If the difference exceeds a defined tolerance, the PLC may trigger a fault.
Position verification ensures that mechanical errors or servo faults do not go unnoticed.
Position Tolerance in Servo Systems
Servo systems rarely stop at the exact commanded position due to mechanical and control limitations.
Instead, they stop within a small tolerance range.
Typical tolerances may include:
- ±0.1 mm
- ±0.05 mm
- ±0.01 mm for high precision systems.
The PLC checks whether the actual position lies within this acceptable range.
Servo Feed Cycle Example
A typical servo feed sequence may follow these steps:
1 machine powers on
2 servo axis performs homing
3 PLC calculates first punch position
4 servo moves to first index position
5 PLC verifies position reached
6 punch cycle executes
7 PLC calculates next index position
8 servo moves to next position.
This cycle repeats until the part is complete.
Servo Motion Modes
Servo systems can operate in several motion modes.
Absolute Positioning
The servo moves to a fixed position relative to the home reference.
Example: move to 1000 mm.
Relative Positioning
The servo moves a defined distance from the current position.
Example: move forward 250 mm.
Continuous Motion
The servo moves continuously while receiving speed commands.
This is used in some synchronized motion systems.
Why Absolute Positioning Is Common in Roll Forming
Absolute positioning ensures that each feed location is measured from the same reference point.
This reduces accumulated errors and improves repeatability.
Punch locations remain consistent even after multiple movements.
Servo Fault Handling
Servo drives include built-in fault detection systems.
Typical faults include:
- encoder errors
- overcurrent conditions
- position following errors
- drive overheating.
The PLC must monitor these fault signals and stop machine operation if necessary.
Ignoring servo faults can lead to equipment damage.
Motion Interlocks
Servo movements must only occur when certain conditions are satisfied.
Typical interlocks include:
- safety circuits active
- machine in correct operating mode
- punch or shear clear of material path
- servo drive ready.
These interlocks prevent unsafe motion.
Servo Feed Synchronization with Punch Systems
Servo feeds must synchronize with punching operations.
The PLC ensures that the strip stops or reaches the correct position before the punch fires.
If the servo feed position is incorrect, the PLC must block the punch cycle.
This prevents tooling damage.
Commissioning Servo Feed Systems
During machine commissioning, the servo feed system must be tested carefully.
Typical commissioning steps include:
1 verifying servo wiring and feedback signals
2 performing the homing procedure
3 confirming correct movement direction
4 testing position accuracy
5 verifying punch alignment.
Proper commissioning ensures accurate and safe machine operation.
Troubleshooting Servo Feed Problems
Technicians diagnosing servo feed problems should check several areas.
Check Homing Sensors
If homing sensors fail, the axis may lose its position reference.
Verify Encoder Feedback
Incorrect encoder signals can cause position errors.
Inspect Mechanical Feed Rollers
Loose or worn rollers may cause material slippage.
Check Servo Drive Fault Codes
Most servo drives provide detailed diagnostic information.
These codes can help identify the root cause of motion problems.
Preventative Maintenance for Servo Systems
Regular maintenance helps maintain servo system accuracy.
Recommended practices include:
Monthly checks:
- inspect servo cables
- verify mechanical coupling.
Quarterly checks:
- inspect feed rollers
- verify encoder mounting.
Maintaining servo components reduces the risk of unexpected machine downtime.
Benefits of Structured Servo Positioning
Using the Home → Index → Move → Verify pattern provides several advantages.
These include:
- reliable position control
- consistent punch alignment
- reduced programming errors
- easier troubleshooting.
For roll forming machines that rely on accurate material positioning, structured servo control patterns are essential.
FAQ — Servo Feed Positioning
What is servo feed positioning in roll forming machines?
Servo feed positioning uses a servo motor and encoder feedback to move the strip to precise locations for punching or cutting.
Why must servo axes be homed?
Homing establishes a known reference position so the PLC can calculate accurate movement commands.
What is an index position?
An index position is the target location that the servo feed must move to before the next operation.
How does the PLC verify servo movement?
The PLC checks feedback from the servo drive and compares the actual position with the commanded position.
What causes servo positioning errors?
Possible causes include encoder faults, mechanical slip, incorrect scaling, or servo drive faults.
Why is position verification important?
Verification ensures the axis reached the correct position before the machine performs operations such as punching.
The next page in the PLC Programming—Roll Forming Patterns category should be:
“PLC Sequence Pattern for Hydraulic Shear — Safe Down/Up Cycle Control.”