Sunteți pe pagina 1din 4

RemoTools SDK

virtualTNC
Software Interface for
Interaction with TNC Controls

Information for the Machine


Tool Builder

June 2017
RemoTools SDK
Software components for creating PC-based applications for
TNC controls

TNC controls from HEIDENHAIN have long Possible fields of application include: The main component of the RemoTools
featured data interfaces for communication • Software solutions controlling the SDK is the HEIDENHAIN DNC component,
with external systems. The current manufacturing process: which is based on Microsoft's (D)COM
HEIDENHAIN standard controls are – Machine and operating-data acquisition (Component Object Model) standard. It
equipped with Ethernet interfaces. In systems (MDA/PDA) makes your programming interfaces
combination with a software development – Connection to higher-level ERP/MES available independently of any regional
kit, this opens diverse possibilities for systems language. Each interface supports one or
fulfilling the increasingly complex – Planning of preventive maintenance more methods, properties or events that
requirements of automation technology for based on the actual condition of the can be called from an application. The COM
machine tools. machine component is integrated in the development
• Standard or customer-specific environment, and is thus available for de-
HEIDENHAIN offers the software PC software: veloping your own applications. Any COM-
development kit RemoTools SDK for – Programs for increasing process enabled programming language, such as
interaction with TNC controls. Communica- reliability and system availability C++, C#, VB.NET, as well as many of the
tion takes place according to the TCP/IP – Error reporting systems that, for scripting languages available under Windows
protocol. If the option HEIDENHAIN DNC example, send the customer a can be used to develop applications.
(option 18) is enabled on a HEIDENHAIN message to his smartphone reporting Another advantage of the COM component
control, a Windows application can access problems with the currently running is the version-independence typical of
TNC data and, if necessary, change it. The machining process COM. It eliminates the need to update an
flexibility of the PC software and the large – Overview plans that provide existing application with every version
selection of ready-to-use software information about the current condition jump of the component.
components and standard tools in the of all machines used in production
development environment enable you to – Gathering a base of data for analyses
develop PC applications of great use to with statistical methods
your customers in a very short time.

Please note:
It is not possible to communicate in hard
real time over conventional PC networks.
The reaction time attainable over
HEIDENHAIN DNC depends on the
network’s utilization.
Functional overview and items supplied

Functional overview of the COM component


General machine functions File operations
• Configure and show connections • Create, rename and change directories
• Establish and break connections to the control • Read directory contents (also with filter)
• Show information about the connection status • Read current directory path on the control
• Make connections available to all other objects • Delete empty directories on the control
• Transfer files to and from the control
Version information • Rename files on the control
• Show information about the control model and NC software • Set the change date and change time of a file on the control
• Show information about the active PLC program • Cancel file transfer
• Check SIK numbers (Software Identification Key) • Read and set file attributes on the control
• Show version of the COM component • Read the total and available memory on the control
• Define the files to be monitored for event triggering
Process information • Report changes to a monitored file
• Show operating time of the control • Report the conclusion of file transfer
• Show operating times of the machine, spindles and axes • Report the progress of active file transfer
• Display the run time of machining (NC program)
Error management
Configuration information • Readout of pending error information
• Show number and designation of axes • Acknowledge all current errors
• Show type and associated channel of axes • Read error description
• Create own error codes on the control
Machining control • Report error results of peripheral devices
• Report changes to the state of the operating mode, active • Report acknowledgment of an error
NC program, program status and DNC mode • Read out a service file
• Report tool changes, including old and new tool numbers • Configure logging
• Report information from the NC program via FN 38 • Create screenshot of the control screen
• Set presets on the control
• Select and start the NC program PLC communication
• Interrupt program run immediately or at a certain block • Transmit messages to the control’s PLC
• Query the current position of the tool and machine • Receive messages from the control’s PLC
• Read and switch the operating mode
• Query the status of the currently running NC program Direct access to PLC memories
• Query and change the values of the override potentiometers • Read- and write-access to PLC memories, such as marker,
counter, timer, byte, word, double word, and string
Data access • Input marker, byte, word, double word
• Access the tables in the control • Output marker, byte, word, double word
• Create and delete rows of information
• Read and change contents Functions for virtualTNC
• Define the data to be monitored for event triggering • Read current axis positions
• Read and write machine data • Set time and position filters for axis streaming
• Set and test current position
• Set time lapse

Items supplied Prerequisites for the PC


RemoTools SDK V3.1 ID 340442-31 • Operating system: Windows 7/8/10
The following is included with • CPU  1 GHz
RemoTools SDK: • RAM 4 GB
• COM component • Free memory on the hard disk 1 GB
• Help for API documentation • Ethernet interface
• Various Visual Studio 2010 examples
• JHIOSim DLL
virtualTNC
Control software for PC-based machine simulation

Simulation of NC programs on the control control. In order to simulate the interaction Prerequisites for the PC
has been a feature of HEIDENHAIN with a real machine, virtualTNC also makes Operating system: Windows 7/8/10
contouring controls for some time now. the input and output states of the • CPU  1 GHz
The PC software virtualTNC now makes it integrated PLC available. • RAM 4 GB
possible to use HEIDENHAIN controls as a • Free memory on the hard disk  5 GB
control component for machine-simulation Coupling of virtualTNC through • DVD drive (for installation)
applications on external computer the RemoTools SDK • USB port for software enabling module
systems. Software manufacturers who would like to • Ethernet interface
simulate a production system can connect
How machine simulation with their machine simulation to virtualTNC via Supported NC software
virtualTNC works HEIDENHAIN DNC. The AxisPosition- • TNC 640: NC software 34059x-07
Machine-simulation applications can Streaming interface of the COM component • iTNC 530: NC software 34049x-03
simulate entire production units in order to must be used for coupling the axis positions.
optimize production processes in advance. The JHIOsim DLL is used to read the PLC virtualTNC
input and output states. Both are included Control software for PC-based machine
VirtualTNC can control the axes of a in the RemoTools SDK development simulation:
machine simulation as with a real system. package. A software release module is • Single station license ID 1113933-02
Users program and operate the control in required to enable the functionality of the • Network license for
the same way as they do an actual interface. 1 workstations: ID 1122145-02
HEIDENHAIN control. virtualTNC is the • Network license for
programming station software of the 14 workstations: ID 1113935-02
respective HEIDENHAIN control with a • Network license for
special interface that enables the machine 20 workstations: ID 1113936-02
simulation software to identify the current
axis positions of the running “virtual”

Microsoft, Windows, Windows 7, Windows 8, Windows 10


are registered trademarks of Microsoft Corporation.

Helpline for technical support This Product Information supersedes all


previous editions, which thereby become
APP programming +49 8669 31-3106 invalid. The basis for ordering from
DR. JOHANNES HEIDENHAIN GmbH HEIDENHAIN is always the Product
Dr.-Johannes-Heidenhain-Straße 5 E-mail: service.app@heidenhain.de
Information document edition valid when
83301 Traunreut, Germany
{ +49 8669 31-0 the order is made.
| +49 8669 32-5061
E-mail: info@heidenhain.de Further Information
www.heidenhain.de • Brochure TNC 640 HSCI – Information
for the Machine Tool Builder
• Brochure: iTNC 530 HSCI – Information
for the Machine Tool Builder

628968-23 · 1 · 6/2017 · H · Printed in Germany 

S-ar putea să vă placă și