100% found this document useful (1 vote)
4K views93 pages

XC609T Manual

This document provides safety instructions and guidelines for operating an XC609T Lathe CNC System. Key points include: - Read the manual carefully before use and check wiring before powering on. - The system works best in temperatures between -10°C to 50°C and humidity below 85%. - Protect the LCD screen from sharp objects and dust. - Press buttons correctly and do not operate unfamiliar functions without understanding. - Unauthorized opening or maintenance of the system can void the warranty.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
4K views93 pages

XC609T Manual

This document provides safety instructions and guidelines for operating an XC609T Lathe CNC System. Key points include: - Read the manual carefully before use and check wiring before powering on. - The system works best in temperatures between -10°C to 50°C and humidity below 85%. - Protect the LCD screen from sharp objects and dust. - Press buttons correctly and do not operate unfamiliar functions without understanding. - Unauthorized opening or maintenance of the system can void the warranty.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 93

XC609T Lathe CNC System

1.翻 翻.1
User Manual
2.译 译.1
3.狗 狗.1
/ Safety notice /
4.翻 Before using this control system, please read this manual carefully before operating.Please carefully check whether the 翻.4
5.译 wiring is correct before power on! This manual describes the operation and use of this product as much as possible. However, 译.4
6.狗 due to too many possibilities involved, it is impossible to explain all the operations allowed and not allowed. Therefore, in 狗.4
/ order to ensure the normal use of the product and personal and equipment safety, the operation not stated in the manual shall /
7.翻 be deemed as not allowed. 翻.7
8.译  Working environment and protection: 译.7
9.狗 1. The working environment temperature of the control system is - 10 ℃ ~ 50 ℃. When the temperature is exceeded, the 狗.7
/ /
system may work abnormally or even crash.When the temperature is too low, the LCD will display abnormally.
10.翻 翻.10
11.译 2. The relative humidity should be controlled at 0-85%. 译.10
12.狗 3. When working in the environment of high temperature, high humidity and corrosive gas, special protective measures must be 狗.10
/ taken. /
13.翻 4. Prevent dust, dust, metal dust and other debris into the control system. 翻.13
14.译 译.13
15.狗 5. The LCD screen of the control system (fragile products) should be well protected: keep it away from sharp objects; 狗.13
/ prevent objects in the air from hitting the screen; when there is dust on the screen that needs to be cleaned, wipe it /
16.翻 gently with soft paper towel or cotton cloth. 翻.16
17.译  System operation: 译.16
18.狗 When the system is operating, you need to press the corresponding operation button. When pressing the button, you need to 狗.16
/ press it with the belly of the index finger or middle finger. Do not press the button with your fingernail, otherwise the mask
/
19.翻 翻.19
of the key will be damaged and your use will be affected.
20.译 译.19
The operator for the first time should understand the correct use method of the corresponding function before carrying out the
21.狗 狗.19
corresponding operation. For unfamiliar functions or parameters, it is strictly forbidden to operate or change the system
/ /
22.翻 parameters at will. 翻.22
23.译 For problems in operation, we provide telephone consultation service. 译.22
24.狗 狗.22
 System maintenance:
/ /
Operators without strict training or units or individuals not authorized by the company shall not open the control system for
25.翻 翻.25
maintenance operation, otherwise the consequences shall be borne by themselves.
26.译 译.25
27.狗  System warranty Description: 狗.25
/ Warranty period: within 24 months from the date of delivery. /
28.翻 Warranty scope: during the warranty period, any failure occurred under the condition 翻.28
29.译 of operation according to the use requirements.During the warranty period, the fault 译.28
30.狗 狗.28
beyond the warranty scope is charged service.
/ /
31.翻 Outside the warranty period, all troubleshooting services are charged. 翻.31
32.译  The following conditions are not covered by the warranty: 译.31
33.狗 狗.31
1. Any man-made failure or accidental failure in violation of the use requirements; any human failure or accidental failure in
/ violation of the use requirements;
/
34.翻 翻.34
35.译 2. Damage caused by incorrect wiring without referring to the manual and connecting socket of hot plug system; 译.34
36.狗 3. Damage caused by incorrect wiring without referring to the manual and connecting socket of hot plug system; 狗.34
/ /
4. Damage caused by natural disasters, etc;
37.翻 翻.37
38.译 5. Damage caused by unauthorized dismantling, refitting, repairing, etc. 译.37
39.狗  Other matters: 狗.37
/ In case of any inconsistency and incompleteness between the manual and the
/
40.翻 翻.40
system function, the system software function shall prevail.The control system
41.译 译.40
is subject to change.
42.狗 狗.40
Only one copy of "operation manual" is provided free of charge.If you need the latest "operation manual", you can obtain the
/ /
43.翻 electronic version of the manual (PDF format) for free, and inform your e-mail mailbox to send it in the form of e-mail. 翻.43
44.译 The product functions described in this manual are only for this product. The actual function configuration and technical 译.43
45.狗 performance of the CNC machine tool installed with this product are provided by the machine tool manufacturer 狗.43
/ /
46.翻 According to the design, the functional configuration and technical indicators of CNC machine tools shall be subject to the 翻.46
47.译 译.46
48.狗 -1- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
instructions of the machine manufacturer. User Manual
2.译 译.1
3.狗 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -2- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译
3.狗 order record 译.1
狗.1
/ Safety notice ............................................................................ 1 /
4.翻 翻.4
5.译
Part 1 System Overview ................................................................... 6 译.4
6.狗 1.1 System introduction ........................................................................6 狗.4
/ 1.2 technical specifications ..................................................................6 /
7.翻 翻.7
1.3 General operation of CNC machine tools ....................................................7
8.译 译.7
9.狗 1.4 Notes on reading instructions ..............................................................8 狗.7
/ Part II operation instructions ........................................................... 9 /
10.翻 Chapter I description of operation authority ...................................................9 翻.10
11.译 译.10
12.狗 1.1 Permission level ......................................................................9 狗.10
/ 1.2 Operation authority ....................................................................9 /
13.翻 Chapter 2 interface display and setting .......................................................10 翻.13
14.译 译.13
15.狗 2.1 panel ................................................................................10 狗.13
/ 2.1.1 description ........................................................................................ 10 /
16.翻 2.1.2 Character number edit key .......................................................................... 10 翻.16
17.译 译.16
2.1.3 Function operation key of machine tool .............................................................. 12
18.狗 狗.16
/ 2.2 Page display ..........................................................................13 /
19.翻 2.2.1 Page layout ........................................................................................ 13 翻.19
20.译 译.19
2.2.2 Page display content ............................................................................... 14
21.狗 狗.19
/ 2.2.3 Soft function key menu ............................................................................. 15 /
22.翻 2.3 Location screen .......................................................................15 翻.22
23.译 译.22
2.3.1 Picture composition ................................................................................ 15
24.狗 狗.22
/ 2.3.2 Brief display ...................................................................................... 15 /
25.翻 2.4 Program screen ........................................................................16 翻.25
26.译 译.25
2.4.1 Program content screen ............................................................................. 16
27.狗 狗.25
/ 2.4.2 Local directory screen ............................................................................. 16 /
28.翻 2.4.3 USB flash disk directory screen .................................................................... 16 翻.28
29.译 译.28
2.5 Knife compensation screen .............................................................17
30.狗 狗.28
/ 2.6 Parameter screen ......................................................................17 /
31.翻 2.6.1 Comprehensive parameter screen...................................................................... 17 翻.31
32.译 译.31
2.6.2 Input port parameter screen ........................................................................ 17
33.狗 狗.31
/ 2.6.3 Output parameter screen ............................................................................ 18 /
34.翻 2.6.4 Direct control parameter screen..................................................................... 18 翻.34
35.译 2.6.5 Axis parameter screen .............................................................................. 18 译.34
36.狗 狗.34
/ 2.6 Information screen ....................................................................19 /
37.翻 2.6.1 Alarm information screen ........................................................................... 19 翻.37
38.译 2.6.2 System information screen .......................................................................... 19 译.37
39.狗 狗.37
/ 2.6.3 Time limit and password modification screen ......................................................... 20 /
40.翻 2.8 Diagnosis screen ......................................................................20 翻.40
41.译 2.8.1 Input diagnosis screen ............................................................................. 20 译.40
42.狗 狗.40
/ 2.8.2 Output diagnosis screen ............................................................................ 21 /
43.翻 Chapter 3 basic operation .....................................................................22 翻.43
44.译 3.1 Return to mechanical zero operation ...................................................22 译.43
45.狗 狗.43
/ 3.2 Manual feed ...........................................................................22 /
46.翻 3.3 Single step feed ......................................................................22 翻.46
47.译 译.46
48.狗 -3- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻
3.4 Hand wheel feed ...................................................................
User Manual 22 翻.1
2.译 译.1
3.狗 3.5 Manual auxiliary operation ........................................................23 狗.1
/ 3.5.1 Manual coolant switch .................................................................... 23 /
4.翻 翻.4
3.5.2 Manual clamping switch ................................................................... 23
5.译 译.4
6.狗 3.5.3 Manual spindle control ................................................................... 23 狗.4
/ 3.6 Set coordinate system .............................................................23 /
7.翻 翻.7
3.6.1 Program reference point .................................................................. 23
8.译 译.7
9.狗 3.6.2 Set machine coordinates .................................................................. 23 狗.7
/ 3.6.3 Tool setting in absolute coordinates ..................................................... 24 /
10.翻 翻.10
3.6.4 Dao Bu Dao .............................................................................. 24
11.译 译.10
12.狗 3.7 Return to program zero ...........................................................25 狗.10
/ 3.8 Three position switch ............................................................25 /
13.翻 翻.13
14.译
Chapter 4 automatic operation ............................................................26 译.13
15.狗 4.1 Program running ...................................................................26 狗.13
/ 4.2 MDI multi segment operation ......................................................27 /
16.翻 翻.16
17.译 Chapter V trial operation ................................................................28 译.16
18.狗 5.1 Feed rate multiplier ..............................................................28 狗.16
/ 5.2 Rapid feed rate ...................................................................28 /
19.翻 翻.19
20.译 5.3 Single program segment ............................................................28 译.19
21.狗 5.4 select and stop ..................................................................28 狗.19
/ /
Chapter 6 safe operation .................................................................29
22.翻 翻.22
23.译 6.1 power on .........................................................................29 译.22
24.狗 6.2 shutdown .........................................................................29 狗.22
/ /
6.3 Superprotection program ...........................................................29
25.翻 翻.25
26.译 6.3.1 Hardware over range protection ........................................................... 29 译.25
27.狗 6.3.2 Software over range protection ........................................................... 29 狗.25
/ /
6.4 Emergency operation ...............................................................29
28.翻 翻.28
29.译 6.4.1 reset ................................................................................... 29 译.28
30.狗 6.4.2 emergency stop .......................................................................... 29 狗.28
/ /
Cut off the power supply ...................................................................... 29
31.翻 翻.31
32.译 6.5 emergency door ...................................................................29 译.31
33.狗 6.6 Pressure detection ...............................................................29 狗.31
/ /
34.翻
Chapter 7 program editing ................................................................30 翻.34
35.译 7.1 general ..........................................................................30 译.34
36.狗 7.2 Teaching program ..................................................................30 狗.34
/ /
37.翻 7.3 New program.......................................................................31 翻.37
38.译 7.4 One line program ..................................................................31 译.37
39.狗 狗.37
Chapter 3 programming instructions ............................................... 32
/ /
40.翻 Chapter 1 Introduction to programming ....................................................32 翻.40
41.译 1.1 Definition of axis ...............................................................32 译.40
42.狗 狗.40
1.2 Programming coordinates ..........................................................32
/ /
43.翻 1.3 units ............................................................................33 翻.43
44.译 1.4 interpolation function ...........................................................33 译.43
45.狗 狗.43
Chapter II composition of procedure ......................................................35
/ /
46.翻 2.1 procedure ........................................................................35 翻.46
47.译 2.1.1 Program number........................................................................... 35 译.46
48.狗 -4- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 2.1.2 Program number and program segment ....................................................... 35 翻.1
User Manual
2.译 译.1
3.狗 2.1.3 Word and address ......................................................................... 35 狗.1
/ 2.1.4 Base address and instruction value range ................................................ 36 /
4.翻 翻.4
2.2 end of procedure .................................................................36
5.译 译.4
6.狗 Chapter 3 preparation function (G code) ..................................................37 狗.4
/ 3.1 G code list ......................................................................37 /
7.翻 翻.7
3.2 G00 quick positioning ............................................................38
8.译 译.7
9.狗 3.3 G01 linear interpolation .........................................................38 狗.7
/ 3.4 g022g03 - circular interpolation .................................................39 /
10.翻 翻.10
3.5 g05-3 point circular interpolation ...............................................40
11.译 译.10
12.狗 3.6 G04 - delay waiting ..............................................................41 狗.10
/ 3.7 thread cutting (G32) .............................................................41 /
13.翻 翻.13
14.译
3.8 Tapping cycle G33 .................................................................43 译.13
15.狗 3.9 Automatic return to mechanical origin (G28) .......................................44 狗.13
/ 3.10 Automatic return to program zero (g26) ...........................................44 /
16.翻 翻.16
17.译 3.11 Jump interpolation G31 ..........................................................44 译.16
18.狗 3.12 Workpiece coordinate system setting (G50) ........................................44 狗.16
/ 3.13 local circulation of g22-g80 ....................................................45 /
19.翻 翻.19
20.译 3.14 single fixed cycle (G74, G75, G90, G92, G94) ....................................45 译.19
21.狗 (1) Face deep hole machining cycle (G74) ....................................................... 46 狗.19
/ (2) Circular grooving cycle (G75) ............................................................. 47
/
22.翻 翻.22
23.译 (3) Turning cycle of outer circle and inner circle (G90) ...................................... 47 译.22
24.狗 (5) End turning cycle (G94) ................................................................... 50 狗.22
/
3.15 compound fixed turning cycle (G70 ~ G76) ........................................53 /
25.翻 翻.25
26.译 (1) Outer circle rough turning cycle (G71) .................................................... 53 译.25
27.狗 (2) Rough turning cycle (G72) ................................................................. 55 狗.25
/ /
(3) Finishing cycle (G70) ..................................................................... 56
28.翻 翻.28
29.译 (4) Composite screw cutting ring (G76) ........................................................ 58 译.28
30.狗 Chapter 4 auxiliary functions (M code) ...................................................61 狗.28
/ /
4.1 overview .........................................................................61
31.翻 翻.31
32.译 4.2 M code description ...............................................................61 译.31
33.狗 4.2.1 Moo program pause ....................................................................... 61 狗.31
/ /
4.2.2 M01 program selective stop .............................................................. 62
34.翻 翻.34
35.译 4.2.3 M02 - end of procedure .................................................................. 62 译.34
36.狗 4.2.4 M03 - spindle 1 forward rotation ........................................................ 62 狗.34
/ /
4.2.5 M04 - spindle 1 reversal ................................................................ 62
37.翻 翻.37
38.译 4.2.6 M05 - spindle 1 stop .................................................................... 62 译.37
39.狗 4.2.7 m088m09 - coolant on switch ............................................................. 62 狗.37
/ /
40.翻 4.2.8 m100m11 - advance and retreat of tailstock .............................................. 62 翻.40
41.译 4.2.9 m122m13 - chuck clamp loose tightly ..................................................... 63 译.40
42.狗 4.2.10 M30 - end of program ................................................................... 63 狗.40
/ /
43.翻 4.2.11 M54 counter plus one ................................................................... 63 翻.43
44.译 4.2.12 M55 counter reset ...................................................................... 63 译.43
45.狗 4.2.14 M70 wait for input port, output port invalid ........................................... 63 狗.43
/ /
46.翻 4.2.15 M71 wait for input port, output port is valid .......................................... 64 翻.46
47.译 4.2.16 M72 - input port, output port invalid jump ............................................. 64 译.46
48.狗 -5- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 4.2.17 M73 - input port, output port effective jump ........................................... 64 翻.1
User Manual
2.译 译.1
3.狗 4.2.18 M74 - waiting for input port, output port falling edge .................................. 64 狗.1
/ 4.2.19 M75 wait for input port, output port rises ............................................. 64 /
4.翻 翻.4
4.2.20 M80 - output off ....................................................................... 65
5.译 译.4
6.狗 4.2.21 M81 output port open ................................................................... 65 狗.4
/ 4.2.22 M82 - output port output closed for a period of time.................................... 65 /
7.翻 翻.7
4.2.23 The output of M83 - output port is closed after one input port is valid ................. 65
8.译 译.7
9.狗 4.2.24 The output of M84 - output port is closed after one input port is invalid ............... 65 狗.7
/ Chapter 5 user macro program .............................................................66 /
10.翻 翻.10
5.1 definition .......................................................................66
11.译 译.10
12.狗 5.2 variables ........................................................................66 狗.10
/ 5.3 System variables ..................................................................67 /
13.翻 翻.13
5.3.1 Macro signal system variable interface ................................................... 67
14.译 译.13
15.狗 5.3.2 Macro variable compensation system tool .................................................. 67 狗.13
/ 5.3.3 Other system variables ................................................................... 67 /
16.翻 翻.16
17.译 5.4 Arithmetic and logic ..............................................................68 译.16
18.狗 5.5 Transfer and circulation ..........................................................69 狗.16
/ 5.5.1 Unconditional transfer (goto statement) .................................................. 69 /
19.翻 翻.19
20.译 5.5.2 Conditional control (if statement) ....................................................... 69 译.19
21.狗 5.5.3 Loop (while statement) ................................................................... 70 狗.19
/
Chapter IV installation and commissioning ........................................ 72 /
22.翻 翻.22
23.译 Chapter I installation layout ............................................................72 译.22
24.狗 1.1 outline dimension drawing ........................................................72 狗.22
/
Chapter 2 interface signal definition and connection .....................................73 /
25.翻 翻.25
26.译 2.1 Driver interface .................................................................73 译.25
27.狗 2.1.1 Driver interface definition .............................................................. 73 狗.25
/ /
2.1.2 Principle of command pulse signal and command direction signal ........................... 73
28.翻 翻.28
29.译 2.1.3 Connection diagram with drive unit ....................................................... 73 译.28
30.狗 2.2 Spindle and other interfaces .....................................................74 狗.28
/ /
2.2.1 Definition of spindle and other interfaces ............................................... 74
31.翻 翻.31
32.译 2.2.2 Principle of analog spindle interface .................................................... 74 译.31
33.狗 2.2.3 Connection description of analog spindle and frequency converter ......................... 75 狗.31
/ /
2.2.4 Principle of encoder interface ........................................................... 75
34.翻 翻.34
35.译 2.2.5 Encoder connection instructions .......................................................... 75 译.34
36.狗 2.2.5 Handwheel interface principle ........................................................... 76 狗.34
/ /
2.2.6 Handwheel connection instructions ........................................................ 76
37.翻 翻.37
38.译 2.3 Input interface ..................................................................76 译.37
39.狗 2.3.1 Input interface definition ............................................................... 76 狗.37
/ /
40.翻 2.3.2 Optional input function .................................................................. 77 翻.40
41.译 2.3.3 Principle of input circuit ............................................................... 77 译.40
42.狗 2.4 Output interface .................................................................78 狗.40
/ /
43.翻 2.4.1 Output interface definition .............................................................. 78 翻.43
44.译 2.4.2 Optional function of output port ......................................................... 78 译.43
45.狗 2.4.3 Electrical principle of output port ...................................................... 79 狗.43
/ /
46.翻 2.4.4 Principle of output circuit .............................................................. 79 翻.46
47.译 Chapter 3 IO port expansion ..............................................................80 译.46
48.狗 -6- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 Part 1 System Overview 狗.1
/ /
4.翻 1.1 System 翻.4
5.译 introducti 译.4
6.狗 on 狗.4
/ Xc609t lathe CNC system is a new generation CNC system for CNC lathe developed by our company.Using international standard G code /
7.翻 programming, full screen editing program, Chinese and English operation interface.The operation of the system is simple and intuitive. Through 翻.7
8.译 programming, it can complete the processing of outer circle, end face, grooving, taper, arc, thread, tapping, deep hole drilling, etc. it 译.7
9.狗 supports the servo spindle control of variable frequency spindle, supports the electric turret, input and output customization, input and 狗.7
/ output port expansion and other functions, with high cost performance.Software and hardware characteristics of xc609t CNC system: /
10.翻 Based on 32-bit microprocessor, full linkage, 0.001mm interpolation accuracy, maximum speed of 12m min. 翻.10
11.译 The color LCD screen adopts the style of windows 480.5 and the resolution is 480.5 inches.Equipped with 5 soft function keys, easy to 译.10
12.狗 operate and learn.Provide parameter classification, alarm log, system diagnosis and other rich display interface to facilitate 狗.10
/ debugging and maintenance. /
13.翻 翻.13
International standard g directive.
14.译 译.13
Full screen editing of part program, built-in 256M mass program space, can store 200 part programs.
15.狗 狗.13
With USB interface, it supports file reading and writing, data backup and direct processing (DNC) of U disk.
/ /
16.翻 Input 24 (expandable to 96) points, output 24 (expandable to 96) points (customized), flexible and convenient. 翻.16
17.译 The Chinese and English operation interface, complete help information, more convenient operation. 译.16
18.狗 It supports multi-level operation authority, facilitates equipment management, and has time limited system locking function. 狗.16
/ 1.2 technical specifications /
19.翻 翻.19
basic function
20.译 译.19
21.狗 Number of control axes X (Z axis) 狗.19
/ Number of linkage axes Full linkage /
22.翻 翻.22
23.译 Simulation spindle 2 routes 译.22
24.狗 Spindle ratio 50%~120% 狗.22
/ /
Minimum instruction unit 0.001 mm
25.翻 翻.25
26.译 Maximum instruction value ± 99999999 × minimum instruction unit 译.25
27.狗 Rapid feed rate 12000 mmm 狗.25
/ /
Rapid feed rate F0, 25%, 50%, 100%
28.翻 翻.28
29.译 feed rate 12000 mmm 译.28
30.狗 Feed rate multiplier 10%~150%
狗.28
/ /
31.翻 Electronic gear ratio 1~65535: 1~65535 翻.31
32.译 Automatic acceleration and yes 译.31
33.狗 deceleration 狗.31
/ location G00 (linear interpolation positioning) /
34.翻 interpolation Straight line (G01), arc (g022g033g05) 翻.34
35.译 译.34
Reference point Automatic return to reference point (G28)
36.狗 狗.34
/ LCD 3.5-inch TFT LCD with resolution of 480x320 /
37.翻 翻.37
MDI software key Five
38.译 译.37
39.狗 Single step feed x1,x10,x100 狗.37
/ communication interface U disk interface /
40.翻 翻.40
External handwheel yes
41.译 译.40
interface
42.狗 狗.40
IIO interface 24424 (expandable to 96696)
/ /
43.翻 Pause (SEC) yes 翻.43
44.译 Quasi stop state yes 译.43
45.狗 狗.43
Accurate stop yes
/ /
46.翻 Memory trip check yes 翻.46
47.译 译.46
48.狗 -7- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
1.翻
2.译
3.狗
/
4.翻 XC609T Lathe CNC System
5.译 MDI operation Yes, it supports multi segment operation
User Manual
6.狗
/
7.翻
8.译
9.狗
/
10.翻
11.译
12.狗
/
13.翻
14.译
15.狗
/
16.翻
17.译
18.狗
/
19.翻
20.译
21.狗
/
22.翻
23.译
24.狗
/
25.翻
26.译
27.狗
/
28.翻
29.译
30.狗
/
31.翻
32.译
33.狗
/
34.翻
35.译
36.狗
/
37.翻
38.译
39.狗
/
40.翻
41.译
42.狗
/
43.翻
44.译
45.狗
/
46.翻
47.译
48.狗
/
49.翻
50.译
51.狗
/ -8-
52.翻
53.译
54.狗
/
XC609T Lathe CNC System
1.翻 reset yes 翻.1
User Manual
2.译 译.1
Selective stop switch yes
3.狗 狗.1
/ Single section operation yes /
4.翻 Program protection switch yes 翻.4
5.译 译.4
Self diagnosis function yes
6.狗 狗.4
/ Emergency stop yes /
7.翻 翻.7
Power Supply DC24V
8.译 译.7
9.狗 Coordinate system G50 set coordinates 狗.7
/ Automatic coordinate system yes /
10.翻 setting 翻.10
11.译 Decimal point input yes 译.10
12.狗 狗.10
Auxiliary function
/ /
13.翻 M2 digit, M code user-defined, manual mdii automatic control spindle forward 翻.13
Auxiliary function
and reverse
14.译 译.13
15.狗 Start and stop; control the start and stop of coolant. 狗.13
Spindle function
/ /
16.翻 Spindle function Simulation spindle, double spindle 翻.16
17.译 译.16
Edit operation
18.狗 狗.16
/ Editing function Parameters, diagnosis bit input, program editing, MDI multi program segment /
execution
19.翻 翻.19
storage capacity 256M
20.译 译.19
21.狗 Several programs are stored 200 狗.19
/ The name of the program Chinese, English, numbers, combinations
/
22.翻 display 翻.22
23.译 Program line lookup yes 译.22
24.狗 狗.22
Skip optional segments yes
/ /
25.翻 Program switch yes 翻.25
26.译 译.25
display
27.狗 狗.25
display Chinese, English
/ /
28.翻 Display of processing time yes 翻.28
29.译 and number of parts 译.28
30.狗 Spindle speed, MMS command yes 狗.28
/ /
31.翻 翻.31
1.3 General operation of CNC machine tools
32.译 译.31
The general steps of machining parts with CNC machine tools are as follows:
33.狗 狗.31
/ 1 According to the processing drawing, make the parts processing program.The programming method is described in detail in the /
34.翻 "programming instructions" of this manual. 翻.34
35.译 2 The machining program is input into CNC, and the parts and tools are installed on the machine tool.Starting the machining program, 译.34
36.狗 the tool will move and process the parts according to the program instructions.The operation method is described in detail in the 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
"operating instructions" of this manual.
43.翻 翻.43
Refer to "programming instructions" Refer to "operating instructions"
44.译 译.43
45.狗 3 "installation and connection" describes the overall dimensions of the system, IO signal description and daily maintenance information.狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -9- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 1.4 Notes on reading instructions 狗.1
/ 1 The functions of CNC machine tools are not only determined by CNC system, but also closely related to /
4.翻 machine structure, power distribution cabinet, drive system and other factors. 翻.4
5.译 译.4
6.狗 狗.4
/
Select … Select
/
7.翻 function 1 function n 翻.7
8.译 Inte 译.7
9.狗 rfac 狗.7
Basic
/ e /
10.翻 functions of 翻.10
11.译 CNC 译.10
12.狗 狗.10
/ It can be seen from this figure that the CNC system is composed of basic functions, selection /
13.翻 翻.13
14.译 functions and interfaces.The interface design of different machine tool manufacturers should refer 译.13
15.狗 to different machine tool design specifications. 狗.13
/ 2 This manual describes various functions of xc609t CNC system.In addition to reading this manual, /
16.翻 翻.16
17.译 the machine tool designer should also combine the relevant contents of the connection and 译.16
18.狗 debugging instructions to fully understand the functions of xc609t system.On this basis, the 狗.16
/ /
machine tool can achieve the best function.
19.翻 翻.19
20.译 3 The order cost of CNC system varies with different functions. Please contact us for details. 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 - 狗.46
/ 10- /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 Part II operation instructions 狗.1
/ /
Chapter I description
4.翻 翻.4
5.译 of operation authority 译.4
6.狗 狗.4
/ 1.1 Permission level /
7.翻 Xc609t uses a classified and hierarchical authority structure. All kinds of permissions are for different user groups.Among 翻.7
8.译 them, class B is the permission of the machine tool manufacturer, while the permission categories used by machine tool users 译.7
9.狗 are class C and class F. their permissions are described as follows.As shown in the table below: 狗.7
/ Authority User range /
10.翻 classificat 翻.10
11.译 ion 译.10
12.狗 Class C Machine tool operator 狗.10
/ /
13.翻 Class F Unskilled workers with 翻.13
14.译 limited operation 译.13
15.狗 The authorities at all levels are as follows: 狗.13
/ Permission Permission Operation /
16.翻 level description password 翻.16
17.译 It can be programmed and selected; it can edit cutter 译.16
C operation The password can be changed
18.狗 compensation; it can modify parameters; 狗.16
level
/ /
19.翻 翻.19
Class F All operations to modify data and configuration are There is no operation password
20.译 restriction invalid 译.19
21.狗 Note: for the modification method of permission level and permission password, please refer to "permission settings" 狗.19
/ /
22.翻 翻.22
23.译 1.2 Operation authority 译.22
24.狗 The operation instructions subject to permission restrictions are shown in the table below. Those not listed in the table are deemed
狗.22
to have no permission restrictions or functions are temporarily closed to users.
/ /
25.翻 Page Required permissions Other 翻.25
operation conditions
26.译 译.25
27.狗 Parameter Authority above C Edit mode, stop state, parameter switch on 狗.25
modification
/ Data /
28.翻 setting Parameter backup Authority above C Edit mode, stop state, parameter switch on 翻.28
29.译 and and recovery (system 译.28
30.狗 backup 狗.28
internal backup)
/ /
Parameter backup Authority above C Edit mode, stop state, parameter switch on
31.翻 翻.31
and recovery (U
32.译 译.31
disk backup)
33.狗 狗.31
/ open Grade F Edit mode or automatic mode, stop state /
34.翻 翻.34
Part program
35.译 New, edit, delete Grade C Program mode, switch on and off 译.34
36.狗 狗.34
/ Program import C Program mode, switch on and off /
37.翻 翻.37
38.译 Program export C Program mode, switch on and off 译.37
39.狗 狗.37
/ /
System locking time
40.翻 Grade B 翻.40
setting and system
41.译 locking function 译.40
42.狗 System opening 狗.40
/ settings /
43.翻 Import boot screen Grade B 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
Note: the default authority, program switch and parameter switch can be set in the comprehensive parameters.
47.译 译.46
48.狗 - 狗.46
/ 11- /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 Chapter 2 interface display and setting 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻
11.译
12.狗
/
13.翻
www.xcmcu.co 翻.10
译.10
狗.10
/
翻.13
14.译
15.狗
/
16.翻
17.译
m 译.13
狗.13
/
翻.16
译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 2.1 panel 狗.22
/ /
25.翻 翻.25
26.译 译.25

www.xcmcu.co
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/
31.翻
32.译
33.狗
/
m /
翻.31
译.31
狗.31
/
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ 2.1.1 explain /
40.翻 The upper part is the character number editing key. 翻.40
41.译 The lower part is the editing and axis selection keys. In the editing, inputting and hand-held handwheel 译.40
42.狗 狗.40
modes, the axis selection keys are invalid, while in the zero returning, single handwheel and manual mode, the
/ /
43.翻 editing keys are invalid. 翻.43
44.译 译.43
45.狗 2.1.2 Character number edit key 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -12- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Character number editing includes all numbers and letters, as well as [reset], [backspace], 翻.1
User [delete],
Manual [Cancel], [Enter],
2.译 [upgrade] 译.1
3.狗 Insert, modify, cursor and page keys. 狗.1
/ /
4.翻 翻.4
Key Icon Key name Purpose
5.译 译.4
function
6.狗 狗.4
/ /
Reset key CNC reset, program end processing, release alarm, terminate input and
7.翻 翻.7
output.
8.译 译.7
9.狗 狗.7
/ Backspace key Delete the character after the cursor position, delete key to delete the /
10.翻 delete character in front of the cursor.(backspace and delete share a common 翻.10
11.译 key entity key, which can be selected with the up file key) 译.10
12.狗 狗.10
/ /
13.翻 Insert modify Modify edit mode, switch between insert and modify mode, or modify data 翻.13
key by parameter
14.译 译.13
15.狗 狗.13
/ /
16.翻 escape key Cancel the input and close the pop-up dialog box to return to the 翻.16
program content screen.
17.译 译.16
18.狗 狗.16
/ Confirm the input and close the pop-up dialog box to return to the program /
19.翻 enter key 翻.19
content screen.At the same time, the specific program section terminator
20.译 function, as well as line feed function. 译.19
21.狗 狗.19
/ /
22.翻 shift Select or cancel the upshift function. 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 Tailstock Control tailstock in manual mode 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 Change the Tool change in manual mode 翻.28
29.译 knife 译.28
30.狗 狗.28
/ /
31.翻 X-axis program Manual mode X-axis returns to program zero point 翻.31
32.译 zero 译.31
33.狗 狗.31
/ /
34.翻 Z-axis program Manual mode z-axis returns to program zero point 翻.34
35.译 zero 译.34
36.狗 狗.34
/ /
37.翻 Page up and page Or in edit mode.Scroll up or down 10 lines at a time. 翻.37
38.译 down 译.37
39.狗 狗.37
/ /
40.翻 Up, down, Move the cursor up, down, left and right.(shared with axis function key, 翻.40
41.译 left and page turning in editing and entry mode, and axis selection key in other 译.40
42.狗 right modes) 狗.40
/ /
cursor
43.翻 翻.43
keys
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -13- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 Character input.Double function key, you need to press the up 狗.1
/ Character shift key to input the second function character. /
4.翻 key 翻.4
(the number key can be defined as the port direct control key,
5.译 which works in manual mode) 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ 2.1.3 Function operation key of machine tool /
16.翻 Used to select various display screens. 翻.16
17.译 译.16
Key Icon Key name Purpose
18.狗 狗.16
function
/ /
19.翻 Enter editing mode.Press again and the teaching function is 翻.19
20.译 Edit key 译.19
switched, and the indicator light flashes as the teaching function
21.狗 狗.19
/ /
22.翻 翻.22
23.译 Auto Key Enter the automatic operation mode. 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 Input key Enter the operation mode of input (MDI). 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 Zero return Enter the return to reference point (machine zero) mode. 译.28
30.狗 key 狗.28
/ /
31.翻 翻.31
Single
32.译 Enter single step mode or handwheel operation mode. 译.31
33.狗 step key or 狗.31
/ handwheel /
34.翻 mode key 翻.34
35.译 译.34
36.狗 狗.34
/ Manual key Enter manual operation mode. /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ Function Switch page, reverse switch page when upshift /
40.翻 switching 翻.40
41.译 译.40
42.狗 When the program is running automatically, it can switch between 狗.40
/ Single /
single section operation and continuous operation, and the indicator
43.翻 segment bond 翻.43
44.译 light will be on when the single section operation is effective. 译.43
45.狗 狗.43
/ Select stop In the automatic and input mode, when the stop is effective, the /
46.翻 key indicator light will be on and M01 stop will be executed. 翻.46
47.译 译.46
48.狗 -14- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
Clamping key Loosening and clamping fixture
3.狗 狗.1
/ /
4.翻 翻.4
5.译 译.4
Cooling key Turn on and off the coolant
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 Spindle key Manual, handwheel, return to zero effective, switch between 狗.7
/ spindle forward transmission and stop /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ Manual rate or feed rate key.Press the key once to increase or /
Feed rate key
13.翻 decrease the feed rate by 10%.10%--150%。 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 Fast rate 狗.16
In non editing and teaching mode, switch fast magnification F0,
/ switching /
F25, F50, F75, F100
19.翻 翻.19
20.译 译.19
21.狗 Spindle ratio In non editing and teaching mode, switch spindle magnification 狗.19
/ 50% ~ 120% /
22.翻 翻.22
23.译 Quick key Manual speed, express speed switch.In single step mode, X100 and 译.22
24.狗 狗.22
handwheel X100 are used to switch
/ /
25.翻 ratio switch 翻.25
26.译 译.25
27.狗 Start key Cycle start key.Automatic or MDI program running start. 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 Pause key Feed hold key.Automatic or MDI program running is suspended. 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/
2.2 Page display /
34.翻 2.2.1 Page layout 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -15- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 proje expla 翻.1
User Manual
2.译 ct in 译.1
3.狗 (1) U disk status and up shift U disk status, u appears, indicating that the U disk has been inserted, and the shift up 狗.1
/ key button is on /
4.翻 (2) Magnification axis selection Display magnification, display axis selection and magnification in handwheel mode 翻.4
display
5.译 译.4
(3) How it works Editor: program editor
6.狗 狗.4
/ Teaching: editing program with /
7.翻 teaching function automatic: 翻.7
8.译 automatic operation (program 译.7
9.狗 running) 狗.7
/ Input: manual data input, MDI /
10.翻 operation return to zero: return to 翻.10
11.译 machine reference point manually 译.10
12.狗 Single step: manual single step feeding. If the handwheel is enabled, it is handwheel 狗.10
/ operation /
13.翻 Manual return to zero, continuous feed 翻.13
14.译 (4) Operation status The current program instruction execution status is 译.13
15.狗 displayed in the automatic input mode, and the step size 狗.13
/ is displayed in the handwheel wheel single step mode. /
16.翻 翻.16
Alarm status, (flashing display) prompt status.
17.译 译.16
(5) Page name The currently selected master page label is displayed
18.狗 狗.16
/ (6) Soft function key The operation menu of the currently displayed page or pop-up window /
19.翻 翻.19
2.2.2 Page display content
20.译 译.19
The system is divided into six display pages, which are [position], [program], [cutter compensation], [parameter], [information]
21.狗 狗.19
and [diagnosis], which can be switched by pressing the function switch key. If the up shift key is enabled, the reverse switch
/ /
will be carried out.
22.翻 翻.22
23.译 The display contents and related operations of each page are as follows: 译.22
24.狗 page name Screen display content Related contents 狗.22
/ and operation /
25.翻 翻.25
● Tool position in each coordinate system
26.译 译.25
27.狗 ● Tool supplement number 狗.25
/ ● Currently set spindle speed and /
position magnification, and actual speed ● Tool position selection in each coordinate system
28.翻 ● MDI program editing 翻.28
● The current set feed speed and rate, and the
29.译 actual speed
译.28
30.狗 狗.28
● Modal values of the current system
/ /
● Processing time and parts counting
31.翻 翻.31
● Program information when running
32.译 译.31
automatically
33.狗 狗.31
/ /
● Processing program editing
34.翻 翻.34
program ● CNC machining program currently open ● Copy and delete machining program files in program
35.译 译.34
● Program directory directory (including local and USB flash disk)
36.狗 狗.34
● Input and output of processing program files between
/ /
37.翻 different memories 翻.37
38.译 译.37
39.狗 Dao Bu ● Tool position in each coordinate system ● Modify tool compensation value 狗.37
/ ● Knife compensation value /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
● system parameter ● Parameter setting
/ parameter /
● Logical parameters ● Logical parameter setting
43.翻 翻.43
● Advanced operations
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -16- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
1.翻
2.译
3.狗
/
4.翻 XC609T Lathe CNC System
5.译 User Manual
● Alarm viewing and clearing
6.狗
● CNC alarm in progress ● Permission setting
information
/
● system information ● System lock settings
7.翻
● Parameter switch and program switch
8.译
9.狗
/
10.翻
11.译
12.狗
/
13.翻
14.译
15.狗
/
16.翻
17.译
18.狗
/
19.翻
20.译
21.狗
/
22.翻
23.译
24.狗
/
25.翻
26.译
27.狗
/
28.翻
29.译
30.狗
/
31.翻
32.译
33.狗
/
34.翻
35.译
36.狗
/
37.翻
38.译
39.狗
/
40.翻
41.译
42.狗
/
43.翻
44.译
45.狗
/
46.翻
47.译
48.狗
/
49.翻
50.译
51.狗
/ -17-
52.翻
53.译
54.狗
/
XC609T Lathe CNC System
1.翻 翻.1
diagnosis ● CNC related diagnostic information User Manual
● Search by serial number
2.译 译.1
3.狗 狗.1
/ 2.2.3 Soft function key menu /
4.翻 Each main page is switched to each sub screen through the soft function key.The function of soft function key翻.4
5.译 is triggered by the user's press lift action, which is classified as follows according to the operation form:译.4
6.狗 A In page operation, not highlighted 狗.4
/ /
B Enter the next submenu
7.翻 翻.7
8.译 C Page display options or display content switching 译.7
9.狗 D Pop up window 狗.7
/ /
10.翻 翻.10
11.译 2.3 Location screen 译.10
12.狗 2.3.1 Picture composition 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 The position main interface displays coordinates, processing time, number of pieces 译.25
27.狗 processed, manual speed, spindle speed, and operation information of each program.S: Spindle 狗.25
/ setting speed /
28.翻 翻.28
F: Machining feed rate
29.译 译.28
30.狗 2.3.2 Brief display 狗.28
/ Press [brief display] to enter this page.As shown in the figure: /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 Brief display: display absolute coordinates in large font, main program feed speed, 狗.43
/ spindle 1 speed, manual speed. /
46.翻 翻.46
47.译 译.46
48.狗 -18- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
2.4 Program screen User Manual
2.译 译.1
3.狗 The program screen includes three sub screens: program content, local directory, and U disk directory.These 狗.1
/ sub screens can be switched to by soft keys [program content], [local directory], [U disk directory]. /
4.翻 2.4.1 Program content screen 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 This interface displays the current part program. Move the cursor up and down to preview the program content line 翻.16
17.译 by line, and press [pageup] and [pagedown] to preview the program content in ten lines. 译.16
18.狗 狗.16
2.4.2 Local directory screen
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 The local catalog lists all part programs stored in CNC and shows the 翻.31
32.译 status of storage space.Note that o0000.nc is a space occupying file. This 译.31
33.狗 file cannot be edited or deleted. 狗.31
/ 2.4.3 USB flash disk directory screen /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
Press [USB DNC] to directly run the program in USB flash disk.
47.译 译.46
48.狗 -19- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Press [program import] to import the selected file into the local directory. 翻.1
User Manual
2.译 译.1
3.狗
2.5 Knife compensation screen 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗
2.6 Parameter screen 狗.13
The parameter screen includes comprehensive parameters, input port configuration, output port configuration, direct control function
/ configuration and axis parameters.You can switch to these sub screens through the soft key.
/
16.翻 翻.16
17.译 2.6.1 Comprehensive parameter screen 译.16
18.狗 Comprehensive parameters are used to set system related parameters.And with notes, it can be easily and quickly modified. 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ Note: the unit of position in the parameter /
31.翻 is 0.001.In the editing mode, use the [modify] 翻.31
32.译 key to set. 译.31
33.狗 2.6.2 Input port parameter screen 狗.31
/ Input port parameters are used to set input port function parameters.And with notes, it can be easily and quickly modified. /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ 1 ~ 48 input ports can be configured as buttons, limit, alarm, handwheel shaft selection and other functions, while 25 ~ 48 are /
46.翻 expansion input ports. The speed of extended input ports is slow. Please do not configure limit, alarm and other functions that need 翻.46
47.译 to be detected in time.In the editing mode, use the [modify] key to set. 译.46
48.狗 -20- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 The input port can also be configured with the [modify] key in the diagnosis function, and the test翻.1
User Manual
2.译 译.1
port is more intuitive after the line is connected.
3.狗 狗.1
/ 2.6.3 Output parameter screen /
4.翻 The output parameter is used to set the function parameters of the output port.And with notes, it 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 can be easily and quickly modified. 翻.16
17.译 The output port can be configured as spindle cooling, clamping, spindle 译.16
18.狗 狗.16
forward rotation and reverse rotation signal, state tricolor lamp,
/ /
19.翻 which is convenient for programming.In the editing mode, use the 翻.19
20.译 [modify] key to set. 译.19
21.狗 狗.19
/ The output port can also be configured with the [modify] key in the diagnosis function, and the /
22.翻 test port is more intuitive after the line is connected. 翻.22
23.译 2.6.4 Direct control parameter screen 译.22
24.狗
Direct control configuration can be configured to directly control the output port in manual mode. 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 The trigger source can be a key or an input port.The trigger mode can be self-locking and 狗.34
/ /
inching.
37.翻 翻.37
38.译 In the editing mode, use the [modify] key to set. 译.37
39.狗 2.6.5 Axis parameter screen 狗.37
/ /
Axis parameters configure the electronic gear of each shaft, the speed of each shaft and other
40.翻 翻.40
41.译 information. 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -21- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Electronic gear: numerator, number of motor pulses per cycle, if there is Manual
reducer multiplied by 翻.1
User
2.译 译.1
reduction ratio.
3.狗 狗.1
/ Denominator, the distance in each turn. If it is a screw rod, it is the /
4.翻 screw pitch of the screw rod, in micrometer (0.001 mm).In diameter programming, the 翻.4
5.译 译.4
numerator denominator > = 2 is needed to achieve the diameter resolution of 0.001
6.狗 狗.4
/ Example: stepper motor subdivision 16, /
7.翻 reducer 5:1, screw pitch 5mm, molecule = 翻.7
8.译 译.7
9.狗
200 * 16 * 5 = 16000 狗.7
/ Denominator = 5000 /
10.翻 The numerator and denominator can be reduced or not. 翻.10
11.译 译.10
12.狗 If the motor has no speed limit, the maximum shaft speed can be obtained, and the maximum speed of 狗.10
/ the controller is 200kHz /
13.翻 Maximum speed = 200000016000 * 5 mm/s=62.5mm/s =62.5*60mm/min=3750mm/min. 翻.13
14.译 译.13
In fact, the maximum effective speed of stepping motor should not exceed 3750.Assuming that the
15.狗 狗.13
/ maximum effective speed of stepper motor is 800 rpm, the maximum speed is 80005 * 5 = 800mmmin /
16.翻 翻.16
17.译 译.16
18.狗
2.6 Information screen 狗.16
/ The parameter screen includes three sub screens: alarm information and system /
19.翻 information.[information] and [information] can be switched to the sub-system. 翻.19
20.译 译.19
2.6.1 Alarm information screen
21.狗 狗.19
/ The alarm information screen displays the list of current alarms, and each alarm message contains /
22.翻 the alarm number and alarm content.The alarm content is a brief description of the alarm and its 翻.22
23.译 译.22
24.狗
release method. 狗.22
/ There are two alarm types: when CNC alarm occurs, the program operation is stopped; different /
25.翻 alarm clearing methods are different, some alarms are cleared by pressing [reset]; some alarms 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 can be cleared only by restarting the system.Please refer to the instruction document of alarm 译.37
39.狗 狗.37
information for details.
/ /
40.翻 Boot screen import: a set of true color bmp format screen with size less than or equal to 480 * 320 should 翻.40
41.译 译.40
be made and saved as start.bmp. Save it in the root directory of the U disk, insert th e controller, and
42.狗 狗.40
/ press [import boot screen] to wait for the prompt to import successfully. If the prompt fails, please /
43.翻 confirm whether the name of the boot screen is correct. 翻.43
44.译 译.43
45.狗 [breakpoint information] you can view the number of lines last run, which is used as a reference to 狗.43
/ continue execution in case of unexpected power failure. /
46.翻 2.6.2 System information screen 翻.46
47.译 译.46
48.狗 -22- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ Press the parameter switch and program switch to switch the switch state.Set the permissions and /
13.翻 翻.13
set the corresponding permissions. There is no password required for level F, and 888888 is the
14.译 译.13
15.狗 default password for Level C and level B.Password is required from low to high level, but no 狗.13
/ password is required from high level to high level. If level c password is forgotten, you can go /
16.翻 翻.16
to level B permission first and then lower to level C, and then modify level c password.
17.译 译.16
18.狗 Permissions from low to high are f level, C level and B level 狗.16
/ 2.6.3 Time limit and password modification screen /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ Set the total power on running time of the system according to the trial time, and set 0 /
31.翻 翻.31
to cancel the limit.The contact number is used to contact the seller after the time has
32.译 译.31
33.狗 expired.The above level B authority is required. After setting the trial time, you must 狗.31
/ change the password of level B permission, and remember that the factory can not unlock /
34.翻 翻.34
the level B password.
35.译 译.34
36.狗 Password modification is used to modify the authority password of this level. To modify the password,
狗.34
/ you need to input the same password twice. The password can be composed of numbers and letters, with /
37.翻 a maximum of 11 digits. 翻.37
38.译 Factory default 888888 译.37
39.狗 狗.37
/ /
40.翻 2.8 Diagnosis screen 翻.40
41.译
The diagnosis screen includes six sub screens: input diagnosis, output diagnosis, local variable, 译.40
42.狗 狗.40
common variable 1 and common variable 2.Through the soft key [input diagnosis]
/ /
43.翻 [1] local variables and common variables can be switched to [1]. 翻.43
44.译 2.8.1 Input diagnosis screen 译.43
45.狗 狗.43
/
As shown in the figure below, when the external input signal is valid, the circle of the /
46.翻 corresponding input point (x01-x96) will be filled and displayed, and the port function name is 翻.46
47.译 below the port number. 译.46
48.狗 -23- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 In editing mode, press modify to set the function of input port. 翻.13
14.译 译.13
2.8.2 Output diagnosis screen
15.狗 狗.13
/ [output switch] and [all off], the corresponding output points (y01-y96) can be tested. When opened, the /
16.翻 circle will be filled with the display, and the load of the corresponding port will be turned on.The port 翻.16
17.译 function name is below. 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -24- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Chapter 3 basic operation 翻.1
User Manual
2.译 The basic operation is to manually operate the machine before the program running, complete the machine tool return to zero, set 译.1
3.狗 coordinate system, tool setting and other preparatory work. 狗.1
/ /
3.1 Return to mechanical zero operation
4.翻 翻.4
Manual mechanical return to zero points in 6 cases.Reference axis parameter setting for specific setting.
5.译 译.4
Operation steps
6.狗 狗.4
/ 1 Press [return to zero] on the system panel, it is in the zero return operation mode, and the indicator light on the key is on. /
7.翻 2 Press [Z] to return to the zero direction indicator of the system. 翻.7
8.译 译.7
3 Zero return mode, 0: zero switch + Z pulse
9.狗 狗.7
1: Zero switch
/ /
2: Limit switch
10.翻 翻.10
3: Limit switch + Z pulse
11.译 译.10
12.狗 4: Z pulse 狗.10
/ 5: No return to zero /
13.翻 Related treatment 翻.13
14.译 After returning to mechanical zero, the parameters can be set: after returning to mechanical zero, the machine tool coordinates of 译.13
15.狗 each axis are set to 0.The offset of each axis after returning to mechanical zero.The parameters are set in the axis.If the limit 狗.13
/ is used to return to zero, it is better to set the return to zero offset of more than 1 mm to avoid triggering the limit switch /
16.翻 alarm by mistake. 翻.16
17.译 译.16
18.狗 狗.16
3.2 Manual feed
/ /
In manual mode, press the manual axial movement switch on the panel of the machine tool to make the tool move continuously along the
19.翻 selected axis and direction. 翻.19
20.译 Operation steps
译.19
21.狗 狗.19
/ 1 Press the mode key [manual], select the manual operation mode, and the indicator on the key is on. /
22.翻 2 Select the movement key of the axis to be moved, press and hold the key, so that the machine tool moves along the selected axis 翻.22
23.译 direction. 译.22
24.狗 3 Release the key of axis movement, and the machine tool will decelerate and stop immediately. 狗.22
/ Relevant explanation /
25.翻 Manual feed rate 翻.25
26.译 By default, manual low-speed feeding with comprehensive parameters is adopted, which is shared by all axes. 译.25
27.狗 Manual rapid feed 狗.25
/ /
28.翻 翻.28
manual mode is ixt947, it can be controlled manually. is a key with self-locking. When pressed repeatedly, it will switch in the
29.译 译.28
switch state. When the indicator light on the key is on, it means that the manual fast switch is on; when the indicator light on the key
30.狗 狗.28
/ is off, it means that the manual fast switch is closed. /
31.翻 When the manual fast switch is turned on, the manual feed is changed into manual fast feed of each axis, and the actual feed rate is翻.31
32.译 related to the rapid rate. 译.31
33.狗 狗.31
/ /
3.3 Single step feed
34.翻 翻.34
In the single step feed mode, select the movement key of the axis to be moved. Each press can make the selected axis move step by
35.译 译.34
step in the selected direction. The minimum unit of movement is the minimum programming unit of the system. The input multiple of
36.狗 狗.34
each step can be 10 times, 100 times and 1000 times, corresponding to x1, X10 and X100.
/ /
37.翻 Operation steps 翻.37
38.译 1 Press the mode key [single step], when the parameter p0026 = 1, the system will enter the single step feeding mode, and the 译.37
39.狗 indicator light on the key will be on. 狗.37
/ /
40.翻 2 Press to switch between x1, X10 and X100. 翻.40
41.译 译.40
42.狗 3 Press the axis movement key to select the axis to be moved and the direction of movement. Each time you press a motion key, the 狗.40
/ corresponding axis will move one step in the specified direction, and the movement rate is the same as the manual feed rate. /
43.翻 翻.43
44.译 3.4 Hand wheel feed 译.43
45.狗 In the handwheel mode, the micro feed of the machine tool can be realized by rotating the manual pulse generator on the operation panel 狗.43
/ or external. The user can select the axis to be moved through the axis selection key. /
46.翻 翻.46
The minimum unit of the movement of each scale of the manual pulse generator is the minimum programming unit, and the optional
47.译 译.46
48.狗 -25- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 magnification is 1 times, 10 times and 100 times. 翻.1
User Manual
2.译 译.1
3.狗 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -26- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Operation steps 翻.1
User Manual
2.译 译.1
1 Press the mode key [single step], when the parameter p0023 = 0, the system will enter the handwheel feed mode, and the indicator
3.狗 light on the key will be on. 狗.1
/ /
4.翻 翻.4
2Press the rate switch key by single hand wheel to switch between x1, X10 and X100 to select the corresponding movement of each scale
5.译 译.4
of the hand remote pulse generator.In handwheel mode, it means that the corresponding movement of each scale is the minimum programming
6.狗 狗.4
/ unit × 1, × 10 and × 100. /
7.翻 3 Press the wheel spindle selection key to select the axis to be moved. 翻.7
8.译 译.7
4 Turn the hand pulse generator, clockwise rotation of the selected axis positive motion, counterclockwise rotation of the selected
9.狗 axis negative motion.
狗.7
/ /
10.翻 翻.10
11.译 3.5 Manual auxiliary operation 译.10
12.狗 3.5.1 Manual coolant switch 狗.10
/ Press the [cooling] key to change the state of the coolant switch, that is, when the coolant is output, press this key to turn off the /
13.翻 output; when the coolant is not output, press this key to turn on the output.The [cooling] key is a button with self-locking, which will 翻.13
14.译 switch from "on → off → on" when pressed several times. 译.13
15.狗 3.5.2 Manual clamping switch 狗.13
/ /
In the single step return to zero mode of manual hand wheel, press the [clamp release] key to change the clamping switch state, that is,
16.翻 翻.16
when clamping output, press this key to close the output, and when the clamping is not output, press this key to open the output.The
17.译 译.16
[clamp release] button is a button with self-locking. When pressed repeatedly, it will switch between "clamp → loosen → clamp".
18.狗 狗.16
/ 3.5.3 Manual spindle control /
19.翻 When the manual manual wheel returns to zero step by step, press the [spindle] key. If the spindle is running, it will stop; if the 翻.19
spindle stops, it will move forward.
20.译 译.19
21.狗 狗.19
/ 3.6 Set coordinate system /
22.翻 In the [position] interface [manual] mode, press the [modify] key to set the coordinates. 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 Press the letter in front of each item to select the menu item and press the [OK] key to set.Press cancel to exit the operation. 狗.34
/ /
37.翻
3.6.1 Program reference point 翻.37
38.译 Method 1 译.37
39.狗 0: set program reference point.Set the current machine coordinate to the program zero point of each parameter axis.In manual 狗.37
/ mode, press the corresponding axis to return to the reference point, and the machine tool returns to this point. /
40.翻 Method 2 翻.40
41.译 When G50 is executed in [MDI] mode, the zero point of the program can also be set. If there is G50 instruction in the program,译.40
42.狗 the latest G50 executed shall prevail. 狗.40
/ /
43.翻 3.6.2 Set machine coordinates 翻.43
44.译 If the machine does not return to mechanical zero function.The machine tool coordinates can be set manually, if the motor loses 译.43
45.狗 step or other reasons are inaccurate.The fixed point can be used to set the machine coordinates to restore the correct coordinates. 狗.43
/ /
Select set machine coordinate and set current machine coordinate in dialog box.
46.翻 翻.46
47.译 译.46
48.狗 -27- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 3.6.3 Tool setting in absolute coordinates 翻.1
User Manual
2.译 译.1
In automatic operation, it is programmed in
3.狗 狗.1
absolute coordinates.Method 1
/ /
Select and set the current absolute coordinate, input the number and press [OK], and the machine tool
4.翻 翻.4
will set the current tool tip as the input coordinate.Method 2
5.译 译.4
When G50 is executed in [MDI] mode, absolute coordinates can also be set. If there is G50 instruction in the
6.狗 狗.4
program, the latest executed G50 shall prevail.Example G50 x100z200
/ /
7.翻 After execution, the current tool point coordinate is set to x 100.000 Z 200.000, and the current machine tool coordinate is set 翻.7
8.译 to program zero point 译.7
9.狗 3.6.4 Dao Bu Dao 狗.7
/ In manual mode or single step mode, switch the interface to tool compensation.The system adopts trial cutting method to set the tool./
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
1 X-direction tool setting
24.狗 狗.22
/ (1) Enter the manual or handwheel mode, and select the cutter complement number with [previous page] [next page].Press [tool /
change] to select the tool.
25.翻 翻.25
26.译 (2) Start the spindle, move the tool holder, and make a small section of outer circle or inner hole on the blank. 译.25
27.狗 (3) Exit the tool along the Z axis, stop the spindle, and measure the diameter. 狗.25
/ /
(4) Press [x measurement] (F2), input the diameter, and press the Enter key.
28.翻 翻.28
29.译 2 Z-direction tool setting 译.28
30.狗 (1) Enter the manual or handwheel mode, and select the cutter complement number with [previous page] [next page].Press [tool狗.28
/ change] to select the tool. /
31.翻 (2) Start the spindle, move the tool carrier, and get the end face on the blank. 翻.31
32.译 译.31
(3) Exit the tool along the X axis, stop the spindle, and measure the length.
33.狗 狗.31
/ (4) Press [Z measurement] (F1), input the length, and press the Enter key. /
34.翻 3 10. Z simultaneously memorizes tool setting 翻.34
35.译 (1) Enter the manual or handwheel mode, and select the cutter complement number with [previous page] [next page].Press [tool
译.34
36.狗 change] to select the tool. 狗.34
/ /
(2) Start the spindle, move the tool holder, and make a small section of outer circle or inner hole on the blank.
37.翻 翻.37
38.译 (3) Press the letter [x] key to memorize the position of X axis, and the x-axis tool setting lamp flashes. 译.37
39.狗 (4) Move the tool holder and get the end face on the blank. 狗.37
/ (5) Press the letter [Z] key to memorize the z-axis position, and the z-axis tool setting lamp flashes.
/
40.翻 翻.40
41.译
(6) Exit the tool and stop the spindle.
译.40
42.狗 (7) To measure the diameter, press [x measurement] (F2), input the diameter, and press the Enter key. 狗.40
/ (8) To measure the length, press [Z measurement] (F1), input the length, and press the Enter key. /
43.翻 翻.43
(9) This method cannot be used if it is not in manual or handwheel mode.
44.译 译.43
45.狗 4 Offset of cutter compensation 狗.43
/ If the size of the workpiece is too large or too small, the incremental tool compensation can be modified. /
46.翻 (1) Enter the [tool compensation] interface.In the automatic mode, select the cutter complement number with [↑], [↓]. 翻.46
47.译 译.46
48.狗 -28- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 (2) Press [increment Z] or [increment x], and input the deviation value. InUser 翻.1
Manual if
X direction,
2.译 译.1
the outer circle is too large, enter a negative value, if it is too small, enter a
3.狗 狗.1
/ positive value; if the inner circle is too large, enter a positive value and a small /
4.翻 negative value; if the z-axis direction is too large, enter a negative value and a small 翻.4
5.译 positive value. 译.4
6.狗 狗.4
Note: if it is not in the stop state, the tool compensation can not take effect immediately after the
/ /
7.翻 modification, but only after the corresponding t code is executed.It can be set without tool 翻.7
8.译 compensation system. 译.7
9.狗 狗.7
/ /
10.翻
3.7 Return to program zero 翻.10
11.译 In order to prevent collision during tool change, the tool should be changed at the fixed position of the 译.10
12.狗 machine tool.This fixed position is the zero point of the program.The zero point of the program is based on the 狗.10
/ coordinate of the machine tool. You can view and modify the zero point of the machine tool in the parameter of each /
13.翻 axis.The G50 command also sets this parameter. 翻.13
14.译 译.13
Or press [G0] in the zero point mode of the program.In the program, use g26 instruction
15.狗 狗.13
/ to return to program zero. /
16.翻 翻.16
17.译 译.16
3.8 Three position switch
18.狗 狗.16
/ If the input port is set and the third gear switch 1 is /
19.翻 configured, the third gear switch mode is activated.In fact, 翻.19
20.译 the system adopts two-line control, and the state is 译.19
21.狗 The third gear switch 1 is on, the 狗.19
/ /
third gear switch is 2 off, and the
22.翻 翻.22
23.译 third gear switch 1 is off, and the 译.22
24.狗 third gear switch is off, and the 狗.22
/ third gear switch is off, and the /
25.翻 third gear switch is on 翻.25
26.译 译.25
27.狗 狗.25
/ State one /
28.翻 Running program running, 翻.28
29.译 allowing the spindle to run 译.28
30.狗 狗.28
state 2
/ /
31.翻 The program allows the 翻.31
32.译 spindle to stop running 译.31
33.狗 The program is suspended and the spindle is not allowed to run 狗.31
/ /
34.翻 翻.34
If in state 2, the program stops and the start key is pressed, the system
35.译 译.34
36.狗 will alarm [the three position switch is not in operation].Switch from 狗.34
/ state 2 to state 1. If the program is in pause state, the program will /
37.翻 run. 翻.37
38.译 译.37
From state three to state two, the spindle is restored.If the spindle state is changed in state 3, the
39.狗 狗.37
/ spindle will run in the new state. /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -29- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Chapter 4 automatic operation 翻.1
User Manual
2.译 译.1
Machine tool running under program control is called automatic operation.There are two types of automatic operation,
3.狗 including program running and MDI running. 狗.1
/ /
4.翻 4.1 Program running 翻.4
5.译 In automatic mode, running a program stored in memory in advance is called program running. 译.4
6.狗 狗.4
/ Operation steps /
7.翻 1 The program can be stored in memory (it can be edited directly in the system or imported from USB flash disk) or directly 翻.7
8.译 usbdnc. 译.7
9.狗 狗.7
2 Press the [auto] key to enter the automatic mode.
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 3 Press [function switch] to enter the program screen, then press the [local directory] soft key, and then press [↑], [↓] 译.22
to retrieve the program to be executed.
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 4 Press the soft key again to return to the program interface. 翻.37
38.译 Press [5] to start the program automatically. 译.37
39.狗 狗.37
/ /
Relevant explanation
40.翻 翻.40
Automatic operation stop method
41.译 译.40
42.狗 (1) the programmer enters the stop command at the place to stop in advance, including M00 (program pause), M01 狗.40
/ (optional stop), m022m30 (end of program).M00 (program pause) /
1
43.翻 After the program segment containing M00 is executed, the automatic operation is suspended and all modal information 翻.43
44.译 is saved.Press [start] to start automatic operation again.M01 (optional stop) 译.43
45.狗 When the program stop switch is on, M01 acts as M02; when the program stop switch is off, M01 has no 狗.43
/ effect.M02 (end of program) /
2
46.翻 翻.46
47.译 译.46
48.狗 -30- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 After the program segment containing M02 is executed, it means that 翻.1
Userthe main
Manual
2.译 译.1
3.狗 3 program ends and the automatic operation stops. The program cursor is in the 狗.1
/ current program segment.M30 (end of program) /
4.翻 翻.4
After the program segment containing M30 is executed, it means that the main program is
5.译 译.4
finished, the automatic operation stops, and the spindle and cooling are closed.The program
6.狗 狗.4
/ cursor returns to the beginning of the program. /
7.翻 (2) use the buttons on the operation panel to stop the 翻.7
8.译 1 program, including [pause] and [reset] feed hold (pause) 译.7
9.狗 狗.7
/ Press the [pause] key, the system will stop the movement of the machine tool as fast as /
10.翻 2 possible and safely, stop the execution pause, and enter the feed holding state.reset 翻.10
11.译 Press the [reset] key to immediately end the automatic operation and stop the tool 译.10
12.狗 狗.10
deceleration.
/ /
13.翻 The M99 in the main program 翻.13
14.译 When the program is running, if there is M99 in the main program, after the execution of M99, it 译.13
15.狗 狗.13
will jump to the beginning of the program to continue to execute, count plus one, and repeatedly
/ /
16.翻 execute the main program. If l is specified, press l times to stop 翻.16
17.译 译.16
18.狗 狗.16
/
4.2 MDI multi segment operation /
19.翻 In MDI mode, multi line program can be compiled and executed through MDI panel, which is called 翻.19
20.译 MDI multi segment running or MDI running.The program format of MDI is similar to that of normal 译.19
21.狗 狗.19
/
program.MDI runs are suitable for simple test operations. /
22.翻 Operation steps 翻.22
23.译 1 Press the [function switch] key to enter the program screen, as shown in the figure below. 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 2 Press the cursor key to move the cursor to the beginning of the program. 翻.37
38.译 3 Press the [start] key to start MDI operation. 译.37
39.狗 狗.37
/
Relevant explanation /
40.翻 Stop MDI operation 翻.40
41.译 It is the same as when the program is running, but the difference is that when MDI runs to M02, 译.40
42.狗 M30 will respond differently (see above). 狗.40
/ /
43.翻 Restart 翻.43
44.译 After MDI stops running, you can edit it.When the cursor is in any position in the program, you 译.43
45.狗 狗.43
can press the start key to start MDI operation again, and the system will re execute the program
/ /
46.翻 from the beginning of the program segment where the current cursor is located. 翻.46
47.译 译.46
48.狗 -31- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Chapter V trial operation 翻.1
User Manual
2.译 译.1
Before actual processing, in order to test the correctness of the processing program, the functions described
3.狗 狗.1
in this chapter can be used to debug the processing program.
/ /
4.翻 5.1 Feed rate multiplier 翻.4
5.译 By setting the feed rate (feed rate), the user can change the feed rate specified by the program by 译.4
6.狗 percentage, so as to achieve the purpose of verifying the program. 狗.4
/ /
The feed rate can be controlled by the feed rate key on the system operation panel. The feed rate can be
7.翻 翻.7
8.译 changed in the range of 10% ~ 150%, and the difference of each gear is 10%.The final value of actual feed 译.7
9.狗 rate = feed rate / feed rate specified by the program. 狗.7
/ /
10.翻 翻.10
11.译 5.2 Rapid feed rate 译.10
12.狗 The user can set the rapid feed rate (rapid rate) to temporarily reduce the rapid feed speed, which will 狗.10
/ affect the speed of all types of rapid movement in the program.include: /
13.翻 1 G00 fast feed; 翻.13
14.译 译.13
15.狗 2 Fast feed in fixed cycle; 狗.13
/ 3 Manual rapid feed; /
16.翻 Operation steps 翻.16
17.译 译.16
Before or during automatic operation, press the fast rate key on the system operation panel to adjust the fast
18.狗 狗.16
rate to the required percentage.
/ /
19.翻 翻.19
20.译 5.3 Single program segment 译.19
21.狗 When the single program segment switch is on, the system will stop after one program segment is executed, and 狗.19
/ /
the system will stop again after the next program segment is executed.Users can execute the whole program
22.翻 翻.22
23.译 segment by segment, which is often used to check whether the execution results of multiple program segments 译.22
24.狗 meet the expectations.The switch of one-way sequence section is controlled by the [single section] key on the 狗.22
/ machine tool. This key is like a button with self-locking. When the indicator light on the key is on, it /
25.翻 翻.25
means that the one-way sequence section switch is on, and when the key is off, it means that the one-way
26.译 译.25
sequence section switch is closed.
27.狗 狗.25
/ Operation steps /
28.翻 翻.28
Before the automatic mode, press the [single segment] key to make the indicator light on the key on. After the
29.译 program starts to start, the first program segment will stop. 译.28
30.狗 狗.28
During automatic operation, press the [single segment] key to make the indicator light on the key on. After
/ /
the execution of the currently executing program segment, it will stop.
31.翻 翻.31
32.译 译.31
33.狗 5.4 Electing to stop 狗.31
/ With M01 instruction in the program, if the select stop function is enabled, /
34.翻 翻.34
the program will end when the program runs to M01 segment.This function can
35.译 译.34
36.狗 be stopped from a complete process in a circular program. 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -32- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Chapter 6 safe operation 翻.1
User Manual
2.译 译.1
3.狗
6.1 Power on 狗.1
Before the system is powered
/ /
on, it should be confirmed
4.翻 翻.4
that: 1. The state of the
5.译 译.4
machine tool is normal.
6.狗 狗.4
/ 2 The power supply voltage meets the requirements. /
7.翻 3 The wiring is correct and firm. 翻.7
8.译 After the system is powered on, the boot screen will be displayed (the user can modify it by himself). 译.7
9.狗 At this time, the system self checks and initializes.After the self-test and initialization, the integrated position page is
狗.7
/ displayed. /
10.翻 翻.10
11.译
6.2 Shut down 译.10
Before shutdown, confirm that:
12.狗 狗.10
The feed shaft of 1cnc is in stop state.
/ /
13.翻 2 Auxiliary function is off. 翻.13
14.译 3 First cut off the CNC power supply, and then cut off the power supply of the machine tool. 译.13
15.狗 狗.13
/
6.3 Superprotection program /
In order to avoid damage to the machine tool caused by the over travel of each feed shaft, over travel protection measures must be
16.翻 翻.16
taken.
17.译 译.16
18.狗 6.3.1 Hardware over range protection 狗.16
/ Generally, limit switches (travel switches) are installed in the positive and negative directions of each axis. The tool can only /
19.翻 move within the range limited by the positive and negative limit switches of each axis.When the tool exceeds the limit limit, the 翻.19
20.译 system will stop immediately when the tool limit is exceeded. 译.19
21.狗 In case of overtravel, the reverse moving tool (such as positive overtravel, negative moving; negative overtravel, positive 狗.19
/ moving) will leave the limit switch.The alarm can be reset and cleared after the limit is broken. /
22.翻 6.3.2 Software over range protection 翻.22
23.译 Over range protection and similar hardware protection.The positive and negative limit coordinates of software overtravel 译.22
24.狗 correspond to the limit switch of hardware overtravel.The positive and negative limit coordinates of each axis are respectively 狗.22
/ set in the parameters, and the range they limit is called soft limit. /
25.翻 When the machine tool coordinates will exceed the soft limit, the system will immediately stop the tool movement and display the over 翻.25
26.译 travel alarm.Manually move the tool in reverse direction to make the machine coordinate of each axis enter the limited range, which can 译.25
27.狗 reset and release the alarm. 狗.25
/ /
28.翻
6.4 Emergency operation 翻.28
In the processing process, due to user programming, improper operation or product failure, some unexpected results may appear.At
29.译 译.28
this time, the system must be stopped immediately.This section describes the treatment that the system can carry out in case of
30.狗 狗.28
emergency. Please refer to the relevant instructions of the machine tool manufacturer for the treatment of the machine tool in
/ /
case of emergency.
31.翻 翻.31
32.译 6.4.1 reset 译.31
33.狗 When the machine tool outputs abnormally or the coordinate axis moves abnormally, press the [reset] 狗.31
/ key to reset the system immediately; /
34.翻 2 Cooling, spindle rotation stop output; 翻.34
35.译 译.34
3 The operation ends automatically.
36.狗 狗.34
/ 6.4.2 Emergency stop /
37.翻 During the operation of the machine tool, in case of danger or emergency, the emergency stop button should be pressed. The system 翻.37
38.译 will immediately control the machine tool to stop moving, stop the output cooling, stop the spindle rotation, and display the 译.37
39.狗 emergency stop alarm. 狗.37
/ After releasing the emergency stop button, the emergency stop alarm is relieved and the system enters the reset state.In order to /
40.翻 ensure the correctness of the coordinate position, after the emergency stop alarm is removed, the mechanical zero returning 翻.40
41.译 operation should be performed again (the machine tool without mechanical zero point shall not return to zero). 译.40
42.狗 6.4.3 Cut off the power supply 狗.40
/ During the operation of the machine tool, in case of danger or emergency, the power supply of the machine tool can be cut off /
43.翻 immediately to prevent accidents. 翻.43
44.译 If the system is cut off, there may be a large deviation between the system and the actual position. 译.43
45.狗 狗.43
/
6.5 emergency door /
If the safety door signal is set, when the program is running or starting, the safety door has.signal.., and the system will alarm
46.翻 翻.46
and stop the program.
47.译 译.46
48.狗 -33- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 6.6 Pressure detection 翻.1
User Manual
2.译 译.1
If the pressure signal is set, the comprehensive parameter [p055] is not set to zero, and the low pressure signal is triggered and
3.狗 delayed [p055], the low pressure alarm will be given. 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -34- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 Chapter 7 program editing 翻.1
User Manual
2.译 译.1
3.狗 狗.1
/ 7.1 summary /
4.翻 Users can edit the program directly in the system. 翻.4
5.译 step 译.4
6.狗 The general steps of editing 狗.4
/ program are as follows: 1. Turn /
7.翻 on the program protection switch 翻.7
8.译 2 Switch to the program screen 译.7
9.狗 狗.7
3 Switch to edit mode, teaching mode or MDI (input) mode
/ /
10.翻 4 Use the address keys, number keys, backspace and function keys of the keyboard to insert and delete programs 翻.10
11.译 explain 译.10
12.狗 ● Program area 狗.10
/ Program area refers to the window for displaying and editing programs in the system.As shown in the figure below. /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 The steps to enter the program area of the
翻.25
26.译 program screen are as follows: 1. Press the
译.25
27.狗 [program] key to enter the program screen
狗.25
/ /
28.翻
2 At this time, press [Edit] and [teaching area] to switch to edit 翻.28
29.译 3 Press [program switch] to switch the display of main and auxiliary programs. 译.28
30.狗 ● Working mode and program protection switch 狗.28
/ The system must be switched to edit mode or MDI mode before program editing can be carried out.It is not necessary to turn on the /
31.翻 program protection switch when editing MDI temporary programs, but it must be turned on when editing ordinary programs. 翻.31
32.译 译.31
Program switch can protect program from accidental modification.The user can turn it off in the system information screen in chapter
33.狗 狗.31
/ Note /
34.翻 1Although ordinary programs can be edited in MDI mode, this is generally not recommended. 翻.34
35.译 译.34
MDI mode is generally only used for editing and performing some simple operations.
36.狗 狗.34
/ 2Oversized programs (greater than 200KB) cannot be edited, and can only be copied to a /
37.翻 personal computer via a USB flash drive and edited using Notepad. Then download it to 翻.37
38.译 译.37
39.狗
this CNC system via U disk. 狗.37
/ 3 This CNC system can store 200 programs. /
40.翻 2.7.3.4 The standard configuration memory capacity of this CNC system is 256M. 翻.40
41.译 译.40
42.狗 7.2 Teaching program 狗.40
/ /
Teaching programming can easily write some programs that do not require very accurate, and can automatically input absolute
43.翻 coordinate values. 翻.43
44.译 [edit, edit and teach] switches to teaching programming, and the teaching light flashes. At this time, it is turned on manually by 译.43
45.狗 default, or you can press [single step] to switch to the handwheel. 狗.43
/ The axis and edit mixed key is axis selection when the manual light is on, and it is also axis selection in case of single /
46.翻 handwheel mode, and editing key if it is hand-held handwheel.Teaching programming must be absolute programming. 翻.46
47.译 译.46
48.狗 -35- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
When you press the character keys x, y, Z, a, I, J, K, if the User Manual
corresponding axis is valid, the current absolute coordinates will be
automatically added.If [ESC] is pressed, all valid axis positions will be
input at one time.
When teaching programming and arc programming, only 3-point circle
interpolation command G05 can be used.Because the relative coordinates
cannot be entered.During teaching, there is no difference between the
invalid axis key and the editing mode, which can be input normally.

7.3 New program

Figure a Figure B
step
1 Press the [program] key to enter the program screen.
2 Press the [local directory] soft function key to enter the local directory screen.
3 Press the [new program] soft function key to open the new processing program dialog box, and
input the processing program file name o0001.As shown in Figure a.
4 Press enter to confirm.As shown in Figure B, the o0001.nc file name appears in the directory on
the left.If it is oxxxx, please name the subroutine.
5 Press the left most soft function key to return to the main program screen.
7.4 One line program
step
1 In the program editing state, press the cursor keys [←] and [→] to move the cursor to the front
of the program line to be inserted.
2 Press [Enter] to change the line.The original program is moved down and a new line is edited up
3 Use the address keys, number keys, backspace and other function keys of the keyboard to edit the
program.
explain
1 [backspace] key is to delete the previous character.
2 the [delete] key is to delete the next character.
3 the [insert] key is used to switch between the insert and edit modes.

-36-
XC609T Lathe CNC System
Chapter 3 programming instructions User Manual
Chapter 1 Introduction to programming
1.1 Definition of axis
The system uses a rectangular coordinate system composed of x-axis and z-axis for positioning and interpolation.The X axis is the
front and rear direction of the horizontal plane, and the Z axis is the left and right direction of the horizontal plane.The direction
close to the workpiece is negative, and the direction away from the workpiece is positive.As shown in the figure, the X direction of
the coordinate system of the front and rear tool holders is opposite, while the Z direction is the same.In the following illustrations

Z
X

X Z
and examples, the application of programming is illustrated by using the back cutterbed, while the front cutterbed lathe system can be
analogized.

Figure: Coordinate system of front tool holder Figure: Coordinate system of the back
1.2 Programmi tool holder
ng
coordinat
es
The system can be programmed with absolute coordinates (x, Z fields), relative coordinates (U, w fields), or mixed coordinates
(XXZ, uuw fields, absolute and relative coordinates are used at the same time).Relative coordinates are the coordinates relative to
the current position. For the X axis, you can also use diameter programming or radius programming.
(1) Absolute coordinate value
"Distance from the origin of the coordinate system" is the coordinate position to which the tool is to be moved

When the tool moves from point a to point B, the coordinate value of
point B is used, and the command is as follows: x30.0 z70.0;
(2) Incremental coordinates
Command the distance from the previous position to the next position.

-37-
XC609T Lathe CNC System
Its command moves from tool point a to point
User Manual
B as follows:;

-38-
XC609T Lathe CNC System
1.3 Company User Manual
The minimum unit of the system is 0.001mm, and the maximum range of programming is ± 99999.999
X axis:Minimum setting unit: 0.001mm The minimum moving unit is 0.0005mm
(diameter programming).Minimum setting unit: 0.001mm Minimum
moving unit 0.001mm (radius programming)
Z axis:Minimum setting unit: 0.001mm The minimum moving unit is 0.001mm

1.4 Interpolation function


The tool moves along the straight lines and arcs that make up the workpiece.
(1) The tool moves in a straight line

Program instruction: g01z_

(2) The tool moves along an


arc

Program command: G02X_Z_R_; or G03X_Z_R_;

(3) Thread cutting


According to the synchronization of tool movement
and spindle rotation, thread can be cut.Straight

thread cutting

Program instruction: G32 Z ;


Taper thread

-39-
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ /
13.翻 Program instruction: g32x_Z_; 翻.13
14.译 The function of tool moving along straight line and arc is called interpolation function. 译.13
15.狗 狗.13
/
Programming instructions G01, G02And so on, which are called the preparation function, are used to /
16.翻 indicate what kind of interpolation is carried out by the numerical control device. 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ /
25.翻 翻.25
26.译 译.25
27.狗 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -40- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
Chapter II composition of procedure User Manual
2.1 program
The program is composed of several program segments, which are composed of words, and each program segment is separated by
a segment end code.

2.1.1 Program number


N programs can be stored in the memory of the system, which can be distinguished by the program number composed of
address O and the following four digits (the program name imported from U disk can be Chinese).The program starts with
a program number and ends with M30 or M02.
format
OXXXX
O : Program number address character.
XXXX :Program number (1~9999, leading zero can be omitted)

2.1.2 Program number and program segment


A program is composed of multiple program segments.Segments are separated by a segment Terminator (;).
At the beginning of the program segment, the address N and the following five
digits can be used to form the sequence number, and the leading zero can be
omitted.format
NXXXXX
N : Program number address character.
XXXXX :Sequence number (leading zero can be omitted)
explain
The sequence number can be arbitrary and the interval can be unequal.Sequence numbers can be inserted in all program
segments or only in important segments.It is convenient to carry the sequence number in the important place of the
program.

2.1.3 Word and address


A word is the element that makes up a program segment. It consists of an address and
the value after it. The value can be negative.format

X1000
X:Addr
ess
explain
The 1000:Valu
address is a letter in the English letters (A-Z), which specifies the meaning of the values after it.According to different
preparation functions, sometimes the same address has different meanings.In this system, the address that can be used and its
e
meaning are shown in the table below.

funct addre signi


ion ss fican
ce
Program number O Program number

Sequence number N Sequence number

Preparation function G Specify action state (line, arc, etc.)


X Z U W Axis movement command
Size words R arc radius
I K The coordinates of arc center and the middle point of G12 arc.

Feed rate F Feed rate designation

Spindle function S Spindle speed designation, s spindle 1

Tool function T Designation of tool number


Auxiliary function M Machine tool auxiliary function designation
suspend P/X Designation of pause time

-41-
XC609T Lathe CNC System
parameter P/Q/R Fixed cycle parameters User Manual

2.1.4 Base address and instruction value range


The base address and instruction value ranges are shown in the table below
func addr Mm input
tion ess
Program number O 1〜9999
Sequence number N unlimited
Preparation function G 0〜99
Size words X Y Z A B C U V W I J K Q R ±999999.999
Feed per minute F 0.001〜15000.0
Spindle function S 0〜9999
Auxiliary function M 0〜99
suspend X P 0〜999999.999S
These parameters are the command range of CNC system, and have nothing to do with the actual working range
of the machine tool.For example, the system can command another axis to move about 100m, while the actual
X-axis travel of the machine tool may be only 2m.When writing the program, you should refer to this manual
and the machine manual at the same time.

2.2 End of procedure


The program ends with M30
or M02.format

M30; end of program

explain
In the execution program, if the above program code is encountered, the system ends the program execution.

-42-
XC609T Lathe CNC System
Chapter 3 preparation function (G code) User Manual
The preparation function is represented by G code, including G address and its subsequent value.G code
includes modal and non modal.
type
Type 1:Non-modal G code
Only valid in the
commanded block type
2: modal G code
It is always valid before other G code commands in the same group
example
G00 and G01 are modal G codes in the same
group. The processing procedure is as
follows: G00X; (G00 is valid)
Y ; (G00 valid)
G01Z; (G01 is
valid) X; (G01
3.1 G valid)
code list
G code group func
tion
G00 * Fast positioning, speed according to speed parameter G0 speed operation, in the
comprehensive parameters can be selected linear and non-linear
G01 02 Linear interpolation, run according to the given F
G02 Clockwise circular arc interpolation, the speed is given F, if there is a non
planar axis, according to the spiral interpolation operation
G03 Anti clockwise arc interpolation, the others are the same as above
G05 Circular interpolation through intermediate point
G04 Delay waiting, parameter x in seconds, parameter P in milliseconds, resolution
of 5 milliseconds
G28 Return to the parameter point (return to mechanical zero), involving parameters
such as speed, return to zero direction and mode
0
G26 Zero return procedure
G32 Single thread
G33 Tapping cycle
G50 Set workpiece coordinate system and program zero point
G31 Skip function
G74 End face drilling cycle
G75 Circular grooving cycle
G90 03 Circulation of outer circle and inner cylinder
G92 Thread cutting cycle
G94 End cycle
G71 Outer circle rough turning cycle
G72 Rough turning cycle of end face
04
G70 Finishing cycle
G76 Multiple thread cutting cycles
G22 Local loop start
07
G80 End of local loop

Note:
1 The G code with * is the system default-43-
G code. When the power is turned on, the modal G
code will be in the default state.
2 The G codes in group 00 are non-modal G codes, which are only valid in the current
block.
XC609T Lathe CNC System
User
4 Several different groups of G codes can be commanded in the same Manual
block. If multiple G
codes of the same group are commanded in the same block, the last G code is valid.

3.2 G00 quick positioning


G00 is a fast positioning command.It starts from the current point and moves to the specified
position according to the speed parameter G0.
Instruction format
G00 IP ;
IP: X, Z, U, W, etc., which means any combination of axes. The absolute value command is
the end point coordinate value of the tool movement, and the incremental value command
is the tool movement amount.
Instructions
Semicolon (;): indicates the end of the block.
Non linear interpolation positioning
Linear and non-linear can be selected in the comprehensive parameters.
When G00 is executed, each axis is positioned at an independent fast moving speed.If x and Z
axes are specified at the same time, the tool path is usually not a straight line.In other
words, in the process of G00, moving the axis at the same time does not do linear
interpolation, but selects the optimal path.It is usually used in stepping motor system.
Linear interpolation positioning
Linear and non-linear can be selected in the comprehensive parameters
When G00 is executed, the tool path is the same as that of G01, and the tool is
positioned in the shortest time with the speed not greater than the rapid
movement of each axis.The two methods are defined in parameter (p0025).
The schematic diagram of the two positioning modes is as follows:

Note
1. The rapid traverse speed of each axis in G00 is set by parameters, and the feedrate
specified by F is invalid. The fast moving speed of G00 can be divided into 100%,
Four gears: 75%, 50%, 25%, F0.
2. G00 is a modal command. When the next block command is also G00, it can be omitted. G00
can be programmed as G0.
When commanding G00, pay attention to the safe position of the tool to avoid collision.
3.3 G013.linear interpolation
G01X(U) Z(W) F ;
With this instruction, linear interpolation can be carried out.According to the absolute
value or increment value of (x, z) or (U, w) of the command, the feed rate is specified by F. f
is always valid until there is no new command, so it is not necessary to specify one by one.
(program example)

-44-
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 狗.1
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 3.4 G022g03 circular interpolation 翻.10
11.译 译.10
With the following command, the tool
12.狗 狗.10
/ can move along the arc.G02 /
13.翻 X Z R_ F G03 翻.13
14.译 X Z I_ K_F 译.13
15.狗 Specify Order meaning 狗.13
/ content Righteousness /
16.翻 Direction of G02 Turn CW clockwise 翻.16
17.译 rotation 译.16
18.狗 狗.16
/
G03 Turn CCW /
19.翻 counterclockwise 翻.19
20.译 Absolute value X、Z End position in the 译.19
21.狗 part coordinate system 狗.19
/ /
End position
22.翻 翻.22
The so-called clockwise and anticlockwise means that in the right-hand rectangular coordinate system, for the
23.译 relati U、W Distance from start 译.22
ZX plane, from the positive direction of the Z axis to the negative direction, as shown in the following
24.狗
figure ve point to end point 狗.22
/ value /
25.翻 For example. 翻.25
The distance from I、K
26.译 X Z 译.25
27.狗 the starting point 狗.25
/ to the center of G02 /
28.翻 the circle G03 翻.28
29.译 arc radius R Arc radius (radius 译.28
30.狗 G03 狗.28
G02 designation)
/ /
31.翻 Feed rate F Z Speed along arc 翻.31
X
32.译 译.31
Right handed coordinate system
33.狗 狗.31
/ G02 X..Z..I..K..F..; G03 X..Z..I..K..F..; /
or or
34.翻 G02 X..Z..R..F..;
翻.34
G03 X..Z..R..F..;
35.译 (absolute value (absolute value specified) 译.34
36.狗 specified) 狗.34
/ (diameter programming) Arc (diameter programming) /
37.翻 X center X 翻.37
Z
38.译 译.37
39.狗 R I 狗.37
/ R /
Z
40.翻 X X I 翻.40
K
41.译 Z Z 译.40
42.狗 Arc K 狗.40
/ center /
43.翻 翻.43
44.译 Use the address x, Z or u, w to specify the end point of the arc, expressed in absolute or incremental 译.43
45.狗 狗.43
values.The increment value is the distance from the start point to the end point of the arc.The center of the arc
/ /
46.翻 is specified by the address I, K.They correspond to the X and Z axes respectively.But the value after I, K is the 翻.46
47.译 vector component from the starting point of the arc to the center of the circle 译.46
48.狗 -45- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
Z = the initial coordinate of the center of the circle.As shown in the figure User Manual
below:
End point (x, z)

Star
ting
poin
core
t
K
I
1. K is signed according to the direction. When the direction of I and K is the same as that of X and Z
axis, the positive value is taken; otherwise, the negative value is taken.In addition to I and K, the arc center
can also be specified by radius R.As follows:
G02 X_ Z_ R_ F_ ;
G03 X_ Z_ R_ F_ ;
At this time, the following two arcs can be drawn, the circle larger than 180 ° and the circle less than 180 °
can be drawn.Arcs greater than 180 ° cannot be specified.

R=50
end

2
Star R=50
ting
poin
t

(example of program)
X

15.0 R25.0

10.0
Z
50.0

30.0
The trajectories on the graph are programmed in50.0
absolute value mode and incremental mode
respectively G02 X50.0 Z30.0 I25.0 F30 ;
or
G02 u20.0 w-20.0 i25.0 F30; or G02
x50.0 z30.0 r25.0 F30; or G02 u20.0
w-20.0 r25.0 F30;
The feed rate of circular interpolation is specified by F, which is the speed of the tool along the tangent
direction of the arc.

3.5 G05-3 point circular interpolation


G05 through the middle of the arc interpolation command.They control the cutting motion of the tool along the arc on the
specified plane.
-46-
XC609T Lathe CNC System
The subroutine cannot run this instruction. User Manual
Instruction format
Arc of ZX
plane G05 I K
1. K XisZthe middle point of the arc. Note that
it is an absolute value.10. Z is the end of
the arc.
This instruction is mainly used for teaching programming.
It is better to take the middle point of the arc to reduce the calculation error. Note that the starting point, middle point
and end point cannot be collinear.

3.6 G04 delay waiting


The execution of the next program segment can be delayed by using the delay wait instruction, and the delay time is the instruction
time.
Instruction format
G04 X ;
or
G04 P ;
X: Delay waiting time setting
(decimals can be used). P: Delay
waiting
Instructions time setting (decimals
With the pause instruction, the execution of the next program segment can be delayed for a specified period of time.
cannot be used).
Instruction word Scope of Command
instruction unit
X 0.001〜99999.999 second

P 1〜99999999 0.001 seconds

Note
1 XXP command unit has nothing to do with the
smallest unit of linear axis or rotary axis.
2 If the P and X instructions are omitted, it
can be regarded as an accurate stop.
3.7 Thread3 cutting (G32)
Executing G04 instruction will automatically prohibit pre-reading and buffering.
With G32 instruction, straight thread, taper thread and end thread with equal lead can be cut.

L L

Use the following instructions to cut metric thread at the pitch specified
by the value following the f code.G32 X(U) Z(W) F
Q_; (metric thread)
F is the lead in the long axis direction (0.001 ~ 500.000 mm).
Use the following instructions to cut the inch thread according to the
number of teeth specified by the value after the I code.G32 X(U) Z
(W) I Q_; (inch thread)
I is the number of teeth per inch in the long axis direction (0.060-
254000.000 teeth in.) x (U), Z (W) are absolute relative coordinates
of the end point of the thread
Q starting angle, 0 ~
360.000 (program example)
-47-
XC609T Lathe CNC System
G32 X Z F ; end User Manual
X
axis

X δ2
starting point a
Z

δ1

Z
ax
is

L
In general, thread cutting should be carried out many times from rough turning to finish turning with the
same track.Because the thread cutting starts after detecting the signal of the position encoder on the spindle,
the cutting point on the circumference of the part is still the same and the thread track on the workpiece is
the same even if the thread is cut many times.But from rough turning to fine turning, the spindle speed must be
certain.When the spindle speed changes, sometimes the thread will produce more or less deviation.

The lead of thread refers to the long axis direction.


X

Taper If α ≤ 45 ° lead is LZ
thread
If α > 45 ° lead is LX
LX

α
Z

LZ

Lead is usually specified by radius.


In the beginning and end of thread cutting, generally due to the speed increase and decrease, there will be
an incorrect lead. Taking into account the influence of this factor, the command thread length is longer than
the required thread length.
example:Thre
(starting point)
ad cutting
X

30mm

Z δ2 δ1

70mm

Thread lead: 4mm


δ1 = 3 mm

-48-
XC609T Lathe CNC System
δ2 = 1.5 mm User Manual
Cut depth in the X direction:
1mm (two cuts) (metric input,
diameter programming)
G00 U-62.0 ; Position to the first thread cutting depth
G32 W-74.5 F4.0; Thread cutting
G00 U62.0; Back to the starting point of X axis
W74.5; Z starting point
U-64.0 ; (Cut 1mm again for
the second time) G32 W-74.5 F4.0; Second thread cutting
G00 U64.0 ; Back to the starting point of X axis
W74.5 ; Back to the starting point of Z axis
X

Φ 50.0 δ 2

Φ 43.0

Z δ 1

Φ 14.0

30mm

40mm
Thread lead: In the Z direction: 3.5mm
δ1 = 2 mm
δ2 = 1 mm
Cut depth in the X direction: 1mm (cut in twice)
Programming according to the above parameters is as follows:
(Metric input, diameter programming)
G00 X12.0 Z72.0 ; Positioning to the first thread depth
G32 X41.0 Z29.0 F3.5 ; First thread cutting
G00 X50.0 Z72.0 ; X, Z axis retract
X10.0 ; (Cut 1mm again for the second time)
G32 X39.0 Z29.0 ; Second thread cutting
G00 X50.0 Z72.0 ; X, Z axis retract

3.8 Tapping cycle G33


G33 Z(U) F L Metric thread
G33 Z(U) I L Inch thread U
depth
F pitch (0.001~500.000mm).
I inch pitch (0.060~254000.000 pitch inch)
L head number
Code function: The motion path of the tool is from the start point to the end point, and then back to the
start point from the end point. During the movement of the spindle, the Z axis moves one pitch per
revolution, which is always consistent with the pitch of the tap. A spiral groove is formed in the inner
hole of the workpiece, which can be cut in one time
Thread processing of inner hole.

-49-
XC609T Lathe CNC System
1.翻 Cycle process: 翻.1
User Manual
2.译 译.1
1: Z axis feed and tapping (spindle on must be specified before G33 code);
3.狗 狗.1
/ 2: After reaching the end point of Z axis coordinate specified by programming, M05 signal is output; /
4.翻 3: After detecting that the spindle is completely stopped; 翻.4
5.译 4: Clockwise rotation signal output (the direction opposite to the original spindle rotation); 译.4
6.狗 5: Z axis retracts to the starting point; 狗.4
/ 6: M05 signal output, spindle stops; /
7.翻 翻.7
7: Restore the original spindle state;
8.译 译.7
9.狗 8: If it is a multi-threaded thread, repeat steps ①~⑥. 狗.7
/ /
10.翻 3.9 Automatic return to mechanical origin (G28) 翻.10
11.译 译.10
G28 X(U) Z(W) ;
12.狗 狗.10
/ Using the above command, the commanded axis can automatically return to the reference point. X(U) Z(W) /
13.翻 Specify the intermediate point passed during 翻.13
14.译 the return to the reference point, and use an absolute value command or an incremental value command. 译.13
15.狗 (1) Quickly locate from the current position to the intermediate point position of the command axis 狗.13
/ /
(point A→point B).
16.翻 翻.16
17.译 (2) Quickly locate from the intermediate point to the reference point (point B→point R). 译.16
18.狗 (3) When returning to the reference point is complete, the zero return indicator is turned on. 狗.16
/ /
X
19.翻 翻.19
Midpoint B
20.译 Reference point R 译.19
( 40 , 50 )
21.狗 狗.19
/ /
22.翻 Current point A 翻.22
23.译 译.22
24.狗 狗.22
/ Z /
25.翻 翻.25
26.译 译.25
27.狗 G28X40.Z50. 狗.25
/ /
28.翻 Return to the machine reference point 翻.28
29.译 3.10 Automatic return to program zero (g26) 译.28
30.狗 狗.28
G28 X(U) Z(W) ;
/ /
31.翻 Using the above command, the commanded axis can be automatically returned to the program zero point. X(U) 翻.31
32.译 Z(W) Specify the intermediate point 译.31
33.狗 passed during the return to the reference point, and use an absolute value command or an incremental value 狗.31
/ command. /
34.翻 翻.34
(1) Quickly locate from the current position to the middle point of the command axis.
35.译 译.34
36.狗 (2) Quickly locate the program zero point from the intermediate point to the reference point. 狗.34
/ /
37.翻 翻.37
38.译 3.11 Jump interpolation G31 译.37
39.狗 狗.37
Code format: G31 X(U)_ Z(W)_ F_;
/ /
40.翻 Code function: During the execution of the code, if an external jump signal (G31) is input, the execution 翻.40
41.译 of the code will be interrupted and the next block will be executed. This function can be used for dynamic 译.40
42.狗 measurement of workpiece size (such as grinder), tool setting measurement, etc. 狗.40
/ Code description: non-modal G code (group 00); /
43.翻 翻.43
It is consistent with the G01 code address format, and the usage is similar.
44.译 译.43
In order to ensure the accuracy of the stop position, the feed speed should not be set too high;
45.狗 狗.43
/ /
46.翻 3.12 Workpiece coordinate system setting (G50) 翻.46
47.译 译.46
48.狗 -50- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
Use the following command to set the coordinate system User Manual
G50 X(x) Z(z) ;
According to this instruction, a coordinate system is established so that a certain point on the tool, for
example, the coordinate of the tool tip in this coordinate system is (x, z). And set the current machine
coordinate as the program zero point.
This coordinate system is called the part coordinate system. Once the coordinate system is established, the
position of the absolute value command in the following commands is expressed by the coordinate value of the
point position in this coordinate system.
When the diameter is specified, the X value is the diameter value, and when the radius is specified, it is the
radius value.
(Example) Coordinate system setting for diameter designation
G50 X100.0 Z150.0 ; X

150.0 Starting
point =
benchmark

100.0 mm

As shown in the figure above, coincide a certain datum point of the turret with the starting point. At the
beginning of the program, use G50 to set the coordinate system. In this way, if an absolute value command is
used, the reference point will move to the commanded position. In order to move the tool nose to the commanded
position, the difference between the reference point and the tool nose position is compensated by the tool
compensation function.

3.13 G22-G80 partial circulation


This instruction pair can
realize program loop. G22L3
..
..
G80
The intermediate program is
executed three times in a
loop. When L is ignored, it
is an infinite loop.
It can also be nested, but it cannot
exceed 4 levels. G22L3
G22L5
..
..
G80
G80

3.14 single fixed cycle (G74, G75, G90, G92, G94)


In some special rough turning machining, due to the large amount of cutting, the same machining route has
to be repeatedly cut many times. At this time, the fixed cycle function can be used, and one block can be used
to achieve the usual 3~10 block instructions. Processing route. And when cutting repeatedly, only need to change
the value. This canned cycle is very effective for simplifying the program.
-51-
XC609T Lathe CNC System
In the illustration below, the diameter is specified. When specifying the radius,
User replace
Manual U with UU2 and
replace X with XX2.
(1) Face deep hole machining cycle (G74)
Follow the program instructions below to perform the actions shown in the figure. In this cycle, you can
deal with the chip breaking of contour cutting. In addition, if X(U) and P are omitted, and only the Z axis
moves, it is a deep hole drilling cycle.
△k’
△k △k △k △k
A
△d
0<△k’≤△k
R R R R △i

U/2
F F F F F △i’ 0<△i’≤△i

B
C
X
Z W
e

G74 R(e) ;

G74 X(U) Z(W) P(Δi) Q(Δk) R(Δd) F(f) ;

e: The retraction amount after cutting Δk in the Z direction each time, with a decimal point.

In addition, when R(e) is not specified, it can also be set with the parameter (P0030), and the parameter

value is also changed according to the program command.


X: The absolute coordinate
value of point B in the X
direction. U: The increment
from A to B.
Z: The absolute coordinate
value of point C in the Z
direction. W: The
increment from A to C.
Δi:The movement amount per cycle in the X direction (unsigned), no decimal
point, unit 0.001 (radius). Δk: Each cutting movement amount in Z
direction (unsigned), without decimal point, unit 0.001.
Δd:The retraction amount in the X direction when cutting to the end point has no decimal point, and the
unit is 0.001. Usually it is not specified. When X(U) and ΔI are omitted, it will be regarded as 0.
f: Feed rate.

Note 1:Both e and Δd are specified by the address R, and the difference between them depends on whether or not
X(U) is specified, that is, if X(U) is commanded, it is Δd, and if X(U) is not commanded, it is e
Note 2:The cyclic operation is carried out with the G74 command specified by X(U).

-52-
XC609T Lathe CNC System
(2) Circular grooving cycle (G75) User Manual
According to the following program instructions, proceed as shown in the figure. It is equivalent to
swapping X and Z in G74, In this cycle, chip breaking
processing for face cutting can be performed, and the outer diameter can be grooved and cut off (Z, W, Q are
omitted).
G75 R(e) ;
G75 X(U) Z(W) P(Δi) Q(Δk) R(Δd) F(f) ;
A

△i
F
R
e
F

R U/2
F

R
F C
B

△d
Z X
W

e: The retraction amount after cutting Δi in the X direction each time, with a decimal point

(radius). In addition, the parameter (P0030) can also be set, and the parameter value is also changed

according to the program command.


X: The absolute coordinate value
of point C in the X direction. U:
The increment from A to C.
Z: The absolute coordinate
value of point B in the Z
direction. W: The increment
from A to B.
Δi: The amount of movement per cycle in the X direction (unsigned), no decimal
point, unit 0.001 (radius). Δk: Each cutting movement amount in Z direction
(unsigned), without decimal point, unit 0.001.
Δd: Retraction amount in Z direction when cutting to the end point, no decimal point, unit 0.001,
usually not specified, when X(U) and ΔI are omitted, it will be regarded as 0.
F: Feed speed.
G74 and G75 can be used for cutting, grooving or hole processing. The tool can be automatically retracted.

(3) Turning cycle of outer circle and inner circle (G90)


(a) Cylindrical cutting cycle can be performed with the following commands.
G90X(U) Z(W) F ;
Among them: X(U), Z(W) The absolute relative coordinate value of the loop end point
F: Feed speed

-53-
XC609T Lathe CNC System
1.翻 翻.1
Tool User Manual
2.译 X 译.1
3.狗 axi R:Rapid 狗.1
s traverse F:
/ /
Z W cutting
4.翻 4(R) feed 翻.4
5.译 译.4
6.狗 3(F) 狗.4
/ 1(R) U/2 /
7.翻 2(F) 翻.7
8.译 译.7
9.狗 狗.7
/ X/2 /
10.翻 翻.10
11.译 译.10
12.狗 Z axis 狗.10
/ /
13.翻 翻.13
14.译 译.13
15.狗 狗.13
/ /
16.翻 翻.16
17.译 When the incremental value is commanded, the direction of the value after the address U and 译.16
18.狗 W is determined by the direction of the track 1 and 2. In the above loop, U is negative and 狗.16
/ /
W is also negative. In a single block, use cycle start to perform 1, 2, 3, 4 actions.
19.翻 翻.19
20.译 (b) With the following commands, cone cutting cycles can be performed. 译.19
21.狗 G90X(U) Z(W) R F ; 狗.19
/ /
22.翻
Among them: X(U), Z(W) absolute relative coordinates of the loop end point 翻.22
23.译 R: The difference between 译.22
24.狗 the radius of the start 狗.22
/ /
25.翻 point and the end point of 翻.25
26.译 the cycle F: Feed rate 译.25
27.狗 Tool 狗.25
/ X axis /
28.翻 R:Rapid 翻.28
29.译 traverse F: 译.28
30.狗 cutting 狗.28
/ feed /
31.翻 翻.31
Z 4(R)
32.译 译.31
33.狗 狗.31
/ U/2 3(F) 1(R) /
34.翻 翻.34
35.译 R 译.34
X/2 2(F)
36.狗 W
狗.34
/ Z axis /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ When the incremental value is specified, the relationship between the sign of the value after /
43.翻 the address U, W, and R and the tool path is as follows: 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -54- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1) U<0, W<0, R<0 User Manual
2) U>0, W<0, R>0

4(R) R
2(F)
U/2 3(F) 1(R)
U/2 3(F) 1(R)
2(F)
R
4(R)

X X

Z Z

3) U<0, W<0, R>0 4) U>0, W<0, R<0


But, │R│≤│UU2│ But, │R│≤│UU2│

W
4(R)
R
2(F)
3(F) 1(R) U/2

3(F) 1(R) U/2


2(F)
R

W
4(R)
X

Z Z

(4) Thread cutting cycle (G92 thread cutting may not need undercut)
Code format: G92 X(U)_ Z(W)_ F_ J_ K_ L; (Metric straight thread
cutting cycle) G92 X(U)_ Z(W)_ I_ J_ K_ L; (Inch straight thread
cutting cycle) G92 X(U)_ Z(W)_ R_ F_ J_ K_ L; (Metric taper thread
cutting cycle) G92 X(U)_ Z(W)_ R_ I_ J_ K_ L; (Inch system (Taper
thread cutting cycle)
Code function: Starting from the cutting starting point, carry out radial (X axis) feed and axial (Z
axis or X and Z axis simultaneously) cutting to realize straight thread and taper thread cutting cycles
with equal pitch. Execute G92 code, there is thread run-out process at the end of thread processing:
At the fixed length of the cutting end point (called the run-out length of the thread), while the Z-axis continues
to perform thread interpolation, the X-axis is retracted along the
Direction index or linear (set by parameters) accelerate exit. After Z axis reaches the cutting
end point, X axis will retract at rapid traverse speed. Code description: G92 is a modal G code;
Cutting starting point: starting
position of thread interpolation;
Cutting end point: ending position
of thread interpolation;

-55-
XC609T Lathe CNC System
X: Absolute coordinate of X axis of cutting end point; User Manual
U: The difference between the absolute coordinates of the X axis of the cutting end point and the starting point;
Z: Absolute coordinate of Z axis of cutting end point;
W: The difference between the absolute coordinates of the Z axis of the cutting end point and the starting point;
R: The difference (radius value) of the X-axis absolute coordinates of the cutting start point and the cutting end point. When
the signs of R and U are inconsistent, it is required to ∣R│≤│UU2│, and the direction of tail retraction is one to the
direction of R;
F: Thread lead, the specified value of F will be retained after execution, and the input can be omitted;
I: The number of threads per inch, the specified value of I will be retained after execution, and the input can be omitted;
J: The amount of movement in the direction of the short axis when the thread runs out,
without a decimal point, the unit is 0.001, without a direction (the direction of the
run-out is automatically determined according to the starting point of the program), if
the short axis is the X axis, the value is the radius designation;
K: The length of the thread in the direction of the long axis when the thread runs out, without a decimal point, and the unit is
0.001 without a direction. If the long axis is the X axis, the value is the radius specification;
L: The number of multiple threads, the range of this value is: 1~99, modal parameter. (When L is omitted, the default is single-
head thread)
When the system is reset, emergency stop or drive alarm, thread cutting decelerates to stop.

www.xcmcu.co
m
Code trajectory: U, W, R reflect the relative position of the thread cutting end point and the
starting point. When the signs are different, the tool path and the retracting direction are as
shown in the figure:
1) U>0,W<0,R>0 2) U<0,W<0,R<0

(5) Face turning cycle (G94)


(a) With the following commands, the end face cutting cycle can be performed.
G94 X(U) Z(W) F ;
Among them: X(U), Z(W) The absolute relative coordinate value of the loop end point
F: Feed speed
-56-
XC609T Lathe CNC System
Tool User Manual
X axis

Z W
R:Fast-moving
F: Cutting feed
1 ( R )

U/2
4(R )
2 ( F )

3 ( F )
X/2
o Z axis

In the incremental instruction, the sign of the value after the address U and W is determined by
the direction of track 1 and 2. That is, if the direction of trajectory 1 is the negative direction
of the Z axis, then
W is a negative value. In single block, use cycle start to perform 1, 2, 3, 4 actions.

(b) When the following commands are used, the taper end face cutting cycle can be performed.
G94 X(U) Z(W) R F ;
Among them: X(U), Z(W) The absolute relative coordinate value of the loop end point
F: Feed speed
R: The difference in the Z-axis direction between the loop start point and the loop end
point.

X axis

R:Rapid
Z traverse F:
R W cutting feed

1(R)
U/2 2(F) 4(R)
3(F)

X/2

Z axis

When the incremental value is specified, the relationship between the sign of the value after the
addresses U, W, and R and the tool path is shown below.

-57-
XC609T Lathe CNC System
1.翻 翻.1
1) U<0, W<0, R<0 User Manual
2) U>0, W<0, R<0
2.译 译.1
3.狗 W 狗.1
R
/ /
4.翻 1(R) 翻.4
5.译 3(F) 译.4
6.狗 狗.4
/ 4(R) /
7.翻 U/2 2(F) 翻.7
8.译 U/2 2(F) 4(R) 译.7
9.狗 狗.7
/ 1(R) /
10.翻 3(F) 翻.10
11.译 译.10
12.狗 W 狗.10
R
/ /
13.翻 翻.13
14.译 译.13
(3) U<0, W<0, R>0 (│R│≤│W│) 4) U>0, W<0, R>0(│R│≤│W│)
15.狗 狗.13
/ W /
16.翻 翻.16
17.译 R 译.16
18.狗 狗.16
1(R) 3(F)
/ /
19.翻 翻.19
20.译 2(F) 译.19
21.狗 U/2 4(R) U/2 狗.19
/ 4(R) /
22.翻 2(F) 翻.22
23.译 译.22
3(F) 1(R)
24.狗 狗.22
/ R /
25.翻 翻.25
26.译 W 译.25
27.狗 狗.25
/ /
28.翻 Note 1:The data X(U), Z(W), and R in the canned cycle are the same as G90, G92, and G94. They are all modal 翻.28
29.译 values, so when no new X(U), Z(W), R 译.28
30.狗 When, the data of the previous command is valid. 狗.28
/ In the program of the following example, the Z-axis movement is the same, and the canned cycle can be repeated /
31.翻 according to the change of the X-axis movement command. In addition, for X(U),Z(W),R 翻.31
32.译 The data will be cleared when a non-modal G code other than G04 or a group 01 code other than 译.31
33.狗 狗.31
G90, G92, G94 is commanded. (example)
/ /
34.翻 翻.34
35.译 X 译.34
36.狗 axi 狗.34
s 66
/ /
37.翻 翻.37
38.译 4 译.37
39.狗 8 狗.37
/ 12 /
40.翻 翻.40
16
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 O 狗.43
z
/ axi /
Use the following program to achieve the cycle of the above figure.
46.翻 s 翻.46
47.译 N030 G90 U-8.0 W-66。0 F4000 ; 译.46
48.狗 -58- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
N031 U-16.0 ; User Manual
N032 U-24.0 ;
N033 U-32.0 ;
Note 2: The following three situations are allowed
(1) When the program segment of the canned cycle is followed by the program segment with only EOB(;) or the program without movement
instruction, the canned cycle is repeated.
(2) When the canned cycle is instructed in the input mode, after the program segment ends, only the start button can be used to
perform the same canned cycle as before.
(3) In the canned cycle state, if M, S, T are commanded, the canned cycle can be executed simultaneously with the M, S, T, functions.
If it is unlucky, if the canned cycle is cancelled after M, S, T are commanded as in the following example (due to G00, G01 command),
please command the canned cycle again.
(Example) N003 T0101;


N010 G90 X20.0 Z10.0 F2000; N011
G00 T0202;
N012 G90 X20.5 Z10.0;

(6) How to use the canned cycle


According to the shape of the blank and the shape of the part, select the appropriate canned cycle.
(1) Cylindrical cutting cycle (2) Cone cutting cycle

(3) End face cutting cycle 4) End face cone cutting cycle

www.xcmcu.co
m
3.15 compound fixed turning cycle (G70 ~ G76)
This selection function is a canned cycle provided to simplify programming. For example, as long as the
trajectory of the finishing shape is given, the tool trajectory for rough turning can be automatically
determined.

(1) Outer circle rough turning cycle (G71)


As shown in the figure, in the program, give the finishing shape between A→A'→B, leave ΔUU2, ΔW
finishing allowance, and use ΔD to represent the cutting depth of each cut.

-59-
XC609T Lathe CNC System
45 C User Manual
A
B △D
E
Fast feed

Cutting feed

Program
specified
trajectory
△U/2
format: Aˊ
G71 U(ΔD) R(E) F(F); △W
G71 P(NS) Q(NF) U(ΔU)W(ΔW) S(S) T(T) ;
N(NS) ......
........
· F
· S
· T A→A'→B movement command of the finished shape,
· Instructed by the sequence number NS to NF program,
Each movement instruction of the finished
shape must have a line
number.
·
N(NF)......

ΔD:Cut depth, no sign. The cutting direction is determined by the AA' direction. (Unit mm, radius
designation). The designation is modal, and it is valid until the next designation. And it can also be
specified by parameter (P028). According to the program instructions, The parameter value also changes.
E: Retraction amount. (Unit mm, radius designation). It is a modal value, which is valid until the next
time it is specified. It can also be set by parameter (P029).
During the sequence command, the parameter value also changes.
NS: The sequence number of the first block in the
finishing shape block group. NF: The sequence number of
the last block of the finishing shape block group. ΔU:
The distance and direction of the finishing allowance in
the X-axis direction (designation of diameter and radius).
ΔW: The distance and direction of the finishing
allowance in the Z-axis direction.
F, S, T: In the G71 cycle, the F, S and T functions of the blocks between the sequence numbers NS and NF
are all invalid and all ignored. The effective sequence number of F, S, T function commanded in G71 is F, S,
T in the block between NS and NF are valid for G70 command cycle.

Note 1:Both △D and △U are designated by the same address U, and the distinction is
based on whether P and Q are designated in the block. Note 2: The cycle action is
performed by the G71 command designated by P and Q.
The F, S and T in the movement command between A and B are invalid, and the F, S, and T commanded in the G71
block or the previous command are valid.
There are four situations for the shape cut with G71. Either way, the cutting is performed according to the
tool's parallel Z-axis movement. The symbols of ΔU and ΔW are as follows:

-60-
XC609T Lathe CNC System
B A A User Manual
B
U(+)..W(+) U(+)..W(-)

A' A'
Both linear
Z A' A' and circular
interpolation
are possible

U(-)..W(+) U(-)..W(-)
B A A B

Between A and A', the block of sequence number NS can contain G00 or G01 command, but cannot
contain Z axis command. Between A'and B, X axis, Z
The axes must all increase or decrease monotonically.
Note 3: In the blocks with sequence numbers NS to NF, subroutines cannot be called.

(2) Rough turning cycle (G72)


As shown in the figure, the same as G71, cutting is performed in parallel to the X axis.
△D

A' C
A

Tool
Fast feed path

Cutting feed
E

45

Program
specified
trajectory B △U/2

△W

G72 W (ΔD) R (E) F(F);


G72 P(NS) Q(NF) U(ΔU) W(ΔW) S(S) T(T) ;
ΔD, E, NS, ΔU, ΔW, F, S, T are the same as G71.
There are four situations in the shape cut with G72. Either way, the cutting is
performed according to the repeated movement of the tool parallel to the X axis. The
symbols of ΔU, ΔW are as follows:

-61-
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 B B X 译.1
3.狗 狗.1
/ U(-)..W(-).. /
4.翻 U(-)..W(+).. 翻.4
5.译 Z 译.4
6.狗 狗.4
/ /
7.翻 A’ A A A’ 翻.7
8.译 A’ A Both linear and circular 译.7
A A’
9.狗 interpolation are available狗.7
/ /
10.翻 翻.10
11.译 译.10
12.狗 狗.10
/ U(+)..W(+).. U(+)..W(-).. /
13.翻 翻.13
14.译 B B 译.13
15.狗 狗.13
/ Between A and A', the block of sequence number NS can contain G00 or G01 commands, but cannot /
16.翻 contain X-axis commands. Between A'and B, X 翻.16
17.译 The axis and Z axis directions must all increase or decrease monotonically. 译.16
18.狗 狗.16
/ /
19.翻
(3) Finishing cycle (G70) 翻.19
20.译 After roughing with G71 and G72, the following commands can be used for finishing. 译.19
21.狗 G70 P(ns) Q(nf) ; 狗.19
/ /
NS: The sequence number of the first block in the block group constituting the finishing shape.
22.翻 翻.22
23.译 NF: The sequence number of the last block in the block group constituting the finishing shape. 译.22
24.狗 狗.22
/ Note 1:The F, S, T commanded in the block containing G71, G72, G73 are invalid for the G70 block, and /
25.翻 翻.25
the F, S, T commanded in the sequence number between NS and NF
26.译 译.25
27.狗 Is effective. 狗.25
/ Note 2:Once the G70 cycle ends, the tool returns to the starting point with rapid traverse /
28.翻 and starts to read the next block of the G70 cycle. 翻.28
29.译 译.28
30.狗 狗.28
/ example: Example of compound canned cycle G71 /
31.翻 翻.31
32.译 译.31
33.狗 star 狗.31
Z ting
/ axi /
34.翻 s end poin 翻.34
t
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 0.2 狗.37
/ 100 60 /
40.翻 40 翻.40
41.译 X 译.40
a
42.狗 axi 狗.40
b s
/ c /
43.翻 翻.43
e
44.译 d 译.43
45.狗 80 狗.43
/ 10 20 30 30 10 2 /
46.翻 翻.46
47.译 译.46
48.狗 -62- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
(Diameter designation, metric input) User Manual
N010 G50 X200.0 Z220.0 ;(Set coordinate system)
N020 M3 S300; (Spindle forward rotation, speed; 300
revolutions per minute) N030 M8; (Cooling on)
N040 T0101; (Adjust to rough turning tool)
N050 G00 X160.0 Z180.0; (Quick positioning, close to the workpiece)
N060 G71 U4.0 R1.0; (Each cutting depth is 8mm [diameter], withdrawing 1mm)
N070 G71 P080 Q120 U0. 2 W2.0 F100 S200; (Rough turning a---d, allowance 0.2mm in X direction, Z direction
N080 G00 X40.0 ; 2mm)
N090 G01 Z140.0 F100 S200 ;
N100 X60.0 W-30.0 ;
N110 W-20.0 ;
N120 X100.0 W-10.0 ;
N130 G00 X200.0 Z220.0 (Quickly retract the tool to
the safe position) N140 T0202; (Call in the No. 2 tool
and execute the No. 2 tool offset) N150G00 Z175.0
(Quick positioning)
N160 G70 P80 Q120; (finishing a---d machining)
N170 G00 X200.0 Z220.0 M05 S0; (Quickly return to the starting point of the program, turn off the spindle, stop
the speed)
N180 M09; (Turn off cooling)
N190 T0100; (Return to the reference
tool, clear the tool offset) N200 M30;
(End of program)

example: Examples of compound canned cycles (G70, G72)

star
ting
poin
t
X
7

110
88

160

80

40
Z

c
b
O0002;
a
N010 G50 X220.0 Z190.0 ;(Set coordinate system)
70 20 15 20 2

190

-63-
XC609T Lathe CNC System
N015 T0202; (Change to No. 2 tool, execute No. 2 tool offset) User Manual
N017 M03 S200; (Spindle rotates forward, speed 200)
N020 G00 X176.0 Z132.0; (Quick positioning, close to the workpiece)
N030 G72 W7.0 R1.0; (Infeed amount 7mm, retract amount 1mm)
N040 G72 P050 Q090 U4.0 W2.0 F100 S200; (For rough turning a--d, leave X4mm, Z2mm margin)
N050 G00 Z70.0 S200; (Quick
positioning) N060 G01 X160.0 F120;
(Infeed to point a) N070 X80.0 W20.0;
(Machining a-b)
N080 Z105.0; (processing b-c)
N090 X40.0Z125.0; (processing c-d)
N100 G0 X220.0 Z190.0; (Quickly retract
to the starting point) N105 T0303;
(Change to No. 3 tool, execute No. 3 tool
offset) N107 G00 X176 Z132; (Quick
positioning)
N110 G70 P050 Q090; (finishing a--d)
N120 G0 X220.0 Z190.0; (quick return to
the starting point) N130 M5 S0; (stop
spindle)
N140 T0200; (Change to No. 2 tool, cancel tool compensation)
N150 M30; (end of program)

(4)Compound screw cutting ring (G76)


According to the following program, the thread cutting cycle as shown in the figure can be
carried out.
G76 P(m) (r) (a) Q(△dmin) R(d);
G76 X(U) Z(W) R(i) P(k) Q(△d) F(L)/I(L) L(c);
E A

www.xcmcu.co
m
(Details of the cutting method)

-64-
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 狗.1
Tip
/ /
4.翻 翻.4
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻 the 翻.10
11.译 first 译.10
12.狗 time 狗.10
/ /
the
13.翻 翻.13
14.译
second 译.13
15.狗 time 狗.13
/ /
Nth
16.翻 P(m): The number of repetitions of the final finishing process is 1~99. The specified value is modal, and it is valid 翻.16
17.译 time 译.16
until the next specified. In addition, the parameter (P031) can also be set, and the parameter value is also changed
18.狗 狗.16
according to the program command.
/ /
19.翻 P(r): Thread chamfering amount. If the pitch L is used as the lead, within the range of 0.01~9.9L, with 0.1L as the first gear, 翻.19
20.译 you can use 00~99 two digits to specify. The designation is modal and will remain effective until the next designation. In 译.19
21.狗 addition, the parameter (P032) can also be set, and the parameter value can also be changed according to the program 狗.19
/ command.
/
22.翻 翻.22
P(a): The angle of the tool tip (the angle of the thread). It can be set from 0 to 99. Specify the original number of
23.译 译.22
24.狗 this angle value with two digits. This designation is modal and will be effective until the next designation. In 狗.22
/ addition, the parameter (P033) can also be set, and the parameter value can also be changed according to the program /
25.翻 command. M,r,a are specified at the same time with address p. 翻.25
26.译
Q(△dmin): Minimum cutting amount. When cutting in at a N - D× N 1 ) Is smaller than △dmin, use △dmin as 译.25
27.狗 狗.25
time (△D×
/ /
28.翻 The amount of cut at one time. The designation is modal and will be valid until the next designation. In addition, it can 翻.28
29.译 also be set by parameter (P035), and the parameter value can also be changed by program command. (The radius value, the 译.28
30.狗 unit is 0.001, 1000 means 1 mm). 狗.28
/ /
R(d): Finishing allowance. This designation is modal and will be effective until the next designation. And it can be set by
31.翻 翻.31
32.译 parameter (P034), and parameter value can be changed by program command. The value range is 0.0~99.999, (unit: mm, unsigned,译.31
33.狗 radius value). 狗.31
/ R(i): Thread taper, the difference between the starting point of the thread and the end point of the X axis absolute /
34.翻 coordinate, the value range is ±99999999, the unit is 0.001, 1000 means 1mm. i=0 means cutting straight thread. 翻.34
35.译 译.34
P(k): Thread height, total thread cutting depth, the value range is 1~99999999, the unit is 0.001, 1000 means 1mm (radius
36.狗 狗.34
value, no sign).
/ /
37.翻 When P(k) is not input, the system alarms; 翻.37
38.译 Q(△d): The cutting depth of the first thread, the value range is 1~99999999, the unit is 0.001, 1000 means 1mm 译.37
39.狗 (radius value, no sign). When △d is not entered, the system alarms; 狗.37
/ F(L))I(L): pitch in millimeters. I means inch thread. /
40.翻 L(c): The number of thread heads, the default is 1
翻.40
41.译 译.40
Note 1: The data specified by P, Q and R are distinguished according to the presence
42.狗 狗.40
or absence of addresses X (U), Z (W). Note 2: The cycle action is carried out by the
/ /
G76 command specified by the address X(U), Z(W).
43.翻 翻.43
44.译 In this cycle processing, the tool is single-edge processing, and the load on the tool tip can be reduced. In addition, N the译.43
first cutting amount is △d, and the Nth time is △d ,
45.狗 狗.43
/ The amount of each cut is constant. Considering the symbols of each address, there are four processing graphics, and internal /
46.翻 threads can also be processed. In the thread cutting shown in the figure above, only the feedrate commanded by F is used between 翻.46
47.译 C and D, and the others are rapid feed. 译.46
48.狗 -65- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
In the cycle shown in the figure above, the signs of increment are as follows: User Manual
U, W: negative (determined by the direction of trajectory A to C, C to D)

-66-
XC609T Lathe CNC System
R(I): negative (determined by the direction of trajectory A to C) User Manual
P(K): Positive (being
positive) Q(△D):
Positive (being positive)
Note 3: The precautions for thread cutting are the same as G32 thread
cutting and G92 thread cutting cycle. Note 4: The designation of the
thread chamfering amount is also valid for the G92 thread cutting
cycle.
example:

X (100,100)

1.5

φ30 φ10
Z

45

N010 G50 X100 Z100; Set coordinate start point


N020 M3 S300; Spindle rotation, specified speed 300 rpm
N030 G0 X40 Z47; Position to start of loop
N040 G76 P031060 Q50 R0.15;
N050 G76 X27 Z-0 R-10.445 P1500 Q500 F3; Enter thread cycle processing
N060 G0 X100 Z100; Back to the beginning of the program
N070 M5 S0; Stop spindle
N080 M30; End of procedure

-67-
XC609T Lathe CNC System
Chapter 4 auxiliary functions (M code) User Manual
If a 2-digit value is commanded after the address M, then the corresponding signal is sent to the machine tool to control the
switch of the machine tool auxiliary function. Only one M code is allowed to be valid in a block. When the position movement
command and the M command are in the same block, they will be executed at the same time.

4.1 summary
The following is a list of M codes used in this system.
name funct
ion
M00 The program is paused, press "Cycle Start" to continue the program

M01 Select stop, if the stop light is on, the program stops

M02 Program stop

M03 Spindle 1 forward

M04 Spindle 1 reverse

M05 Spindle 1 stop

M08 Coolant on

M09 Coolant off

M10 Tailstock in

M11 Tailstock retreat

M12 Chuck clamping

M13 Chuck release

M30 The program ends, the program returns to the beginning

M54 Count plus one

M55 Clear count

M63 Spindle 2 forward

M64 Spindle 2 reverse

M65 Spindle 2 stopped

Waiting for the input port, output port or auxiliary relay to be invalid Example: M70 X12
M70
input port; M70 Y1 output
mouth;
Waiting for the input port, output port or auxiliary relay to be valid Example: M71 X12
M71
input port; M71 Y1 output
mouth;
M72 Input port, output port or auxiliary relay invalid jump

M73 Input port, output port or auxiliary relay effectively jump

M74 Waiting for the falling edge of input port, output port or auxiliary relay

M75 Waiting for the rising edge of input port, output port or auxiliary relay

M76 Absolute jump Example: M76 P1

M80 Output port or auxiliary relay off Example: M80 Y12

M81 Output port or auxiliary relay open Example: M81 Y12

M82 The output port or auxiliary relay output is closed for a period of time. Example: M82 Y12
P1000 (ms)
M83 The output port or auxiliary relay output is closed after waiting for an input port to be
valid. Example: M83 Y12 X13
M84 The output port or auxiliary relay output is closed after waiting for an input port to
become invalid. Example: M84 Y12 X13
M98 Call the subroutine. Note that the format of the subroutine name is Oxxxx.nc, x is a number

M99 Subroutine or macro program returns. If used in the main program, the program loops from
the beginning

4.2 M code description


4.2.1 Moo program pause

-68-
XC609T Lathe CNC System
Instruction format
User Manual
M00 (or M0);

-69-
XC609T Lathe CNC System
1.翻 Command function 翻.1
User Manual
2.译 译.1
After executing the M00 instruction, the program operation stops and the word "Pause" is displayed. After pressing the cycle
3.狗 start key, the program continues to run. 狗.1
/ /
4.翻 翻.4
5.译
4.2.2 M01-Program stop 译.4
6.狗 Instruction format 狗.4
/ M01 (or M1); /
7.翻 Command function 翻.7
8.译 When "select stop" is on, the M01 command is valid. When M01 is encountered during program execution, the system will stop 译.7
9.狗 running after the current block is executed. 狗.7
/ /
10.翻 翻.10
4.2.3 M02-End of program
11.译 译.10
12.狗 Instruction format 狗.10
/ M02 (or M2); /
13.翻 Command function 翻.13
14.译 In the automatic mode, execute the M02 instruction. After the other instructions in the current block are executed, 译.13
15.狗 the automatic operation ends and the cursor returns to the beginning of the program. When the counting mode is 狗.13
/ automatic (P0003=0), the counter increases by one. /
16.翻 翻.16
17.译 译.16
18.狗 4.2.4 M03-spindle 1 forward 狗.16
/ Instruction format /
19.翻 M03 (or M3); 翻.19
20.译 Command function 译.19
21.狗 When the program executes the M03 command, first the spindle 1 forward rotation relay is activated, and then the spindle 狗.19
/ rotates clockwise at the speed specified by the S code. /
22.翻 翻.22
23.译 译.22
4.2.5 M04-spindle 1 reverse
24.狗 狗.22
/ Instruction format /
25.翻 M04 (or M4); 翻.25
26.译 Command function 译.25
27.狗 Control spindle 1 to reverse. 狗.25
/ /
28.翻 翻.28
4.2.6 M05-Spindle 1 stop
29.译 译.28
30.狗 Instruction format 狗.28
/ M05 (or M5); /
31.翻 Command function 翻.31
32.译 Turn off the output of M03 or M04, and make spindle 1 stop rotating. 译.31
33.狗 狗.31
/ /
4.2.7 M088M09-Coolant on switch
34.翻 翻.34
Instruction format
35.译 译.34
36.狗 M08 (or M8); 狗.34
/ M09 (or M9); /
37.翻 Command function 翻.37
38.译 M08 command turns on the 译.37
39.狗 coolant. M09 command turns 狗.37
/ off the coolant. /
40.翻 翻.40
41.译 译.40
4.2.8 m100m11 - advance and retreat of tailstock
42.狗 狗.40
/ Instruction format /
43.翻 M10; 翻.43
44.译 M11; 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -70- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
Command function User Manual
M10 tailstock
enters. M11
tailstock
retracts.

4.2.9 M122M13-Clamp the chuck tightly and loosen


Instruction format
M12
M13
Command function
M12 chuck
clamping. The M13
chuck is released.

4.2.10 M30-End of program


Instruction format
M30
Command function
In the automatic mode, execute the M02 instruction. After the other instructions in the current block are executed,
the automatic operation ends and the cursor returns to the beginning of the program. At the same time
as.,.closed.closed.main.axis.and.cold.but...

When the counting mode is automatic (P0003=0), the counter increases by one.

4.2.11 M54 counter plus one


Instruction format
M54
Command function
The workpiece count value is increased by one.

4.2.12 M55 counter reset


Instruction format
M55
Command function
The workpiece count value is cleared.

4.2.13 M63 M64 M65 M63


spindle 2 forward
rotation M64
spindle 2 reverse
rotation M65
spindle 2 stop

4.2.14 M70 wait for input port, output port invalid


Instruction format
M70 Xxx; input
port M70 Yxx;
output port
Command function
xx:Number 01~96.
When the specified port is valid, the program waits.
When the designated port is invalid, the program is executed downward.

Only one port can be


specified at a time. -71-
XC609T Lathe CNC System
User Manual
4.2.15 M71 wait for input port, output port is valid
Instruction format
M71 Xxx; input port
M71 Yxx; output
port
Command function
xx:Number 01~96.
When the specified port is invalid, the program waits.
When the designated port is valid, the
program is executed downward. Only one
port can be specified at a time.

4.2.16 M72 - input port, output port invalid jump


Instruction format
M72 Xxx Pn; input port
M72 Yxx Pn; output port
Command function
xx:Number 01~96.
When the designated port is invalid, the program jumps to the N number
designated by P. Effective downward execution. Only one port can be
specified at a time.

4.2.17 M73 - input port, output port effective jump


Instruction format
M73 Xxx Pn; input port
M73 Yxx Pn; output port
Command function
xx:Number 01~96.
When the designated port is valid, the program jumps to the N number
designated by P. Invalid downward execution. Only one port can be specified
at a time.

4.2.18 M74 - waiting for input port, output port falling edge
Instruction format
M74 Xxx; input port
M74 Yxx; output
port
Command function
xx:Number 01~96.
The designated port first waits for a valid signal, and then
waits for an invalid signal. Only one port can be specified at a
time.

4.2.19 M75 wait for input port, output port rises


Instruction format
M75 Xxx; input port
M75 Yxx; output
port
Command function
xx:Number 01~96.
The designated port first waits for an invalid signal, and then waits for a valid signal.

Only one port can be


specified at a time. -72-
XC609T Lathe CNC System
1.翻 翻.1
User Manual
2.译 译.1
3.狗 4.2.20 M80-output port off 狗.1
/ Instruction format /
4.翻 M80 Yxx; output port 翻.4
5.译 译.4
Command function
6.狗 狗.4
/ xx:Number 01~96. /
7.翻 Close an output 翻.7
8.译 port. 译.7
9.狗 狗.7
Only one port can be specified at a time.
/ /
10.翻 翻.10
11.译 4.2.21 M81-output port open 译.10
12.狗 Instruction format 狗.10
/ /
M81 Yxx; output port
13.翻 翻.13
14.译 Command function 译.13
15.狗 xx:Number 01~96. 狗.13
/ Open an output port. /
16.翻 翻.16
Only one port can be specified at a time.
17.译 译.16
18.狗 4.2.22 M82 - output port output closed for a period of time 狗.16
/ Instruction format /
19.翻 M82 Yxx Paaaa; output port 翻.19
20.译 译.19
21.狗 Command function 狗.19
/ xx:Number 01~96. /
22.翻 Paaaa:Delay time, in 翻.22
23.译 milliseconds. Only one port can 译.22
24.狗 狗.22
be specified at a time.
/ /
25.翻 翻.25
26.译 4.2.23 The output of M83 - output port is closed after one input port is valid 译.25
27.狗 Instruction format 狗.25
/ /
28.翻 M83 Yxx Xxx; output port 翻.28
29.译 Command function 译.28
30.狗 xx:Number 01~96. 狗.28
/ /
Example: M83 Y12 X13; Explanation: Turn on output port 12, and then judge whether input port 13 is
31.翻 翻.31
valid, and close output 12 if it is valid. Only one port can be specified at a time.
32.译 译.31
33.狗 狗.31
/ 4.2.24 The output of M84 - output port is closed after one input port is invalid /
34.翻 翻.34
Instruction format
35.译 译.34
36.狗 M84 Yxx Xxx; output port 狗.34
/ Command function /
37.翻 xx:Number 01~96. 翻.37
38.译 译.37
Example: M84 Y12 X13; Explanation: Turn on output port 12, and then judge whether input port 13 is
39.狗 狗.37
/ invalid, if it is invalid, close output 12. Only one port can be specified at a time. /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -73- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
Chapter 5 user macro program User Manual
5.1 definition
User macro programs allow users to use basic program language features such as variables, arithmetic operations, logic operations, bit
operations, conditional transitions, loop control, and program calls, making programming more convenient, flexible, easy and fast. It
can greatly improve the versatility of the program. You only need to assign values to different main programs to call the same
subroutine to process the same type of parts.

5.2 variable
Instruction format
#i ;
Example: #1,#[#1+#2-12].
Instructions
⑴ Types of variables: Variables can be divided into four types according to the variable number.
Variable Variable function
number type
#0 Empty The variable is always empty and no value can be assigned to
variable the variable.
Local variables can only be used to store data in macro
#1~#99 Local
programs, for example, operations
variable
result. When power is off, local variables are initialized
to empty.
Common variables have the same meaning in different macro
#100~#199
Public programs. When the power is off, the variables #100~#199 are
#500~#599
variable initialized to empty, and the variables #500~#599
The value of is saved and will not be lost even if the power
is off.
#1000~ System It is used to read and write various data during CNC
variables operation.
⑵ Variable reference, in order to use the variable value in the program, specify the address followed by the variable number. When
specifying the variable with an expression, put the expression in parentheses. Such as: G01 X[#l+#2] F#3; G00 X-#l.
Note 1:Addresses O, G, and N cannot refer to variables. Such as O#100, N#120 are illegal references;
2:If it exceeds the maximum code value specified by the address, it cannot be used; for example: when #130 = 120, M#230
exceeds the maximum code value.
⑶ Empty variable, when the variable value is not defined, the variable is empty. Variable #0 is always an empty variable. It
cannot be written but can only be read.
▲When referring to an undefined variable (empty variable), the address itself is also ignored.
When #1=<empty> When #1=0

G00 X100 Z#1 G00 X100 Z#1

↓ G00 ↓
G00 X100 Z0
X100

▲Operation. Except for assignment with <empty variable>, in other cases <empty variable> is the same as "0"
When #1=<empty> When #1=0

#2=#1 #2=#1

↓ ↓

#2=<empty #2=0

>
#2=#1 * 5 #2=#1 * 5

↓ ↓

#2=0 #2=0

#2=#1+#1 #2=#1+#1

↓ ↓

#2=0 #2=0

▲Conditional expression, <empty> in EQ and NE is different from "0"


When #1=<empty> When #1=0

-74-
XC609T Lathe CNC System
#1 EQ #0 #1 EQ #0 User Manual
↓ ↓

-75-
XC609T Lathe CNC System
Established invalid User Manual

#1 NE #0 #1 NE #0

↓ ↓

Not Not

establis establis

hed hed
#1 GE #0 #1 GE #0

↓ ↓

estab Not

lishe establis

d hed
#1 GT #0 #1 GT #0

↓ ↓

Not Not

establis establis

hed hed
⑷ Display of variable value; when the variable display is blank, the variable is empty; when the variable display is "*****", it
means the variable value is overflowing.

5.3 System variables


System variables are used to read and write CNC internal data, such as: input ports, output ports, tool offset values and current
coordinates, etc., but some system variables can only be read. Description:
5.3.1 Macro signal system variable interface
CNC has defined 96 input signal system macro variables and 96 output signal system macro variables. They are #1001~#1096
macro input ports and #1101~ #1196 macro output ports.
Assign values to the output macro variables #1101~#1196 to change the output signal status of Y01~Y96; when the value is set
to "1", the output signal is turned on; when the value is set to "0", the output signal is turned off. But .is.when.is
output.is output..is not.is.is connected.is.is.is.( . has no effec...
Check the value of the input macro variable #1001~#1096, you can check the input status of
the input interface X01~X96. Correspondence table of input signal system macro variables:
Macro variable Macro variable function Read and write function
number
#1001~#1096 Input port Read only

#1101~#1196 Output port Read and write

#1301~#1312 Input port 8bit read, #1=#1301 read X01~X08 once, Read only
#1=#1302 read X09~X016...

#1401~#1412 Output port 8bit read and write, #1401=0, clear Read and write
Y01~Y08 at one time,

5.3.2 Macro variable compensation system tool


Macro variable Macro variable function Read and write function
number
#4007 Current tool number Read only

#4008 Current tool offset number Read only

#6101~#6116 Z axis 1~16 tool compensation Read and write

#6201~#6216 X axis 1~16 tool compensation Read and write

5.3.3 Other system variables


Macro variable Macro variable function Read and write function
number
#4001 Workpiece counter Read and write

-76-
XC609T Lathe CNC System
#6001 Z axis machine coordinate Read only
User Manual
#6002 X axis machine coordinate Read only

#6004 Z axis absolute coordinate Read only

#6005 X axis absolute coordinate Read only

-77-
XC609T Lathe CNC System
1.翻 翻.1
5.4 Arithmetic and logic User Manual
2.译 译.1
The operations listed in the following table can be performed in variables. The expression on the right side of the operator can
3.狗 狗.1
contain constants or variables composed of functions or operators. Variables #j and #k in the expression can be assigned with
/ /
constants. The variable on the left can also be assigned with an expression.
4.翻 翻.4
5.译 function format Remarks 译.4
6.狗 Assignment #i=#j ; Assignment operation. 狗.4
/ Addit #i=#j + #k ; Arithmetic operations. /
7.翻 ion, #i=#j - #k ; If j==i, you can use simplified symbols (+=, -=, *=,,
翻.7
8.译 subtr #i=#j * #k ;
译.7
=). For example, #i = #i + #k can be simplified to #i +=
9.狗 actio
狗.7
#i=#j / #k ; #k.
/ n,
/
10.翻 multi
翻.10
11.译 译.10
plica
12.狗 狗.10
tion
/ /
division
13.翻 翻.13
And #i=#j & #k; or #i =#j AND #k; #i=#j ^ Bit manipulation. This operation will force the
14.译 译.13
XOR #k; or #i =#j XOR #k; #i=#j | #k; or #i floating-point number to be an integer. Bit operations
15.狗 狗.13
or =#j OR #k; #i=#j << #k; are performed in the binary form of integer numbers. If
/ /
shift #i=#j >> #k ; j==i, then simplified symbols (&=, ^=, |=,
16.翻 翻.16
left "=," =). For example, #i = #i & #k can be simplified to
17.译 译.16
18.狗 Shift right #i &= #k. 狗.16
/ Equal to #i=#j == #k; or #i=#j EQ #k; #i=#j != #k; /
19.翻 not or #i=#j NE #k; #i=#j> #k; or #i=#j GT 翻.19
Relational operations.
20.译 equal to #k; #i=#j >= #k; or #i=#j GE #k; #i=#j 译.19
The result is a 32-bit unsigned integer 0 (FALSE) or 1
21.狗 greater <#k; or #i =#j LT #k; (TRUE). 狗.19
/ than
/
#i=#j <= #k; or #i=#j LE #k;
22.翻 Greater
翻.22
23.译 than or
译.22
24.狗 less than
狗.22
/ /
Less than or equal
25.翻 翻.25
26.译 to 译.25
Square #i=SQRT[#j]; #i=ABS[#j];
27.狗 狗.25
root #i=FABS[#j]; #i=ROUND[#j];
/ /
absolute #i=FUP[#j]; or #i =CEIL[#j];
28.翻 翻.28
value #i=FIX[#j]; or #i ==FLOOR[#j];
29.译 译.28
#i=LN[#j]; or # i =LOG[#j];
30.狗 狗.28
/ Round up #i=EXP[#j]; /
31.翻 round up
翻.31
32.译 译.31
round down
33.狗 狗.31
/ natural /
34.翻 logarithmi 翻.34
35.译 译.34
c
36.狗 狗.34
/ exponentia /
37.翻 l function 翻.37
38.译 Sine arc #i=SIN[#j]; Trigonometric function. When specified by an 译.37
39.狗 sine #i=ASIN[#j]; angle, such as 90°30' means 90.5 degrees. 狗.37
/ cosine #i=COS[#j]; /
Constants or expressions can replace #j.
40.翻 arc #i=ACOS[#j]; 翻.40
41.译 cosine #i=TAN[#j]; 译.40
42.狗 tangent 狗.40
#i=ATAN[#j]
/ /
Arctangent
43.翻 翻.43
44.译 Description: 译.43
45.狗 ⑴Angle unit: the angle unit of functions SIN,COS,ASIN,ACOS,TAN and ATAN is degree (°). For example, 90°30' should be expressed 狗.43
as
/ 90.5° (degree). /
46.翻 ⑵ARCSIN # i=ASIN[#j] 翻.46
47.译 译.46
48.狗 -78- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
▲When #j exceeds the range of -1 to 1, an alarm is issued.
User Manual
▲The constant can replace the variable #j.
⑶ARCCOS # i =ACOS[#j]
▲The result output range is from 180°~0°.
▲When the range of approximately -1 to 1 is exceeded, an alarm is issued.
▲The constant can replace the variable #j.

⑷Natural logarithm #i=LN[#j]


▲When the antilog (#j) is 0 or less than 0, the alarm is issued.

-79-
XC609T Lathe CNC System
▲The constant can replace the variable #j. User Manual
⑸Exponential function #i=EXP[#j]; Constant can replace variable #j.
⑹ROUND rounding function
▲When the arithmetic operation or logic operation code IF or WHILE contains the ROUND function, the ROUND function is rounded
at the first decimal place. Example: When executing #1=ROUND[#2], here #2=1.2345, and the value of variable 1 is 1.0.
⑺ Round up and round down: When CNC is processing numerical operations, if the absolute value of the integer generated after the
operation is greater than the absolute value of the original number, it is called rounding up; if it is less than the absolute
value of the original number, it is called rounding down. whole. Be careful when dealing with negative numbers.
⑻Divisor: When a divisor of 0 is specified in division or TAN[90], the system alarms.

5.5 Transfer and circulation


In the program, use GOTO statement and IF statement to change the flow of control. There are three transfer and cycle operations
available.
▲GOTO statement (unconditional transfer).
▲IF statement (conditional transfer: IF...THEN...).
▲WHILE statement (loop when...).

5.5.1 Unconditional transfer (goto statement)


Transfer to the block marked with sequence number n. When a sequence number other than 1 to 99999 is specified, the alarm is issued,
and the sequence number can be specified by an expression.
Instruction format
GOTOn;
n: sequence number (1~99999)
For example

GOTO1;
GOTO# 10;

5.5.2 Conditional control (if statement)


▲Command format 1

IF[<conditional expression>]GOTOn;
If the specified conditional expression is established, it will move to the block of sequence number n; if the specified
conditional expression is not established, the next block will be executed.
For example
If the value of variable #1 is greater than 10, transfer to the block of sequence number N2.

▲Command format 2

IF[conditional expression] THEN<macro program statement>;


If the conditional expression is satisfied, execute the statement following THEN, only one macro program statement can be executed.
For example
IF[#1 EQ #2] THEN #3=0;
If the value of #1 is equal to the value of #2, 0 is assigned to variable #3; if it is not
equal, the sequence goes down without executing the assignment statement after THEN.
Instructions

-80-
XC609T Lathe CNC System
Conditional expressions must include conditional operators. Both sides of conditional operators
UsercanManual
be variables, constants
or expressions. Conditional expressions must be enclosed in parentheses. The conditional operators are as follows.
Operator meaning

EQ Equal to (=)
NE Not equal to
(≠)
GT Greater than (>)

GE Greater than or
equal to (≥)
LT Less than (<)

LE Less than or
equal to (≤)
Example The following program calculates
the sum of integers 1~10. O9600
#1=0; Store the initial value of the sum variable
#2=1; The initial value of the summand variable
N1 IF[#2 GT 10]G0T02; Transfer to N2 when the addend
is greater than 10 #1= #1+#2; Calculate the sum
#2= #2+1 ; Next summand
G0T01; Go to N1
N2 M30; End of procedure
5.5.3 Loop (while statement)
Specify a conditional expression after WHILE. When the specified condition is satisfied, execute the block from DO to END;
otherwise, jump to the block after END.

▲Command format 1

WHILE[conditional expression]DO m;
……
END m ;
m:Specify the label of the loop execution range (1~1023).
Instructions
If the result of the expression is not 0, the result is considered true, and the statements between WHILE and END are
executed in a loop until the result of the expression is false. When the expression result is zero, jump to the next block
of the END statement for execution. If the result of the expression is a non-integer, it should be forced to be converted
to an integer, otherwise an alarm is issued. m is a positive integer, just to match DO and END statements.
For example
……
N1 #1 = 1 ;
N2 #2 = 0 ;
N3 WHILE[#1 <= 100] DO 5 ;
N4 #2 += #1 ; (Calculate
1+2+3+……+100)
N5 #1 += 1 ;
N6 END 5;

-81-
XC609T Lathe CNC System
…… User Manual
When this program is executed, #1 is added from 1 to 100, and #2 gets the sum of
1+2+3+……+100.

▲Command format 2
DO m ;
……
END m ;
m:Specify the label of the loop execution range (1~1023).
Instructions
When the WHILE judgment condition statement is not specified in the DO statement, it is an infinite
loop.
For example, in the routine in format 1, if the WHILE judgment condition is not specified, the
values of #1 and #2 will increase indefinitely until the data overflow alarm.
For example
……
N1 #1 = 1 ;
N2 #2 = 0 ;
N3 DO 5;
N4 #2 += #1 ; (Calculate
1+2+3+……+100)
N5 #1 += 1 ;
N6 END 5 ;
……

▲Label m and loop nesting


The label m can be used repeatedly, and loops can also be nested (up to 8 levels of nesting), but
there are the following restrictions
① DO m and ENDm must be used in pairs (the value of m is the same), and DO must appear before END.
② Two cycles cannot cross.
③If the loop is nested, the label of the child loop cannot be the same as the parent loop.
3 The GOTO statement can be transferred from inside the loop to outside the loop, but cannot
be transferred from outside the loop to the inside of the loop, otherwise an alarm will occur
when the END statement is executed.

-82-
XC609T Lathe CNC System
User Manual
Chapter IV installation and commissioning
Chapter I installation layout
1. 1 Dimensions

www.xcmcu.co
m

www.xcmcu.co
m

Note: The above dimensions are all mm.

-83-
XC609T Lathe CNC System
1.翻 Chapter 2 interface signal definition and connection 翻.1
User Manual
2.译 译.1
3.狗
2.1 Driver interface 狗.1
/ 2.1.1 Driver interface definition /
4.翻 Interface Pin Signal Function 翻.4
5.译 form name Descripti 译.4
6.狗 on 狗.4
/ 1 XCP+ X axis command pulse signal+ /
7.翻 翻.7
8.译 2 XCP- X axis command pulse signal- 译.7
9.狗 狗.7
/ /
3 XDIR+ X axis command direction signal+
10.翻 翻.10
11.译 译.10
12.狗 4 XDIR- X axis command direction signal- 狗.10
/ /
13.翻 9 ZCP+ Z axis command pulse signal+ 翻.13
14.译 译.13
15.狗 10 ZCP- Z axis command pulse signal- 狗.13
/ /
16.翻 11 ZDIR+ Z axis command direction signal+ 翻.16
17.译 译.16
18.狗 12 ZDIR- Z axis command direction signal- 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 25 5V Spare 5V 狗.19
/ DB type 25-hole /
22.翻 socket 翻.22
23.译 (driver) 译.22
24.狗 狗.22
/ 2.1.2 Principle of command pulse signal and command direction signal /
25.翻 翻.25
CP+, CP- are command pulse signals, DIR+, DIR- are command direction signals. These two sets of signals
26.译 译.25
27.狗 are differential outputs. The AM26LS31 driver chip is used internally, which meets the RS422 level 狗.25
/ /
28.翻 翻.28
29.译 译.28
30.狗 狗.28
/ /
31.翻 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
standard. The internal circuit shows the following diagram:
36.狗 狗.34
/ Figure 2.1.5 Internal circuit of command pulse signal and command direction /
37.翻 signal 翻.37
38.译 译.37
39.狗 2.1.3 Connection diagram 狗.37
/ with drive unit /
40.翻 SD305 stepper 翻.40
41.译
2.1.3.1 Connect with XC609T driver pin
译.40
signal
stepper driver Pin signal
42.狗 Pulse+ 狗.40
1 XCP+ 1 CP+
/ pulse- /
2 XCP- 2 CP-
43.翻 翻.43
Direction+
44.译 3 XDIR+ 3 CW+ 译.43
45.狗 direction- 狗.43
4 XDIR- 4 CW-
/ /
46.翻 Driver interface 5 Offli 翻.46
47.译 Input interface
ne+ 译.46
48.狗 1 X1 -84- Call 6 Offline 狗.46
/ - /
the
49.翻 25 0V 7 Alarm+ 翻.49
polic
50.译 e 译.49
51.狗 狗.49
XC609T Lathe CNC System
2.1.3.2 Connect with servo User Manual
drive XC609T Servo drive
pin signal
Pin signal
Pulse+
1 XCP+ 3 PULS+
pulse-
2 XCP- 14 PULS-
Direction+
3 XDIR+ 4 SIGN+
direction-
4 XDIR- 5 SIGN-
pulse Z
Driver interface
15 PZ+
1 X1 16 PZ-
Call
2.2 Spindle and other interfaces2 X2 the 23 Alarm+
2.2.1 Definition of spindle and other interfaces
polic
Interface form Pin Signal Function
e
name Description
25 1 0V X13 Input 13 (function
10 COM is optional, please refer
to the following table for setting)
Input
2 interface
BMA- air input-
Encoder A phase pulse

3 BMA+ Encoder A phase pulse input+

4 BMB- Encoder phase B pulse input

5 BMB+ Encoder phase B pulse input+

6 BMZ- Encoder Z phase pulse input

7 BMZ+ Encoder Z phase pulse input+

8 GND Power ground

9 SLB Handwheel B phase pulse input

10 SLA Handwheel A phase pulse input

11 5V +5V power output

12 GND Power ground

13 SVC1 Analog voltage 1. 0~10V analog signal output,


connect
Connect to the analog voltage input terminal
of the inverter
14 485A RS485 communication interface

15 485B RS485 communication interface


DB type 25-pin
socket 16 GND Power ground
(Spindle and others) 17 X22 Input 22 (function is optional, please refer
to the following table for setting)
18 X21 Input 21 (function is optional, please refer
to the following table for setting)
19 X20 Input 20 (function is optional, please refer
to the following table for setting)
20 X19 Input 19 (function is optional, please refer
to the following table for setting)
21 X18 Input 18 (function is optional, please refer
to the following table for setting)
22 X17 Input 17 (function is optional, please refer
to the following table for setting)
23 X16 Input 16 (function is optional, please refer
to the following table for setting)
24 X15 Input 15 (function is optional, please refer
to the following table for setting)
Analog voltage 2.0~10V analog signal output,
25 SVC2
connect
Connect to the analog voltage input terminal
of the inverter
2.2.2 Principle of analog spindle interface
The analog spindle interface (SVC) can output 0~10V analog voltage signal. The signal internal circuit is shown in the figure
below:

-85-
XC609T Lathe CNC System
User Manual

2.2.3 Connection description of analog spindle and frequency converter


XC609T
Pin signal 0V
13 SVC1 terminal
analog
25 SVC2 input
12 GND Forw
16 GND ard
Reve
Spindle and rse
Relay
other Public
1 Y13
interfaces COM
2 Y12
Output Frequen
interfac Relay cy
1e convert
2 er
+24V
Power GND
Supply

2.2.4 Principle of encoder interface


MPA++MPA-, MPB++MPB-, MPZ++MPZ- are the differential input signals of the encoder's A-phase, B-phase, and
Z-phase respectively, which are received by 26LS32; the B and A-phase signals are quadrature signals, the
highest Signal frequency <1MHz; The number of encoder lines used by the system is set in the parameter.
The internal connection circuit is as follows:

2.2.5 Encoder connection instructions


The connection between the system and the spindle encoder is shown in the figure below, using twisted-pair
cables.
XC609T
Pin signal Encoder

2 BMA- A-
3 BMA+ A+
4 BMB- B-
5 BMB+ B+
6 BMZ- Z-
7 BMZ+ Z+
Spindle and other interfaces
8 GND 0V
11 +5V +5V

-86-
XC609T Lathe CNC System
2.2.5 Handwheel interface principle User Manual

2.2.6 Handwheel connection instructions


XC609M handwheel adopts single-ended input mode. The handwheel connection is shown in the figure below:
(1) Single-handwheel wiring (the system defaults to single-handwheel mode) (as long as four wires are connected, A- and B- do not
need to be connected)

XC609T

Pin signal
10 SLA A
9 SLB B
12 GND 0V
Spindle and other interfaces Handwheel
11 5V VCC
(2) Handwheel wiring (need to change the handwheel mode in the system parameters, test whether the axis selection and magnification are
normal in the input diagnosis, and then press the modify key to change the input port function definition: handwheel X, handwheel Z,
handwheel X1, Handwheel X10, handwheel X100) (A-, B- do not need to be connected)

XC609T

Pin signal
10 SLA A
9 SLB B
12 GND 0V
11 5V VCC
1 X13 X
axis
24 X15 Z
Spindle and other interfaces Hand wheel
axis
2.3 Input interface
2.3.1 Input interface definition
23 X16 X1
Interface form Pin X17
22 Signal Function
X10
name Description
211 X18 X01 Input 1 (function is optional,
X100 please refer to
the following table for setting)
162 GND X02 Input 2 (function COM public please
is optional, refer to
the following table for setting)
3 X03 Input 3 (function is optional, please refer to
the following table for setting)
4 X04 Input 4 (function is optional, please refer to
the following table for setting)
5 X05 Input 5 (function is optional, please refer to
the following table for setting)
6 X06 Input 6 (function is optional, please refer to
the following table for setting)
7 X07 Input 7 (function is optional, please refer to
the following table for setting)
8 X08 Input 8 (function is optional, please refer to
the following table for setting)
9 X09 Input 9 (function is optional, please refer to
the following table for setting)
10 X10 Input 10 (function is optional, please refer
to the following table for setting)

-87-
XC609T Lathe CNC System
11 X11 Input 11 (function is optional, please
User refer
Manual
to the following table for setting)
12 X12 Input 12 (function is optional, please refer
to the following table for setting)
13 X13 Input 13 (function is optional, please refer
to the following table for setting)
14 X14 Input 14 (function is optional, please refer
to the following table for setting)
15 X15 Input 15 (function is optional, please refer
to the following table for setting)
16 X16 Input 16 (function is optional, please refer
to the following table for setting)
17 X17 Input 17 (function is optional, please refer
to the following table for setting)
18 X18 Input 18 (function is optional, please refer
to the following table for setting)
19 X19 Input 19 (function is optional, please refer
to the following table for setting)
20 X20 Input 20 (function is optional, please refer
to the following table for setting)
21 X21 Input 21 (function is optional, please refer
to the following table for setting)
DB type 25-hole
22 X22 Input 22 (function is optional, please refer
socket
to the following table for setting)
(enter)
23 X23 Input 23 (function is optional, please refer
to the following table for setting)
24 X24 Input 24 (function is optional, please refer
to the following table for setting)

25 GND Power ground

2.3.2 Optional input function


sequ sequ sequ
function Level funct Level funct Level
ence ence ence
ion ion
numb numb numb
er er er
1 Universal Normally 19 Handwheel X10 Normally 37 Tool position T3 Normally
open, open, open,
normally normally normally
closed closed closed
2 Emergency stop Normally 20 Handwheel X100 Normally 38 Tool position T4 Normally
open, open, open,
normally normally normally
closed closed closed
3 reset Normally 21 Spindle 1 alarm Normally 39 Tool position T5 Normally
open, open, open,
normally normally normally
closed closed closed
4 start up Normally 22 Spindle 2 alarm Normally 40 Tool position T6 Normally
open, open, open,
normally normally normally
closed closed closed
5 suspend Normally 23 X positive limit Normally 41 Tool position T7 Normally
open, open, open,
normally normally normally
closed closed closed
6 cool down Normally 24 X negative limit Normally 42 Tool position T8 Normally
open, open, open,
normally normally normally
closed closed closed
7 Spindle 1 Normally 25 X zero Normally 43 Tool lock signal Normally
forward open, open, open,
normally normally normally
closed closed closed
8 Spindle 1 Normally 26 X alarm Normally 44 Protective door Normally
reverse open, open, open,
normally normally normally
closed closed closed

-88-
XC609T Lathe CNC System
9 Spindle 1 stop Normally 27 Z positive limit Normally 45 Low pressure Normally
User Manual
open, open, detection open,
normally normally normally
closed closed closed
10 Spindle 2 Normally 28 Z negative limit Normally 46 G31 input (Note) Normally
forward open, open, open,
normally normally normally
closed closed closed
11 Spindle 2 Normally 29 Z zero Normally 47 X axis Z-CP (Note) Normally
reverse open, open, open,
normally normally normally
closed closed closed
12 Spindle 2 Normally 30 Z alarm Normally 48 Z axis Z-CP (Note) Normally
stopped open, open, open,
normally normally normally
closed closed closed
13 Cool button Normally 31 The chuck is Normally
open, released into open,
normally place normally
closed closed
14 External Normally 32 The chuck is Normally
control of open, clamped in place open,
chuck normally normally
closed closed
15 Tailstock Normally 33 Tailstock in Normally
external open, place open,
control normally normally
closed closed
16 Handwheel X Normally 34 The tailstock is Normally
open, retracted open,
normally normally
closed closed
17 Handwheel Z Normally 35 Tool position T1 Normally
open, open,
normally normally
closed closed
18 Handwheel X1 Normally 36 Tool position T2 Normally
open, open,
normally normally
closed closed
Note: G31 input, X-axis Z-CP, Z-axis Z-CP, can only be connected to input ports 1~8.

2.3.3 Principle of input circuit


Input signal refers to the signal input from machine tool or equipment to CNC. When the input signal is connected to GND, the
input is valid; when the input signal is disconnected from GND, the input is invalid.
There are two ways to input the external signal of the input signal: one uses the contact switch input, the signal in this way comes
from the button of the machine tool, the limit switch and the contact of the relay, etc., the connection method is as shown in the
figure below. Shown:

-89-
XC609T Lathe CNC System
User Manual
XC609T input port X1-- -X24

GND

The other uses non-contact switch (transistor) input, and the connection method is as shown in the following figure for non-contact
switch (NPN transistor) input:

+24V

GND XC609T input port X1 - 24


Blue
brown
black
NPN
Normal
ly
open
2.4 Output interface
Photoe
2.4.1 Output interface definition
Interface form lectri
Pin Signal Function
c name Description
1
switch Y13 Output 13 (optional function, refer to the
following table for settings)
2 Y12 Output 12 (function is optional, refer to the
following table for settings)
3 Y11 Output 11 (function is optional, refer to the
following table for settings)
4 Y10 Output 10 (function is optional, please refer
to the following table for setting)
5 Y09 Output 9 (function is optional, please refer
to the following table for setting)
6 Y08 Output 8 (function is optional, please refer
to the following table for setting)
7 Y07 Output 7 (function is optional, please refer
to the following table for setting)
8 Y06 Output 6 (function is optional, please refer
to the following table for setting)
9 Y05 Output 5 (function is optional, refer to the
following table for settings)
10 Y04 Output 4 (function is optional, please refer
to the following table for setting)
11 Y03 Output 3 (function is optional, please refer
to the following table for setting)
12 Y02 Output 2 (function is optional, refer to the
following table for settings)
DB type 25-pin 13 Y01 Output 1 (function is optional, refer to the
socket following table for settings)
(Output) 14 +24V Power supply 24V

15 Y24 Output 24 (function is optional, please refer


to the following table for setting)
16 Y23 Output 23 (function is optional, please refer
to the following table for setting)
17 Y22 Output 22 (function is optional, please refer
to the following table for setting)
18 Y21 Output 21 (function is optional, refer to the
following table for settings)
19 Y20 Output 20 (function is optional, please refer
to the following table for setting)
20 Y19 Output 19 (function is optional, refer to the
following table for settings)
21 Y18 Output 18 (function is optional, please refer
to the following table for setting)
22 Y17 Output 17 (function is optional, please refer
to the following table for setting)
23 Y16 Output 16 (function is optional, please refer

-90-
XC609T Lathe CNC System
to the following table for setting)
User Manual
24 Y15 Output 15 (function is optional, please refer
to the following table for setting)
25 Y14 Output 14 (optional function, refer to the
following table for settings)
2.4.2 Optional function of output port
sequ sequ
funct Level funct Level
ence ence
ion ion
numb numb
er er

-91-
XC609T Lathe CNC System
1.翻 1 Universal no 10 Chuck release no Manual 翻.1
User
2.译 译.1
2 Spindle 1 no 11 Tailstock in no
3.狗 狗.1
forward
/ /
3 Spindle 1 no 12 Tailstock no
4.翻 翻.4
reverse retreat
5.译 译.4
4 Spindle 1 stop no 13 Tailstock no
6.狗 retreat
狗.4
/ /
5 Spindle 1 stop no 14 Tool post no
7.翻 rotates forward 翻.7
8.译 6 Spindle 2 no 15 Tool holder no
译.7
9.狗 forward reversal 狗.7
/ 7 Spindle 2 no 16 Green light no /
10.翻 reverse 翻.10
11.译 8 cool down no 17 Yellow light no 译.10
12.狗 狗.10
9 Chuck clamping no 18 red light no
/ /
13.翻 2.4.3 Electrical principle of output port 翻.13
14.译 The output signal is used to drive the relays and indicator lamps on the machine side. When the output signal outputs 0V, 译.13
15.狗 the output function is valid; otherwise, it presents a high impedance state and the output function is invalid. There are 狗.13
/ /
16.翻 翻.16
17.译 译.16
18.狗 狗.16
/ /
19.翻 翻.19
20.译 译.19
21.狗 狗.19
/ /
22.翻 翻.22
23.译 译.22
24.狗 狗.22
/ 48 digital outputs in the IIO interface, all of which have the same structure, as shown in the figure: /
25.翻 翻.25
Circuit structure diagram of digital output module
26.译 译.25
27.狗 狗.25
/ 2.4.4 Principle of output circuit /
28.翻 The logic signal OUTx output by the CNC main control module is sent to the input terminal of the output interface chip 翻.28
29.译 (ULN2803) through the connector. Each output of ULN2803 has a Darlington structure, and nOUTx has two output states: 0V 译.28
30.狗 output or high impedance ; Each output can withstand a maximum tube current of 200mA. Typical applications are as follows: 狗.28
/ Use ULN2803 type output to drive inductive loads. When outputting loads such as control solenoid valves, it is /
31.翻 recommended to connect an external relay as shown in the figure below, and use relays to control the work of loads such 翻.31
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 as electromagnetic loads, which can extend the life of the ULN2803 drive circuit. The freewheeling diode can be 译.40
42.狗 connected or not connected. 狗.40
/ /
43.翻 Drive relay 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -92- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49
XC609T Lathe CNC System
1.翻 翻.1
Chapter 3 IO port expansion User Manual
2.译 译.1
3.狗 3.1 IO port expansion board 狗.1
/ XC609T has 24 inputs and 24 outputs. This system supports IO port expansion, which can be /
4.翻 翻.4
expanded to 96 inputs and 96 outputs. The appearance of the expansion board is as shown below
5.译 译.4
6.狗 狗.4
/ /
7.翻 翻.7
8.译 译.7
9.狗 狗.7
/ /
10.翻
11.译
12.狗
/
13.翻
www.xcmcu.co 翻.10
译.10
狗.10
/
翻.13
14.译
15.狗
/
16.翻
m 译.13
狗.13
/
翻.16
17.译 译.16
18.狗 3.2 Use and connection of IO port expansion board 狗.16
/ The IO port expansion board of this system adopts 485 bus structure. An IO expansion board has /
19.翻 12 inputs and 12 outputs. The 485 bus of the XC609 system can carry up to 6 IO expansion boards, and 翻.19
20.译 译.19
21.狗 each IO expansion board can be defined by the dial switch. 狗.19
/ The coding of the DIP switch is as follows. /
22.翻 翻.22
ID (address S1 S2 S3
23.译 译.22
number)
24.狗 狗.22
/ 1 ON OFF OFF /
25.翻 2 OFF ON OFF 翻.25
26.译 译.25
27.狗
3 ON ON OFF 狗.25
/ 4 OFF OFF ON /
28.翻 5 ON OFF ON 翻.28
29.译 译.28
30.狗 6 ON ON ON 狗.28
/ /
31.翻 翻.31
The wiring diagram is as follows:
32.译 译.31
33.狗 狗.31
/ /
34.翻 翻.34
35.译 译.34
36.狗 狗.34
/ /
37.翻 翻.37
38.译 译.37
39.狗 狗.37
/ /
40.翻 翻.40
41.译 译.40
42.狗 狗.40
/ /
43.翻 翻.43
44.译 译.43
45.狗 狗.43
/ /
46.翻 翻.46
47.译 译.46
48.狗 -93- 狗.46
/ /
49.翻 翻.49
50.译 译.49
51.狗 狗.49

You might also like