This user manual describes all proceedings concerning the operations of
this CNC system. However, it is impractical to give particular descriptions for
all unnecessary or unallowable system operations due to the manual content,
product specific applications and other causes. Therefore, the proceedings
not indicated herein should be considered impractical or unallowable.
This user manual is the property of GSK CNC Equipment Co., Ltd. All
rights are reserved. It is against the law for any organization or individual to
publish or reprint this manual without the express written permission of GSK
and the latter reserves the right to ascertain their legal liability.
2
PREFACE
Your excellency,
It’s our pleasure for your patronage and purchase of this GSK980TDa CNC system
made by GSK CNC Equipment Co., Ltd.
This book is the concise user manual of GSK980TDa Turning CNC System.
Warning
! Accident may occur by improper connection and operation! Please carefully
read this manual before usage!
Special tips:
The system power fixed on the cabinet is special for the CNC system made
by our company.
And this power is unallowed to be used for other purposes. Otherwise it
may cause severe danger.
This manual is reserved by final user.
All specifications and designs herein are subject to change without further notice.
We are full of heartfelt gratitude to you for supporting us in the use of GSK’s products.
2.1 S Command.................................................................................................................................................6
2.2 M Command ...............................................................................................................................................6
2.3 T Command.................................................................................................................................................7
2.4 F Command.................................................................................................................................................7
2.5 G Command ................................................................................................................................................7
2.5.2 Linear Interpolation G01 ....................................................................................................................................8
2.5.5 Workpiece Coordinate System G50.................................................................................................................9
2.5.14 Thread Cutting with Constant Lead G32.....................................................................................................21
2.5.15 Thread Cutting with Variable Lead G34 .................................................................................................22
2.5.16 Z Tapping Cycle G33......................................................................................................................................23
3.1.3 Display Menu .....................................................................................................................................................30
3.1.4 Summary of Interface and Operation.............................................................................................................31
3.1.4.1 Position Interface...........................................................................................................................................31
3.1.4.2 Program Interface..........................................................................................................................................33
3.1.4.6 BIT PARAMET ER, DATA PARAMETER, SCREW-PITCH COMP Interface............................................40
3.1.4.7 CNC DIAGNOSIS, PLC STATE, PL C VALUE, machine soft panel, VERSION MESSAGE Interface.....42
3.2 Program Edit.............................................................................................................................................44
3.2.1 Program Creation..............................................................................................................................................44
3.2.2 Input of the Program.........................................................................................................................................45
3.2.3 Deletion and Insertion of the Character.........................................................................................................45
3.2.4 Selection of the Program .................................................................................................................................46
3.2.5 Execution of the Program ................................................................................................................................46
3.3.5 Coolant Control .................................................................................................................................................48
3.4.1 Code words input..............................................................................................................................................49
3.4.2 Code Words Execution.................................................................................................................................... 50
3.5.2 Tool Setting Operation (Tool Setting by machine zero return, machine zero switch needed)...............51
3.5.3 The Alteration of the Offset Value ..................................................................................................................53
3.5.4 Clearing of the Offset Values ..........................................................................................................................54
3.6 Part Machining Example ........................................................................................................................54
Programming methods of X coordinates are divided into: diameter programming and radius
programming.
Diameter programming: When X input command value is by diameter and X coordinates are shown
in diameter at the moment;
Radius programming: When X input command value is by diameter and X coordinates are shown in
radius at the moment
Whether the diameter programming or the radius programming is determined by the system parameter,
generally, we use the diameter programming.
4
Chapter 1 Programming Fundamentals
Note: The diameter programming is used except for the special description in the following
explanation.
Example: As Fig.1-8, X axis of workpiece coordinate system is right end face of workpiece,
Diameter programming: A coordinates X50 Z0;
B coordinates X50 Z-30
C coordinates X80 Z-50
Radius programming: A coordinates X25 Z0;
B coordinates X25 Z-30;
C coordinates X40 Z-50;
Fig. 1-8
5
GSK980TDa Turning CNC System
Chapter 2 Programming
Automatic machining process of CNC machine is defined to the automatic run course of part programs
which have been edit in advance. Programming is that we use commands (words) which are exclusive to
CNC system to describe the drawings and technology to compile the machining programs of parts.
The chapter mainly introduces the common commands of programs.
2.1 S Command
S command is used for controlling spindle speed and GSK980TD has two modes to control it, Spindle
speed switching value control: spindle speed gear control and spindle speed frequency conversion control.
One of them used by GSK980TDa is determined by the system parameter (after delivery, the spindle
control mode is determined by the machine manufacturer), and can be judged by the display windows.
Spindle speed gear control mode Spindle speed frequency conversion mode
MDI
Note: Press
program window.
Spindle speed gear control mode: S□□□□(01~04)specifies the spindle gear and controls the spindle
speed.
spindle. Unit: rev/min.
Example: S01 specifies the first gear of spindle speed, and the actual speed is determined by
the machine.
Spindle speed frequency conversion control mode: S□□□□(0~9999)specifies the actual speed of
Example: S300 specifies the spindle speed to be 300 rev//min; S1260 specifies the spindle
speed to be 1260 rev/min.
into MDI operation mode, press (press or ) into the
2.2 M Command
M command consists of command address M and its following 1~2 digits, used for controlling the
operations ON/OFF of the machine and run sequence of machining program, and the common M
commands are as follows:
6
Chapter 2 Programming
Common M commands
Command Function Remark
M03 Spindle CCW
M04 Spindle CW
M05 Spindle stop
M03 and M04 control the spindle direction, and the actual speed is
specified by S command, so, M03/M04 and S command should be
matched in machining. “M03, S500” is the CCW spindle 500
rev/min.
M08 Cooling ON
M09 Cooling OFF
M30 End of program
2.3 T Command
Machining one workpiece needs several different tools which coordinates are different coordinates of
cutting position because their installation and tool length are different. So, the system must automatically
execute the tool change to eliminate the influence caused by the above difference, otherwise, which causes
the difficult programming and large calculation. T command of GSK980TDa can execute the automatic tool
change and tool compensation.
Command format:
T □□〇〇
Tool offset number (00-32)
Target tool number (01-32)
Command function: The automatic tool post rotates to the target tool number and the tool offset of tool
offset number commanded is executed. After tool offset is executed, the system
can execute T□□00 to cancel the tool offset, and there is only one T command in
one block.
Example: T0202 indicates that the system executes the No. 2 tool change and the No. 2 tool offset.
2.4 F Command
Use F command to specify the cutting feedrate in the block.
In G98, the format: F ;(F0001~F8000, feed distance per minute of slide, unit: mm/min)
In G99, the format: F;(F0.001~F500,
The actual cutting feed of the tool is controlled by F value and feedrate override, and the system
provides 16 steps feedrate override (0~150%, increment of 10%), which is controlled by the feedrate
FEEDRATE
OVERRIDE
FEEDRATE
override key
OVERRIDE
or
on the machine panel.
2.5 G Command
G command consists of command address G and its following 1~2 bits command value, used for
defining the motion mode of tool relative to the workpiece, defining the coordinates and so on.
2.5.1 Rapid Traverse (Positioning) G00
Command format: G00 X(U) Z(W) ;
7
GSK980TDa Turning CNC System
Command function: rapid traverse
Command specifications: X(U),Z(W)are coordinate values of end points, X, Z are absolute values,
U, W are incremental values.
All or one of X (U), Z (W) can be omitted. When one of them is omitted, the
coordinate values of starting point and end point of the axis; when they are
omitted, the starting point and end point are in the same position.
Note: For the following G commands in the User Manual, X (U), Z (W) specifications are the same
except for the special notes.
Example: The program is realized by the tool rapidly traversing from A (60, 23) to B (40, 0) as
A’→……B’ is the roughing cycle (tool infeed →cutting→tool retraction→tool
infeed……).
12
Chapter 2 Programming
Specified path by program
Finishing path
Rapid traverse
Cutting feed
Starting point (end point)
Roughing path
Fig. 2-11
Command specifications:
Δd:it is each travel(unit:mm,radius value)of X tool infeed in roughing, its value: 0.001~99.999(unit
:
mm,radius value)without sign symbols.
e: it is travel(unit:mm,radius value)of X tool retraction in roughing its value: 0.001~99.999(unit
mm,radius value)without sign symbols.
ns: Block number of the first block of finishing path.
nf: Block number of the last block of finishing path.
Δu: X finishing allowance is -9999.999~9999.999 (unit: mm, in diameter) with sign symbol, i.e. the
different value of X absolute coordinates between A’ and A.
Δw: Z finishing allowance is -9999.999~9999.999 with sign symbol (unit: mm in diameter). i.e. the
different value of Z absolute coordinates between A’ and A.
X60 W-30; (b→c) a→b→c→d→e blocks for finishing path
W-20; (c→d)
N120 X100 W-10; (d→e)
G70 P80 Q120; (a---e blocks for finishing path)
M30; (End of program)
2.5.9 Radial Roughing Cycle G72
GSK980TDa Turning CNC System
Command format: G72 W
G72 P
N
......;
....F;
....S;
....;
(Δd) R(e)
(ns) Q(nf) U(Δu) W(Δw); ⑵
(ns) .....;
⑶
·
N (nf
).....;
Command path: A→A’→……B’→C’→A→B→C→A
A’→……B’ is the roughing cycle (tool infeed→cutting→tool retraction→tool
infeed……)
Specified path by program
F S T
;
⑴
Finishing path
Rapid traverse
Cutting feed
14
Starting point (end point)
Roughing path
Fig. 2-13
Chapter 2 Programming
)
Command specifications:
Δd: it is each travel(unit:mm,)of Z tool infeed in roughing, its value: 0.001~99.999(unit:mm,without
sign symbols).
e: it is each travel(unit:mm)of Z tool infeed in roughing, its value: 0.001~99.999(unit:mm, without
sign symbols).
ns: Block number of the first block of finishing path.
Nf: Block number of the last block of finishing path.
Δu: X finishing allowance in roughing, its value: -9999.999~9999.999 (unit: mm, with sign symbol, in
diameter), i.e. the different value of X absolute coordinates between A’ and A.
Δu: Z finishing allowance in roughing, its value: -9999.999~9999.999 (unit: mm, with sign symbol, in
diameter), i.e. the different value of X absolute coordinates between A’ and A.