PLC Based Automatic Cutting Machine
PLC Based Automatic Cutting Machine
ISSN No:-2456-2165
IJISRT20NOV039 www.ijisrt.com 1
Volume 5, Issue 11, November – 2020 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
Patidar, Virentra and Tiwari Ritu 'Survey of robotic the cylinder. The stepper motors are driven using the DDRVI
arm and parameters'[5] gives a technical discussion on command and the cylinder works on simple on/off command.
robotic arm and the development. It focuses on axis degree The DDRVI command includes specifying the number of
of freedom, working envelope and space, kinematics, pulses, speed and the pulse and direction of the stepper motor.
payload, speed and acceleration, accuracy and readability of Initially based on the sensors output, position adjustment is
robotic arm. done . Once it is done, the stepper motors are driven based on
the logics to cut the required figure.
AR.Suhas ' Design and implementation of robotic arm
using Proteus design tool and Arduino Uno'[6] have Mode of Operations
designed a robotic arm where it would be controlled by the There are two modes of operation that is , the figures
interaction with the human hand using flux sensor , Arduino can be obtained in two ways.
Uno, RF module and servo motor. The signals are
transmitted and received by the Wi-Fi modules. One is manual and the other is automatic.
X. Y. Bu and P. Liu, 'PLC applied in the three-phase The code shown in the figure 1 is for manual mode
stepper-motor control system' [10] gives the introduction of operation, the switches and their corresponding functions are
characteristics and the working principle of three phase tabulated below.
stepper motor. They have done both the position and speed
control of the motor using Siemens PLC. Table 1 Input switch and its function
SI. No Input Switch Function
III. PROJECT DESCRIPTION 1 X005 Drive X axis motor in Reverse
direction
The project consists of several hardware and software 2 X006 Drive Y axis motor in Forward
parts whose specifications and features have been discussed direction
here. Mitsubishi is a programmable logic unit (PLC), which 3 X004 Drive X axis motor in Forward
is a digital computer to control various processes in the direction
external world. It consists of a microprocessor whose 4 X007 Drive Y axis motor in Reverse
programs are written on suitable software. It has a provision direction
to connect various inputs and outputs. The suitable software 5 X002 Cylinder moves down
used for programming is GX developer. Version 8 has been
used in this project. The inputs are the proximity sensors of Automatic Mode
inductive type connected to the three axis setup. The six In automatic mode of operation, the switches are used
proximity sensors provide the position of the base plate to only to Start and Stop the operation. The programs are written
the PLC. The logics are written in GX developer software in for each shape (rectangle, square, triangle, and trapezium).
ladder logic. Timers and proximity sensors used in order to get the
required length. For example, to obtain a line of 5cm in X
The logics are written using various functions such as axis direction, X axis motor has to be driven either in forward
timers and DDRVI. These logics are then dumped into the or reverse direction for a duration of 100ms. Hence
PLC. The PLC then interprets the logic into system calculations for the figures are made based on the speed and
understandable. The outputs are the two stepper motor and the timer value.
IJISRT20NOV039 www.ijisrt.com 2
Volume 5, Issue 11, November – 2020 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
Logics are also written in such a way that the cylinder
moves up whenever it is not necessary .The inputs here
include only the sensor. A snapshot of this mode of
operation is shown in the figure 2.
IJISRT20NOV039 www.ijisrt.com 3
Volume 5, Issue 11, November – 2020 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
• T: This is used to identify a timing device which is
contained within the PLC.
• C: This is used to identify a counting device which is
contained within the PLC.
• M : This is used as internal operation Flags within the
PLC.
GX DEVELOPER SOFTWARE
GX Developer supports all MELSEC controllers from
the compact PLCs of the MELSEC FX series. GX
Developer supports the MELSEC instruction list (IL),
MELSEC ladder diagram (LD) and MELSEC sequential
function chart (SFC) languages. A Snapshot of the software
is shown in the figure 6. It involves the following features in Figure 7 STEPPERMOTOR
whole:
• Standard programming software for all MELSECPLCs The count for rotating the shaft of the stepper motor
• Comfortable prompting under Microsoft Windows through a specified angle may be calculated from the no. of
• Ladder Diagram, Instruction List or Sequential rotor teeth.
IJISRT20NOV039 www.ijisrt.com 4
Volume 5, Issue 11, November – 2020 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
IJISRT20NOV039 www.ijisrt.com 5
Volume 5, Issue 11, November – 2020 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
The proximity sensors are used to detect the position Table 3 Y axis Inputs and Outputs
of the base plate. With the help of these sensors, the user Number Description Type
can decide from which position, the drawing has to be
carried out. The pen moves up and down with the help of X25 Y axis Forward Input
pneumatic supply. The pneumatic supply is turned on with X24 Y axis Home Input
the help of a compressor.
X23 Y axis Reverse Input
The Y axis direction of the plate is shown in the figure The direction of the stepper motor can be reversed by
14 . The motor terminals and the sensors are shown in the adding a ‘-ve’ sign in the pulse number ( k-9999999). By
table 3. appropriate selection of the speed and the duration for which
the motor has to run , required length for figures can be
obtained. The time for which the motor has to run can be
decided by specifying the timer value in timer function. To
have diagonal lines, two stepper motors have to be driven
simultaneously at the same time. By properly selecting the
direction of both the motors, required diagonal lines can be
obtained.
X7 Start Input
IJISRT20NOV039 www.ijisrt.com 6
Volume 5, Issue 11, November – 2020 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
STEPS TO PROGRAM AND UPLOAD
• Open GX Developer Version 8.
• To create new project , select Project -> New Project.
• Click Ok to create new project.
• Program the required logic suitable using ladder
diagram.
• Convert the program Convert -> Enter.
• Go to online and select transfer setup, Online -> Transfer
Setup.
• Select the suitable COM Port
• After selecting the COM Port , do the connection test.
• Assure successful connection with PLC.
• Transfer the program to PLC.
• Select Online -> Write to PLC.
• Select all the options and execute.
• Go to Online -> Monitor -> Monitor Mode. SQUARE
• Check the results using the ON/OFF switches in PLC
and observe the expected results in the LED panel in the
PLC.
• The results can also be visualized in the GX Developer
by means of the green glow on the output coil.
Separate program has been written for all the above TRIANGLE
shapes. Position adjustment has been done for all the
programs. Initially the setup adjusts itself for the home
position, once the home position has been reached, the
cylinder comes down and starts cutting. Lifting of the blade
whenever not necessary while cutting figures has been done.
TRAPEZIUM
RECTANGLE
IJISRT20NOV039 www.ijisrt.com 7
Volume 5, Issue 11, November – 2020 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
VIII. CONCLUSION
REFERENCES
IJISRT20NOV039 www.ijisrt.com 8