Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: Automatic Paper Cutting Machine Using CX-Programmer
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > Automatic Paper Cutting Machine Using CX-Programmer

Automatic Paper Cutting Machine Using CX-Programmer

Learn how the Automatic Paper Cutting Machine works with OMRON PLC to control in manual and auto modes using the CX-programmer.

Last updated: June 30, 2025 6:03 am
Editorial Staff
PLC Tutorials
No Comments
Share
6 Min Read
SHARE

This article will discuss the Paper Cutting Machine using the OMRON PLC CX-Programmer Software. This machine aims to cut paper to a certain length that can be set using the Timer Function. The machine will count the number of papers that have been cut and can be run automatically or manually. When the machine is running in Auto mode, the machine will stop if the amount of paper cut reaches the Set Value.

Contents
Program ObjectiveAutomatic Paper Cutting MachineProgram I/O DetailsCx-Programmer Logic

Program Objective

Manual Mode:

When the machine is operated manually, the machine will continue to cut paper and count the number of pieces of paper that have been cut. The machine will only Stop, when the Stop button is pressed.

Auto Mode:

Automatic mode will Run, if the Selector Switch is changed to Auto mode.

In automatic mode, the Set Value Counter parameter needs to be Set. The system will Run the Conveyor Motor to move the paper.

When the Paper Sensor detects the presence of paper, the system will Start counting the time required to achieve the desired cutting length based on the Timer parameter value that has been set.

After the Timer time has been reached, the system will activate the Knife Motor to carry out cutting.

When the Knife position sensor detects the end of the Cutting Process, the system will stop the Conveyor Motor and Knife Motor.

The process is repeated until the amount of paper has reached the Set Value Counter or if the Stop button is pressed.

Automatic Paper Cutting Machine

PLC Programming for Automatic Paper Cutting Machine

Program I/O Details

S.No.CommentInput (I)Output(Q)Memory BitsMemory WordTimer
 1START0.00    
 2STOP0.01    
 3SENS_PAPER0.02    
 4SENS_CUTTING0.03    
 5RESET_COUNTER0.04    
 6SELECTOR_SWITCH0.05    
 7CONVEYOR 100.00   
 8CUTTER 100.01   
 9PV_COUNTER   D0 
 10SV_COUNTER   D1 
 11SV_TIMER   D2 
 12TIMER1    T0000
 13SYSTEM_ON  W0.00  
 14IR_CUTOFF  W0.03  

Cx-Programmer Logic

Omron PLC paper cutting machine automation

RUNG 0 (SYSTEM_ON)

In this Rung, when the START (0.00) button is Pressed, the memory bit SYSTEM_ON (W0.00) will be in the HIGH state. The memory bit SYSTEM_ON (W0.00) will remain in the HIGH state even though the START (0.00) button has been Released, because it uses the KEEP(011) instruction.

If the STOP (0.01) button is Pressed or the NO contact of the memory bit IR_CUTOFF (W0.03) in the HIGH state, then the memory bit SYSTEM_ON (W0.00) will be in the LOW state.

RUNG 1 (COUNTER)

In this Rung, when the NO contact of the memory bit SYSTEM_ON (W0.00) and Sensor SENS_CUTTING (0.03) are in the HIGH state, then the value in the memory word PV_COUNTER (D0) will increase (+1) because it uses the @++(590) instruction.

PLC based paper cutting machine control

RUNG 2 (RESET COUNTER)

In this Rung, when the RESET_COUNTER (0.04) button is Pressed, the value in the memory word PV_COUNTER (D0) will be Reset to zero “0”. This is because the MOV(021) instruction moves the zero “0” value to the memory word PV_COUNTER (D0).

RUNG 3 (AUTO MODE)

In this Rung, when the NO contact of the memory bit SYSTEM_ON (W0.00) and the Selector Switch is in the HIGH state and the value in the memory word PV_COUNTER (D0) is Equal To SV_COUNTER (D1), then the memory bit IR_CUTOFF (W0.03) will be in the HIGH state.

Paper cutting automation using ladder logic

RUNG 4 (CONVEYOR)

In this Rung, when the NO contact of the memory bit SYSTEM_ON (W0.00) and Sensor SENS_PAPER (0.02) in the HIGH state, the output CONVEYOR (100.00) will be ON and Timer TIMER1 (T0000) will Start counting until it reaches the parameter value that has been Set in the memory word SV_TIMER (D2).

When the NC contact of Sensor SENS_CUTTING (0.03) is in the HIGH state, the output CONVEYOR (100.00) will be OFF, and Timer TIMER1 (T0000) will be Reset.

RUNG 5 (CUTTER)

In this Rung, when the NO contact of the memory bit SYSTEM_ON (W0.00) and Timer TIMER1 (T0000) are in the HIGH state, the output CUTTER (100.01) will be ON.

Read Next:

  • PLC Motor Starter Programming Tutorial
  • Siemens LOGO PLC Programming Course
  • Which Connection is Best for PLC Panel?
  • Why is 24 Volts Commonly used in PLC?
  • Painting PLC Program with CX-Programmer
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

Various Communication Protocols in PLC
What are Faceplates? How to Create a Faceplate? HMI Visualization
Flip-Flop PLC Programming: Lights with Adjustable Timers
How to Use the Shift and Rotate Instructions in PLC?
From Boolean Algebra to PLC Logic
Allen Bradley Powerflex VFD
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
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

PLC Programming: Sorting and Distribution of Boxes by Height
FB Block in Siemens PLC Programming
SCADA Multiple Choice Questions
PLC Programming for Weight-Based Packaging
Things to Take Care of When Designing SCADA System
What is a Floating License? – Automation Software Systems
PLC Programming in Hindi – Siemens Tia Portal Full Course Free
1 to 8 Demultiplexer PLC ladder diagram

Keep Learning

Structured Text Automatic Gate Logic

Structured Text PLC Programming for Automatic Gate Control

How CPU Execute Program in Siemens PLC?

How CPU Execute Program in Siemens PLC?

factorytalk view studio hmi

How to Create Templates in FactoryTalk View Studio?

Quiz on Electrical Meters and Measurement

200+ Quiz on Electrical Meters, Measurement, and Troubleshooting

Instrumentation Design Details

I&C Engineer Roles & Responsibilities – Instrumentation Design

Midline output instruction

What is Midline Instruction in Siemens PLC?

One-Shot Rising and Falling Edge Instructions in Rockwell PLC

One-Shot Rising and Falling Edge Instructions in Rockwell PLC

Instrumentation Engineer in Process Plant Project

Instrumentation Engineer in Process Plant Project

Learn More

Flame Ionization Detector (FID)

Flame Ionization Detector (FID) Principle

Comparators Objective Questions

Comparators Objective Questions

Types of Capacitors

Types of Capacitors

Pressure Transmitters Installation Factors

Pressure Transmitters Installation Tips

PID Control Theory

Overview of PID Control terms

Difference between Intrinsically Safe and Flameproof Equipment ?

Difference between Intrinsically Safe and Flameproof Equipment ?

Light ON OFF Control using PLC

Light ON OFF Control using PLC

Transformer Energy Losses & Efficiency

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

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?