Do you have a question about the 980MDc and is the answer not in the manual?
Questions and answers
Chimezie Nkwor
March 13, 2025
Alarm 1x axis driver not ready
Alarm 2 y axis
Alarm 3 z axis
Alarm 4 emergency stop
How can these be fixed
1 comments:
Mr. Anderson
March 13, 2025
To fix alarms for the X-axis driver not ready, Y-axis, Z-axis, and emergency stop on the GSK980MDc system, follow these steps:
1. Check Emergency Stop (ESP) Alarm: - Ensure the emergency stop button is not pressed. - Verify the CNC diagnostic message ESP to monitor the state of the emergency stop input signal. - If the alarm persists, press the Overtravel Release button and move the axis in the reverse direction.
2. Stroke Limit Switch Check: - In Manual or MPG mode, slowly move the axes to test the stroke limit switch. - Confirm the correctness of the alarm display and the validity of the overtravel release button. - Adjust the stroke limit switches if necessary.
3. Drive Unit Setting: - Set BIT4 to BIT0 of bit parameter No.009 according to the alarm logic level of the drive unit. - For the system’s default drive unit, all bits (BIT4–BIT0) of parameter No.009 should be set to 1.
4. Check Connections: - Ensure the X, Y, and Z-axis drive units are properly connected and powered. - Inspect wiring and connections for any loose or damaged cables.
5. Restart the System: - After making adjustments, restart the CNC system and check if the alarms clear.
This procedure should help resolve the alarms related to the X, Y, Z-axis driver not ready and emergency stop.
This answer is automatically generated
Summary of Contents for GSK 980MDc
Page 1
USER MANUAL GSK 980MDc Milling CNC System Add: No.7, 1 . Street, Luochong North Road, Luochongwei, Guangzhou, 510165, China Http://www.gsk.com.cn E-mail:sale1@gsk.com.cn Tel: 86-20-81796410/81797922 Fax: 86-20-81993683 All specifications and designs are subject to change without notice. 2012/ Edition 2 August 2012/ Printing 1 GUANGZHOU 数...
Page 2
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.
Page 3
Please carefully read this user manual before use! Note: The power supply installed on (in) the cabinet is exclusive to GSK’S CNC systems. The power supply form is forbidden to be used for other purposes.
Notes Notes ■ Delivery and storage Packing box over 6 layers in pile is unallowed. Never climb the packing box, neither stand on it, nor place heavy objects on it. Do not move or drag the product by the cables connected with it. Forbid collision or scratch to the panel and displayer.
Page 5
GSK980MDc Milling CNC System User Manual Announcement! This manual describes various items as much as possible. However, operations allowable or unallowable can not 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 considered to be unavailable.
Page 6
Summary Ⅰ Programming GSK980MDc CNC Technical Specification, Product Type, Command and Program Format Ⅱ Operation GSK980MDc CNC Operation Use Ⅲ Installation and Connection GSK980MDc CNC Installation, Connection and Setting Appendix CNC Ladder Function Allocation, Alarm Message Table...
Page 7
GSK980MDc Milling CNC System User Manual Safety Responsibility Manufacturer’s safety responsibility —— The manufacturer should be responsible for the cleared or the controlled safety in the design and the structure of the CNC system and the accessories. ——The manufacturer should be responsible for the CNC system and the accessories. ——The manufacturer should be responsible for the message and the suggestion for the user.
CONTENTS Ⅰ Programming CHAPTER 1 PROGRAMMING FUNDMENTALS ................3 1.1 Introduction..........................3 1.2 Program Execution ........................6 1.2.1 Program Execution Sequence ...................6 1.2.2 Word Execution Sequence within Block ................7 1.3 Basic Axes Increment System .....................7 1.3.1 Speed of Increment Systems.....................8 1.3.2 Unit of Increment Systems ....................8 1.3.3 Data Ranges of Increment System..................8 1.3.4 Data Ranges and Unit of Increment System ..............9 1.3.5 The Units and Ranges of Program Address Values............
Page 9
GSK980MDc Milling CNC User Manual 3.4 Arc and Helical Interpolation G02, G03 ..................32 3.5 Dwell G04..........................37 3.6 Cylindrical Interpolation G07.1 ....................37 3.7 Programmable Data Input G10....................41 3.7.1 Modifying Tool Compensation Data ................. 41 3.7.2 Modifying a Workingpiece Coordinate System ..............41 3.7.3 Modifying an Additional Workpiece Coordinate System ..........
Page 10
CONTENTS 3.24.2.14 Fine-milling Cycle Inside Full Circle G112/G113..........88 3.24.2.15 Fine-milling Cycle Outside Circle G114/G115............89 3.24.2.16 Roughing Cycle Outside Circle G116/G117............91 3.24.2.17 Rectangular Roughing G132/G133 ..............93 3.24.2.18 Rectangle Groove Rough-milling G134/G135 ...........95 3.24.2.19 Rectangle Groove Inner Fine-milling Cycle G136/G137........98 3.24.2.20 Finish-milling Cycle Outside the Rectangle G138/G139........99 3.24.3 Continuous Drilling ......................101 3.24.3.1 Line Series Punch (L function) ................101 3.24.3.2 Rectangle Series Punch (G140/G141) ..............102...
Page 11
GSK980MDc Milling CNC User Manual 5.2.2 Local Variables ......................138 5.2.3 Public Variable....................... 139 5.2.4 System Variables......................141 5.3 Arithmetic and Logic Operation ....................144 5.3.1 Traditional Format ......................145 5.3.2 Macro Statement ......................148 5.3.3 Priority of Operations..................... 150 5.3.4 Bracket Nesting ......................
Page 13
GSK980MDc Milling CNC User Manual Multi-Line Program Running in MDI Mode ................244 5.6 Subprograms Call in MDI Mode.................... 245 CHAPTER 6 PROGRAM EDIT AND MANAGEMENT..............247 6.1 Program Creation........................247 6.1.1 Creation of a Block Number..................247 6.1.2 Input Program Content ....................247 6.1.3 Searching a character....................
Page 14
CONTENTS 7.3.6 Optional Stop ......................271 7.4 Memorizing at Power-down .....................272 7.4.1 Program Interruption in Non-DNC Auto Operation: ..........272 7.4.2 Interruption at Power-down on DNC Auto Operation .............272 CHAPTER 8 MACHINE ZERO RETURN OPERATION ..............275 8.1 Machine Zero ........................275 8.2 Machine Zero Return Steps ....................275 CHAPTER 9 DATA SETTING,BACKUP and RESTORE..............277 9.1 Data Setting ..........................277 9.1.1 Switch Setting ......................277...
Page 15
GSK980MDc Milling CNC User Manual CHAPTER 2 INTERFACE SIGNALS..................... 305 2.1 Connection to Drive Unit ....................... 305 2.1.1 Drive Interface Definition .................... 305 2.1.2 Command Pulse and Direction Signals ................. 305 2.1.3 Drive Unit Alarm Signal ....................305 2.1.4 Axis Enable Signal ENn....................306 2.1.5 Pulse Disable Signal SETn ...................
Page 16
CONTENTS 3.2.8 Edit and Display ......................350 3.2.9 Precision Compensation....................351 3.2.10 Communication Setting ....................351 3.2.11 Machine Zero Return ....................352 3.2.12 Rotary Axis Function....................353 3.2.13 Increment system ......................353 3.2.14 PLC axis control ......................354 3.2.15 M codes calling subprograms ..................354 3.2.16 Metric and Inch ......................354 3.2.17 Backlash compensation....................354 CHAPTER 4 MACHINE DEBUGGING ..................355 4.1 Emergency Stop and Stroke Limit....................355...
Page 17
GSK980MDc Milling CNC User Manual Appendix Appendix 1 Outline Dimension of GSK980MDc ................375 Appendix 2 Outline Dimension of GSK980MDc-V................. 376 Appendix 3 Dimensions of Additional Panel AP01................. 376 Appendix 4 Dimensions for Additional Panel AP02 ............... 377 Appendix 5 Dimensions for Additional Panel AP03 ............... 377 Appendix 6 Diagram of I/O deconcentrator ...................
CHAPTER 1 PROGRAMMING FUNDMENTALS 1.1 Introduction GSK980MDc Milling Machine system is a new generation of CNC system developed by GSK Company. As the upgraded version of GSK980MD and GSK980MDa, it supports milling, boring and drilling cycle. It employs 32 bits high-capability CPU and very large scale programmable device FPGA, applies real-time multi-task control technology and hardware interpolation technology, and is able to perform μm level...
Page 23
GSK980MDc Milling CNC System User Manual Manual feedrate: 0~1260mm/min sixteen-level real-time tuning MPG feed: 0.001, 0.010, 0.100,1.000mm four gears. Acceleration/deceleration type: S-type for rapid traverse; exponential-type for cutting feed. Automatic chamfering 82 kinds of G codes:G00, G01, G02, G03, G04, G10, G11, G17, G18, G19, G20, G21, G28, G29,...
Page 24
Chapter 1 Programming Fundmentals Clock display Clock, date and week display. Bidirectional transfer between CNC and PC, CNC and CNC (involving programs, Serial parameters, tool compensation data); download and upgrade of system software Communication and PLC program serial ports Matching drive AC servo or step drive device by using the pulse+direction signal input.
GSK980MDc Milling CNC System User Manual Scaling ON Incremental G143 continuous drilling programming (CCW) *G50.1 Programming Coordinate system image cancel setting Note: mark “ * ” means initial state. PLC Codes List Code Function Code Function Code Function Normal open contact Setting Subprogram end read...
Chapter 1 Programming Fundmentals The execution dwells when key is pressed or external pause signal is cut off; program starts running from where it stops when key on the panel is pressed or external cycle start signal is ON; The program dwells at the end of each block when the single block switch is on; after pressing key or switching on external cycle signal, program continuously runs from the next block;...
GSK980MDc Milling CNC System User Manual 1.3.1 Speed of Increment Systems Speed 1μ(IS-B) 0.1μ(IS-C) Output mode Metric machine Inch machine Metric machine Inch machine system system system system (mm/min) (inch/min) (mm/min) (inch/min) Pulse + direction 60,000 6,000 6,000 AB quadrature phase 240,000 24,000 24,000...
Chapter 1 Programming Fundmentals -9999.999 ~ 9999.999 (deg) -9999.9999 ~ 9999.9999 (mm) Metric input (G21) -9999.9999 ~ 9999.9999 (deg) 0.1μ(IS-C) -999.99999 ~ 999.99999 (inch) Inch input (G20) -999.9999 ~ 999.9999 (deg) 1.3.4 Data Ranges and Unit of Increment System Speed parameter Machine tool types decide the units of linear axes speed, i.e.
Page 29
GSK980MDc Milling CNC System User Manual Increment system Linear axis coordinate data range Metric input (G21) -99999.999 ~ 99999.999(mm) 1 μ(IS-B) Inch input (G20) -9999.9999 ~ 9999.9999(inch) Metric input (G21) -9999.9999 ~ 9999.9999(mm) 0.1μ(IS-C) Inch input (G20) -999.99999 ~ 999.99999(inch) As rotary axis is not involve in metric-inch interconversion, the unit of rotary axis coordinate data is deg.
GSK980MDc Milling CNC System User Manual IS-C 0.0001 Note: the least input/output in the table above are described without considering the metric/inch system and rotation axes. 1.4.1 Additional Axes in Current Increment System When IS-B or IS-C is selected, the speed and range of additional axes are the same as what described in 1.3.
CHAPTER 2 MSTF CODES CHAPTER 2 MSTF CODES 2.1 M Codes (Miscellaneous Function) The M codes are composed by code address M and 1~2 or 4 digits after the codes M is used for controlling the program execution or outputting M code to PLC. M □□□□...
GSK980MDc Milling CNC System User Manual 2.1.3 End of Run (M30) Format: M30 Function: If M30 command is executed in the Auto mode, the automatic run is ended after the other commands of current block are executed; the system cancels the tool nose radius compensation and the cursor returns to the beginning of the program when the workpieces number is added by one (whether the cursor returns to the head of the program is determined by parameters).
CHAPTER 2 MSTF CODES This GSK980MDc can calls quadruple subprogram, namely, the other subprogram can be called from the subprogram. (See Fig. 2-3) S u b pr og ra m S u bp ro g ra m M a in p ro g ra m S ub p ro g ra m S u b p ro gr a m O 1 0 0 4 ;...
GSK980MDc Milling CNC System User Manual operation authority is needed when editing the program 09000~09999, the user can not modify or run the 2.1.7 Program Stop M00 Format: M00 Command function: After M00 is executed, program run stops, “Pause” appears, the cycle start key is pressed to continuously run the program.
CHAPTER 2 MSTF CODES Command function: outputs 0~10V analog voltage control spindle servo or inverter for achieving the stepless speed regulating of the spindle when the spindle speed is set. The S command value is not memorized when the power is turned off, and then the parameter recovers to 0 when the power is turned on.
Page 37
GSK980MDc Milling CNC System User Manual Format: G95F_; (F0.0001~F500, leading zero can be omitted) Command function: The cutting feedrate is offered by the unit of mm/rev., G95 is modal G command. The G95 command can be omitted if the current mode is G95. When the CNC performs G95 F_, the cutting feedrate is controlled by feedrate command based on multiplication command...
Page 38
CHAPTER 2 MSTF CODES • • • F is vector resultant speed for the instantaneous speed in X, Y and Z axis directions The d x is instantaneous increment of the X axis, the f x is instantaneous speed of X axis. The d y is instantaneous increment of Y axis, the f y is instantaneous speed of Y axis.
MPG mode. Only one of the axis can be moved at one time. Step feed: This GSK 980MDc can move positively or negatively for X, Y, Z ,4th or 5th axis by current increment in the Step mode. One of the axis can be moved only at one time.
Page 40
CHAPTER 2 MSTF CODES Manual feed: exponential type rear acceleration or deceleration ; MPG feed: exponential type rear acceleration or deceleration ; Step feed: exponential type rear acceleration or deceleration. Fig. 2-9 When the cutting feed is performed, this GSK980MDc adopts exponential rear acceleration or deceleration, an arc transition will be formed for the acceleration or deceleration at the meeting point of the path for the adjacent two cutting feed blocks, when the BIT5 of the bit parameter No.007 is set to 0.
Page 41
GSK980MDc Milling CNC System User Manual machining efficiency. The SMZ of bit parameter No.007 is set to 0, the transition between two adjacent blocks is processed according to the table 2-3. Table 2-3 Previous block Next block Rapid Position Cutting feed Without move Rapid positioning Cutting feed...
Chapter 3 G Command CHAPTER 3 G COMMAND 3.1 G Command Brief The G command is composed by the command address G and the 1 to 3 digits command value after the command G. Many kinds of operations are specified such as tool movement relative to workpiece, coordinate set, etc.
Chapter 3 G Command Scaling ON G67 (initial G command) Macro program call Modal G command Cancel macro program call G54 (initial G command) Workpiece coordinate system 1 Modal G G54.1 Additional workpiece coordinate system command Workpiece coordinate system 2 Workpiece coordinate system 3 Workpiece coordinate system 4 Workpiece coordinate system 5...
GSK980MDc Milling CNC System User Manual can be omitted) G0 X0 Y0; (Move to X0 Y0 at the rapid traverse rate, modal G command G0 valid) M30; Example 2 O0002; G0 X50 Y5;(Move to X50 Y5 at the rapid traverse rate) G04 X4;(Time delay for 4 seconds)...
Page 46
Chapter 3 G Command Punching number of 2nd and 4th side Decimal 0 ~ 9999 , absolute value of rectangle serial part negative number punch(G140/G141) omitted -99999999 ~ 99999999×absolute Radius serially punch Round-off (G142/143) value of negative number -99999999 ~ 99999999×absolute 4th,5th axis,axis name address Round-off value of negative number...
Page 47
GSK980MDc Milling CNC System User Manual -99999999~99999999×least input G112,G113: distance from start point to Round-off increment, absolute value center point negative number -99999999~99999999×least input Round-off G114,G115: distance from start point to increment, absolute value circle negative number -99999999~99999999×least input G134~G139: width of rectangle in Y Round-off increment, absolute...
Page 48
Chapter 3 G Command -99999999~99999999×least input Decimal increment Delay time in G04 (ms) alarm Negative number means exact stop Decimal What kind of number reference returned part in G30 omitted Decimal 0~9999 Skip sequence or alarm number in G65 alarm Decimal M98 subprogram call (times+program 0~99999999...
GSK980MDc Milling CNC System User Manual G111, G116, G117, G132, G133, G134 negative number and G135 -99999999~99999999×least input Round-off increment, absolute value Delay time in G04 (s) negative number -99999999~99999999×least input Round-off X axis coordinate value increment -99999999~99999999×least input Round-off Y axis coordinate value increment -99999999~99999999×least input...
Chapter 3 G Command G90 G0 X120 Y253 Z30; (absolute coordinate programming) G91 G0 X160 Y-97 Z-50; (relative coordinate programming) 3.3 Linear Interpolation G01 Format: G01 X_Y_Z_F_; Function: Movement path is a straight line from start to end points. Explanation: G01, which is modal G command; X, Y, Z:-99999999~99999999×least input increment;...
GSK980MDc Milling CNC System User Manual Fig. 3-3 The feedrate specified by F is the tool movement speed along the line. The speed of each axis is as follows: Note: The F initial default value is set by data parameter No.026 when the power is turned on. 3.4 Arc and Helical Interpolation G02, G03 Format:...
Page 52
Chapter 3 G Command Arc interpolation in XZ plane, Y axis linear interpolation linkage; Arc interpolation in YZ plane, X axis linear interpolation linkage; Function: Only two axes of circular interpolation can be linked for controlling tool movement along with the arc on the selected plane in any time.
Page 53
GSK980MDc Milling CNC System User Manual X axis distance from start point to the center point (with sign) Distance from start point Y axis distance from start point to the to circle center point center point(with sign) Z axis distance from start point to the center point (with sign) Arc radius Arc radius...
Page 54
Chapter 3 G Command linear axis length × circular length Helical interpolation path is as follows: T o o l p a th T h e fe e d ra te a lo n g th e c irc u m fe re n c e o f tw o c irc u la r in te rp o la te d a x e s is th e s p e c ifie d fe e d ra te I, J and K have signs according to the direction.
Page 55
GSK980MDc Milling CNC System User Manual To program the above paths using the absolute mode and incremental mode respectively: (1) Absolute mode G92 X200.0 Y40.0 Z0 ; G90 G03 X140.0 Y100.0 I-60.0 F300.0 ; G02 X120.0 Y60.0 I-50.0 ; Or G92 X200.0 Y40.0 Z0 ; G90 G03 X140.0 Y100.0 R60.0 F300.0 ;...
Chapter 3 G Command Note 5: The axis not exists is specified on the set plane, the alarm occurs. Note 6: If the radius difference between start and end points exceeds the permitted value by parameter (№.3410), a P/S alarm occurs. 3.5 Dwell G04 Format: G04 P_ ;...
Page 57
GSK980MDc Milling CNC System User Manual can be created very easily. Format:G07.1 IPr; —— Starts the cylindrical interpolation mode … —— (cylindrical interpolation is valid) G07.1 IP0; —— The cylindrical interpolation mode is cancelled Thereinto, IP is the address of rotary axis; r is the radius of the cylinder. Namely, when r≠0 interpolation starts, r=0 interpolation stops G07.1is G code of 00.
Page 58
Chapter 3 G Command for circular interpolation is: G18 Z_ C_; → G18 Z_ X _; (X is the parallel axis for X axis) G02/G03 Z_ C_ R_; → G02/G03 Z_ X _ R_; When the C axis of parameter No.1022. is set to 6 (parallel axis of Y axis), in this case, the command for circular interpolation is: G19 C_ Z_;...
Page 59
GSK980MDc Milling CNC System User Manual In the cylindrical interpolation mode, arc radius is specified by the address R but not specified by I, J, K, otherwise, alarm occurs. In the cylindrical interpolation mode, positioning operation G00 cannot be specified (including the commands that produce rapid traverse such as G28, G53 and canned cycle G73~G89).
Chapter 3 G Command The above figure is side stretched-out drawing of the cylinder in the above example. It can be seen from the figure that: when travel amount of rotary axis (C axis) specified by angle is converted to a distance of a linear axis on the outer surface, the interpolation formed by it and another linear axis (Z axis) can be seen as an interpolation in the plane coordinate system Z-X on plane G18.
GSK980MDc Milling CNC System User Manual coordinate system is immediately change. 3.7.3 Modifying an Additional Workpiece Coordinate System Command format:G10 L20 Pn IP_; modify an additional workpiece coordinate system. n:1~48 IP_: setting values of axis address and workpiece origin offset distance; When G09 is executed, IP value is a setting value of corresponding coordinate system;...
Page 62
Chapter 3 G Command positive direction in the currently selected plane, and when it is negative, the polar coordinate rotates clockwise. Set the zero point of the workpiece coordinate system as the origin of the polar coordinate system When the polar coordinate command mode is set to start by G90, the origin point of the current workpiece coordinate system is set to be the origin of the polar coordinate system.
Page 63
GSK980MDc Milling CNC System User Manual Of course, the polar coordinate command mode is cancelled by G15, and then is specified again by G16 and the new polar position is set. Axes commands that are not considered as polar coordinate commands In the polar coordinate mode, the following specified axes are not considered as the polar coordinate command.
Chapter 3 G Command N1 G17 G54 G90 G16; ……Specify the polar coordinate command and select XY plane. Set the zero point of the workpiece coordinate system G54 as the origin of the polar coordinate command N2 G81 X100 Y30 Z-20 R-5 F200; ……Specify a distance of 100mm and an angle of 30 degrees N3 Y150;...
GSK980MDc Milling CNC System User Manual (4) 1 scale value for MPG. (5) Step amount value. (6) current coordinate value. Note 1: The G code for inch or metric conversion when the power is turned on is the same as that at the power off. Note 2: Changing G20 and G21 are unallowed during programming.
Chapter 3 G Command Note: After power-on, if G28 is executed prior to the manual machine zero return, the process of G28 machine zero return should be consistent with manual machine zero return, and the deceleration signal and one-rotation signal should be detected. The G28 machine zero return hereafter will not detect the deceleration signal and one-rotation signal, but directly position to zero point.
GSK980MDc Milling CNC System User Manual G29 Y Only Y axis performs the command returning from the reference point G29 Z Only Z axis performs the command returning from the reference point G29 X Only X and Z axes perform the command returning from the reference point G29 X Only X and Y axes perform the command returning from the reference point G29 Y...
Page 68
Chapter 3 G Command Format: G30 P2 X_ Y_ Z_ ; the machine 2nd reference point return (P2 can be omitted) G30 P3 X_ Y_ Z_ ; the machine 3rd reference point return G30 P4 X_ Y_ Z_ ; the machine 4th reference point return Function: From the start point, after the intermediate point by X, Y and Z is reached at a rapid traverse rate, the machine 2 nd , 3 rd and 4 th reference points are returned.
GSK980MDc Milling CNC System User Manual (2) Positioning to the 2 nd reference position set by data parameter No.1241 at the setting speed by data parameter No.31 (from point B to point R2) (3) When the reference point returns if the machine is unlocked, the Bit 0 and Bit 1 of the reference point returning end signal F96(ZPn) are HIGH.
Chapter 3 G Command from the position interrupted by the skip signal. G31 G91 X100.0 F100 ; Example: Y50.0 ; 2. The next block to G31 is absolute command for one axis: The command axis moves to the specified position, and the axis not specified keeps at the skip signal input position. Example: G31 G90 X200.0 F100 ;...
Page 71
GSK980MDc Milling CNC System User Manual G codes Functions Tool radius compensation cancellation Tool radius left compensation Tool radius right compensation G41 or G42 drives the system into compensation mode; G40 cancels the system compensation mode. Explanation: Compensation plane The compensation plane can be confirmed based upon plane selection command; the tool compensation C is calculated in this plane.
Page 72
Chapter 3 G Command Example : Block (1) is named start; the compensation cancellation mode becomes compensation mode by G41 in this block. At the end of this block, tool center is compensated in the direction that tool radius is vertical to next program path (From P1 to P2).
GSK980MDc Milling CNC System User Manual 3.16 Tool Length Compensation (G43, G44, G49) Function: Tool length compensation function. Explanation: G43 and G44 are modal G codes; they are effective before meeting other G codes in the same group. The end point specified by Z axis moves an offset value, as above figure G17 plane is selected.
Page 74
Chapter 3 G Command Compensation axes regarded Either absolute incremental command, the end point coordinate value specified by Z axis movement command in program adds the offset specified by H codes in G43 (set in the offset storage), or subtracts the offset specified by H code in G44, finally, the value calculated is regarded as the end point coordinate.
Page 75
GSK980MDc Milling CNC System User Manual cycle is ineffective, and the previous block remains modal. Cancel all the axis compensations, and set H0 modal. Position to X75 Y75 Z75(Z75). Command Example: Tool length compensation (#1, #2 and #3 hole machining) offset H01 = 4.0 N1 G91 G00 X120.0 Y80.0 ;..….
Chapter 3 G Command 3.17 Scaling G50, G51 Scaling means programmed figure can be magnified or reduced. The dimension specified by X, Y, Z can be scaled up or down with the same or different rates of magnification. The magnification rate can be specified by the program or parameter.
Page 77
GSK980MDc Milling CNC System User Manual Negative magnification rate When a negative scale is specified, mirror image is formed (see related explanations of programmable mirror image) Scale of different figure 1. Magnification rate of linear scaling 2. Scaling of circular interpolation Even different magnifications are specified to circular interpolation, tool will not trace ellipse.
Page 78
Chapter 3 G Command Invalid scaling 1,In canned cycle, moving scaling of cut-in value Q, Z and retraction value d are invalid. 2,In manual operation, the travel distance can not be increased by using scaling function. Commands related to reference position return and coordinate system In scaling mode, the G codes (G28-G30 etc.) returned to the reference point and G codes (G92, G54-G59 etc.) of command coordinate system can not be specified.
Page 79
GSK980MDc Milling CNC System User Manual Format:G51.1 X__ Y__ Z__; Set programmable mirror image :; According to G51.1 X__ Y__ Z__, specified mirror image of :; these blocks are generated from specified symmetry axis :; G50.1 X__ Y__ Z__; Specify corresponding axis to cancel the mirror image of axes G50.1,G51.1are G codes of No.22, which are modal G codes.
Chapter 3 G Command 3.19 Setting Local Coordinate System G52 When a program is created in a workpiece coordinate system, the subprogram of the workpiece coordinate system (G54-G59) can be set for easy program. Sub coordinate system is called local coordinate system.
Page 81
GSK980MDc Milling CNC System User Manual Explanations When the local coordinate is set, the following movement specified by absolute mode (G90) is coordinate value in local coordinate system. The position of the local coordinate system can be changed by specifying new origin point with G52. In order to specify the origin of the machining program and the offset value of the workpiece origin, replace command G92 by specifying command G52.
GSK980MDc Milling CNC System User Manual system of all workpiece coordinate systems of the specified axis is cancelled. If the coordinate values of the axes not all specified, the local coordinate systems of the unspecified axes are not cancelled, that is, keep unchanged. Command G52 can not be specified at the same block with the length compensation command, otherwise, alarm occurs.
Chapter 3 G Command 2. In the same block with tool length compensation and tool radius compensation G53 is performed normally, and cancel the tool length compensation and tool radius compensation. 3. G53 and the group 01 in the same block When it is in the same block with group 01 G command, P/S alarm occurs.
Page 85
GSK980MDc Milling CNC System User Manual New Y axis absolute coordinate in current position; New Z axis absolute coordinate in current position. These six workpiece coordinates are set by the distances (workpiece zero offset) from machine zero to each coordinate system origin. Examples:...
Chapter 3 G Command If it performs G92 X100 Y100 commands when the tool is positioned a(t 200,160)in the G54 coordinate system; the offset vector A for workpiece coordinate system 1 is (X’, Y’). And the other workpiece coordinate systems offset for vector A. 3.22 Additional Workpiece Coordinate System G54.1 The system supports sixes standard workpiece coordinate systems (G54~G59), and also uses 48 additional workpiece coordinates.
Page 87
GSK980MDc Milling CNC System User Manual Format: G18 G68 α_ β_ R_; //Start rotation of a coordinate system //Coordinate system rotation mode (The coordinate system is rotated) G69; // Cancel rotation of a coordinate system G68, G69 are G codes of the group 16, which is a modal G code. Explanations: G17 (G18 or G19): Because they only support the rotation on two-dimension plane, select related plane and perform rotation on it.
Chapter 3 G Command relative angle specified the same value. If the figure is rotated to the position of 90 degrees, it can be specified by absolute angle or relative angle. Because the position that rotates to 90 degrees (absolute) for the first time and where rotates 90 degrees (relative) from 0 degree are the same.
Page 89
GSK980MDc Milling CNC System User Manual Coordinate rotation and cutter compensation C Cutter compensation C can be specified in G68 and G69 mode. The rotation plane must consistent with the plane of tool compensation. N1 G90 G69 G54 G17 G00 X0 Y0 N5 G03 Y10 R10 J5 N2 G90 G68 X10 Y10 R-30 N6 G01 X-20...
Page 90
Chapter 3 G Command G69; // Coordinate system rotation mode cancel G50; // Scaling mode cancel When the system is in cutter compensation C mode, specify the command in the following order: (Cutter compensation C cancel (G40)) G51; // Scaling mode start G68;...
GSK980MDc Milling CNC System User Manual Note: Because the radius compensation setting and canceling of the above program are done in the subprogram, the whole workpiece will be over cut if B-type tool starting and retraction of radius compensation C mode is used.
GSK980MDc Milling CNC System User Manual Fig. 3-46 Absolute and incremental commands for canned cycle 3.24.1.4 Returning point level G98/G99 Tool can be returned to the initial plane or point R plane according to G98 and G99 during returning. See the following figure Fig. 3-47. Normally, the initial hole machining is used by G99, the last machining is used with G98.
Chapter 3 G Command When both command G80 and commands G00, G01, G02 and G03 are specified in block, actions are performed by the latter, G00, G01, G02 and G03. For example: N0010 G01 X0 Y0 Z0 F800; (The modal command is G01 before entering the canned cycle) N0020 G81 X10 Y10 R5 Z-50;...
GSK980MDc Milling CNC System User Manual Function: This kind of cycle performs high-speed peck drilling, it performs intermittent cutting feed to the bottom of a hole, and eliminating the chips from the hole simultaneously. Explanation: Refer to the command explanation of canned cycle in Table 3-2. Cycle process: (1) Positioning to XY plane level at the rapid traverse;...
Chapter 3 G Command Cycle process: (1) Positioning to XY plane level at the rapid traverse; (2) Down to the point R plane at the rapid traverse; (3) Tapping to the bottom of a hole; (4) The spindle stops; (5) Pause for time P if dwell is specified; (6) The spindle rotates CCW, and then retracts to point R plane;...
GSK980MDc Milling CNC System User Manual Command function Fine boring cycle is used to bore precise holes. The tool leaves the workpiece when arriving at the hole bottom, which avoid smooth of workpiece surface influenced by tool trace, and reduces to damage the tool. Cycle process Rapidly traverse to XY plane;...
Chapter 3 G Command Related Explanation: The command Q or P is disabled in this cycle, but its value will be saved as canned cycle modal value. 3.24.2.5 Drilling Cycle, Counter Boring Cycle G82 Format:G98/G99 G82 X_ Y_ R_ Z_ P_ F_ L_ ; Function: Cutting feed is performed to the bottom of the hole.
GSK980MDc Milling CNC System User Manual the command action is same as that of G81). In the blind hole, the accuracy of hole can be improved by the dwell. (2) The command Q is disabled in this cycle, but its value will be reserved as the canned cycle modal value.
Chapter 3 G Command reverse direction. Explanation: For command explanation of canned cycle, see the Table 3-2 There into, the F is tooth-pitch. The value range is 0.001~500.00mm (metric), 0.06~25400 tooth/inch (inch). Cycle Process: (1) Positioning to the XY plane level at the rapid traverse; (2) Down to the point R plane at the rapid traverse;...
GSK980MDc Milling CNC System User Manual Command Path: Related explanation (1) This cycle is used to bore a hole. The command motion is basically same as the G81 (Drilling, Spot-drilling cycle), the difference is that by the G81 it returns to the point R plane in rapid traverse rate, while by the G85 it returns to the point R plane in feedrate when the cutting feed reaches the bottom of a hole.
Chapter 3 G Command Related explanation: (1) This cycle is used to be bore a hole. The command operation is basically same with G81, only spindle rotation status is different. After cut feeds to the bottom of a hole, the M05 is executed (spindle stops), then the point R plane is retracted at the rapid traverse, the M03 is then performed (spindle rotates positively) regardless of the currently spindle rotation status and the positive or negative rotation are specified before the canned cycle.
GSK980MDc Milling CNC System User Manual ⒀ The spindle rotates CW. Command path Related explanation: (1)Q value must be positive, i.e. the negative value is commanded, the sign is invalid; when Q value is not commanded or Q0 is commanded, Q value is defaulted to 0.1mm; Q value is modal, it can be used in other fixed cycle commands, and the Q value cannot be big, otherwise, the tool retraction operation can hit the workpiece, so Q value must be specified to the small.
Chapter 3 G Command (8) The spindle rotates positively; Command Path: G88(G98) G88(G99) Mode for Mode for returning to initial plane returning to the point R plane Spindle ccw Initial level Spindle ccw Point R Point R Point R level MPG feedrate MPG feedrate Spindle stop...
GSK980MDc Milling CNC System User Manual (1) G89 (Boring cycle) is basically same as the G85, a dwell is applied at the bottom of a hole (Dwell time is specified by P, if it is not specified, the dwell is not applied, the command operation is same to the G85) (2) The command Q is disabled in this cycle, but its value is reserved as canned cycle modal value.
Page 106
Chapter 3 G Command Related Explanation: The P and L are disabled in this cycle, but the P value will be reserved as canned cycle modal value. For example: A round inside groove rough-milling is specified in canned cycle G111, see the following Figure G90 G00 X50 Y50 Z50;...
GSK980MDc Milling CNC System User Manual groove D1=5) G80 X50 Y50 Z50; (Canceling canned cycle, returning from the point R plane) M30; Note: Set the 5122# parameter value to one which is more than 10, by G110 and G111 it feeds helically along Z axis. Rough-milling machining can be directly performed for non-groove workpiece.
Chapter 3 G Command Related Explanation: The commands Q, P and L are disabled in this cycle, but the Q and P value will be reserved as the canned cycle modal value. For example: Fine-mill a finished rough-milling round groove by the canned cycle G112 command, see the following figure: G90 G00 X50 Y50 Z50;...
Page 109
GSK980MDc Milling CNC System User Manual I: A fine-milling circle radius, value range: -99999999~99999999×least command increment, the absolute value is taken when it is negative. Distance of fine-milling between the start point and the circle, 取值范围-99999999~ 99999999×least command increment,the absolute value is taken when it is negative; the absolute value is taken when it is negative.
Chapter 3 G Command G90 G00 X50 Y50 Z50; (G00 rapid positioning) G99 G114 X25 Y25 R5 Z-50 150 J60 F800 D1; (Start canned cycle, the fine-milling cycle is performed outside the circle at the bottom of a hole D1=5) G80 X50 Y50 Z50;...
Page 111
GSK980MDc Milling CNC System User Manual D: serial number of tool radius, range: 0~32,D0 is defaulted to be 0. The current tool radius value is taken out according to the given serial number Cycle process: (1)Rapidly position to starting point XY plane (2) Rapidly approach downward point R plane (3)Rapidly approach downward the distance W (4)X-axis firstly executes tool infeed amount C,linear 1 is the path to execute the linear interpolation infeed...
Chapter 3 G Command G90 G00 X0 Y0 Z50; (G00 rapidly position) G99 G117 X50 Y50 R5 Z-50 I20 J50 W20 Q10 K10 C20 E2 F800 D1; ( execute the rough milling cycle of outer convex plate D1=5) G80 X50 Y50 Z50; (cancel fixed cycle, return from point R plane) M30;...
Page 113
GSK980MDc Milling CNC System User Manual C:X-axis cutting amount of first tool infeed (it should be more than or equal to tool radius +2.0. when C value is more than 0, the tool executes infeed in positive X direction, the workpiece is at positive starting point.
Chapter 3 G Command Related explanation: Commanding P, L in the cycle is invalid, but P value is saved as modal value of the fixed cycle. Example: G133 commands to rough mill a convex plate of outer rectangle, which is shown below: G90 G00 X0 Y0 Z50;...
Page 115
GSK980MDc Milling CNC System User Manual I: The width of rectangle groove along the X axis direction J: The width of rectangle groove along the Y axis direction. K: The cut width increment inside XY plane, it is less than the tool radius, but, more than 0. W: For the first cutting along the Z axis direction, the distance is downward to the R reference surface, it is more than 0 (if the first cutting is over the position of the bottom of the groove, then the bottom of the groove is taken as the machining position)
Page 116
Chapter 3 G Command Related Explanation: The commands P and L are disabled in this cycle, but the P value is reserved as canned cycle modal value. For example: An inside rectangle groove rough-milling is specified by G134 in canned cycle, see the following figure: G90 G00 X50 Y50 Z50;(G00 rapid positioning)
GSK980MDc Milling CNC System User Manual Note :If the parameter value of 5122 is set for more than 10, the helical cutting feed along the Z axis will be performed by G110 and G111. So, the workpiece without groove can be machined by rough-milling directly. The helical feeding path is as follows: 3.24.2.19 Rectangle Groove Inner Fine-milling Cycle G136/G137 Format:...
Chapter 3 G Command Related Explanation: The commands Q, P and L are disabled in this cycle, but the Q and P values are reserved as the canned cycle modal value. For example: To perform a fine-milling for the finished rough-milling rectangle groove with the canned cycle G136 command, see the following figure: G90 G00 X50 Y50 Z50;...
Page 119
GSK980MDc Milling CNC System User Manual Explanation: G138: Finish-milling cycle outside the rectangle in CCW. G139: Finish-milling cycle outside the rectangle in CW. The width of rectangle along the X axis, range: -99999999 ~ 99999999×least input increment. The width of the rectangle along the Y axis, range:-99999999~99999999×least input increment.
Chapter 3 G Command G90 G00 X50 Y50 Z50; (G00 rapid positioning) G99 G138 X25 Y25 R5 Z-50 180 J50 K30 U5 F800 D1; (The rectangle outside finish milling is performed under the canned cycle at the bottom of a hole D1=5) G80 X50 Y50 Z50;...
GSK980MDc Milling CNC System User Manual The value is 0 No change of axes, the system reserves relevant cycle modal data When L>1,using round number The value is decimal When L<1, it is processed as L=0, not moving but reserving its modal data and relevant cycle parameter values.
Chapter 3 G Command Its programming is as follows: G90 G17 G0 X0 Y0 Z25; M03; G140 G81 X90 Y40 R5 Z-25 A3 B2 J20 F800; G80 G0 X100 Y100 M05; There are 10 holes such as A1~A3, B4, B5, A6~A8, B9 and B10 to be machined as in above figure. Note 1: If the G140 or G141 is specified in the canned cycle, it is indicated that the rectangle serial punching will be performed.
GSK980MDc Milling CNC System User Manual B – Radius of arc, when a negative value is specified, it is major arc. (I_ J_) – The circle center and radius are calculated by I or J when the R value is not specified.
Page 124
Chapter 3 G Command (G110, G111, G112, G113, G114, G115, G134, G135, G136, G137, G138 and G139 are still needed to specify the corresponding address I, J and K, or the alarm occurs). But the hole machining is not performed when the G04 X_ is specified in the circumstance of X, because the X indicates for time when the G04 is specified.
GSK980MDc Milling CNC System User Manual a. Single block When the canned cycle operation is performed by using the single block mode, normally, it is separately stopped at the terminal of the movements 1, 2, 3, 4, 5 and 6 in the Fig. 13.1 (A). And the single block is somewhat different according to corresponding canned cycle action at the bottom of a hole.
Chapter 3 G Command N0130 X_ Y_ I_J_K_U_D_; Begins machining the 3rd rectangle; G138 X_ Y_ R_ Z_ I_ The fine-milling inside the machined rectangle groove is to be N0140 performed, the corresponding data are needed; J_ K_ U_ D_ F_; Cancel the hole machining mode and data (except for F);...
GSK980MDc Milling CNC System User Manual plane. N004 S30 M3 ; The spindle starts. N005 G99 G81 X400.0 Y-350.0 ; #1 hole is machined after positioning. Z-153.0 R-97.0 F120.0 ; #2 hole is machined after positioning, point R plane N006 Y-550.0 ; returned.
Chapter 3 G Command axis. They are separately specified by G90 and G91 commands. Example: The above movement is programmed by absolute and incremental commands, which is as follows: G90 X40.0 Y70.0 ; or G91 X-60.0 Y40.0; 3.26 Workpiece Coordinate System Setting G92 Function: The workpiece coordinate system is set by setting the absolute coordinate in current position in the system (It is also called floating coordinate system).
GSK980MDc Milling CNC System User Manual S: Spindle speed (r/min). The feedrate value is set by system data parameter No.030 when the power is turned on for the system; an F value is invariable after the F command is performed. The feedrate is 0 after the F0 is executed. The F value is invariable when the system is reset or emergency stop.
Chapter 3 G Command transits from a contour to another. A block for chamfering transition can insert the following blocks: Blocks for linear interpolation and linear interpolation Blocks for linear interpolation and circular interpolation Blocks for circular interpolation and linear interpolation Blocks for circular interpolation and circular interpolation Note: virtual inflection is defined to a subsistent inflection when the chamfering function is not executed.
GSK980MDc Milling CNC System User Manual 3.29.3 Limit Plane selection Linear chamfering and arc chamfering are executed in the specified planes (G17, G18, G19), and the planes cannot be switched between their chamfering blocks. Next block A block with a specified chamfering can follow an interpolation block (G01, G02, G03), and can also follow some non-movement commands (including G04, G90, G91, G94, G95, G98, G99, FMST and non-movement commands which block numbers are N, it can command up to 10 blocks, among which M commands do not include M02, M30, M98, M99, M9000~M9999).
Chapter 3 G Command 3.30.1 Rigid Tapping Code format: Left-handed rigid tapping: G74 X_ Y_ Z_ R_ P_ F(I)_ L_ C_ Right-handed rigid tapping: G84 X_ Y_ Z_ R_ P_ F(I)_ L_ C_ Code function: In rigid mode, tapping is performed by controlling the spindle motor as if it were a servo motor and by interpolating between the tapping axis and spindle.
Page 133
GSK980MDc Milling CNC System User Manual increased cutting resistance, in such cases, the preferable tapping can be performed by the peck rigid tapping. High-speed peck rigid tapping: When the RTPCP of state parameter No.588 is set to 1, the high-speed peck rigid tapping cycle is selected.
Chapter 3 G Command G 7 4 、 G 8 4 ( G 9 8 ) G 7 4 、 G 8 4 ( G 9 9 ) d = cu ttin g sta rt d ista n ce d = cu ttin g sta rt d ista n ce In itia l le ve l In itia l le ve l S p in d le...
GSK980MDc Milling CNC System User Manual The override regulation is invalid for rigid tapping infeed, but the override value can be adjusted or not which is determined by data parameter. Dry run G84/G74 can be used a dry run, the dry run equals to the feedrate along Z axis. The override adjustment is invalid in dry run.
Chapter 3 G Command RATP(F76.3) Operation 3 Operation 1 G84 executed Shielding 2 Output S command RGTA(G61.0) FIN(G4.3) The spindle rotation operation The spindle CCW signal SFR Specify M29 and G74/G84 at the same block G84 shows a sample for the following time-sequence RATP(F76.3) Operation 1 Operation 3...
GSK980MDc Milling CNC System User Manual 3.30.7 F and G Signals RGTAP (G61.0): Rigid tapping signal When the M 29 is commanded, PMC enters the rigid tapping mode, and the signal is then set to 1 to inform the CNC 1: PMC enters the rigid tapping mode 0: PMC does not enter the rigid tapping mode If this signal does not set to 1, after the M29 has been commanded, the alarm may occur in the block of...
Chapter 3 G Command 3.30.9 Program Example G84 shows an example for the following program O1000 (Rigid tapping example); G0 X0 Y0 Z0; M29 S200; G84 X10 Y10 Z-10 R-5 P2000 F2 C20; X20 C40 G80; M30;...
Page 139
GSK980MDc Milling CNC System User Manual...
This axis can be designed as both a linear axis and rotation axis. The basis controllable number of 980MDc is three axes, the maximum axis is 5-axis (Cs axis included). Namely, two additional axes are added based upon the original one ——...
GSK980MDc Milling CNC System User Manual 4.4 Axis Startup The Bit 1 (ROSx) and Bit0 (ROTx) of data parameter No.187 are separately set to use whether the 4 axis and the 5 axis are either the linear axis or rotation axis. The parameter settings are shown below: ROSx ROTx Content...
4.6 Rotation Axis of The Additional Axis Input unit Pulse equivalent of 980MDc’s rotary axis is set by No.187, maximum output pulse frequency is 2M. When the selection is output based on the direction of pulse adding, it can be inputted a maximum speed n=60*f/36000=833.33 (r./min.)
GSK980MDc Milling CNC System User Manual coordinate value may change based on the linear axis, the programming command is also same to the one of the linear axis; Two kinds of coordinates change are shown below: (1) When the coordinate cycle is disabled: The above-mentioned may occur: 1.
Chapter 4 Control Function of Additional Axis The process of zero return 1. Select the machine zero return mode and press the manual positive feed key, the corresponding axis moves toward the zero point at the rapid traverse rate. 2. When the one-turn signal (PC) of servo axis is carried out, the system is decelerated to the zero return low speed, in this case, check the trailing edge of PC signal.
Page 145
GSK980MDc Milling CNC System User Manual Set Cs contour control axis In the 980MDc system, only the additional axis (the 4 or the 5 axis) can be set to a Cs contour control axis. But, two Cs axes can not be set at the same time. Before the Cs axis setting is valid, this axis must be set to a rotation axis.
Page 146
Chapter 4 Control Function of Additional Axis The zero return of Cs axis is performed opening the feed axis and the direction selection signal +Jn (G100) or -Jn (G102). Automatic Specify G28 after the spindle enters the Cs contour control mode, and the spindle moves to the intermediate point and then return to the reference position.
Page 147
GSK980MDc Milling CNC System User Manual Relative parameter The acceleration/deceleration time constant of CS axis Resolution range: 10~4000 (Unit: ms)
Chapter 5 Macro Program CHAPTER 5 MACRO PROGRAM GSK980MDc provides macro programs which is similar to high level language. Variable assignment, arithmetic operation, logical judgment and conditional branch can be realized through custom macro program. It is in favor of the programming for special parts, lessens the complex operation and simplifies the custom program.
Page 149
GSK980MDc Milling CNC System User Manual 3. When an M98 block contains another NC command (for example,G01 X100.0 M98 P_), the machine stops in the single block mode. On the other hand, G65 does not stop the machine. 4. With G65 or G66, the level of local variables changes. With M98, the level of local variables does not change.
Page 150
Chapter 5 Macro Program Note 1:Subscripts of I, J and K for indicating the order of argument specification are not written in the actual program. Note 2:Argument I, J, K do not need to be written in orders. They will be identified according to the present sequence.
Page 151
GSK980MDc Milling CNC System User Manual Format:G65 P9100 Xx Yy Zz Rr Ii Aa Bb Hh; X:X coordinate of center point (absolute or incremental) (#24) Y:Y coordinate of center point (absolute or incremental) (#25) Z:Hole depth(#26) R:Coordinates of an rapid approaching point(#18) F:Cutting feedrate(#9)...
Chapter 5 Macro Program Call format:G66 P9201 Aa Bb Cc; (the argument in this example is assumed) Macro program: O0001 G90 G17 G00 X0 Y0 Z0; G00 X150 Y20; -----------------------position G66 P9201 A-10 B-40 C2000;-----pass the argument, be ready for machining G00 X100 Y20;------------------------position to h1, call macro program (hole machining) G00 X50 Y65;--------------------------position to h1, call macro program (hole machining) M09;...
Page 153
GSK980MDc Milling CNC System User Manual To reference the value of a variable in a program, specify a word address followed by the variable number. A program with an expression <address>#i or <address>-#i indicates that the variable value or negative value is used as address value. For example: Z-#110…when #110 = 250, it is equals to Z-250.
Page 154
Chapter 5 Macro Program Variable data range: integral type: -2147483648~2147483647, real number type: -10 ~-10 , 0, or 10 Intergral type: 2147483648~2147483647 real number type: -10 ~-10 , 0, or 10 Types of variables Variables are classified into four types by variable number: Variable Type of Function...
Page 155
GSK980MDc Milling CNC System User Manual write Cutter compensation wear -9999.999~9999.999 Read/ #2401~#2432 write Cutter compensation wear -9999.999~9999.999 Read/ #2601~#2632 write Automatic operation control—#3003 0,1,2,3 Read/ #3003~#3004 Automatic operation control—#3004 Write The number of machined parts Read/ #3901 0~99999999 write G00, G01, G02, G03, G73, G74, G80, G81, G82, G83, G84, G85, modal...
Chapter 5 Macro Program coordinate system; tool only compensation value not included 1~5 axes; current position; machine Read #5021~5025 coordinate system; tool -9999.999~9999.999 only compensation value included 1~5 axes, the current position, Read #5041~5045 workpiece coordinate system contain -9999.999~9999.999 only tool compensation value axes, skip...
GSK980MDc Milling CNC System User Manual c. Conditional expression <Null> differs from 0 only for EQ and NE. When #1= Null When #1=0 #1 EQ #0 #1 EQ #0 ↓ ↓ True False #1 NE #0 #1 NE #0 ↓ ↓...
Chapter 5 Macro Program 3. Each time a macro program (2, 3, 4 levels) are called, local variables (1, 2,3 levels) in each group are stored, and new local variables (2,3,4, levels) are prepared. 4. When M99 (return from macro programs) is commanded, the local variables (0, 1, 2, 3 levels) stored in are recovered in the state as they are stored.
Page 159
GSK980MDc Milling CNC System User Manual macronote.tex in the U disk root catalog, can be displayed and the imported note function is valid, which is shown below: 4. Press , and the figure is shown below: 5. Press the key CANCEL to cancel the current operation. Press the input key to import the file macronote.text in the U disk root catalog to corresponding public variable, which is shown below:...
Chapter 5 Macro Program Public macro variable note file 1. import the public variable note by the U disk, only modify notes of public variables #100~#199, #500~#999. 2. macro program note file edit by user is a text file with suffix “.txt”, the file name must be macronote.txt.
Page 161
GSK980MDc Milling CNC System User Manual Used to read all 32 bits of a signal at one time. Note: Please refer to the GSK980TD PLC User Manual for the relationships between variables and F, G signals. Tool compensation value tool compensation value can be read and written Compensation No.
Page 162
Chapter 5 Macro Program Note 4: When feedrate override is disabled, an override of 100% is always applied regardless of the setting of the feedrate override. Note 5: When exact stop check is disabled, no exact stop check is made even in blocks including those which do not perform cutting.
GSK980MDc Milling CNC System User Manual Workpiece coordinate system compensation value Workpiece coordinate system compensation value can be read and written. Variable No. Function #5201~#5205 The first to the fifth axes external workpiece zero point offset value #5221~#5225 The first to the fifth axes G54 workpiece zero point offset value #5241~#5245 The first to the fifth axes G55 workpiece zero point offset value #5261~#5265...
GSK980MDc Milling CNC System User Manual G65 H83 Q#I R#J Pn; Pn: sequence number, variable (example) G65 H83 Q#101 R#102 P1000; When #101 is greater than #102, branch to N1000 block; when #101≤#102, execute in order. (28) Smaller than conditional branch G65 H84 Q#I R#J Pn;...
Page 168
Chapter 5 Macro Program i. the solution ranges are as indicated below when the NAT bit of parameter No.520 is set to 0: 270°~ 90° when the NAT bit of parameter No.520 is set to 1: -90°~ 90° ii. when the #j is beyond the range of -1 to 1, P/S alarm is issued. iii.
GSK980MDc Milling CNC System User Manual ii. When the result of the operation exceeds 3.65×10 ( j is about 110), an overflow occurs and P/S alarm is issued. iii. A constant can be used instead of the # j variable. 7.
[,]. An expression can be used instead of a variable. Operators: In 980MDc, operators in the following table are used to compare two values to determine whether they are equal or one value is smaller or greater than the other value.
0 means is not truth. An alarm occurs when logic operation is not 0 or 1. Operator: 980MDc logical operation uses AND(&&), OR(||), logical operation outputting result is 0 or 1, which means the logical expression to be truth or not. The following explains their uses of the...
Chapter 5 Macro Program however, when a program includes crossing repetition loops (overlapped DO ranges), P/S alarm occurs. 5.5 Macro Statement and NC statement The following blocks are referred to as macro statements: Blocks containing arithmetic or logic operation (=). Blocks containing a controlling statement (such as GOTO, DO, END…) Blocks containing a macro call command.
Page 173
GSK980MDc Milling CNC System User Manual In cutter compensation C, when the move command (such as G01, X#101) adopts variables, P/S alarm occurs. Because cutter compensation C mode is block preread mode, the end point of the next block is essential for calculating the current transmission point position.
Chapter 6 Cutter Compensation CHAPTER 6 CUTTER COMPENSATION 6.1 Application for Cutter Radius Compensation 6.1.1 Brief Generally, the parts machining process is programmed according to parts drawing in one point on a tool. As for the tool used actually, because of the processing or other requirement, the tool is not an ideal point, but an arc only.
Chapter 6 Cutter Compensation compensation offset mode when the G41 or G42 command is executed. At the beginning of the compensation, the CNC reads two blocks in advance, the next block is stored in the cutter radius compensation buffer memory when a block is performed. When in Single mode, two blocks are read, after the end point of the 1 block is performed, it is stopped.
GSK980MDc Milling CNC System User Manual … … … … … … … 2.000 0.000 … … … … … … … … … … … … … Programs: N0 G92 X0 Y0 Z0; Tool are positioned at start position X0, Y0 and Z0 when the absolute coordinate system is specified N1 G90 G17 G00 G41 D07 X250.0 Y550.0;...
Page 178
Chapter 6 Cutter Compensation C---Circular arc. (a) Tool movement along an inner side of a corner(α≥180°) 1)Linear to linear 2)Linear to circular (b) Tool movement along the outside of a corner at an obtuse angle(180°>α≥90°) 1)Linear to linear 2) Linear to linear (c) Tool movement along the outer side of a corner at an actuate angle(α<90°)...
GSK980MDc Milling CNC System User Manual 6.2.3 Tool movement in offset mode The mode after setting the cutter radius compensation and before canceling the cutter radius compensation is called offset mode. Offset path of invariable compensation direction in compensation mode (a)...
Page 180
Chapter 6 Cutter Compensation 3)Linear to linear 4)Circular to circular (c)Move along the outer of acute angle corner(α<90°) 1)Linear to linear 2)Linear to circular 3)Circular to linear 4)Circular to circular 5)Inner side machining less than 1 degree and compensation vector amplification...
Page 181
GSK980MDc Milling CNC System User Manual (d) When it is exceptional There is no intersection Offset path with the compensation direction changed in compensation mode The compensation direction can be changed in special occasion, but it cannot be changed at the beginning and the following block.
Page 182
Chapter 6 Cutter Compensation 5)When there is no intersection if the compensation is normally performed When changing the offset direction from block A to block B using G41 and G42, if the intersection of the offset path is not required, create the vector vertical to block B at the start point of block B. ii)Linear to circular...
GSK980MDc Milling CNC System User Manual iii)Circular to circular 6.2.4 Tool operation in offset cancellation mode When the G40 command is employed in block in compensation mode, the CNC enters the compensation cancellation mode. This is called compensation cancellation. The circular arc command (G02 and G03) can not be employed when the cutter radius compensation C is cancelled.
Chapter 6 Cutter Compensation (c) Tool movement along the outside of a corner at an acute angle (180°>α≥90°) 1)Linear to linear 2)Circular to linear (d) Tool movement along the corner outside at an acute angle less than 1 degree: linear to linear(α <1°...
Page 185
GSK980MDc Milling CNC System User Manual (2) If there is no interference actually, but it is treated as interference. 1) The groove depth less than the compensation value There is no interference actually, but program direction in block B is opposite to the cutter radius compensation path.
Chapter 6 Cutter Compensation There is no interference actually, but program direction in block B is opposite to the cutter radius compensation path. The cutter stops, and the alarm occurs. 6.2.6 Command of compensation vector cancel temporarily If the following commands G92, G28, G29, coordinate command selection G54~G59 and canned cycle are specified in compensation mode, the compensation vector is temporarily cancelled and then automatically restored after these commands are executed.
GSK980MDc Milling CNC System User Manual If the canned cycle command is specified in compensation mode, the compensation will be temporarily cancelled in the canned cycle operation 1. The compensation mode is automatically restored after the canned cycle is terminated. 6.2.7 Exceptional case When the inner corner machining is less than tool radius When the inner corner machining is less than tool radius, the inner offset of a tool will cause over cut.
Page 188
Chapter 6 Cutter Compensation should be applied before returning to the main-program (before M99), or the alarm occurs. When compensation value is changed (a) Usually, the compensation value is changed when the tool change is performed in compensation cancellation mode. If the compensation value is changed in compensation mode, the new one is ineffective which is effective till the program is executed again.
Page 189
GSK980MDc Milling CNC System User Manual same points” and “the last two same points” The alarm and corresponding explanation of ‘Circular arc data error in cutter compensation C’ (a) The example of this alarm may occur in a circle Program example:N0 G90 G00 X-50 Y-50 Z50 N1 G01 G42 X0 Y0 D1 F800 N2 G02 I50 N3 G91 G01 X-50 Y-50...
Page 190
Chapter 6 Cutter Compensation compensation radius. This is a normal treatment mode for the straight line to circular arc. The alarm may occur in terms of the following program N0 G90 G00 X0 Y0 Z0 N1 G01 G41 X0 Y0 D1 F800 …without moving originally start N2 G02 X50 R25 Because the N1 block does not a movement, namely, it equals to the “two same points”.
Page 191
GSK980MDc Milling CNC System User Manual...
Chapter 1 Operation Mode and Display CHAPTER 1 OPERATION MODE and DISPLAY This GSK980MDc system employs an aluminum alloy solid operator panel, which exterior is as follows. 1.1 Panel Division This GSK980MDc adopts an integrated panel, which division is as follows:...
GSK980MDc Milling CNC System User Manual 1.1.1 State Indication machine zero return finish indicator System run status indicator 1.1.2 Edit Keypad Name Function Reset Key For CNC reset, feed, output stop etc. Address input Address Double address key, switching between two sides by pressing repeatedly Double address key, switching between many Sign key...
Chapter 1 Operation Mode and Display Name Function Cursor moving For cursor moving control keys Page key Page switching in a same interface 1.1.3 Menu Display Menu key Remark To enter position interface. There are RELATIVE POS, ABSOLUTE POS, INTEGRATED POS, POS&PRG pages in this interface. To enter program interface.
Page 197
GSK980MDc Milling CNC System User Manual Name Function explanation Function mode Cycle start commanded Auto mode, DNC, Cycle Start key program, MDI MDI mode Auto mode, DNC, MDI mode, Edit mode, Feedrate For adjustment of the feedrate Machine zero mode, MPG Override keys mode, Single Step mode, MANUAL mode...
Page 198
Chapter 1 Operation Mode and Display Name Function explanation Function mode MPG/Step Move amount per handwheel Auto mode, MDI mode, increment and scale 0.001/0.01/0.1 mm Machine zero mode, Rapid override Move amount per step 0.001/ MPG mode, Step mode, selection key 0.01/0.1 mm MANUAL mode For switching of block/blocks...
GSK980MDc Milling CNC System User Manual Name Function explanation Function mode To enter DNC mode by DNC mode key To enter DNC mode pressing this key in Auto mode 1.2 Summary of Operation Mode There are 7 modes that include Edit, Auto, DNC, MDI, Machine zero, Step/MPG, Manual, modes in this GSK980MDc.
Chapter 1 Operation Mode and Display 1.3.1 Position Interface Press to enter position interface which includes pages ABSOLUTE, RELATIVE, INTEGRATED, and POS & PRG, and these pages can be viewed by corresponding soft function key. 1) ABSOLUTE POS display page The X,Y, Z coordinates displayed are the absolute position of the tool in current workpiece coordinate system, these coordinates are memorized as power is down.
Page 203
GSK980MDc Milling CNC System User Manual Clearing part counting: 1) Press soft key and the part counting is cleared out in the ABSOLUTE POS page. 2) Press to clear part counting in the ABSOLUTE POS page. Clearing time counting: 1) Press soft key and the part counting is cleared out in the ABSOLUTE POS page.
Page 204
Chapter 1 Operation Mode and Display 1)In RELATIVE POS page, press to clear X coordinate value; press to clear Y coordinate value; press to clear Z coordinate value. 2)Execute clearing by pressing keys on MDI panel: In RELATIVE POS page, press till X flashes, press and X coordinate value is cleared;...
GSK980MDc Milling CNC System User Manual program. During the program execution, the displayed blocks are refreshed dynamically and the cursor is located in the block being executed. 1.3.2 Program interface 1) Program content page Press to enter program interface, which includes program content, MDI programs, current program/modal and local directory.
Page 206
Chapter 1 Operation Mode and Display 2) MDI program page Press to enter MDI page which displays the current G, M, S, T, F, H, D, L commands and relevant program statuses. The system can complete single block, many blocks and subprogram call in the page.
Page 207
GSK980MDc Milling CNC System User Manual Note: other operations and relevant pages in the program page are referred to Chapter 5. 3) Current program/modal page In the current program page, the current block display section contains the current running block information, the displayed data is limited, and the excessive cannot be displayed.
Page 208
Chapter 1 Operation Mode and Display Press to display the program directory as follows: The following figure lists all machining programs. To be convenient to search a program for user, the system displays the first 16 blocks where the current cursor is on the right, which is shown below: The top status information display area displays the system’s run mode and status, the below displays total programs of the current system, total capacity of all programs and free space.
Page 209
GSK980MDc Milling CNC System User Manual 4) U directory page When the system USB has a U disk, is pressed to display a soft key “USB DIR.”. Press and the window display CNC program directory in a “/U” file. The files in the U disk directory can be input or output.
Chapter 1 Operation Mode and Display 5)Calculator page Press to enter the calculator page in the program content page. The system can complete some basic counting, which is shown below: 1.3.3 Tool Set, Macro Variable, Coordinate System Press to enter the tool compensate interface which includes OFFSET&WEAR, MACRO, SYSTEM VARIABLE.
Page 211
GSK980MDc Milling CNC System User Manual Tool & wear input methods: absolute input, relative input and automatic measure input; Absolute input: first move the cursor to the required position, directly input the digit and then press “Input” key; Relative input: first move the cursor to the required position, directly input the digit and then press “Change/Macro”...
Page 212
Chapter 1 Operation Mode and Display 1) Public variable 2) Local variable 3) System variable 3. Coordinate system setting page Press to the coordinate system setting page:...
Page 213
GSK980MDc Milling CNC System User Manual Workpiece coordinate system setting page Additory workpiece coordinate system setting page Set coordinate system zero point: workpiece coordinate zero offset, G54,G55,G56,G57,G58, G59 and 48 additory workpiece coordinate systems. Absolute data input The user input: “data+input key”,modify the data where the cursor is into the “data” input by user. Relative data input The user input:“data+change key”,the sum between the previous data where the cursor is and “data”...
Chapter 1 Operation Mode and Display Tool sheath number 000 means the tool number of current spindle, means the tool sheath when the current tool magazine falls down. Tool magazine debugging function can be used with the ladder, and its debugging is referred to explanations of the ladder.
Page 215
GSK980MDc Milling CNC System User Manual When PLC alarms or prompts, an address information is displayed with black background in the information line; CNC alarms or prompts, the causes and troubleshooting are displayed with black background in the information line. Remove alarm: is pressed to remove the alarm, and some alarms are referred to causes and troubleshooting.
Chapter 1 Operation Mode and Display 1.3.5 Setting Interface Press to enter setting interface including CNC setting, system time and file management page which can be viewed by pressing corresponding soft keys. 1. Setting interface In setting interface, press to enter CNC setting page. 1)Switch setting: display ON/OFF of PARAMETER SWT., PROGRAM SWT., AUTO SEGMENT: PARAMETER SWT.: modify parameters when the parameter switch is ON;...
Page 217
GSK980MDc Milling CNC System User Manual 3, 4, 5 level user display page 2 level user display page 3)Authority level setting: display, set user’s operation level: GSK980MDc password level is divided into 6 from top to low including machine manufacturer (2 level), device management (3 level), machine operation (4 level), basic operation (5 level) and operation limit (6 level);...
Page 218
Chapter 1 Operation Mode and Display Press on the operator panel to enter the system interface, and press to enter password display page, press to enter the corresponding setting, at last input corresponding operation password to execute the corresponding operation authority. The user can modify the level and lower level’s password, or degrade the current level.
Page 219
GSK980MDc Milling CNC System User Manual 2.1 Change system clock Press to enter modification mode, press to switch the required Year/ Month/ Hour/ Minute / Second, press it again to escape the mode. With the lower operation authority than 2-level, the user cannot modify the past time but the following time.
Page 220
Chapter 1 Operation Mode and Display 3.1 Document operation The windows is divided into left and right column: the left column displays the system document of system and part program document catalogues; when the system has a U disk, the right displays document catalogues of the U disk, which is shown above.
Page 221
GSK980MDc Milling CNC System User Manual System backup, resume page System backup page with 2-level operation authority System resume page with 3-level operation authority...
Chapter 1 Operation Mode and Display 1.3.6 Status parameter, data parameter, often used parameter and pitch compensation page Press to enter parameter interface including status parameter(bit parameter), data parameter, often used parameter and pitch compensation page, which can be viewed by pressing corresponding soft key.
Page 223
GSK980MDc Milling CNC System User Manual The system sets bit parameters according to their bit: (1)In PARAMETER setting page, press to select the required parameter to set; to enter bit parameter to modify bit parameters according to bits, press (2)Press to select the required parameter bit to modify as follows: repetitively to switch the parameter bit between 0 and 1 to modify the value of the (3)Press...
Page 224
Chapter 1 Operation Mode and Display 2. DATA PARA. page In PARAMETER page, press to enterer data parameter page. Press to enter each page to view or modify revelant parameters as follows: In DATA PARA. page, there is a line of Chinese prompt, displaying the parameter definition where the current cursor is.
Page 225
GSK980MDc Milling CNC System User Manual 3. OFTEN USED PARA. page In PARAMETER page, press to enter often used parameter page as follows: Often used parameters include parameters often used by user in bit parameter and data parameters. Setting methods of often used parameters are the same similar to those of data parameters and bit parameters.
Chapter 1 Operation Mode and Display PITCH COMP page Press to enter pitch compensation page as follows: There are 1024 pitch error compensation points. Pitch range of each axis can be modified by #3620, #3621, #3622. The user can view or set pitch compensation value corresponded to each compensation number.
Page 227
GSK980MDc Milling CNC System User Manual 1. System diagnosis page Press to enter diagnosis interface, press soft key to enter the system diagnosis page including keyboard diagnosis, status diagnosis and auxiliary function parameters which can be viewed by pressing There are two lines to display diagnosis number contents, the first displays English abbreviations of all bits of the diagnosis number where the current cursor is, and display of their diagnosis bit can be changed by pressing ;...
Chapter 1 Operation Mode and Display 1.3.8 Graphic interface Press to enter graph interface including graph parameter and graph track page. 1. Graph parameter In graph parameter page, the user can input boundary values of canvas and coordinate system of graph track display, and the input numerical value is memorized after power-off, which is shown below: 2.
Page 229
GSK980MDc Milling CNC System User Manual Press to popup graph feature information at lower right corner as follows:...
Chapter 1 Operation Mode and Display 1.3.9 PLC interface PLC interface includes I/O state, ladder monitor, PLC data and file list which contents can be viewed by pressing corresponding soft key (file list page can be viewed with 2-level operation authority or more) 1.
Page 231
GSK980MDc Milling CNC System User Manual 1.2 G/R/A signal Press to view state information of G, R, A. At the moment, press to switch among R, A, K, press to view parameters of R, A, K. In the page, the system displays states of G0000~X0255, A0000~Y0024, R0000~R099, which is shown below: 1.3 C/T signal Press...
Page 232
Chapter 1 Operation Mode and Display 2. Ladder graph monitor page There are 3 PLC program view windows in ladder monitor page to view state information of ladder, which can select blocks, view call, page up/down, search parameters, command, network and so on as follows: In monitor page, the user can view current contact, coil ON/OFF state, timer, counter’s current value.
Page 233
GSK980MDc Milling CNC System User Manual When the contact, coil is ON, it is on the green background; when it is OFF, the color is the window background. means contactor X0.5 is ON, and means coil Y25.2 is OFF. 2.1. Window program view In the monitor page, the system can simultaneously monitor four window programs, view respectively ladder block corresponded to each window by pressing , at the moment, the screen...
Page 234
Chapter 1 Operation Mode and Display 2.4. Find (1)Select the required commands, parameters, network and other block windows, respectively press to select the window to make the corresponding block ladder program be displayed in the window, and the user can find commands, parameters, network and so on in the window.
Page 235
GSK980MDc Milling CNC System User Manual (4)press to find the relevant commands of the ladder, such as MOVN, DECB,CMP and other PLC commands. Input ‘’MOVN” and then press to find MONV commands as follows: to view network number of current ladder window. For example, find (5)press network 5, the following figure is shown:...
Page 236
Chapter 1 Operation Mode and Display , and the screen displays to return the previous menu. (6)press 2.5 Return In the above figure, press and the screen window displays to return the previous menu. 3. PLC data page In ladder page, press to enter the PLC data state display page, and the system displays K0000~K0039, DT000~DT099, DC000~DC099, D0000~D0999.
Page 237
GSK980MDc Milling CNC System User Manual 3.1 K parameter setting (1)In PLC data state display page, press to enter K parameter setting display page. K variable of K0000~K0009 cannot be modified. (2) Press to select the required parameter to be modified; or press to input the required K to be selected, press and the cursor positions to the...
Page 238
Chapter 1 Operation Mode and Display (2)Press to select the required D parameter to be modified; or press to input the required D to be selected, press and the cursor positions to the parameter. The screen displays definitions of the bit at the bottom; (3)At the moment, the selected D parameter is the revisability state, the digit key is pressed directly to input corresponding numerical value;...
Page 239
GSK980MDc Milling CNC System User Manual Setting method of DC parameter are the same that of D. 4. Ladder information With less than 2-level operation authority, the screen displays the soft key at the bottom of the ladder page. Press to enter the ladder file list page to stop, start, backup and delete the ladder.
Page 240
Chapter 1 Operation Mode and Display Press and the ladder at which the cursor is is copied to the U-disk. When there are the same names in the U-disk, the system prompts whether to remove the file, which is shown below: Press and the prompt line is cancelled to suspend the copy operation.
Page 241
GSK980MDc Milling CNC System User Manual When the system finds the U-disk, the soft key appears, which is shown below When the ladder is copied to CNC, is clicked (when the path selection is not executed, the system displays the current root directory ladder in the U-disk) to find the ladder path in the U-disk. After the file list of corresponding ladder is found, is clicked to display the ladder file of the current file, which is shown below:...
Page 242
Chapter 1 Operation Mode and Display Press to cancel the prompt line and suspend the copy operation. Press to remove the ladder which name is the same that of one in the U-disk, which is shown below: 4.3. Delete ladder file Move the cursor to the ladder 5.PLC.ld2, press , and the system prompt whether to delete the prompt as follows:...
Page 243
GSK980MDc Milling CNC System User Manual 4.3. Run ladder file Move the cursor to GSK980MDc Serial.ld2 which does not run and press as follows: The system prompts whether data defaulted by PLC ladder replaces the one in CNC register, pressed to run PLC and use the default register data, is pressed to run PLC not to replace the register data, and is pressed not to run PLC.
Page 244
Chapter 1 Operation Mode and Display 4.4. Save as When the local directory and the U-disk directory are copied each other, there maybe be the same name, save as is executed to backup the ladder before copy to avoid the ladder being removed. and there is a prompt to input the file name to save as follow: Press Input the file saved as to PLC1, press...
Page 247
GSK980MDc Milling CNC System User Manual Display Password Program Parameter Sort Function Operation Mode page level ON/OFF ON/OFF 2-level, Program Delete a block 、program name, Edit mode 3-level, content 4-level 2-level, Rename a 、program name, Edit mode Program 3-level, program content 4-level 2-level,...
Page 248
Chapter 1 Operation Mode and Display Display Password Program Parameter Sort Function Operation Mode page level ON/OFF ON/OFF Automatic serial ON/OFF number ON setting Parameter switch ON/OFF 2-level, setting 3-level 2-level, Program switch ON/OFF 3-level, setting 4-level Automatic serial ON/OFF number OFF setting Note: “、”...
Page 249
GSK980MDc Milling CNC System User Manual...
Chapter 2 Power ON/OFF and Safety Protection CHAPTER 2 POWER ON, POWER OFF and SAFETY PROTECTION 2.1 Power on Before GSK980MDc powers on, the followings should be confirmed: 1. The machine is normal; 2. The power supply and the voltage comply with the requirements; 3.
GSK980MDc Milling CNC System User Manual +24V Overtravel release switch Emergency stop switch When hardware overtravel appears, “Emergency stop” alarm of GSK980MDc occurs. Releasing “Emergency stop” alarm: press the overtravel release button, move the worktable reversely (when the positive overtravel occurs, the worktable is moved negatively, and vice verse.) to break away from the travel switch.
Chapter 2 Power ON/OFF and Safety Protection 2.4.4 Cutting off power supply During the machine running in the dangerous situation or emergency, the machine power supply can be cut immediately to avoid the accidence. But, pay attention to that the coordinate displayed by CNC can’t comply with its actual position after cutting off power supply, so it requires returning to the reference position again.
Page 253
GSK980MDc Milling CNC System User Manual...
Chapter 3 Manual Operation CHAPTER 3 MANUAL OPERATION Note! The keys functions of this 980MDc machine panel are defined by Ladder Diagram; please refer to the respective materials by the machine builder for the function significance. Please note that the following function introduction is described based on the...
GSK980MDc Milling CNC System User Manual 3.2 Feedrate Override Adjustment 3.2.1 Manual Feedrate Override Adjustment In Manual mode, the addition or reduction key in can be pressed to modify the Manual feedrate override, and the override has 16 levels. The relation of the feedrate override and the feedrate is as the following table: Feedrate override (%) Feedrate (mm/min)
The keys functions of this GSK980MDc machine panel are defined by Ladder; please refer to the respective materials by the machine builder for the function significance. Please note that the following function introduction is described based on the 980MDc standard PLC programs! In MPG/Step mode, the machine moves by a specified increment.
GSK980MDc Milling CNC System User Manual 4.2 MPG (Handwheel) Feed Set HWL of the bit parameter No.001 to 1, and press key to enter the MPG mode, it displays as following: Note: MPG is or Manual Pulse Generator(electronic handwheel or handwheel for short) The handwheel figure is as follows:...
Chapter 4 MPG/Step Operation 4.2.2 Moving Axis and Direction Selection In MPG mode, press key to select the corresponding axis. The page is as follows (Other axes are the same): The handwheel feed direction is defined by its rotation direction. Generally, the handwheel CW is for positive feed, and CCW is for negative feed.
Page 259
GSK980MDc Milling CNC System User Manual...
The keys functions of this GSK980MDc machine panel are defined by Ladder; please refer to the respective materials by the machine builder for the function significance. Please note that the following function introduction is described based on the 980MDc standard PLC programs! In MDI mode, the operations of parameter setting, words input and execution can be performed.
GSK980MDc Milling CNC System User Manual 4. Press ,the page is as follows: 5.2 Blocks Execution , the background color of program segment becomes After the words are input, and press white, these MDI words are executed after the key is pressed. During the execution, press and Emergency Stop button may be pressed to terminate the MDI words execution.
Page 262
Chapter 5 MDI Operation 2. press key,the page is as follows: 3. Press by sequence, the page is as follows: 4. At last ,press , the page is as follows:...
GSK980MDc Milling CNC System User Manual Multi-Line Program Running in MDI Mode 1. In MDI mode, input multi-line programs by EOB press key to feed line in the MDI program input box, up to8 lines. In MDI mode, the compiled programs cannot be stored as follows:...
Chapter 5 MDI Operation 2. In MDI page, the system automatically address the program O0000 which is exclusive to MDI mode. In Auto mode, the program O0000 cannot be opened and edited. When O0000 is in the U disk, it is shielded and cannot be displayed in viewing the U disk.
Page 265
GSK980MDc Milling CNC System User Manual...
Chapter 7 Auto Operation CHAPTER 6 PROGRAM EDIT AND MANAGEMENT In Edit mode, the programs can be created, selected, modified, copied and deleted, and the bidirectional communication between CNC and CNC, or CNC and PC can also be achieved. To prevent the program to be modified or deleted accidentally, a program switch is set for this GSK980MDd system.
Page 267
GSK980MDc Milling CNC System User Manual , 3. Key in address key , numerical key key by sequence (e.g. Program O0001 creation); 4. Press key to setup the new program;...
Chapter 7 Auto Operation 5. Orderly input part programs according to their compiled sequence. When one character is input, the screen displays it (the compound key is to complete the alteration input by pressing it repetitively). When one block is input completedly, is pressed to execute the next line.
GSK980MDc Milling CNC System User Manual 4) Press key( location relation between character to be searched and the character where the cursor locates), it displays as follows: 5)After the searching, the CNC system is still in searching state, press key again, the next character can be searched.
Chapter 7 Auto Operation 1)Select the PRG CONTENT page in Edit mode, the page is as follows: 2)Input the character to be inserted(to insert G98 code before X-20 in the above figure, input ), the page is as follows: Note: In program content edit mode or MDI mode of program state page,press key to enter insertion or macro edit state.
GSK980MDc Milling CNC System User Manual Steps: 1)Select the PRG CONTENT page in Edit mode; 2)Press key to delete the character before the cursor; press key to delete the character where the cursor locates. 6.1.6 Modification of a Character Cancel or delete the character and re-enter new ones. 6.1.7 Deletion of a Single Block This function is only applied to the block with a block No.(N command) , which is at the head of a line and followed by blocks which are divided by space.
Chapter 7 Auto Operation 2)In the above page, find the required block, press , and there is a () at the end of program as follows: 4)Input note content in()as follows: Relevant explanation: Program note supports Chinese characters. Edit Chinese note in the PC machine, and then download it to the CNC, and Chinese cannot be displayed, but the Chinese characters cannot be directly input in the CNC.
GSK980MDc Milling CNC System User Manual Note:Press ‘ ’ key in page ‘Local Directory’ and the system prompts whether to delete O0001, and then press to confirm the deletion. 6.3.2 Deletion of All Programs Steps 1)Select the LOCAL DIRECTORY page in Edit mode 2)Press to delete all programs.
Chapter 7 Auto Operation 4)Press key to display the next or previous program; 5)Repeat step 3 and 4 to display the saved programs one by one. 6.4.3 Soft Function Key Search 1) Select Edit or Auto mode; 2)Press and select ;...
GSK980MDc Milling CNC System User Manual 6.7 Copy of a Program To save the current program as : 1)Enter local program page in Edit mode; 2)Press and key a new program name; 3)Press key. 6.8 Position a Program 1. To the position where the program stops last time Select Edit mode to enter program content page.
Chapter 7 Auto Operation the program number saved in the CNC system. “Program size” displays the size of the currently opened program. Program preview selection: In top left of the window, the name of currently previewed program will be displayed in blue characters on white ground.
Page 277
GSK980MDc Milling CNC System User Manual 2. Press , then , and a calculator window pops-up as follows: Or directly press in the program content page, and a calculator window pops-up. 3. Press corresponding function keys in MDI panel to input digits and execute operation to complete the displayed content in the calculator.
Chapter 7 Auto Operation 4. Press to escape the calculation function or press 6.11 Aided Programming Function 6.11.1 Aided Programming Entry When #831.0 MGEH is set to 0, aided programming function is valid. Programs in MDI program page or program content page can be edited by aided programming function in stop state. 1.
Page 279
GSK980MDc Milling CNC System User Manual 5) After programs in aided programming page are edited, is pressed to save the edited programs to the place where the cursor is in the program content page. 2. Aided programming in MDI programming page 1)...
Page 280
Chapter 7 Auto Operation programs to the place where the cursor is in MDI input box. 6.11.2 Edit The blue letter is valid and it can execute the edit input numerical value and cursor position; but the grey letter is invalid and it cannot execute the edit input numerical value and cursor position. 1.
Page 281
GSK980MDc Milling CNC System User Manual 4) At the moment, execute G command menu including page up, page down, cursor up, cursor down. Move the cursor to G143 as follows: 5) Press and G commands pointed by the cursor in G command menu are input to G address input area which is left to the cursor as follows: 2.Shortcut key Shortcut key rapidly positions only valid addresses.
Page 282
Chapter 7 Auto Operation 1) shortcut key In aided programming page, press ,and the cursor rapidly positions to G address. Press repetitively and the cursor constantly positions circularly at G address as follows: 2) Other letters shortcut key Press ,and the cursor rapidly positions to the valid address B or J as follows: 3.
Page 283
GSK980MDc Milling CNC System User Manual 4. Deletion 1) press key Press to delete G value, and the system matches all valid address corresponded with all current input G commands as follows: 2) press key...
Page 284
Chapter 7 Auto Operation Press at B address as follows: Press to delete the last input digit as follows: 6.11.3 Exit Press to exit graph dialog programming. When a program is edit or modified, there is a prompt to save or not as follows:...
Page 285
GSK980MDc Milling CNC System User Manual Press not to save data and exit aided programming page. Press to save edited programs. The user can modify programs according to prompt messages and the correct programs can be saved. 6.11.4 Save 1. Save edited programs as follows: 2.
Chapter 7 Auto Operation CHAPTER 7 AUTO OPERATION Note! The keys functions of this GSK980MDc machine panel are defined by Ladder; please refer to the respective materials by the machine builder for the function significance. Please note that the following function introduction is described based on the GSK980MDc standard PLC programs! 7.1 Auto Run 7.1.1 Selection of a Program To Be Run...
GSK980MDc Milling CNC System User Manual 4)Press key to open the selected file. Note: The file can not be opened if the expanded name is not “.CNC”. 7.1.2 Program Start 1. Press key to select the Auto mode 2. Press key to start the program, and the program execution begins Note: Since the program execution begins from the block where the cursor locates, before pressing the...
Chapter 7 Auto Operation immediately; when the Auto mode is switched to the Edit, MDI mode, the “dwell” is not displayed till the current block is executed. Note 1: Ensure that the fault has been resolved before canceling the emergency alarm. Note 2: The electric shock to the device may be decreased by pressing the Emergency button before power on and off.
GSK980MDc Milling CNC System User Manual Press the key each time, the feedrate override ascends a gear level till 150% Press the key each time, the feedrate override decends a gear level till 0; Note 1 : The actual feedrate value is specified by F in program feedrate override adjustment; Note 2 : Actual feedrate= value specified by F×...
Chapter 7 Auto Operation In Single block mode, when the current block execution is finished , the CNC system stops; if next block is to be executed, it needs to press the key. Note : Even at the mid point, the single block stops in G28,G29, G30 commands 7.3.2 Dry Run Before the program is to be executed, in order to avoid the programming errors, it may select the Dry run mode to check the program.
GSK980MDc Milling CNC System User Manual 7.4 Memorizing at Power-down In continuous drilling fixed cycle, the power-down memory function is invalid. The power memory function is valid to the programs running in Auto or DNC mode. 7.4.1 Program Interruption in Non-DNC Auto Operation: When power-down resume is executed, the user confirms whether serial number of No.
Page 292
Chapter 7 Auto Operation Note: When a called subprogram runs in DNC mode with power-down, DNC power-down resume function is invalid after power-on. But, the program of main program in DNC mode can be viewed in DNC program page when power-down.
Page 293
GSK980MDc Milling CNC System User Manual...
Chapter 8 Machine Zero Return Operation CHAPTER 8 MACHINE ZERO RETURN OPERATION 8.1 Machine Zero The machine coordinate system is a basic coordinate system for CNC coordinate calculation. It is an inherent coordinate system of the machine. origin machine coordinate system called machine...
Page 295
GSK980MDc Milling CNC System User Manual...
Chapter 10 Document Management CHAPTER 9 DATA SETTING, BACKUP AND RESTORE 9.1 Data Setting 9.1.1 Switch Setting In SWITCH SETTING page, the ON-OFF state of PARM SWT (parameter switch), PROG SWT (program switch), AUTO SEG (auto sequence No.) can be displayed and set, the figure is as follows: 1.
Page 297
GSK980MDc Milling CNC System User Manual 1. In MDI mode, press key to move the cursor to the parameter to be set, 2. Input corresponding values, 3. Press key,and the setting is finished. B:Significance of graphic parameter Coordinate selection: Display view angle of the graphic path can be selected by setting different values. Corresponding coordinate for 0~7is as follows.
Chapter 10 Document Management 9.1.3 Parameter Setting By the parameter setting, the characteristics of the drive unit and machine can be adjusted. Refer to Installation and Connection about their meanings. Press key to enter the Parameter interface, then press key to switch the parameter page, the figure is as follows: A: Alteration of bit parameter...
Page 299
GSK980MDc Milling CNC System User Manual 5) Press key, the parameter value is entered and displayed 6) For security , the PARM SWT needs to be set to OFF after all parameters setting is finished Example: Set BIT5 (DECZ) of the bit parameter No.004 to 1, and the other bits unchanged. Move the cursor to No.004, key in 01100000 by sequence in the prompt line, the figure is as follows: Press key to finish the parameter alteration.
Page 300
Chapter 10 Document Management Method 2: Press address key key in parameter No., then press 4) Press and hold key for 2 seconds or press key to skip to a bit of the parameter, and the bit is backlighted. Press key to move the cursor to the bit to be altered, then key in 0 or 1 5)After all parameters setting is finished, the PARM SWT needs to be set for OFF for security...
Page 301
GSK980MDc Milling CNC System User Manual B: Alteration of the data parameter, pitch data 1. Data parameter alteration 1) Turn on the parameter switch; 2) Enter the MDI mode 3) Move the cursor to the No. of the parameter to be set 4)...
Page 302
Chapter 10 Document Management Example 2: Set the X axis value of the pitch data No.000 to 12, set the value of Z axis to 30. Move the cursor to pitch data No.000 by the steps above, key in “12” by sequence in the cue line, the figure is as follows: Pres key to finish the alteration.
GSK980MDc Milling CNC System User Manual In the same way, key in “30”by sequence in the prompt line, press key to finish the alteration. The page is shown below: 9.2 The Password Setting and Alteration To prevent the part programs, CNC parameters from malignant alteration, this GSK980MD provides an authority setting function that is graded for 5 levels.
Chapter 10 Document Management 9.2.1 Entry of Operation Level After entering the PASSWORD SETTING page, move the cursor to the “INPUT PASSWORD:” line; Key in the password (an “*”sign added each time inputting a character) Press key to finish the inputting, and it will enter the corresponding password level. The user can press to degrade the higher operation level to the lower, but the user must input the password again before degradation.
GSK980MDc Milling CNC System User Manual level), the Note: When current operation authority is lower than or equal to the 3 level (3 or 6 password level is not changed if repower the CNC system. If previous level is higher than the 3 level (0, 1 or 2 level), it defaults the 3...
Chapter 10 Document Management 6. If the two passwords input are not identical, CNC prompts “PASSWORD CHECKOUT ERROR.”, the page is as follows: 9.2.3 Lower Level Set Lower of the operation level is used to enter a lower level from a higher level, the steps are as follows: 1.
Page 307
GSK980MDc Milling CNC System User Manual 3. Press key, prompts “SET THE PASSWORD LOWER ? ”; the page as follows: 4. Press key again, if the demotion is successful, the page is as follows: Note: If the current level is the 6 level, the degradation operation is unallowed.
Chapter 10 Document Management 9.3 Operations with Different Operation Authorities 9.3.1 Operation of Communication PC- CNC transmitted data Operation Authority Program Parameter mode of CNC switch switch Part program (Program name is less 2, 3 than 9000) Macro program (Program name is greater than or equal to 9000) Tool offset 2, 3...
GSK980MDc Milling CNC System User Manual Related operations Operation Authority of Program Parameter mode switch switch Opening >=9000 Edit, auto program file <9000 mode 2, 3 Edition after >=9000 program file Edit mode <9000 2, 3, 4 opening Note: Open indicates EOB operation. Files in the CNC Related operations Operation...
Chapter 10 Document Management Pitch compensation Ladder parameter 2、3 Ladder Ladder diagram upgrading (U CNC) Transmitted data Operation Authority of Program Parameter mode switch switch System software MDI mode upgrading 9.4 Parameter Operation The user data (such as bit parameter and pitch data) can be backup (saved) and restored (read) in this GSK980MDc system.
Page 311
GSK980MDc Milling CNC System User Manual Press keys together, the CNC system alarms “fy parameter modify active by recover (POWER ON )”.
Chapter 10 Document Management CHAPTER 10 DOCUMENT MANAGEMENT 10.1. Document Management Page Press to select setting interface, press it repeatedly to enter [Document Management] page as follows: The system automatically identifies the U disk after it is connected with the system. When it is not identified, the system prompts “Not inserted U”.
Page 313
GSK980MDc Milling CNC System User Manual Press to extend the file. The file is in the first line of the directory. Press to return the previous catalog of the current file.
Chapter 10 Document Management 10.2.2 File copy (current directory in C disk ←→ current directory in U disk) In “MDI” mode, press to select , and the cursor moves to the required file to copy, press to select the file as follows: ①...
Page 315
GSK980MDc Milling CNC System User Manual ② In the above page, select to enter the system update page. After the system update software is selected, the [IN] key is pressed to update the system:...
11.1 Operation Path USB operation of 980MDc can be created and searched in the U disk with its own number. Therefore, the system with different number is corresponding to different U disk directory. If the system has no its own number, it is in the advanced operation directory in the U disk gsk980mdc_backup.
GSK980MDc Milling CNC System User Manual Parameter More than 3-level (including 3-level) Resume Part program More than 4-level (including 4-level) operation Ladder diagram More than 2-level (including 24-level) Note: 2-level or above operation level is needed for part program operation above number 9000. 11.2 Operation Instructions Parameter backup and resume Backup parameters: Copy current all parameter states and values to U:\gsk980MDc_backup\user\...
Chapter 11 Resume and Backup 11.4 Resume Operation Example 1. In page, press to switch backup and resume; 2. After the system is switched to the resume page, a part program is selected by soft key; 3. In MDI mode, press soft keys or press [OUT] and the system prompts whether it executes resume; press [IN] to execute resume operation.
Page 319
GSK980MDc Milling CNC System User Manual...
Fig 1-1 GSK980MDc back cover interface layout Interface Explanation: Power box: GSK-PB2,for +5V, +24V, +12V, -12V, GND power supply CN11: X axis, 15-core DB female socket, for connecting X axis drive unit CN12: Y axis, 15-core DB female socket, for connecting Y axis drive unit CN13: Z axis, 15-core DB female socket, for connecting Z axis drive unit CN14: 4th axis,15-core DB female socket, for connecting 4th axis drive unit...
Page 323
GSK980MDc Milling CNC System User Manual are employed in CNC design. And the following measures are necessary during CNC connection: 1. Make CNC far from the interference devices (inverter, AC contactor, static generator, high-pressure generator and powered sectional devices etc.); 2.
GSK980MDc Milling CNC System User Manual 2.1.4 Axis Enable Signal ENn nEN signal output is valid as CNC works normally (nEN signal to 0V); when the drive unit alarm or emergency alarm occurs, CNC cuts off nEN signal output (nEN signal to0V off). The interior interface circuit is shown in Fig.2-5: Fig.2-5 interior interface circuit for axis enable signal 2.1.5 Pulse Disable Signal SETn...
The connection for PNP Hall elements taken as both deceleration signal and zero signal is shown in Fig. 2-9: Fig 2-9 Connection using PNP Hall elements 2.1.7 Connection to Drive Unit The connection of GSK 980MDc to GSK drive unit is shown in Fig. 2-10:...
GSK980MDc Milling CNC System User Manual Fig.2-10 Connection of X, Y, Z axis interface to drive unit 2.2 Connection of 4th Axis 2.2.1 4th Axis Interface Definition Signal Explanation 1:CP4+ 2:DIR4+ 9: CP4- CP4+, CP4- Command pulse signal 3:PC4 10:DIR4- DIR4+, DIR4- Command direction signal 4:+24V...
Chapter 2 Interface Signals Fig.2-12 Connection of 4 axis interface to drive unit 2.2.3 Connection of 4th Axis Interface as Rotary Axis Fig.2-13 Connection of 4 axis interface to spindle drive unit 2.3 Connection of Spindle Port 2.3.1 Definition of Signal Signal Explanation 1:CP5+...
GSK980MDc Milling CNC System User Manual Function of the Ladder Diagram Address Symbol Function X5.0 Spindle speed/position state output signal X5.1 X5.2 COIN Spindle positioning is finished X5.3 SPAL Spindle alarm signal Y5.0 Spindle speed/position shifting signal Y5.1 Rigid tapping signal Y5.2 Spindle CCW rotation Y5.3...
Chapter 2 Interface Signals 2.3.5 SVC Signal Explanation The analog spindle interface SVC can output 0~10V voltage, its interior signal circuit is shown in Fig. 2-17: 2.3.6 Explanations for ALM5(X5.3) When the 5 axis is valid (namely, it is set to linear axis or rotary axis), this signal is taken as alarm signal of the 5 axis.
GSK980MDc Milling CNC System User Manual PnO- AM26LS32 Fig.2-19 Encode signal circuit 2.4.3 Connection of Spindle Encoder Interface The connection of GSK980MDc to spindle encoder is shown in Fig. 2-20, twisted pair cables are used to connection. Fig.2-20 Connection of GSK980MDc to encoder 2.5 Connection to Handwheel 2.5.1Handwheel Interface Definition 13:GND...
Chapter 2 Interface Signals 2.5.2 Signal Explanation “HA+”, ”HA-“, ”HB+”, ”HB-“ are the input signals of handwheel A and B phases. Its interior connection circuit is shown in Fig. 2-22: 470R XHA- TLP181 1N4148 XHA+ 470R XHB- TLP181 1N4148 XHB+ Fig.2-22 Handwheel signal circuit The connection of GSK980MDc to handwheel is shown in Fig.
+12V (1A) , -12V (0.5A) , +24V(0.5A), and its common terminal is COM(0V). The connection of GSK-PB2 power box to GSK980MDc CN1 interface has been done for its delivery from factory, and the user only need to connect it to a 220V AC power in using:...
Page 334
Chapter 2 Interface Signals CN61 interface Pin-out No. Address Symbol Description X1.1 X1.2 X1.3 DECZ Signal of Z-axis deceleration X1.4 External cycle start signal X1.5 X1.6 X1.7 X2.0 X2.1 X2.2 X2.3 DECY Signal of Y-axis deceleration X2.4 DEC4 Signal of the 4 axis deceleration X2.5 DEC5...
Chapter 2 Interface Signals The other type is input by switch with no contacts (transistor), as is shown in Fig. 2-29, 2-30 Fig.2-29 Connection of NPN Fig.2-30 Connection of PNP 2.8.2 Output Signal The output signal is used for the machine relay and indicator, if it is on with 0V, the output function is valid;...
GSK980MDc Milling CNC System User Manual A serial resistance is needed to limit the current (usually 10mA) that goes through the LED by using ULN2803 output to drive LED, which is shown in Fig.2-32 To drive filament indicator An external preheat resistance is needed to decrease the current impact at power on by using ULN2803 output to drive filament indicator, and this resistance value should be within a range that the indicator cannot light up.
Page 338
Chapter 2 Interface Signals DECZ Z axis deceleration signal Z axis zero signal DEC4 axis deceleration signal axis zero signal DEC5 axis deceleration signal axis zero signal CNC diagnosis DEC5 DEC4 DECZ DECY DECX Corresponding CN61.34 CN61.33 CN61.12 CN61.32 CN61.4 pin-out PLC address X2.5...
Page 339
GSK980MDc Milling CNC System User Manual =0: To select machine zero return type which machine zero, it does not detect deceleration and zero signals in machine zero return. DEC5 DEC4 DECZ DECY DECX DECn =1: Deceleration signal is on with 24V for deceleration when machine zero return is performed =0: Deceleration signal is off 24V for deceleration when machine zero return is performed MZR5 MZR4...
Page 340
Chapter 2 Interface Signals Fig.2-37 ③ Action time sequence of machine zero return axis) of the bit parameter No.006, ZCn(n=X, Y, Z, 4th) of bit parameter When ZMn(n is X,Y,Z,4 No.007 and the DECn of the bit parameter No.004 are all set to 0, the deceleration signal low level is valid. The action time sequence of machine zero return is shown as follows Fig.2-38 ④Machine zero return process...
Page 341
GSK980MDc Milling CNC System User Manual Fig.2-39 ② Wiring of the deceleration signal See details in Section 2.1.6 of this chapter Action time sequence of machine zero return When ZMn (n is X,Y,Z,4 axis )of the bit parameter No.006 and the DECn of the bit parameter No.004 are all set to 0, ZCn (n is X,Y,Z,4 axis )of the bit parameter No.007 is set to 1, the deceleration signal low level is valid .
Page 342
Chapter 2 Interface Signals Fig.2-41 ② Circuit of the deceleration signal Fig.2-42 ③ Action time sequence of machine zero return When ZMn ( n is X,Y,Z,4 axis ) of the bit parameter No.006 are all set for 1, ZCn ( n is X,Y,Z,4 axis )of the bit parameter No.007 are all set for 0, the DECn of the bit parameter No.004 is set for 0, and the deceleration signal low level is valid.
Page 343
GSK980MDc Milling CNC System User Manual to zero, then moves reversely and accelerates to a fixed low speed for continuous moving B:As the tongue touches the deceleration switch for the second time, it moves on till the tongue detaches the deceleration switch. And it begins to detect the zero signals. If the zero signal level changes, the movement stops.
Page 344
Chapter 2 Interface Signals down to zero speed, then moves reversely and accelerates to a fixed low speed for continuous moving B:As the tongue touches the deceleration switch for the second time, it begins to detect the zero signal. It moves on till the tongue detaches the deceleration switch, the movement stops immediately.
Page 345
GSK980MDc Milling CNC System User Manual...
Chapter 3 Parameter CHAPTER 3 PARAMETER In this chapter the CNC bit and data parameters are introduced. Various functions can be set by these parameters. 3.1 Parameter Description (by Sequence) The expression of bit parameter is shown as follows: Parameter NO. BIT7 BIT6 BIT5...
Page 347
GSK980MDc Milling CNC System User Manual PCOMP PCOMP =1: Screw-pitch error compensation valid; =0: Screw-pitch error compensation invalid. DEC5 DEC4 DECZ DECX *** =1 : Inch output(inch system)valid after repower; =0 : Metric output(metric system)valid after repower The functions of metric and inch system There are two kinds of input and output units for CNC numerical control system: metric unit, millimeter (mm) and English unit (inch).
Page 348
Chapter 3 Parameter zero return. DIR5 DIR4 DIRZ DIRY DIRX DIRn =1 : Direction signal (DIR)is high level as each axis moves positively; =0 : Direction signal (DIR)is low level as each axis moves negatively. ALM5 ALM4 ALMZ ALMY ALMX ALMn =1 :...
Page 349
GSK980MDc Milling CNC System User Manual ZRS5 ZRS4 ZRSZ ZRSY ZRSX ZRSn =1: There are machine zero point in each axis, it detects deceleration signal and zero signal when performing machine zero return; =0: There are no machine zero point in each axis, it returns to machine zero without detecting deceleration signal and zero signal when performing machine zero return.
Page 350
Chapter 3 Parameter Acceleration start speed and deceleration end speed in cutting feed Setting range : 0 ~ 8000 ( Unit : mm/min ) High speed of each axis machine zero return Setting range:10~60000 ( Unit : mm/min ) Low speed of each axis machine zero return Setting range:10~1000 (...
Page 351
GSK980MDc Milling CNC System User Manual MOT =1 : Not detect software stroke limit; =0 : Detect software stroke limit. MESP =1 : Emergency stop invalid; =0 : Emergency stop valid. TMANL SMAL ESCD ESCD =1 : S code off at emergency stop; =0 :...
Page 352
Chapter 3 Parameter HWn=1:Coordinate is increscent when the MPG in ccw; =0:Coordinate is increscent when the MPG in cw. IS1x IS0x RCSx ROSx ROTx RCSn =1 : 4th 5th Cs function is valid(power on); =0 : 4th 5th Cs function is invalid(power on). Note: Only when the rotary axis function is valid (ROT4=1), can the RCS4 be set valid.
Page 353
GSK980MDc Milling CNC System User Manual =0:Coordinate system not holding on at power down, G54 coordinate system is set after power on. RSCD =1:G54 coordinate system when reset 4; =0:Coordinate system not changed when reset. =1 : Relative coordinate set by G92, G52, G54.1, G54~G59; =0 :...
Page 354
Chapter 3 Parameter =0 : Plane returning is selected by G99 in continuous drilling =1 : Retraction in Y axis direction of G76, G87 ; =0 : Retraction in X axis direction of G76, G87 ; =1 : Retraction in Y axis direction of G76, G87 ; =0 :...
Page 355
GSK980MDc Milling CNC System User Manual =0 : Real-time detection for the stability of voltage is performed. EXTIO EXTIO =1: External remote IO is valid; =0: External remote IO is invalid. L2, L1, L0 : Interface language selection: Language Chinese English France Spanish...
Page 356
Chapter 3 Parameter Define the name of the each axis Setting range:65~67 65-A,66-B,67-C Name of each axis Setting range : 5 ~ 7 parallel of X—5 , parallel of Y—6 , parallel of Z—7 The servo axis No. of output interface for each axis,(power on) Setting range:1~5 Each axis machine coordinate of 1 reference point...
Page 357
GSK980MDc Milling CNC System User Manual Setting range:0~1023 Interval of each axis screw-pitch error compensation Setting range : 1000 ~ 999999 (Unit:0.001mm) spindle encoder pulses/rev Setting range : 0 ~ 5000 ( unit : p/r ) 0: Not detect spindle encoder in G74, G84 tapping. Transmission ratio of encoder and - spindle gear teeth Transmission ratio of encoder and - encoder gear teeth Setting range:1 ~...
Page 358
Chapter 3 Parameter Spindle motor speed when gear 1 is shifted to gear 2 (12 bits code value) in gearing type M Spindle motor speed when gear 2 is shifted to gear 3 (12 bits code value) in gearing type M Spindle motor speed when gear 3 is shifted to gear 4 (12 bits code value) in gearing type M Setting range:0~4095...
Page 359
GSK980MDc Milling CNC System User Manual Max. spindle speed fluctuation allowed by system Setting range : 50 ~ 1000 ( unit: r/min ) G76,G87 Spindle orientation M code selection Setting range:13~100 Max. permissible angle error when the angle between two lines of radius compensation is 0 °or 180°.
Page 360
Chapter 3 Parameter Cutting initial point of G83 high deep hole drilling cycle Setting range : 0 ~ 32767000 (Unit:0.001mm), G110,G111,G134,G135 Lead of helical tool infeed Setting range : 0 ~ 999999 ( unit 0.001mm ) If setting value is less than 10, helical feeding is invalid for rough milling command G110, G111, G134, G135, and it feeds by linear type.
Page 361
GSK980MDc Milling CNC System User Manual Multiplier coefficient of rigid taping spindle command(gear 1(rpm)) Multiplier coefficient of rigid taping spindle command(gear 2(rpm)) Multiplier coefficient of rigid taping spindle command(gear 3(rpm)) Multiplier coefficient of rigid taping spindle command(gear 41(rpm)) Setting range: 1~32767 Division coefficient of rigid taping spindle command(gear 1(rpm) Division coefficient of rigid taping...
Chapter 3 Parameter [Example] When data parameters №6044=2000, №6045=300, №6046=100 are set, M2000 → O300 M2001 → O301 M2002 → O302 M2099 → O399 Specify the subprogram call of the above listed 100 groups. Note 1. If the system satisfies the following conditions, the calls based on this setting are invalid. The value exceed the data scope is set in parameter ①...
Page 363
GSK980MDc Milling CNC System User Manual Setting range : 1 ~ 32767 CMDx : each axis frequency division coefficient Setting range : 1 ~ 32767 SPFD THDA VAL5 VAL4 VALZ VALY VALX SPFD =1 : Cutting feed stops if spindle stops; =0 :...
Chapter 3 Parameter Setting range : 5 ~ 7 parallel of X—5 , parallel of Y—6 , parallel of Z—7 The servo axis No. of output interface for each axis,(power on) Setting range:1~5 3.2.2 Acceleration & Deceleration Control Each axis max. rapid traverse speed Setting range:IS-C:10~24000,thereinto 5th:10~6000(Unit :...
GSK980MDc Milling CNC System User Manual HPF =1:When speed of handwheel exceeds the max.speed set in Para 43#, the exceeded handwheel pulses are not neglected; =0:When speed of handwheel exceeds the max.speed set in Para 43#, the exceeded handwheel pulses are neglected. HWn=1:Coordinate is increscent when the MPG in CCW;...
Page 366
Chapter 3 Parameter SAR =1 : Detect spindle SAR signal prior to cutting; =0 : Not detect spindle SAR signal prior to cutting. THDA =1 : Thread machining adopts exponential acceleration and deceleration; =0 : Thread machining adopts linear acceleration and deceleration. VAL5 =1 :...
Page 367
GSK980MDc Milling CNC System User Manual Delay time (ms) of strobe pulse signal SF during M gear shift Setting range : 0 ~ 1000 (unit : ms ) spindle encoder pulses/rev Setting range : 0 ~ 5000 ( unit : p/r ) 0: Not detect spindle encoder in G74, G84 tapping. Transmission ratio of encoder and - spindle gear teeth Transmission ratio of encoder and - encoder gear teeth Setting range:1 ~...
GSK980MDc Milling CNC System User Manual Setting range: 1~32767 Linear acc.&dec. time constant in rigid tapping tool infeed Setting range : 10 ~ 10000 ( Unit : ms ) Linear acc.&dec. time constant in rigid tapping tool retract Setting range : 0 ~ 4000 ( Unit : ms ) , 5261 setting value is used when it is set to 0. Backlash comp of rigid taping spindle command(gear 1) Backlash comp of rigid taping spindle...
GSK980MDc Milling CNC System User Manual 3.2.11 Machine Zero Return =1 : Deceleration signal (DECn)and one-rotation signal (PCn) of each axis are in parallel connection(a proximity switch taken as both deceleration signal and zero signal) during machine zero return; =0 : Deceleration signal (DECn) and one-rotation signal (PCn) of each axis are connected independently (independent deceleration signal and zero signal are required) during machine zero return.
Chapter 3 Parameter Each axis machine coordinate of 1 reference point Each axis machine coordinate of 2 reference point Each axis machine coordinate of 3 reference point Each axis machine coordinate of 4 reference point Setting range:-99999999~99999999 (0.001mm) Each axis machine zero offset Setting range :...
GSK980MDc Milling CNC System User Manual 3.2.14 PLC axis control PRPD =1:PLC axis control is valid; =0:PLC axis control is invalid. PRPD =1:PLC axis rapidly uses input value; =0 : PLC axis rapidly uses input parameter. Setting the PLC control axis DI/DO channel 1~4 of each axis Setting range :...
Chapter 4 Machine Debugging CHAPTER 4 MACHINE DEBUGGING The trial run methods and steps at initial power on for this GSK980MDc are described in this chapter. The corresponding operation can be performed after the debugging by the following steps. 4.1 Emergency Stop and Stroke Limit This GSK980MDc system has software limit function, it is suggested that the stroke limit switches are fixed in the positive or negative axes for hardware limit.
GSK980MDc Milling CNC System User Manual α : Pulse volume, motor rotation angle for a pulse L: Lead (mm) δ: Min. input command unit of CNC (0.001 mm or 0.0001mm) ZM: Gear teeth of lead screw ZD: Gear teeth of motor If the electronic gear ratio numerator is greater than the denominator, the allowed CNC max.
Chapter 4 Machine Debugging α δ × × CMR: command multiplier coefficient of the spindle CMD: command frequency division coefficient of the spindle α :Pulse volume, motor rotation angle for a pulse δ: Min. input command unit of CNC (output angle corresponding to a pulse), (0.001°, 0.01°, 0.0001°) This value corresponds to the travel amount of a revolution of the spindle (related parameters 5216 δ=360 /1000=0.360 or 1260).
GSK980MDc Milling CNC System User Manual Data parameter№5261:Linear acceleration/deceleration time constant in rigid tapping tool infeed; Data parameter№5271:Linear acceleration/deceleration time constant in rigid tapping tool retraction; Data parameter№5211:Override value in rigid tapping tool retract; Data parameter№025:Feedrate of DRY run; SMZ of bit parameter №007: for validity of smoothing transition between blocks The larger the acceleration &...
Page 378
Chapter 4 Machine Debugging direction applied: (DEC5~DECX)of the bit parameter №004: valid level of deceleration signal as machine zero return (ZM5~ZMX) of the bit parameter №006: return and initial backlash direction of X, Y, Z,4th, 5th axes machine zeroes at deceleration. (ZC4~ZCX) of the bit parameter №007: it is able to set whether an approach switch taken as both deceleration and zero signals when X, Y, Z, 4th axes return to machine zero point.
GSK980MDc Milling CNC System User Manual Fig. 4-3 4.6 Spindle Adjustment 4.6.1 Spindle Encoder Encoder with the linear number 100 p/r ~5000p/r is needed to be installed on the machine for threading. The linear number is set by data parameter No. 3720. The transmission ratio(spindle gear teeth/encoder gear teeth) between encoder and spindle is 1/255~255.
Chapter 4 Machine Debugging the defaulted gear is 1 for spindle. Basic parameters needed to be adjusted for inverter (refer to the relevant inverter manual for specific adjustment): CCW or CW command mode is selected by frenauency. If the speed by programming is not consistent with that detected by the encoder, it can be adjusted to be consistent with the actual one by adjusting the data parameter №3741~...
GSK980MDc Milling CNC System User Manual Data A :dial-indicator data at point A Data B :dial-indicator data at point B Note 1: The backlash offset mode and offset frequency can be set by BDEC and BD8 of bit parameter №011. Note 2: Check the machine backlash at regular intervals according to specific conditions to ensure machine precision.
Chapter 5 Diagnosis Message CHAPTER 5 DIAGNOSIS MESSAGE 5.1 CNC Diagnosis This diagnosis section is used to check the CNC interface signals and internal running state and it can not be modified. 5.1.1 Signal Diagnosis from Machine to CNC DEC5 DEC4 DECZ DECY...
GSK980MDc Milling CNC System User Manual Secondary spindle analog voltage output 5.1.3 MDI Panel Keys Diagnosis DGN.016~DGN.022 are the diagnosis messages of MDI keypad keys. When pressing a key in the operation panel, the corresponding bit displays “1”, and“0”after releasing this key. If it displays reversely, it means there is a fault in the keypad circuit.
Chapter 5 Diagnosis Message As power off,5th start position of executing segment When the power off, G mode of group 01 ( G00~G03,G73~G139 ) When the power off, G mode of group 02(G17 ~ G19) When the power off, G mode of group 03(G90, G91) When the power off, G mode of group 05(G94, G95) When the power off, G mode of group 06(G20, G21) When the power off, G mode of group 07(G40 ~...
GSK980MDc Milling CNC System User Manual ESP:Emergency stop signal DECX:Deceleration signal of X axis X0001 DECZ X0002 DEC5 DEC4 DECY X0003 SKIP SKIP:Skip signal DECY~DEC5:Deceleration signal of (Y, Z, 4th, 5th) axis Corresponding machine panel keys to X fixed address, refer to the addenda: 5.2.2 Y Address (Fixed Addresses) Corresponding machine panel and state indicator to Y fixed address, refer to the addenda: 5.3 PLC Data...
Chapter 6 Screw-Pitch Compensation CHAPTER 6 SCREW-PITCH COMPENSATION 6.1 Screw-Pitch Compensation PCOMP PCOMP =1: Screw-pitch error compensation valid; =0: Screw-pitch error compensation invalid. 6.2 Screw-Pitch Error Origin A position No. which the screw-pitch error compensation starts from in the compensation list, which is determined from the machine zero, is called screw-pitch error compensation origin (compensation original point).
GSK980MDc Milling CNC System User Manual 6.6 Examples of Offset Parameters Setting parameter №3 620(screw-pitch error origin point)=0, Data parameter №3624(screw-pitch offset ① interval)=0, Parameter №3621(min. position number of each axis for pitch error compensation )=0, parameter№3622(max. position number of each axis for pitch error compensation)=199 When the screw-pitch error origin is set to 0: The offset value for the 1 section is set in screw-pitch compensation parameter list №0001, the offset value for the 2...
Page 388
Chapter 6 Screw-Pitch Compensation ②Data parameter№3620 ( screw-pitch error origin ) =60 , №03624 ( compensation interval ) =10.000 Parameter №3621(min. position number of each axis for pitch error compensation )=0, parameter№3622(max. position number of each axis for pitch error compensation)=199 When the screw-pitch error origin is set to 60: For the positive moving, the compensation value for the section is set by the position №0061 in the compensation table.
Page 389
GSK980MDc Milling CNC System User Manual Actually the machine moves from -30.000 point to the point of +10.000, the screw-pitch compensation is: (-7)+(-7)+(+6)+(+4)=(-4) ③Data parameter №3620 ( screw-pitch error origin ) =255 , №3624 ( compensation interval ) =10000 Parameter №3621(min. position number of each axis for pitch error compensation )=0, parameter№3622(max.
Page 390
Chapter 6 Screw-Pitch Compensation ④ Pitch error compensation of rotary axis When the additional axis is linear or rotary (B type), the pitch error compensation mode is the same as the linear axis. The following example explains the pitch error compensation function when the additional axis is taken as the rotary axis (A type).
Page 391
GSK980MDc Milling CNC System User Manual...
Appendix Appendix 4 Dimensions for Additional Panel AP02 AP02 applies to GSK980MDc, whose figures and dimensions are as follows: , Reserved MPG installation hole , Reserved button hole , Reserved button hole Appendix 5 Dimensions for Additional Panel AP03 AP03 applies to GSK980MDc-V, whose figures and dimensions are as follows:...
GSK980MDc Milling CNC System User Manual Appendix 6 Diagram of I/O deconcentrator 6.1 MCT01B ① The enlarged diagram is as follows: (The part with dotted line is invalid) ② The enlarged diagram is as follows: Circuit diagram is as follows:...
Appendix Appendix 7 Explanations of Rigid tapping 7.1 Definition of Spindle Signal Line 7.1.1 CNC connected with spindle servo drive unit directly When iGSK980MDc has spindle rigid tapping function and it directly connected with spindle servo drive unit. The wiring diagram is as follows:...
Page 401
GSK980MDc Milling CNC System User Manual Cable name Signal line of the spindle Cable number ***-00-785A CNC spindle rigid tapping(including speed, position, and speed/position control), with Applicable Cable usage DAP03 series servo spindles products connected Wiring diagram: DAP03,DAY series spindle servo drive SRV(Y5.2) SFR(Y5.3)
Page 402
Appendix Cable name Signal line of the spindle Cable number ***-00-785I CNC spindle rigid tapping(including speed, position, and speed/position Applicable Cable usage control),with GS series economic servo products spindles connected Wiring diagram: GS series economic spindle servo drive SRV(Y5.2) SFR(Y5.3) VP(Y5.0) PSTI TAP(Y5.1)
Page 403
GSK980MDc Milling CNC System User Manual Cable name Signal line of the spindle Cable number ***-00-785H CNC spindle rigid tapping(including speed, position, and speed/position Applicable Cable usage control),with GS series universal products servo spindles connected Wiring diagram: GS series universal spindle servo SRV(Y5.2) SFR(Y5.3)
Appendix 7.1.2 CNC connected with spindle servo drive unit use deconcentrator When iGSK980MDc has spindle rigid tapping function and deconcentrator MCT05 is used in it. The wiring diagram is as follows:...
Page 405
GSK980MDc Milling CNC System User Manual Cable name Signal line of the spindle Cable number ***-00-785B CNC spindle rigid tapping(including speed, position, and speed/position Applicable Cable usage control),with deconcentrator products connected Wiring diagram: MCT05 SRV(Y5.2) SFR(Y5.3) VP(Y5.0) TAP(Y5.1) COM- +24V COM+ ALM5 VPO(X5.0)
Appendix 7.2 Setting of Spindle Electronic Gear Ratio Calculation formula of CNC: δ × α α δ × × CMR: Multiplier coefficient of spindle command CMD: Frequency division coefficient of spindle command α : Pulse volume, motor rotation angle for a pulse δ: Min.
GSK980MDc Milling CNC System User Manual (If the incremental system of the 5 axis is 0.0001°, the recommended value of this parameter is 10000), δ ° namely, 1000 × 1024 × × 1000 Therefore, data parameter 5221 is set to 512, and 5231 is set to 125. 7.3 Related Parameter Setting The parameters relating to rigid tapping is as follows: Data...
Appendix Set the value according to the 1000(1u),10000 The travel amount of a revolution of 5216 wire number feedback (0.1u) the spindle encoder of spindle servo drive Adjustments of the spindle servo drive (take DAP03 for example) are as follows: Data Recommended Significance...
Page 409
GSK980MDc Milling CNC System User Manual Alarm No., Alarm Message TYPE 016,0 Tool offset number is out of range(0~32) 017,0 Tool number isn't in the range specified (between No.5025 and No.5026 data parameter) 018,0 Data commanded in G02 or G03 can't build an correct arc(or error in NO.3410 data parameter) 019,0 Tool group number excesses its range (1~32)
Page 410
Appendix Alarm No., Alarm Message TYPE 096,0 Nesting fold number of subprogram has exceeded 4 097,0 The main program is called. 099,0 Macro cannot be called ,or M98 and M99 cannot be commanded in offset 100,0 Skip(GOTO,DO,END) disabled in TNR offset 101,0 The format of macro is wrong.
Page 411
GSK980MDc Milling CNC System User Manual Alarm No., Alarm Message TYPE valid 156,0 Rotation angle is out of range(-360°~360°) 157,0 Result of calculation is above the Max. amount 158,0 Scale rate can’t be 0 159,0 When scale, or rotation function is valid, G50.1, G51.1 can’t be defined. 160,0 G17 must be defined when rotation function will be founded in fixed cycle mode 161,0...
Page 412
Appendix Alarm No., Alarm Message TYPE 213,0 U value is less than tool radius 214,0 I, J is too small or K is too big, this resule in overcut. 215,0 no J or no rectangle for end and start points coincide 216,0 no drill (G73~G89) for G140~G143 continuous drilling 217,0...
Page 413
GSK980MDc Milling CNC System User Manual Alarm No., Alarm Message TYPE 263,0 tool offset buffer overflow for too many non-move commands 264,0 Cutter compensation C can’t be canceled in G02 or G03 mode 271,0 corner length is too long or too short 272,0 Chamfering plane error 273,0...
Page 414
Appendix Alarm No., Alarm Message TYPE 2050,0 Parameter files open fail. Use factory parameters. 2051,0 Parameter load error. Use factory parameters. 2052,0 Data check error. Reset area. Operate after zero return. 2053,0 Data check error, value reset, and operate after zero return. 2054,0 The modify parameter modify active by repowering 2055,0...
Page 415
GSK980MDc Milling CNC System User Manual Alarm No., Alarm Message TYPE 3016,0 The X axis is overtravel in negative direction(controlled by software) 3017,0 The Y axis is overtravel in negative direction(controlled by software) 3018,0 The Z axis is overtravel in negative direction(controlled by software) 3019,0 The 4th axis is overtravel in negative direction(controlled by software) 3020,0...
Appendix Alarm No., Alarm Message TYPE power on) 3570,0 Resume data error. Value reset. Must be operating after zero return succeeds. 4000,1 The time to save data in the NVRAM is too short in the lately power off. 2900,0 Load system configure file is error; please make sure the cnc.cfg file exist! 2901,0 Load parameter configure file is error;...
Appendix Appendix 10 Analog Spindle Function The spindle is classified into mechanical spindle and analog spindle, according to the way how CNC control the spindle. To mechanical spindle, CNC controls its speed by inputting the switch values which are changed from S codes, into the spindle; to analog spindle, CNC changes S codes into analog values which are inputted to the spindle to control the speed.CNC informs the PLC of the current spindle control mode by issuing SIMSPL signal.
GSK980MDc Milling CNC System User Manual When T type changes a shift, you can set the dual analog spindle as well. No matter M type mode or T type mode all decided by bit parameter GTT. GTT: select spindle gear shift mode 0: T type 1: M type 10.1.1 Dual Analog Spindle Control...
Page 422
Appendix When spindle select signal and the 1 spindle or the 2 spindle SIND signal both set to “1”, SIND signal decides which to control the spindle, PLC or CNC. Frame multi-spindle control type B: Flow chart of dual analog spindle A type control (T type gear shift)
Page 423
GSK980MDc Milling CNC System User Manual Note: When multi-spindle A type function is chosen, the functions in the dotted line boxes are invalid for the 2 spindle. Flow chart of dual analog spindle B type control (T type gear shift)
Appendix Single Analog Spindle Control 10.1.2 The following block diagram shows the method of single analog spindle control: Single analog spindle control shows as following flow chart :( T type gear shift type gear shift) 10.2 T Type gear shift ●S code/SF signal output:...
Page 425
GSK980MDc Milling CNC System User Manual The control function of analog spindle in CNC turns S instruction values into binary coding and then outputs them to PLC(F22~F25),SF not outputted. ●Gear shift method: The maximum speed of the spindle corresponding to each gear-stage in the 1 spindle is decided by CNC data parameter.
Page 426
Appendix × 1000 G28.1=1, G28.2=0, at gear-2: × 2000 G28.1=0, G28.2=1, at gear-3: × 4000 G28.1=1, G28.2=1, at gear-4: × 5000 Output voltage value: ●S 12-bit code(R12O~R01O,F36~F37) (R12O2~R01O2,F236~F237) output: Through the gear shift treatment, NC computes the spindle speed for every gear stage, that is, S 12-bit code signal R12O~R01O(0~4095),R12O2~R01O2(0~4095)outputs to spindle frequency converter and PLC.
GSK980MDc Milling CNC System User Manual output adjusted spindle speed output value, in the form of analog voltage, via analog spindle interface circuit, to spindle frequency converter. 10.3 M Type Gear Shift This gear shift pattern is valid only in single analog spindle. To choose M type gear shift, according to data parameter set value and S instruction value, CNC makes decision...
Page 428
Appendix Constant Vmin:spindle motor minimum restraint speed (S12-bit code value), that is data parameter NO.3735 Spindle speed A: Maximum speed when instruction voltage is10V, that is, data parameter NO.3741 Spindle speed B: Maximum speed when instruction voltage is10V, that is, data parameter NO.3742 Spindle speed C: Maximum speed when instruction voltage is10V, that is, data parameter NO.3743...
GSK980MDc Milling CNC System User Manual When executing S code, sequence chart related as follows: Do not switch the gear select signal: In this case, do not output SF signal, and when new value spindle speed instruction outputted, it will automatically transfer to implement the next block.
Appendix S instruction has appointed. ● Signal Address: SIND SIND2 S 12-bit code input signal R01I~R12I(G32.0~G33.3) spindle S 12-bit code input signal R01I2~R12I2(G34.0~G35.3) ●Signal Type: PLC→NC ●Signal Function: PLC issues speed instruction value that inputs spindle motor. Spindle motor speed is appointed in the form of binary code value from 0 to 4095.
GSK980MDc Milling CNC System User Manual 10.6 Explanations of some signals Spindle stop signal*SSTP (G29.6), Spindles stop signal*SSTP1 (G27.3),*SSTP2 (G27.4) ●Signal Type: PLC→NC ●Signal Function: Break off the output of spindle speed instruction. The signal sets S instructions in NC to 0, showing as the sequence chart below: ●Note: When spindle stop signal*SSTP is 0, output voltage turns to 0.
Page 432
Appendix ●Note: instruction setting non-zero speed output to spindle, NC turns F1.4 to 1; when speed instruction is 0, then the ENB signal is set 0. In analog spindle, spindle motor will rotate in a low speed in spite of NC outputs instruction 0 to the spindle (namely, analog voltage is 0V), because the frequency converter has a drift voltage.
Page 433
GSK980MDc Milling CNC System User Manual ●Signal Type: PLC→NC ●Signal Function: when the PLC makes G29.4 set to 1, passes to NC, to notify the NC, the NC can start cutting feed. When G29.4 is 0, cutting feed is not started. ●Note: Generally, this signal is used to notify the CNC that spindle has arrived to the appointed speed.
Appendix 10.7 Encoder Tapping Rigid tapping means that in the ordinary tapping canned cycle, CNC makes the tapping axis and spindle move synchronously. In rigid tapping, CNC needs to detect spindle rotation direction signal to make assure the feed direction and the course of working. Implementation: spindle rotation →Z axis feed tapping →issue M05 stop instruction to spindle →spindle completely still →reverse instruction →Z axis retreats cutter to the start→...
Appendix AR15 AR14 AR13 AR12 AR11 AR10 10.9 Definition of Analog Spindle Signal Line Cable name Signal line of the spindle Cable number ***-00-785C Cable usage connected with frequency Applicable converter products Wiring diagram: Cable name Signal line of the spindle Cable number ***-00-785D CNC spindle speed control, with DAP03, or...
Page 437
GSK980MDc Milling CNC System User Manual Cable name Signal line of the spindle Cable number ***-00-785G CNC spindle speed control, with GS Applicable Cable usage series economic servo spindle products connected Wiring diagram: GS series economic spindle servo SRV(Y5.2) SFR(Y5.3) COM- ALM- +24V...
Appendix Appendix 11 Explanations for Standard Ladder Function 11.1 Address Definition Symbo Description Note CN61 address detect Cutter back to 0 in X0.0 TDEC BT40 pot/turret position X0.1 External feed hold signal X0.2 TPCH Cylinder pressure test BT40 pot /turret X0.3 DECX Signal of X-axis deceleration...
Page 439
GSK980MDc Milling CNC System User Manual deceleration External toolpot back to zero X2.6 TZIN BT40 pot/turret input signal X2.7 LTXN X positive limit(LT-) X3.0 LTXP X positive limit(LT+) X3.1 LTYN Y positive limit(LT-) X3.2 LTYP Y positive limit(LT+) External toolcase horizontal BT40pot/turret X3.3 TBKI...
Page 440
Appendix Y2.1 Disk-tools tool changer arm THOT BT40 pot output motor Y2.2 CLPY Tri-colour indicator-yellow Y2.3 CLPG Tri-colour indicator -green Y2.4 CLPR Tri-colour indicator -red Y2.5 Total air valve in turret tool Turret-to TPOU magazine output Y2.6 Y2.7 ALTO Turning output signal Y3.0 STAO Spindle directed output signal...
GSK980MDc Milling CNC System User Manual holding time. Control logic SSTP output is valid after the CNC power on. M03 or M04 is executed when SSTP output is valid. When SFR or SRV output is valid and held on, SSTP output is stopped at the same time. M05 is executed when SFR or SRV is valid.
Page 444
Appendix DT0021 Duration of the implement of M code DT0022 The delay time for the spindle from stop to brake output DT0023 Spindle braking output time K0013 =0: Multi-spindle function is invalid =1: Multi-spindle function is valid Description for multi-spindles function S code appoints the speed of the spindle, and if the corresponding signal for a spindle does not pass through, then, the spindle will continue rotating at the former speed.
GSK980MDc Milling CNC System User Manual 11.2.3 Spindle auto gear shift Related signals Signal Signal Significance Pin-out type symbol Status diagnose ASP1 Gear-1 spindle in position signal CN61.7 X0.6 input ASP2 Gear-2 spindle in position signal CN61.8 X0.7 signal ASP3 Gear-3 spindle in position signal CN61.9 X1.0...
Appendix DT34 Delay time after spindle auto gear shift in position DT35 Check time of the auto gear shift DT33: The initialization for 5 seconds, users can set the parameter to adjust it. but don’t set too short time to cause the spindle damage due to little time for spindle switching in to lower gear stage; too long times means Timeliness is relatively low and processing efficiency affected.
Page 447
GSK980MDc Milling CNC System User Manual Signal Symbol Significance Pin-out C NC Type State Diagnosis GEAR1 Spindle mechanical gear signal 1 CN62.9 Y1.0 Output GEAR 2 Spindle mechanical gear signal 2 CN62.10 Y1.1 signal GEAR 3 Spindle mechanical gear signal 3 CN62.11 Y1.2 GEAR 4 CN62.12 Y1.3...
Appendix 11.2.5 Cycle Start and Feed Hold Related signal Signal Type Symbol Significance Pin-out State Diagnosis External cycle start signal CN61.13 X1.4 External feed hold signal CN61.2 X0.1 Cycle start key signal X23.0 Input signal Feed hold key signal X22.7 OUT key cycle start signal of F197.1 MDI mode...
GSK980MDc Milling CNC System User Manual =0: In reset, spindle, coolant and lubrication output signal are stopped by the CNC Function description COOL output is invalid after the CNC power on. COOL output is valid when M08 command is executed and the coolant is on.
Appendix output, and it is cancelled after a setting time by the PLC data DT0018. If the DT0018 setting time is not yet up, M33 is executed to cancel the lubrication output. 2. Automatic lubrication After the CNC system power on, it is lubricating for a time set by DT0017, then the lubrication output stops.
GSK980MDc Milling CNC System User Manual 11.2.10 Auxiliary Lock Related signal Signal Symbol Significance Pin-out C NC type State Diagnosis Input Auxiliary lock on the machine panel X19.1 signal Output Auxiliary lock indicator on the Y18.4 signal machine panel Function description Auxiliary lock is valid in Auto, MDI or DNC mode.
Appendix 11.2.13 Optional Stop Related signal Signal type Symbol Significance Pin-out C NC State Diagnosis Optional key on the machine X20.0 Input signal panel Command input Optional command F9.6 Optional indicator on the Y21.7 Output signal machine panel Function description In Auto, MDI and DNC mode, press key to light up the indicator of optional stop key, and enter the optional stop state.
GSK980MDc Milling CNC System User Manual 0: not check eternal overtravel signal to X, Y, Z axis. Note: when there is eternal overtravel alarm, change the work mode into manual Or MPG mode, move the alarming axis in another direction until the overtravel signal overturned, finally press the Reset key to release the alarm.
Appendix RESB =1: The functions of reset and the cursor return are valid =0: The functions of reset and the cursor return are invalid Function description When RESB of K10 is set to 1, press reset key (X26.0 in Auto mode, the system reset and the cursor returns to the beginning.
GSK980MDc Milling CNC System User Manual 11.2.18 Spindle Exact Stop Related signal Signal Symbol Significance Pin-out type State Diagnosis X25.7 Exact stop key on the panel Input COIN Completion signal of the spindle CN15.8 X5.2 signal positioning STAO Start signal of the spindle positioning CN62.37 Y3.0 Output Y21.3...
=0: Open the safe gate in the running and shut spindle and cooling. Function description 980MDc standard ladder diagram offers safe gate function. And if safe gate parameter K14.0 setting is active, open the safe gate, the CNC will remind that: safe gate is not closed yet;...
GSK980MDc Milling CNC System User Manual K14.2. When shutting the spindle and cooling is set, then close the safe gate then restart the CNC, which will run as the former state; if shutting the spindle and cooling is not set, then close the safe gate then restart the CNC, open the spindle and cooling.
Page 458
Appendix TDEC CN61.1 X0.0 back to 0 in position detection TPCH CN61.3 X0.2 Cylinder pressure test TCOT Tool post counting CN61.5 X0.4 THCH CN61.7 X0.6 Toolcase horizontally in position TVCH CN61.8 X0.7 Toolcase vertically in position THSP ATC arm of pot tool magazine CN61.9 X1.0 stopping detection...
Page 459
GSK980MDc Milling CNC System User Manual YDDL =1: Detect whether toolcase is fallen or not when toolpot spinning =0: No detecting whether toolcase is fallen or not when toolpot spinning ELDH =1: spindle releasing/clamping tool function is valid =0: spindle releasing/clamping tool function is invalid HILT1, HILT2 parameter set as follows: BT40tool Turret tool...
Page 460
Appendix C23: auto tool changing counter Pre-tool -chosen function When running the program, inputTinstruction to change tools. Toolpot will search for the target tool case, at meantime the T auxiliary function ends. The program continues to be executed. After calli ng M6the tool change macro program, if the toolpot don’t stops, please wait till it stops before the toolcase operations.
Page 461
No. 0 is 1.If the data corresponding to the toolpot is not 1, please check machine tools electric is correct or not. 4: there is no key in 980MDc-V panel. If other keys needed to be set, the ladder diagram should be altered. Manual toolpot rotation In 980MDc_V system, in the mode of MPG, STEP or MANUAL, press the tool magazine rotation key, the toolpot will rotate CW a tool location.
Page 462
Appendix spin. 4: there is no function in 980MDc-V panel. If other keys needed to be set, the ladder diagram should be altered. Auto toolpot rotation In AUTO or MDI mode, input T instruction, and do not beyond the range of data parameter NO5026.
Page 463
0 or not. If the signal turns out to be 1 that means the ATC arm is in situ and toolcase actions forbidden 3: the tool magazine forward and backward keys in 980MDc-V panel can realize the functions of M65 and M66. To backward and fall down the tool magazine, make sure that toolpot spinning stopped and the ATC is in situ, or the operation cannot be achieved.
Page 464
ATC arm will strike, causing machine damage by this. There is a machine tool function in 980MDc system configure. That is, the Z axis (spindle) cannot move when the ATC arm is changing tools to avoid the damage of the machine tool. The debug setting method: 1: set K11.0 to 0(interlock function invalid)
Page 465
GSK980MDc Milling CNC System User Manual N5 IF [#1000EQ1] GOTO 7 //wait for toolpot stopping, spindle orientation accomplished and toolcase falling N6 GOTO 5 //toolpot not stopping yet N7 M68 //the motor of the ATC arm starts for the first time (the ATC arm catches the tool) N8 M54 //the spindle releases the tool...
Appendix X1.7 A2.0 releasing tool is not in position and overtime detection for releasing releasing tool time is too long tool alarm X2.0 A2.1 clamping tool is not in position and overtime detection for clamping clamping tool time is too long tool alarm X1.7 A2.2...
Page 467
GSK980MDc Milling CNC System User Manual signal Pin-out SymboL Description type State Diagnosis TDEC Back to 0 in position detection CN61.1 X0.0 turret TPCH Cylinder pressure test CN61.3 X0.2 turret TCOT Tool post counting CN61.5 X0.4 turret THCH Toolpot backward in position CN61.7 X0.6 turret...
Page 468
Appendix ELDC =1: MDc Vertical panel releasing/clamping tool key is valid MDc external releasing/clamping tool key is valid HTCY =1: turret tool magazine starts toolpot spinning and do not check the spindle is at the 2 reference point =0: turret tool magazine starts toolpot spinning and check the spindle is at the 2 reference point CCWT =1: Delay detection of toolpot counting reversely...
Page 469
No. 0 is 1.If the data corresponding to the toolpot is not 1, please check machine tools electric is correct or not. 4: there is no key in 980MDc-V panel. If other keys needed to be set, the ladder diagram should be altered. Auto toolpot rotation...
Page 470
For details, please see to the operations of the servo spindle. Reference point setting There are two reference points needed to be set in 980MDc turret tool magazine, that is, the 2nd reference point and the 3rd reference point (data parameter No.1241an data parameter N0.1242).
Page 471
GSK980MDc Milling CNC System User Manual MANUAL mode. During the process the debugging tools should be collocated, because the positions are needed to be relatively exact to avoid possible tool hitting in the next step tool changing. Manipulator boosting and retreating The spindle needs to accomplish the orientation and return to the 2nd reference point, as well as #1100=1 when the tool magazine is boosting or retreating.
Page 472
Appendix N15 M61 //tool changes completed and update the tool message N16 #1100=0 //clear sign N17 G#501 // recover the value of G9091 Exception Handling Handle the chaos tools in toolpot: When the current toolcase is in the right position for tool falling, then open the switch of the parameter, in the MDI mode, and just input the current toolcase No.
Page 473
GSK980MDc Milling CNC System User Manual CW/CCW. The toolcase plus/minus 1, T displaying in the CNC interfaces is not changed; 5, when machine is back to 0,press the tool change key in the panel (MDc-v), the toolpot will rotate to Toolcase No.1,and T displaying in the CNC interfaces is not changed;...
Need help?
Do you have a question about the 980MDc and is the answer not in the manual?
Questions and answers
Alarm 1x axis driver not ready Alarm 2 y axis Alarm 3 z axis Alarm 4 emergency stop How can these be fixed
To fix alarms for the X-axis driver not ready, Y-axis, Z-axis, and emergency stop on the GSK980MDc system, follow these steps:
1. Check Emergency Stop (ESP) Alarm:
- Ensure the emergency stop button is not pressed.
- Verify the CNC diagnostic message ESP to monitor the state of the emergency stop input signal.
- If the alarm persists, press the Overtravel Release button and move the axis in the reverse direction.
2. Stroke Limit Switch Check:
- In Manual or MPG mode, slowly move the axes to test the stroke limit switch.
- Confirm the correctness of the alarm display and the validity of the overtravel release button.
- Adjust the stroke limit switches if necessary.
3. Drive Unit Setting:
- Set BIT4 to BIT0 of bit parameter No.009 according to the alarm logic level of the drive unit.
- For the system’s default drive unit, all bits (BIT4–BIT0) of parameter No.009 should be set to 1.
4. Check Connections:
- Ensure the X, Y, and Z-axis drive units are properly connected and powered.
- Inspect wiring and connections for any loose or damaged cables.
5. Restart the System:
- After making adjustments, restart the CNC system and check if the alarms clear.
This procedure should help resolve the alarms related to the X, Y, Z-axis driver not ready and emergency stop.
This answer is automatically generated