Milling Control System
Googol's inverted pendulum system is a nonlinear unstable system, an ideal experiment platform for teaching control theories and conducting various control experiments. Many abstract control concepts, such as the stability and the controllability of a control system, can all be shown visually through the inverted pendulum system. In addition to educational purposes, an inverted pendulum is also an excellent tool for researchers of modern control theories. Through continuous research,  new control methods haven been developed and then applied to high-tech industries such as aeronautical engineering and robotics.
Milling Control System Interface Panel
GNC-300-M milling machine control system (CNC) uses Googol motion controller and embedded PC. It adopts DSP and host PC processor for parallel processing, provides high dynamic follow up accuracy and excellent machine finishing. It offers a cost-effective solution to upgrade CNC machines.

Technical Feature:

Product Structure:

  • Agility - Super slim structure
  • Reliability - Closed structure with outside data interface
  • Advanced - Imbedded PC structure + DSP module
User Inteface:
  • 8.4" TFT high resolution color display
  • Tool path real time graphic simulation
  • Individualized parameter table design
  • Integrated machine operation panel with plentiful process information
  • UG, Mastercam code compatible (eg. FANUC-A/B/C)
  • Fix loop, complex loop functions
  • Close loop vector control algorithm
  • Ethernet, USB, DNC function

Technical Specification:

Control Axes:

4 axes (Including spindle)

Coordination Axes:

3 axes

Command scale:


Interpolation method:

linear, circular, helical

Rapid override: real time adjustable

Feedrate override:

0-150%, 16 levels real time adjustable

Manual override:

0-150%, 16 levels real time adjustable

Step length:

1, 10, 100, 1000um

Pitch error compensation:

512 points per axis, compensation value -1000~1000um

Backlash compensation:


Operation mode:

Edit, Auto, MD1, manually continuous, manually jog, Handle

User program:

General NC machining code compatible (e.g.: FANUC code compatible), 32M (extensible) flash memory

Graphic function:

machine tool trajectory real time graphical simulation, 2D graphics, user define axis version(0~7)

Communication function:

DNC on line machinging, virtual network hard disk, USB

G code function:

40 G codes, complete custom macro(G65)

Spindle function:

S code directly specify spindle actual speed, spindle override 0%-150% (16 levels) real time adjustable

Tool function:

manage up to 99 tools, 99 arrays of tool offset, tool length and tool radius compensation

Miscellaneous function:

M2 bit code assignment, handle trace function

User interface:

User define M code, 36 pts input signal, 32 pts output signal; tool definition, user define alarm input, T-code, M06 M62~M69 auto calling sub-program; S-code auto shift, extendable interface to outside PLC.

Feed driver equipment:

AC/DC servo driver (±10V speed input, incremental encoder)

Spindle driver equipment:

Spindle motors (0-10 V or ±10V speed input, incremental encoder)

Ordering Information

(I) Standard Package

Model No.







Control System

GNC Controller


Operation Panel


Standard Accessory

Interface board cable, 0.8M


Inner Hexagonal Screw



User Manual & Operation Guide


Quality certificate card


Packing list


(II) Optional Accessories:



Input Signal Cable


Output Signal Cable


Data Interface

(include data interface cable)

Machine Signal Cable


Servo Axis Cable


Extended input signal Cable


Extended input signal Cable


Input Connection Board

24 channel

Output Connection Board

24 channel

External Hand Wheel




MY Office : 72-3C, JALAN PUTERI 2/4, BANDAR PUTERI, 47100 PUCHONG, SELANGOR, Malaysia. Tel:+603-8063 9300 fax:+603-8063 9400
SG Office : 259, Onan Road, Singapore 424651. Tel: +65-6468 3325 Fax: +65-6764 5646