Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Equipment >> CNC Machine

Osai GTL: Advanced High-Level Geometric Programming for CNC

Osai GTL (HIGH LEVEL GEOMETRIC PROGRAMMING)

Osai 10 Series CNC systems permit to program a geometric profile on the plane using either the standard programming language (G1-G2-G3) or GTL, a high level programming language.

Osai GTL makes it possible to use the information provided by the drawing in order to program a profile made up of straight lines and circles. The Osai 10 Series CNC calculates tangency and intersection points between these elements.

Osai GTL and standard programming codes can be used in the same program but not in the same profile.

GTL requires absolute programming mode (G90).

Osai GTL: Advanced High-Level Geometric Programming for CNC

Geometric Elements

Osai GTL uses lower case letters

Programming

NAME INDEX = <Expression>

where
NAME is one of the symbols for geometric element e.g.:
o defines reference origins
p defines points
I defines straight lines
c defines circles

INDEX defines the number of the NAME geometric variable (element).
It is a number ranging from 0 to the maximum configured limit.

expression provides all the information that defines the geometric element.

Examples

Examples of element definitions:
o1 = X30 Y30 a45
p1 = o1 X15 Y15
p2 = X60 Y30
l1 = p1, p2
l2 = X30 Y50, a45
c1 = l1,l2,r15
l3 = X0 Y0, X100 Y60
p3 = l3, c1
c2 = p3,r8

Definition of Points

Example1
Osai GTL: Advanced High-Level Geometric Programming for CNC

p1 = X30 Y160

Example2

Osai GTL: Advanced High-Level Geometric Programming for CNC

o1 = X30 Y20 a-20
p5 = o1 X20 Y10

Definition of Straight Lines

Osai GTL: Advanced High-Level Geometric Programming for CNC

l1 = X40 Y20, X60 Y70

Definition of Circles

Osai GTL: Advanced High-Level Geometric Programming for CNC

c2=I50J100r-40

CNC Machine

  1. Top 10 Cloud Programming Languages Every Developer Should Master
  2. Fundamentals of Digital Communication: From Theory to Practical Implementation
  3. Microprocessor Programming Fundamentals
  4. C Programming Language: Fundamentals, History, and Applications
  5. Mastering High Efficiency Milling: Techniques & Benefits
  6. Fanuc Decimal Point Programming: Overview & Parameter Settings
  7. Comprehensive Osai GTL Programming Guide for CNC Machinists
  8. Osai GTL Geometric Programming Demo: Advanced High-Level Example
  9. Comprehensive Osai CNC GTL Programming Guide: Step-by-Step Example
  10. Comprehensive Osai 10 Series GTL Programming Example for CNC Machining