Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Wert Runden - HEIDENHAIN TNC 640 E Benutzerhandbuch

Din/iso-programmierung
Vorschau ausblenden Andere Handbücher für TNC 640 E:
Inhaltsverzeichnis

Werbung

Q-Parameter programmieren | Programmierbeispiele
9.12 Programmierbeispiele

Beispiel: Wert runden

Die Funktion INT schneidet die Nachkommastellen ab.
Damit die Steuerung nicht nur die Nachkommastellen abschneidet,
sondern vorzeichenrichtig korrekt rundet, addieren Sie zu einer
positiven Zahl den Wert 0,5. Bei einer negativen Zahl müssen Sie
0,5 subtrahieren.
Mit der Funktion SGN prüft die Steuerung automatisch, ob es sich
um eine positive oder negative Zahl handelt.
%ROUND G71 *
N10 D00 Q1 P01 +34.789*
N20 D00 Q2 P01 +34.345*
N30 D00 Q3 P01 -34.345*
N40 ;
N50 Q11 = INT (Q1 + 0.5 * SGN Q1)
N60 Q12 = INT (Q2 + 0.5 * SGN Q2)
N70 Q13 = INT (Q3 + 0.5 * SGN Q3)
N99999999 %ROUND G71 *
HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018
Erste zu rundende Zahl
Zweite zu rundende Zahl
Dritte zu rundende Zahl
Zu Q1 den Wert 0,5 addieren, danach Nachkommastellen
abschneiden
Zu Q2 den Wert 0,5 addieren, danach Nachkommastellen
abschneiden
Von Q3 den Wert 0,5 subtrahieren, danach
Nachkommastellen abschneiden
9
315

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Tnc 640

Inhaltsverzeichnis