Home

dVOC

dVOC is a term used in the field of motor control and drive electronics to refer to a community-driven project and protocol for a standardized device profile for motor drives and related controllers. The central aim of dVOC is to enable interoperable communication between host controllers (such as CNC controllers, robotics controllers, or PLCs) and drive devices (such as servo drives, variable frequency drives, and motor controllers) across common industrial networks, by providing a unified object model and command set.

The core concept of dVOC is a defined object dictionary or parameter set that exposes drive parameters,

dVOC implementations exist in open-source firmware and software projects and are commonly used on CAN and CAN

control
commands,
status
information,
and
fault
reporting
in
a
consistent
way.
This
standardization
reduces
vendor-specific
integration
work,
allowing
software
running
on
a
host
to
configure,
start,
monitor,
and
fault-drive
equipment
without
bespoke
adapters
for
each
vendor.
The
protocol
typically
supports
a
state
machine
for
drive
operation,
including
initialization,
enable,
operation,
and
safe
fault
handling,
along
with
mechanisms
for
parameter
serialization,
parameter
transfer,
and
versioning.
FD
networks,
with
extensions
and
ports
for
other
buses
in
development.
The
scope
remains
evolvable,
with
ongoing
updates
and
community
contributions.
dVOC
is
not
a
single
company-backed
product
but
rather
a
collaborative
framework
intended
to
improve
portability
and
interoperability
in
motor
drive
systems.