GSK GSK928TEa User manual

I
In this user manual we have tried to describe the matters
concerning the operation of this CNC system to the greatest extent.
However, it is impossible to give particular descriptions for all
unnecessary or unallowable operations due to length limitation and
products application conditions; Therefore, the items not presented
herein should be regarded as “impossible” or “unallowable”.
Copyright is reserved to GSK CNC Equipment Co., Ltd. It
is illegal for any organization or individual to publish or reprint this
manual. GSK CNC Equipment Co., Ltd. reserves the right to ascertain
their legal liability.

GSK928TEa Turning CNC System User Manual
II
Preface
Dear Users,
We are honored by your purchase of this GSK928TEa Turning CNC
System made by GSK CNC Equipment Co., Ltd.
The manual describes the programming, operation, installation and
connection of this system in details.
To ensure safe and effective running, please read this manual carefully
before installation and operation.
Notes before operation:
zConnect the emergency stop button of the system firmly and correctly, otherwise
an emergency stop alarm will occur when the system is switched on, and the
system cannot work properly (it does not belong to system fault).
zSet the program reference point of the system according to the actual mounting
position of the tool of the machine.
Warning
Accident may occur by improper connection and operation!This
system can only be operated by authorized and qualified personnel.
Special caution:
The power supply fixed on/in the cabinet is exclusively used for the
CNC system made by GSK.
It can't be applied to other purposes, or else it may cause serious
danger!

III
This manual is subject to change without further notice.
ANNOUNCEMENT!
zThis manual describes various possibilities as much as possible. However,
operations allowable or unallowable cannot be explained one by one due to
so many possibilities that may involve with, so the contents that are not
specially stated in this manual shall be regarded as unallowable.
WARNING!
zPlease read this manual and a manual from machine tool builder carefully
before installation, programming and operation, and strictly observe the
requirements. Otherwise, products and machine may be damaged,
workpiece be scrapped or the user be injured.
CAUTION!
zFunctions, technical indexes (such as precision and speed) described in
this user manual are only for this system. Actual function configuration and
technical performance of a machine tool with this CNC system are
determined by machine tool builder’s design, so functions and technical
indexes are subject to the user manual from machine tool builder.
zThough this system adopts standard operation panel, the functions of the
keys on the panel are defined by PLC program (ladder diagram). It should be
noted that the keys functions described herein are for the standard PLC
program (ladder diagram).
zFor functions and effects of keys on control panel, please refer to the user
manual from machine tool builder.

GSK928TEa Turning CNC System User Manual
IV
Suggestions for Safety
The user must carefully read the suggestions for the system before installing and operating the
system.
The user must follow the suggestions of the system to ensure that the person is not hurt and the
equipments are not damaged.
The user must follow the related suggestions for safety described in the user manual, and must not
operate it until the manual is read completely.
The user must follow the suggestions of safety described in the user manual from the machine
manufacture.
The user can operate the machine or compile the program to control the machine after completely
reading the manual and the one from the machine manufacturer.
I. Graphic symbol
Caution Operation against the instructions may cause the operator serious
injuries.
Alarm Wrong operation may injure the operator and damage the system.
Warning Improper operation may result in damage to the machine, as well its
products.
Important information

Contents
V
II. Notes
1) Check before acceptance
Warning ●The damaged or defect product must not be used.
2) Delivery and storage
Warning ●Moistureproof measures are needed while the system is delivered and stored.
Never climb the packing box, stand on it, or place heavy items on it. Do not put
over five packing boxes in piles. Take particular care of the front panel and the
display of the system.
3) Installation
Warning ●Protect the system from sunlight and raindrops. The shell of the system is not
waterproof.
Warning ●Prevent dust, corrosive air, liquid, conductors and inflammable substances
from entering the system.
●Keep the system away from inflammable and explosive substances. Avoid
places where there is powerful electromagnetic interference.
●Install the system firmly without vibration.
4) Wiring
Caution ●Only qualified persons can connect the system or check the connection. The
connecting wires cannot be damaged. Do not press or open the cover of the
system with power on.
Caution ●The voltage and the polarity of connecting plugs must accord with the user
manual.
●Wet hands are dangerous to grasp the plug or the switch.
Warning ●The connection must be proper and firm.
●The system must be earthed.

GSK928TEa Turning CNC System User Manual
VI
5) Debugging
Warning ●Make sure that the parameters of the system is correct before the system runs.
●No parameter is beyond the setting limit in the manual.
6) Operation
Caution ●Only qualified operators can operate the system.
●Ensure the switch is OFF before connecting the power supply.
Warning ●The operator cannot leave the system to work alone.
●Do not switch on the system until making sure the connection is correct.
●The emergency stop button is able to disconnect all power supplies when the
system breaks down. Do not switch on/off the system frequently
Warning ●Prevent the system from the environmental interference.
7) Troubleshooting
Caution ●Unqualified persons cannot repair the system.
Warning ●After alarms, do not restart the system until the breakdown is fixed.

Contents
VII
III. Safety suggestions for programming
1) Setting a coordinate system
Incorrect coordinate system may cause the machine not to work as expected even if the
program is correct, which may injure the operator, and damage the machine as well as its
tool and workpiece.
2)Rapid traverse (positioning)
When G00 rapid traverse performs the positioning (nonlinear motion to position between
its starting point and end point), make sure that the path for the tool is safe before
programming. The positioning is to perform the rapid traverse, and when the tool and the
workpiece are interfered, the tool, the machine and the workpiece may be damaged, and
even the operator injured.
3)Applicability of user manual
The manual introduces in detail all functions of the system, including optional functions
and max. controllable ranges, which are subject to change with the machine. If there is
any doubt, please read the instruction for the machine.
4)Functions of CNC system and machine
CNC machines depend on CNC systems, but also power voltage cabinets, servo systems,
CNC and the operator panels. It is hard to explain all the integrated functions,
programming and operation. Do not use integrated instructions not included in the manual
until they have been tested successfully.

GSK928TEa Turning CNC System User Manual
VIII
IV. Notes and Safety Suggestions for Operating Machine
1) Test the machine without workpiece or tools. Make sure that the machine runs well before it
starts to work.
2) Check the input data of the system carefully before operating the machine. Incorrect input
data may cause the machine to work improperly, and damage the workpiece and the tool,
as well as injure the operator.
3) Make sure that the input feedrate of the system is suitable for the expected operation.
Feedrate has a maximum for each machine, and the amount of the feed rate is subject to
change with operation. Choose the maximum according to the instructions of the machine.
Improper feedrate leads the machine to work wrongly, and damage the workpiece and the
tool, as well as injure the operator.
4) When offset is needed, check the direction and the amount of the compensation. Improper
compensation causes the machine to work wrongly, and damage the workpiece and the
tool, as well as injure the operator.
5) If the machine is to run in JOG working mode, check the current position of the tool and the
workpiece, and correctly specify the moving axis, moving direction and the feedrate.
MPG(Handwheel) control with great override, such as 100, may damage the machine and
its tool, even injure the operator.
6) If the tool is return to the reference point, make sure that the machine has been equipped
with the device to detect the reference point; otherwise, the tool cannot reach the reference
point, which may damage the machine and its tool, and even injure the operator.

Contents
IX
Safety Responsibility
Manufacturer’s Responsibility
——Be responsible for the danger which should be eliminated and/or controlled on
design and configuration of the provided CNC systems and accessories.
——Be responsible for the safety of the provided CNC systems and accessories.
——Be responsible for the provided information and advice for the users.
User’s Responsibility
——Be trained with the safety operation of CNC system and familiar with the safety
operation procedures.
——Be responsible for the dangers caused by adding, changing or altering on original
CNC systems and the accessories.
——Be responsible for the failure to observe the provisions for operation, adjustment,
maintenance, installation and storage in the manual.
This manual is reserved by end user.
We are full of heartfelt gratitude for your support by using GSK’s
products.

GSK928TEa Turning CNC System User Manual
X
Operation
Introduces operation methods, technical specifications and
parameter settings of GSK928TEa Turning CNC System.
Programming
Introduces command codes and program format of
GSK928TEa Turning CNC System.
Appendix
Introduces supplementary information to installation and
connection of GSK928TEa Turning CNC System.
Connection
Introduces installation and connection methods of
GSK928TEa Turning CNC System.

Contents
XI
CONTENTS
Suggestions for Safety···········································································································IV
OPERATION ·································································································································1
Chapter 1 Overview ································································································································1
Chapter 2 Technical Specifications ···································································································3
2.1 928TEa Technical specifications ············································································································3
2.2 Functional differences between 928TEa and 928TCa turning CNC system ····································· 4
Chapter 3 Operation Panel ···················································································································6
3.1 LCD Display··············································································································································6
3.2 LED Status Indicator ································································································································6
3.3 Keyboard···················································································································································6
3.3.1 Character keys······························································································································6
3.3.2 Working mode selection key ····································································································· 7
3.3.3 Function keys ·······························································································································7
3.3.4 Cycle start and cycle pause (feed hold) key ··········································································8
3.3.5 Manual axis control key··············································································································8
3.3.6 Manual auxiliary function key ···································································································9
3.3.7 Edit keys ······································································································································10
3.3.8 Reset key ····································································································································· 11
Chapter 4 System Operation··············································································································12
4.1 System ON/OFF, Initial State, Modal, and Safe Protection ······························································· 12
4.1.1 Power on········································································································································· 12
4.1.2 Power off ········································································································································ 12
4.1.3 System, program initial and modal···························································································13
4.1.3.1 Initial and modal······················································································································· 13
4.1.3.2 Initial mode and modal of program························································································13
4.1.4 Safe protection······························································································································14
4.1.4.1 Hardware limit protection ·····································································································14
4.1.4.2 Software limit safe protection ······························································································ 15
4.1.4.3 Emergency stop alarm (emergently stopping the system)···············································16
4.1.4.4 Drive unit alarm·····················································································································18
4.1.4.5 Other alarms·························································································································· 18
4.1.4.6 Switching off power supply ·································································································· 18
4.1.4.7 Reset operation·····················································································································18
4.2 CNC Working Mode Selection··············································································································19
4.3 EDIT Working Mode······························································································································· 19
4.3.1 Part program catalog search······································································································ 20
4.3.2 Selecting, creating, deleting, renaming and copying a part program ···························· 21
4.3.2.1 Selecting and creating a part program ··············································································· 21
4.3.2.2 Delete a part program ··········································································································21
4.3.2.3 Deleting all part programs···································································································· 22
4.3.2.4 Renaming a part program····································································································22
4.3.2.5 Copying a part program ······································································································· 23
4.3.3 Part program communication······································································································23
4.3.3.1 Sending part programs(CNC→PC, CNC→USB, CNC→CNC) ·······································23
4.3.3.2 Receiving part programs(PC→CNC, USB→CNC, CNC→CNC) ····································24
4.3.3.3 TXT part program standard format in PC··········································································· 25
4.3.4 Part program content input and edit ····················································································· 26
4.3.4.1 Inputting program content···································································································· 28
4.3.4.2 Inserting program line···········································································································29
4.3.4.3 Deleting a block ····················································································································29
4.3.4.4 Inserting a character in a block ···························································································29
4.3.4.5 Deleting a character in a block···························································································· 30
4.3.4.6 Modifying a block content ····································································································30
4.3.4.7 Inserting a macro character string ······················································································30
4.3.4.8 Program stored space·········································································································· 31
4.3.4.9 No. 253 program operation··································································································31

GSK928TEa Turning CNC System User Manual
XII
4.3.4.10 No. 254 program operation································································································31
4.3.5 hp5 function·································································································································32
4.3.5.1 Part program command help ·······························································································32
4.3.5.2 Relative parameter help for arc ···························································································32
4.3.5.3 Line number sort ···················································································································33
4.3.5.4 Replacing character string····································································································33
4.3.5.5 Cursor position ······················································································································33
4.3.5.6 MPG controlling cursor moving····························································································34
4.3.6 Part program compiling ············································································································34
4.3.6.1 hp3 compiling command·······································································································34
4.3.6.2 hp3 analog drawing···············································································································35
4.3.6.3 Program compiling result analysis·······················································································36
4.3.6.4 Program compound check prompt ······················································································37
4.4 JOG Working Mode ·····························································································································37
4.4.1 Coordinate axis movement ······································································································39
4.4.1.1 JOG movement ·····················································································································39
4.4.1.2 Step movement······················································································································40
4.4.1.3 MPG control ···························································································································40
4.4.1.4 Rapid traverse speed selection ···························································································41
4.4.1.5 Low speed feed speed selection ·························································································42
4.4.1.6 Inputting field moving, setting feedrate ···············································································43
4.4.1.7 Drive unit enabling control····································································································45
4.4.1.8 Coordinate axis motion alarm prompt·················································································45
4.4.2 Creating coordinate system·····································································································45
4.4.2.1 Creating machine coordinate system_machine zero return(machine reference point
return)·····················································································································································45
4.4.2.2 Creating machine coordinate system_without machine zero(no machine reference point)
································································································································································47
4.4.2.3 Setting workpiece coordinate system ·················································································47
4.4.2.4 Setting program reference point··························································································49
4.4.2.5 Program reference point return····························································································49
4.4.2.6 Recovering the workpiece coordinate system and program reference point ·················50
4.4.3 Spindle control function ···········································································································50
4.4.3.1 Spindle starting/stopping control··························································································50
4.4.3.2 Spindle S command _gear shifting control ·········································································51
4.4.3.3 Spindle S_ speed control······································································································53
4.4.3.4 Servo spindle working state setting·····················································································55
4.4.3.5 Spindle orientation control····································································································56
4.4.4 Cooling control ···························································································································58
4.4.5 Manual tool change control ·····································································································58
4.4.6 Manual tool setting operation··································································································60
4.4.7 Hydraulic chuck control function ···························································································64
4.4.8 Hydraulic tailstock control function·······················································································66
4.4.9 Other option functions ··············································································································68
4.4.9.1 Three-color indicator control ································································································68
4.4.9.2 Lubricating control·················································································································68
4.4.9.3 Machine electricity delay power-on control ········································································69
4.4.9.4 External MPG operation ·······································································································69
4.4.9.5 Safety door check function···································································································70
4.4.9.6 Pressure low alarm check function ·····················································································70
4.4.10 Searching run message in JOG working mode ·································································70
4.4.11 Appendix:···································································································································70
4.4.11.1 MDI input controlling M command table MDI ···································································70
4.4.12 Spindle turn function···············································································································71
4.5 AUTO Working Mode ··························································································································72
4.5.1 System working mode in AUTO working mode···································································73
4.5.2 Function key operation in AUTO working mode ·································································73
4.5.2.1 SINGLE execution and CONTINUOUS execution switch ················································73
4.5.2.2 Dry run and machining run switch·······················································································74
4.5.2.3 Switch between coordinate system and graph display ·····················································74
4.5.2.4 Running a part program from the first block·······································································75
4.5.2.5 Running a part program from a specified block ·································································75
4.5.3 Displaying in a part program running····················································································75

Contents
XIII
4.5.3.1 Graphic display data definition ····························································································76
4.5.3.2 Inputting data of graph display ····························································································77
4.5.3.3 Machining workpiece count and timing ··············································································78
4.5.4 Manual operation of miscellaneous function ······································································79
4.5.5 Speed override tune in AUTO working mode ······································································ 79
4.5.5.1 Speed override tune ·············································································································79
4.5.5.2 MPG speed control··············································································································· 80
4.5.6 Interference operation in program execution process ······················································ 80
4.5.6.1 Press key interference in program execution ····································································80
4.5.6.2 External feed hold knob ·······································································································81
4.5.6.3 External start and pause signal···························································································83
4.5.6.4 Feed device alarm function ·································································································83
4.5.7 Modifying offset in program run·····························································································83
4.5.7.1 Modifying offset method in program run·············································································83
4.5.7.2 Modifying tool compensation validity in program running ················································ 84
4.5.8 Searching run message in AUTO working mode································································ 84
4.5.9 Program reference point return in AUTO working mode ··················································85
4.5.10 System reset and emergence stop signal processing in AUTO working mode ········ 86
4.5.11 Regulating LCD brightness in AUTO, JOG working mode ············································· 86
4.5.12 Display of M command execution state in AUTO, MANUAL mode ······························· 87
4.5.13 Operations in AUTO mode····································································································· 87
4.6 Parameter Working Mode···················································································································87
4.6.1 Parameter overview···················································································································88
4.6.1.1 Parameter privilege ··············································································································88
4.6.1.2 Entering operation level ······································································································· 89
4.6.1.3 Parameter management ······································································································89
4.6.2 Parameter modification ············································································································90
4.6.2.1 Parameter search ·················································································································90
4.6.2.2 Parameter modification ········································································································ 91
4.6.3 Parameter hp6 function ············································································································ 91
4.6.3.1 Parameter communication and standard format ·······························································92
4.6.3.2 Parameter draw and solidifying···························································································94
4.6.3.3 System software upgrade and memory update·································································95
4.6.3.4 Functional command privilege·····························································································96
4.6.4 Parameter explanation·············································································································· 96
4.6.4.1 Reference point, software limit parameter bit parameter __ P000~P020·····················96
4.6.4.2 Parameters related to zero return function __ P021~P026, P109~P111, P406~
P407······················································································································································· 97
4.6.4.3 Traverse speed, acceleration time parameter __P100~P108, P112~P119 ·············99
4.6.4.4 Parameters related to transmission and compensation__ P200~P209, P411, P1000~
P1905··················································································································································· 101
4.6.4.5 Parameters related to spindle, cooling __ P300~P317, P326, P329, P341, P410···· 103
4.6.4.6 Parameters related to tool post __ P318~P325, P408··············································· 107
4.6.4.7 Parameters related to chuck tailstock __ P327~P328, P409······································· 109
4.6.4.8 Run and efficiency bit parameter __ P400~P401·························································· 110
4.6.4.9 Relationship between path and run, efficiency parameter ············································· 112
4.6.4.10 Safety and debugging bit parameter __ P402~P404, P419······································· 113
4.6.4.11 Motor drive bit parameter __ P405 ················································································· 118
4.6.4.12 Parameters related to other interfaces __ P412, P330~P332 ································ 118
4.6.4.13 Auxiliary parameter __ P413~P416, P333··································································· 120
4.6.4.14 Interface parameter __P500~P556··············································································· 123
4.6.4.15 Variable initial value __P600~P639 ·············································································· 124
4.6.4.16 Related parameter of G76 __P336~P339···································································· 124
4.6.4.17 M87/M88 related parameter__P342, P343 ······································································ 124
4.6.5 Appendix: parameter list········································································································ 124
4.6.5.1 Reference parameter list···································································································· 124
4.6.5.2 Motion parameter list·········································································································· 125
4.6.5.3 Transmission parameter list······························································································· 125
4.6.5.4 Auxiliary parameter list······································································································· 126
4.6.5.5 Bit parameter······················································································································· 127
4.6.5.6 Interface parameter list ······································································································ 127

GSK928TEa Turning CNC System User Manual
XIV
4.6.5.7 Variable initial value list·······································································································129
4.6.5.8 Pitch compensation parameter list ····················································································129
4.6.5.9 Parameter list related to command forbidden ··································································130
4.6.5.10 Parameter list related to output interface release··························································130
4.6.5.11 Parameter list related to input interface release ····························································131
4.7 OFFSET Working Mode····················································································································131
4.7.1 Tool offset value search··········································································································132
4.7.2 Input tool offset data by keyboard key ················································································132
4.7.3 Offset value in each group clear···························································································133
4.7.4 Tool offset hp6 function··········································································································133
4.7.4.1 Communication and standard format of tool offset data ·················································133
4.7.4.2 Offset data clear ··················································································································135
4.8 Diagnosis Working Mode ··················································································································135
4.8.1 Interface signal search············································································································135
4.8.2 Interface signal name display explanations·······································································136
4.8.3 Input interface diagnosis explanation ·················································································136
4.8.4 Output interface diagnosis explanation ··············································································136
4.8.5 Output interface operation function·····················································································136
4.8.6 Spindle encoder and spindle speed check·········································································137
4.8.7 Diagnosis hp6 function···········································································································137
4.8.7.1 Alarm record display ···········································································································138
4.8.7.2 Alarm record search············································································································139
4.8.7.3 Alarm record hp6 function ··································································································139
4.8.8 Machine miscellaneous function control············································································140
Chapter 5 RS232 and USB System Communication····························································· 141
5.1 RS232 Communication ·····················································································································141
5.1.1 Communication between CNC and PC ················································································141
5.1.2 Communication between CNC and CNC ·············································································142
5.2 USB Communication ·························································································································142
5.2.1 USB operation···························································································································142
5.2.2 USB file catalog requirements·······························································································143
PROGRAMMING·····················································································································145
Chapter 1 Programming Fundamental························································································· 145
1.1 Coordinate Axis and its Direction ·····································································································145
1.2 Machine Coordinate System, Machine Zero···················································································146
1.3 Program Reference Point ·················································································································146
1.4 Machine 2nd, 3rd Program Reference Point ··················································································146
1.5 Workpiece Coordinate System·········································································································146
1.6 Programming Coordinate··················································································································147
1.6.1 Absolute Coordinate Values ··································································································147
1.6.2 Incremental (Relative)Coordinate Values············································································147
1.6.3 Compound Coordinate Values ······························································································148
1.7 Diameter Programming and Radius Programming ········································································148
1.8 Interpolation Function························································································································148
Chapter 2 Program Structure······································································································· 150
2.1 Character ············································································································································150
2.2 Block····················································································································································150
2.3 Block Number·····································································································································150
2.4 Block····················································································································································151
2.5 Block Skip Symbol and Comment····································································································152
2.6 Program Structure······························································································································152
Chapter 3 MSTF Commands and Functions ··········································································· 154
3.1 M — Miscellaneous Function (Command List)···············································································154
3.1.1 M00 — Pause·····························································································································155
3.1.2 M02 — End of Program ···········································································································155
3.1.3 M20 — End of Program Cycle Machine ···············································································155
3.1.4 M30 — End of Program Spindle OFF Cooling OFF ·····················································156
3.1.5 M03, M04, M05 —Spindle Control ·························································································156
3.1.6 M08, M09 — Cooling control··································································································156

Contents
XV
3.1.7 M10,M11, M12 — clamping/releasing workpiece, cancelling chuck output signal·156
3.1.8 M32, M33 — Lubricating ON/OFF ························································································· 157
3.1.9 M41, M42, M44, M43 — Spindle Automatic Gear Shifting Control································· 157
3.1.10 M78, M79, M80 —Tailstock going forward and retreating backward, cancelling
tailstock output signal························································································································· 157
3.1.11 M96 —Cycle execution call·································································································· 157
3.1.12 M97 — Program transfer ······································································································ 158
3.1.13 M98, M99 — Subprogram call and subprogram return ················································· 159
3.1.14 M21, M22, M23, M24 —User Output Control ···································································· 160
3.1.15 M91, M92, M93, M94 — User input ····················································································· 161
3.1.16 M47, M48 — Set spindle working state ············································································· 162
3.1.17 M87, M88 — Spindle orientation control··········································································· 162
3.1.18 M60~M74 — Customized commands ················································································ 162
3.2 M81, M82, M83—User input/output condition control ··································································· 162
3.2.1 M82—output control and detection ····················································································· 162
3.2.2 M81—Control according to input signal state··································································· 163
3.2.3 M83—Control according to output signal state ································································ 163
3.3 S function — Spindle Function········································································································· 163
3.3.1 Gear shifting controlling spindle motor·············································································· 164
3.3.2 Spindle controlling conversion motor ················································································ 164
3.4 T function — Tool Function··············································································································· 165
3.4.1 Tool offset execution mode-moving slide ·········································································· 166
3.4.2 Tool offset execution mode- modifying coordinates ······················································· 166
3.5 F function — Feedrate Function ································································································ 167
Chapter 4 G Commands and Functions ····················································································169
4.1 G00 —Rapid Traverse (Positioning) ······························································································· 169
4.2 G01 — Linear Interpolation ·············································································································· 170
4.3 G02, G03, G05 —Circular interpolation·························································································· 172
4.4 Chamfering Function························································································································· 176
4.4.1 Linear chamfering···················································································································· 176
4.4.2 Circular chamfering················································································································· 178
4.4.3 Special cases···························································································································· 179
4.4.4 Chamfer supplementary explanation ·················································································· 181
4.5 Thread Cutting Command ················································································································ 181
4.5.1 G33 —thread cutting·················································································································· 182
4.5.2 G34 — variable pitch thread cutting························································································· 189
4.6 G32 —Tapping Cycle························································································································ 190
4.7 G50 — Setting a Workpiece Coordinate System··········································································· 191
4.8 G51 — Recovering Workpiece Coordinate System Setting ························································· 192
4.9 G26 — X, Z, Y Reference Point Return ·························································································· 193
4.10 G28 — Return to Machine Zero(Machine Reference Point) ······················································ 193
4.11 G30 — 2nd, 3rd Program Reference Point Return ········································································ 195
4.12 G04 — Dwell···································································································································· 195
4.13 G96 —Constant Surface Speed Control, G97 —Constant Surface Speed Cancel ················· 196
4.14 Single Canned Cycle ······················································································································ 198
4.14.1 G90 —outer cylinder face turning cycle (axial cutting cycle) ······································ 199
4.14.2 G92 —Thread cutting cycle ································································································· 202
4.14.3 G94 —Inner/outer end face (taper) turning cycle···························································· 209
4.14.4 G74 —Deep hole machining cycle on end face······························································· 211
4.14.5 G75 —Grooving cycle··········································································································· 213
4.15 Compound Cycle····························································································································· 215
4.15.1 G71 —axial plane roughing compound cycle·································································· 215
4.15.2 G72 —End face roughing cycle ·························································································· 220
4.15.3 G73 — closed cutting cycle command group ································································· 223
4.15.4 G76 — multi thread cutting cycle command group ······················································· 228
4.16 G22, G80 —Program Part Cycle··································································································· 233
4.17 G98 —Feed per Minute(feed/m) , G99 —Feed per Rev(feed/r) ················································ 235
4.18 G31 — Skip······································································································································ 236
4.19 G52 — rotary axis coordinate clearing integer············································································· 237
4.20 G66—Store the current coordinates, G67—Return to the stored coordinates························· 238
4.21 Additional Axis(Y) Function ············································································································ 238
4.21.1 Additional axis(Y) start ········································································································· 238

GSK928TEa Turning CNC System User Manual
XVI
4.21.2 Additional axis(Y) realizing motion ····················································································238
4.22 Appendix: G function and its Explanation Table···········································································240
4.23 Appendix:G and its Relative Parameter Explanation································································242
Chapter 5 Tool Nose Radius Compensation (G41,G42)······················································· 243
5.1 Application ··········································································································································243
5.1.1 Overview·····································································································································243
5.1.2 Command format······················································································································244
5.1.3 Compensation direction ·········································································································244
5.1.4 Programming rules ··················································································································245
5.1.5 Application example ················································································································246
5.1.6 Tool setting and tool nose number of ball tool··································································247
5.2 Tool Nose Radius Compensation Offset Path Explanation ···························································249
5.2.1 Inner and outer side·················································································································249
5.2.2 Tool movement in start-up······································································································250
5.2.3 Tool movement in OFFSET mode ·························································································250
5.2.4 Tool movement in OFFSET canceling··················································································252
5.2.5 Tool interference check···········································································································254
5.2.6 Particulars··································································································································255
5.2.7 Radius compensation of compound cycle command······················································256
Chapter 6 Pitch Error Compensation ························································································ 258
6.1 Leading-Screw Error Curve ··············································································································258
6.2 Constant Interval Description Method ·····························································································259
6.3 Inflection Point Description Method ·································································································260
6.4 Pitch Compensation Execution Method ··························································································261
Chapter 7 General Programming Rules and Examples ·························································· 264
7.1 General Programming Rules ············································································································264
7.2 Programming Rules for Commands in One Block ·········································································264
7.3 Command Execution Sequence·······································································································266
7.4 Programming Example······················································································································268
7.4.1 Outer machining example ······································································································268
7.4.2 Thread machining example····································································································269
7.4.3 Compound machining example ····························································································271
Chapter 8 Alarm Message············································································································· 275
8.1 Emergency Alarm·······························································································································275
8.2 Alarm Table in PARAMETER, OFFSET Working Mode(i.e. E001~E009) ···································275
8.3 General Chart of Alarm in Working Mode(i.e. E100~ E199) ·························································277
8.4 Emergency Alarm Program Alarm Table (i.e.E200~ E299, E600~ E699) ···································279
8.4.1 Alarm in program command (i.e. E200~299) ······································································279
8.4.2 Alarm in program command (i.e. E600~699) ······································································282
8.5 Alarm Table in JOG OR AUTO Working Mode (i.e.E300~ E499)··············································284
8.5.1 Alarm in Executing Relative Operations (i.e E300~E399)················································284
8.5.2 Relative alarm in executing statement (i.e.E400~ E499) ··················································288
Chapter 9 Statement Programming···························································································· 290
9.1 Variable ···············································································································································290
9.1.1 Variable expression method ··································································································290
9.1.2 Classification of variable ········································································································290
9.1.2.1 Command variable ··············································································································290
9.1.2.2 Pointer variable····················································································································292
9.1.2.3 Interface variable·················································································································294
9.1.2.4 Keyboard scan register r5001····························································································295
9.1.2.5 Display window register r5002···························································································296
9.1.2.6 Display value register r5003 ······························································································299
9.1.2.7 Graph update register r5004······························································································299
9.1.2.8 Program control register r5008··························································································299
9.1.2.9 System special variable set 1 ····························································································300
9.1.2.10 System special variable set 2 ··························································································301
9.2 Statement············································································································································302
9.2.1 Assignment statement ···········································································································302
9.2.2 Conditional statement ············································································································303

Contents
XVII
9.2.3 Statement program example································································································· 304
9.3 Process Monitoring and Execution·································································································· 305
9.3.1 Process monitor description (r7000)···················································································· 305
9.3.2 The start and close of process monitor ··············································································· 307
9.3.3 Monitor program example ····································································································· 308
9.3.4 Pulse monitoring (r7100)······································································································· 310
9.3.5 Pulse monitoring program example ····················································································· 311
9.3.6 Variable transfer register (r7900)·························································································· 312
9.4 Attached List ······································································································································ 313
9.4.1 ASCII list ································································································································· 313
9.4.2 Often used color and code value corresponding list ·························································· 313
Chapter 10 Customization Command Program ·········································································314
10.1 Customization Command··············································································································· 314
10.1.1 Customization command program format ······································································· 314
10.2 Customization Command Store (P254) ························································································ 315
10.2.1 Format and debugging of customization command storeroom·································· 315
10.2.2 Explanation of customized command storage································································ 316
10.2.3 Customized command machining example····································································· 316
10.3. Foot switch in M61 command······································································································· 319
CONNECTION··························································································································321
Chapter 1 Interface···························································································································321
1.1 Rear Cover Interface Position Layout····························································································· 321
1.2 Total Frame ········································································································································ 322
Chapter 2 Interface Graph ·············································································································323
Chapter 3 CNC Device Connection································································································325
3.1 Front Cover Communication Interface···························································································· 325
3.1.1 USB interface···························································································································· 325
3.1.2 Serial RS232 technical specifications················································································· 325
3.1.3 Serial RS232 signal definition······························································································· 326
3.1.4 Connecting with external PC by RS232 ·············································································· 326
3.1.5 Connecting with another CNC system by RS232 communication interface
(communication connections between GSK928TEa) ··································································· 326
3.2 X1, X2 Interface································································································································· 327
3.2.1 X1, X2 interface signal definition·························································································· 327
3.2.2 Connection method of input signal ····················································································· 330
3.2.3 Connection method of output signal··················································································· 332
3.2.4 Input/output signal technical specification········································································ 333
3.3 Machine Zero Return Function and Connection ············································································ 333
3.4 Tool Exchange Control Function and Connection ········································································· 335
3.4.1 Tool exchange control signal definition ············································································· 335
3.4.2 Signal connection···················································································································· 336
3.4.3 Function description··············································································································· 336
3.4.3.1 Tool change mode 0 ··········································································································· 336
3.4.3.2 Tool change mode 1 ··········································································································· 336
3.4.3.3 Tool change mode 2 ··········································································································· 337
3.4.3.4 Tool change mode 3 ··········································································································· 338
3.4.3.5 Tool change mode 4 ··········································································································· 339
3.4.3.6 Tool change 9······················································································································ 340
3.4.4 Tool signal check and parameter setting············································································ 342
3.4.4.1 Default mode (P408_d7=0) ······························································································· 342
3.4.4.2 Table look-up mode (P408_d7=1)·················································································· 342
3.5 X3 Motor Interface····························································································································· 343
3.5.1 Signal definition ······················································································································· 344
3.5.2 Technical specifications········································································································· 344
3.5.3 Equivalent circuit····················································································································· 344
3.5.3.1 Drive unit alarm signal XALM, ZALM, YALM ································································ 344
3.5.3.2 Enable signal Xen, Zen, Yen····························································································· 345
3.5.3.3 Pulse signal and direction signal······················································································· 345
3.5.4 Connection between CNC system and drive unit of compound stepper motor ········ 345

GSK928TEa Turning CNC System User Manual
XVIII
3.5.5 Connecting between CNC and drive unit of reaction stepper motor····························347
3.5.6 Connection layout between CNC and AC servo drive unit··············································349
3.5.7 Connection layout between CNC and Panasonic drive unit···········································351
3.5.8 Connection layout between CNC system and Japanese Yaskawa drive unit ·············352
3.6 X4 Spindle Interface ··························································································································353
3.6.1 Signal definitions······················································································································353
3.6.2 Converter technical specification·························································································353
3.6.3 Encoder technical specifications··························································································353
3.6.4 Connection layout of converter analog voltage ································································353
3.6.5 Encoder interface method ······································································································354
3.6.6 Encode interface connection layout ····················································································354
3.6.7 Connection between CNC system Y and AC servo drive unit ········································355
3.6.8 Connection between CNC system Y and DAP03 spindle drive unit······························356
3.7 X5 MPG Interface ······························································································································357
3.7.1 Signal definition························································································································357
3.7.2 Interface method·······················································································································357
3.7.3 Connection layout ····················································································································357
Chapter 4 User and Maintenance································································································ 358
4.1 Environmental Condition···················································································································358
4.2 Earthing···············································································································································358
4.3 Power Supply Requirements ············································································································358
4.4 Guard ··················································································································································358
4.5 Use after Long-Time Unuse··············································································································358
APPENDIX································································································································359
Appendix 1 CNC system electrical component symbol explanations ···························· 359
Appendix 2 CNC system tool post controller circuit method layout ······························· 360
Appendix 3 Interface circuit method layout ············································································ 361
Appendix 4 External control connection layout····································································· 364
Appendix 5 CNC system appearance installation dimension············································ 365

Operation Chapter One Overview
1
OPERATION
Chapter 1 Overview
With 480×234 lattice TFT color graphic LCD, GSK 928TEa CNC system takes as key control the
high-speed CPU and the complex programmable logic device of super-large-scale integrated
circuit CPLD. ISO CNC code is used to write part programs. The system is characterized by a full
screen editing, Chinese/English operation interface, real time demonstration of the machining
process, simple operation. The system can be matched with stepper motors or AC servo drive
unit to machine outer cylinders, end faces, grooves, tapers, circular arcs and threads with high
cost-performance.
Technical Specifications:
9X, Z link to realize the short linear high-speed smooth interpolation, 0.001mm
interpolation precision, max. rapid traverse speed 30m/min
9Optional to Y(set by the parameter), Y not only realizes the rapid traverse,
feed(JOG/STEP/MPG feed) motion, alone tapping motion, but also sets the coordinate
system, program zero return, manual machine zero return and other operations
9Control servo spindle
9Flexible and convenient programming with statement programming function
9USB interface communication to get the convenient and fast operation
9Least command unit 0.001mm, command electronic gear ratio (1~99999) /(1~99999)
9Control all kinds of automatic tool post, spindle automatic shifting gear
9Pitch error compensation, backlash compensation, tool length compensation, tool
radius C compensation function
9Exponential acceleration/deceleration control used to high-speed, high precise
machining
9Automatic chamfering function
9Tapping function
9Course monitoring function
9Cutting metric/inch thread, end face thread, variable pitch thread, continuous thread;
thread high-speed run-out
9Full editing part programs, storing 255 machining programs; No. 253 program up to
4MB
9Big screen color LCD, color configuration is selected by the parameter
9MSTE state real-time display in machining
9Multi-level operation password to conveniently manage devices
9Parameter backup function
9Parameter, offset data communication function
9Bilateral communication between CNC and CNC, between CNC and PC, serial upgrade
CNC software

GSK928TEa Turning CNC System User Manual
2
9Bilateral communication between CNC and USB, CNC is upgraded by USB
9Installation dimension, electric characteristics, some interfaces are compatible to
GSK928TC Turning CNC System
Table of contents
Other GSK Control System manuals
Popular Control System manuals by other brands

CSI
CSI COMPACT CIP Installation operation & maintenance

Minka Group
Minka Group minkaAire AireControl WC1000 instructions

Murphy
Murphy MURPHYMATIC A900 Series Installation and operating manual

Comunello Automation
Comunello Automation BORDER 400 Installation and user manual

FAAC
FAAC J275 2K HA manual

Trane
Trane Tracer Concierge user guide

Mitsubishi
Mitsubishi SC-SL4-AE installation manual

Siemens
Siemens SIMATIC PCS 7 Function manual

Balcrank
Balcrank FUSION 3110-013 ADMINISTRATION SETUP MANUAL

Balboa Water Group
Balboa Water Group BP600 Troubleshooting & Service Manual

TouchLink
TouchLink TLP Pro 520M user guide

Gecko
Gecko Aeware Swim spa solution Tech book