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
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

Two Hand Press Safety Control Circuit
Industrial Automation Pre-Engineering Design Documents – Project & Process
PLC Alarm and Trip Documentation
How to use Converters in PLC
OMRON PLC Tutorial: Car Parking System Application
Difference between Cold Standby and Hot Standby
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 Instruction List Program for Basic Instructions
Traffic Light Control using PLC Ladder Logic
What is a Dry Contact? – Basics of PLC Wiring
Mitsubishi Electric GOC Controllers
How to Use Encode and Decode Instructions in PLC ?
#7 PLC Best Practices – Validate and Alert for Paired Inputs/Outputs
Converter Instruction in Siemens PLC Programming
How to Configure IP Address in Rockwell PLC?

Keep Learning

Extended Timer Logic in PLC

Extended Timer Logic in PLC

Automatic Bottle Filling System using PLC

Automatic Bottle Filling System using PLC

How to Use the Shift and Rotate Instructions in PLC

How to Use the Shift and Rotate Instructions in PLC?

PLC Program for Traffic Light Sequence using Functional Blocks

PLC Program for Traffic Light Sequence using Functional Blocks

PLC Program for Control Valve Scaling

PLC Program for Control Valve Scaling

Database in Siemens PLC

Steps to Configure TCP/IP Communication in Siemens S7-1200 PLC

Push button Motor PLC Logic

Push button Motor PLC Logic

Annunciator Panel

What is a Annunciator Panel?

Learn More

How to Start Writing SCL in Siemens PLC

Rules for Writing SCL Language in Tia Portal

Comparison of Pressure Instruments - Industrial Instrumentation

Comparison of Pressure Instruments – Industrial Instrumentation

Field Instruments

#11 PLC Best Practices – Instrument for Plausibility Checks

Automation in Mining Industry

Industrial Automation in the Mining Industry

Grounding Electronic Equipment

Importance of Grounding Electronic Equipment

Pressure Regulator with Flapper-Nozzle Principle

Pressure Regulator with Flapper-Nozzle Principle

Digital Electronics MCQ

Sum of Products & Products of Sum Objective Questions

pH Analyzer Calibration and Troubleshooting

Troubleshooting pH Analyzer Common Problems

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?