Česky / English

Homepage > Control systems, PC and panels > TG Motion > Software


TG motion consists of three basic software modules:

1) Virtual PLC module

2) Connection module:

  • PLC to Servo-controllers
  • PLC to Remote I/O
  • PLC to CNC

3) CNC module

Virtual PLC module

Virtual PLC is basic control module, which controls all logical function of a machine, servo-controllers and CNC module. PLC programming is realized in programming languages with supporting dll native library (C++, Delphi, etc.).

PLC module can control other devices via EtherCat or via CAN BUS by SDO objects.

Virtual PLC accesses to memory space, where are shared registers of inputs and outputs and control registers of the servoamplifiers and CNC module.

It is necessary to write a PC panel program – a Win32 application, which allows control, diagnostics and service of the machine.

Parametres of virtual PLC
Number of parallel running programs 4
Period of starting individual programs set in 100 µs
Setting priority of programs yes
Internal PLC memory size (shared memory) 64 kB
Support for real arithmetic yes
Number of independent timers (1ms) 40

Connection module

a) PLC to Servoamplifiers

This module arranges communication with up to 24 servo-controllers via CAN BUS or via EtherCat. The module includes motion functions called by Virtual PLC-Positioning (absolute, relative), Electronic gears, Electronic cam shaft.

b) PLC to Remote I/O

The module arranges communication via CAN BUS or EtherCat communication interface with digital, analogue and special input and output terminals.

c) PLC to CNC

Module PLC to CNC ensures parameterisation, control and monitoring of the CNC module.

CNC module

CNC module ensures Real Time transformation of the end point position to servo axis position according to the required trajectory. Parameters of a mechanism are defi ned in data CNC fi le. CNC module can make transformation of up to 3 CNC kernels – so it is possible to control up to 3 independents mechanisms. Trajectories are possible to download from a G-code or from a profi le generator. Thanks to the fact the algorithm of transformation is Real Time it is possible to change position profi le even if the mechanism is moving. Final position can be change according to
a sensor or camera status.

The data CNC fi le is created in program SPARK. The fi le is created from geometrical shape of a machine from CAD systems or manually by means of implemented tools. Required parameters are e.g. type of the axis – linear or rotate, ratio, lead. SPARK has own tool for creating and simulation of the motion trajectories. It is possible to see position and speed of the end point of the mechanism or in separated axis. A trajectory can be created from linear, circuit and spline parts, DXF fi les and G-codes.


TG Motion on Windows 8 and 64bit architecture

We are introducing a new version of TG Motion control system. TG Motion can work now on Windows 8 and 64 bit architecture. On pictures below you can see an example of testing and evaluation of evaluation of various quantities using the TG Motion, on the right picture you can see example of specific application (glass grinding).

 Site map | About web | Print pageTG Drives OP PIK 2014-2020: Elektromobilita
 | created by Omega Design