|
INTRODUCTION
CNCplusTTM
is a general purpose CNC controller for lathe
machine. It is a real-time, multi-tasking, multi-thread,
PC-based CNC controller. It comprises of a MEI motion
control card and CNC software, dedicated for two-axis
simultaneous turning, and extensible to four-axis control. CNCplusTTM
running on platform of Windows 2000 has a
multi-language MMI. Targeted at CNC lathe manufacturing and
retrofitting market, it is an open CNC system. Its system
inputs/outputs, and even CNC commands are customizable. It
can be tailored easily for particular requirements or linked
with other equipment. Although, it is a sophisticated CNC
controller, automations behind screen make it smart and easy
to use. Its standard G & M codes and user-friendly
programming functions are easily handled for both beginners
and experienced CNC operators. Its graphic functions make
programming work and tool-path verification efficient, even
for those who are having not much knowledge on G & M
codes. It is compatible with all CAD/CAM systems having
FANUC O-T series postprocessors. Its twin software, CNCplusTTM
Simulator, provides an off-line programming tool to increase
productivity and avoid downtime.
PROGRAMMING COMMANDS
Basic programming commands,
listed with their functions, are as follows:
-
Axis motions (G00, G01, G02, G03, G32)
-
Dwell (G04)
-
Units (G20, G21)
-
Reference point returns
(G27, G28)
-
Tool radius compensations (G40-G42)
-
Offset parameter specifications (D_____, H_____, H99)
-
Clamp maximum spindle speed & workpiece coordinate
change (G50)
-
Local coordinate setting (G52)
-
Machine coordinate selection (G53)
-
Working coordinate selection (G54-G59)
-
MACRO
instructions (G65)
Arithmetic (H01-H05)
Logic (H11-H13) Functions (H21-H28)
Trigonometry (H31-H34) Conditions (H80-H86)
-
Constant
surface speed & cancel (G96, G97)
-
Feed selection (G98, G99)
-
Tool selection and change (T_____, M06)
-
Feed rate change (F _____, M48, M49)
-
Spindle controls (S______, M03, M04, M05)
-
Coolant controls (M07, M08, M09)
-
Stop controls (M00, M01, M02, M30)
-
Sub-program calls (M98, M99)
-
Programmable logic inputs (M501, M502, M503 ?
extensible)
-
Customizable outputs (M201-M205, M301-M305, ?
extensible)
Optional programming commands are as
follows:
-
Variable-lead thread cutting (G34)
-
Finishing cycle (G70)
-
Stock removing in turning (G72)
-
Stock removing in facing (G74)
-
Pattern repeating (G75)
-
Multiple thread cutting cycle
(G76)
-
Outside / inside cycle (G90)
-
Thread cutting cycle (G92)
-
End facing cycle command (G94)
-
Chip conveyer control (M60, M61)
-
Bar feeder control (M62, M63)
-
Chuck control (M80, M81)
-
Tailstock quill control (M86, M87)
FEATURES
-
2 axes CNC software for CNC lathes and extensible to 4
axes.
-
As function-add-on software running on Windows 2000,
CNCplusTTM does not change any functions of Windows 2000.
All Windows 2000 based software can work together with CNCplusTTM
.
-
Multi-language Man-Machine Interface.
-
Simplest CNC configuration! PC motion control card and
CNCplusTTM
.
-
24 on-board IO. Extra IO board is optional.
-
Support manual spindle, inverter controlled spindle and
servo-controlled spindle.
-
Support Auto-Tool Change (ATC). Manual tool change is
also allowed.
-
Connection with control panel is made easy.
-
Graphic hand wheel for jogging.
-
Selection on mm system / inch system, and diameter
cutting / radius cutting.
-
Machatronic hand wheel is available. Output speed is
customizable.
-
Feed rate can be overridden on the fly.
-
ISO Standard G codes and M codes. Compatible with all
CAD/CAM systems.
-
Open CNC system. Many system parameters can be modified
for special requirements. That makes the CNCplusTTM flexible
and easily customized.
-
Six working modes: Language Selection, Setup, Editor,
View, Teach and Operation.
-
Different system parameters for different jobs
controlled by project setup.
-
Unlimited CNC program size.
-
Auto-numbering System.
-
Tool path and machining process can be checked with View
mode before cutting.
-
Programming can be done with graphic input in Teach
mode. CNC programming knowledge is not necessary.
-
Tools for graphically building lathe, workpiece,
tool-post and tools for path checking.
-
Subprograms and MACRO-instructions make programming work
quick and neat.
Sub-programs can be embedded up to 9
levers. Primary MACRO-instructions were built
in for arithmetic calculation, logical operation,
mathematical functions and conditional divergence.
-
Programmable logical inputs and outputs are extensible
and customizable.
-
Multi-document full screen editor.
-
Tool offset is controlled either by offset parameters
in the tool data table or by the offset commands in a
CNC program.
-
Multi coordinate systems, such as the machine
coordinate system, the user-defined coordinate system,
pre-defined working coordinate systems and the local
coordinate system.
-
Backlash compensation and pitch compensation.
-
Emergency stop and resume functions.
-
Twin-software, CNCplusTTM Simulator, including all the
operation modes and functions in CNCplusTTM except
servomotor controlling functions. It is developed for
CNC education, operator training and off-line
programming.
-
Utility software, Tool Box, for installation and
troubleshooting.
-
Less key-input required in Graphic User Interface.
-
Many functions and automations are added for operator’s
convenience
-
Hot keys are added for high efficiency.
ELECTRIC
HARDWARE
WORKING MODES IN
CNCplusTTM
 |
|
|
|
Opening Window
CNCplusTTM
has six working modes: Language Selection, Setup, Editor,
View, Teach and Operation. A working mode can selected in
the Opening Window.
|
|
Language Selection Mode
CNCplusTTM is an
multi-language CNC system. The MMI language can be selected in
LANGUAGE SELECTION mode.
|
|

|
|

|
|
Setup Mode
CNCplusTTM
is an open CNC system. Its characteristics, initial status
and performance are controlled by system parameters, machine
tool parameters and machining parameters. All the parameters
can be specified in SETUP mode.
|
|
Editor Mode
The CNC programs can be browsed
and edited in this mode. A full-screen multi-document editor
provides the functions of browsing, inserting, deleting,
copying, cutting, pasting and saving.
|
|

|
|
|
|
View Mode
Tool location, tool path, machine
status and corresponding command block can be monitored
without operating the CNC machine. When tool path is
displayed on the screen, different viewpoints can be
selected. The view can be zoomed-in or zoom out to check
part of the tool path closely. The CNC program can be run
continuously or one command block at a time.
|
|
Teach Mode
It is a powerful graphic programming
tool. Key points of a tool path could be graphically input
based on command type selected. Feed rate, spindle speed,
tools and machine status could be selected with the tool
path. Once the inputs are saved CNCplusTTM will
automatically create a CNC program and display it in the
windows.
|
|

|
|

|
|
Operation Mode
All machine control functions and
machining functions are built in this mode. The functions
include jogging, tool change, spindle control,
input/output control, homing, speed override, compiling
CNC program, testing CNC program, running CNC program,
etc.
|
|
Tool Box
The functions in Tool Box are useful
for system installation, calibration and trouble-shooting.
|
|