background image

   GSK988TA/GSK988TA1/GSK988TB Turning Center CNC System    User Manual

Programming & Operation

 

 

216 

 

  Operation 

Button Name 

Function 

 

 

Shift key

Switch the double-address key, double-symbol key, 

address symbol key and digit address key. Pressing 
the shift key and it light is ON. Press the address 
key and the input is the upward address; it 
combined with the cursor key can select a block   

 

Input key

Confirm the data input and line feed during editing 
the program   

 

Change 

key  

Switch message/display, Tab key function, fast 

shortkey with other keys when editing programs   

 

Backspa

ce key 

Delete the characters before the cursor   

 

Cancel 

key  

Cancel the current operation   

 

Delete 

key 

Delete the character after the cursor   

 

Cursor 

move- 

ment key

Control the cursor left/right/upward/downward   

 

Page key Switch the page in the same display interface   

Summary of Contents for GSK988TA

Page 1: ...ecessary or unallowable operations due to length limitation and products application conditions Therefore the items not presented herein should be regarded as impossible or unallowable Copyright is reserved to GSK CNC Equipment Co Ltd It is illegal for any organization or individual to publish or reprint this manual GSK CNC Equipment Co Ltd reserves the right to ascertain their legal liability ...

Page 2: ...d Operation software version V1 12 and concretely introduces the programming and operations To ensure safe and effective running please read this manual carefully before installation and operation Warning Accident may occur by improper connection and operation This system can only be operated by authorized and qualified personnel Special caution The power supply fixed on in the cabinet is exclusiv...

Page 3: ...e shortage or damage is found Connection Only qualified personnel can connect the system or check the connection The system must be earthed and the earth resistance must be less than 0 1Ω The earth wire cannot be replaced by zero wire The connection must be correct and firm to avoid any fault or unexpected consequence Connect with surge diode in the specified direction to avoid damage to the syste...

Page 4: ...escribes various possibilities as much as possible However operations allowable or unallowable cannot be explained one by one due to so many possibilities that may involve with so the contents that are not specially stated in this manual shall be considered as unallowable Caution z Functions technical indexes such as precision and speed described in this user manual are only for this system Actual...

Page 5: ... the users User s Responsibility Be responsible for being familiar with and mastering the safety operation procedures through training with the safety operation of the CNC system Be responsible for the dangers caused by adding changing or altering the original CNC systems and the accessories Be responsible for the dangers caused by failing to observe the provisions in the manual for operation adju...

Page 6: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation VI ...

Page 7: ...Local Coordinate System 10 1 3 8 Interpolation Function 11 1 4 Coordinate Value and Dimension 12 1 4 1 Absolute Programming and Incremental Programming 12 1 4 2 Diameter Programming and Radius Programming 13 1 4 3 Decimal Programming 14 1 4 4 Conversion between the Metric and the Inch 15 1 4 5 Linear Axis and Rotary Axis 15 1 5 Structure of an NC Program 15 1 5 1 Program Name 17 1 5 2 Block Format...

Page 8: ...7 2 8 4 Automatically Inputting a Tool Life 47 2 8 5 Setting a Tool Offset Value 48 2 9 Polar Coordinate Interpolation G12 1 G13 1 49 2 10 Metric Inch Switch G20 G21 51 2 11 Stored Travel Check G22 G23 52 2 12 Skip Interpolation G31 53 2 13 Automatic Tool Offset G36 G37 55 2 14 Reference Point Function 57 2 14 1 Reference Point Return G28 57 2 14 2 2nd 3rd 4th Reference Point Return 58 2 15 Releva...

Page 9: ...3 Thread Cutting Cycle G92 103 2 20 4 Multiple Thread Cutting Cycle G76 106 2 21 Constant Surface Speed Control G96 Constant Rotational Speed Control G97 112 2 22 Feedrate per Minute G98 G94 Feedrate per Rev G99 G95 114 2 23 Drilling Boring Fixed Cycle Code 115 2 23 1 End drilling cycle G83 side drilling cycle G87 116 2 23 2 End Boring CycleG85 Side Boring Cycle G89 121 2 23 3 Cancelling Drilling ...

Page 10: ... M02 159 3 1 2 End of Program Run M30 159 3 1 3 Program Stop M00 159 3 1 4 Optional Stop M01 160 3 1 5 Subprogram Call M98 160 3 1 6 Subprogram Call M198 161 3 1 7 Return from Subprogram M99 162 3 1 8 Standard M Codes for Standard Ladder 163 3 1 9 Notes for M Codes 164 3 2 Spindle Function 164 3 2 1 Spindle Speed Analog Voltage Control 164 3 2 2 Spindle Override 165 3 2 3 Multi Spindle Control 165...

Page 11: ...en Start up Tool 189 4 2 3 Tool Traversing in Offset Mode 191 4 2 4 Tool Traversing in Offset Canceling Mode 196 4 2 5 Tool Interference Check 197 4 2 6 Codes for Canceling Compensation Vector Temporarily 199 4 2 7 Particulars 203 Chapter 1 Overview 211 1 1 Operation Overview 211 1 2 Setting the System 213 1 3 Display 213 1 4 System Host Machine 214 1 4 1 System Host Machine Panel 214 1 4 2 Button...

Page 12: ...e Modal and the Comprehensive Message 233 3 1 7 Clearing the Machining Workpiece Number 234 3 2 Program Page Set 234 3 2 1 Local Content and U Disc Content 234 3 2 2 MDI Program 236 3 2 3 Current Next Block 236 3 2 4 Program Restart 237 3 3 System Page Setting 237 3 3 1 Parameter Setting 238 3 3 2 Pitch Compensation Page 240 3 3 3 System Message Page 241 3 3 4 System File Management 244 3 3 5 The ...

Page 13: ... Figure Display Page Set 276 3 6 1 Setting the Graph Parameters 276 3 6 2 The Machined Graph Path Display 277 3 6 3 Simultaneous Graph Display 278 3 7 Help Page Set 278 Chapter 4 Editing and Managing the Program 281 4 1 Creating a Program 281 4 1 1 New a Program 281 4 1 2 Opening a Program 282 4 1 3 Renaming a Program 282 4 1 4 Saving as 283 4 1 5 Deleting a Program 284 4 1 6 Outputting a Program ...

Page 14: ...98 5 5 4 Notes 298 Chapter 6 Auto Operation 299 6 1 Auto Operation 299 6 1 1 Select the Program to Run 299 6 1 2 Program Running 300 6 1 3 Running from the Arbitrary Block 301 6 1 4 Block Skip 301 6 1 5 G31 Skip 301 6 1 6 Automatic Running Stop 302 6 2 Manual Data Input MDI Running 303 6 2 1 Editing the Program in MDI mode 303 6 2 2 Running from Arbitrary Block 304 6 2 3 Stopping MDI Operation 304...

Page 15: ... the Wearing Value 323 7 2 Tool Setting in the Fixed Position 324 7 3 Trial Tool Cutting The Machine Zero Return Tool Setting 325 7 4 Position Record 327 7 5 Automatic Tool Compensation 328 Chapter 8 Graph Setting Display 331 8 1 Setting the Graph Parameters 331 8 2 Path Graph Display and Operation 332 8 3 Simultaneous Graph Display and Operation 333 Chapter 9 Usage of USB Flash Disk 335 9 1 Sendi...

Page 16: ...nput Output 380 Appendix 1 10 Parameter of Display and Editing 387 Appendix 1 11 Parameter of Programming 391 Appendix 1 12 Parameter of Screw Pitch Error Compensation 395 Appendix 1 13 Parameter of the Spindle Control 398 Appendix 1 14 Parameter of Tool Compensation 408 Appendix 1 15 Parameter of Canned Cycle 414 Appendix 1 15 1 Parameter of Canned Cycle 414 Appendix 1 15 2 Parameter of Thread Cu...

Page 17: ...dix 2 1 4 GSK988TB Standard Panel on the Machine Tool 450 Appendix 2 2 Definitions of X and Y Addresses of the Ladder Diagram 450 Appendix 2 2 1 High speed I O interface 451 Appendix 2 2 2 Common machine I O interface 451 Appendix 2 2 3 Interface of the Handhold Box 454 Appendix 3 Interface Explanation 456 Appendix 3 1 CNC Rear Cover Interface Layout 456 Appendix 3 1 1 High Velocity Input Interfac...

Page 18: ... Operation Panel 501 Appendix 5 1 3 GSK988TA and its Accessory 502 Appendix 5 1 3 1 GSK988TA Host Figure Installation Dimension 502 Appendix 5 1 3 2 Appearance Installation Dimension of GSK988TA Operation Panel MPU 08 503 Appendix 5 1 4 GSK988TA H Accessory 504 Appendix 5 1 4 1 GSK988TA H Host Appearance Installation Dimension 504 Appendix 5 1 4 2 MPU 10 Appearance Installation Dimension of GSK988...

Page 19: ...1 Ⅰ Programming PROGRAMMING ...

Page 20: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 2 Ⅰ Programming ...

Page 21: ...ement It is the best choice of a slant CNC turning machining and turning center Fig 1 1 GSK988TA TB appearance Technical characteristics 6 feed axes including Cs axis 3 axis link and 3 spindles to realize the turning milling compound machining Code unit 1μm and 0 1μm up to 100 m min The servo drive and I O unit use connection control of GSKLink bus Nested many PLC programs PLC ladder on line editi...

Page 22: ...terminate speed time of acceleration deceleration set by the parameter Spindle function 3 channel spindle control supporting multi spindle spindle control Spindle speed spindle speed specified by S or PLC signal its range 0rpm 20000rpm Spindle override 50 120 8 level real time tuning Spindle constant surface control Rigid tapping Tool function Tool length compensation tool offset 99 groups Tool we...

Page 23: ... deleting programs blocks words copying deleting blocks Program format ISO code A set of G code G code system B word without blank space relative coordinates absolute coordinate compound programming Macro code statement macro code program Program call macro program call with parameters 12 level subprogram nesting Aided programming common used cycle codes using graphic aided programming Drawing dim...

Page 24: ...re the main of CNC machine tools The system has simultaneously motion control and logic control function to control two axes of CNC machine tool to move and has PLC function Edit PLC programs ladder diagram according to requirements of input and output control of machine tool and then download them to GSK988TA 988TA1 988TB Turning Machine CNC system which realizes the required electric control req...

Page 25: ... G00 X3 76 Z0 G01 Z 1 28 F50 M30 Analyse workpiece drawings and confirm machining processing Edit part programs and record into CNC Test part programs and execute trial run Check part dimension and modify part programs and compensations Execute toolsetting and set tool offsets and coordinates Run part programs and machine workpiece The machining ends and the workpiece is formed ...

Page 26: ...g 1 4 is a coordinate system of the front tool post and Fig 1 5 is a rear toolpost one It shows exactly the opposite of X axes but the same of Z axes from figures In the manual it will introduce programming application with the front tool post coordinate system in the following figures and examples Fig 1 4 Front tool post coordinate system Fig 1 5 Rear tool post coordinate system 1 3 2 Increment S...

Page 27: ...1inch 0 0001deg mm input 0 0001mm diameter 0 0001mm radius 0 0001deg 0 000005mm 0 00001mm 0 0001deg Inch machine Inch input 0 00001inch diameter 0 00001inch radius 0 0001deg 0 000005inch 0 00001inch 0 0001deg Whether the least input increment is mm or inch is determined by the machine based on the parameter INM 1001 0 The least input increment can be switched between the inch and the mm input whic...

Page 28: ...ch or zero return switch on the machine tool After the system is turned on the reference point return is executed to set machine coordinate system The machine coordinate system is not keeping until the system is turned off Note For the machine with the incremental encoder must execute the reference position return every time to set the machine coordinate system after power off for the machine with...

Page 29: ...K988TA TB has linear arc and thread interpolation functions Linear interpolation Composite motion path of Xp Yp and Zp axis is a straight line from start point to end point Circular interpolation Composite motion path of Xp Yp Yp Zp and Zp Xp axis is arc radius defined by R or the circle center I J K from start point to end point Thread interpolation Moving distance of X or Z axis or X and Z axis ...

Page 30: ...the coordinate value programming of the end point in the incremental programming use the movement distance programming GSK988TA TB system the turning machine G codes are divided into two A set of G code and B set of G code In A set of G code system a code s word determines to use the absolute value programming or incremental programming as the following Table 1 4 a In B set of G code system G90 an...

Page 31: ...ming Because the workpiece section is the circle in CNC turning controlled program X dimension can use two kind of method diameter programming code and radius programming code 1 The user can select the radius programming or diameter programming which is set by No 1006 Bit 3 DIAX 2 Parameters relevant with diameter radius programming State parameter No 1006 BIT3 DIAx 0 radius programming 1 diameter...

Page 32: ...imal point has a decimal point There are two types of decimal point usage which is decided by No 3401 Bit0 DPI When NO 3401 Bit0 DPI is set to 1 a value without a decimal point is with mm inch When NO 3401 Bit0 DPI is set to 0 an input value is specified by least input increment Parameter setting Least code unit ISC 0 0 001deg ROTx 0 Rotary axis The rotary axis is not related to parameter INI ISC ...

Page 33: ...ROTx can set each axis to a linear axis or rotary axis NO 1006 Bit 1 ROSx can be used to select the rotary type for each axis Absolute coordinate value is displayed circularly with the movement per rev set by NO 1260 when the cycle function is executed which can prevent the rotary axis from overflowing The cycle function is valid when NO 1008 Bit 0 ROAx is set to 1 For absolute value code the coor...

Page 34: ...oint to C point N0050 X80 W 20 F150 Cutting from C point to D point N0060 G0 X100 Z50 Rapidly retracting to A point N0070 T0100 Canceling the tool offset N0080 M5 S0 Stopping the spindle N0090 M9 Cooling OFF N0100 M13 Releasing workpiece N0110 M30 End of program spindle stopping and Cooling OFF The tool leaves the path of A B C D A after the above mentioned programs are executed A program consists...

Page 35: ... or not it numbe r following N is 5 digit non negative integer 00001 99999 and the system alarms when the input number is decimal Countless words one block can input countless words and one block can have one or more words or have no words EOB is a end character when one block is completed is displayed in LCD there must be have one end character for one block 2 Format requirements 1 In one block t...

Page 36: ... memory even if the skip switch state is changed the block read into the buffer is not influenced Note 3 The slash symbol in Expression closed in the brackets and that at the right of assignment statement are taken as a division operator which is not taken as a skip symbol 3 Parameters relevant with a block number 1 Automatically creates a block number The user can set the system automatically cre...

Page 37: ...dinate value linear axis 1 ISC system 9999 9999 9999 9999 mm ISC system 999 99999 999 99999 inch Codes relevant with the thread ISB system 99999 999 99999 999 mm ISB system 9999 9999 9999 9999 inch B B absolute coordinate value linear axis 1 ISC system 9999 9999 9999 9999 mm ISC system 999 99999 999 99999 inch Codes relevant with the thread ISB system 99999 999 99999 999 deg ISB system 99999 999 9...

Page 38: ...9 999 99999 inch G90 G92 G94 G76 ISB system 0 99999 999 mm ISB system 0 9999 9999 inch Tool retraction 2 in G71 G72 ISC system 0 9999 9999 mm ISC system 0 999 99999 inch G71 G72 Roughing times in G73 1 999 times 1 999 times G73 Thread increment in variable pitch cutting 0 01 499 99 mm 0 01 499 99 mm 0 01 9 99 inch 0 01 9 99 inch G34 ISB system 0 99999 999 mm ISB system 0 9999 9999 inch Tool retrac...

Page 39: ...9999999 least code increment default to 0 0 99999999 least code increment default to 0 G32 G34 G92 Macro program call times assignment 1 9999 default to 1 1 9999 default to 1 G65 G66 L Head quantity of multi thread 1 99 default to 1 1 99 default to 1 G92 ISB system 99999 999 99999 999 mm ISB system 9999 9999 9999 9999 inch I X vector of arc center relative to start point 1 ISC system 9999 9999 999...

Page 40: ...Anti sine COS CO Cosine ACOS AC Anti cosine TAN TA Tangent ATAN AT Anti tangent SQRT SQ Square root ABS AB Absolute value ROUN RO Rounding off FIX FI Down integer FUP FU Up integer LN Nature logarithm EXP EX Exponential function OR OR XOR XO OR AND AND AN AND BIN BI Converse from BCD to BIN BCD BC Converse from BIN to BCD Functional function used to coumt a expression value 01234 56789 With to com...

Page 41: ...1 rotary axis 3 No 0004 1 ISC ISC setting least input increment and least code increment ISC Least input increment Abbrev 0 0 001mm 0 001deg or 0 0001inch IS B 1 0 0001mm 0 0001deg or 0 00001inch IS C Table 1 5 2 least code increment and value range Address Parameter setting Least code increment Range ISC 0 ISB 0 001deg 99999 999 99999 999 deg X Y Z C A B C U V W H ROTx 0 Rotary axis The Rotary ax...

Page 42: ...tory function 2 Word value and state will change when the system runs the following table 1 5 3 separately explains each word omittance and state in the next block when the system is ON resets Table 1 5 3 word state Address Function Initial value when power on Default value Keep in the next block Value after pressing reset key Relevant explanation O Program name Value reserved by last power on Cur...

Page 43: ... Y relative coordinate value 0 0 No Current value Z relative coordinate value 0 0 No Current value Z allowance in finishing Null 0 No Null W Cutting depth in G72 Parameter value Parameter value Yes Parameter value 0 0 No Current value G00 H C increment value 0 0 No Current value Polar coordinate interpolation Arc radius 0 0 No Current value Taper G90 G92 G94 and thread taper 0 0 Yes Current value ...

Page 44: ...ll Z broken tool infeed amount in G74 G75 Null 0 No Null Least cutting amount in G76 roughing Parameter value Parameter value Yes Parameter value 1 st thread cutting depth in G76 thread roughing Null Alarm No Null Q 1st circle start angle in thread cutting Null 0 No 0 L Macro program call times assignment 1 1 No Null X vector of circle center corresponding to start point 0 0 No Current value I X c...

Page 45: ...he same time and runs only one program any time When one program is open the cursor is located at display line of the program name and can be moved in Edit mode In the run stop state in Auto mode the program starts to run by the cycle start signal CYCLE START key is pressed or external cycle start signal from a block pointed by current cursor usually blocks are executed one by one according to the...

Page 46: ...words G X Z F R M S T and so on and most of M S T are transmitted to PLC by NC explaining and others are directly executed by NC M98 M99 S word for specifying spindle speed r min m min is directly executed by NC The NC firstly executes G and then M codes when G codes and M00 M01 M02 and M30 are in the same block The NC firstly executes G and then M codes without transmitting M signal to PLC when G...

Page 47: ...ot be with the decimal point otherwise the alarm occurs For example G20 0 G00 0 G18 are illegal 2 1 1 G code Classification G codes are divided into modal G code and non modal G code After a G code is executed its defined function or state remains valid till other G code is specified in the same group this G code is called the modal After the modal G code is executed before its defined function or...

Page 48: ...red travel check ON G23 G23 09 Stored travel check OFF Modal G28 G28 Return to reference point G30 G30 Return to 2nd 3rd 4th reference point G31 G31 Skip interpolation G36 G36 Automatic tool offset X G37 G37 00 Automatic tool offset Z Non modal G32 G32 Constant pitch thread cutting G34 G34 01 Variable pitch thread cutting Modal G40 G40 Tool radius compensation cancel G41 G41 Cutter compensation le...

Page 49: ...l plane G99 11 Fixed cycle return to point R plane Modal Note 1 No 3401 Bit6 sets A system or G code system B Note 2 G codes in Group 01 05 09 separately set their state in No 3402 Bit0 G01 Bit4 FPM Bit7 G23 when the system is power on the G codes in Group 06 in No 0000 Bit2 INI when the system is turned on the modal G code in other groups are at the state designated by Note 3 When the system rese...

Page 50: ...nce of finishing in G76 NO 5141 value R Taper in G90 G92 G94 G96 0 P Finishing times of thread cutting in G76 Tool retraction width of thread cutting in G76 Angle of tool nose of thread cutting in G76 NO 5142 value NO 5130 value NO 5143 value Q Least cutting value in G76 NO 5140 value Metric pitch G32 G92 G76 0 Feedrate per minute G98 NO 1411 value F Feedrate per rotation G99 NO 1411 value multipl...

Page 51: ...ng feed X X absolute coordinates of end point Xp absolute coordinate of X end point or one which is parallel to X U different value of X absolute coordinate between start point and end point Y Y absolute coordinate of end point Yp absolute coordinate of Y end point or one which is parallel to Y V different value of Y absolute coordinate Z Z absolute coordinates of end point Zp absolute coordinate ...

Page 52: ...er on is G00 or G01 is determined by No 3402 Bit0 G01 2 3 Linear Interpolation G01 Command function the tool executes the linear traverse Command format G01 IP F__ it can be omitted to G1 Command explanation IP_ it is the end point coordinate value of tool traversing for the absolute code it is the tool traversing distance for the incremental code F_ it is the feedrate of the tool and its ranges i...

Page 53: ...uct between the feedrate override and F code value Note 3 The actual cutting feedrate is limited by max cutting feedrate MFR of No 1422 Note 4 G01 supports the synchronous interpolation of linear axis and rotary axis The code speed includes the speeds of linear axis and rotary axis 2 4 Circular Interpolation G02 G03 Command function The tool traverses along an arc on the specified plane Command fo...

Page 54: ..._ Distance between start point of Yp axis to center of arc with sign its range referred to the following table K_ Distance between start point of Zp axis to center of arc with sign its range referred to the following table R_ Arc radius with sign it is the radius value when machining range referred to the following table F_ Feedrate along arc its range is the same that of G01 Address Incremental s...

Page 55: ...circle 360 When R is the arc radius it means the circle is 0 degree Note 6 When R is the arc radius it is more than or less than 180 and it is more than 180 arc when R is negative it is less than or equal to 180 when R is positive Note 7 The alarm occurs when the radius difference between the start point and the end point of arc exceeds the set value except for 0 of No 3410 When the difference doe...

Page 56: ...o max cutting feedrate MFR of No 1422 G02 G03 compound programming example Fig 2 8 arc programming example 2 5 Spiral Interpolation G02 G03 Command function when an circular interpolation is specified and the movement 1 axis or 2 axes of the axis exceeding the specified plane is executed the spiral interpolation to make the tool spiral movement can be executed Command format _ _ _ _ _ _ _ _ 03 02 ...

Page 57: ...3 5 and it can be specified by arc s tangent speed or the tangent speed containing a linear axis HTG 0 F specifies the feedrate along the arc So the linear axis speed is length arc s arc length axis linear F HTG 1 F is the resultant speed containing arc and linear feedate so the arc tangent speed is 2 2 length axis linear length arc s arc length arc s arc F Linear axis speed 2 2 length axis linear...

Page 58: ...cannot have the decimal otherwise the system alarms Time of P__ X__ or U__ is shown below Address P U X DWT 1 0 001s ISB 0 001s Unit DWT 0 ISC 0 0001s s s Note DWT is the setting value of No 1015 Bit 7 DWT Value range of P__ X__ or U__ is shown below Address Incremental system Metric input Inch input ISB system 99999 999 99999 999 9999 9999 9999 9999 X U ISC system 9999 9999 9999 9999 999 99999 99...

Page 59: ... G codes in Group 1 Note 8 When No 3403 Bit 6 AD2 is 0 G04 and G codes in Group 00 are in the same block and the later specified code is valid 2 7 Cylindrical Interpolation 7 1 Command function the cylindrical interpolation is defined that the movement amount of rotary axis specified by angle is converted into the movement distance of linear axis along the surface in the CNC inside which makes the...

Page 60: ...is in the same block otherwise an alarm occurs Note 3 The system must specify a plane again after G7 1 C0 exits the cylindrical interpolation otherwise the machining plane is still in the plane selected by the cylindrical interpolation Note 4 For the axis which is not specified by a parameter its movement value is executed in the cylincrial interpolation mode it does not execute the cylindrical in...

Page 61: ...al to the specified movement amount but the error does not accumulate MOTION_REV 2 2 value command 2 2 MOTION_REV amount motion Actual R R π π MOTION_REV movement amount per rotation of rotary axis its value is set by No 1260 R Radius of workpiece Round to least input increment Note 9 In the cylindrical interpolation mode an alarm occurs when the positioning operation rapid movement code G00 and o...

Page 62: ...11 G01 C150 0 N00012 G02 Z70 0 C190 0 R75 0 N00013 G01 Z110 0 C230 0 N00014 G03 Z120 0 C270 0 R75 0 N00015 G01 C360 0 N00016 G40 Z100 0 N00017 G7 1 C0 N00018 M15 the spindle is switched into speed control mode N00019 M30 The above figure is the side unfolded cylindrical in the program In the figure when the movement amount of rotary axis C axis specified by the angle is converted into the distance...

Page 63: ...ystem s offset amount An absolute code is the offset amount of the previous workpiece coordinate system an incremental code is the offset amount of the current workpiece coordinate system Z z x X o O X Z The assumed coordinate system when programming x z With offset amount the current set coordinate system revise the coordinate system by an offset The offset amount from o to O is set in the corres...

Page 64: ...ference point X Φ121 0 Z 69 0 the set offset is shown below X 1 0 Z 1 0 2 8 2 Setting a Workpiece Coordinate System s Offset Amount Command function the function can replace the direct input on the MDI panel to modify the workpiece origin s offset and the workpiece coordinate system s offset value in the coordinate setting page Command format G10 L2 Pp IP_ Command explanation p 0 specify the exter...

Page 65: ...hen G10 is executed the offset value of the corresponding additional workpiece coordinate system is refreshed real time 2 8 4 Automatically Inputting a Tool Life Command function executing G10 G11 inputs a tool life management data Command format G10 L3 P_ Command explanation L3 tool life management function P_ the tool life management mode cannot be mixed with the internal executed P tool life gr...

Page 66: ...ge data Delete the tool life management data P2 Format Symbol description G10 L3 P2 P P P P G11 M02 M30 G10 L3 P2 start to delete the group data P group number G11 the deletion ends Set the tool life group s count type Format Symbol description G10 L3 G10 L3 P1 P L Q T T G11 M02 M30 Q life count type 1 times 2 time Note when Q is omitted the life count type is based on LTN No 6800 2 seting value 2...

Page 67: ...d W are specified in the same block Note 2 Using the code in a program can permit the tool to feed point by point Also using the code can input an offset value one at a time from continuously specifying the code s program instead of inputting these offset value one at a time from MDI mode 2 9 Polar Coordinate Interpolation G12 1 G13 1 Command function the contour is controlled by the programming c...

Page 68: ...axis X axis Path after tool nose radius compensation Program path N120 N130 N140 N150 N160 N170 N180 N190 N200 N210 Fig 2 11 polar coordinate interpolation plan Fig 2 12 Example a polar coordinate interpolation program based on X axis linear axis and C axis a rotary axis Fig 2 12 X axis uses the diameter programming and C axis uses the radius programming programming unit mm and the display unit de...

Page 69: ...of the turn axis is the origin of the coordinate system The coordinate system must not be changed in G12 1 mode Note 7 Cannot start or cancel the polar coordinate interpolation mode code G12 1 or G13 1 in G40 otherwise an alarm occurs Note 8 When the tool traverses near to the workpiece center in the polar coordinate interpolation mode C weight of feedrate changes which exceeds max C cutting speed...

Page 70: ...it2 INI when the system executes G20 G21 The displayed mode also changes when NO 0000 Bit 2 INI is changed Note 5 Display digit number and mode of absolute coordinate and relative coordinate are set by No 0000 Bit2 INI and display digit number and mode of machine coordinate are separately determined by No 1001 Bit0 INM AND No 3104 Bit0 MCN 2 11 Stored Travel Check G22 G23 Command function Create t...

Page 71: ... block and an alarm occurs when it and other G codes or MST are in the same block Note 8 When the system is switched from G23 to G22 in the forbidden area an alarm occurs Note 9 When No 1310 Bit 0 OT2x of the stored travel limit check 2 is set to 1 executing the stored travel limit 2 check the system executes G22 and then the check the system does not execute the check when it is G23 2 12 Skip Int...

Page 72: ...Ⅰ Programming Fig 2 14 2 The next block of G31 is the absolute coordinate programming of one axis which is shown in Fig 2 15 Fig 2 15 3 The next block of G31 is the absolute coordinate programming of two axes as Fig 2 16 Programming G31 Z200 F100 G01 X100 Z300 Fig 2 16 Skip signal explanation ...

Page 73: ...utomatic Tool Offset G36 G37 Command function When the code is executed to make the tool move to the measured position the CNC system automatically measures the difference between the current actual coordinates and the code coordinates to be the tool offset value The function is used to the automatic toolsetting Command format G36 X__ G37 Z__ Explanations X absolute coordinate only used to G36 Z a...

Page 74: ...ol rapidly traverses to A zone and stops at T point Xa γx or Za γz and then traverses to B C and D at the feedrate set by No 6241 or No 6242 The system alarms when the tool traverses in B zone and the measured point arrival signal of the end point is set to The system alarms when the tool stops at V point No 6241 No 6242 No 6254 and No 6255 are set by the radius value Fig 2 18 Example G50 X760 Z11...

Page 75: ...he middle point code absolute value code incremental value code The system can omit one or all code address for each axis Omitting some axis means the axis does not return to the reference point omitting all axes means the tool does not move Code execution process as Fig 2 19 1 Rapidly position from the current position to the middle point of the code axis A B 2 Rapidly position from the middle po...

Page 76: ...averse at the rapidly traverse speed to the middle point specified IP_ and then to the 2nd 3rd and 4th reference position Command format G30 P2 IP__ return to the 2nd reference position G30 P3 IP__ return to the 3rd reference position G30 P4 IP__ return to the 4th reference position Command explanation G30 is non modal IP_ it is the middle point code absolute value code incremental value code The ...

Page 77: ...ed point on the machine No 1240 value confirms the relative position of the reference position and the machine origin M2 The 2nd reference position No 1214 set the 2nd reference position in the machine coordinate system EXT The outer origin offset can be set by No 1220 or in the coordinate setting window G50 The offset set by G50 is 0 when the system is turned on G54 59 The offset of the workpiece...

Page 78: ... axes do not move Note 3 When G53 is executed the system cancels the tool nose radius compensation Note 4 After the system is turned on the system performs the manual reference position return or G28 automatic reference position return and automatically creates the origin position of the machine coordinate system according to the value set by No 1240 Note 5 The machine coordinate system must be se...

Page 79: ...Note 4 When the system does not set G50 offset value it can set No 1202 Bit G50 to forbid G50 Note 5 After G50 sets the coordinate system the system must be turned off and then on the coordinate values set by G50 remain unchanged before power off Note 6 In NC program when LGT is set the coordinate offset mode to execute the tool offset and the system executes T function does not execute the absolu...

Page 80: ...ate system is valid after a reference point is created When the system is turned on No 1201 Bit 5 EWZ sets to memery the workpiece coordinate system or not When EWZ is set to not to memory the workpiece coordinate system defaults to G54 after power on When reset No 1201 Bit7 WZR sets the system returns to G54 workpiece coordinate system or not But when No 3402 Bit 6 CLR is set to 1 the mode in the...

Page 81: ...lue creates a new coordinate system but the tool position does not change but the coordinate system executes the offset as Fig 2 24 Fig 2 24 Note 4 The coordinate offset value created by G50 adds to the one of all workpiece zero to make ensure that all workpiece coordinate systems offset are the same value as Fig 2 25 Fig 2 25 Note 5 The workpiece zero offset value of G54 G59 workpiece coordinate ...

Page 82: ...rkpiece coordinate system which can execute the following operations execute the display and setting by the setting page of workpiece origin offset amount read and write a value by a user macro program s system variable input a workpiece origin s offset amount by the external data input Note 1 P after G54 1 G54 is specified When P after G54 1 in the same block is not specified the system selects a...

Page 83: ...te system setting does not change the workpiece coordinate system and the machine coordinate system Note 2 Executing G52 can temporarily cancel the offset in the tool nose radius compensation Note 3 In local coordinate system when G50 sets the workpiece coordinate system and the system has not specified the coordinate values to all axes in the local coordinate system the axis which is not specifie...

Page 84: ...lti compound cycle code G70 G76 and the fixed cycle code G90 G92 G94 are used to ZX basic axis plane when their functions are specified in other planes an alarm occurs Note 7 The motion code is not related to the plane selection besides the arc interpolation and tool nose radius compensation code when the system codes the axis beyond the planes no alarm exists and the axis can move when the system...

Page 85: ...e machining cycle with one block to complete the rapid traverse to position linear thread cutting and rapid traverse to return to the start point G90 axial cutting cycle G92 thread cutting cycle G94 radial cutting cycle Note G92 thread cutting fixed cycle code is described in Section Thread Function 2 18 1 Axial Cutting Cycle G90 Command function From start point the cutting cycle of cylindrical s...

Page 86: ...ition which the absolute coordinates and the start point D are the same Z rapidly traver ses to return to the start point A and the cycle is completed Fig 2 28 Fig 2 29 Cutting path Relative position between cutting end point and start point with U W R and tool path of U W R with different sign symbols are as Fig 2 30 1 U 0 W 0 R 0 2 U 0 W 0 R 0 Address Incremental system metric mm input Inch inch...

Page 87: ...Chapter 2 G Commands 69 Ⅰ Programming 3 U 0 W 0 R 0 R U 2 4 U 0 W 0 R 0 R U 2 Fig 2 30 Example Fig 2 31 workblank Φ125 110 Fig 2 31 Program M03 S300 G0 X130 Z3 G90 X120 Z 110 F200 A D Φ120 cut X Z ...

Page 88: ...ing Code specifications G94 G79 is modal Cycle process Z rapidly traverses from start point A to cutting start point B Execute linear interpolation from the cutting start point B to cutting end point C Z executes the tool retraction at the cutting feedrate opposite direction to the above mentioned and returns to the position which the absolute coordinates and the start point D are the same X_ Z_ C...

Page 89: ...ds 71 Ⅰ Programming The tool rapidly traverses to return to the start point A and the cycle is completed Fig 2 32 Cutting path Relative position between cutting end point and start point with U W is as Fig 2 34 Fig 2 33 ...

Page 90: ...SK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 72 Ⅰ Programming Fig 2 34 Example Fig 2 35 workblank Φ125 112 Fig 2 35 1 U 0 W 0 R 0 2 U 0 W 0 R 0 3 U 0 W 0 R 0 R W 4 U 0 W 0 R 0 R W ...

Page 91: ... T code the system does not repetitively execute the previous cycle operation Example N010 G90 X20 0 Z10 0 F400 N011 here execute G90 one time again Note 5 The single block is executed in G90 G94 the single block stops after the whole cycle of the current block is completed 2 19 Multiple Cycle Codes GSK988TA TB multiple cycle codes include axial roughing cycle G71 radial roughing cycle G72 closed ...

Page 92: ...ions 1 ns nf blocks in programming must be followed G71 blocks If they do not follow closely G71 blocks after the system executes roughing it executes from the next block of G71 2 ns block belongs to G00 G01 in group 01 When ns block does not contain Z W it is type 1 when it contains Z W it is type 2 3 In ns nf blocks for type 1 X Z dimension must monotonously change always increase or decrease fo...

Page 93: ...system parameter NO 5132 is regarded as the travel of tool infeed when U d is not input e It is travel radius value of X tool retraction in roughing radius value withoutsign symbols and the direction of tool retraction is opposite to that of tool infeed the code value e is reserved and the value of system parameter NO 5133 is rewritten after R e is executed The value of system parameter NO 5133 is...

Page 94: ...9999 999 9999 9999 9999 9999 U u ISC system 9999 9999 9999 9999 999 99999 999 99999 ISB system 99999 999 99999 999 9999 9999 9999 9999 W w ISC system 9999 9999 9999 9999 999 99999 999 99999 ISB system 1 99999 1 99999 P ns ISC system 1 99999 1 99999 ISB system 1 99999 1 99999 Q nf ISC system 1 99999 1 99999 Coordinate offset direction with finishing allowance u w define the coordinates offset and i...

Page 95: ...n is opposite to that of too infeed 5 Z rapidly retracts at rapid traverse speed to the position which is the same that of Z coordinate 6 After executing X tool infeed d e again the end point of traversing tool is still on the middle point of straight line between A and B the tool does not reach or exceed B and after executing the tool infeed d e again execute after executing the tool infeed d e a...

Page 96: ... allowance X 0 5mm Z 0 2mm N80 G00 X40 S1200 positioning G01 Z 30 F100 a b X60 W 30 b c a b c d e blocks for finishing path W 20 c d N120 X100 W 10 d e G70 P80 Q120 a e blocks for finishing path M30 End of block G71 type 2 Direction of the shape in the 2nd axis of the plane X axis in ZX plane is not necessary to monotonous rise or fall and there may be up to 10 groovings which is shown below Fig 2...

Page 97: ...h is shown below Fig 2 41 The tool retraction should be executed after turning and the retraction amount is specified by R e or No 5133 which is shown below Fig 2 42 Type 2 code execution process Fig 2 43 Note 1 In ns block X U Z W must be specified and W0 is done when Z does not move Monontone change is not observed along the Z axis e set by a parameter ...

Page 98: ...ng defining the block interval finishing allowance for some continuous finishing path counting the roughing path without being executed actually when G72 is executed According to the finishing path the finishing allowance the path of tool infeed and retract tool the system automatically counts the path of roughing the tool cuts the workpiece in paralleling with Z and the roughing is completed by m...

Page 99: ... B C Roughing path The finishing path is the one after offsetting the finishing allowance u w and is the path contour formed by executing G72 A B C point of finishing path after offset corresponds separately to A B C point of roughing path and the final continuous cutting path of G72 is B C point d It is each travel of Z tool infeed in roughing without sign symbols and the direction of tool infeed...

Page 100: ...s from m A is d tool infeed ns block is for tool infeed at rapid traverse speed with G0 is for tool infeed at G72 feedrate F in G1 and its direction of tool infeed is that of A B point X executes the cutting feeds to the roughing path and its direction is the same that of X coordinate B C point X Z execute the tool retraction e 45 straight line at feedrate the directions of tool retraction is oppo...

Page 101: ... offset direction with finishing allowance u w define the coordinates offset and its direction of finishing and their sign symbols are as follows Fig 2 45 B C for finishing path B C for roughing path and A is the start up tool point Fig 2 45 Example Fig 2 46 ...

Page 102: ...g the travels of tool infeed and tool retraction the cutting speed the spindle speed and the tool function when roughing Blocks for defining the block interval finishing allowance Blocks for some continuous finishing path counting the roughing path without being executed actually when executing G73 According to the finishing allowance the travel of tool retraction and the cutting times the system ...

Page 103: ...otherwise the following path will be wrong 7 When the system is executing the feed hold or single block the program pauses after the system has executed end point of current path 8 i u are specified by the same U and k w are specified by the same U and they are different with or without being specified P Q codes 9 G73 cannot be executed in MDI otherwise the system alarms 10 Z must be the monotonou...

Page 104: ...lowing table radius value with sign symbols k is equal to X coordinate offset value radius value of A1point compared to Ad point The Z total cutting travel radius value is equal to k in roughing and Z cutting direction is opposite to the sign symbol of k k 0 cut in Z negative direction in roughing It is reserved after k code value is executed and the system rewrites No 5136 value NO 5136 value is ...

Page 105: ...ecimal part ISB system 99999 999 99999 999 9999 9999 9999 9999 U u ISC system 9999 9999 9999 9999 999 99999 999 99999 ISB system 99999 999 99999 999 9999 9999 9999 9999 W w ISC system 9999 9999 9999 9999 999 99999 999 99999 ISB system 1 99999 1 99999 P ns ISC system 1 99999 1 99999 ISB system 1 99999 1 99999 Q nf ISC system 1 99999 1 99999 Execution process Fig 2 47 A A1 Rapid traverse First rough...

Page 106: ...un path Coordinate offset direction with finishing allowance i k define the coordinates offset and its direction of roughing u w define the coordinates offset and cut in direction in finishing i k u w can consist of many groups Generally the sign symbols of i and u are consistent the sign symbols of k and w are consistent there are four kinds of combination as Fig 2 48 A for start up tool point B ...

Page 107: ...v and position start point and start spindle G73 U1 0 W1 0 R3 X tool retraction with 15mm Z 15mm G73 P14 Q19 U0 5 W0 3 F0 3 X roughing with 2 allowance and Z 1mm N14 G00 X80 W 40 G01 W 20 F0 15 S600 X120 W 10 W 20 Blocks for finishing G02 X160 W 20 R20 N19 G01 X180 W 10 G70 P14 Q19 M30 Finishing 3 Δi 0 Δk 0 u 0 Δw 0 4 Δi 0 Δk 0 u 0 Δw 0 ...

Page 108: ...ns nf to code G70 finishing cycle 4 G96 G97 G98 G99 G40 G41 G42 are valid in G70 5 When G70 is executed the system can stop the automatic run and manual traverse but return to the position before manual traversing when G70 is executed again otherwise the following path will be wrong 6 When the system is executing the single block the program pauses after the system has executed end point of curren...

Page 109: ...definitions Start point of axial cutting cycle Starting position of axial tool infeed for each axial cutting cycle defining with An n 1 2 3 Z coordinate of An is the same that of start point A the different value of X coordinate between An and An 1 is i The start point A1 of the first axial cutting cycle is the same as the start point A and the X coordinate of start point Af of the last axial cutt...

Page 110: ...ive movement amount of the 2nd W in ZX plane in path diagram A C plane for G code system A X_ Z_ is executed for other conditions P i Travel of radial X cutting for each axial cutting cycle without sign symbols and the value range is referred to the following table Q k Travel of Z discontinuous tool infeed without sign symbols in axial Z cutting and the value range is referred to the following tab...

Page 111: ...d k e its feed end point reaches Bn or is not between An and Bn Z executes the cutting feed to Bn and execute the Step X executes the radial tool retraction d radius value rapidly to Cn When X coordinate of cutting end point Bf is less than that of the start point A X positively executes tool retraction otherwise Z executes negatively tool retraction Z executes the axial tool retraction to Dn rapi...

Page 112: ...cle G75 Command function Axial Z tool infeed cycle compounds radial discontinuous cutting cycle Tool infeeds from start point in radial direction retracts infeeds again and again and again and last tool retracts in axial direction and retracts to position in radial direction which is called one radial cutting cycle tool infeeds in axial direction and execute the next radial cutting cycle cut to en...

Page 113: ...he same that of cutting end point End point of axial tool retraction End position of axial tool infeed travel of tool infeed is d after each axial cutting cycle reaches the end point of axial tool infeed defining with Cn n 1 2 3 X coordinate of Cn is the same that of cutting end point and the different value of Z coordinate between Cn and An is d End point of radial cutting cycle End position of r...

Page 114: ...tion is 0 when R d and Q k are omitted The system defaults the negative tool retraction is done when Z W is omitted The radial X tool retraction is 0 when P i is omitted Address Incremental system Metric mm input Inch inch input ISB system 1 99999999 0 001mm 1 99999999 0 0001inch P i Q k ISC system 1 99999999 0 0001mm 1 99999999 0 00001inch ISB system 0 99999 999mm 0 9999 9999 inch R e R d ISC sys...

Page 115: ...the last radial cutting cycle the system executes the Step when the current is the last radial cutting cycle the system executes the Step Z executes the axial tool infeed rapidly and its infeed direction is opposite to the Step After Z executes the tool infeed d k radius value the tool infeed end point is still between A and Af it is the start point of the last radial cutting cycle Z executes the ...

Page 116: ...t1 MRC set whether the system alarm when the finishing cycle in G71 G72 is in non monotonous and an alarm occurs when Bit1 is set to 1 2 20 Threading Cutting GSK988TA AB CNC system can machine many kinds of thread cutting including metric inch single multi threads thread with variable lead and tapping cycle Length and angle of thread run out can be changed multiple cycle thread is machined by sing...

Page 117: ... on 360000 360 4 It is suggested that the system should use G97 instead of the constant surface cutting speed control in thread cutting Address Incremental system Metric mm input Inch inch input F ISB 0 01 mm 500 mm 0 0001 inch 9 99inch IP_ End point coordinate value It can be specified by the absolute code value or incremental code value The system specifies the different IP_ value to execute the...

Page 118: ...inch J ISC 9999 9999 mm 9999 9999 mm 999 99999 inch 999 99999 inch ISB 0 99999 999mm 0 9999 9999 inch K ISC 0 9999 9999mm 0 999 99999 inch ISB 0 99999999 unit 0 001 0 99999999 unit 0 001 Q ISC 0 99999999 unit 0 0001 0 99999999 unit 0 0001 Fig 2 54 thread run out Command path Difference between long axis and short axis Fig 2 55 G32 path Programmed end point of thread Tool path End point Current poi...

Page 119: ...nt block is for thread and the next block is the same the system does not test the spindle encoder signal per rotation at starting the next block to execute the direct thread cutting which function can realize continuous thread machining Note 8 The feed hold operation is executed during the thread cutting and the system displays Run and the thread cutting does not stop till the current block is ex...

Page 120: ...tater thread with variable pitch and end thread Command format G34 IP__ F__ J__ K__ R__ Q__ Code specifications G34 is modal IP_ J_ K_ Q_ Meaning and value range are the same those of G32 F It is the first thread pitch from start point and its range is the same that of G32 R Incremental value or decremental value of spindle per pitch R F2 F1 R is with a direction F1 F2 the pitch decreases when R i...

Page 121: ...4 M03 S500 G00 U 10 G00 U 0 7 G34 W 78 F4 J5 K2 R0 2 G00 U10 Z4 G00 X50 G00 U 1 0 G34 W 78 F4 J5 K2 R0 2 G00 U10 Z4 M30 Tool infeed Ф50 Tool infeed Variable pitch thread cutting Tool retraction Z returns to initial point Tool infeed again Ф50 Tool infeed Variable pitch thread cutting Tool retraction Z returns to initial point 2 20 3 Thread Cutting Cycle G92 Command function Tool infeeds in radial ...

Page 122: ...d cannot be less than 0 without direction automatically define its direction according to starting position of program and it is modal parameter If the short axis is X its value is specified by radius K Travel in the long axis in thread run out is same that of G32 without direction automatically define its direction according to starting position of program and it is modal parameter If the long ax...

Page 123: ...hen J is omitted Note 3 Length of thread run out is J K when K is omitted Note 4 There is no thread run out when J 0 or J 0 K 0 Note 5 Length of thread run out is J K when J 0 K 0 Note 6 There is no thread run out when J 0 K 0 Note 7 After executing the feed hold in thread cutting the system still executes the thread cutting After returning the start point one thread cutting cycle is completed the...

Page 124: ...0 thread run in path of roughing is from its top to bottom and angle of neighboring thread teeth is the defined angle of thread G76 can be used for machining the straight and taper thread with thread run out path which is contributed to thread cutting with single tool edge to reduce the wear of tool and to improve the precision of machining thread But G76 cannot be used for machining the face thre...

Page 125: ...by E point Thread cut in point Actual start thread cutting point in each thread roughing cycle and finishing cycle It is defined by n is the cutting cycle times Bn is the first thread roughing cut in point B1is the last thread roughing cut in point Be is the thread finishing cut in point Bn is the X Z displacement formula for B point t replacemen X t replacemen Z 2 a tg a thread angle X X absolute...

Page 126: ...of system parameter No 5141 is rewritten to d 1000 unit 0 001 mm The value of system parameter No 5141 is regarded as the cutting travel of thread finishing when R d is not input R i It is thread taper and is the different value of X absolute coordinate between thread start point and end point unit mm radius value The system defaults i 0 straight thread when i is not input P k It is the depth of t...

Page 127: ...99 999 mm 9999 9999 9999 9999 inch R i ISC system 9999 9999 9999 9999 mm 999 99999 999 99999 inch ISB system 1 99999999 unit 0 001mm 1 99999999 unit 0 0001inch P k ISC system 1 99999999 unit 0 0001mm 1 99999999 unit 0 00001inch ISB system 1 99999999 unit 0 001mm 1 99999999 unit 0 0001inch Q d ISC system 1 99999999 unit 0 0001mm 1 99999999 unit 0 00001inch F ISB ISC 0 01 500 mm 0 01 9 99 inch Fig 2...

Page 128: ... tool cuts threads paralleling with C D to the intersection of D E r 0 thread run out 7 X axis rapidly traverses to E point 8 Z axis traverses to A point and the thread roughing cycle is completed to execute the finishing 9 After the tool rapidly traverses to Be the cutting depth is k and the cutting travel is d execute the thread finishing at last the tool returns to A point and so the thread fin...

Page 129: ...ing depth of roughing Note 8 When the least cutting amount or finishing allowance is more than thread tooth height in the course of thread roughing an alarm occurs Note 9 When the run out length is more than the machining thread length of long axis an alarm occurs Note 10 The system automatically checks the spindle speed before machining an alarm occurs when the spindle speed is not executed The s...

Page 130: ... state Max spindle speed limit is valid for G96 and is invalid for G97 S value set by G50 is modal and is value before the new max speed is set Note when G50 S0 is executed the spindle speed is limited in 0 r min the spindle does not rotate in the constant surface control Address Incremental system Metric mm input Inch inch input S G96 ISB ISC 0 20000 m min 0 2000 feet min S G97 ISB ISC 0 20000 r ...

Page 131: ...function is valid in G96 Max spindle speed defined by G50 Sxxxxx is invalid in G97 but its limit value is reserved Note 1 G96 G97 are modal in the same group and one of them is valid in the same time G97 is initial word and is valid after the system is turned on Note 2 In G96 S value executed is reserved in G97 there is no new S is executed and the S value in the last G96 state is recovered to the...

Page 132: ...int with spindle speed 955 r min M30 End of program spindle stop and cooling OFF 2 22 Feedrate per Minute G98 G94 Feedrate per Rev G99 G95 G98 command function G98 specifies the cutting feedrate is feedrate per minute G98 is modal When the current is G98 modal G98 cannot be input Command format G98 Fxxxx G99 command function G99 specifies the cutting feedrate is feedrate per rotation G99is modal W...

Page 133: ...feed rate when the spindle speed is lower than 1 r min there is the follow error in the actual cutting feed rate when there is the swing in the spindle speed To gain the high machining quality it is recommended that the selected spindle speed should be not lower than min speed of spindle servo or converter Note 3 No 1422 set the upper of the cutting feedrate When the actual cutting feedrate the va...

Page 134: ...verse End drilling cycle G87 X Interval feed cutting feed Pause Rapid traverse Side drilling cycle G85 Z Cutting feed Pause Cutting feed End boring cycle G89 X Cutting feed Pause Cutting feed Side boring cycle G80 Cancel drilling fixed cycle Positioning axis and drilling axis G confirms the drilling axis and the positioning axis is the others except for the drilling axis G code Drilling axis Posit...

Page 135: ...2 High speed deep hole drilling cycle Q value is specified Q value is not zero and the parameter RTR NO 5101 2 0 Deep hole drilling cycle Q value is specified Q value is not zero and the parameter RTR NO 5101 2 1 Standard drilling cycle Q value is not specified or Q value is zero G83 G87 are modal remain valid once are specified until the fixed cycle is cancelled High speed deep hole drilling cycl...

Page 136: ...tial plane 2 Rapidly position to point R 3 Cutting feed executes the cutting amount q specified 4 Rapid tool retraction executes retraction amount d specified by No 5114 5 Repeat the above Step until the tool reaches the plane where the hole bottom is 6 Pause is executed in the time specified by P 7 Return rapidly to the plane where point R is execute M a 1 and pause the time specified by P2 8 Ret...

Page 137: ...R 3 Cutting feed executes the cutting amount q specified by Q 4 Rapidly retract the tool to the plane where R point is 5 Rapidly retract the tool to the distance d from the previous machine plane idle travel d of deep hole drilling cycle specified by No 5115 6 Cutting feed the distance q d 7 Repeat the above steps till the tool reaches the plane where the hole bottom is 8 Pause is executed in the ...

Page 138: ...it is 0 001mm and RTR is set to 1 G98 feed mode per minute M14 activate C indexing suppose M14 is for activating C indexing M3 S1500 the tool starts rotation Execution process 1 The tool rapidly positions to the hole from starting point the hole is determined by the hole position data at the initial plane and execute Ma 2 Rapidly position to point R 3 Cutting feed to the plane where the hole botto...

Page 139: ...cleG85 Side Boring Cycle G89 Command format G85 X U _ C H _ Z W _ R_ P_ F_ K_ M_ G89 Z W _ C H _ X U _ R_ P_ F_ K_ M_ Code definition X_ C_ or Z_ C_ It is the hole position data and is valid only in the specified block Z W _or X U _ It specifies the coordinate value of hole bottom by using absolute coordinate or specifies the distance from point R plane to the hole bottom by using incremental valu...

Page 140: ...positions to the hole from starting point the hole is determined by the hole position data at the initial plane and execute Ma 2 Rapidly position to point R 3 Cutting feed to the plane where the hole bottom is at the speed specified by F 4 Pause is executed in the time specified by P 5 Return rapidly to the plane where point R is execute M a 1 and pause the time specified by P2 No 5149 is used to ...

Page 141: ...tap use it in the common tapping mode M29 it can set other M code according to parameter or directly use G code to specify rigid mode without M code specifies the rigid tapping cycle when programming When the rigid tapping is executed the machine must have the corresponding conditions i e the spindle uses the position control and is applied to Cs axis otherwise the system does not support the func...

Page 142: ...Z W _ R_ Q_ P_ F_ K_ M_ or G88 Z W _ C H _ X U _ R_ Q_ P_ F_ K_ M_ X_ C_ or Z_ C_ It is the hole position data and is valid only in the specified block the hole position data can specify other valid axes except for X Z C Z W _ or X U _ It specifies the coordinate value of hole bottom by using absolute coordinate or specifies the distance from point R plane to the hole bottom by using incremental v...

Page 143: ... _ C H _ Z W _ R_ P_ F_ K_ M_ G88 Z W _ C H _ X U _ R_ P_ F_ K_ M_ Execution process 1 The tool rapidly positions to the hole from starting point the hole is determined by the hole position data at the initial plane 2 Rapidly position to point R 3 The spindle starts rotation and tapping axis is executed to the hole bottom plane at the speed specified by F and the spindle stops when the axis reache...

Page 144: ...pidly traverses to the hole bottom position from the start point i e the start point confirmed by the hole position data in the initial plane 2 Rapidly position to point R 3 The spindle starts to rotate 4 The tapping axis feeds the cutting amount q specified by the cutting feedrate F after the feed ends the spindle stops rotation 5 The spindle rotates reversely and the tapping axis executes the de...

Page 145: ...from the start point i e the start point confirmed by the hole position data in the initial plane 2 Rapidly position to point R 3 The spindle starts to rotate 4 The tapping axis feeds the cutting amount q specified by the cutting feedrate F after the feed ends the spindle stops rotation 5 The spindle rotates reversely and after the tapping axis executes the tool retraction to point R plane the spi...

Page 146: ...ning plane s speed are confirmed by the feedrate F for the tapping axis the federate is the specified F used to differentiate G98 and G99 for the spindle the feedrate is to specify the spindle speed and the drawing override When DOV NO 5200 4 the tool retraction is valid or not when the rigid tapping is performed is set to 0 the drawing override is fixed to 100 When DOV NO 5200 4 is set to 1 it is...

Page 147: ...fied in the drilling blocks it is not taken as the modal data to store When Q0 is specified the system does not execute the deep hole rigid tapping operation Note 3 The retraction amount d No 5213 in the deep hole tapping cycle should be less than the cutting amount q Note 4 R code is the distance from the initial plane to R point is expressed with a radius value can be omitted After it is omitted...

Page 148: ...ng s too retraction is performed the spindle rotates CCW which is the normal thread tapping when RGROD signal is 1 and the tapping s tool infeed is performed the spindle rotates CCW when the tapping s tool retraction is done the spindle rotates CW which is the left hand thread tapping After the CNC is turned on RGROD signal value is defaulted to 0 During G84 G88 rigid tapping s execution process R...

Page 149: ... one spindle relevant with the PLC The cutting feedrate F i e the tapping axis feedrate and spindle speed S confirm the thread s lead In feed per minute mode thread lead formular cutting feedrate F spindle speed S In feed per rotation mode thread lead formular cutting feedrate F Note Before the spindle speed S specifies the common tapping the CNC memorizes the spindle speed S s modal value The CNC...

Page 150: ... M code for spindle s reverse rotation outputs the spindle rotation direction is opposite to the tool infeed The tapping axis executes the tool retraction to point R plane at the speed specified by F The spindle stops M05 output and stops rotation The tool rapidly return to the initial plane The common tapping cycle ends Note 1 The code is for the flexible tapping and the tapping axis feed follows...

Page 151: ...ch instead of the cutting feedrate override the spindle override is influenced by N0 3708 6 during cutting Note 4 When the single block or feed hold is executed the system displays Pause and the tapping cycle does not stop till the tapping is completed and the tool returns to the start point Note 5 When a reset emergency stop or drive alarm occurs the tapping cutting decelerates to stop In the cou...

Page 152: ...en the above format is specified at the end of the specified linear interpolation G01 or arc interpolation G02 G02 block Note The system can continuously specify more than two chamfering blocks and corning R blocks Chamfering The numerical value following C specifies the distance from chamfering starting point to end point of the imaginary cornering intersection which is defined to the imaginary e...

Page 153: ... the system exceeds the previous interpolation movement range caused by the inserted chamfering or corning R block the alarm executed movement being excessive small in the block following chamfering corning R occurs Fig 2 81 Note 4 The chamfering or corning R block can be inserted into the movement codes included in the same plane When the plane selection G17 G18 G19 in the next block after the ch...

Page 154: ...g G codes cannot be used with the chamfering corning R code in the same block as well as the blocks of chamfering corning R of the defined continuous graph G codes in Group 00 except for G04 Note 8 When C or R is executed in the thread cutting block the alarm occurs cannot code the chamfering or corning R in the current block Note 9 The last is valid when the many C and R are specified in the same...

Page 155: ...1_ X3_ Z3_ Or A1_ C1_ X3_ Z3_ A2 4 X2_ Z2_ R1_ X3_ Z3_ Or A1_ R1_ X3_ Z3_ A2 5 X2_ Z2_ C1_ X3_ Z3_ C2_ X4_ Z4_ Or A1_ C1_ X3_ Z3_ A2 C2_ X4_ Z4_ 6 X2_ Z2_ R1_ X3_ Z3_ R2_ X4_ Z4_ Or A1_ R1_ X3_ Z3_ A2 R2_ X4_ Z4_ 7 X2_ Z2_ R1_ X3_ Z3_ C2_ X4_ Z4_ Or A1_ R1_ X3_ Z3_ A2 C2_ X4_ Z4_ ...

Page 156: ... it is specified by a code with the following comma A_ C_ R_ Note when end coordinates and linear angle of two axes are specified the supplementary angle function is disabled The codes in the above figure are programmed as follows X1_ Z1_ X2_ Z2_ A1_ C1_ at this time the supplementary angle A1 is invalid because of the end coordinate X2 Z2 has confirmed the path instead of supplementary angle to c...

Page 157: ... intersection point X_ A_ an alarm occurs when the angle code A is specified to 0 degree or within 180 1 degree Z_ A_ an alarm occurs when the angle code A is specified to 90 degree or within 270 1 degree Note 6 When the intersection point is counted and angle difference between two lines is within 1 degree an alarm occurs Note 7 The chamfering or corning R is ignored when angle difference of two ...

Page 158: ...mat i i 200 202 203 Example 205 209 225 Besides the expression can be used to specify the variable number At the moment the expression must be in the brackets Example 20 30 4 z Variable reference 1 Use variable to permute the number following address Format address i or address i means to take the variable value or the negative value of value of the variable as the address value Example F 203 203 ...

Page 159: ... the system uses G65 G66 to call subprograms every time it initializes the local variable value by parameters and store data for example store operation result in the macro program When the system is turned off the local variable is initialized to be null When the macro program is called the argument assigns to the local 100 199 500 999 Share variable The share variable has the same meaning in the...

Page 160: ...out after they reset which are set by NO 6001Bit7 CLV and Bit6 CCV and which cannot be executed in MDI mode Note 9 When the variable value overflows the code address referring to the variable is ignored Note 10 NO 6000 Bit5 SBM sets whether the single block stop is valid in user macro program Note 11 The number in expression including brackets can be omitted For example X 10 actual value is X10 00...

Page 161: ...Compensation number offset wear offset wear offset wear 1 2701 2001 2801 2101 2901 2201 2301 99 2799 2099 2899 2199 2999 2299 2399 Y Compensation number offset offset 1 2401 2501 99 2499 2599 Note Range of 2301 2399 0 9 and is rounded when it is with decimal point 3 Marco program alarm Alarms and alarm messages specified by the user can exist in programs The variable can only be written instead of...

Page 162: ...nd the system only displays the first 26 characters when there are more than it The value of the alarm number being 3006 adds 3200 the prompt number range is 3201 to 3500 When 3006 value is less than 1 the alarm number is 3201 when 3006 value is more than 300 the alarm number is 3500 For example 3006 3 wait for run When the system executes the block it stops and displays one prompt and the prompt ...

Page 163: ...1 value is 17 18 or 19 An alarm occurs when the reading writing modal value is G code which cannot be used by the system 7 Current position The position message is only read instead of being written Variable number Position signal Coordinate system Tool compensation value 5001 5005 End point of block absolute coordinate Workpiece coordinate system Not including 5021 5025 Current position machine c...

Page 164: ...s are executed so the attained system variable is the value before the multi cycle code instead of the current value to avoid using the system variable in the cycle body of the multiple cycles 2 27 3 Operation and Jump Code 1 Operation code Variables can execute all kinds of operations and their operation command format is as follows i Expression The right expression of an operation code is a comp...

Page 165: ... to j in the negative i is less than or equal to j FIX i FIX j Floating FIX integer In puls quantity i is less than or equal to j in the negative i is more than or equal to j Natural logarithm i LN j Execute natural logarithm The system alarms when j is zero or less than zero Exponential function i EXP j Execute j exponent j value cannot be more than 80 OR i j OR k XOR i j XOR k AND i j AND k Exec...

Page 166: ...ATAN 1 1 is specified 1 225 When NO 6004 No 0 digit NAT is set to 1 180 180 Example when 1 ATAN 1 1 is specified 1 135 j K can be the constant In division or TAN 90 the division is specified to 0 P S alarms 9 The function ROUND is used to NC code or macro statement which rounds the data with the decimal point It is used to NC statement which rounds according to the least setting unit when it is us...

Page 167: ...e conditional transfer IF GOTO IF THEN and WHILE DO repetition Command format GOTO n Command function Skip to the line number n without condition Command format IF Logical expression THEN expression Command function When the logical expression is valid the system executes one following THEN otherwise it executes the next block Command format IF Logical expression GOTOn Command function When the lo...

Page 168: ...DO and END Note 6 In using EQ NE logical operation expression Null and zero have the different result Null is taken as the zero in conditional expression Note 7 The macro program statement cannot be used with NC statement together and the macro program statement definition is as follows Block including arithmetic or logical operation Block including the control statement such as TOTO DO END Block ...

Page 169: ...o program L times specified by P and transfers the argument to the called macro program Command explanations P specify the macro program to be called L times of calling the macro program and its default is 1 and its range is 1 9999 Argument list data transferred to macro programs Argument specification Two types of argument specification are available Argument specification I uses letters other th...

Page 170: ...cification are not written in the actual program Note 4 The CNC internally identifies argument specification I and argument specification II If a mixture of argument specification I and argument specification II is specified the type of argument specification specified later takes precedence Note 5 Calls can be nested to a depth of four levels including simple calls G65 and modal calls G66 This do...

Page 171: ...n the same CNC file or M98 G65 or G66 cannot be executed in non movement blocks Note 2 G66 is specified before P_ L_ and argument and the use methods of P L the argument are the same those of G65 Note 3 G66 can t call a macro program in G66 blocks but it can execute the call only when its mode is called without movement codes it cannot call a macro program in miscellaneous function or dry run mode...

Page 172: ... The slant axis control function is defined that the slant axis relative to a quadrature axis is installed with exceeding 90 which makes each axis movement amount be controlled according to a slant angle Distribute any axes to one group of slant axis and quadrature axis by a parameter The actual movement is controlled according to a slant angle but a program is compiled according to a vertical int...

Page 173: ... The coefficient C becomes 2 when the quadrature axis is specified with a diameter and becomes 1 when the quadrature axis is specified with a radius Relationship between a slant axis and a quadrature axis is shown in Fig 2 84 Fig 2 84 Y Imaginary axis Y slant axis X quadrature axis Yp tanθ slant axis move quadrature axis Xp and Yp Xa and Ya Tool s actual move θ 倾斜 角度 Machine coordinate system slan...

Page 174: ... is shown in the following table Slant axis 3 reference axes X the axis of No 1022 is set to 1 Quadrature axis 3 reference axes Z the axis of No 1022 is set to 3 1 AAC No 8200 0 makes the slant axis control valid invalid When it is valid the system executes the control according to the slant angel parameter NO 8210 2 When the manual reference point return operation along the slant axis is executed...

Page 175: ...tal code but B set of G code system using G90 G91 means the currently used incremental value or absolute code value Example In A system block G01 X100 W100 In B system block G90 G01 X100 G91 Z100 2 29 3 Cycle Code Processing In B set of G code system U W set in G71 G76 blocks are taken as a parameter set by a cycle code to use and is not taken as a axis movement code even if U W is set to a parall...

Page 176: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 158 Ⅰ Programming ...

Page 177: ...the automatic run stops Whether the cursor returns the home of program is set by No 3404 Bit5 M02 The cursor must return to the start of program when the program is executed again Except for the above mentioned function executed by NC M02 function is also defined by PLC ladder diagram as follows current output of CNC is reserved after M02 is executed 3 1 2 End of Program Run M30 Command format M30...

Page 178: ...l M98 Command format M98 P Command function In Auto mode after other codes in the current block are executed in M98 CNC calls subprograms specified by P When the subprogram is called one time can be omitted in inputting the number behind P at the same time the leading zero of the called subprogram number can be omitted and the system does not alarms Example M98 P12 it expresses to call the subprog...

Page 179: ...9 9 Su b p ro g r am O 1 0 02 M 9 8P 1 00 3 M 9 9 S u b p r o g ra m O 10 0 5 M9 9 S u b p r o g ra m L ev el 3 L e v el 4 Fig 3 2 Subprogram nesting Note 1 An alarm occurs when the system has not searched the subprogram specified by P Note 2 In MDI mode inputting M98P_ cannot call a subprogram otherwise an alarm occurs Note 3 An alarm occurs when P98P__ call itself Note 4 An alarm occurs when M98...

Page 180: ...y the current program is executed without calling other programs Example Execution path of calling subprogram with P in M99 as Fig 3 3 Execution path of calling subprogram without P in M99 as Fig 3 4 O1009 N0010 N0020 N0030 N0040 M98 P1010 N0050 N0060 N0070 O1010 N1020 N1030 N1100 M99 P0070 Fig 3 3 Fig 3 4 Note 1 M99 does not need to be specified in the alone block Example G00 X100 Z100 M99 Note 2...

Page 181: ...s interlocked and states reserved M12 Chuck clamping M13 Chuck releasing Functions interlocked and states reserved M14 Spindle position control M15 Spindle speed control Functions interlocked and states reserved M16 The 2nd spindle position control M17 The 2nd spindle speed control Functions interlocked and states reserved M18 The 3rd spindle position control M19 The 3rd spindle speed control Func...

Page 182: ... 1 some M codes cannot be specified simultaneously because of machinery operation such as the spindle s automatic gear change codes M41 M42 M43 M44 4 No 3010 sets the delay time of the strobe signal MF SF TF signals 5 No 3011 sets the width of M S T function end signals FIN 3 2 Spindle Function S code is used to controlling spindle speed In GSK988TA TB spindle speed control NC outputs 0 10V analog...

Page 183: ...ndle speed is changed along with the absolute coordinates value of X absolute coordinates in programming path when cutting feed is executed in the constant surface speed 3 2 2 Spindle Override When the spindle speed analog voltage control is valid the spindle actual speed can be tuned real time by the spindle override and is limited by max spindle speed of current gear after the spindle override i...

Page 184: ... Yes 0 System parameter 3709 2 In multi spindle control SIND is valid 0 it is valid only to the 1st spindle 1 it is valid to all spindles 1 PLC parameter K16 2 In multi spindle control the spindle speed S 1 it with M are executed 0 it is specified by P 1 Relevant M command explanation M03 the 1st spindle rotation CW M04 the 1st spindle rotation CCW M05 the 1st spindle stop M63 the 2nd spindle rota...

Page 185: ...sed on address P executes the spindle selection whether the position encoder feedback used in thread cutting feed per rotation is automatically switched in accordance with the selected spindle 0 do not switch 1 switch 0 3775 In multi spindle the defaulted spindle selects P code value MPD in multi spindle control set the defaulted P code value when S_P is not executed one time after power on 1 Syst...

Page 186: ...s the tool number and also cannot be the same as it namely one tool can corresponds to many tool offset numbers After executing tool offset and then T 00 the system reversely offset the current tool offset and the system its operation mode from the executed tool length compensation into the non compensation which course is called the canceling tool offset called canceling tool compensation When th...

Page 187: ...e execute and cancel the tool offset in movement mode Example When the state parameter No 5004 Bit1 is set to 0 and X tool length compensation value is 10mm No 5004 Bit1 is set to 1 and X tool length compensation value is 10mm the diameter of workpiece external diameter is 20mm Fig 3 6 is to create execute and cancel the tool offset in movement mode Fig 3 6 Creation execution and cancellation of t...

Page 188: ...coordinates X 0 000 Z 0 000 State of T T0100 Coordinates displaying Incremental coordinates U 0 000 W 0 000 Absolute coordinates X 0 000 Z 0 000 01 tool without the tool compensation Change 2 tool and execute its offset by the tool traversing with 12mm in X positive direction and 23mm in Z negative direction State of T T0303 Coordinates displaying Incremental coordinates U 24 560 W 13 452 Absolute...

Page 189: ...he normative method that is the tool change is executed in the safe position and then the absolute value code is used to position to the starting point of the machining Note 4 In the coordinate offset compensation mode when the system executes the tool offset and executes T function code instead of movement code it uses G50 to set the coordinate system the displayed absolute coordinate value is th...

Page 190: ...bit 0 and bit 1 GS1 and GS2 executing the tool life data s input program sets the tool life data again Note 2 The same tool number exists in any place at any time in the program of tool life data Note 3 T code for the tool registration is composed of the tool selection number and tool offset number Note 4 When the tool life management function is used No 5002 bit0 must be zero 3 3 2 2 Tool Life Ti...

Page 191: ...ched in the specified tool group is selected and the tool life count is added up to 1 So even if the CNC enters other conditions except for the initial tool group code T code following the reset state into the automatic run start state The tool life count restarting M code is specified by No 6811 3 3 2 4 Tool Life Management Code in Machining Program The tool life is used in the machining program ...

Page 192: ...er is 20 and theoffset number is 02 Select the tool life count in group 2 count the tool life which tool number is 20 Many offset numbers in the tool being used in group 2 are executed the next offset number is selected suppose there is T2002 T2003 in the tool number 20 T2003 is selected When the tool number is 20 the offset number is 03 The tool life count ends in group 2 which is executed as a c...

Page 193: ...ge the logged in tool life management data in the tool life management data group which is not logged in 3 Delete the tool life management data Format Symbol description G10 L3 P2 P P P P G11 M02 M30 G10 L3 P2 start to delete the group data P group number G11 the deletion ends 4 Set the tool life group s count type Format Symbol description G10 L3 G10 L3 P1 P L Q T T G11 M02 M30 Q life count type ...

Page 194: ...al Function the signal informs the last tool life in the group has reached Output condition when the followings become 1 The tool life has reached the next tool in the group is selected orderly and the last tool life in some group has reached When the followings become 0 When there is no tool group which life has reached The signal becomes 1 the CNC sends the tool change reset signal TLRST or MDI ...

Page 195: ...assification output signal Function the signal informs the PMC side has selected the group s new tool When the new tool is selected and automatically measuring the tool s tool length compensation is performed it is used Output condition when the followings become 1 When the tool group number is executed by T code the used tool s life has reached in the group and the next new tool is selected After...

Page 196: ...ollowing the system outputs the tool life anticipating signal to anticipate in advance The tool life anticipating signal is output by ARL No 6802 4 selecting a tool one by one or when there is the last tool in the group The CNC redesigns the count value and uses No 6844 No 6845 Output condition When the followings become 1 RMT No 6802 7 0 Life surplus life value life count value redesigned count v...

Page 197: ...tting point and the desired cutting point which will cause the over or under cutting affecting the part precision So a tool nose radius compensation is needed in machining to improve the part precision Fig 4 1 Tool B tool compensation is defined that a workpiece contour path is offset one tool nose radius which cause there is excessive cutting at an intersection of two programs because of executin...

Page 198: ... there are different position relationship between tool nose point and tool nose circular center point and so it must create its correct direction of imaginary tool nose From tool nose center to imaginary tool nose set imaginary tool nose numbers according to tool direction in cutting Suppose there are 10 T0 T9 kinds of tool nose setting and 9 directions for position relationship The tool nose dir...

Page 199: ...nose and starting point and end point of arrowhead is the imaginary tool nose T1 T8 in rear tool post coordinate system is as Fig 4 7 T1 T8 in front tool post coordinate system is as Fig 4 8 The tool nose center and starting point for T0 and T9 as Fig 4 9 Z axis X axis Imaginary tool nose No 1 Imaginary tool nose No 2 Imaginary tool nose No 3 Imaginary tool nose No 4 Imaginary tool nose No 5 Imagi...

Page 200: ...nary tool nose No 7 Imaginary tool nose No 8 Fig 4 7 Imaginary tool nose number in rear tool post coordinate system Z axis X axis Imaginary tool nose No 1 Imaginary tool nose No 2 Imaginary tool nose No 3 Imaginary tool nose No 4 Imaginary tool nose No 5 Imaginary tool nose No 6 Front tool post coordinate system ...

Page 201: ...ensation 4 1 3 Compensation Value Setting Preset imaginary tool nose number and tool nose radius value for each tool before executing tool nose radius compensation Set the tool nose radius compensation value in TOOL OFFSET WEAR window see Fig 4 1 R is tool nose radius compensation value T is imaginary tool nose number and the radius compensation value is the sum of offset radius and wear radius Ta...

Page 202: ...tandard point to the imaginary tool nose and so set the tool offset value by measuring distance from the standard point to the imaginary tool nose tool nose direction of T3 Fig 4 10 Tool offset value of tool post center as benchmark 4 1 4 G40 G41 G42 Command function Taking the previous and the current position increment as the programmed path can cancel the tool compensation mode and its directio...

Page 203: ... and its parallel axis I X and its parallel axis cancellation vector radius value their value range are the same those of X and their values are positive and their directions are in X s positive direction their value are negative and their directions are in X s negative direction J Y and its parallel axis cancellation vector radius value their value range are the same those of Y and their values a...

Page 204: ...tion G41 Tool is left to workpiece from its movement direction Workpiece Tool Fig 4 12 Compensation direction of rear coordinate system Z G41 Tool is right to workpiece from its movement direction G42 Tool is left to workpiece from its movement direction Workpiece Tool X Fig 4 13 Compensation direction of front coordinate system Z axis Z axis X axis X axis X Z Z X ...

Page 205: ...ases the tool nose radius compensation creation and cancel only use G00 or G01 instead of G02 or G03 When it is specified No 252 alarm occurs Note 6 In tool nose radius compensation the tool nose center moves to the end point of the last block and is vertical with the programmed path of the last when the system executes 3 or more than 3 blocks without movement code At the moment the overcut or und...

Page 206: ...t execute the tool nose radius compensation creation and its cancel When the system specifies the tool nose radius compensation code it executes the code according to No 5008 Bit4 MCR When the parameter is set to 1 an alarm occurs 4 1 7 Application Machine a workpiece in the front tool post coordinate system as Fig 4 14 Tool number T0101 tool nose radius R 2 imaginary tool nose number T 3 X Z R6 F...

Page 207: ...0 which is shown 4 15 Fig 4 15 4 2 2 Tool Traversing when Start up Tool 3 steps to execute tool nose radius compensation tool compensation creation tool compensation execution and tool compensation canceling Tool traverse is called tool compensation creation start up tool from offset canceling to G41 or G42 execution Note Meanings of S L C in the following figures are as follows S Stop point of si...

Page 208: ...ear circular start up tool inside b Tool traversing inside along corner 180 α 90 Fig 4 18 Linear linear start up tool outside Fig 4 19 Linear circular start up tool outside c Tool traversing inside along corner α 90 Fig 4 20 Linear linear start up tool outside Fig 4 21 Linear circular start up tool outside d Tool traversing inside along corner α 1 linear linear ...

Page 209: ... called to ones after creating tool nose radius compensation and before canceling it z Offset path without changing compensation direction in compensation mode a Tool traversing inside along corner α 180 Fig 4 23 linear linear moving inside Fig 4 24 linear circular moving inside Fig 4 25 Circular linear moving inside Fig 4 26 Circular circular moving inside ...

Page 210: ...1 and zoom in the compensation vector Fig 4 27 Linear linear α 1 moving inside b Tool traversing outside along corner 180 α 90 Fig 4 28 Linear linear moving outside Fig 29 Linear circular moving outside Fig 4 30 circular linear moving outside Fig 4 31 circular circular moving outside c Tool traversing outside along corner α 90 ...

Page 211: ...inea moving outside Fig 4 33 Linear circular moving outside Fig 4 34 Circular linear moving outside Fig 4 35 Circular circular moving outside d Special cutting r r Fig 4 36 Paths without intersection after offset 2 Center point and starting point of circular being the same one ...

Page 212: ...tion G42 Right compensation Left compensation The compensation direction can be changed in compensation mode in special cutting it cannot be changed at starting block and its following one There is no inside and outside cutting when the system changes the compensation direction The following compensation value is supposed to be positive Fig 4 38 Linear linear Fig 4 39 Linear circular changing comp...

Page 213: ...to block B is created from its starting point i Linear Linear Programmed path Tool nose center path L L r S L S r G41 G42 Programmed path Tool nose center path L r S G42 G41 Fig 4 42 Linear linear no intersection changing compensation direction ii Linear circular Fig 4 43 Linear circular without intersection changing compensation direction iii Circular circular Fig 4 44 Circular circular without i...

Page 214: ...ng tool compensation mode otherwise the system alarms and stops run a Tool traversing inside along corner α 180 b Tool traversing outside along corner 180 α 90 c Tool traversing outside along corner α 90 Fig 4 50 Linear linear cutting outside and canceling offset Fig 4 49 Linear linear cutting outside and canceling offset Fig 4 46 Circular linear moving inner and canceling offset Fig 4 45 Circular...

Page 215: ...nnot find out all tool interferences 1 Fundamental conditions 1 The tool path direction is different that of program path at the moment No 257 alarm occurs the angle is 90 270 The alarm does not occur when No 5008 Bit1 CNC is set to 1 2 In machining arc there is great difference the two angles α 180 the one is between the starting point and the end point of the tool center path and the other is be...

Page 216: ...pieces not be machined in the interior angle the tool stops and No 260 alarm occurs 2 Concave channel less than compensation value Fig 4 55 Executing interference 2 Directions of block B and tool nose radius compensation path are opposite without interference the tools stops and No 257 alarm occurs 3 Automatic interference vector clear 程序路径 刀尖中心路径 Direction difference of two paths being big 180 Fi...

Page 217: ... the vector they cannot be ignored the tool stops movement and No 257 alarms Note 1 NO 5008 Bit 0 CNI can set whether the interference check is executed in tool nose radius compensation mode Note 2 NO 5008 Bit 1 CNC can set whether the system alarms when the difference 90 270 between the movement direction and offset direction Note 3 NO 5008 Bit 3 CNV can set whether the system executes the interf...

Page 218: ...en the middle point is the same with the end point of the previous movement code the system defaults to cancel the compensation mode when the tool traverses to the reference point regardless of 5003 2 value Fig 4 58 Cancel compensation vector temporarily in G28 G30 z G53 automatic return to reference position In compensation mode when G53 is executed the system creates the offset vector which is v...

Page 219: ...omatically recovers the compensation mode in G00 G01 Fig 4 61 cancelling compensation vector in G32 G34 pause z G90 G94 Compensation method of the tool nose radius compensation in G90 or G94 A Each cycle path and tool nose center path are parallel to program path B Offset directions are the same in G41 and G42 as the following figure and the system determines the tool compensation direction accord...

Page 220: ...ensation there must be the finishing allowance in programming to avoid the overcut in roughing When G70 is cancelled the radius compensation is cancelled firstly at the positioning point a radius compensation is created at the first block of the cycle body and a compensation is performed at the middle and the radius compensation is cancelled in the course of returning to the positioning point When...

Page 221: ...occurs when starting the previous block or chamfer moving But the tool stops the end point of previous block when Single is ON Fig 4 66 inner corner machining less than tool nose radius z Machining concave less than tool nose diameter There is an excessive cutting when the tool nose center path is opposite to program path caused by tool nose radius compensation At the moment the tool stops and No ...

Page 222: ...nt No 5008 Bit6 CNS sets whether the system alarms in the condition Fig 4 68 machining an inner sidestep less than 90 z Corner motion When two or more than movement vector in the end point of one block create the tool moves to another vector from the vector linear which is called the corner motion When the single block is valid the tool stops in the last vector When two vectors coincide the system...

Page 223: ...sation value b Positive negative compensation value and tool nose center path When the compensation value is negative G41 and G42 exchange in programming When the tool center moves along the workpiece outer it moves along the inner and vice versa Note The compensation value is equal to the offset value adding the wear value When the compensation sign is changed the tool nose offset direction chang...

Page 224: ...e G code and do not specify the position code 5 G01 U0 the infeed distance is 0 6 G01X100 only specify the absolute value which is same with that of the last block 7 G01Y10 only specify the axis in non tool compensation level 8 M98M99 statement for calling subprogram and subprogram return the block has no axis increment code 9 G66G67 statement for calling macro program and cancelling macro program...

Page 225: ...ubprogram which is to execute the corresponding compensation When the system specifies G code in the radius compensation mode in the subprogram G code is valid at the same time the system cancels the radius compensation mode when the subprogram does not end the compensation mode is transferred to the called program which will continuously executes the corresponding compensation The code for callin...

Page 226: ...amming and the single block run stops to insert MDI mode and then starts AUTO mode at the moment transfers the vector of starting point of the next block and forms other vectors based on the next two blocks the offset can be executed from PC and the tool path is as follows Fig 4 74 insert tool offset of block in MDI mode When PA PB PC is programmed with absolute code the single block run stops and...

Page 227: ...209 Ⅱ Operation OPERATION ...

Page 228: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 210 Ⅱ Operation ...

Page 229: ...am can run based on the program codes and the operation is called running in Auto mode Fig 1 1 Automatic running z Manual data input MDI mode running On MDI page after inputting the program the program can run based on the program codes And the operation is called as running in MDI mode z Reference position return A CNC machine tool is provided with a fixed position for setting the position of the...

Page 230: ...al operation The tool can be moved along each axis by the switches on the machine operation panel buttons or MPG Fig 1 3 1 Manual manual continuous feed refer to 5 2 for details During the button is pressed the tool can be continuously moved 2 Incremental feed refer to 5 3 for details After the button is pressed the tool is only moved for certain distance when the button is pressed once DNC runnin...

Page 231: ...e program can be cut by any tool The data of the tool dimension are called as the offset amount Refer to Chapter Seven for details CNC setting CNC setting includes setting the system the coordinate the system time and the system IP Macro variable setting CNC system can support the various macro editing while the variable required by the macro should be set here 1 3 Display Program display The cont...

Page 232: ...own in Fig 1 6 Please refer to Appendix One for the detailed explanation of the alarm message Display the machined workpiece number and the operation time The machined workpiece number the operation time and the cutting time can be displayed on the current position display page which is shown in Fig 1 7 Fig 1 7 1 4 System Host Machine 1 4 1 System Host Machine Panel The screen size of GSK988TA is ...

Page 233: ... Operation Fig 1 8 1 4 2 Button Definition Button Name Function Reset key CNC reset feed output stop and so on Address numerical sign key Address input digit input symbol input pressing shift key to switch addresses or symbols ...

Page 234: ... upward address it combined with the cursor key can select a block Input key Confirm the data input and line feed during editing the program Change key Switch message display Tab key function fast shortkey with other keys when editing programs Backspa ce key Delete the characters before the cursor Cancel key Cancel the current operation Delete key Delete the character after the cursor Cursor move ...

Page 235: ... set press the function key to switch to the program set press the function key to switch to the system set press the function key to switch to the setting sets press the function key to switch to the message set press the function key to switch to the graph set Custom set press the function key to switch to the help set ...

Page 236: ...s editing modifying data or display content 1 4 3 Key Definition on Machine Operation Panel State indicators and key functions on GSK988TA s machine panel are defined by the PLC program ladder The state indicators and key functions described in the user manual are based on GSK988TA ladder Please refer to the machine tool manufacture s user manual if there is difference State indicator Each axis re...

Page 237: ...ange Reference point return mode MPG mode Single step mode Manual mode Position record key Record the current coordinate position and input the tool offset Auto mode MDI mode Edit mode Reference point return mode MPG mode Single step mode Manual mode DNC mode Jog switch key The spindle jog state ON OFF The concrete use is referred to the standard ladder explanation or machine manufacturer s ladder...

Page 238: ...tively moves in Manual Single Step mode Reference point return Step mode Manual mode MPG control axis selection key Each axis selection in MPG mode Note the key in MPU08 is valid but MPU09 s MPG selection key is on the external MPG device MPG mode MPG movement increment 0 001 mm 0 01 mm 0 1 mm 1 mm note the function key is valid only in MPU02A but MPU02B s MPG times selection key is on the externa...

Page 239: ...tep mode Manual mode DNC mode Miscellaneous function locked switch The key is for switching the status of the miscellaneous function locked M S T function output is invalid when the miscellaneous function is locked Auto mode MDI mode DNC mode Dry run switch When the indicator lamp is ON dry run is valid Machining program is executed MDI block executes dry run Auto mode MDI mode DNC mode Optional s...

Page 240: ...ion key Enter DNC mode DNC mode Emergency stop switch After the key is pressed the system enters the emergency stop status all output are OFF Auto mode MDI mode Edit mode Reference point return mode MPG mode Single step mode Manual mode DNC mode Power supply ON OFF switch System power ON OFF switch Auto mode MDI mode Edit mode Reference point return mode MPG mode Single step mode Manual mode DNC m...

Page 241: ...ration Button Name Function Operation mode when the function be valid External cycle start key Program MDI code run start Auto mode MDI mode DNC mode MPG Control the machine run note with it for MPU08 without it for MPU09 MPG mode ...

Page 242: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 224 Ⅱ Operation ...

Page 243: ... manufacturer 3 The connection is correct and firm After GSK988TA is powered on the page is shown in Fig 2 1 Fig 2 1 Then GSK988TA should be self checked and initialized After self checking and initializing the page is displayed the current position dual channel which is shown in Fig 2 2 Fig 2 2 2 2 Power off Confirm the followings before power off 1 All movable parts of the machine should be stop...

Page 244: ... moved should be decelerated and stopped and the overtravel alarm occurs During manual operation just the axis in which the tool touching the limit switch is decelerated and stopped the tool is still moved along other axis The method of clearing the overtravel is In manual mode the worktable is moved reversely like the positive overtravel it is moved negatively vise versa and moved away from the l...

Page 245: ...iately Time for displaying an alarm Parameter BFA bit 7 of No 1300 selects whether an alarm is displayed immediately before the tool enters the forbidden area or immediately after the tool has entered the forbidden area The parameter is only valid to the stored stroke 1 rather than the software limits 2 and 3 Releasing the alarms When the tool has become unmovable in the forbidden area the tool is...

Page 246: ...erous or in the emergency situation CNC takes the emergency stop measures and the machine movement is stopped immediately all output such as the spindle revolution and the coolant etc are all switched off The emergency stop alarm is released after releasing the emergency stop button CNC enters the resetting status Note 1 Please confirm the trouble has been removed before the emergency stop alarm i...

Page 247: ...g each function keys 3 1 Position Display Page Set After the system is powered on the initial display page is the position one the position page without loading the program in Auto mode and during resetting status is shown in Fig 3 1 Fig 3 1 Note The content in the page may be different based on the different configurations the figure and all contents introduced below are according to the standard...

Page 248: ... machining rate after the feedrate override calculation Programmed rate In the program the rate is specified by F code The spindle actual rate S The spindle speed is the feedback of the spindle encoder and the spindle actual speed can be displayed only after the spindle encoder is installed The programmed spindle speed S In the program the spindle speed is specified by S code Processing data T Cur...

Page 249: ...he time unit is hour minute second in turn Running time All execution time of the system in Auto mode doesn t include the stop and feed hold time and it is the accumulation of the cutting time G function code The modal value of G code of each group Press modal and Comprehensive message software keys to switch between the modal and the comprehensive message The program display area Display the curr...

Page 250: ...te system is set by reference position return and the page is shown in Fig 3 5 Fig 3 5 3 1 4 Comprehensive Coordinate Display On the position page set press software key to switch into the comprehensive coordinate display page Then the comprehensive coordinate values displayed on the interface top include the absolute coordinate the relative coordinate the machine coordinate and the distance to go...

Page 251: ...lative coordinate value U in the above figure 2 Press or to select the coordinate axis to be set and the axis can be input 3 Input the relative coordinate values and press key to complete setting the cursor is moved into the next axis and the relative coordinate of the next axis can be set If there is no axis after the current one setting the relative coordinate is completed 3 1 6 Switch between t...

Page 252: ...is also displayed Search the displayed content of each page by pressing the corresponding key as Fig 3 9 Local catalog U disk catalog MDI program Catalog times Program restart Fig 3 9 3 2 1 Local Content and U Disc Content Local content Press software key to display the program content in the system The programs in the local content can be loaded opened copied pasted created saved as deleted renam...

Page 253: ...d Among them the program with the green background is the selected one like O0043 program in the above figure While the program of the red font and marked with the channel is the one which should be loaded into the position display page of the channel and can be executed like O8888 and O0043 programs in the above figure Content in the U disc When the system is with the U disc the content of U disc...

Page 254: ...to 10 line programs in the MDI program input box as shown in Fig 3 12 Fig 3 12 In MDI mode the system displays the soft key and Press todelete the NC code which line the cursor is in Press to clear all NC codes in the MDI program input box 3 2 3 Current Next Block Press function key to enter the program page set and press software key to display the current being executed block and NC code of the ...

Page 255: ...ameter Screw pitch compensation System information File management Ladder diagram GSK Link Refer to Section 3 3 1 System Parameter Page Refer to Section 3 3 2 Setting and Rewriting the Screw Pitch Compensation Page Refer to Section 3 3 3 System Information and Authority Register Page Refer to Section 3 3 4 System File Management Page Version information Monitor PLC data PLC state Communication Ser...

Page 256: ... user can be operated the backup and the parameter can be restored into the system default one or the user backup one The parameter can be set in MDI mode and the parameter switch is ON and the operation authority level is equal to or higher than level 3 The parameter to be rewritten can be set by and keys or press or software keys to input the parameter sequence number to be selected and then pre...

Page 257: ...meter bit to be rewritten can be selected by and keys 3 key is repeatedly pressed the parameter bit is switched between 0 and 1 and the value of the parameter bit is rewritten 4 Move the cursor to complete setting The other parameters to be set are selected by and Setting method of the parameters of the numerical value is similar with that of the parameters of bit type 1 The parameter to be rewrit...

Page 258: ...The parameter setting can be rewritten in MDI mode and the parameter switch is ON and the operation authority level is equal to or higher than level 3 3 3 2 Pitch Compensation Page On the system page set press software key to enter the pitch error compensation page which is shown in Fig 3 18 Fig 3 18 On the page the user can check and set the pitch error compensation value corresponding to each sc...

Page 259: ...uipment management etc GSK988TA TB CNC system sets 5 level operation authority level 1 is the highest 5 is the lowest Level 1 The development level with the system software maintenance authority Level 2 The machine manufacturer level includes PLC program editing the screw pitch error compensation data input and power off in the set time etc Level 3 The user equipment management level includes rewr...

Page 260: ... Inputting the pitch error compensation data and downloading the pitch error compensation files Yes Yes No No No Parameter switch ON Allowable to rewrite the parameters Yes Yes Yes No No Program switch ON Allowable to edit the program Yes Yes Yes Yes No Uploading and downloading the part programs Yes Yes Yes Yes No Setting the tool lifetime and downloading the tool lifetime file Yes Yes Yes Yes No...

Page 261: ...tion authority executed by the program isn t enough the machine movement should be stopped and the alarm occurs 1 Entering the authority level Press software key to reduce the operation level and the current operation authority level is displayed in the operation authority column of the window Press software key to input the password of the corresponding level to enter the corresponding operation ...

Page 262: ... output to the U disc or the files in the U disc can be input into the system 1 Press software key to switch the cursor between the left file content column of the system and the right content column in U disc 2 When the cursor is on the file folder press and to fold and unfold the file 3 Press keys to move the cursor to the file to be operated and press key to select the file and the selected fil...

Page 263: ... pressing the corresponding software keys And the page is displayed in Fig 3 21 Fig 3 21 The system current running mode and status are displayed on the top of the page and the version message of the ladder diagram the currently running ladder diagram program and its running status etc are displayed 3 3 5 1 The Ladder Diagram Monitor Display Press function key and then press the ladder diagram sof...

Page 264: ...or example means the contact X0 5 is connected means the coil Y25 2 is not connected 1 Checking the window program In the monitor page four window programs should be monitored meanwhile and and can be respectively pressed to check the ladder diagram block corresponding each window and then the ladder diagram of the block corresponding to the selected window is displayed on the screen 2 Selecting t...

Page 265: ...urn to the previous menu 3 Searching for the parameter the code and the internet 1 Select the block window to search for the code the parameter and the internet that is to say press or software key to select the window and the corresponding block ladder diagram is displayed in the window and the code the parameter and the internet can be searched in the window 2 Press software key to enter the sea...

Page 266: ...k corresponding the window 5 Press software key and the screen is displayed returning to the previous menu 4 Return In the figure press software key and the screen window is displayed returning to the previous menu 3 3 5 2 PLC Data In the ladder diagram page set press the soft key and then press to enter PLC data status display page and it includes setting K D DT and DC parameters which is shown i...

Page 267: ...he cursor to complete rewriting Press software key to input K parameter address to be searched and the cursor is positioned to K parameter address to be searched 2 Setting D parameter 1 In PLC data status display page press software key to enter setting parameter D display page which is shown in Fig 3 26 Fig 3 26 2 Press key to select parameter D to be rewritten or press software key to input para...

Page 268: ...meter DC is same that of setting parameter D 3 3 5 3 PLC Status On the ladder diagram page set press software key and then press to enter PLC status display page and the page is shown in Fig 3 27 Fig 3 27 On the page press software key the window is displayed the status message of each parameter X Y F and G Press keys to check among parameters X Y F and G Press software key to check the status mes...

Page 269: ...the current communication message GSKLink page includes the communication servo I O subpage The user can view the displayed content in subpages by corresponding soft keys The displayed page is shown in Fig 3 28 Fig 3 28 The upper in the page displays the devices parameters corresponding physical addresses and logic ID required by the CNC 3 3 6 1 Servo Message Page Press the function key and then t...

Page 270: ...derstand the current working states of the servo motor and so on including 1 When the servo is in the position control mode the system displays the servo receiving code pulse quantity the servo s feedback pulse quantity from the motor s encoder the motor s actual speed the servo s internal current and the temperature checked by the servo 2 When the servo is in the speed control mode the system dis...

Page 271: ...ition proportional gain position loop feedforward gain position feedforward filter coefficient gain speed loop proportional gain speed loop gain speed feedback filter coefficient and the analog filter coefficient The corresponding adjustments are referred to their options Axis switch press to switch the displayed servo diagnosis and adjustment of X Z S Servo parameter In the servo display page pre...

Page 272: ... than 3 the parameter modification can be executed but some parameters cannot be modified in the CNC or be done at the more than 3 operation authorization Servo allocation In the servo display page press to enter the servo allocation display page The display page is shown in Fig 3 32 Fig 3 32 The servo allocation page can view the servo driver the servo motor s basic message window and recover the...

Page 273: ... that the servo receives or sends the CNC s I O signals by the bus interfaces Servo debugging In the servo display page press to enter the servo debugging page Observing the motor speed waveform or circular degree test chart by the servo debugging function in the page can ensure the servo parameter is the most reasonable and optimization Oscilloscope In the servo display page press to enter the os...

Page 274: ...Sampling start mode Sampling end mode Save the wave data or not Trigger type Press start stop soft key Automatic stop when the sampling time is arrival No Memory type Press start stop soft key Automatic stop when the servo alarms Automatic save 3 Sampling period GSKLink communication function s sampling period is fixed at 60ms which can not be modified 4 Set other relevant data The set items and c...

Page 275: ...etting page press to enter the oscilloscope monitor page as Fig 3 35 Fig 3 35 Press the soft key Start to start sampling the servo data in the oscilloscope page When the sampling data is 0 the waveform depicts from the left edge s center point to the right edge point by point which path means the monitor data s 0 value separate position The monitor data s value is on the upward side of 0 value sep...

Page 276: ...he user can view the displayed content in subpages by corresponding soft keys The displayed page is shown in Fig 3 36 Fig 3 36 As the above figure the user can view I O hardware device message port message and precision message in I O allocation page Hardware device message includes hardware ID and version number Port message includes DI quantity DO quantity AI quantity and AO quantity Precision m...

Page 277: ...quired set I O parameter pressing appears the 4 soft keys and press the corresponding key to view the corresponding parameter Note the concretely modifying I O steps are referred to GSK988TA Installation and Connection 3 4 Setting Page Set Press function key to enter the setting page set and the setting page set includes the subpages of setting the tool offset setting CNC and the macro variables a...

Page 278: ...urning Center CNC System User Manual Programming Operation 260 Ⅱ Operation Fig 3 38 3 4 1 Tool Offset Setting 3 4 1 1 Tool Offset Setting Press software key to enter the tool offset setting page which is shown in Fig 3 39 Fig 3 39 ...

Page 279: ...adius is set by the 3rd bit of parameter 1006 Note 5 Only when the operation authority is equal to or high than level 4 the tool offset and the wearing value can be set Note 6 The system maximum supports the tool offset of four axes if more than four axes are displayed only the previous four axes are displayed 3 4 1 2 Tool Life Press to enter the tool life set page in the tool offset page as Fig 3...

Page 280: ... number grid press to clear the current tool number and then clear the tool number tool life 5 Deleting a tool group In MDI mode press to delete the whole tool group s tools i e clear the whole tool group s tool numbers and then clear the tool group s preset life 6 Searching a tool Press to input a tool number and then search the tool number Note 1 The tool group s quantity is together determined ...

Page 281: ...nput unit can be switched by and key In MDI status when the operation authority level is equal to or higher than level 3 ON OFF of the switch inch metric system can be selected by pressing or keys On the right column of the page the current absolute position coordinate the relative coordinate position value and the tool number used in the current program are displayed meanwhile Note 1 Only when th...

Page 282: ...fset Direct inputting measuring inputting and inputting Direct inputting Select the coordinate axis to be rewritten press key and then input the offset value and then confirm Measuring inputting Select the coordinate system to be rewritten press to input the measured value if it is X axis input X Z axis input Z and then confirm input Rewrite the input offset value and it is the incremental input F...

Page 283: ... coordinate system 3 G56 No 1224 offset amount of each axis origin workpiece coordinate system 4 G57 No 1225 offset amount of each axis origin workpiece coordinate system 5 G58 No 1226 offset amount of each axis origin workpiece coordinate system 6 G59 3 4 2 3 Setting the System Time Press function key to enter the setting page on CNC setting page press software key to enter the system time settin...

Page 284: ... then the date column is changed into the green one press the cursor movement keys to change the date finally press to complete setting the date Setting the time Press to switch the cursor into the time column and then the time column is changed into the green one input the time to be set in the edit keypad and then press the cursor movement keys to set the hour minute and seconds finally press so...

Page 285: ... of each address and then input the address to be set 3 4 2 5 System Debugging Function Press to enter the setting page set press in the setting page set to enter the system debugging page Fig 3 46 Machine safety protection and external switch Move the cursor to the machine safety protection and the external switch debugging and then press to enter the debugging page as Fig 3 47 Fig 3 47 ...

Page 286: ...e required set axis as X axis in the above figure 2 Ensure the one rotation pulse quantity of the encoder in data bar is correct after the bus connection is normally one rotation pulse quantity of the encoder can be read from the driver 3 Input the roll screw s lead in the lead bar Example when the lead is 10mm 10 is input as the above figure 4 When the lead screw the motor is not 1 1 a gear quant...

Page 287: ...tion keys to select the macro variable to be rewritten and the base color of the selected macro variable is changed into green or press software key to input the macro variable sequence number to be selected press and then the cursor is positioned into the macro variable data In MDI mode when the operation authority level is equal to or high than level 4 the macro variable data can be rewritten wi...

Page 288: ...page can be checked by pressing the corresponding software keys Its software layer structure is shown in Fig 3 50 Fig 3 50 3 5 1 Alarm Message On the message page set press software key to enter the alarm message display page to display the number of CNC alarms and PLC alarms and the detailed message and the page is shown in Fig 3 51 Fig 3 51 On the alarm message display interface the alarm and th...

Page 289: ... of 0 1000 are CNC ones the alarms of 1000 2000 are PLC ones those after 2000 are reminder message Note 4 When the parameter becoming valid after power on is rewritten the alarm can be cleared only after power on again Note 5 Please refer to Appendix One Alarm Message List and Appendix Two PLC Alarm Explanation about the detailed alarm message and PLC alarm 3 5 2 History Record Press key to enter ...

Page 290: ...And then press System diagnosis button to select the pages of different diagnosis classification data which is shown in Fig 3 53 Fig 3 53 The system diagnosis display page includes the CNC s edit keyboard hardware interface bus communication and servo data Press the corresponding soft keys to switch to the corresponding page Edit Keypad Diagnosis After entering CNC diagnosis page press software ke...

Page 291: ...orresponding function operation during viewing some key such as direction key and page up down key s diagnosis message press to lock the current screen In the edit keyboard diagnosis display page there are two line of diagnosis number s concrete content display line at the bottom of the page the first line displays the diagnosis number the second line displays some bit s definition of the diagnosi...

Page 292: ... diagnosis display page Bus Communication Page In CNC diagnosis page press software key to enter the CNC bus communication diagnosis page which is shown in Fig 3 56 Fig 3 56 The bus communication diagnosis display page mainly diagnosizes connection states between the CNC and each bus communication device and the bus sending data s messages Press or perform the search function to view the correspon...

Page 293: ...sage There is a detailed diagnosis message content display at the bottom of the servo data diagnosis display page 3 5 4 I O Diagnosis In CNC diagnosis page press I O diagnosis software key to enter I O unit diagnosis page which is shown in Fig 3 58 Fig 3 58 The page mainly diagnosizes the I O unit s hardware I O message and I O unit s hardware s fault When the PLC diagnosizes I O output signal is ...

Page 294: ...page set and it mainly includes the subpages of setting the graph the path display and the graph simulation and the content displayed in each page can be checked by pressing corresponding software key Its software layer structure is shown in Fig 3 59 Fig 3 59 3 6 1 Setting the Graph Parameters In the graph page set press software key to enter the graph setting page the page is shown in Fig 3 60 Fi...

Page 295: ...o channels In MDI status the graph parameters are rewritten with the digit key and the backspace key the numerical value to be rewritten is input and press key to confirm the setting is completed About the detailed operation refer to Chapter 8 1 3 6 2 The Machined Graph Path Display On the graph page set press software key to enter the path display page which is shown in Fig 3 61 Fig 3 61 The coor...

Page 296: ... of the simulation graph are displayed below the graph simulation screen The graph can be scaled up down the path can be cleared and meanwhile the graph can be moved upward downward leftward rightward by pressing keys Note Each axis name is set by the parameter 1020 and the different letter names are set for each axis 3 7 Help Page Set Press function key to enter the help page set which is shown i...

Page 297: ...turn to the up one level directory Rightward key Open the next level directory Switch key page up key Page up for one page in the content Switch key page down key Page down for one page in the content Moreover the search function exists in the programming help in the alarm help and in the parameter help and G code the alarm number and parameter number can be input in the corresponding interface wh...

Page 298: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 280 Ⅱ Operation ...

Page 299: ...with the name NCPROG is on the U disc and the file is placed on the file the operation on the U disc directory is consistent with that of the local directory on the program page please refer to the operation of the local directory when the U disc directory is used 4 1 Creating a Program 4 1 1 New a Program When the operation authority level is equal to or higher than level 4 the program can be cre...

Page 300: ...ckground of the selected program name is changed into green 3 Press software key and the program code of the selected program can be opened in the screen which is shown in Fig 4 2 Fig 4 2 Then the current program can be edit or rewritten while the current executed program can only be edited in Edit mode Note When the parameter 3404 6 is 0 the program must be with the end codes M02 M30 and M99 etc ...

Page 301: ...ual to or higher than level 4 the program can be renamed 4 1 4 Saving as On the program page set press keys to move the cursor for selecting the program press software key to save the selected program as the other name Input a new program name in pop up dialogue box and press software key to save the program as the other name For example input 2222 press software key to save 00010 program as O2222...

Page 302: ...n and there is a key for an U disk catalog in the program page which is shown in Fig 4 4 Fig 4 4 The programs of the USB flash disc directory can be copied into the local one by pressing software key vise versa The files in the USB flash disc are copied into the system the detailed steps are as below 1 Press software key to enter the USB flash disc file directory 2 Press cursor key to select the p...

Page 303: ...ration authority level is equal to or higher than level 4 the program can be copied and pasted Note 2 If the output file is too big the copying time is too long and the progress bar will be displayed the page can be switched and other operation on the pages can be executed during coping 4 1 7 Arranging a Programs On the program page set firstly press software key and software keys occur and the pr...

Page 304: ...press key to execute the loaded program Save the currently editing program The operation of one step before editing the program can be canceled by pressing the key the operation of the maximum latest 10 steps can be cancelled The just cancelled program can be restored by pressing the key The specified program line can be exactly and rapidly positioned by pressing the key The block on which the cur...

Page 305: ...0 the program must be with the end code like M02 M30 or M99 etc Otherwise the system reminds the error during checking the program after pressing software key and the alarm occurs when the program is started 2 The big file exceeding 10 000 lines can t be edited 3 Besides manually saving programs the CNC system owns an automatic save function during the course of edit and it automatically saves fil...

Page 306: ... keys the block or the character to be rewritten can be rapidly found by pressing and 3 The program code is rewritten based on the address and the numerical keys on the edit keypad 4 One character before the position on which the cursor is is deleted by pressing key 5 One character after the position on which the cursor is is deleted by pressing key 6 Press software key to save the currently rewri...

Page 307: ... to be cut Pasting a arbitrary block Press and meanwhile to paste the copied or cut block 4 3 Block Notes When the block should be explained press EOB and add after the block to be explained the content after is the note Example O0001 G50 X0 Z0 The coordinate zero is set G00 X100 Z100 Rapidly move to the position of X100 Z100 M30 In the above program the note is added in the 2nd and the 3rd blocks...

Page 308: ...ates the block number and the block number of the next block is automatically generated by pressing key for line feed and the incremental value of the block number is set by CNC data parameter 3216 4 5 Program Backstage Editing When Auto or DNC mode is being operated the key is pressed to enter the program page and the program to be edited can be opened or created the operation method is same as t...

Page 309: ...ch axis rapid traverse rate the rapid movement override F0 speed and FL speed of reference position return is respectively set by the parameters 1420 1421 and 1425 Setting the reference position without the block When the parameter DLZx the 1st bit of 1005 is 1 setting the reference position without the block is valid The machine tool can return the reference position without installing the decele...

Page 310: ...p is ON the machine tool doesn t move unit the reference position return switch is OFF Note 3 When leaving off the reference position is executed the reference position return finish indicator lamp is OFF Note 4 The direction of each axis reference position return is set by the 5th bit of the parameter 1006 Note 5 The 2nd bit of the parameter 1404 After setting the reference position the reference...

Page 311: ...at the rapid traverse rate when the rapid traverse switch is pressed and the rapid movement override is valid during rapid traverse The above mentioned is one example please refer to the user manual from the machine tool builder for operation Note 1 Acceleration deceleration the manual rapid traverse rate the time constant of acceleration deceleration and the acceleration deceleration mode can be ...

Page 312: ...minimum input increment The incremental feeding steps 1 Press to select MPG mode 2 The movement distance of each step is selected by the override switch Moreover the single step movement distance selected by the override switch can be rewritten by the parameters 7113 and 7114 3 After the feeding axis and the direction selection switch is pressed the machine tool is moved along the selected axial d...

Page 313: ... MPG is rotated for one scale the minimum distance moved by the machine tool equals to the product of the least input increment timing the current override The override selected by the override switches can be rewritten by the parameters 7113 and 7114 4 After MPG is rotated the machine tool is moved along the selected axis and MPG is rotated for 360 degrees and the machine tool movement distance e...

Page 314: ...e rotation direction of MPG Note 4 Quantity of MPG Maximum two manual pulse generators can be connected which is set by the parameter 7110 Two manual pulse generators can operate one selected axis meanwhile 5 5 MPG Retreating The MPG retreating function is to use the MPG manual pulse generator in automatic run to make the program positively reversely move The actual machine operation and executing...

Page 315: ...ctual rotating the MPG Code speed 1 second MPG quantity MPG override the parameter s setting value 100 8 1000 mm min or inch min Example The code speed is 30mm min MPG override is 100 No 6410 1 1 rotation 100 pulses second s speed rotating the MPG the movement speed is counted by the following formular movement speed 30 100 100 1 100 8 1000 24 mm min Limitation when the override exceeds 100 becaus...

Page 316: ...ted the MPG retreat ends The CNC cannot execute the reverse movement from M2 or M30 block the check mode signal and MPG check signal are set to 0 after the program ends 2 In the check mode the CNC cannot use the dry run and the dry run signal must be set to 0 3 Cannot switch the workpiece mode during the program execution 4 When M198 calls a subprogram although it can execute the positive movement...

Page 317: ...utton is pressed again the automatic running is restored When key is pressed on MDI panel automatic running ends and the system enters the resetting status 6 1 1 Select the Program to Run 1 Press function key to enter the program page set 2 On the program page set press and keys to move the cursor to select the program name Or press key to search the program name to run the base color of the selec...

Page 318: ...unning stops Press the feed hold button on the machine tool operation panel The feed hold indicator lamp is ON while the cycle start indicator lamp is OFF and the machine tool responds as below a When the machine tool is being moved the feeding decelerates and stops b When pause the tool stops is executed running stops c When M S or T function is executed running stops after M S or T function is c...

Page 319: ...xecuted 3 Press key to enter Auto mode and press to start the program and the program is started form the selected block 6 1 4 Block Skip When the symbol is added at the block ahead press switch to start the block skip mode and the block skip indicator is ON and press to run the program the block is skipped while it s not operated which is shown as the 4th line of the program O0001 G50 X0 Z0 Set t...

Page 320: ...setting status For the different machine tools the operations are different About the details please refer to the user manual from the machine tool manufacturer z Pressing the relative keys to stop 1 During automatic running after pressing key the machine tool is displayed in the following status 1 The machine tool feeding is decelerated and stopped 2 The modal function and the status are saved 3 ...

Page 321: ...r the emergency stop alarm is released the reference position return is executed again to guarantee the correctness of the coordinate position 6 2 Manual Data Input MDI Running 6 2 1 Editing the Program in MDI mode 1 On the program display page set press key to enter MDI mode and the page is shown as Fig 6 3 Fig 6 3 2 On the program edit column below the block MDI input the block maximum 10 lines ...

Page 322: ...hen MDI running stops after edit operation ends is pressed for running again the running is started from the position on which the current cursor is Note 3 The program created in MDI mode can t be stored Note 4 The sub program calling and macro program calling functions can not be performed in the MDI mode 6 2 2 Running from Arbitrary Block On position display page in MDI mode or key is pressed to...

Page 323: ...refer to DNC communication software 1 The machining program is selected and opened with the communication software GSKComm which is shown as Fig 6 4 Fig 6 4 2 Connect CNC system which is shown as Fig 6 5 Fig 6 5 2 Press key to select DNC operation mode which is shown as Fig 6 6 ...

Page 324: ...old button on the machine tool operation panel The feed hold indicator lamp is ON while the cycle start indicator lamp is OFF The machine tool is operated as below a When the machine tool is being moved the feeding is decelerated and stopped b When the pause stopping the tool is being executed running stops c When M S or T function is being executed running stops after M S or T function is complet...

Page 325: ...hining program is executed while the machine remains still only the tool position change is displayed the machine can be locked to check the program When the machine is locked all axes movements are stopped Press the machine locked switch on the operation panel The machine isn t moved while each axis position on the monitor is being changed About the machine locked please refer to the user manual ...

Page 326: ...er manual from the machine tool builder Based on the rapid movement switch and the parameters the dry run speed is changed as below Program command Rapid traverse button Rapid movement Feeding ON Rapid traverse rate Dry run speed JVmax OFF Rapid traverse rate or the dry run speed JV Dry run speed JV JVmax The maximum scale value of the feedrate override JV The scale value of the feedrate override ...

Page 327: ...ess the single block switch on the machine tool operation panel and press the cycle start button to execute one block of the program The machine tool stops after the current block execution is completed 2 Press the cycle start button to execute the next block and the machine tool stops until the block execution is completed Note 1 The reference position return and single block running The single b...

Page 328: ...he rapid movements of the following types are all valid and the rapid traverse overrides all apply to them 1 G00 rapid traverse 2 Rapid traverse in the canned cycle 3 Manual rapid traverse 4 Rapid traverse of manual reference position return 5 Rapid traverse in G28 and G30 6 5 Program Restart When the tool is damaged in the Auto operation alternatively after resting for several days if the interru...

Page 329: ... the system is turned on again or the ESP is cleared the necessary operations should be performed including the reference point return 2 Move the tool to the program start manually machining start modal data and coordinate system are held at same state at the beginning of the machining 3 Change the offset value if necessary Enter to the step 2 Step 2 Type P and Type Q are universal Program start M...

Page 330: ...s and then enter the program restart page Fig 6 9 1 Input the desired restarting program of the N number or the block no by or and then select the corresponding index mode by the software or refer to the Fig 6 10 Note The Macro statement macro program call or subprogram call statement in the block number can also be calculated as the block Fig 6 10 1 After indexing the page becomes the program res...

Page 331: ...t and confirm whether the tool may touch the workpiece or other materials when it restarts its machining position if does move the tool to the position without any other materials by hand 2 Press the cycle restart button Tool moves to the restart machining position one axis to another under the dry run speed along with sequence set by parameter No 7310 and then the restart machining is performed a...

Page 332: ...the PLC after indexing the desired restart block When parameter MOU Bit 7 of parameter No 7300 sets to 1 and MOA Bit 6 of parameter No 7300 sets to 0 after the desired restart block is indexed press the cycle start switch and then automatically output the overall M codes and the last S and T codes to the PLC before the tool moves to the restart machining position However up to 35 M codes can be sa...

Page 333: ...rn 1 MDI After the index is completed the movement command can not be specified by MDI before performing the axis movement 6 Resetting Never attempt to perform the resetting operation during the beginning of the index to the restarting machining Otherwise the restarting operation should be performed again from the first step 7 Feed hold When the feed hold operation is performed in the index it is ...

Page 334: ...following situations It is essential to note that the alarm will not generate in the following conditions z The manual operation can be performed in the manual absolute OFF z When the manual operation is performed in the mechanical locking z There is no coordinate system at the beginning of the program when the main command is incremental method z When the manual interference is performed during t...

Page 335: ...tem variable DO can not be output z Clock In the program restarting although the time can be got from the clock based upon the system variable the clock can not be reset z Tool offset value workpiece origin offset value In the program restarting although the offset value can be read based upon the system variable the alternation of the offset value is only suitable type Q ...

Page 336: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 318 Ⅱ Operation ...

Page 337: ...he up down direction keys to select the tool offset number to be rewritten and press the left right direction keys to select the axis tool offset data the wearing data to be rewritten or T value in the assumed tool nose direction which is like X axis offset of 001 tool offset in the above figure About the corresponding relation of the assumed tool nose refer to The Programming Manual 3 The tool of...

Page 338: ...ring compensation value can be rewritten by the parameter 5013 7 1 2 Measuring Input Mode 1 On the setting page set press software key to enter the tool offset administration page 2 Press the page up key and page down key to select the page press the up down direction keys to select the tool offset number to be rewritten and press the left right direction keys to select the axis tool offset data a...

Page 339: ...ue corresponding to the coordinate axis Note The relative coordinate value is the value not set in the relative coordinate in the coordinate system if the relative coordinate value has been set the value cleared by the relative coordinate is automatically added 7 1 3 Input Mode 1 On the setting page set press software key to enter the tool offset administration page 2 Press the page up key and pag...

Page 340: ... original offset value or the wearing value the input numerical value 7 1 4 C Input Mode 1 On the setting page set press software key to enter the tool offset administration page 2 Press the page up key and page down key to select the page press the up down direction keys to select the tool offset number to be rewritten and press the left right direction keys to select the axis tool offset data an...

Page 341: ...set value remains unchanged the rewritten tool wearing value the relative coordinate value the tool offset value 7 1 5 Clearing the Tool Offset Value or the Wearing Value On the tool offset administration page press the page up key or the page down key to select the page press the up down direction keys to select the tool offset number to be rewritten and press the left right direction keys to sel...

Page 342: ...ig 7 6 5 In MDI mode on the program status page the workpiece coordinate system is set by G50 X__ Z__ command 6 The coordinate values of the relative coordinate U W are cleared 7 After the tool is moved into the safe position and the other tool is selected and moved into the tool setting position which is shown as Fig 7 7 8 On the setting page set press software key to enter the tool offset admini...

Page 343: ...already returned the machine zero 2 Select any tool and set the tool offset number as 00 like T0100 T0300 3 The tool is moved along face A 4 When Z axis is not moved the tool is retracted along X axis and the spindle is stopped revolving 5 On the setting page set press software key to enter the tool offset administration page and then press software key to select the tool offset number or press th...

Page 344: ...not moved the tool is retracted along X axis and the spindle is stopped revolving Measure the distance βˊ between surface A1 and the origin of the workpiece coordinate system assume βˊ 1 0 14 On the setting page set press software key to enter the tool offset administration page and then press software key to select the corresponding tool offset number or press the page up key or the page down key...

Page 345: ...mmanded for setting the workpiece coordinate system 7 4 Position Record When the parameter PRC NO 5005 2 is set as 1 the position record button on the machine operation panel is valid The method of tool setting with position record 1 The excircle or the end face of the workpiece is cut in Manual mode 2 After pressing button on the operation panel on the machine side the workpiece coordinate values...

Page 346: ...e value is accumulated into the current set compensation amount Note The parameter IGA NO 6140 7 is set as 0 when the automatic tool compensation function is used Automatic measuring code X axis G36 Z axis G37 The measuring position arrival signal XAE X0 6 1st path signal X0 0 2nd path signal corresponding to G36 ZAE X0 7 1st path signal X0 1 2nd path signal corresponding to G37 Usage of G36 and G...

Page 347: ...e 3 Parameter 6241 The feedrate of X axis is set during automatic tool compensating Parameter 6251 γ value of X axis is set in the automatic tool compensation function Parameter 6254 ε value of X axis is set in the automatic tool compensation function Parameter 6242 The feedrate of Z axis is set during automatic tool compensating Parameter 6252 γ value of Z axis is set in the automatic tool compen...

Page 348: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 330 Ⅱ Operation ...

Page 349: ...re key to enter the graph parameter setting page which is shown as Fig 8 1 Fig 8 1 3 Press to switch between two channels 4 Press key to select the setting item like selecting the horizontal axis shown as the above figure 5 Press key to make the selected item to be input 6 Press key to select the setting item and then press key to confirm the rewriting is completed 7 Repeatedly operate to set othe...

Page 350: ...coordinate value the relative coordinate value and the modal command are displayed The path graph is operated as below 1 Press software key to scale up down the path graph and the previous path graph is cleared 2 Press software key to clear the screen path 3 Press software key to restore the path graph into the original normal position and the previous path graph is cleared 4 Respectively press an...

Page 351: ...played the coordinate plane on which the current simulation graph is and the magnification of the simulation graph is displayed at the bottom of the graph simulation display screen During the graph simulation process the simulation graph is operated as below 1 Press software key to scale up down the simulation graph and the previous simulation graph is cleared 2 Press software key to restore the s...

Page 352: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 334 Ⅱ Operation ...

Page 353: ...h means the USB flash disc has been connected and then press and press software key to enter the USB file content which is shown as Fig 9 2 and the program to be copied is selected by pressing cursor keys and press software key and the selected program in the USB flash content is copied into the local content For example O0002 program in the USB flash disc is copied into the local content O0002 pr...

Page 354: ... compensation the tool lifetime and the macro variable etc can backup with the USB flash disc so the restoring can be operated to avoid the misoperation when the data error occurs The operation steps are as below 1 Insert the USB flash disc to confirm the system has already read the USB flash disc 2 Press function key to enter the system page and press software key to enter the file management dis...

Page 355: ...software key to switch the cursor into the USB flash disc directory move the cursor to find the file to restore the data and press key to select and then press to directly cover the file under the local content After restoring the file please power on the system again otherwise some data may become invalid Note 1 For restoring the parameters the parameter switch must be ON and some parameters can ...

Page 356: ...me changes into X because the previous selected one is X axis the parameter file of X axis can be backup to the U disk by Fig 9 5 4 Select the other axes and then repeat the above operations subsequently the parameter of other axes can be backup to the U disk 5 The folder SERVOPARAM can be set up in the U disk after the operations are performed by the step 3 the parameter file with backup before w...

Page 357: ...esired parameter axis for example X axis press softkey and then select the correct parameter file in the shown dialog the parameter in the U disk can be led to the system by 4 Repeat the above mentioned operations the parameter file of other axes can be led to the system accordingly Note 1 The machine tool can only be used after the power is turned on again if the servo parameters of the overall a...

Page 358: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 340 Ⅱ Operation ...

Page 359: ...ion is Φ50mm 100mm Fig 10 1 2 Two tool are machined and the details are as below Tool number Tool shape Remark 1 tool Excircle tool 2 tool Cut off tool the tool width is 3mm 3 Editing the program Based on the explanation of the codes of the mechanical machining process and the manual the workpiece coordinate system is set shown as Fig 10 1 the program is edit as below ...

Page 360: ...49 excircle N00080 G0 X51 Tool retraction N00090 Z2 Retract to the starting position N00100 X0 X axis feeding N00110 G01 Z0 F100 Z axis feeding N00120 X45 Turning end face N00130 X48 W 1 5 Machine chamfering angle 1 5 45 N00140 Z 69 TurningΦ48 excircle N00150 X51 Retraction in X direction N00160 G0 X150 Z150 Return to the tool change point after the excircle machining is completed N00170 T0202 Cha...

Page 361: ... offset 2 Move the tool and the tool is cut along the workpiece end face which is shown as Fig 10 2 Fig 10 2 3 When Z axis remains still the tool is released along X axis the spindle is stopped revolving and the system switches into the tool offset page and the cursor is moved toward 001 offset the software key is pressed to enter the measuring input page Z0 is input on the input page and software...

Page 362: ...r to 001 offset and software key is pressed X axis tool offset is input 6 Move the tool into the safe position and execute the 2nd tool by pressing the tool change key in Manual mode 7 Start the spindle and move the tool into the tool setting position which is shown as Fig 10 4 like point A Fig 10 4 8 The system switches into the tool offset page and the cursor is moved toward 002 offset the softw...

Page 363: ...is different with the actual part dimension the tool wearing value can be rewritten until the part dimension is within the tolerance limit 10 2 Combined Machining 1 The workpiece is machined as Fig 10 5 and the bar stock dimension is Φ136 190mm Fig 10 5 2 The tools of four types are machined and the details are as below Tool number Tool type Remark 1 tool Excircle roughing tool 2 tool Excircle fin...

Page 364: ... M12 Clamp the chuck N0010 M3 S800 Switch on the spindle the speed is 800 N0020 M8 Switch on the coolant N0030 T0101 Change the 1st tool N0040 G0 X136 Z2 Close to the workpiece N0050 G71 U0 5 R0 5 F200 Cutting depth is 1mm and the tool retraction for 1mm N0055 G71 P0060 Q0150 U0 25 W0 5 X axis is reserved 0 5mm surplus Z axis is reserved 0 5mm surplus N0060 G0 X16 Close to the workpiece end face N...

Page 365: ...turn N0240 G1 X40 W1 5 Chamfering N0250 G0 X42 W30 Leave the grooving tool width N0260 G1 X40 N0262 G1 X37 W1 5 Chamfering N0264 G1 X10 CutΦ10 groove N0266 G0 X17 Z 1 N0268 G1 X16 N0270 G1 X14 Z0 F200 Chamfering N0280 G0 X150 Z50 Return to the tool change point N0290 T0404 S100 Change 4 tool and set the spindle speed 200 N0300 G0 X42 Z 54 Close to the workpiece N0310 G92 X39 W 34 F3 Cut the thread...

Page 366: ...orkpiece end face which is shown as Fig 10 6 Fig 10 6 3 When Z axis remains still the tool is released along X axis the spindle is stopped revolving and the system switches into the tool offset page and the cursor is moved toward 001 offset the software key is pressed to enter the measuring input page Z0 is input on the input page and software key is pressed the tool offset value of Z axis is inpu...

Page 367: ...sing the tool change key in Manual mode 7 Start the spindle and move the tool into the tool setting position which is shown as Fig 10 8 point A Fig 10 8 8 The system switches into the tool offset page and the cursor is moved toward 002 offset the software key is pressed to enter the measuring input page X135 is input on the input page and software key is pressed Z0 is input with the same method 9 ...

Page 368: ...n Manual mode 13 Move the tool into the tool setting position which is shown as Fig 10 10 point A Fig 10 10 14 Switch the tool to the tool offset page and move the cursor into 004 offset input X135 and Z0 and the input operation is same as the 8th step 15 After the tool setting is completed the tool is moved into the safe position 16 In Auto mode press for automatic machining 17 Measure the workpi...

Page 369: ...Chater 10 Machining Example 351 Ⅱ Operation ...

Page 370: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 352 Appendix APPENDIX ...

Page 371: ...353 Appendix ...

Page 372: ...erent according to the variable parameters refer to the parameter For the word axis parameter 3 and 4 the exact Value range is determined by specified parameters Each parameter should include the following information Modification authority System authority 1st level Machine authority 2nd level Equipment management authority 3rd level Operation authority 4th level Limited authority 5th level Param...

Page 373: ...ters of the Interfaces of Input and Output 0123 Serial port baud rate BPS Modification authority Equipment management Value Range 4800 9600 19200 38400 57600 115200 Defualt Setting 115200 7 6 5 4 3 2 1 0 0138 OWN Modification authority Equipment management Default Setting 0000 0000 6 OWN When NC Value or the programs are input or output 0 whether the covered file information is displayed 1 covered...

Page 374: ...1 3 Parameters of Axis Control Setting Unit 7 6 5 4 3 2 1 0 1001 INM Modification authority Machine Validate method After power on Default Setting 0000 0000 0 INM The least movement increment of linear axis is in 0 Metric system metric machine 1 Inch system inch machine 7 6 5 4 3 2 1 0 1002 AZR DLZ Modification authority Machine Default Setting 0000 0000 1 DLZ Whether reference setting without dog...

Page 375: ...and increment of the rotation axis and the multiplication of ISC parameter 00 1 times 01 10 times 10 100 times 7 6 5 4 3 2 1 0 1005 HJZx DLZx ZRNx Modification authority Machine Parameter Type Bit axis Default Setting 0000 1000 0 ZRNx Whether the system alarms if the other traverse commands are specified except G28 before setting the reference point in auto running AUTO DNC or MDI 0 Alarm 1 Not al...

Page 376: ...rcularly displays based upon the value of the parameter 1260 The relative coordinate value is relevant to the parameters 1008 2 1008 0 and the absolute coordinate is related with the 1008 0 The stored pitch error compensation is the rotary axis type Automatically return to the reference point at the direction of the reference point return G28 and G30 the traverse amount can not exceed one turn 1 0...

Page 377: ...st valid for the rotary axis and parameter ROTx No 1006 0 must be 1 1 RABx sets the rotation direction of the axis during the absolute command 0 Rotation direction close to the target 1 Direction specified by the command value coder Note RABx is valid only when parameter ROAx is 1 2 RRLx Relative coordinate 0 Not cycle as the movement amount of each turn 1 Cycle as the movement amount of each turn...

Page 378: ...Word axis Value Range 88 X 89 Y 90 Z 65 A 66 B 67 C 85 U 86 V 87 W Set the axial name of each controlled axis Note The same axes names can not be set U V and W axes are only enabled in the G code of B set 1022 The property of each axis in the basic coordinate system Modification authority Machine Validate method After power on Parameter Type Word axis Value Range 0 7 To ensure the planes of the ar...

Page 379: ...ng value should be corresponding with the one of the servo driver Appendix 1 4 Parameter of the Coordinate System 7 6 5 4 3 2 1 0 201 WZR EWZ RWO ZCR ZCL Modification authority Equipment management authority Default Setting 0000 0000 2 ZCL After manually return to reference point the part coordinate system 0 Not cancel 1 Cancel 3 ZCR After the manual reference point return is completed the workpie...

Page 380: ...in offset amount 1 EWS The work piece coordinate system movement amount and the external work piece zero point offset amount 0 Saved in each memorizer 1 Saved in one memorizer the work piece coordinate system movement amount is same as the external work piece zero point offset amount 2 G50 When G50 is commanded and the coordinate system is set 0 Not alarm but execute G50 1 P S alarms No 010 not ex...

Page 381: ...nge 9999 9999 9999 9999 This is one parameter to set the origin location of the work piece coordinate system G54 G59 The parameter is the valid common offset amount for all work piece coordinate system Setting unit IS B IS C Unit Linear axis input in metric system 0 001 0 0001 mm Linear axis input in inch system 0 0001 0 00001 inch Rotary axis 0 001 0 0001 deg 1221 Origin offset amount of each axi...

Page 382: ...common offset amount for all the work piece coordinate system SETTING UNIT IS B IS C UNIT Linear axis input in metric system 0 001 0 0001 mm Linear axis input in inch system 0 0001 0 00001 inch Rotary axis 0 001 0 0001 deg 1240 Each axis machine coordinate value of the 1st reference point RF1 1241 Each axis machine coordinate value of the 2nd reference point RF2 1242 Each axis machine coordinate v...

Page 383: ... power on Parameter Type Word axis Value Range 1000 9 999 999 Set the movement amount of each turn in rotary axis Appendix 1 5 Parameter of the Stroke Detection Setting unit of stroke parameter Nos 1320 1327 is shown in the following table Setting unit IS B IS C Unit Metric machine 0 001 0 0001 mm Inch machine 0 0001 0 00001 inch Rotary axis 0 001 0 0001 deg 7 6 5 4 3 2 1 0 1300 BFA LZR RL3 LMS OU...

Page 384: ... signal RLS0T3 0 Invalid 1 Valid 6 LZR After power on before manual reference point return whether detect the stroke 1 in the memory type 0 Detect 1 Not detect Note There isn t any connection with the setting when the absolute position encoder is being using the power is on and the reference point is set After power on the stroke is directly detected in memory type 7 BFA When the command of overru...

Page 385: ...Type Word axis Default Setting No 1320 is 99 999 999 No 1321 is 99 999 999 Value Range 99 999 999 99 999 999 Respectively set the coordinate values of boundaries in positive negative directions in the mechanical coordinate system in stroke detection 1 along each axis in memory type Set the outside of boundary as the restricted area to tools 1 The axes specified by diameter are set by diameter valu...

Page 386: ...y of each axis stroke detection 3 in memory type PC3 1325 Coordinate value in negative direction boundary of each axis stroke detection 3 in memory type NC3 Modification authority Equipment management Parameter Type Word axis Default Setting 0 Value Range 99 999 999 99 999 999 Respectively set the coordinate values of boundaries in positive and negative directions in the mechanical coordinate syst...

Page 387: ... switching signal EXLM G7 6 in the memory type is 0 Then the restricted area set by parameter No 1320 or No 1321 is valid Appendix 1 6 Parameter of the Feedrate 7 6 5 4 3 2 1 0 1401 RDR TDR RF0 LRP RPD Modification authority Equipment management Default Setting 0000 0000 0 RPD Manually rapid run from power on to the reference point return 0 Invalid JOG speed 1 Valid 1 LRP Positioning G00 0 Non lin...

Page 388: ...e linear speed of the arc 1 Specified by the linear speed with the linear axis 7 RTV During thread cutting cycle the override of the tool run out is 0 Valid 1 Invalid 7 6 5 4 3 2 1 0 1404 F8A DLF Modification authority Equipment management Default Setting 0000 0000 1 DLF After setting the reference point manually return to the reference point 0 Move to the reference point No 1420 at the rapid feed...

Page 389: ...G99 0 001 mm rev G98 0 1 inch min Machine in inch system G99 0 0001 inch rev It doesn t require changing the cutting speed in the machine during the processing And the cutting feedrate can be set by the parameter and then the cutting feedrate is not required to be set in the program But the actual feedrate is limited by parameter NO 1422 which set the maximum cutting feedrate for all axes 1420 Eac...

Page 390: ...30 15000 30 12000 Machine in inch system 0 1 inch min 30 12000 30 6000 Rotary axis 1 deg min 30 15000 30 12000 400 Set the speed when the rapid movement override of each axis is F0 1422 Maximum cutting feedrate of all axes MFR Modification authority Machine Value Range VALID RANGE SETTING UNITS VALUE UNITS IS B IS C DEFAULT SETTING Machine in metric system 1mm min 6 100000 6 60000 Machine in inch ...

Page 391: ...00000 30 60000 8000 Set the speed of each axis manual rapid movement when rapid movement override is 100 Set the maximum speed of MPG feeding Note If it is set as 0 use the setting value of parameter 1420 1425 FL speed of each axis reference point return FLR Modification authority Equipment management Parameter Type Word axis Value Range VALID RANGE SETTING UNITS VALUE UNITS IS B IS C DEFAULT SETT...

Page 392: ...xis HMF Modification authority Equipment management Parameter Type Word axis Value Range SETTING UNITS VALUE UNITS VALID RANGE DEFAULT SETTING Machine in metric system 1 mm min Machine in inch system 0 1 inch min Rotary axis 1 deg min 0 6 60000 5000 Set the Max feedrate of the manual MPG of each axis When its setting is 0 the setting value of parameter 1424 is enabled 1466 The retracting feedrate ...

Page 393: ...eration deceleration for the manual feed 0 Exponential acceleration deceleration 1 Linear acceleration deceleration after interpolation 5 THLX The acceleration deceleration of the end retraction operation in the thread cutting machining 0 Exponential acceleration deceleration 1 Linear acceleration deceleration 1620 Time constant T of linear acceleration and deceleration of each axis rapid movement...

Page 394: ...nge 0 4000ms Default Setting 100 Set the acceleration and deceleration in index type of each axis JOG feeding and the time constant of acceleration and deceleration in linear type after interpolation The detailed type is set by parameter JGLx NO 1610 4 If JGLx sets the acceleration and deceleration in linear type after interpolation the maximum time constant of acceleration and deceleration is lim...

Page 395: ... authority Equipment management Parameter Type Word axis Value Range VALID RANGE SETTING UNITS VALUE UNITS IS B IS C DEFAULT SETTING Machine in metric system 1 mm min 0 6 15000 0 6 12000 30 Machine in inch system 0 1 inch min 0 6 12000 0 6 6000 30 Set low limit speed FL speed of acceleration and deceleration in index type during each axis thread cutting cycle 1628 The acceleration deceleration tim...

Page 396: ...ode 0 Fixed pulse frequency output which is set by parameters 1853 and 1800 6 1 Pulse frequency output based on the acceleration and deceleration characteristics 7 6 5 4 3 2 1 0 1811 POD Modification authority Machine Validate method After power on Parameter Type Bit axis Default Setting 0000 0000 2 POD Selecting output directions of each axis pulse 0 Not inversed 1 Inversed 7 6 5 4 3 2 1 0 1815 A...

Page 397: ...o of each axis CMR Modification authority Machine Parameter Type Word axis Value Range 1 32767 Default Setting 2 Gear ratio output by each axis CMR DMR Detection unit minimum movement unit CMR The relations between the setting units and the minimum movement units IS B IS C Input Least input increment Least command increment Least input increment Least command increment 0 001mm Diameter 0 0005mm 0 ...

Page 398: ...io CMR and the minimum movement units about the relations between the setting units and the minimum movement units refer to parameter No 1820 introduction 1853 The setting value of reverse interval compensation pulse frequency Modification authority Machine Parameter Type Word Value Range 1 32 Default Setting 12 The setting value of reverse interval compensation pulse frequency 1 32 2071 Each axis...

Page 399: ...he signal is 0 low level emergency stop alarms 1 When the signal is 1 high level emergency stop alarms 7 6 5 4 3 2 1 0 3004 OTH BSL Modification authority Machine Default Setting 0010 0000 0 BSL Block starts the interlocking signal and the cutting block starts the interlocking signal 0 Disabled 1 Enabled 5 OTH Overtravel limit signal 0 Check 1 Not check Note After the overtravel alarm occurs this ...

Page 400: ... automatic operation start signal ST 1 Use the external workpiece index start signal EPNS 7 6 5 4 3 2 1 0 3008 XSG Modification authority Machine Default Setting 0000 0000 2 XSG The X address is distributed to the skip signal and measurement position arrival signal 0 It is the fixed address 1 Changeable any X addresses 7 6 5 4 3 2 1 0 3009 DECx Modification authority Machine Parameter Type Bit axi...

Page 401: ... Value Range 0 127 Default Setting 0 Set the skip signal to assort the X address and measure the address of the position arrival signal 0 127 3013 X Address to be assigned to reference position return deceleration signals Modification authority Machine Value Range 0 127 Default Setting 3 Set the X address to be assigned to the reference position return deceleration signal for each axis 0 127 3014 ...

Page 402: ...address Modification authority Machine Value Range 0 7 Default Setting 0 Set the bit address for distributing the skip signal X address 3021 Distribute the bit address of the multistep skips signal SKIP2 Modification authority Machine Value Range 0 7 Default Setting 0 Set the bit address for distributing the multistep skips signal SKIP2 3022 Distribute the bit address of the multistep skips signal...

Page 403: ...fault Setting 4 Set the allowable digits of T code 3033 Allowable number of digits for the B code BCN Modification authority Machine Value Range 0 8 Default Setting 0 The allowable bit number 0 8 of B code The 2nd miscellaneous function 3050 I O unit quantity IOMAX of the system control Modification authority Machine Value Range 0 4 Default Setting 0 Set the I O unit quantity up to 4 controlled by...

Page 404: ...ID number 0 means that this I O unit disconnects with the GSKLink of the system control I O unit 3 3054 The logic ID number IOID4 of system control I O unit 4 Modification authority Machine Value Range 0 100 110 Default Setting 0 Set the logic ID number 0 means that this I O unit disconnects with the GSKLink of the system control I O unit 4 3060 The logic ID number GWID of the system gateway contr...

Page 405: ...e inch system the metric machine displays as the metric units the inch machine displays as the inch units 1 Display based on the input units When it is input in the metric system display in the metric system when it is input in the inch system display in the inch system 4 DRL Display the relative position 0 Display the actual position including the tool offset T serial 1 Display the programming po...

Page 406: ... 7 DAC Display the absolutely position 0 Display the actual position including the tool nose radius compensation T serial 1 Display the programming position without the tool nose radius compensation T serial 7 6 5 4 3 2 1 0 3107 REV DNC Modification authority Equipment management Default Setting 0001 0000 2 DNC Whether clear display of DNC running programs during resetting 0 Not clear 1 Clear 3 RE...

Page 407: ...on 0 YES 1 NO 7 6 5 4 3 2 1 0 3200 PSR NE9 Modification authority Equipment management Default Setting 0000 0000 4 NE9 Whether forbid the operations such as program editing deletion modification and copy etc followed with the program number 9000 0 Allow 1 Forbid 6 PSR Whether allow loading and checking the protected program 0 Forbid 1 Allow 7 6 5 4 3 2 1 0 3202 CPD NE8 Modification authority Equip...

Page 408: ...d of the program 7 MCL Whether delete the programs edited in MDI mode through resetting 0 Not delete 1 Delete 7 6 5 4 3 2 1 0 3209 MPD Modification authority Equipment management Default Setting 0000 0000 0 MPD When the subprogram is executed whether display the main program number 0 Not display 1 Display 3212 NE9 needs the program quantity CN9 protected from program Modification authority Equipme...

Page 409: ... Range 1 30 Default Setting 3 Appendix 1 11 Parameter of Programming 7 6 5 4 3 2 1 0 3401 GSB NCK DPI Modification authority Equipment management Default Setting 0000 0001 0 DPI The address is with the decimal point but when the decimal point is omitted the setting is as below 0 Take them as the minimum setting units 1 Take them as the units of mm inch and sec 2 NCK During grammar checking there a...

Page 410: ...y stroke 1 G23 mode Not check the memory stroke 7 6 5 4 3 2 1 0 3403 AD2 CIR RER Modification authority Equipment management Default Setting 0000 0000 4 RER During arc interpolation when R goes over the minor finishing point and isn t in the arc and the radius doesn t exceed error 0 Calculate the new radius the path is semicircle 1 P S alarms 5 CIR In arc interpolation commands G02 G03 there are n...

Page 411: ...nstead of closing the miscellaneous function output 7 M3B The quantity of M codes which can be commanded in one block 0 One 1 Maximum three 7 6 5 4 3 2 1 0 3405 DDP AUX Modification authority Equipment management Default Setting 0000 0000 0 AUS In the 2nd miscellaneous function the command counter decimal point input or the command with decimal point as well the override corresponding to the comma...

Page 412: ...ng the buffer BLKM5 3416 M code 6 for stopping the buffer BLKM6 3417 M code 7 for stopping the buffer BLKM7 3418 M code 8 for stopping the buffer BLKM8 Modification authority Equipment management Validate method Immediately Parameter Type Word Value Range 0 9999 Default Setting 0 This parameter sets the M code for stopping the buffer Before ending the treatment of the M function at the side of the...

Page 413: ...tion authority Equipment management Validate method Immediately Parameter Type Word Value Range 0 65 67 85 87 Default Setting 0 The address 0 65 67 85 87 for the second miscellaneous function when it is 0 the second miscellaneous function is off Appendix 1 12 Parameter of Screw Pitch Error Compensation 7 6 5 4 3 2 1 0 3605 BDPx Modification authority Machine Validate method After power on Value Ra...

Page 414: ...mber of the furthest screw pitch error compensation point of each axis in positive direction NEP Modification authority Machine Validate method After power on Parameter Type Word axis Value Range 0 1023 Default Setting 0 The parameter sets the number of the furthest screw pitch error compensation point of each axis in positive direction 3623 Each axis screw pitch error compensation override PCM Mo...

Page 415: ...le When the maximum feedrate is 15000mm min the minimum value of the screw pitch error compensation interval is 2mm But according to the setting override when the absolute value of the compensation point value exceeds 100 the interval of the compensation point is magnified by the override which is calculated by the following formula Override Max compensation amount absolute value 128 round up the ...

Page 416: ...ting 32768 32767 Default Setting 0 When the origin direction is set as positive negative direction the pitch error compensation value in the reference point when the movement is set from negative positive direction based upon absolute value 3628 The setting value of the pitch compensation pulse frequency NPF Modification authority Machine Parameter Type Word Default Setting 1 32 Default Setting 8 ...

Page 417: ...ol 0 NO 1 YES 7 6 5 4 3 2 1 0 3704 SCS3 SCS2 Modification authority Machine Validate method After power on Default Setting 0000 0000 6 SCS2 Whether Cs contour control of the 2nd spindle is 0 Invalid 1 Valid 7 SCS3 Whether Cs contour control of the 3rd spindle is 0 Invalid 1 Valid 7 6 5 4 3 2 1 0 3705 EVS Modification authority Equipment management Default Setting 0000 0000 4 EVS For S command use ...

Page 418: ...lt Setting 0000 0011 0 SAR Whether check the spindle speed reaching signal 0 Not check 1 Check 1 SAT Whether check the spindle speed reaching signal when the thread cutting block is begun to be executed 0 Check or not which is set by parameter SAR NO 3708 0 1 Must check which isn t connected with parameter SAR Note When the thread cutting block is continuously executed the spindle speed reaching s...

Page 419: ...idate method After power on Value Range 1 3 Default Setting 1 Set the spindle number of the CNC control 7 6 5 4 3 2 1 0 3713 MPC Modification authority Equipment management Default Setting 0000 0000 6 MPC In the multi spindle when the spindle selection is performed based upon the program command of address P whether is automatically perform position encoder feedback shifting used in the thread cut...

Page 420: ...ut ports of the spindle interfaces 1 and 2 on the corresponding the I O unit 3 31 34 Four groups analog value output ports of the spindle interfaces 1 and 2 on the corresponding the I O unit 4 It is used in the frequency conversion spindle 3720 Revolution of each spindle coder CNT Modification authority Machine Validate method After power on Parameter Type Word axis Value Range 100 99999999 Defaul...

Page 421: ...efault Setting 0 Set the channel number corresponding to each spindle coder Value set by the parameter Corresponding channel interface 0 The data of spindle encoder is transmitted from GSKLink It is used by using the GSKLink spindle and without external encoder 1 With the 1st coder channel interface 2 With the 2nd coder channel interface It is used by using the external encoder 3730 Increment adju...

Page 422: ...d of gear 1 MSG1 1 Set the standard setting value as 0 2 Command the analog output voltage as 0V which is the theoretical spindle speed 3 Measure the output voltage 4 Set the value in the following formula in parameter No 3731 12 5 voltage V offset 8191 value setting 5 After setting the parameter command the analog output voltage as 0V again which is the theoretical spindle speed and confirm the v...

Page 423: ...g the constant surface speed control Note When it is set as 0 default X axis Then P value commanded in G96 block is not significant to the constant surface speed 3771 Constant surface speed control mode G96 spindle minimum speed CFL Modification authority Machine Value Range 0 32767r min Default Setting 50 The parameter sets the spindle minimum speed when the constant surface speed control During ...

Page 424: ...0 99 Default Setting 0 In the multi spindle control when parameter MPP NO 3703 3 1 and MPA NO 3706 2 1 there is no specification for the P command value in the command S_ P_ after the power is turned on 3781 In multi spindle control when code P is used for spindle selection MPS Modification authority System Validate method After power on Value Range 0 99 Default Setting 0 When MPP NO 3703 3 1 In m...

Page 425: ...s set without sending the alarm in the spindle speed change detection function 4913 The change magnitude i of the spindle speed without sending the spindle speed change detection alarm SSI Modification authority Equipment management Way of Validating Value Range 0 99999 Default Setting 100 The allowable magnitude i is set in the spindle speed change detection function without sending the alarm 491...

Page 426: ...d form the next buffer block 7 6 5 4 3 2 1 0 5002 LWM LGT LWT LD1 Modification authority Equipment management Default Setting 0000 0000 0 LD1 Tool offset number 0 Specify through the last two digits of T code 1 Specify through the last one digit of T code 2 LWT Tool wear compensation 0 Compensate through the tool traverse 1 Compensate through the coordinate system offset there isn t any connection...

Page 427: ...non MDI mode 7 6 5 4 3 2 1 0 5004 TS1 ORC Modification authority Equipment management Default Setting 0000 0000 1 ORC Tool offset value 0 Specified by the diameter value axes programmed by the diameter value 1 Specified by the radius value 3 TS1 The tool compensation value is directly input the touch inspection of sensor in the B function 0 It performs by 4 contactors 1 It performs by 1 contactor ...

Page 428: ...m 1 P S alarms 7 6 5 4 3 2 1 0 5008 CNS CNF MCR CNV CNC CNI Modification authority Equipment management Default Setting 0000 0000 0 CNI The tool nose radius compensation is interference checked 0 Execute 1 Not execute 1 CNC When the tool nose radius compensation is interference checked and the difference between the programming movement direction and the offset movement direction is 90 270 0 P S a...

Page 429: ... in function B 0 It inputs from one side of machinery 1 It inputs from one side of PLC 4 TSD The tool compensation measure value is directly input in function B so that the movement direction distinguish specification is 0 Disabled 1 Enabled 5010 During the tool nose compensation the limit value of the vector is ignored when the tool traverses along the corner outside CLV Modification authority Eq...

Page 430: ...y G10 is out of the specified range 5015 In the manual tool measure the distance X1P of the inspection sensor X contact surface Modification authority Equipment management Value Range 99999999 99999999 Set the record of each contact surface from measure reference position to inspection sensor Specify the axis of diameter programming setting value and diameter value 5016 In the manual tool measure ...

Page 431: ...number when the tool compensation value measure value is directly input to the function B When the workpiece coordinate system offset value is set 5021 In the manual tool measure the memory movement interpolation cycle number before touching the detection sensor Modification authority Equipment management Value Range 0 8 Set the memorized movement interpolation cycle number for touching the inspec...

Page 432: ...th offset axis number YNSA Modification authority System Validate method After power on Value Range 0 6 Default Setting 0 Set the axis number for compensating the tool offset value of the 4th offset axis regardless of the 0 Appendix 1 15 Parameter of Canned Cycle The setting unit of canned cycle parameter is shown as follows IS B IS C UNITS Input in metric system 0 001 0 0001 mm Input in inch syst...

Page 433: ...g appearance is 0 Not checked 1 Checked 7 6 5 4 3 2 1 0 5105 RF2 Modification authority Equipment management Default Setting 0000 0100 2 RF2 In the type II of the canned cycle G71 whether perform the rough machining cutting 0 YES 1 NO 5110 M code locking C axis in the canned cycle of drilling holes CMD Modification authority Equipment management Value Range 3 99 Default Setting 35 Set M code which...

Page 434: ... Chamfering angle in threading cycle G92 G76 CAT Modification authority Equipment management Value range 0 89 Default 0 The chamfering angle in threading cycle G76 of the multiple repetitive canned cycle and the thread cutting cycle G92 of single canned cycle are set by the parameter When the parameter is set to 0 a value of 45 degree is determined Appendix 1 15 3 Parameter of Thread Cutting Cycle...

Page 435: ... 1 Value Range 1 999 Set the partition times of G73 combined canned cycle 5139 Tool retraction amount of G74 and G75 combined canned cycles G74G75R Modification authority Equipment management Value Range 0 99 999 999 Default Setting 1000 Set the reversal value of G74 and G75 combined canned cycle 5140 Cut in amount of G76 compound canned cycle G76MID Modification authority Equipment management Val...

Page 436: ...f the retraction operation in boring cycle it is separately enabled to the feedrate When this speed sets to 0 it equals to the 200 speed override Appendix 1 16 Parameter of Rigid Tapping 7 6 5 4 3 2 1 0 5200 SRS FHD PCP DOV CRG G84 Modification authority Equipment management Default Setting 0000 0000 0 G84 Method of commanding the rigid tapping 0 M code commands the rigid tapping before command G8...

Page 437: ...ication authority Equipment management Default Setting 0000 0000 2 TDR Cutting time constant in rigid tapping 0 Uses a same parameter NO 5261 during cutting and extraction 1 Not use a same parameter during cutting and extraction parameter NO 5261 for cutting parameter NO 5271 for extraction 3 OVU The increment unit of the override parameter 5211 is 0 1 1 10 4 OV3 The spindle speed for tool extract...

Page 438: ...agement Default Setting 0000 0000 0 RTX In rigid tapping the drilling axis is 0 Selected by the plane 1 Fixed as Z axis by G84 X axis by G88 5210 M code commanding the rigid tapping RTMC Modification authority Equipment management Value Range 0 255 Default Setting 0 M code is set to specify the rigid tapping method When it is set as 0 CNC takes it as M29 5211 Override of extraction during rigid ta...

Page 439: ...alue Range 0 9999 Default Setting 1000 Set the spindle maximum speed in rigid tapping 5261 Time constant of linear acceleration deceleration when rigid tapping RTLT Modification authority Equipment management Value Range 0 4000ms Default Setting 100 Time constant of linear acceleration or deceleration for the spindle for the rigid tapping 5271 Linear acceleration deceleration time constant when ri...

Page 440: ...de 0 Not use 1 Use 5460 Specify the polar coordinate interpolation axis linear axis LAI 5461 Specify the polar coordinate interpolation axis rotary axis RAI Modification authority Machine Value Range 1 quantity of the control axes Default Setting NO 5460 is 1 NO 5461 is 5 Set the control axis numbers of the linear axis and the rotary axis for polar coordinate interpolation 5462 Maximum cutting fee...

Page 441: ...er value is set as 0 it is taken as 90 To limit the auto speed override and the auto speed the parameter AFC NO 5450 1 is set as 1 Appendix 1 18 Parameter of User Macro Program 7 6 5 4 3 2 1 0 6000 SBM G67 Modification authority Equipment management Default Setting 0000 0000 0 G67 Macro program mode calling G66 mode is not set but mode calling command G67 is The allowable speed of the rotary axis ...

Page 442: ...red after reset 7 CLV After resetting the user macro program part vector 1 33 is 0 Cleared as null 1 Not cleared 7 6 5 4 3 2 1 0 6004 MFZ NAT Modification authority Equipment management Default Setting 0000 0000 0 NAT The function command ATAN of the user macro program 0 Result of ATAN is 0 360 0 Result of ASIN is 270 0 0 90 0 1 Result of ATAN is 180 0 0 180 0n Result of ASIN is 90 0 90 1 MFZ The ...

Page 443: ...Range 500 999 Default Setting 0 The beginning number of the variable in the common variables 500 999 is protected 6032 The end number of the variable to be protected in the common variables 500 999 MPT Modification authority Equipment management Value Range 500 999 Default Setting 0 The end number of the variable in the common variables 500 999 is protected 6060 T code for calling Macro PROG NO 90...

Page 444: ...arameter 6080 M code for calling Macro PROG NO 9020 MLM1 6081 M code for calling Macro PROG NO 9021 MLM2 6082 M code for calling Macro PROG NO 9022 MLM3 6083 M code for calling Macro PROG NO 9023 MLM4 6084 M code for calling Macro PROG NO 9024 MLM5 6085 M code for calling Macro PROG NO 9025 MLM6 6086 M code for calling Macro PROG NO 9026 MLM7 6087 M code for calling Macro PROG NO 9027 MLM8 6088 M ...

Page 445: ...hority Equipment management Default Setting 0000 0000 6 MDC the measured automatic tool compensation value is 0 added to the current offset value 1 subtracted from the current offset value 7 6 5 4 3 2 1 0 6240 IGA AE0 Modification authority Machine Validate method After power on Default Setting 0000 0000 0 AE0 Automatic tool compensation signal X3 6 XAE2 X3 7 indicates 0 the measuring position is ...

Page 446: ...The γ value of X axis during automatic tool compensation ATOR1 6252 The γ value of Z axis during automatic tool compensation ATOR2 Modification authority Equipment management Value range 1 99999999 Default Setting 1000 These two parameters set the γ value in tool compensation function in sequence Note It is always set based upon the radius value regardless of the diameter or radius specification 6...

Page 447: ...orm the relative G code with measurement 0 MPG pulse enabled 1 MPG pulse disabled it always performs below the 100 override 7 6 5 4 3 2 1 0 6401 CRH Modification authority Equipment management Default Setting 0000 0000 0 CRH Whether forbid the MPG retraction in the hand MPG retraction method 0 YES 1 NO 6405 Clamp the override value MLF of the MPG retraction function at the rapid traverse rate Modi...

Page 448: ...min 0 004mm Appendix 1 21 Parameter of Graphic Display 7 6 5 4 3 2 1 0 6500 DPA Modification authority Equipment management Default Setting 0000 0000 3 DPA Current position display on the graphic display screen 0 Display the actual position including the tool nose radius compensation and tool offset 1 Display the programming position without tool compensation and offset Appendix 1 22 Parameter of ...

Page 449: ...e enough quantity of the required parts outputs to PLC However Note If the quantity is 0 it is regarded as infinitely great not output to PRTSF Appendix 1 23 Parameter for Tool Life Span Administration 7 6 5 4 3 2 1 0 6800 GRC GPS SIG LTM GS2 GS1 Modification authority Equipment management Validate method After power on Default Setting 0000 00000 0 GS1 The registered group numbers and the tool num...

Page 450: ... tool change resetting signal TLRST the specified group 0 Automatically inspect the group used up of the life span by CNC 1 Select the signal specification by external tool group number 7 6 5 4 3 2 1 0 6801 LVF TSM Factory type Equipment Modification authority Equipment management Default Setting 0000 00000 1 TSM In the tool life span administration function the life span count exists in the case ...

Page 451: ...LFI Default Setting 0000 00000 Modification authority Equipment management Validate method Immediately 6 LFI The selected tool life span counting in the tool life administration 0 Enabled 1 Count the disabled signal LFCIV G48 2 by tool life span the shifting is performed between enabled or disabled 7 6 5 4 3 2 1 0 6805 FGL Default Setting 0000 00000 Modification authority Equipment management Vali...

Page 452: ... 6813 The Max group number of the tool life span administration MTN Default Setting 0 Modification authority Equipment management Value Range 0 8 16 32 64 128 Validate method After power on Set the used top group number of each path after this parameter is set the power should be temporarily turned off 6844 The residual span using times of tool TLP Default Setting 0 Modification authority Equipmen...

Page 453: ... speed 0 The speed is limited in the manual rapid movement speed the pulse exceeding the manual rapid movement part is ignored The scale of MPG does not comply with the movement amount 1 The speed is limited in the manual rapid movement speed the exceeding part isn t ignored but saved in CNC Although MPG is stopped the machine still moves the pulse value saved in CNC and then stops 7 6 5 4 3 2 1 0...

Page 454: ...M MFM Modification authority Machine Value Range 1 127 Default Setting 100 Set the override when MPG feeding movement value selection signals MP1 0 MP2 1 7114 MPG feed override N MFN Modification authority Machine Value Range 1 1000 Default Setting 1000 Set MPG feeding override when MPG feeding movement value selecting signals MP1 1 MP2 1 MOVEMENT VALUE SELECTING SIGNAL MP2 MP1 MOVEMENT VALUE MPG ...

Page 455: ... In the restart coordinate display on the program restart screen whether display the various tool compensation values 0 Display the tool compensation and offset 1 Set by DAL bit 6 of parameter No 3104 or DAC bit 7 of parameter No 3104 Note When overrides such as X100 or more than it are selected MPG rapidly turns round MPG feeding is more than the rapid movement speed the speed is limited by the r...

Page 456: ...g value of the parameter 7620 1 Round off based upon 360 4 PSM The workpiece rotation axis working mode of the polygon machining 0 Speed mode 1 Position mode 6 PQS The PQ value of the polygon machining is 0 The rotation ratio between the tool rotation axis and workpiece rotation axis 1 The ratio value between the polygon number and tool number 7610 The controllable axis number PCA for using the to...

Page 457: ...rol axis is valid 0 Valid 1 Invalid 2 OVE Signals relative with the dry run and the override controlled by PLC axis 0 Same signals controlled by CNC 1 Signals especially used in PLC 3 RDE In PLC axes control whether the dry run is valid for the rapid feeding commands 0 Invalid 1 Valid 5 NCC For PLC control axes the control axes select the axes chosen by the signal command the program to command th...

Page 458: ...c system Input in inch system 0 1mm min 0 01inch min 1 10mm min 0 1inch min 4 5 PR1 PR2 In PLC axis control the least increment unit of cutting feed PF2 PF1 Speed 0 0 1 1 0 1 1 10 1 0 1 100 1 1 1 1000 6 7 FR1 FR2 The feedrate units of per revolution feeding during PLC axis control FR2 FR1 Input in metric system Input in inch system 0 0 1 1 0 0001mm rev 0 000001inch rev 0 1 0 001mm rev 0 00001inch ...

Page 459: ...ng 0000 0000 1 CDI When PLC control axis selects the diameter programming under PLC axis control 0 Radius programming specifies the movement distance 1 The diameter programming specifies the movement distance 2 R10 When the RPD parameter No 8002 0 is set to 1 the unit for specifying a rapid traverse rate for the PLC axis is 0 1 1 10 7 6 5 4 3 2 1 0 8006 EAL EFD Modification authority Machine Defau...

Page 460: ...of feeding per revolution controlled by PLC axis EPMF Modification authority Machine Parameter Type Word axis type Value Range VALID VALUE RANGE INCREMENT SYSTEM VALUE UNITS IS B IS C Machine in metric system 1mm min 6 15000 6 12000 Machine in inch system 0 1inch min 6 6000 6 6000 Rotary axis 1deg min 6 15000 6 12000 Default Setting 6 Set the maximum feedrate of feeding per revolution controlled b...

Page 461: ...em Validate method After power on Value Range 2 6 Default Setting 2 Set the total quantity of the axes controlled by CNC system 7 6 5 4 3 2 1 0 8131 HPG Modification authority Machine Validate method After power on Default Setting 0000 0001 0 HPG Whether use MPG feeding 0 Not use 1 Use 7 6 5 4 3 2 1 0 8132 YOF TLF Modification authority Machine Validate method After power on Default Setting 0000 0...

Page 462: ...6 control 0 Not use 1 Use 2 SCS Whether use CS outline control function 0 Not use 1 Use 7 6 5 4 3 2 1 0 8134 CCR Modification authority Machine Validate method After power on Default Setting 0000 0000 2 CCR The chamfering corner R is 0 Not use 1 Use 7 6 5 4 3 2 1 0 8135 RPTH NSQ Modification authority Machine Validate method After power on Default Setting 0000 0100 2 CCR The program restarting fun...

Page 463: ...R When performing the slopping axis manual reference point return in its axis control method 0 Perpendicular axis is also moved at the same time 1 Perpendicular axis does not move 7 6 5 4 3 2 1 0 8209 ARF Modification authority Machine Validate method After power on Default Setting 0000 0000 0 ARF Move to the reference point from the intermediate pont specified by G28 G30 based upon the slopping a...

Page 464: ...date method After power on Value Range 0 6 Default Setting 0 This parameter sets the slopping axis number when the slopping axis is controlled When one of any parameters sets to 0 alternatively either the same numbers are set or non control axis number is set which means that the function is disabled Appendix 1 30 Parameter of GSKLink Communication Function 7 6 5 4 3 2 1 0 9000 GCRC GNET Modificat...

Page 465: ...Appendix 1 Parameters 447 Appendix ...

Page 466: ...ndix 2 1 Standard Panel on the Machine Tool Appendix 2 1 1 GSK988TA1 Standard Panel on Machine Tool Fig 2 1 GSK988TA1 Standard layout of operation panel Note It is the same size between GSK988TA1 H and GSK988TA1 about the address of Standard Panel Appendix 2 1 2 GSK988TA Standard Panel on Machine Tool Fig 2 2 GSK988TA Standard layout of operation panel ...

Page 467: ...Appendix 2 Standard PLC Function Configuration 449 Appendix Appendix 2 1 3 GSK988TA H Standard Panel on Machine Tool Fig 2 3 GSK988TA H Standard layout of operation panel ...

Page 468: ...n I O one The high speed I O signals are those of CN61 on CNC back cover The common I O signal is the extension signals of the remote I O unit The function of I O signal of CNC except for the signal of the marked fixed address is defined by the system internal PLC program the ladder diagram When GSK988TA 988TA1 988TB turning machine CNC is configurated with the machine I O function is set by the m...

Page 469: ...nnected by GSKLink up to 48 input points and 32 output points of each I O unit and the address use range is X80 X127 and Y80 Y127 of which the user should configure the system address by herself himself An I O unit with 48 input points and 32 output points is configured in the standard configuration of the GSK988TA 988TA1 988TB system The configuration address of standard ladder diagram in the sys...

Page 470: ...n Tool Post X102 0 T02 Tool position signal 2 T2 Yantai AK31 Sensor B Liuxin Tool Post Sensor A Liuxin Tool Post X102 1 T03 Tool position signal 3 T3 Yantai AK31 Sensor C Liuxin Tool Post X102 2 T04 Tool position signal 4 T4 Yantai AK31 Sensor D Liuxin Tool Post X102 3 Reserved X102 4 Reserved X102 5 Reserved X102 6 TCP Tool post lock signal Tool post proximity switch signal Yantai AK31 X102 7 Res...

Page 471: ...nal Y100 6 M35 Spindle hold output signal Y100 7 SPZD Spindle braking output signal Y101 0 M41 Spindle gear 1 output signal Y101 1 M42 Spindle gear 2 output signal Y101 2 M43 Spindle gear 3 output signal Y101 3 M44 Spindle gear 4 output signal Y101 4 M12 DO QPJ Outer chuck clamping output Inner chuck unclamping output signal Y101 5 M13 DO QPS Outer chuck unclamping output inner chuck clamping outp...

Page 472: ...indle orientation selection signal 3 Appendix 2 2 3 Interface of the Handhold Box Fig 2 6 CN32 MPG interface Pin socket of type D in 26 cord Note 1 The addresses of X100 0 X105 7 are the high level input valid that is to say when the input signal is connected with 24V X address signal status is 1 otherwise the status is 0 Note 2 When Y address signal status output by low level is 1 the output sign...

Page 473: ...CN32 22 X37 5 PLC signal address switch amount input External MPG box 10 gear signal CN32 23 X37 6 PLC signal address switch amount input External MPG box 100 gear signal CN32 24 X37 7 PLC signal address switch amount input External MPG box X1000 gear signal CN32 25 X38 0 PLC signal address switch amount input External MPG box the 4th axis selection signal CN32 26 X38 1 PLC signal address External...

Page 474: ...nation Appendix 3 1 CNC Rear Cover Interface Layout Fig 3 1 Appendix 3 1 1 High Velocity Input Interface CN61 GSK988TA 988TA1 988TB system equips with the high velocity I O interface CN61 of 1 input signal its address is X0 0 X0 7 Input port CN61 CN61 pin No PLC add 1 GND 2 X0 0 3 X0 1 4 X0 2 5 X0 3 6 X0 4 7 X0 5 8 X0 6 9 X0 7 ...

Page 475: ...ion panel are connected with the communication Refer to the Fig 3 3 for the interface pin Fig 3 3 Appendix 3 1 4 Network Interface CN55 The system uses standard general cable interfaces Appendix 3 1 5 Standard interface The bus interfaces of GSK988TA 988TA1 988TB are CN51 and CN52 GSKLinkA and GSKLinkB the interfaces are possessed feed servo drive unit with GSKLink bus communication function spind...

Page 476: ...A GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 458 Appendix Fig 3 4 GSKLink communication connection Appendix 3 2 Rear Cover Interface of Machine Tool Operation Panel Fig 3 5 ...

Page 477: ...terface CN71 CN72 CN73 CN74 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 Fig 3 6 Appendix 3 2 2 Dedicated Interface of The External Button CN66 Fig 3 7 Appendix 3 2 3 MPG Interface CN31 and CN32 MPG Interface CN31 6 VCC 5 HA 4 HA 3 HB 2 HB 1 GND Fig 3 8 Hand cabinet interface CN32 ...

Page 478: ...dix 3 2 4 Communication Interface CN57 GSK988TA 988TA1 988TB system and machine tool operation panel are adopted the communication connection method Pin No Signal IN OUT Explanation 1 RXDA IN Accept the data difference signal 2 RXDB IN Accept the data difference signal 4 TXDA OUT Deliver the data difference signal 5 TXDB OUT Deliver the data difference signal ...

Page 479: ...Appendix 3 Interface Explanation 461 Appendix ...

Page 480: ...ecking syntax 010 Single block exceeds 256 characters Characters excessive in single block 011 Data exceeds permissive range Input data exceeds permissive range or the specified data exceeds 8 digits 012 Address not found With number or symbol other than address at the beginning of a block 013 No data follows address No data follows address or expression format following address checks error witho...

Page 481: ...Illegal T code in block G10 G04 doesn t work with G50 Group A or G92 Group B in same block Refer to the parameter 5006 1 TGC 060 Feedrate exceeds range Feedrate was not specified or exceeds range 1 Check G98 or G99 state for feedrate difference of usage in Group A 2 Check G94 or G95 state for feedrate difference of usage in Group B 062 Illegal G96 code was found G96 was specified while const surfa...

Page 482: ...llegal radius In circular interpolation Destination is not on the arc specified by R referring to para 3403 4 RER 084 Over tolerance of radius In circular interpolation difference of the distance between start point and the center of an arc and that between end point and the center of an arc exceeded setting value referring to para 3410 CRE 085 Axes too much specified in circular interpolation In ...

Page 483: ...h alternatively the long axis end retraction value calculated by leading F and parameter 5130 is excessive big in the G92 G76 command 106 Chamfering amount too large of latitude axis in threading Chamfering amount of latitude axis in G92 was greater than the distance between start point and end point 107 Axes not in selected plane in threading Specify the axis out of the selected panel in thread c...

Page 484: ...e of the plus side inhibited area is not greater than that of the minus side inhibited area Or the difference is not greater than 2000 output increment referring to No 1322 No 1323 153 G22 command contains an illegal axes instruction In G22 instruction axes other than the basic is commanded or U V W is used 154 Axes specified for G22 property error Instructions the X Y Z axis corresponds to the ba...

Page 485: ...rogram The NC commands such as the axis address G code or MSF etc are specified in programmed data input 200 P value out of range for G31 P value of G31 is beyond 1 4 201 G31 not allowed in G99 Both basic axes and parallel axes are specified or more than 2 parallel axes for a basic axis are specified 202 G31 not allowed in tool radius compensation mode In tool nose radius compensation mode specify...

Page 486: ...ion Illegal negative sign of radius is specified with G7 1 G107 in block 234 Illegal G12 1 G51 2 found in circular interpolation In circular interpolation mode it is illegal to specified polar interpolation command G12 1 or polygon processing command G51 2 235 Illegal change plane command found in circular interpolation In circular interpolation it is illegal to specified G17 G19 to change plane 2...

Page 487: ...or G42 specify improper G code to start or end circular interpolation 250 Para error for polar interpolation When the polar coordinate interpolation command G12 1 G112 is performed the setting of the corresponding parameter 5460 linear axis or parameter 5461 revolving axis by polar coordinate interpolation axis is detected 251 C type tool compensation error in polar interpolation When C type compe...

Page 488: ...or G66 281 Subprogram nesting error The subprogram call exceeds 12 folds 282 Program number or sequence number not found The program number was not found specified by P in M98 M99 G65 or G66 283 Fail to open the program during sub program calling Sub program calling fail to open the sub program when the internal preread sub program occurs 284 Fail to init nc buffer of sub program Fail to buffer th...

Page 489: ...he command G51 2 is specified again 312 Error found in P address of G51 2 P is not specified or set by a value out of range in G51 2 313 Error found in Q address of G51 2 Q is not specified or set by a value out of range in G51 2 314 PQ ratio incorrect P Q is not equal to 0 refer to param7603 1 315 G51 2 is not performed in polygon processing When Para No 7610 is set to 0 polygon processing comman...

Page 490: ...successfully Please power on again 407 Recovery of servo Para successfully Please power on again 408 Recovery of units Para successfully Please power on again 409 Fail to import Para from extern file Data in imported Para file detected invalid and old data was recovered 430 More than 3 parameters fount out of range More than 3 parameter data are exceeded the setting range which are already used th...

Page 491: ...ra No 3717 472 Duplicated spindle encoder number was set Modify para No 3723 474 Logic id was not set for spindle using Cs contour function Modify para No 3717 or 8133 2 3704 6 3704 7 475 Logic id was not the same between axis and spindle using Cs contour function Modify para No 1023 3717 8133 2 3704 6 3704 7 476 Logic id was the same between axis and spindle while Cs contour function is not used ...

Page 492: ...cessive small It is necessary to reset the machine tool reference point or turn the power on again 511 Machine coordinate initialized error too large The error value between the machine coordinate establishment and memory with power on is excessive big Reason 1 The carriager position moves during the power off turn on the power again 2 The motor encoder is changed 512 The system parameter relevant...

Page 493: ...d by bit 0 of parameter No 1300 703 stored stroke limit2 Exceeded the sides stored stroke limit 2 The internal external inspection is determined by bit 0 of parameter No 1300 704 stored stroke limit3 Exceeded the sides stored stroke limit 3 705 stored stroke limit3 Exceeded the sides stored stroke limit 3 706 Over travel Exceeds side overtravel limit 707 Over travel Exceeds side overtravel limit 7...

Page 494: ... Initial parameter failure User parameter file does not exist or data is damaged Default parameters become effective 911 Initial CNC configuration failure CNC config file does not exist or data is damaged Default configuration becomes effective 912 Initial tool offset data failure Tool offset file does not exist or data is damaged Initial data becomes effective 913 Initial tool life data failure T...

Page 495: ...detected abnormal Verification of data area 2 of NVRAM is wrong or ruined If the system uses the absolute encoder rebuild the reference point If the system uses the incremental encoder the zero return operation should be operated again If the alarm frequently occurs it is better to maintain by sending to the factory 950 TRYOUT limit timed out System functions are restricted Please contact the deal...

Page 496: ... custom macro displaying function is used while error configuration found in the config file Please execute the correct config file 4020 Default encoder communicates through GSKLink while none of valid communication station address has been set for the spindle Modify para No 3717 or set a none zero value to para 3723 4100 Fail to set FPGA param The FPGA Para was not set successfully which may caus...

Page 497: ...tact the salsman to get release code 5000 Communication disconnect physically Disconnection or interference on cable may cause the alarm Power on again 5001 Check of ring devices overtime Disconnection or interference on cable may cause the alarm The system has re tried to fix the problem Even so it may fail at last Please refer to final state of communication to RESET the alarm or power on again ...

Page 498: ... Power on again 5008 Communication returned to CP0 on master station Power on again 5010 Incorrect parameter for GSKLink Please refer to PAR No 1023 No 3717 No 3050 No 3051 No 3052 No 3053 No 3054 No 3060 and comm station address of each device Power on again 5011 GSKLink disconnected Please check the connection to each device Power on again 5020 MDT lost Please check the device 5021 MST lost Plea...

Page 499: ...ervo information lists Power on again 5210 Fail to load servo parameters Power on again 5211 Import of servo parameters Please select the import Para to be effective by SELCT EFF PAR softkey The parameters could not be saved before selecting 5220 Inconsistent of servo Para read from servo para file saved in cnc and that loaded from servo Please enter servo param layer and then select the effective...

Page 500: ...eds permissive range of additional workpiece coordinate origin Data exceeds permissive range Modify the program 6006 Error loading Append coordinate offset Fail to read the additional workpiece coordinate system offset value when the workpiece coordinate system is updated Please check the cnc flash 6007 Data exceeds permissive range of workpiece coordinate origin Data exceeds permissive range Modi...

Page 501: ...te or connection of the encoder 6028 M code execution abnormal for spindle start stop in tapping nRefer to PLC for M code processing with spindle start stop CW CCW rotation Check whether the M code has become effective 6029 Incorrect spindle encoder selection Incorrect spindle encoder selection so that the thread or tapping can not be performed Modify the program or check the parameter NO 3723 603...

Page 502: ...nize the operation and CS contour control please modify the program 6043 Not in position control of workpiece rotation axis in polygon processing The workpiece rotation axis doesn t enter position control mode in polygon processing Modify the program or Check the PLC for the reason why the signal doesn t become ON 6044 Polygon cutting spindle speed error In the polygon processing method can not ma...

Page 503: ...legal G code specified in handwheel retraction block Illegal G code specified in handwheel retraction block was found Modify the program 6200 Canned cycle cmd in non ZX plane Canned cycle can t command in non ZX plane Modify the program 6201 Specify other axes not included in ZX plane Specify other axes not included in ZX plane Modify the program 6202 In G90 G77 G92 G78 commands absolute value of ...

Page 504: ...am 6219 Fail to search the address P or Q in the G70 G73 The sequence number specified by P Q was not found in G70 G71 G72 or G73 Modify the program 6220 The commands between P and Q are same in the G70 G73 The number specified by address P Q the same in G70 G73 Modify the program 6221 The two blocks as components of G71 G73 command are discontinuous The two blocks as components of G71 G73 command...

Page 505: ...pe with finishing allowance specified in Ns Nf blocks is not monotonous in direction of Z axis in G73 Modify the program 6231 Arc shape with retraction amount specified in Ns Nf blocks Not monotonous in direction of Z axis in G73 Arc shape with retraction amount specified in Ns Nf blocks is not monotonous in direction of Z axis in G73 Modify the program 6233 X axis of start point was on cutting pa...

Page 506: ...71 G72 Modify the program 6244 G00 G03 move command not found in first block of G73 G00 G03 move command not found in first block of G73 Modify the program 6245 Over tolerance of radius in G71 G73 The radius D value calculated by arc command in G71 G73 exceeds its range Modify the program 6246 X axis motion in the first block of G71 X axis increment was not commanded in first block of G71 or X axi...

Page 507: ...odify the program 6270 X or Z axis increment is 0 in G76 X or Z axis increment is 0 in G76 Modify the program 6271 Repetitive count in finishing is less than 1 or greater than 99 in G76 Repetitive count in finishing is less than 1 or greater than 99 in G76 Modify the program 6272 G76 thread chamfering width P r exceeds the permit range G76 thread chamfering width P r exceeds the permit range Modif...

Page 508: ...g In rigid tapping an S value is out of range or not specified Modify the program 6301 S code not found in rigid tapping by G84 or G88 In G84 or G88 rigid tapping parameter 5200 0 is set to 1 an S value is not specified Modify the program 6302 Beyond the range of address J for spindle extraction in rigid tapping Value of address J exceeds the range for spindle extraction in rigid tapping Modify th...

Page 509: ...lock Modify the program 6314 Illegal M code specified in rigid tapping or drilling cycle The M code without sharing a same block is specified in the G83 G89 blocks or in its modal The M code can be shared with a same block 1 G83 G87 and G85 G89 are the C axis clamping M code parameter 5110 setting value 2 The M codes of G84 G88 can be shared with a same block Specify the rigid tapping mode M code ...

Page 510: ...fted into the correct BCD code Modify the program 6338 Divided by zero Divisor was 0 including tan90 Modify the program 6339 Quadruple macro modal call A total of four macro call and macro modal calls are nested Modify the program 6340 Macro control command can t be used in DNC and MDI program Macro control command was specified in DNC and MDI mode Modify the program 6341 Missing end statement DO ...

Page 511: ...dify the program 6356 Not proper T code to call custom macro program Not proper T code to call custom macro program Modify the program or refer to Para No 6008 5 6060 6069 6357 Illegal G code in same block with G66 G67 G66 G67 doesn t work with G code of other group in same block Modify the program 6370 No solution at NRC A point of intersection can t be determined for tool nose radius compensatio...

Page 512: ...he cutter compensation the radius D value calculated from arc command exceeds its range Modify the program 6383 NRC detected error Detect error in tool nose radius compensation This is due to program or operator Modify the program 6384 Tool offset not executed before polar coordinate interpolation The tool offset is not executed of the linear axis in Polar coordinate interpolation Modify the progr...

Page 513: ...fied block of chamfering or corner R is smaller than the chamfering value or corner R value alternatively the chamfering point calculated does not at the path Modify the program 6409 Data error in CHF CNR Invalid data of chamfer corner R is specified Please modify the program 6410 Multiple G04 dwells are specified after the chamfering or corner R In the block after specifying the block of the cham...

Page 514: ... G32 excluded Group 08 G83 G89 Modify the program 6419 Illegal address in CHF CNR measurement progr am inputting function This may be caused by More than 2 continuous blocks without motion command specified Modify the program 6430 Illegal tool group number Tool life group number is less than 1 alternatively it exceeds the Max allowable value set by parameter 6813 when parameter 6813 sets to 0 up t...

Page 515: ...2 Group B G78 thread canned cycle G76 and raid tapping cycle G84 G88 Please assign alter start block 6444 System variables operation found in program restart search In program restart search operation on system variables is not allowed Please assign again 6445 Illegal command specified in MDI mode after program restart search Only M S T commands will execute in MDI mode after program restart searc...

Page 516: ... 1 Production type Panel name Structure Name With MPG MPU 08E GSK988TA1 vertical type Machine operational panel Without MPG MPU 09E With MPG MPU 10E GSK988TA1 H horizontal type Machine operational panel Without MPG MPU 11E With MPG MPU 08 GSK988TA vertical type Machine operational panel Without MPG MPU 09 With MPG MPU 10 GSK988TA H horizontal type Machine operational panel Without MPG MPU 11 Editi...

Page 517: ...Appendix 5 Installation Layout 499 Appendix Appendix 5 1 1 GSK988TA1 and its Accessory Appendix 5 1 1 1 GSK988TA1 Host Figure Installation Dimension Fig 5 1 GSK988TA1 appearance installation dimension ...

Page 518: ...x 5 1 1 2 Outline Installation Dimension of GSK988TA1 Operation Panel MPU 08E Fig 5 2 The installation dimension of machine operation panel MPU 08E Note The installation dimension of the operation panel MPU 09E is identical with the one of the MPU 08E which is the different between them is with or without MPG ...

Page 519: ...ry Appendix 5 1 2 1 GSK988TA1 H Host Appearance Installation Dimension Fig 5 3 Appendix 5 1 2 2 MPU 10E Appearance Installation Dimension of GSK988TA1 H Operation Panel Fig 5 4 Note The installation dimension of the operation panel MPU 10E is identical with the one of the MPU 11E ...

Page 520: ...g Center CNC System User Manual Programming Operation 502 Appendix which is the different between them is with or without MPG Appendix 5 1 3 GSK988TA and its Accessory Appendix 5 1 3 1 GSK988TA Host Figure Installation Dimension Fig 5 5 ...

Page 521: ...ndix 5 1 3 2 Appearance Installation Dimension of GSK988TA Operation Panel MPU 08 Fig 5 6 Note The installation dimension of the operation panel MPU 09 is identical with the one of the MPU 08 which is the different between them is with or without MPG ...

Page 522: ... User Manual Programming Operation 504 Appendix Appendix 5 1 4 GSK988TA H Accessory Appendix 5 1 4 1 GSK988TA H Host Appearance Installation Dimension Fig 5 7 Appendix 5 1 4 2 MPU 10 Appearance Installation Dimension of GSK988TA H Operation Panel Fig 5 8 ...

Page 523: ...allation dimension of the operation panel MPU 10 is identical with the one of the MPU 11 which is the different between them is with or without MPG Appendix 5 1 5 GSK988TB and its Accessory Appendix 5 1 5 1 GSK988TB Host Outline Installation Dimension Fig 5 9 ...

Page 524: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 506 Appendix Appendix 5 1 5 2 GSK988TB H Host Outline Installation Dimension Fig 5 10 ...

Page 525: ...Appendix 5 Installation Layout 507 Appendix Appendix 5 1 6 I O Unit Appearance Dimension Appendix 5 1 6 1 IOL 01T Appearance Dimension Fig 5 11 Appendix 5 1 6 2 IOL 02T Appearance Dimension Fig 5 12 ...

Page 526: ...GSK988TA GSK988TA1 GSK988TB Turning Center CNC System User Manual Programming Operation 508 Appendix Appendix 5 1 6 3 IOL 02F Appearance Dimension Fig 5 13 ...

Page 527: ...Appendix 5 Installation Layout 509 Appendix ...

Page 528: ...the machining work pieces zero clear Position X axis tool offset value zero clear Setting tool offset Level 2 3 and 4 Zero clear Z axis tool offset value zero clear Setting tool offset Level 2 3 and 4 Word axis type parameter parameter value MDI mode Parame ter Level 2 and 3 ON Bit axis type parameter parameter value MDI mode Parame ter Level 2 and 3 ON Macro variable X axis measured value Tool of...

Page 529: ...m the current program to the top character Edit mode Program content Level 2 3 and 4 Search for the specified program program name Edit mode and Auto mode Program content Level 2 3 and 4 Search Search for the system parameter servo parameter or the pitch error compensa tion parameters Parameter number System page Delete the characters behind the cursor Edit mode Program content Level 2 and 3 ON De...

Page 530: ...ne end Edit mode Program content Level 2 and 3 Cursor moved to the line end Select the arbitrary block Edit mode Program content Level 2 and 3 Select the arbitrary block Copy the arbitrary block Edit mode Program content Level 2 and 3 Copy the arbitrary block Cut the arbitrary block Edit mode Program content Level 2 and 3 Cut the arbitrary block Normal shortcu t key Paste the arbitrary block Edit ...

Page 531: ...Level 2 and 3 Setting the switch Input unit Metric system Inch system MDI mode CNC setting Level 2 and 3 Note 1 in the operation column means the operation of two keys should be executed in order means the two keys should be pressed meanwhile Example parameter value It means firstly press key and then input the parameter value finally press It means the two keys should be pressed meanwhile Note 2 ...

Reviews: