Mechatronics Unit 2
Mechatronics Unit 2
System model mainly concern to determine how systems are behave with
Time when subject to some disturbance.
A systems can be made up from a range of building blocks from a number
of basic building blocks.
Mechanical System building Blocks:-
1) Springs
2) Dashpots
3) Masses
Mechanical System building Blocks:-
1) Spring :-
F= k x
Where,
F= Applied force
k= Constant
x=Extension or Compression.
Equation indicates that, as per the Newton's third law, the force F is equal in size and in
the opposite direction to the force exerted by the stretched spring (i.e. kx)
Mechanical System building Blocks:-
Here faster the object is pushed greater becomes the opposing forces.
In ideal case,
Damping or resisting force “F” is proportional to the velocity “v” of the piston.
Thus,
The mass building block exhibits the property that the bigger the mass the
greater the force required to a specific acceleration.
Mechanical System building Blocks:-
The Energy (Kinetic energy) stored in mass when it is moving with Velocity
“v” and released when it stop moving
Mechanical System building Blocks:-
Rotational System –
In mechanical system, when Rotation is involved then three building blocks are…
1) A torsional Spring
2) Rotary Damper
3) Moment of Inertia
Mechanical System building Blocks:-
1) A torsional Spring :-
In torsional spring the angle rotated (θ) is proportional to the torque “T”.
i.e
T=K θ
Where , K is constant.
2) Rotary Damper :-
In rotary damper , a disc is rotated in a fluid and resistive torque (T) is proportional to
the angular velocity
i.e
Power Dissipated by the rotary damper when rotating with a angular velocity
Mechanical System building Blocks:-
The movement of inertia of a building block exhibits the property that , the greater
the movement of inertia I, greater the torque needed to produce the an angular
acceleration
or
Here, angular acceleration is rate of change of angular velocity and angular velocity is
rate of change of angular displacement.
“Energy stored” by the mass rotating with an angular velocity
Electrical System building Blocks:-
1) Resistors
2) Inductors
3) Capacitors.
Electrical System building Blocks:-
1) Resistors:-
The potential difference across the resistor at any instant depends on the Current “I”
through it.
2) Inductor :-
The potential difference across the inductor at any instant depends on the rate of
change of Current through it.
3) Capacitors :-
The potential difference across the capacitor depends on the charge “Q” on the
capacitor plates at any concerned
The various electrical building blocks can be combined by using “Kirchhoff's Law”
“The sum of currents entering a junction is equal to the sum of the currents leaving the
junction”
“The sum of e.m.fs (rise of potential) around any closed loop of a circuit equals the sum
of the potential drops in that loop”
Building up a Model for an Electrical System
Node analysis
Building up a Model for an Electrical System
But
Therefore
Building up a Model for an Electrical System
Mesh analysis
Building up a Model for an Electrical System
So, the mesh with Current I1 and I2 are calculated from these equations.
System Models
There are many mechanisms which involve the conversion of rotational motion to
translational motion or vice-versa.
For example:- there are rack-and- pinion, shaft with lead screws, pulley and cable
systems, etc.
System Models
Electromechanical System:-
Electromechanical System:-
System Models
Electromechanical System:-
Electromechanical System:-
System Models
Electromechanical System:-
System Models
Electromechanical System:-
For Flexible automation on shop floor, CNC machines plays a major role.
This technology is applied for large scale industries.
For manufacturing a component, CAD/CAM process generates an NC (Numerical
Control) program, which can run on the CNC machine.
Above fig. shows the General Configuration of CNC system.
Tape reader:- Tape reader are used to store the Part Program.
Mini Computer/Microcomputer:- (Soft- wired) Used to run the stored programs ,
controls the machine tools, actuators and other peripheral devices.
Servos and interface logic (Hard-wired):- The decoded position and velocity control
signals, generated by the CPU for the axis movement forms the input to the servo control
unit. This unit in turn generates suitable signals as command values. The command
values are converted by the servo drive units which are interfaced with the axes and the
spindle motors. The servo control unit receives the position feedback signals for the
actual movement of the machine tool axes from the feedback devices (like linear scales,
rotary encoders, revolvers, etc.)
CNC Machine- (Computer Numerical Control )
3. Information :- Information is nothing but the data required for cutter location,
programming, machining process.
CNC Machine- (Computer Numerical Control )
1. Used in the metal- cutting industry for processes such as milling, drilling, boring,
turning, grinding, sawing etc. and for production jobs where:
Part are processed frequently and in small in lot size.
Design changes are likely.
Close tolerance are necessary.
2. It is also used in
Welding Machines
Press working machine tools
Cloth cutting
Laser beam process
Assembly machines.
G- Code
Manufacturers all around the world use CNC programming to control a machine’s tools
to produce parts. Automated manufacturing process is a set of instructions that tells a
CNC machine where – and how – to move. These instructions are called G-Code.
G-code is a language in which people tell computerized machine tools (CNC) how to
make something. The "how" is defined by g-code instructions provided to a machine
controller (industrial computer) that tells the motors where to move, how fast to move,
and what path to follow.
G-code was first established in the 1960s by the Electronics Industry Association (EIA).
While the official language was documented as RS-274D, everyone refer to it as G-code.
The M in M-code tells the machine that a miscellaneous command follows. For
instance, M03 starts the spindle and is generally preceded by an S code to set the
speed.
The following partial list of M-codes, shown below as examples, fanuc Codes…
This flow is an extremely simple program using only one tool for one operation.
For example, the G-code program below encompasses all of the code blocks above with repeating
sections where needed:
Modals and Address Codes
Like other programming languages, G-code has the ability to repeat an action until
stopped. This looping process uses modal code, which performs an action until either
turn it off or modify it with another modal code.
For example, M03 is a modal code that will run a spindle until you tell it to stop with
M05.
Words that start with an M are machine codes, and they turn machine functions like
coolant, spindle, and clamps on or off.
Address codes begin with the letter designation, like G, and then with a set of numbers.
For example, X2 defines an X-coordinate address code, where 2 is value on the X-axis to
move the machine to.
The complete list of address codes includes:
There are also several special character codes that can be added into a G-code program.
These are typically used to start a program, comment out text, or ignore characters and
include: