<p>Is there a difference between 3D printing and additive manufacturing if any then explain?</p>

Origin
3D printing and additive manufacturing (AM) both refer to a
range of processes
where, opposed to subtractive manufacturing methodologies, materials are joined to create products. E.g.
FFF
,
SLS
, etc.
From
this reference
you see a reference to 3D printing:
Additive manufacturing is the official industry standard term (ASTM
F2792) for all applications of the technology. It is defined as the
process of joining materials to make objects from 3D model data,
usually layer upon layer, as opposed to subtractive manufacturing
methodologies.
From e.g.
this reference
one reads that there is no difference:
Between the terms 3D printing and additive manufacturing, there is no
difference. 3D printing and additive manufacturing are synonyms for
the same process.
Useage now
However, as the AM processes and applications grew in time, 3D printing has become a subset of AM. As worded by
Peter Zelinski
in August 2017:
To be sure, the terms overlap. They can be used in ways that make them
sound like synonyms. But the relationship between them and the
difference between them is this:
3D printing is the operation at the
heart of additive manufacturing
, just as “turning” or “molding” might
be the operation at the heart of a conventional manufacturing process.
In short,
additive manufacturing requires and includes 3D printing,
but it also entails more than 3D printing, and it refers to something
more rigorous
.