PR RemoTools SDK ID628968 en

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

RemoTools SDK

virtualTNC
Software Interface for
Interaction with TNC Controls

Information for the Machine


Tool Builder

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

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

User authentication
• RPC Secure

Items supplied Prerequisites for the PC


RemoTools SDK V3.2 ID 340442-32 • 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 • USB port for software enabling module
applications on external computer the RemoTools SDK • Ethernet interface
systems. Software manufacturers who would like to
simulate a production system can connect Supported NC software
How machine simulation with their machine simulation to virtualTNC via • TNC 640: NC software  34059x-07
virtualTNC works HEIDENHAIN DNC. The AxisPosition­ • iTNC 530: NC software  34049x-03
Machine-simulation applications can Streaming interface of the COM component
simulate entire production units in order to must be used for coupling the axis positions. virtualTNC
optimize production processes in advance. The JHIOsim DLL is used to read the PLC Control software for PC-based machine
input and output states. Both are included simulation:
VirtualTNC can control the axes of a in the RemoTools SDK development • Single station license ID 1113933-02
machine simulation as with a real system. package. A software release module is • Network license for
Users program and operate the control in required to enable the functionality of the 1 workstations: ID 1122145-02
the same way as they do an actual interface. • Network license for
HEIDENHAIN control. virtualTNC is the 14 workstations: ID 1113935-02
programming station software of the • Network license for
respective HEIDENHAIN control with a 20 workstations: ID 1113936-02
special interface that enables the machine
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
Application programming invalid. The basis for ordering from
 HEIDENHAIN is always the Product
 Phone: +49 8669 31-3106
E-mail: service.app@heidenhain.de Information document edition valid when
 
   


 

the order is made.

 
 

Further Information:


• Brochure: TNC 640 HSCI – Information
for the Machine Tool Builder
• Brochure: iTNC 530 HSCI – Information
*I_628968-24* for the Machine Tool Builder
628968-24 · 0.5 · 05/2019 · H · Printed in Germany

You might also like