Professional Documents
Culture Documents
Operator - Programmer - S Manual
Operator - Programmer - S Manual
Table of Contents
1 EndUser_Lathe............................................................................................ 22
1.1 6D-H/7/21/21-H/22/220 Seies_Serial Bus Lathe Operation Manual..............................22
1.1.1 Function Key and System configuration......................................................................................................22
1.1.1.1 Main Screen Sections ...................................................................................................................................22
1.1.1.2 CNC System Configuration ...........................................................................................................................23
1.1.1.3 Coordinate....................................................................................................................................................24
1.1.1.4 Program ........................................................................................................................................................26
1.1.1.5 Offset/Setting ...............................................................................................................................................40
1.1.1.6 Monitor ..........................................................................................................................................................48
1.1.1.7 Maintain.........................................................................................................................................................52
1.1.2 Series No Setting...........................................................................................................................................62
1.1.3 Use Time Setting ...........................................................................................................................................62
1.1.4 Option Setting ...............................................................................................................................................62
1.1.5 Op. Info Restore ............................................................................................................................................62
1.1.5.1 User Login......................................................................................................................................................62
1.1.5.2 User Logout ...................................................................................................................................................63
1.1.5.3 Forget Password ...........................................................................................................................................63
1.1.5.4 Authority Management.................................................................................................................................63
1.1.6 Change Password..........................................................................................................................................63
1.1.7 Set Authority of Default ................................................................................................................................63
1.1.8 Set Authority of Other Users.........................................................................................................................63
1.1.8.1 Reset Password .............................................................................................................................................64
1.1.8.2 About.............................................................................................................................................................64
1.1.9 Machine Operation Panel .............................................................................................................................64
1.1.9.1 Operation Panel ...........................................................................................................................................64
1.1.9.2 Keyboard Description ...................................................................................................................................67
1.1.10 How to Operate 21 Series Controller ...........................................................................................................69
1.1.10.1 System Status................................................................................................................................................69
1.1.10.2 Machine Preparation....................................................................................................................................70
1.1.10.3 Tool Preparation ...........................................................................................................................................72
1.1.10.4 Program Preparation and Execute Machining ............................................................................................80
1.1.10.5 Alarm Processing ..........................................................................................................................................83
1.1.11 Pending Alarm...............................................................................................................................................84
– 2
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 3
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 4
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 5
机床产品/Machine Tool Products – Operator & Programmer's Manual
1.3.18.4 Notice...........................................................................................................................................................207
1.3.18.5 Note .............................................................................................................................................................208
1.3.18.6 Example 1 ....................................................................................................................................................210
1.3.18.7 Example 2 ....................................................................................................................................................212
1.3.19 Variable lead threading cutting (G34)........................................................................................................214
1.3.19.1 Command Form ..........................................................................................................................................214
1.3.19.2 Description ..................................................................................................................................................214
1.3.19.3 Pic ................................................................................................................................................................215
1.3.19.4 Notice...........................................................................................................................................................215
1.3.19.5 Example 1 ....................................................................................................................................................215
1.3.19.6 Example 2 ....................................................................................................................................................216
1.3.20 Tool Nose Radius Compensation (G41/G42/G40) .....................................................................................216
1.3.20.1 Command Form ..........................................................................................................................................216
1.3.20.2 Description ..................................................................................................................................................217
1.3.20.3 Pic ................................................................................................................................................................217
1.3.20.4 Tool Radius (R) compensation ...................................................................................................................220
1.3.20.5 Example 1 ....................................................................................................................................................227
1.3.20.6 Example 2 ....................................................................................................................................................228
1.3.21 Polygon cutting (G51.2) ..............................................................................................................................229
1.3.21.1 Command Form ..........................................................................................................................................229
1.3.21.2 Description ..................................................................................................................................................229
1.3.21.3 Note .............................................................................................................................................................230
1.3.21.4 Example .......................................................................................................................................................232
1.3.21.5 Polygon machining PIC...............................................................................................................................233
1.3.21.6 Reference.....................................................................................................................................................235
1.3.22 Local Coordinate System Setting (G52) .....................................................................................................236
1.3.22.1 Command Form ..........................................................................................................................................236
1.3.23 Machine Coordinate System (G53).............................................................................................................237
1.3.23.1 Command Form ..........................................................................................................................................237
1.3.24 Workpiece Coordinate System (G54…G59.9)............................................................................................238
1.3.24.1 Command Form ..........................................................................................................................................239
1.3.24.2 How to set G54……G59.9...........................................................................................................................239
1.3.24.3 Example .......................................................................................................................................................240
1.3.25 Simple Marco Call (G65)..............................................................................................................................240
1.3.25.1 Command Form ..........................................................................................................................................240
– 6
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 7
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 8
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 9
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 10
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 11
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 12
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 13
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 14
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 15
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 16
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 17
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 18
机床产品/Machine Tool Products – Operator & Programmer's Manual
– 19
机床产品/Machine Tool Products – Operator & Programmer's Manual
2.5.1.4 Program.......................................................................................................................................................721
2.5.1.5 Offset/Setting ..............................................................................................................................................734
2.5.1.6 Monitor ........................................................................................................................................................741
2.5.1.7 Maintain.......................................................................................................................................................745
2.5.2 Machine Operation Panel ...........................................................................................................................754
2.5.2.1 Operation Panel ..........................................................................................................................................754
2.5.2.2 Text Key Description ...................................................................................................................................755
2.5.3 How to Operate 6 Series Controller ...........................................................................................................755
2.5.3.1 System Status..............................................................................................................................................755
2.5.3.2 Machine Preparation ..................................................................................................................................755
2.5.3.3 Workpiece Preparation ..............................................................................................................................756
2.5.3.4 Program Preparation and Execute Machining ..........................................................................................760
2.5.3.5 File Transfer.................................................................................................................................................762
2.5.4 Appendix......................................................................................................................................................762
2.5.4.1 Contact Window..........................................................................................................................................762
2.6 11 Series Mill Operation Manual....................................................................................766
2.6.1 Function Key and System Configuration ...................................................................................................766
2.6.1.1 Main Screen Sections..................................................................................................................................766
2.6.1.2 CNC System Configuration .........................................................................................................................767
2.6.1.3 Coordinate...................................................................................................................................................768
2.6.1.4 Program.......................................................................................................................................................770
2.6.1.5 Offset/Setting ..............................................................................................................................................784
2.6.1.6 Monitor ........................................................................................................................................................791
2.6.1.7 Maintain.......................................................................................................................................................795
2.6.2 Machine Operation Panel ...........................................................................................................................804
2.6.2.1 Operation Panel ..........................................................................................................................................804
2.6.2.2 Text Key Description ..................................................................................................................................805
2.6.3 How to Operate 11 Series Controller .........................................................................................................805
2.6.3.1 System Status..............................................................................................................................................805
2.6.3.2 Machine Preparation ..................................................................................................................................805
2.6.3.3 Workpiece Preparation...............................................................................................................................806
2.6.3.4 Program Preparation and Execute Machining ..........................................................................................806
2.6.3.5 File Transfer.................................................................................................................................................807
2.6.4 Appendix......................................................................................................................................................807
2.6.4.1 Contact Window..........................................................................................................................................807
– 20
机床产品/Machine Tool Products – Operator & Programmer's Manual
3 EndUser_Wood.......................................................................................... 808
3.1 60 Wood Series Operation Manual................................................................................808
3.1.1 Function Key and System Configuration ...................................................................................................808
3.1.1.1 Main Screen Sections..................................................................................................................................808
3.1.1.2 CNC System Configuration .........................................................................................................................809
3.1.1.3 Coordinate...................................................................................................................................................810
3.1.1.4 Program.......................................................................................................................................................812
3.1.1.5 Offset/Setting ..............................................................................................................................................827
3.1.1.6 Monitor ........................................................................................................................................................834
3.1.1.7 Maintain.......................................................................................................................................................838
3.1.2 Machine Operation Panel ...........................................................................................................................847
3.1.2.1 Operation Panel ..........................................................................................................................................847
3.1.2.2 Text Key Description ...................................................................................................................................851
3.1.3 How to Operate 60 Series Controller .........................................................................................................853
3.1.3.1 System Status..............................................................................................................................................853
3.1.3.2 Machine Preparation ..................................................................................................................................854
3.1.3.3 Workpiece Preparation...............................................................................................................................857
3.1.3.4 Program Preparation and Execute Machining ..........................................................................................869
3.1.3.5 File Transfer.................................................................................................................................................891
3.1.4 Appendix......................................................................................................................................................892
3.1.4.1 Contact Window..........................................................................................................................................892
– 21
机床产品/Machine Tool Products – Operator & Programmer's Manual
1 EndUser_Lathe
EndUser_Lathe – 22
机床产品/Machine Tool Products – Operator & Programmer's Manual
8
buttons
EndUser_Lathe – 23
机床产品/Machine Tool Products – Operator & Programmer's Manual
1.1.1.3 Coordinate
• Path
• F1 Coordinate
• Function
• Switch current coordinate system on the screen.
• Display the frequently use machining information.
• Use the group function key【POS】, can switch to the current page quickly.
Explanation of Function
Coordinate Display
• Current screen can display 4 kind of coordinate system.
• Whenever users press F1「Switch Coordinate」function key, the coordinate on the screen will switch between
four different kinds of coordinates.
F(Feedrate)
• User defines Feedrate (mm/min).
• Actual Feedrate of cutting tool (mm/min).
• Percentages of Feedrate that user define.
Run Time
• Timer for the execution of program.
EndUser_Lathe – 24
机床产品/Machine Tool Products – Operator & Programmer's Manual
Part counter
• Number of parts that had been finished.
T(Tool No.)
• Current Tool no. and Tool compensation no.
Switch Coordinate
• path
• F1 Coordinate→F1 switch coordinate
• Function
• Whenever users press F1「Switch Coordinate」function key, the coordinate display on the screen will
switch between four different kinds of coordinates.
Half Coordinate
• Path
• F1 Coordinate→F2 Half Coordinate
• Function
• Relative coordinate devided by 2.
• Co-operate with 「Clear Rel. Coord.」function , this function can quickly calculate the middle point of
the object.
• Operation Method
• Enter the axis that you want to calculate and then press「Half Coordinate」.
• Example
• Current Rel.Coord.of X axis is 10.000.
• Enter 「X」,and then press 「half coordinate」.
• Current Rel. Coord. of X axis Will become 5.000.
EndUser_Lathe – 25
机床产品/Machine Tool Products – Operator & Programmer's Manual
1.1.1.4 Program
• Path
• F2 Program
• Function
• This function provides users program management and editing functions.
• Operation Method
• Users can use【↑】【↓】【←】【→】key to move the cursor to anywhere on the screen for editing purpose.
• Press【Page Up】【Page Down】to switch the pages.
• With【Home】【End】can let the cursor switch between the top and end of the line.
• With the group function key【Prog/File】can quickly switch between「Program」and「File Manager」.
Execute
• Path
• F2 Program→F1 Execute
• Function
• This function can assign the current editing program as the executive program and also change the
minitor to the 「Monitor」 page.
• Note
• This function will be disable when machining.
Delete Line
• Path
EndUser_Lathe – 26
机床产品/Machine Tool Products – Operator & Programmer's Manual
Search/Replace
• Path
• F2 Program→F3 Search/Replace
• Function
• This function can help to find and replace the string within the editing program.
• Press「Search/Replace」function key, a dialog box will appear to ask users input a string that need to
find and replace for.
• Operation Method
• With【ENTER】 key, can change the cursor location between「Search」and 「Replace」.
Find Next
• Path
• F2 Program→F3 Search/Replace→F1 Find Next
• Function
• According to the「Search String」, find the next same string within the current editing program.
• Cursor will move the next same string and the string will be highlight.
Replace
• Path
• F2 Program→F3 Search/Replace→F2 Replace
• Function
EndUser_Lathe – 27
机床产品/Machine Tool Products – Operator & Programmer's Manual
• According to the「Search String」, find the next same string within the current editing program and
replace with the「Replace String」
• Operation Method
• If there's no highlight string on the screen, press「Find Next」.
• Press F2「Replace」will replace the current highlight string with new string and also cursor will go to
the next same「Search String」.
• If you want to skip the current highlight string, press F1「Find Next」.
Replace All
• Path
• F2 Program→F3 Search/Replace→F3 Replace All
• Function
• Replace all of the string defined in「Search String」by new string and move the cursor to the line of last
string.
Modify Setting
• Path
• F2 Program→F3 Search/Replace→F4 Modify Setting
• Function
• Reset the 「Search/Replace」 string.
• Operation Method
• After executing 「Find Next」/ 「Replace」/「Replace All」, Cursor will be switched to the program edit
screen.
• Press F4「Modify Setting」to reset the「Search/Replace」string.
File Manager
EndUser_Lathe – 28
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Path
• 5 Buttons type: F2 Program→F4 File Manager
• 8 Buttons type: F2 Program→F8 File Manager
• Function
• This function key can manage all of the NC files in data storage device set by Pr3213.
• Operation Method
• Use【↑】【↓】key to move the cursor to anywhere on the screen for editing purpose.
• 【Page Up】【Page Down】to switch the cursor between pages.
• Press【ENTER】 key to assign the current cursor file as the executed file, screen will display the
program content and user can edit the program.
New File
• Path
• 5 Buttons type: F2 Program→F4 File Manager→F1 New File
• 8 Buttons type: F2 Program→F8 File Manager→F1 New File
• Function
• Open a new file, and that file will be set as the current edit file.
• Operation Method
• Press 「New File」function key, a dialog box will appear, enter the new file name and press 【ENTER】.
• Note
• Default format of file name does not have file extension. *.NC is valid file extension incase user wants
to creat new file with file extension.
• The file name cannot be longer than 32 characters(including file extension)
Copy File
• Path
• 5 Buttons type: F2 Program→F4 File Manager→F2 Copy File
• 8 Buttons type: F2 Program→F8 File Manager→F2 Copy File
• Function
• Copy the file that remarked by cursor.
• Operation Method
• Use【↑】【↓】to move the cursor to the file wants to copy.
• Press「Copy File」key.
• A dialog box will appear, enter the new file name.
• Note
• Default format of file name does not have file extension. *.NC is valid file extension incase user wants
to creat new file with file extension.
• The file name cannot be longer than 32 characters(including file extension)
Delete File
• Path
• 5 Buttons type:F2 Program→F4 File Manager→F3 Delete File
• 8 Buttons type:F2 Program→F8 File Manager→F3 Delete File
• Function
• Delete the file remarked by cursor.
• Operation Method
• Press F3「Delete File」, selection box will be shown in front of the NC file within the「File Manager」
minitor page. Use【↑】【↓】to select the delete file.
• Sub-function Key
• Select: Select file, can select more than one file and also can cancel the selection of one file.
EndUser_Lathe – 29
机床产品/Machine Tool Products – Operator & Programmer's Manual
File Transfer
• Path
• 5 Buttons type: F2 Program→F4 File Manager→F4 File Transfer
• 8 Buttons type: F2 Program→F8 File Manager→F4 File Transfer
• Function
• Transmit data between controller and external storage device.
File Import
• Path
• 5 Buttons type: F2 Program→F4 File Manager→F4 File Transfer→F1 File Import
• 8 Buttons type: F2 Program→F8 File Manager→F4 File Transfer→F1 File Import
• Function
• Import external file into controller
• Screen Explanation
• The upper block is the external devices with the following choices.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column are data storaged in the external device.
• Right column are current data storaged in the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the external device to the controller.
• Select: Select file, can select more than one file and also can cancel the selection of one file.
• Select All: Select all file.
• Cancel Select: Cancel all of the selected files.
• Device Change: Change external device.
• Operation Method
• Press F1「File Import」, a dialog box will appear.
• Default external device is USBDisk.
• Press F5「Device Change」 to switch between external devices, switch the cursor to the desire device
and press【Enter】, then the left column data structure will change, according to the selected device .
• Use【↑】【↓】to select file.
• Move the cursor to the import file and press F2「Select」or【Space】to remark file.
• After remarked all of the import file, press F1「Copy」then all of the remarked file will import into
controller.
File Export
• Path
• 5 Buttons type: F2 Program→F4 File Manager→F4 File Transfer→F2 File Export
• 8 Buttons type: F2 Program→F8 File Manager→F4 File Transfer→F2 File Export
• Function
• Export file in controller to external device.
• Function Page Explanation
EndUser_Lathe – 30
机床产品/Machine Tool Products – Operator & Programmer's Manual
• The upper block is the external devices with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column are data storage from controller.
• Right column are current data storage in external device.
• Sub-function Explanation
• Copy: Copy the remarked file from the external device to the controller.
• Select: Select file, can select more than one file and also can cancel the selection of one file.
• Select All: Select all file.
• Cancel Select: Cancel all of the selected files.
• Device Change: Change external device.
• Operation Method
• Press「File Export」, a dialog box will appear.
• Default external device is USBDisk.
• Press F5「Device Change」, to switch between external devices, move the cursor to the desire device
and press【Enter】, then the below left column data structure will change, according to the selected
device .
• Use【↑】【↓】to select file.
• Move the cursor to the export file and press F2「Select」or【Space】to remark file.
• After remarked all of the export file, press F1「Copy」 then all of the remarked file will export from
controller to external device.
Execute
• Path
• 5 Buttons type: F2 Program→F4 File Manager→F5 Execute
• 8 Buttons type: F2 Program→F8 File Manager→F5 Execute
• Function
• This function can assign the current cursor located program as the executive program and also
change the screen to the 「monitor」 page.
• Operation Method
• Use【↑】【↓】to select file, and then press「Execute」the selected file excuted.
• The screen will change to the 「monitor」 page.
• Note
• This function will be disable when machining.
EndUser_Lathe – 31
机床产品/Machine Tool Products – Operator & Programmer's Manual
Simulation
• Path
• 5 buttons type: F2 Program→F5 Simulation
• 8 buttons type: F2 Program→F7Simulation
• Function
• This function can simulate and predict machining path for machining program.
• Debug ability.
• Default display range is the largest limit dimension defined by machining program.
• Relative simulate function can be modified by「simulate Setting」.
Step
• Path
• 5 Buttons type: F2 Program→F5 Simulation→F1 Step
• 8 Buttons type: F2 Program→F7 Simulation→F1 Step
• Function
• Simulate the each single block of machining program.
• Minitor the coordinate change after single block is executed.
Continue
• Path
• 5 Buttons type: F2 Program→F5 Simulation→F2 Continue
• 8 Buttons type: F2 Program→F7 Simulation→F2 Continue
• Function
• Kernel will scan all of the program and then do the simulation.
EndUser_Lathe – 32
机床产品/Machine Tool Products – Operator & Programmer's Manual
Zoom
• Path
• 5 Buttons type: F2 Program→F5 Simulation→F3 Zoom
• 8 Buttons type: F2 Program→F7 Simulation→F3 Zoom
• Function
• Zoom out/in the simulation result
• Operation Method
• Press F3「Zoom」,there will be a block shown up. Using【↑】【↓】【←】【→】can move the block to up, down,
left and right.
• Use【Page Up】【Page Down】to zoom in/out the area within the block.
• After the area is selected, press【ENTER】to check the result.
Graph Reset
• Path
• 5 buttons type: F2 Program→F5 Simulation→F4 Graph Reset
• 8 buttons type: F2 Program→F7 Simulation→F4 Graph Reset
• Function
• According the program reset the simulation result to the normal condition.
Simu. Setting
• Path
• 5 buttons type: F2 Program→F5 Simulation→F5 Simu. Setting
• 8 buttons type: F2 Program→F7 Simulation→F5 Simu. Setting
• Function
• Setting the relative simulation item.
EndUser_Lathe – 33
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Simulation parameter
1. Color
• Provide 0~15 selections, total 16 different kind of color.
2. Path Color
• Simulation cutting path color.
• Provide 0~15 selections, total 16 different kind of color.
3. Cursor Color
• Color of cursor point
• Provide 0~15 selections, total 16 different kind of color.
4. RGB Value
• Except the provided 16 different kind of color, user can define the color by theirself.
5. Draw Mode
• User can define the profile simulate plane.
• Plane can be defined as below.
• XYZ • YX
• XY • ZY
• YZ • XZ
• ZX
6. Setting quadrant
• User can define the profile simulate plane is on which quadrant.
• Quadrant can define are as below.
• First
• Second
• Thrid
• Fourth
7. Simulate Mode
• Setting profile simulate method.
• Simulation
• When user change to the 『Monitor』page, simulation will be displayed automatically.
• Controller will simulate machining program after completing scan program. User does
not need to define the simulate boundary.
• Direct Draw
• When user change to the 『Monitor』page, cursor will show up but simulation will not
execute automatically.
• User need to define the simulation scope first.
• When the machining is started, cursor will simulate machining path according to single
block.
• Not Simulation
• Close the simulation function.
8. View Angle Setting
• Under XYZ draw mode, by setting this parameter, simulation will become 3D simulation.
• View angle can define are as below.
• Vertical
• Horizontal
9. Scope
• Scope can define are as below.
EndUser_Lathe – 34
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Minimum
• X-Axis
• Y-Axis
• Z-Axis
• Maximum
• X-Axis
• Y-Axis
• Z-Axis
Can Cycle
• Path
• 5 Buttons type: F2 Program→Next→F1 Can Cycle
• 8 Buttons type: F2 Program→F4Can Cycle
• Function
• Because Syntec system provides many kind of G code with different function. When editing the
program, this function can help user easy to edit G code.
Insert Cycle
• Path
• 5 buttons type: F2 Program→Next→F1 Can Cycle→F1 Insert Cycle
• 8 buttons type: F2 Program→F4 Can Cycle→F1 Insert Cycle
• Operation Method
• Move the cursor to the insert location and press 「Insert Cycle」, follow the instruction and insert the
required parameters .
• Press 「OK」, the desire G code will insert into the next line of the current cursor.
EndUser_Lathe – 35
机床产品/Machine Tool Products – Operator & Programmer's Manual
Edit Cycle
• Path
• 5 buttons type: F2 Program→Next→F1 Can Cycle→F2 Edit Cycle
• 8 buttons type: F2 Program→F4 Can Cycle→F2 Edit Cycle
• Function
• Edit the cycle at current cursor.
• Operation Method
• Move the cursor to the intend modify location, press 「Edit Cycle」,a modify page will show up. Modify
the content and press「OK」, the content of the current cursor will change.
Block Copy
• Path
• 5 buttons type: F2 Program→Next→F2 Block Copy
• 8 Buttons type: F2 program→F5 Block Copy
• Function
• Provide copy, cut, paste for more than one single block
Start Line
• Path
• 5 Buttons: F2 Program→Next→F2 Block Copy→F1 Start Line
• 8 Buttons: F2 Program→F5Block Copy→F1 Start Line
• Function
• Select the beginning block.
EndUser_Lathe – 36
机床产品/Machine Tool Products – Operator & Programmer's Manual
End Line
• Path
• 5 Buttons: F2 Program→Next→F2 Block Copy→F2 End Line
• 8 Buttons: F2 Program→F5Block Copy→F2 End Line
• Function
• Select the finishing block.
Block Cut
• Path
• 5 Buttons: F2 Program→Next→F2 Block Copy→F3 Block Cut
• 8 Buttons: F2 Program→F5Block Copy→F3 Block Cut
• Function
• Cut the block that had been selected.
Block Copy
• Path
• 5 Buttons: F2 Program→Next→F2 Block Copy→F4 Block Copy
• 8 Buttons: F2 Program→F5Block Copy→F4 Block Copy
• Function
• Copy the block that had been selected.
Block Paste
• Path
• 5 Buttons: F2 Program→Next→F2 Block Copy→F5 Block Paste
• 8 Buttons: F2 Program→F5Block Copy→ F5 Block Paste
• Function
• Paste the block that had been 「Block Cut」and「Block Copy」.
• Operation Method
• Move the cursor to the desire block and press「Start Line, function key「End Line」will be enable.
• Use the key on panel【↑】【↓】【Page Up】【Page Down】 to select the block, the block selected will be
highlight.
• Confirm the block that had been selected and press「End Line」.
→Function key 「End Line」disable.
→Function key 「Block Copy」enable.
→Function key 「Block Cut」enable.
→If 「Block Cut」being use, the whole block that had been highlight will be cut off.
→Function key 「Block Copy」/「Block Cut」disable.
→Function key 「Block Paste」enable.
• Move the cursor to the desire location and press 「Block Paste」, the content that had been cut or copy
will paste at the cursor location.
• If 「Block Copy」is used, the selected blocks will not be disappeared.
• Note
• If 「Block Cut」is used, however if 「Block Paste」 is not executed, the selected blocks will be
disappeared.
• 「Block Cut」can paste only one time and 「Block Copy」 can paste many time.
EndUser_Lathe – 37
机床产品/Machine Tool Products – Operator & Programmer's Manual
Teach
• Path
• 5 Buttons type: F2 Program→Next→F3 Teach
• 8 Buttons type: F2 Program→F6 Teach
• Function
• Use function 『MPG』/『JOG』/『INJOG』, move the machine to destination and use 『Teach』function, to
teach the current absolute coordinate value to the NC program.
• Omit the manual input problem.
Rapid Teach
• Path
• 5 Buttons type: F2 Program→Next→F3 Teach→F1 Rapid Teach
• 8 Buttons type: F2 Program→F6 Teach→F1 Rapid Teach
• Function
• Add the current absolute coordinate as the value of 「G00 Rapid Traverse」function in current
program.
EndUser_Lathe – 38
机床产品/Machine Tool Products – Operator & Programmer's Manual
Point Teach
• Path
• 5 buttons type: F2 Program→Next→F3 Teach→F5 Point Teach
• 8 buttons type: F2 Program→F6 Teach→F5 Point Teach
• Function
• Move the worktable to the arc center and press 「Point Teach」, current absolute coordinate will be
added in current cursor location of program.
EndUser_Lathe – 39
机床产品/Machine Tool Products – Operator & Programmer's Manual
1.1.1.5 Offset/Setting
• Path
• F3 Offset/Setting
• Function
• Under this function group, user can do the offset/Setting.
• Use the group function key 【Offset/Setting】can switch to the current page quickly.
EndUser_Lathe – 40
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Path
• F3 Offset/Setting→F1 Tool Wear Set
• Function
• Set the wear of tool.
• Actual tool length=Tool length+Tool wear
• Function of parameter
• Wear: Tiny modification of tool length.
• Note
• When the tool length had been set, related tool wear will become zero.
• If the tool wear is set under the machining condition, new tool wear setting will be effective in next
compensation time.
EndUser_Lathe – 41
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Path
• F3 Offset/Setting→F2 Tool Length Set
• Function
• Set the length of tool.
• Actual tool length=Tool length+Tool wear
• Function of parameter
• Tool length: G43/G44 tool length compensation setting.
• Note
• When the tool length had been set, related tool wear will become zero.
• Setting is prohibited in machining condition.
EndUser_Lathe – 42
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Path
• F3 Offset/Setting→F3 Tool Nose Set
• Function
• Set the top position of Tool .
• Real Tool Nose= Tool Nose Radius+Tool Nose Radius wear
• Function of parameter
• Tool Nose Radius: G41/G42 Tool Nose Radius compensation (not diameter).
• Tool Nose Radius Wear : G41/G42 Tiny modification of Tool Nose Radius.
• Tool Nose direction: Set the machining direction of Tool Nose.
• Syntec provide total 8 different kind of Tool Nose direction option, see 《Syntec Lathe Programming
Manual—G41/G42》。
• Note
• Setting is prohibited in machining condition.
EndUser_Lathe – 43
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Path
• F3 Offset/Setting→F4 User Parameter Setting
• Function
• Syntec controller provided user to set the related machining parameter.
• Function of parameter
• Detail explanation can be seen in 「Lathe Parameter Manual」.
EndUser_Lathe – 44
机床产品/Machine Tool Products – Operator & Programmer's Manual
Working Shift
• Path
• F3 Offset/Setting→F5 Working Shift
• Function
• Set G92 coordinate offset.
• Operation Method
• Absolute Input
• Enter 【X】/【Z】and then Enter value, press 【ENTER】.
• Increment Input
• Move the cursor to the coordinate that want to setting.
• Enter value and press 【ENTER】.
EndUser_Lathe – 45
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Path
• 5 Buttons key: F3 Offset/Setting→Next→F1 Work Piece Cord.
• 8 Buttons key: F3 Offset/Setting→F6Work Piece Cord.
• Function
• This function key switch the screen to the 『Work Piece Cord』setting page.
• If user do not define the coordinate system as G54~G59.10, the default system is G54.
• 『External Shift』: All setting of 『External Shift』will be effective in G54~G59.10.
• Operation Method
• Use the key on panel【↑】【↓】to move the cursor.
• Use【Page Up】【Page Down】to switch page.
• Note
• After Setting 『Work Piece Cord』, Tool Length compensation need to re-setting again.
EndUser_Lathe – 46
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Example
• Current mechanical coordinate of X axis is 5.000
• Current workpiece coordinate G54 of X axis is 0.000
• Move the cursor to G54 X axis.
• Press 「Mach. Coord. teach」,the coordinate of G54 X axis become 5.000
Inc. Input
• path
• 5 buttons type: F3 Offset/Setting→Next→F1 Work Piece Cord.→F3 Inc. Input
• 8 buttons type: F3 Offset/Setting→F6 Work Piece Cord.→F3 Inc. Input
• Function
• Current cursor located work piece coordinate will be replaced by current cursor value plus teach
value.
• Operation Method
• Move the worktable to the destination.
• Move the cursor to the relate work piece coordinate, key in teach value. And then press 「Inc. Input 」
function key.
• Current cursor located work piece coordinate will be replaced by the current coordinate value plus
teach value.
• Example
• Current G54 X axis value is 5.000
• Move the cursor to G54 X axis.
• Key in 10.
• Press 「Inc. Input 」function key ,the coordinate of G54 X axis become 15.000
EndUser_Lathe – 47
机床产品/Machine Tool Products – Operator & Programmer's Manual
1.1.1.6 Monitor
• Path:
• F4 Monitor
• Description
• This function key provides all necessary required information in machining process.
• Menu description
1. Machine Monitor Area
• This area displays current machining data
• Absolute coordinate
• Dist. To go
• Feedrate
• Spindle speed,
2. Program Monitor Area
• Display current machining program
• The yellow single block indicates the current machined one
EndUser_Lathe – 48
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Description
• This area and machining setting are overlapped, users can press "F4-parameter set" to switch
between those two displays
1. G-code status
• Display the current G-code that system are running.
2. Run time
• Display machining time of one workpiece.
• When machining program is started, it will start to count.
3. Accum run time
• Display the total machining time
4. Override
• G00 Overide
• G01 Override
• Spindle Override
5. Total AcumPar
• Total workpieces that CNC machined
• The system can not automatically reset this value to zero
• If users want to reset manually, please switch to the "machining setting area" and set
Total AcumPar equal to 0
6. Part count
• It will is reset to 0 when machining other machining program
• Display the No. workpieces machined currently
7. Start block
• Users can set the starting single block in machining program.
• Operation:
• n: Specify the starting single block is the nth row in program. (Ex: 20)
• L+ n: Specify the starting single block is the nth row in program. (Ex: L20)
EndUser_Lathe – 49
机床产品/Machine Tool Products – Operator & Programmer's Manual
• N+ n: Search the single block that has N+n sign and specify that single block as
the starting line. (Ex: N3)
• T+ n: Search the single block that has T+n sign and specify that single block as
the starting line.. (Ex: T01)
• If users specify the number of single block exceeding the maximum row
number of program, system will set the last single block as default value
8. Machining tool information
• T
• 4 codes displayed.
• First 2 codes are the tool number currently machining
• 2 subsequent codes specify the tool number executing compensation.
Simulation Graph
• Description
• Display the tool trajectory of current machining program.
• Related setting, please refer to" Simu. Setting."
• Use " simulation switch" to change display content
EndUser_Lathe – 50
机床产品/Machine Tool Products – Operator & Programmer's Manual
Simulation Switch
• Command:
• F4 Monitor->F2 Simulation Switch
• Description
• Display or hide simulation display
• 「Graph Adjust」will enable under 「Simulation Switch」 conditions.
MDI Input
• Command:
• F4 Monitor->F3 MDI Input
• Description
• Manual Data Input. Using for simple NC program or testing purpose.
• Operation:
• Select MDI mode
• MDI function is enabled after finishing HOME search action.
• Press F3 「MDI」, edit the program.
• Press F1 (OK) to confirm the input command.
• The command line will show up on the right upper corner of screen.
• Press 【CYCLE START】to execute the command.
• Note:
• This function is enables under MDI mode.
Parameter Set
• Command:
• F4 Monitor->F4 Parameter Set
• Function
• Switch the screen between 「Machining Setting」 and 「machining information」.
Work Record
• Command:
• 5 Buttons type: F4 monitor-> Next->F2 work record
• 8 Buttons type: F4 monitor-> F7 work record
• Description
• Check current machining record and export to external storage device.
EndUser_Lathe – 51
机床产品/Machine Tool Products – Operator & Programmer's Manual
Graph Adjust
• Command:
• 5 Buttons type: F4 monitor-> Next->F4 Graph adjust
• 8 Buttons type: F4 monitor-> Next->F1 Graph adjust
• Description
• Zoom in/out simulation graph, this function will enable under 「Simulation Switch」is open.
• Operation
• Please refer to 1.4.7 「Simulation」.
1.1.1.7 Maintain
• Command:
• F8 Maintain
• Description
• Screen displays alarm, network setting, fast diagnostic, PLC param setting, system setting
Alarm
EndUser_Lathe – 52
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Command:
• F8 Maintain->F1 Alarm
• Description
• Display alarm messages on the screen.
Pending Alarm
• Command:
• F8 Maintain->F1 Alarm-> F1 Pending Alarm
• Description
• Display current system alarm.
History Alarm
• Command:
• F8-Maintain->F1 Alarm-> F2 History Alarm
• Description
• Show all the alarm history of the system.
• Note:
• Some alarm were not displayed here, ex: MACRO alarm
Save Alarm
• Command:
• F8 Maintain->F1 Alarm-> F3 Save Alarm
• Description
• Save Alarm History to external device according to the current display content.
• Export file name are default :
• Actual alarm: actalm.txt.
• History: histalm.txt.
EndUser_Lathe – 53
机床产品/Machine Tool Products – Operator & Programmer's Manual
Network Setting
• Command:
• F8 Maintain->F2 Network Setting
• Description
• System network setting
• Related information
• IP address setting
• Select 「Obtain an IP address automatically」when network cable(with HUB) is used.
• For jumper (without HUB), select "use the following IP address" and enter IP address(the last IP no.
must different from controller setting) and Subnet mask(same with controller setting)
• IP Address
• Enter IP address that can be used.
• Sunet Mask
• Enter the IP address for subnet mask (the same with PC setting).
• PC name
• Enter the same full computer name of PC.
• Dir name
• Enter the sharing folder name (same with PC sharing folder)
• User name and password
• If the shared folder is not setting the user and password name, user do not need to enter user name,
if yes, please enter the same user name and password.
EndUser_Lathe – 54
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Command:
• F8 Maintain->F2 Network Setting-> F5 Set Kernel Server
• Description
• Setting related function to kernel server
• Related infor.
• Start server and kernel or not when power on.
• Timeout(ms)
• Set the acceptable time out when connecting to Kernel server unsuccessfully.
Start Server
• Command:
• F8 Maintain->F2 Network setting-> F5 Set Kernel Server-> F1 Start Server
• Description
• Start server immediately
EndUser_Lathe – 55
机床产品/Machine Tool Products – Operator & Programmer's Manual
Fast Diagnostic
• Command:
• F8 Maintain->F3 Fast Diagnostic
• Description
• Display simple diagnostic information of system and axes
EndUser_Lathe – 56
机床产品/Machine Tool Products – Operator & Programmer's Manual
System Data
• Command:
• F8 Maintain->F3 Fast Diagnostic-> F1 System Data
• Description
• Display simple diagnostic information of system
EndUser_Lathe – 57
机床产品/Machine Tool Products – Operator & Programmer's Manual
Axes Data
• Command:
• F8 Maintain->F3 Fast Diagnostic-> F2 Axes Data
• Function
• Display simple diagnostic information of Axes
EndUser_Lathe – 58
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Command:
• F8 Maintain-> F4 PLC Param Setting
• Description
• SYNTEC's controller provides R81 ~ R100, totally 20 sets of registers for machine manufacture use,
each register have 16 Bits.
• Machine manufacture can use those 20 sets of registers provide user to control the flag of PLC
specific functions.
• Operation
• Press【↑】【↓】【←】【→】 to move cursor and 【PageUp】【PageDown】go to next/previous page
• Users are able to input [0] or [1] and also add comment for every bits.
• Corresponding file name for comment: ParamExt_RBit_(L).xml
• (L)=COM/CHT/CHS/language
EndUser_Lathe – 59
机床产品/Machine Tool Products – Operator & Programmer's Manual
System Setting
• Command:
• F8 Maintain -> F5 System Setting
• Description
• This page is used to set system environment
• Operation
• Press【↑】【↓】【←】【→】to move cursor and 【PageUp】【PageDown】go to next/previous page
EndUser_Lathe – 60
机床产品/Machine Tool Products – Operator & Programmer's Manual
Backup System
• Command:
• 5 buttons type: F5 Maintain -> Next-> F1 Backup system
• 8 buttons type: F5 Maintain -> F6 Backup system
• Description
• Compress backup system data and save it into external device.
System permissions
• Path
• 5 buttons type:F5Maintain→Next→F3System permissions
• 8 buttons type:F5Maintain→F8 System permissions
• Description
• Display system data
• CPU board
• Serial NO
• Model Info
• Machine Type
• Software Option
EndUser_Lathe – 61
机床产品/Machine Tool Products – Operator & Programmer's Manual
EndUser_Lathe – 62
机床产品/Machine Tool Products – Operator & Programmer's Manual
EndUser_Lathe – 63
机床产品/Machine Tool Products – Operator & Programmer's Manual
1.1.8.2 About
• Command:
• F8 Maintain -> F8 About
• Function
• Provide controller software version
EndUser_Lathe – 64
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Press X+,X-,Y+,Y-,Z+,Z- key, moving distance of machine table equal to the [incremental
distance × pressing number of operator]
• Operators can set the incremental distance by rotary switch *1 : 1um ,*10 : 10um ,*100 :
100um
• MPG JOG
• Description:
• User can use MPG (Manual Pulse Generator) mode to move the machine table
• Operation:
• Select MPG mode
• Select incremental rate
• Select corresponding axis X, Y, Z by rotary switch on MPG device, rotate MPG, machine table
will move with velocity according to rotation speed of MPG device.
• AUTO mode
• Description:
• Users use this function to execute machining NC file
• Operation:
• Select AUTO mode after returning reference point (HOME)
• Set workpiece coor.(G54..G59), CNC will default G54 in case user do not set any workpiece
coor.
• Excute Tool setting by setting tool wear, tool length, and tool nose
• Press "CYCLE START" key to run the NC program.
• Press "Feedhold" key to feedhold the NC program if necessary
• MDI mode
• Description:
• Users use this function to execute a block without NC file
• Operation:
• Select MDI mode
• MDI only is enabled after machine returns reference point (HOME)
• Select F4"Monitor"
• Press F3 "MDI Input", another interface screen would appear to input program.
• Press OK key after finishing input program
• Press "CYCLE START" key to execute the MDI block.
• If MDI block SYNTAX is incorrect, data in MDI menu will disappear
• MPG Simulation
• Description:
• Users can use this function to check NC file
• Operation:
• Select AUTO mode
• Press MPG simulation button, and the corresponding led will be "ON"
• Press "CYCLE START" key to start running NC file.
• CNC would change machine status from "READY" to "BUSY"
• Machine does not move
• Operator can rotate MPG to run NC file
• The faster MPG rotates, the faster machining speed is
• MPG stops, CNC stops too.
• This function can be "Enable" " Disable" immediately
• P.S. This function is easy to use for checking purpose
• Dry Run
• Description:
• User can use this function to check NC file
• Operation:
• Select AUTO mode
EndUser_Lathe – 65
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Press Dry run button, and the corresponding led will be "ON"
• Press "CYCLE START" key to start running the NC file.
• CNC will change machine status from "READY" to "BUSY"
• This function can be "Enable" " Disable" immediately
• Single block
• Description:
• User can use this function to check NC file
• Operation:
• Select AUTO mode
• Press single block button, and corresponding led will be "ON"
• Press "CYCLE START" key to start running the NC file
• CNC will execute NC file only one block and STOP
• CNC will change machine status from "BUSY " to "B_STOP"
• Press "CYCLE START" again ,then CNC execute next block
• This function is used to check NC file by checking each Block of NC file.
• Optional Stop
• Description:
• Users can use this function to decide NC file M01 is STOP or not
• Operation:
• Select AUTO mode
• Press Optional stop button, and corresponding led will be "ON"
• Press "CYCLE START" key to run the NC file.
• When CNC run "M01" code, CNC would STOP
• CNC would change machine status from "BUSY " to "Feedhold"
• This function is used to change tool or check workpiece.
• Optional Skip
• Description:
• Users can use this function to decide whether program skips or not when program is run to '/"
sign in NC file.
• Operation:
• Select AUTO mode
• Press Optional skip button, and corresponding led will be "ON"
• Press "CYCLE START" key to run the NC file.
• When CNC execute to "/" sign in program ,CNC would Skip this block
• If this key is not pressed, CNC will execute this block
• Spindle control
Spindle CW rotation
EndUser_Lathe – 66
机床产品/Machine Tool Products – Operator & Programmer's Manual
Spindle stop
Low spindle speed: When spindle rotates, if this button is pressed, spindle will rotate with
low speed
• Blower ON/OFF
• Working Liquid
: Numerical keys
: Delete key
EndUser_Lathe – 67
机床产品/Machine Tool Products – Operator & Programmer's Manual
: Space key
: "RESET " abort the CNC status, only use this key if necessary
: End of block
: Decimal fraction
EndUser_Lathe – 68
机床产品/Machine Tool Products – Operator & Programmer's Manual
Not Ready
On Not Ready status, system cannot implement any operations
Conditions:
• Emergency stop button is pressed
• Serious alarm appears
• System is switched to "Not Ready" status and stop all operations to ensure safety of machine and human
SYNTEC's controller will display different status corresponding to different conditions as below:
Ready
On "Ready" status, system can implement all operations
Conditions:
• "Emergency stop" button is released and no alarm exists, system is switched "Not Ready" to "Ready" status.
• On "Busy"/ "Pause"/ "B-stop" status, if user presses "Reset" key; System is switched to "Ready" status.
Busy
System is operating program
Conditions:
EndUser_Lathe – 69
机床产品/Machine Tool Products – Operator & Programmer's Manual
• On"Busy"/ "Pause"/ "B-stop" status, if if system executes process; System will switched to "Busy" status.
Feed Hold
System pauses and stop at its current position while executing a program.
• Condition
• Press Stop button under "Busy" status will pause program execution and change to "Feedhold"
Status.
• Notice
• Spindle will continue to rotate even under "Feedhold" status.
B-stop
Conditions:
• Machine program runs to M0 single block when system is on "Busy" status.
• Single block function is triggered when system is on "Busy" status.
Note: On "B-Stop" status, Spindle still rotates
Manual Function
SYNTEC controller provides 4 functions used to control axis movement including JOG, INC JOG, MPG and Rapid JOG
JOG
• Function:
• Control the axis movement X, Y, Z according to selected direction
• Can control more than one axis at the same time
• Condition:
• System is on "Ready" status
• JOG mode is selected
• Operation:
• Press axis direction key (X+,X-,Y+,Y-,Z+…)
• Hold the axis direction key to keep the axis moving uninterrupted
• JOG speed can be adjusted by G01%
Rapid JOG
• Function:
• Control axis movement X, Y, Z according to selected direction with G00 speed
• Can control more than one axis at the same time
• Condition:
• System is on "Ready" status
• JOG mode is selected
• Operation:
• Press axis direction key (X+,X-,Y+,Y-,Z+…) and rapid key "~ "at the same time ,machine will move
with G00- rapid speed
EndUser_Lathe – 70
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Hold the axis direction key to keep the axis moving uninterrupted
• Rapid JOG speed can be adjusted by G00%
• Note:
• Rapid JOG is usually much faster than JOG, so when operating, please confirm the axis position to
ensure human and machine safety.
Machining Process
Auto
• Condition:
• System is on "Ready" status
• AUTO mode is selected
• Operation:
• Press CYCLE START button
• System will machine the current machining program
EndUser_Lathe – 71
机床产品/Machine Tool Products – Operator & Programmer's Manual
• System status will be switched from "Ready" to "busy" and backs to "Ready" when machining is
finished
Single Block
• Description:
• Excute each single block in program
• Condition:
• System is on "Ready" status
• Single block mode is selected
• Operation:
• Press CYCLE START button
• System will excute process the current single block in program
• System status will be switched from "Ready" to "busy" and backs to "Ready" when machining is
finished
HOME
Because tool and workpiece coordinate setting is based on Machine zero point, it is necessary to make sure where
is machine zero (HOME). Therefore, when CNC restarts, return to reference point (search HOME) is very important.
Otherwise, SYNTEC CNC controller will not be allowed to execute AUTO NC files.
• Operation:
• Release emergency stop button, CNC status will change "NOT READY" to " READY "
• Select HOME mode
• Press axis direction key(X+,X-,Y+,Y-,Z+…) ,each axis would start HOMING
• Home direction is defaulted in the CNC parameter
• Home function can run 3 axes at the same time
• After HOMING, all machine coordinates will be zero.
• After HOMING, software stroke limit of each axis just is enable, so before HOMING, please do not run
machine too fast.
EndUser_Lathe – 72
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Path:
• F3 Offset/Setting -> F2 Tool length set
• Switch the cursor to the position wants to set by using page up/down keys and arrow keys
• There are 3 methods to input: absolute, incremental and teaching
• Enter「A***」to input absolute value, here *** is input value; generally, this method is used to input
tool radius compensation or tool length compensation.
• Enter「I***」to input incremental value, here *** is input value; generally, this method is used to input
tool radius wearing compensation or tool length wearing compensation.
• Enter「X**」 or 「Z**」 to input teaching value. User can input other axis name as Y**, X1=**, X2=**,
here ** is teaching value; generally, this method is used to input tool length compensation.
• Fomula calculated compensation value
• Tool radius + radius wear ) is real G41/G42 compensation value
• (Tool length + length wear) is real G43/G44 compensation value
• Using teaching method, user does not need to move cursor to desired input position, only need move
cursor to right tool number and enter axis name, controller will automatically enter setup value
according to axis name.
• After setting tool length by teaching method, tool wear value is set to zero automatically.
EndUser_Lathe – 73
机床产品/Machine Tool Products – Operator & Programmer's Manual
Use MDI mode and enter the tool No. want to measure. For example: T0101
• Path:
• F3 Offset/Setting -> F2 Tool length set
• Operation:
• Move cursor to tool No. wants to set tool length, ex tool No. 1
• Use manual mode (JOG, INJOG, MPG mode) to move the cutting tool until it touches the Z axis work
piece zero point. Use teaching input method 「Z0」to set current workpiece zero point position.
• Input Z axis cutting measuring
• Normally, it is not easy to move cutting tool until it touches the Z axis work piece zero point. In this
case, user usually inputs Z axis cutting measuring
• Operation
• Clamp the round workpiece by spindle
• Use manual mode to move tool nose touch of workpiece end face, ensure that workpiece can be cut
by moving X axis
• Spindle rotates CW direction, using MPG mode to move X axis in direction that can cut workpiece
• Move X axis in invert direction, do not move Z axis
• Use teaching input method, enter 「Z0, the workpiece end face that just is cut is theworkpiece zero
point.
EndUser_Lathe – 74
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Note: After setting Z axis tool length by teaching method, Z axis tool wear value is set to zero automatically.
• Note:
• After setting Xaxis tool length by teaching method, X axis tool wear value is set to zero automatically.
EndUser_Lathe – 75
机床产品/Machine Tool Products – Operator & Programmer's Manual
tool wear function to compensate tool length. Actually, tool length = tool length + tool wear
• Path:
• F3 Offset/Setting -> F1Tool wear set
• Input method
• Absolute: input the absolute value of tool wear by entering "A**". Tool wear would equal this value
• Incremental: enter tool wear incremental value by entering "I** ". Tool wear will be changed to pre-
value plus this value
• Input mode: only need to input "A" or "I" single character, then "absolute "or "incremental" setting
would be kept, then users can directly input only setting value.
• plus/minus sign +/- :
• Input value can be assigned sign "+/-"
• The plus/minus sign is decided by adjusted direction of tool tip.
• If adjusted direction of tool tip is "Plus" direction, then enter tool wear value with plus sign
• If adjusted direction of tool tip is "minus" direction, then enter in tool wear value with minus sign
• Example:
If machining result is bigger than diameter 10um, tool tip is adjusted to X- , then input "I–0.01" to tool
wear. -10um diameter will be added to current tool wear value. The next cutting time, tool tip cutting path
would move toward "X-" direction 10um in diameter.
• Parameter
Unable to render include or excerpt-include. Could not retrieve page.
EndUser_Lathe – 76
机床产品/Machine Tool Products – Operator & Programmer's Manual
EndUser_Lathe – 77
机床产品/Machine Tool Products – Operator & Programmer's Manual
Working Shift
During writing program process, user often uses the workpiece coordinate system, it needs to set properly in CNC
before machining. Machining program will modify the relation between the workpiece coordinate and machine
coordinate system according to different workpice coordinate system shift
• Syntec's controller provides 2 methods to set workpiece coordinate system
• Use NC program or MDI execute G92 code
• Use working shift function
• Working shift function
• Path:
• F3-Offset/Setting-> F5 working shift
EndUser_Lathe – 78
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Condition
• Both auto and manual can be use.
• Operation
• Pr.3228 is the on/off control of 「Tool management」
• Description
• Turret
• Current tool case no. that tool located.
• Group
• Same kind of tool within in one group, if the first tool of that group is on lock state or 「Tool
life」is end, whenever user use T code to change the tool, system will skip the first tool and use
the second one, when the second one is lock or「Tool life」is end,will use the third one, and so
on.
• Tool informations (Status)
• L—Lock / U—Unlock
• If the status of tool is lock, that tool cann't be use and when T code is use to change the tool,
system will skip that tool.
• B—Large diameter Tool/ N—Normal Diameter Tool
• Adjacent side of large diameter tool set is empty(for display)
• T—working time T / C—Number of working times
• Decide the current life time, the maximum life time, life time prediction, unit of timing and
number of time.
• R—effective value / - —non effective value.
• Current tool are using tool management or not.
• Current Life time
• Current Tool Using Condition
• Maximum Life Time
• Maximum lifetime of tool.
EndUser_Lathe – 79
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Lifetime prediction
• when lifetime of tool is greater than lifetime prediction, alarm will be show up.
• Current Status of Tool
• (0)Without management: Set values are not effective.
• (1) Without use: Lifetime of tool is zero.
• (2) usable:0< Tool Life Time <lifetime prediction
• (3) End prediction: Lifetime prediction < Tool Lifetime < Maximum Lifetime
• (4) End of Life: Maximum Lifetime < Tool Lifetime
• (5)ware of tool
Simu. Setting
SYNTEC's controller provides simulation program, after editing machining program, users can easily simulate the
path machining process, this feature also contains checking features that help users to quickly verify the syntax
error in machining program or unreasonable actions, we suggest users should use this function to check machining
program.
• Condition
• Except single block mode
• Operation
• In the "File Management" page, select the program you want to edit after completing edit program,
press F7-Simulation
• Screen will switch to the "graphic simulation" page and scan the contents of the program
• Detail description
-Simulation screen
• The solid line represents the cutting path
• The dashed line represents the moving path
• In the scanning process, if there is any syntax or content error, they will be displayed on the screen
with corresponding error line number.
• F1-step: To simulate tool path corresponding to single block in NC files. It is used for coordinate
checking purpose.
• F2-Continue: System scans the whole program first before executing simulation.
EndUser_Lathe – 80
机床产品/Machine Tool Products – Operator & Programmer's Manual
• F3-zoom: To zoom in/out the workpiece graph. Users can use the arrow key "←", "↑", "→", "↓" to
move the frame to the determined area, use "PageUp" "PageDn" to zoom in/out this area. After
selecting zoom scales, press "enter" to finish.
• F5- simu. Setting: To set simulation parameter
Machining Test
MPG Simulation
• Condition
• Only for single block and auto mode
• Operation
• Select Auto mode
• Press MPG simulation button on operation panel
• Turn MPG to execute machining
• If MPG is turned in CW direction, Program will be run from current NC line down to below NC line
• If MPG is turned in CCW direction, Program will be run from current NC line up to above NC line
• Confirm
• We can confirm MPG simulation successful or not by these two method.
• Not machining, execute MPG function, and then in the monitor page try to rotate the MPG. If you can
see G01 is zero before you rotate and has value after you rotate MPG.
• While machining, execute MPG function, and then machine will stop to 0 immediately, until you
rotate MPG or cancel MPG function.
Single Block
• Condition
• Only for single block and auto mode
• Operation
• Select Auto mode
• Press single block button on operation panel
• After programming and decelerating to 0, system status changes to B-stop
• Press CYCLE START again
• After completing next single block in NC file, system will be on B-stop status again
EndUser_Lathe – 81
机床产品/Machine Tool Products – Operator & Programmer's Manual
• R606 must be 1
• Only accept MPG command, JOG&INJOG are invalid.
• It is still work while Machine Lock
• Time to disable
-Keep the MPG coordinate while starting the machine.
-Don't clear the value while G54/G55 is changed.
-Don't clear the value while change the machining code.
-Don't clear the value after go back to Home.
-Don't clear the value after go back to referent point by G28/G29/G30.
• Limit
• Use the Start MPG Coordinate function under MPG simulation mode. Command will send to MPG
coordinate while rotate the MPG until you finish the MPG coordinate function, the command will go
to MPG simulation.
Break Point
This section will introduce how to execute the function of part count and work record
• Condition
• Under Auto mode
• Operation Method
• Move cursor to the Start Block No.
• Enter the line number you want return
• Line number can be refer to break point line number.
• System will pop out confirm window.
• Press enter, wait the cursor move to the line number you choose.
• Execute.
Machining Monitor
This section will introduce how to use Break Point Return function.
EndUser_Lathe – 82
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Once CNC continues machining when it meets M99, work record function will automatically record
status
• Work record condition
• Required part count is reached
• Change machining files
• Modify the required part count, and the required part count is smaller than part count.
Emergency Stop
Machine failure or unexpected movements may cause un-safety for human and machine. Pressing emergency stop
button, you can immediately stop the machine.
Alarm Display
Alarm is basically divided into the pending alarm and history alarm.
Pending Alarm
• The current status of system alarm
• Once an alarm occurs, the controller will issue alarm and display the current alarm content on screen
• Press ESC to jump that window
• If the alarm is still not remove, press reset button, alarm window will be not displayed.
• Press F8-Maintain to display pending alarm contents.
History Alarm
Accessing into this page enables user to see all system alarms which have occurred, so users may find out the alarm
reason.
• Command:
• F8- maintain-> F1-AlarmF2 History alarm
• Display history alarm
• The smaller No. alarm is, the sooner alarm occurres
Save Alarm
In case users need support from machinery manufactory to repair once alarm appears, users can export the alarm
contents to an external storage device, and send it to machinery manufactory. By that way, they could clarify and
find out the possible reasons.
• Operation
• Insert the external storage device into controller, or set the corresponding network folder
• Switch to "Alarm" page(F8-maintainF1-alarm)
• To export the pending alarm, press F1-pending alarm F3-save alarm
• To export the history alarm, press F2-history alarm F3-save alarm
• External storage device will be displayed on screen, select the destination folder to save
• Select OK to complete export alarm content
EndUser_Lathe – 83
机床产品/Machine Tool Products – Operator & Programmer's Manual
• File Name
• Actual alarm:Actalm.txt
• History alarm:Histalm.txt
Emergency Stop
Machine failure or unexpected movements may cause unsafety for human and machine. Pressing emergency stop
button, you can immediately stop the machine.
Alarm Display
Alarm is basically divided into the pending alarm and history alarm.
EndUser_Lathe – 84
机床产品/Machine Tool Products – Operator & Programmer's Manual
• External storage device will be displayed on screen, select the destination folder to save
• Select OK to complete export alarm content
• File name
• Actual alarm:Actalm.txt
• History alarm:Histalm.txt
• Command:
• F8 Maintain->F2 Network Setting
• Description
• System network setting
• Related information
• IP address setting
• Select 「Obtain an IP address automatically」when network cable(with HUB) is used.
• For jumper (without HUB), select "use the following IP address" and enter IP address(the last IP no.
must different from controller setting) and Subnet mask(same with controller setting)
• IP Address
• Enter IP address that can be used.
EndUser_Lathe – 85
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Sunet Mask
• Enter the IP address for subnet mask (the same with PC setting).
• PC name
• Enter the same full computer name of PC.
• Dir name
• Enter the sharing folder name (same with PC sharing folder)
• User name and password
• If the shared folder is not setting the user and password name, user do not need to enter user name,
if yes, please enter the same user name and password.
• Command:
• F8 Maintain->F2 Network Setting-> F5 Set Kernel Server
• Description
• Setting related function to kernel server
• Related infor.
• Start server and kernel or not when power on.
• Timeout(ms)
• Set the acceptable time out when connecting to Kernel server unsuccessfully.
Start Server
• Command:
• F8 Maintain->F2 Network setting-> F5 Set Kernel Server-> F1 Start Server
• Description
• Start server immediately
EndUser_Lathe – 86
机床产品/Machine Tool Products – Operator & Programmer's Manual
1.1.12.3 PC Setting
XP OS
1. Guest account setting
Log in as Administrator and select "start" "control panel""user account" Guest
EndUser_Lathe – 87
机床产品/Machine Tool Products – Operator & Programmer's Manual
1. Click "OK" to confirm sharing setting; Select "Share this folder on the network", and "Allow network users to
change my files".
EndUser_Lathe – 88
机床产品/Machine Tool Products – Operator & Programmer's Manual
1. TCP/IP setting
EndUser_Lathe – 89
机床产品/Machine Tool Products – Operator & Programmer's Manual
EndUser_Lathe – 90
机床产品/Machine Tool Products – Operator & Programmer's Manual
VISTA OS
1. Guest account setting
EndUser_Lathe – 91
机床产品/Machine Tool Products – Operator & Programmer's Manual
Log in as Administrator and select "start" "control panel" "user account" Guest
1. Click on "permission"
2. Click on "add"
3. Enter "GUEST" as the new group name, click "OK" to complete setting
EndUser_Lathe – 92
机床产品/Machine Tool Products – Operator & Programmer's Manual
1. Security setting
Right click on forlder to share properties security Edit add "Guest" as a new group, then open group permissions to
maximum.
EndUser_Lathe – 93
机床产品/Machine Tool Products – Operator & Programmer's Manual
1. TCP/IP Setting
2. "START" "control panel" "Network and sharing center""Network connection manager" "Properties"
EndUser_Lathe – 94
机床产品/Machine Tool Products – Operator & Programmer's Manual
Win 7 OS
1. Sharing resource setting
• Right-click on folder wants to share, select "share with" and "spefic people"
• Share this folder to everyone, and then click "Share" as follows.
• Set permission as write/read
EndUser_Lathe – 95
机床产品/Machine Tool Products – Operator & Programmer's Manual
• Open"Network and sharing center", select "turn off password protected sharing" and "Open sharing….."
EndUser_Lathe – 96
机床产品/Machine Tool Products – Operator & Programmer's Manual
1. TCP/IP Setting
• Double click "Internet Protocol Version 4 (TCP/IPv4)"
• Jumper cable(without HUB), select "use the following IP address" and enter IP address(the forth
number is different from controller setting) and Subnet mask(same with controller setting)
• Network cable(with HUB), select "Obtain an IP address automatically"
EndUser_Lathe – 97
机床产品/Machine Tool Products – Operator & Programmer's Manual
File Import
• Operation
• Path: F2-program-> F8-file manager -> F4 File import
• Other interface will appear on screen, press F5-"device change" to move cursor to desired external
device on the status bar
• Press [Enter] key to access to inside device, if the device icon has red cross, which means that there is
no connection to this device,
• Select the file wants to import and press [Copy] to complete import file
• Press F4 cancel select to cancel the selected file
EndUser_Lathe – 98
机床产品/Machine Tool Products – Operator & Programmer's Manual
• After complete file transfer, press [Left] or [ESC] to leave this screen
File Export
• Operation
• Path: F2-program-> F8-file manager -> F5 File export
• Other interface will appear on screen, press F5-device change to move cursor to desired external
device on the status bar
• Press [Enter] key to access to inside device, if the device icon has red cross, which means that there is
no connection to this device,Select the file wants to export and press [Copy] to complete export file
• Press F4 cancel select to cancel the selected file
• After complete file transfer, press [left] or [ESC] to leave this screen
• Note:
• if destination of export file does not exist, below alarm will appear
EndUser_Lathe – 99
机床产品/Machine Tool Products – Operator & Programmer's Manual
1.1.13 Appendix
Taichung Taichung
Taichung Service Agency Taichung Service Agency
TEL:+886-4-25337731 TEL:+886-4-23102626
FAX:+886-4-25349224 FAX:+886-4-23102636
Address: Address:
No.31, Alley 9, Lane 271, Shepi Rd., Fengyuan City, No.42, Jingming St., West Dist., Taichung City 403,
Taichung County 420, Taiwan, R.O.C Taiwan
Tainan Jiangsu-SuZhou
Tainan Service Agency Suzhou Huaxin Numerical Control Technology
TEL:+886-6-2796707 Development CO.,LTD
FAX:+886-6-2796705 TEL:0512-69560828
Address: FAX:0512-69560818
No.218, Denan Rd., Rende Dist., Tainan City 71756, Address:
Taiwan Xing Han Street, Suzhou Industrial Park, Jiangsu
Province, to take off the new Su Industrial Square D,
2nd Floor 01-08 unit
Zhejiang-Hangzhou Zhejiang-Ningbo
SuZhou SYNTEC Equipment CO.,Ltd. Hangzhou SuZhou SYNTEC Equipment CO.,Ltd. Ningbo Branch
Branch Ningbo City.
TEL:+86-571-82751187 TEL:+86-574-87750305
FAX:+-86-571-82751186 FAX:+86-574-87750306
Address: Address:
Room1202 Unit2 Buiding1, Edifice DiKai , Jincheng Room 12-07,No.262,416 Alley,Zhaohui Road,Jiangdong
Road, Beigan Street,Xiaoshan District , Hangzhou District,
City,Zhejiang Province, China
1 mailto:syntec@syntecclub.com.tw
Zhejiang-Wenling Guangdong-Guangzhou
The Suzhou new generation of CNC Equipment Co., SuZhou SYNTEC Equipment CO.,Ltd. Guangzhou
Ltd. Wenling Branch Branch
TEL:0576- 86138372 TEL:+86-20-34583040
FAX:0576-86119106 FAX:+86-20-34583220
Address: Address:
Room 1206, Department A, Zhenxing Plaza, Taiping Room 403 Stairs1 Youyi Building!ALuojia Village 8,Fuyi
Subdistrict, Wenling City Road,ShijiTown,Panyu Distrct,Guangzhou
City,Guangdong Province, China
Guangdong-Dongguan Shaanxi-Xi′an
SuZhou SYNTEC Equipment CO.,Ltd. Dongguan The Suzhou new generation of CNC Equipment Co., Ltd.
Branch Xi'an Office
TEL:+86-769-81660318 TEL:029-88287423
FAX:+86-769-81660328 FAX:029-88287423
Address: Address:
Room 705 JinGuo Business affairs centre Xin an Room 2503,Unit 1,Rancho Santa Fe,No.36, Dianzi Third
District Chang an Road, Yanta District, Xi′an, Shaanxi
Shaanxi-Baoji Shandong-Jinan
The Suzhou new generation CNC Equipment Co., Ltd. SuZhou SYNTEC Equipment CO.,Ltd. Jinan Branch
Baoji offices TEL:+86-53185907208
TEL:18700712118 FAX:+86-53185905708
Address: Address:
Room 2401, Building 1, Xinjian Road, Weibin District, Room 1112, Unit A, Jiahui Global Plaza, No.548,
Baoji Beiyuan Street, Tianqiao District, Jinan, China
Fujian-Xiamen Tianjin
SuZhou SYNTEC Equipment CO.,Ltd. Xiamen Branch The Suzhou new generation of CNC Equipment Co., Ltd.
TEL:+86-592-7191901 Tianjin Branch
FAX:+86-592-7220536 TEL:+86-22-87134111
Address: FAX:022-87134111
No. 100,B Chuang Chang Fang 3F East,Jin Fu Address:
Road,Tong An District,Xiamen City, Fujian Province, Tianjin Huayuan Industrial Zone, Rong Yuan Road No. 4
China day science and Technology Park Building No. 1, 2 door
501
Henan-Luoyang Chongqing
The Suzhou new generation of CNC Equipment Co., The Suzhou new generation of CNC Equipment Co., Ltd.
Ltd. Luoyang Company Chongqing Branch
TEL:0379-65110352 TEL:023-67913296
FAX:0379-65110352 FAX:023-67634382
Address: Address:
601B, Runsheng Building, Cross of Sanshan Road & Room 41-4, Building A, Hongding International,
Heluo Road, Hi-and-New Tech Park of Luoyang, Guanyinqiao, Jiangbei District, Chongqing
Henan
Jiangsu-Nanjing Hubei-Wuhan
The Suzhou new generation of CNC Equipment Co., Suzhou new generation of CNC Equipment Co., Ltd.
Ltd. Chongqing Branch Wuhan Office
TEL:0512-69008860-300 TEL:027-87638876
Address: FAX:027-87204137
Room 505, Unit 3, Building 12,Wuyi Luzhou Guan Chu Address:
Yuan, No.99, Tianyuan Middle Road, Jiangning Room2003-2006,A#Guangguguoji,456#Luoyu
District, Nanjing Road,Donghukaifaqu,Wuhan City, China
Shenyang Anhui-Hefei
The Suzhou new generation CNC Equipment Co., Ltd. The new generation of CNC Equipment Co., Ltd. in
Shenyang Office Suzhou, Hefei Office
TEL:024-25821398 TEL:15951989576
FAX:024-25821398 Address:
Room 704, Building 13,Wanzhen Xiaoyao Garden Ⅳ,
Taihu East Road, Hefei
Shenzhen Thailand
Shenzhen branch SIAM RADERMEN Co., Ltd.
District, Sham Chun City, Guandon Province TEL:+66-27553536
TEL:0755-84584085 FAX:+66-27575476
Address: E-Mail:
Room 706, Hsin Toun Building, Toun Chung Road, Ai lee_cheahow@yahoo.com2
Lian Hsin Toun Village, Loggan Address:
52/4,MOO5,THEPARAK RD.
(KM11.5)BANGPLEEYAI,BANGPLEE, SAMUTPRAKRAN
10540
France Turkey
INTEGRATION CNC KASIKCIOGLU ELEKTROMEKANIK OTOMASYON
TEL:+33 2 35 06 07 83 TEL:+90-224-4434684
FAX:+33 2 35 06 07 83 FAX:+90-224-4434685
http://www.integrationcnc.fr/ E-Mail:
E-Mail: murat@kasikcioglu.com5
vaque.j@online.fr4
2 mailto:lee_cheahow@yahoo.com
3 mailto:kesmeyan@rockwell.tw
4 mailto:vaque.j@online.fr
5 mailto:murat@kasikcioglu.com
Address: Address:
6, Rue l'arché de Copigny, 76630 BAILLY, FRANCE Besevler K.S.S. 17 BLOK NO:72 Nilufer/BURSA/TURKYIE
ISTANBUL/TURKEY
AKSIS MAKINA
TEL:+90 212 613 87 83
FAX:+90 212 613 87 85
http://www.aksismakina.com6
E-Mail:
info@aksismakina.com7
Address:
Yeni doğan mahallesi karakaş Sk. Emintaş Erciyes
Sanayi Sitesi no:12/206
6 http://www.aksismakina.com/
7 mailto:info@aksismakina.com
Operation: Under the Position submenu, press "F5" key and the following screen will show up. By pressing "F1" key,
then users can begin to set the auto machine coordinate settings of G54~G59 one by one. (The system needs to be
in manual date input (MDI) mode.)
1. "External Shift": operator can set the all coordinate G54..G59 at the same time .
2. CNC default G54, if user don't set any G54…G59 in the NC file
F2: Program
This selection provides users with program file management and editing. With a full screen editor, users can use
arrow keys(↑、↓、←、→)to move the cursor to anywhere on the screen for editing purpose. Press F2 under the
main menu to enter this selection. The full screen editor is shown as follows:
F5: EDIT
Function: Edit sub function "Search" "Replace" "Goto line" "Copy line" "Insert line" "Teach" .
Operation: user can use this menu for more edit sub function
F1: Search
Function: Search String
Operation: Under Program submenu, press F5"EDIT" and then F1 "Search" to search string. A dialog box will pop up
asking users to input a string as shown in the following figure. After keying in a string, press F1 to start searching.
F2: Replace
Function: Replace string.
Operation: Under Program submenu, press F5 "EDIT" and then F2"Replace" to replace string. An dialog box will pop
up asking users to input the replacing string and the new string as shown in the following figure. After keying in a
string, press F1 to start replacing.
F3: Go To Line
Function: Go to a line number
Operation: Under Program submenu, press F5"EDIT" and then F3"GOTO line" to go to the line number. A dialog box
will pop up asking users to input a line number. After keying in a number, press F1 to go to the desired line.
F4: Copy Line
Function: copy a line from current cursor to next line
Operation: Under Program submenu, press F5 "EDIT" and then F4"Copy line" to go to the next line.
F5: Insert Line
Function: Insert a space line above current cursor line
Operation: Under Program submenu, press F5 "EDIT" and then F5"Insert line" to Insert a new space line.
F6: Block Edit
Function: support functions of "Select block " "Copy block" "Move block" "Delete block"…etc. (By taking "line" as a
unit.)
Operation: Under Program submenu, press F5 "EDIT" and then F6"Block edit" to edit blocks through available
functions.
F6: Teach
Function: Teach current absolute coordinate to NC files
Operation: Under Program submenu, press F6"Teach"
Functions: Switch the coordinate displays when more than 3 axes exist.
F8: Coor. Teach
Function: Add point position to the NC files by the current absolute coordinate.
F7: Simulation
Function: Simulation program can verify the accuracy of the editing program.
Operation: Under Program submenu, press F7.
P.S.
1. floppy disk file format is ASCI code
2. SYNTEC CNC also can accept *.zip format ,when import from floppy disk , cnc would unzip automatically
3. if NC file too big ,operator can use more than ONE floppy disk to import NC FILE , separates a big file to some
floppy disks ,use the same file name ,then import THIS file DISK BY DISK ,operator choose appEnd but not
overWRITE ,IT IS VERY EASY TO INSATLL A BIG FILE
4. IF OPERATOR INSTALL EHTERNET, IT IS MORE EASY TO INSTALL A BIG FILE FROM NET .
F5: Export
Function: Output file to floppy disk
Operation: Select a file by pressing(↑、↓、←、→)and then press F5. After following the prompt in the dialog
box, confirm this operation by pressing 【ENTER】.
F6: RS232 Import /F7 RS232 Export
Function: use RS232 communication function to import /Export NC files
Operation: Follow the prompts in the dialog box and type in needed data.
RS232 Communication Parameter Setting
CNC parameter settings from: 3901 to 3949
F4: Monitor
This selection displays machining speed, time, manual data input (MDI) and some machine information such as
coordinate, range or program at the run time. Press F4 under the main menu to select this function.
Each Key Selections are described below:
F1: Coor.
Function: Toggle way of display among the four different coordinate systems, graphical working paths display and
the absolute coordinate. (Absolute coordinate is display at the upper right corner of the left half screen.
Operation: Under Monitor submenu, press F1 to toggle coordinate display between the four coordinates as shown
as the following figure:
Operation procedure:
1. Main screen press F4 "monitor "
2. Press F5 "Tool Setting"
3. F1 " Tool Wear "
4. F2 " Tool Len "
5. F3 " Tool Nose "
6. Use " Page Up "," Page Down ","↑", "↓ ", "← ", "→ "select tool No ,and X,Z item
Operation Procedure:
1. main screen ,press F4 "monitor"
2. at main screen ,Press right arrow "◥ "
3. Press F5 "Work record"
F5: Alarm
Whenever the system or the program stops running due to some errors, there will be an alarm message shown on
the screen. In order to clear the errors, users can press F5 in the main menu for Alarm submenu as shown in the
following figure.
F1: Actual
Operation: Under the Alarm submenu, press F1 to show current alarm situation.
F2: History
Operation: Under the Alarm submenu, press F2 to show the alarm history of the system.
F5: Save
Function: Save Alarm History To File.
Operation: Under the Alarm submenu, press F5 to save alarm history to a file as shown in the following figure. A
dialog box will prompt users to type in file name to be saved. After selecting a disk drive by using (↑、↓、←、→),
users press【ENTER】to confirm this operation.
F6: Parameter
Under the main menu, press F6 and then F1 to enter this function as shown in the following figure.
2. Available G code mode:G62, G62.9, G05. G05 is not available in DOS system.
3. Command form:
F7: Diagnosis
This selection provides users with direct access to the memory area for parameter checking, parameter settings
and NC diagnosis function. It can also be used to maintain and debug the control devices. Under the main menu,
press F6 and then F2 to access this function as shown in the following figure.
Key Selections:
F1 Program Install
F2 System Backup
F8: Guidance
If users have any problem about SNC Lathe controller, in addition to user manual, users can also use this function
for on-line help. Under the main menu, press "F8" for on-line help.
POWER ON
Turn on main power
POWER OFF
Turn OFF power
Emergency STOP
For safety reason, press this button ,CNC would stop all movement ,and also stop all main power ,so ,people and
machine safety is guarantee .
Incremental JOG
Description: User can use this function to move the machine by press JOG key
Operation:
1. mode select to INC JOG mode
2. Press axis manual key X+,X-,Y+,Y-,Z+,Z- ,work table would move a fixed distance
3. operator can set the incremental distance by G00 rotary switch 1 : 1um *,10 : 10um *,*100 : 100um
MPG JOG
Description: User can use this function to move the machine by MPG(Manual Pulse Generator )
Operation:
1. mode select to MPG mode
2. Select axis by hand box
3. Select incremental distance
4. Press axis manual key X+,X-,Y+,Y-,Z+,Z- ,work table would move a fixed distance *1 : 1um , *10 : 10um ,
*100:100um , *1000 : 1000um
MPG Simulation
Dry Run
Single Block
Option Stop
Description: User can use this function to decide NC file M01 is STOP or not
Operation:
1. mode select to AUTO mode
2. Press this button ,and button led light "ON"
3. Press "START" key to start the NC file.
4. When CNC execute "M01" ,CNC would STOP
5. CNC would change machine status from "BUSY " to "Feedhold"
6. This function use to change tool or check workpiece
Option Skip
Description: User can use this function to decide NC file '/' skip or not
Operation:
1. mode select to AUTO mode
2. Press this button ,and button led light "ON"
3. Press "START" key to start the NC file.
4. When CNC execute "/" ,CNC would Skip this block
5. If this key is not pressed ,CNC would execute this block
Machine Lock
Spindle Control
Spindle CW rotates
Spindle stop
Spindle low speed: When spindle is rotating, press this key and then spindle will rotate in low speed
C axis JOG
Spindle positioning
A axis CW rotates
B axis CW rotates
Blower ON/OFF
Working Liquid
Lubricant ON/OFF
*1:1um *10:10um *100:100um
Facer rotates CW Facer rotates CCW
Stroke Limit
: numerical key
: delete a character
: "RESET " abort the CNC status ,so please be careful to use this key
: press this key ,user can get help message about this screen
: end of block
: decimal fraction
Incremental JOG:
1. Release emergency stop button ,CNC status "NOT READY" change to "READY "
2. Mode select switch rotate to INC JOG mode
3. Press axis direction key(X+,X-,Y+,Y-,Z+…) ,table will move a fixed distance once
1.2.3.2 HOME
Because tool setting, workpiece coordinate setting is based on Machine zero point ,so ,it is necessary to make sure
where is machine zero (HOME) ,so ,when CNC bootup, execute HOME function is very important ,otherwise SYNTEC
CNC controller would not be allowed to start AUTO NC files
Procedure:
1. Release emergency stop button ,CNC status "NOT READY" change to " READY "
2. Mode select switch rotate to HOME mode
3. Press axis direction key(X+,X-,Y+,Y-,Z+…) ,axis would start HOMING
4. Home direction is defaulted in the CNC parameter
5. Home function can run 3 axis at the same time
6. After home function, machine coordinate would be zero.
7. After home function completed, software limit protection is available, so, before HOME function, please
don't run machine too fast.
• Teach : enter current position relative to work zero point by "Z**" ,for example "Z0" means current position
is work zero point ,and after this ,tool length would be the same with machine coordinate .
1. After tool length setting ,tool wear value is set to zero automatically
2. measure cutting result ,if there is an error ,use tool wear setting to compensate tool length ,actually tool
length = tool length + tool wear
3. There are 2 methods to input tool wear
• Absolute : enter tool wear absolute value ,by "A**" ,after this setting ,tool wear would be changed to
this value
• Incremental : enter tool wear incremental value ,by "I** " after this .tool wear amount would be
changed to pre_value plus this value
• Modal setting: only enter "A" or "I" single character, then "absolute " or " incremental" setting would
be kept ,after this user can directly input value only .
4. plus/minus sign +/- :
• Input value can be assigned sign "+/-"
• The plus/minus sign is decided by tool tip would be adjusted direction
• if tool tip is modified to move "Plus" direction ,then key in tool wear value by plus sign"+"
• if tool tip is modified to move "minus" direction ,then key in tool wear value by minus sign"-"
Example:
If cutting result is 10um too big in diameter ,and tool tip would be adjusted to X- ,then key in " I–0.01 " to tool wear
value ,then "-10um" would be added to current tool wear value ,next cutting ,tool tip cutting path would move
toward "X -"direction 10um in diameter .
.
3. The screen for displaying the workpiece origin offset values consists two pages. Display a desired page by
Press PageUp/PageDn key
4. Move the cursor to the workpiece origin offset to be changed
5. "External shift" input the value, which can shift the whole coordinate (G54…G59.8) simultaneous
6. F1"coor. Latched": user can press this function key ,and CNC would latch current machine coordinate to the
screen where cursor is located .
Note:
1. This function is enable by setting CNC parameter 3229 : disable workpiece coordinate by " 1 "
2. System default is G54 ,and values are zero every axis
3. After change G54...G59 ,please reset tool length again ,this is very important
.
4. The screen display the MDI input window
5. Key in MDI data at input bar and PRESS "ENTER"
6. Press 2nd operation panel "START" to execute the current block
7. If current block SYNTAX is correct, the data in the window would be disappeared.
4. Press group function key "Monitor" then executing file is assigned automatically .
5. Please make sure CNC status is "READY", that is the only available status to assigned executing NC file.
RS232 FUNCTION
Users can uses software of CAD/CAM transfer data to controller by RS232 cable. Let user can select be transferred
NC file to working.
Operation:
1. The hardware line link to COM1
2. Parameter of SYNTEC software system setting (Suggest value of default)
Param. controller meaning of parameter
3901 0 Dc protocol role, 0:CNC, 1:Device or PC
3903 1 File transfer port number(1:Com1, 2:Com2)
3921 2 Com1 baud(0:24;1:48;2:96;3:192;4:384..)
3922 8 Com1 data bit number
3923 0 Com1 exchange code type (0:ASCII;1:EIA;2:ISO)
3924 0 Com1 control code (0:No;1:DC2;2:DC4;3:DC2DC4)
3925 1 Com1 End-of-block output code(0:EOB;1:CR+EOB)
3926 0 Com1 DC3 control code parity (0:Off;1:On)
3927 2 Com1 flow control(0:No;1:CrsRts;2:XonXoff)
3928 1 Com1 parity check(0:No;1:Odd;2:Even)
3929 1 Com1 stop bit number(1:1 bit;2:2 bit)
3. Turn on the controller power. The RS232 file input is ready.
Operation has been stated as follows.
• Press [program] [file manage] to file manage submenu. And than to press [=>] show up as follow:
• After input the file name, Press [Ok] . Than the program will into waiting for receive state. The
transfer state will has shown on transfer process.
4. Step IV: Executing DNC software. Does the RS232 transfer setting adjust is the same controller, or controller
adjust is the same of DNC software. Executing the send function of DNC software. It can be transferred into
which the file of output.
Attention:
• When operating. The file input should be doing firstly. Let controller stay on the receive file state. And
then to set up transfer file function of DNC software. It can be sure transfer correctly.
DNC Function
DNC SOFTWARE <-> CONTROLLER
(SYNTEC NC CONTROLER SOFTWARE)
DESCRIPTION:
When user is use the CAD/CAM software. The controller doesn't capacity in save the too large size program in
working. Can use this function to execute that aside transfer and aside working.
Operation:
1. The hardware line link to COM1
2. Parameter of SYNTEC software system setting (Suggest value of default)
Param. controller meaning of parameter
3901 0 Dc protocol role, 0:CNC, 1:Device or PC
3903 1 File transfer port number(1:Com1, 2:Com2)
3921 2 Com1 baud(0:24;1:48;2:96;3:192;4:384..)
3922 8 Com1 data bit number
3923 0 Com1 exchange code type (0:ASCII;1:EIA;2:ISO)
3924 0 Com1 control code (0:No;1:DC2;2:DC4;3:DC2DC4)
3925 1 Com1 End-of-block output code(0:EOB;1:CR+EOB)
3926 0 Com1 DC3 control code parity (0:Off;1:On)
3927 2 Com1 flow control(0:No;1:CrsRts;2:XonXoff)
3928 1 Com1 parity check(0:No;1:Odd;2:Even)
3929 1 Com1 stop bit number(1:1 bit;2:2 bit)
3. Executing DNC software. Does the RS232 transfer setting adjust is the same of controller, or controller adjust
is the same of the DNC software. Executing the send function of DNC software. It can be transferred into
which the file of output.
4. Turn on controller power. Into system by press [program] [file manage] to file manage submenu. Select the
RS232 DNC Program is a working file. It is shown as follows.
The Software of SYNTEC Controller Replace the Software of DNC to Execute RS232 Function
(0:No;1:DC2;2:DC4;3:DC2DC4)
3925 1 1 Com1 End-of-block output code
(0:EOB;1:CR+EOB)
3926 0 0 Com1 DC3 control code parity (0:Off;1:On)
3927 2 2 Com1 flow control (0:No;1:CtsRts;2:XonXoff)
3928 1 1 Com1 parity check (0:no;1:Odd;2:Even)
3929 1 1 Com1 stop bit number (1:1 bit;2:2 bit)
3. Step III: Turn on the controller power. The RS232 file input is ready. Operation has been stated as follows.
• Press [program] [file manage] to file manage submenu, And then to press [=>]show up as follow:
• After input the file name. Press [Ok].Than the program will enter into waiting for receive state. The
transfer state will be shown on transfer process.
4. Step Iv: Upper End of PC. Executing c:\cnc\cnc into the controller simulation software. Does RS232 file
output. Operation has been stated as follows.
• Press [program] [file manage] to file manage submenu. Than to press [=>] key to appearing. And
press up/down key select that want output of file. Such as O1000.
• After press [Ok] .Start transfer program. And appearing state of transfer.
Attention:
a. 1. When operating. The file input should be doing firstly. Let controller stay on the receive file
state. And to setup transfer file function of DNC software. It can be sure transfer correctly.
b. To be careful. SYNTEC controller software can offer RS232 file transfer function. But can't offer
DNC software that aside transfer and aside working function.
c. The most our must be careful. When PC executing. We suggest that add up /M /P parameter
behind batch of CNC. Let controller software can execute simulation controller of function on
PC. The /M is operate plate of simulation. Let user can setup working from keyboard. The /P
will simulate ISR and cover off Interrupt. Convenient software can execute upper the
Controller Setting
1. F6 (Param. Setting) => The right most key (Next Page) => F3(Internet Setting) => F2(Ftp Svr Setting), enter 1
into the cell of Ftp Server to turn ON Ftp Server.
2. According to the description shown below, specify the input controller, IP address, subnet mask and
gateway..etc.
• Ftp Server(0:Off, 1:On):
When 0 is set, system Internet will use Internet disk (drive n: ).
When 1 is set, system will turn off the Internet disk and turn on Ftp Server.
• IP Address Setting:
When Controller Ftp Server is turned on, the input IP Address has to be in the same area network with
the PC.
• Subnet mask:
The corresponding subnet mask to controller IP address has to be the same as that of PC.
• Pr-specified gateway:
The corresponding pre-specified gateway to controller IP address has to be the same as that of PC
PC Setting
1. Install program "Ftp Client". FileZilla3.3.5.1 is recommanded. The program can be downloded at website:
http://filezilla-project.org/
• Host:
Fill in the IP Address of controller Ftp setting menu. Only IP connection is available in DOS.
• User name and password:
Current default user name and password are both "cnc". "NcFiles" is the access folder.
The user name is case sensitive.
• By clicking "Link", system connects to the controller.
When errors occur during connection, click disconnection before connect again.
2. Multi fixed sites setting:
• Open the site manager
• Input site information: input "controller IP" in host setting, select "normal" in logon type setting and input
"cnc" in user/password setting.
• If one PC will connect to multi-controller, repeat step 1 and step 2. The new sites will appear.
10. The file name of file transmitted needs to be in Dos format: 8 characters for main file name without special
characters.
11. While file transmission, if user starts processing by mistake, the file will be transmitted continually until
transmission completes. Net connection is unavailable if user re-executes the file transmission.
Above picture will occur when user starts processing by mistake.
Disconnection in transmission occurs when transmission is executed again after file transmission complete.
Connection will be re-established after processing complete or end of processing.
Rotated cutting facer (spin axis is used) and multiple-unit cutter (linear Y axis is used) are used in Lathe tool
selecting. In radial cutting facer mechanism, practical X and Y axes are combined to form virtual X axis, which
contributes rapid tool changing speed.
Setting Description
1. In the conversational interface, "execute processing (F4)" >"tool setting(F5)">"radial cutting facer angle(F5)"
to set tool angle. The default value of tool angle is 0.
2. After tool angle setting completes, the control system of automatic processing, manual pulse generator,
JOG, teaching etc. are all compatible with the functions without radial cutting facer mechanism. Since the
cylindrical workpiece is symmetric in shape, the tool operating manner shall be exactly the same no matter
in which direction tool positions. The mechanism transformation transforms physical axis (X, Y, Z) to virtual
axis (X', Y', Z') which an operator is used to. (As shown below)
3. The absolute coordinate system is transformed into coordinate (X'、Y'、Z') based on radial cutting facer
angle.
4. Machine coordinate and relative coordinate will not be transformed.
5. Currently unavailable to use in conjunction with G12.1
Example 1
1. As for DOS system, click "F4 execute process" in main menu.
2. Click "F5 Tool setting".
3. Click "F3 Tool nose setting"
Example 2
1. As for CE system, click "F4 execute process" in main menu as shown below.
2. Click "F5 Tool setting".
3. Click "F5 radial cutting facer angle"
4. Specify each tool angle corresponding to the tool number.
5. In each mode, once select the required tool, the selected tool is available for use.
Specification
MLC configuration parameters (Pr3401~3460) are often used as flag On/Off switch for customized function. In order
to ecnomize the use of parameter, a flag is represented by a bit. Therefore, we provide this page to support binary
system modifications, that user can modify the value of them (1 or 0).
Usage spceifications
1. How to switch to R-bit setting page?
From the main manu, key in F6=>F10=>F8.
2. Introduction of the R-bit page
1.2.4 Appendix
Hsinchu Jiangsu-Suzhou
SYNTEC TECHNOLOGY CO., LTD. SYNTEC Equipment CO.,Ltd.
(Headquarters) D 1-8,Teng Fei New Industrial Zone, 5# Xing Han
No. 21 Industry E. Rd. 4, Hsinchu Science Park, Street, Suzhou Industrial Park, China
Hsinchu City 30077, Taiwan, ROC TEL:+86-512-69008860
TEL:+886-3-6663553 FAX:0512-69560818
FAX:+886-3-6663505
E-Mail:
sales@syntecclub.com.twcustomerservice@syntecclu
b.com.tw
Taichung Taichung
Taichung Service Agency Taichung Service Agency
No.31, Alley 9, Lane 271, Shepi Rd., Fengyuan City, No.42, Jingming St., West Dist., Taichung City 403,
Taichung County 420, Taiwan Taiwan
TEL:+886-4-25337731 TEL:+886-4-23102626
FAX:+886-4-25349224 FAX:+886-4-23102636
Tainan Jiangsu-SuZhou
Tainan Service Agency Suzhou Huaxin Numerical Control Technology
No.218, Denan Rd., Rende Dist., Tainan City 71756, Development CO.,LTD
Taiwan Xing Han Street, Suzhou Industrial Park, Jiangsu
TEL:+886-6-2796707 Province, to take off the new Su Industrial Square D,
FAX:+886-6-2796705 2nd Floor 01-08 unit
TEL:0512-69560828
FAX:0512-69560818
Zhejiang-Hangzhou Zhejiang-Ningbo
SuZhou SYNTEC Equipment CO.,Ltd. Hangzhou SuZhou SYNTEC Equipment CO.,Ltd. Ningbo Branch
Branch Room 12-07,No.262,416 Alley,Zhaohui
Room1202 Unit2 Buiding1, Edifice DiKai , Jincheng Road,Jiangdong District,Ningbo City.
Road, Beigan Street,Xiaoshan District , Hangzhou TEL:+86-574-87750305
City,Zhejiang Province, China FAX:+86-574-87750306
TEL:+86-571-82751187
FAX:+-86-571-82751186
Zhejiang-Wenling Guangdong-Guangzhou
The Suzhou new generation of CNC Equipment Co., SuZhou SYNTEC Equipment CO.,Ltd. Guangzhou
Ltd. Wenling Branch Branch
Room 1206, Department A, Zhenxing Plaza, Taiping Room 403 Stairs1 Youyi Building!ALuojia Village 8,Fuyi
Subdistrict, Wenling City Road,ShijiTown,Panyu Distrct,Guangzhou
TEL:0576- 86138372 City,Guangdong Province, China
FAX:0576-86119106 TEL:+86-20-34583040
FAX:+86-20-34583220
Guangdong-Dongguan Shaanxi-Xi'an
SuZhou SYNTEC Equipment CO.,Ltd. Dongguan The Suzhou new generation of CNC Equipment Co.,
Branch Ltd. Xi'an Office
Room 705 JinGuo Business affairs centre Xin an Room 2503,Unit 1,Rancho Santa Fe,No.36, Dianzi Third
District Chang an Road, Yanta District, Xi'an, Shaanxi
TEL:+86-769-81660318 TEL:029-88287423
FAX:+86-769-81660328 FAX:029-88287423
Shaanxi-Baoji Shandong-Jinan
The Suzhou new generation CNC Equipment Co., Ltd. SuZhou SYNTEC Equipment CO.,Ltd. Jinan Branch
Baoji offices Room 1112, Unit A, Jiahui Global Plaza, No.548,
Room 2401, Building 1, Xinjian Road, Weibin District, Beiyuan Street, Tianqiao District, Jinan, China
Baoji TEL:+86-53185907208
TEL:18700712118 FAX:+86-53185905708
Fujian-Xiamen Tianjin
SuZhou SYNTEC Equipment CO.,Ltd. Xiamen Branch The Suzhou new generation of CNC Equipment Co.,
No. 100,B Chuang Chang Fang 3F East,Jin Fu Ltd. Tianjin Branch
Road,Tong An District,Xiamen City, Fujian Province, Haiyi International 3-1416, No.2, Rongyuan Road,
China Huayuan Industries Park, Binhai Hi-and-New Tech
TEL:+86-592-7191901 Park, Tianjin
FAX:+86-592-7220536 TEL:+86-22-87134111
FAX:022-87134111
Henan-Luoyang Chongqing
The Suzhou new generation of CNC Equipment Co., The Suzhou new generation of CNC Equipment Co.,
Ltd. Luoyang Company Ltd. Chongqing Branch
601B, Runsheng Building, Cross of Sanshan Road & Room 41-4, Building A, Hongding International,
Heluo Road, Hi-and-New Tech Park of Luoyang, Guanyinqiao, Jiangbei District, Chongqing
Henan TEL:023-67913296
TEL:0379-65110352 FAX:023-67634382
FAX:0379-65110352
Jiangsu-Nanjing Hubei-Wuhan
The Suzhou new generation of CNC Equipment Co., Suzhou new generation of CNC Equipment Co., Ltd.
Ltd. Chongqing Branch Wuhan Office
Room 505, Unit 3, Building 12,Wuyi Luzhou Guan Chu Room2003-2006,A#Guangguguoji,456 #Luoyu
Yuan, No.99, Tianyuan Middle Road, Road,Donghukaifaqu,Wuhan City, China
Jiangning District, Nanjing TEL:027-87638876
TEL:0512-69008860-300 FAX:027-87204137
Liaoning-Shenyang Anhui-Hefei
The Suzhou new generation CNC Equipment Co., Ltd. The new generation of CNC Equipment Co., Ltd. in
Shenyang Office Suzhou, Hefei Office
No.3 A 1-12-3, South Wenhui Street, Shenhe District, Room 704, Building 13,Wanzhen Xiaoyao Garden Ⅳ,
Shenyang, Liaoning Taihu East Road, Hefei
TEL:15002491395 TEL:15951989576
FAX:18698806526
Thailand Malaysia
SIAM RADERMEN Co., Ltd. SURE FIRST ENTERPRISE (M) SDN BHD.
52/4,MOO 5,THEPARAK RD. 47000 NO 19.JALAN TSB 6,TAMAN INDUSTRI SUNGAI
(KM11.5)BANGPLEEYAI,BANGPLEE, SAMUTPRAKRAN BULOH.47000 SELANGOR DARUL.EHSAN
10540 TEL:+603-61577632
TEL:+66-27553536 FAX:+603-61574632
FAX:+66-27575476
E-Mail:lee_cheahow@yahoo.com8
Turkey ISTANBUL/TURKEY
KASIKCIOGLU ELEKTROMEKANIK OTOMASYON AKSIS MAKINA
Besevler K.S.S. 17 BLOK NO:72 Nilufer/BURSA/ Yeni doğan mahallesi karakaş Sk. Emintaş Erciyes
TURKYIE Sanayi Sitesi no:12/206
TEL:+90-224-4434684 TEL:+90 212 613 87 83
FAX:+90-224-4434685 FAX:+90 212 613 87 85
E-Mail:murat@kasikcioglu.com11 http://www.aksismakina.com12
E-Mail:info@aksismakina.com13
8 mailto:lee_cheahow@yahoo.com
9 mailto:kesmeyan@rockwell.tw
10 mailto:vaque.j@online.fr
11 mailto:murat@kasikcioglu.com
12 http://www.aksismakina.com/
13 mailto:info@aksismakina.com
Coordinate system setting/max. spindle speed setting G50 G92 G92 121
1.3.2.2 Description
The G00 command moves a tool to the position, in the workpiece system, specified with an absolute or an
incremental command at a rapid traverse rate. There is no any cutting action in this command. The main aim is to
save the movement time when action includes no cutting. In the lathe program, it is usually used in the tool from
machine zero point to start cutting point, or from end point to machine zero point. In absolute mode (G90), tool
moves to specified position in coordinate system in increment mode(G91), tool moves to specified position by
specified distance.
1.3.2.3 Example
There are several ways to make tool move from point A to point O. Three of them are as below:
Absolute mode
G00 Z0.0 // A. → B.
X40.0 // B. → O.
G00 X40.0 Z0.0 //A. → C. → O.
G00 X40.0 //A. → D.
Z0.0 //D. → C. → O.
Incremant mode
G00 W-100.0 //A. → B.
U-60.0 // B. → O.
G00 U-60.0 W-100.0 //A. → C. → O.
G00 U-60.0 //A. → D.
W-100.0 //D. → C. → O.
1.3.3.2 Description
G01 executes linear interpolation, moves to specified position with feed rate defined by F value. It can process:
outer (inner) diameter, end face, outer (inner) taper, outer (inner) tank, chamfer...etc.
1.3.3.3 Note
• The max. feed rate of G01 is defined by PR405-maximum cutting feed rate or (PR621~PR636)-each axis
maximum cutting feed rate
• Default value F: 1000mm/min(inch/min) for G94 mode and 1.mm/rev(inch/rev)14 for G95 mode
• Default mode G94/G95 can be changed by parameter Pr3836 (reboot controller to activate setting).
14 http://1.mm/rev(inch/rev)
1.3.3.4 Example
G92 X50.0 Z160.0 S10000 //set the program zero point, max.
// speed 10000 rpm
T01 //use tool NO. 1
G96 S130 M03 //constant surface speed, surface speed
//=130m/min, spindle rotate CW
M08 //cutting liquid ON
G00 X20.0 Z111.0 //positioning to specified point P0
G01 Z90.0 F600 //linear interpolation P0-->P2
X26.0 //P2-->P3
X30.0 Z88.0 //P3--> P4
Z60.0 //P4-->P5
X40.0 Z20.0 //P5-->P6
Z0.0 //P6-->P7
G00 X50.0 //return the tool
Z160.0 //return to zero point
M05 M09 //spindle stops, setting liquid OFF
M30 //program end
1.3.4.2 Description
The G02 ,G03 command will move a specified tool along a circular arc on XZ plane
Pic
b. Use I ,K
b. Use I ,K
Example 1
1.3.4.3 Example 2
Command Form
1.3.5.1 Description
We can use G04 command to let the tool dwell a specified time when we process to an appropriate position. It can
help cutting off the scouring of iron, improving the precision of cutting depth, and better the surface finish to
achieve roundness (as below). When G04 command coordinates with G94 or G95, the time unit is in second.
※G04 command is only effective in single block.
Example
Notice: Syntec controller didn’t offer direct Command to input dwell coils. Operator must input the dwell time
calculated from the given formula.
Description
G07.1 starts the cylinder difference, G02/G03-> circular interpolation function, G40/G41/G42-> compensation
function for tool nose radius. Because of the difficulty of the calculation of the vector in the center of a cirle, we use
the way of R_radius address. Feedrate F_ is linear velocity in the surface of the cylinder. About the way of feed we
must swith it into G94 inthe lathe system in the first, for the C-axis is the main shaft probably.
1.3.6.2 Example
G28 U0 W0
T0202
G97 S1000 // set up the rotational speed of the main shaft
G00 X50.0 Z0.
G94 G01 X40.0 F100.
G19 C0 Z0 // choose CZ the working platform
G07.1 C20.0 // start G07.1, the radius is 20.0
G41 // start process
G01 Z-10.0 C80.0 F150.0
G01 Z-25.0 C90.0
G01 Z-80.0 C225.0
G03 Z-75.0 C270.0 R55.0
G01 Z-25.0
G02 Z-20.0 C280.0 R80.0
G01 C360.0
G40 // end process
G07.1 C0 // cancel G07.1
G01 X50.0
G00 X100.0 Z100.0
M30
Description
When processing the corner, we cannot cut the exactly corner and the rounding off occurs because the tool moves
too fast or servo system delays. In the situation that we need a right-angled, we can use G09 to prevent the CNC
from rounding off sharp corners. It controls the tool to decelerate when approaching to the corner and come to a
complete stop at the end of block. When the tool reach to specified position, then the next block will be executed.
1.3.7.2 Pic
G10 P X Z R Q
or
G10 P U W C Q
P: offset number
Tool wear offset value: P = number of tool wear offset
Tool geometry offset value: P = 10000 + number of tool geometry offset value
X: offset value on X axis(absolute)
Y: offset value on Y axis(absolute)
Z: offset value on Z axis(absolute)
U: offset value on X axis(incremental)
V: offset value on Y axis (incremental)
W: offset value on Z axis (incremental)
R: tool nose radius offset value(absolute)
C: tool nose radius offset value (incremental)
Q: imaginary tool nose number(setting method is in next page)
Description
G10 command is programmable data input command. We can use this command to change the tool offset value
when programming.
1.3.9.2 Description
The function of the polar coordinates interpolation transfers the program instructions of the patterns in the
rectangular coordinate to linear motion (knife motion) and rotational motion (workpiece motion). This way is
usually used in cutting end face and milling cam shaft in lathe.
The plane of the polar coordinates interpolation: G12.1 starts polar coordinates interpolation and selects the plane
of the polar coordinates interpolation (below). The polar coordinates interpolation is completed in the plane.
When system power on or reset, polar coordinates interpolation will be cancelled (G13.1).
With G12.1, the planes (chose by G17 ,G18 or G19)used before are cancelled but with G13.1(polar coordinate
interpolation cancel) they are restored. When we reset the system, polar coordinates interpolation is cancelled and
restore ,the plane G17 ,G18 or G19 assigned before.
We can use G code with polar coordinates interpolation
G01 linear interpolation
G02, G03 circular interpolation
G04 pause
G40, G41, G42 tool nose radius compensation
G65, G66, G67 sub-program call
Circular interpolation in polar coordinate plane: In the polar coordinate plane, the arguments of the arc’s radius
with Circular interpolation (G02 or G03) are I and J.
The motion along the axis of the plane of the Cartesian coordinate interpolation in polar coordinates interpolation:
The tool moves along these axes and has no relationship with polar coordinates interpolation.
The display of the coordinates in polar coordinates interpolation: Linear axes(X) and rotational axes(C) show their
real location by radius axes and others show theirs by original parameters.
1.3.9.3 Restriction
The coordinates in polar coordinates interpolation: We should set new working coordinates before G12.1 and the
center of the rotational axis is the origin in the coordinate. With G12.1 we must not change coordinates
(G92 ,G52 ,G53 ,G54~G59 and so on.).
The instructions of the tool nose radius compensation, With G41 or G42 mode active. We cannot start or cancel
G12.1 or G13.1. Only after G40(tool nose radius compensation cancel) can we start or cancel G12.1 or G13.1.
Program restart: We cannot execute “restart” in the programs with G12.1.
The programming of diameter and radius:
We program both linear axes(X) and rotational(C) with the programming of radius.
Example
T0101
G00 X110. C0 Z_ //positioning
G40 G94
G12.1 //start polar coordinates interpolation use Cartesian
1.3.10.2 Description
We must make prior change when using circular interpolation command tool and radius compensation command.
G17 ,G18 ,G19 activates different planes. The controller will only process on the selected cutting plane.
1.3.10.3 Pic
Command Form
1. Linear cutting cycle: G20 X(U) Z(W) F
2. taper cutting cycle: G20 X(U) Z(W) R F
X ,Z: end position of cutting(absolute)
U ,W: end position of cutting(incremental)
Description
G20 can be used in outer (internal)diameter cutting and taper cutting cycle. By cycle function, we can use only one
block to repeat the program, thus simplify the process.
Pic
1.3.11.3 Example 1
• Straight cutting cycle
1.3.11.4 Example 2
• Taper cutting cycle
Description
G21 command is thread cutting cycle. It simplifies many repeating thread cutting blocks into one single block.
1.3.12.2 PIC
• Straight thread cutting cycle: G21 X(U) Z(W) F
※ When we use increment mode, the relationship of U ,W ,R(plus or minus) and the tool path are as below:
1.3.12.4 NOTE
• From version 10.114.56E/10.116.0E/10.116.5 (included), the spindle override of entire thread-cutting cycle is
locked at the value of the start of cycle, i.e., the spindle override button is in vain during thread-cutting
cycle.
• Before version 10.114.56E/10.116.0E/10.116.5, during thread-cutting cycle, the spindle override is locked at
100% when cutting and resume to setting of control panel while retracting. Therefore, one apply thread-
cutting cycle with a spindle override that is not equal to 100% will find the spindle is under a frequent
acceleration and deceleration situation.
• The parameter Pr4018 - Chamfer angle (θ) of thread cutting G21, must be set as the actual cutting tool’s
degree, e.g. the actual cutting tool is 60 degrees, so Pr4018 is set as 60.
• The setting of parameter Pr4043 - Chamfer amount for threading must meet the condition r*tanθ≧h (where
h is the depth). If r is set too large, it will shorten the total thread length (p), as W = r+p In contrast , if r is set
too small, it will cause the retraction end point B’ appear on the last tooth, hence the last tooth will be
• Under the incremental mode, the definition of the signs of values in U, W, and R as well as the relation
between the cutting tools and the cutting path is as follows:
1.3.12.5 Example 1
• Straight thread cutting cycle, 3 teeth type
1.3.12.6 Example 2
• Taper thread cutting cycle, single tooth type
1.3.13.2 Description
G24 command is end face cutting cycle. It simplifies several repeating end face cutting blocks into one single block.
1.3.13.3 PIC
1.3.13.5 Example 1
• Straight end face cutting cycle.
1.3.13.6 Example 2
• Taper end face cutting cycle
1.3.14.2 Description
When G28 command is executed, tool will move to specified intermediary point and then return to reference
point(machine zero point) by the speed of G00 To prevent interference between tool and workpiece, G28 keep tool
clear of the workpiece when returning.
In absolute mode, it is the absolute value to the intermediary-point in increment mode, it is the increased value
from start point to intermediary point.
※ Notice: We must cancel tool compensation function prior G28 command to insure the returning action correct.
1.3.14.3 PIC
1.3.15.2 Description
G29 command is used in conjunction with Reference point return (G28). Noted that G29 is not allowed to be
executed alone. G29 does not specify its own intermediary point, it uses the intermediary point that G28 specifies,
so G29 can only be executed after executing G28 command.
G29 returns the CNC to the intermediary point programmed in G28, then to the coordinates programmed in the G29
block. In short, it can move to specified position through intermediary point from reference point.
In absolute mode, it is the absolute value to the intermediary point in increment mode, it is the increased value
from starting point to intermediary point.
Pic
1.3.16.1 Description
In order to be convenient in tool change and inspection, we specify another reference point from the machine zero
point by parameter. The machine needs not to return to machine zero point when changing tool, thus increases the
changing efficiency. Usage of this command is same as G28 command except the different tool return point. G30
command is usually used in the situation which tool changing position differs from origin. The moving mode is G00
(positioning) mode.
<Notice>this command usually use in auto tool change. We should cancel tool compensation function before
executing G30 insafety.
1.3.16.2 Example
Path 1
G30 P01 X50.0 Z78.0 // P0--->mid-point--->P1
Path 2
G30 P02 X50.0 Z78.0 // P0--->mid-point--->P2
Or
G30 X50.0 Z78.0 //default P2
Path 3
1.3.17.2 Description
G31 is to be issued with an associated axis move. When the G31 is executed, it moves at current feedrate selected
from G1 until the touch probe selected is deflected. At this point, the move is stopped, and the position where the
probe touched the part is read and passed to system variables. Machine will receive the signal then ladder C-bit
turns on. Skip function is used in unknown end program. G31 command will then record the present position of
machine whenever be interrupted and terminate the current action, continuing to execute the next block.
1.3.17.3 Example 1
• Increment mode
G31 W100.0 F100 //origin path until run into contact point
U100.0 //use contact point to be the relative
//coordinate and change the path to specified
//position
Example 2
• Absolute mode for one axis
G31 Z200.0 F100 // origin path until run into contact point
X100.0 // use contact point to be the relative coordinate
1.3.17.4 Example 3
• Absolute mode for two axes
G31 Z100.0 F1000 // origin path until run into contact point
Z130.0 X70.0 // use contact point to be the relative coordinate
//and change the path to specified position
1.3.18.2 Description
G33 command executes endface thread cutting, taper threading, and straight thread cutting. It based on spindle
rotates and tool feed executing synchronously.
1.3.18.3 Pic
1.3.18.4 Notice
• Input unit and modal of E ,F value as below table: table 1. Metric system ,table 2. English system
1.3.18.5 Note
If the converted feedrate is greater than Max. cutting feedrate, the pitch will vary. Thus the pitch is not the originally
specified one.
Tilt thread cutting command and spiral thread cutting command are unavailable in constant surface speed mode.
The spindle speed should be fixed from coarse cutting to fine cutting.
If we use dwell in thread cutting, the thread will be damaged. So we cannot use dwell when thread cutting. If we
press the dwell button, the thread cutting will be terminated (not in G33 mode) and will stop at the next block.
In the beginning of thread cutting, the varying cutting feed rate will be compared with the limitation of cutting
speed. The alarm of error operation will occur if the speed limitation is exceeded. 【Note 1】
In the thread cutting, it is possible that the varying cutting speed exceeds the limitation of cutting speed for keeping
the constant pitch.
The limitation of spindle speed is as below:
The external speed control is effective during the thread cutting, but the feedrate of external speed control cannot
synchronize with spindle revolution cannot be in synchrony.
In non-synchronous feed(G94) command, the thread cutting command will become synchronous feed type.
During the thread cutting, manual adjustment of spindle speed is also effective. If manually adjust the speed during
thread cutting, an incorrect thread cutting due to delay of servo system may also occur.
When thread cutting command executed during tool nose radius compensation, tool nose radius compensation
will be temporarily canceled.
During the G33 command, thread cutting will be canceled if changing to other automatic modes. Automatic
spinning will be terminated after executing a block.
During the G33 command, thread cutting will be canceled if change to manual mode, Automatic spinning will be
terminated after a block. During the spinning of single block, thread cutting will also be canceled. Automatic
spinning will be terminated after executing a block.
During the thread cutting, it begins to move till the appearance of synchronous signal per one revolution from
spinning encoder. But in case of a thread cutting in a system which there is another thread cutting command, it will
start to move instead for waiting the appearance of synchronous signal per revolution from backward encoder.
Therefore, do not execute duplicated system of thread cutting command.
1.3.18.6 Example 1
Z10.0
X16.75 // Sixth cutting0.15 mm
G33 Z-30.0 F2.5
G00 X30.0
Z10.0
G28 X50.0 Z30.0 //positioning to specified mid-point, then return to
//machine zero point
M09 //cutting liquid OFF
M05 //spindle stops
M30 //program ends
1.3.18.7 Example 2
Pitch = 2.5
Z10.0
X11.3 // Second cutting 0.7 mm
G33 X19.3 Z-30.0 F2.5
G00 X40.0
Z10.0
X10.7 // Third cutting 0.6 mm
G33 X18.7 Z-30.0 F2.5 //
G00 X40.0
Z10.0
X10.3 // Fourth cutting 0.4 mm
G33 X18.3 Z-30.0 F2.5
G00 X40.0
Z10.0
X9.9 // Fifth cutting 0.4 mm
G33 X17.9 Z-30.0 F2.5
G00 X40.0
Z10.0
X9.75 // Sixth cutting 0.15 mm
G33 X17.75 Z-30.0 F2.5
G00 X40.0
Z10.0
G28 X50.0 Z30.0 //positioning to specified mid-point, and return to
//machine zero point
M09 //cutting liquid OFF
M05 //spindle stops
M30 //program ends
1.3.19.2 Description
G34 command executes straight thread, taper thread, and endface thread cutting that have variable pitch, based
on spindle rotation and tool feed synchronously. (Note. G34 is available in version 10.112.0 or later 9.0 version is
unavailable)
1.3.19.3 Pic
1.3.19.4 Notice
If specified K value cause latter pitch to be negative, an alarm「Invalid Threading Lead」will be issued If the feedrate
is greater than maximum allowable feedrate, the pitch will decrease and an alarm 「threading block feedrate
exceed」will be issued.
Total move distance in one block: [F+(F+Rev*K)]* Rev/2
Other notices are the same with G33.
1.3.19.5 Example 1
1.3.19.6 Example 2
1.3.20.2 Description
A rounded tiny nose on the tool tip increases its strength, the tool life, decreases the stress, help heat radiation and
improve the smoothness of surface. It is called tool nose, and its radius is called tool nose radius. But when we use
tool nose to cut corner, ,slanting line or an arc, errors will occur because of the arc of tool tip, we cannot perform
the exactly shape of workpiece. We can use G41 ,G42 to compute the error of tool nose radius accurately and make
adjustment to compensate it.
1.3.20.3 Pic
• Compensation Starts
When a block which satisfies all the following conditions is executed, the system enters the offset mode.
Control during this operation is called compensation start-up.
G41 or G42 is contained in the block, or has been specified to set the system to enter the offset mode.
The offset number of tool nose compensation is not “ 00 ”.
X or Z moving are specified in the block and the move distance is not zero.
• Compensation mode
In compensation mode, it is the same as straight and circular interpolation. It uses compensation even
during positioning. In compensation mode, it does not specify tool movement block (M Function or
dwell .etc.) it cannot be specified continuously. If it is specified continuously, overcut or undercut will occur.
• Compensation Cancel
In compensation mode, when block satisfies following conditions, system will enter cancel mode:
1. Specify G40
2. The number of tool nose radius compensation is specified to “0”
1.3.20.5 Example 1
T02 //use tool NO.2
G92 S10000 //max. rotate speed, 10000rpm
G96 S130 M03 //constant surface speed, spindle rotate
//130 m/min CW
M08 //cutting liquid ON
G42 X21.0 Z0.0 //tool compensation start-up, move to P1
G01 X25.0 Z-2.0 F600 //linear interpolation, feedrate 600
//μm/rev, P1--->P2
Z-20.0 // P2 --->P3
X30.0 Z-50.0 // P3 --->P4
Z-57.0 //P4 --->P5
G02 X36.0 Z-60.0 R3.0 // P5 --->P6
G01 X39.0 // P6 --->P7
G03 X45.0 Z-63.0 R3.0 // P7--->P8
G01 Z-70.0 // P8 --->P9
X60.0 //return the tool
G28 X70.0 Z-60.0 //positioning to specified mid-point, then
//return to machine zero point
M09 //cutting liquid OFF
1.3.20.6 Example 2
//mm, P5 ---> P6
G01 X-1.0 //linear interpolation
M09 //cutting liquid OFF
G28 Z20.0 //positioning to specified mid-point, then
//return to machine zero point
M05 //spindle stops
M30 //program ends
G51.2 P__Q__R__
P: Basic spindle (workpiece axis) rotation speed rate. Default is P=1 (range from integer 1to 999)
Q: Synchronous spindle (tool axis) rotation speed rate. Default is Q=1(range from integer 1to 999).
R: Synchronous phase difference (range from 0°to 359.999°).
1.3.21.2 Description
G51.2 is polygon cutting by workpiece axis and tool axis that is synchronous rotates and have fix phase difference
and rotation rate.
Synchronous spindle rotate speed: basic spindle speed * Q / P
Synchronous phase difference: the clockwise angle difference between synchronous spindle and basic spindle. If
user doesn’t use R statement, it would not synchronize the phases.
G50.2 cancels the polygon cutting.
G51.2 is available in version 10.113.0 or later unavailable in earlier versions (9.0 and 10.0).
1.3.21.3 Note
1. Two synchronous spindles must be servo motors. Spindle type is only available in Type3 (Pr1791~1796). If
set the wrong type, alarm (Cor093) will occur. If basic and synchronous spindle (Pr4021, 4022) does not exist,
alarm (Cor091, Cor092) will occur as well.
2. If set two servo motor in different motion parameter. EX: acceleration/deceleration time (Pr1831~1836) and
acceleration time of spindle motor acceleration up to 1000RPM/Sec (Pr1851~1856). They will use their own
parameter to arrive the synchronized feedrate before reaching synchrony. After synchrony, two motor will
use the slower parameter to control motion to synchronize the spindle feedrate.
3. If the position loop gain (Kp, Pr 181~196) of two servo motor are not the same, Kp of controller is used to
compensate. User have to check if Kp of controller and Kp of driver are the same, or the motion will not be
controlled as expected.
4. G51.2 is model G-Code. When the signal of spindle synchronization is on and both of spindles have rotate
command (M03, M04), spindle synchronization will start and output spindle synchronization success signal.
5. After spindle synchronization, rotational direction of basic spindle and synchronous spindle are assigned by
Pr1861~1866 (Spindle Sync. basic spindle direction). M03 and M04 enable to control the direction.
6. During spindle synchronization, commanding to synchronous spindle is invalid. If the speed of the basic
spindle is greater than maximum allowed synchronous spindle speed, the speed of the basic spindle will
descend to be P/Q times the speed of maximum allowed synchronous spindle speed.(Ratio between basic
and synchronous spindle speed is P:Q)
7. After spindle synchronization, synchronous spindle doesn’t act on M03, M04, M05 and S code but only record
the mode until synchronization disabled.
8. Pressing emergency stop will terminate spindle rotation and spindle synchronization.
9. After spindle synchronization finish, user can’t orientate for spindle.
10. After finishing synchronization (S62, ON) and pressing reset G51.2 synchronization will be disabled until two
spindles stop.
11. When reading feedback from the encoder, 8-μs delay time exists between the port and its adjoining ports.
The further two ports are, the longer the delay time results. Spindle synchronization has to take care about
phase. If using spindle synchronization to implement polygon cutting, user have to put two spindles on the port
that is next to each other. EX: Since P1 and P2 are on the same servo card, connecting feedback ports to them
decreases time delay as well as the phase error.
12. If G50.2 is commanded during spindle synchronization, only until the speed reaching the specified speed, will
the system disable spindle synchronization.
13. To synchronize again, G50.2 must be performed to cancel synchronization first, otherwise an alarm will
occur.
14. When synchronize phase difference is used, the value of R shall equal to the amount of angle different
between the tool and the workpiece, times Q, and divided by P. (Please refer to the example)
15. P and Q value can be only integer. In case of the ratio is not integer, such as 1:2.5, user shall use equivalence
integer ratio, e.g. 2.:5.
16. In order to assure the absolute position of the workpiece, tool’s home position teaching needed to be set.
(Please refer to the first section of Example)
17. The length of arc from a tip of the tool to another, is require to be larger than the target side length of the
workpiece, as referred to the following diagram, L1 needs to be larger than L2.
18. G51.2 performs a polygon cutting through the speed difference of the tool and the workpiece (spindle). The
result of surface (convex, flat, or concave) depends on the cutting conditions. The chart below provides
some information of the cutting conditions and the results of surface for references.
1.3.21.4 Example
• Setting Up
In order to assure the absolute position of the workpiece, tool’s home position needed to be setup. There are
three different ways to setup the tool’s home position:
1. Input the phase difference via R input
2.
3. Reset the zero position of tool to where the tip of the tool is perpendicular to the workpiece.
4. Turn the tool to where the tip of the tool is perpendicular to the workpiece, and then proceed the phase
difference teaching (F4>F4>F3), the angle will be input to the Registry Table automatically.
• Sample Command
Ex1. Hexagon with 3 flute tool : G51.2 P3 Q6 (or G51.2 P1Q2)
Ex2. Pentagon with 2 flute tool : G51.2 P2 Q5
• Sample Program
S1 = 1000 //Workpiece axis (basic spindle) rotate speed 1000 RPM
M03 //Workpiece axis (basic spindle) spindle rotate CW
S2 = 500 //Tool axis (Synchronous spindle) rotate speed 500
//RPM
M204 //Tool axis (Synchronous spindle) spindle rotate CCW
G51.2 P1 Q2 R30 //Tool axis (Synchronous spindle)
//synchronoziation arrive to 2000RPM and the phase
//difference is 30 degree. Cut for quadrangle
M81 // reading S62. Check the synchronization success.
G01 X50 // start cutting
G04 X5
G01 X0 //return
G51.2 P1 Q3 R60 //Tool axis (Synchronous spindle)
//synchronoziation arrive to 3000RPM and the
1.3.21.6 Reference
Description
When a program is created in a workpiece coordinate system (G54~G59.9), another sub-coordinate can be
established for easier programming, this sub-coordinate system is called local coordinate system.
G52 X0.0 Z0.0: cancel local coordinate.
• Coordinate System
//coordinate system
G00 X10.0 Z10.0 //positioning to X10.0 Z10.0 of local
//coordinate
G52 X0.0 Z0.0 //local coordinate system cancel
…
Description
The point that is specific to a machine and serves as the reference of the machine is referred to as the machine zero
point. A machine coordinate system, once set, remains unchanged until the power is turned off. A machine tool
builder sets a machine zero point for each machine. When a position has been specified as a set of machine
coordinates, the tool moves to that position by means of rapid traverse.
Notice
• G53 command is valid only in the block in which it is specified on a machine coordinate system .
• G53 is valid only in absolute mode. When an incremental command is specified, the G53 command will be
ignored.
• Prior to specifying G53, cancel related tool radius ,length or position compensation .
• Prior to G53 command is specified, manual reference position return must be performed.
Example
Description
When operating the lathe, we may repeat performing the same process in different positions which are in one
workpiece. By specifying G code from G54 to G59 and G59.1 to G59.9, one of the 15 workpiece coordinate systems
can be selected for easier repeating processes. It can be set by parameter #3229「disable workpiece coordinate
system」(0: enable, 1: disable).
1.3.24.3 Example
G65 P L
P: number of the program to call
L: Repetition count (1 by default)
1.3.25.2 Description
After G65, specify at address P the program number of the custom Marco to call. When repetition is required, specify
the repetition count after address L. The execution is valid only in the block in which G65 performed. Refer to
SYNTEC『OPEN CNC Macro Develop Tool Guide』for more instructions.
1.3.25.3 Example
G65 P10 L20 X10.0 Y10.0 //call the marco program O0010.
//Execute the program repeatedly for 20
//times with value X10.0 Y10.0 being
//operated.
Command Form
1.3.26.1 Description
After G66, specify the number of the program to call P_. When repetition is required, specify the repetition count
after address L_. After finishing the execution in one block, it will automatically execute the contents of G66 in the
next “moving” block. (If next command is not a moving block, G66 does not act until moving command appears.)
G66 movement performs repeatedly until G67 is issued. (if the subprogram called contains calculation of variables,
notice the problems of pre-calculated variable values.)
1.3.26.2 Example
G91
G66 P10 L2 X10.0 Y10.0 //call O0010 two times and
input the //value X10.0 Y10.0
into the program for //calculation
X20.0 //move X axis to 20.0, then execute
//G66 P10 L2 X10.0 Y10.0
Y20.0 //move Y axis to 20.0, then execute
//G66 P10 L2 X10.0 Y10.0
G67 //cancel the model marco mode
Command Form
G70
G71
Description
1.3.28.2 Description
G72 command is finishing cycle (contour cutting cycle), this command must be in conjunction with stock removal
cycle in the previous block. In general, finishing cycle is executed after stock removal cycle in the program, The
execution range is from “P(ns)” to “Q(nf)”.
While rough cutting is performed by G73 / G74 / G75, G72 command must be implemented to reach the final
specified size.
1.3.28.3 Notice
• F,S and T functions specified in the block G73,G74 and G75 are not effective while those specified between
the blocks determined by addresses P and Q( "ns"à"nf") are effective in G72.
• When the cycle machining through G72 is terminated, the tool is returned to the start point and the next
block is read.
• In blocks between “ns” and “nf” referred in G72 through G75, the subprogram cannot be called.
1.3.28.4 Example 1
1.3.28.5 Example 2
T01 //use tool NO. 1
G92 S5000 //Max. rotate speed 5000 rpm
G96 S130 M03 //constant surface speed, surface speed130 m/min,
//spindle rotate CW
G00 X60.0 Z8.0 //positioning to start point
M08 //cutting liquid ON
G74 W3.0 R1.0 //cut3.0mmin Z axis direction, tool returned value
//1.0 mm
G74 P01 Q02 U0.8 W0.2 F600 //execute stock removal in facing,
//the sequence number N01àN02,leave 0.8mm for
//finishing allowance in X axis direction, leave
1.3.28.6 Example 3
Command Form
Δd: depth of each cut in X axis direction, it can be specified by the parameter#4013 -when this statement is not
applied.
e: escaping amount, it can be specified by the parameter#4012 when this statement is not applied.
ns: sequence number of the first block for the program of stock removal in turning.
nf: sequence number of the last block for the program of stock removal in turning.
Δu: distance and direction of finishing allowance in X direction (diameter/radius designation)
Δw: distance and direction of finishing allowance in Z direction.
F: feedrate
T: number of the tools
S: spindle rotate speed
H: cutting type. Tpye I set 0. Type II set 1.
If user dosen’t set value in H, system will check the type automatically.
1.3.29.1 Description
G73 command (stock removal in turning) processes the workpiece to specified shape, leaving a specified value of
distance for finishing allowance. This cutting cycle needs to define the block path range of workpiece, the depth of
each cut and both the distance and direction of finishing allowance.
1.3.29.2 PIC
TYPE I: The figure must show monotone increase or decrease along both X and Z axes. Each block must satisfy that
the amount of cut is always increase or decrease. Usually start cutting from end face.
• Description
Tool should be positioned to point A(start point) before cycle starts.
Tool offsets to point C by specified finishing allowance (ΔU/2 for X axis, ΔW for Z axis).
Tool moves Δd amount of distance in X axis direction. Tool begins to move to the endface of contour.
Tool escapes(retracts) e amount of distance in X axis direction, but moves by the direction of 45°.Tool then
retracts in reversed Z axis feed direction to the point that parallels in X direction to the start point.
Move Δd amount of distance in X direction, continuing next cycle
a. In last cycle, tool cuts along contour A → B once
b. After finishing last cycle, tool positions to point A.
TYPE II: Usually be performs in the middle part of the workpiece. The figure need not show monotone increase
or decrease in the direction of X axis. Only Z axis needs to satisfy the condition that cutting amount is always
increasing or decreasing.
1.3.29.3 Notice
When ns and nf are not specified, specified U in G73 block is depth of cut Δd. Otherwise, U is finishing
allowance in X direction.
Contour path is described by the blocks ns and nf, passing through point A à A' à B. If Z coordinate of contour
path is not monotone,
System will send out [MAR-002 the profile must be monotone along X, Z axis] alarm. If starting point (defined
by the block before G73 command)
is lower than contour path, System will send out [MAR-005 the position higher than the cycle start point]
alarm.
F, S or T function issued within block range of nsànf will be ignored. The relevant F,S and T functions specified
in G73 block are effective instead.
G00/G01 command in the G73 blocks will be used to perform linear cut to the workpiece.
Using G73 command, If H is equal to 0, system will interpret as TYPE I. If H is equal to 1, system will interpret as
TYPE II. If H is not specified,
system will diagnose automatically. If H variable is specified wrong, System will send out [MAR-018 ERROR
INPUT OF G73/G74 H VALUE] alarm
Sub-program cannot be called during blocks nsànf.
All tool nose compensation commands will be disabled when G73 is in the block. However, the compensation
value will be added to the finishing allowance.
When H value is not specified in G73, and the first block contains only movements along X axis, system will
take TYPE-I as default.
Direction of finishing allowance: the direction depends as figures shown below, passing through point A -
→ A' -→ B.
1.3.29.4 Example 1
• TYPE I
1.3.29.5 Example 2
• TYPE II
ns: sequence number of the first block for the program of stock removal in facing.
nf: sequence number of the last block for the program of stock removal in facing.
Δu: distance and direction of finishing allowance in X direction (diameter/radius designation)
Δw: distance and direction of finishing allowance in Z direction
F: feedrate
T: number of the tools
S: spindle rotate speed
H: cutting type. Tpye I set 0. Type II set 1.
If user dosen’t set value in H, system will check determine the type automatically.
1.3.30.2 Description
G74 command is stock removal in facing, generally used when the diameter of workpiece is relatively greater than
its length. That is, G74 is used when cutting amount in diameter direction is larger than axle direction, .
1.3.30.3 PIC
1.3.30.5 Notice
1. When ns and nf are not specified, specified W in G74 block is depth of cut Δd. Otherwise, W is finishing
allowance in Z direction.
2. Contour path is described by the blocks ns and nf, pathing through point A --> A' --> B. If X coordinate of
contour path is not monotone,
System will send out [MAR-002 the profile must be monotone along X, Z axis] alarm. If starting point (defined
by the block before G74 command)
is lower than contour path, System will send out [MAR-005 the position higher than the cycle start point]
alarm.
3. F, S or T function issued within block range of ns-->nf will be ignored. The relevant F,S and T functions
specified in G74 block are effective instead.
4. G00/G01 command in the G74 blocks will be used to perform linear cut to the workpiece.
5. Using G74 command, If H is equal to 0, system will interpret as TYPE I. If H is equal to 1, system will interpret
as TYPE II. If H is not specified,
system will diagnose automatically. If H variable is specified wrong, System will send out [MAR-018 ERROR
INPUT OF G73/G74 H VALUE] alarm
6. Sub-program can not be called during blocks ns-->nf.
7. All tool nose compensation commands will be disabled when G74 is in the block. However, the
compensation value will be added to the finishing allowance if exists.
8. Direction of finishing allowance: the direction dependeds on figures shown below. Path is AàA’àB.
1.3.30.6 Example 1
1.3.30.7 Example 2
1.3.31.2 Description
G75 command is a pattern repeating cycle. By this cutting cycle, it is possible to efficiently cut work whose rough
shape has already been made by a rough machining, and only slightly larger than finishing shape, such as forged or
cast workpieces, etc. Using G73, G74 wastes time on unnecessary routes. G75 command, instead, repeats cutting
along the contour of workpiece for specified times. Each cutting cycle the tool moves toward the fringe for an
appropriate amount of distance (depth).
1.3.31.4 Example
G76 R e
G76 X(U) Z(W) P(Δi) Q(Δk) R (d) F
e: return amount(return amount in Z direction when cut Δk distance) ß the value can be setted by parameter #4011
when this statement is not applied.
X: X coordinate of point B(diameter)
Z: Z coordinate of point C
U: Incremental amount from A to B(diameter)
W: Incremental amount from A to C
Δi: Travel distance in X direction (display by radius, positive)
Δk: Depth of cutting Z direction (positive)
Δd: Relief amount of the tool at the cutting bottom. (If set to be 0 , tool returns in original path)
F: Feedrate
1.3.32.2 Description
G76 command is end face peck (Z axis) drilling cycle, generally used for grooving on the end face and peck drilling
in Z direction A cycle of cutting by ∆k and return by e(in Z axis direction) is repeated. Therefore G76 can be used not
only in grooving of workpiece endface and grooving during outer diameter cutting/cutting off, but also deep drilling
of workpiece.
2. When execute G76, tool starts peck drilling from point A to point C. Peck drilling is performed in the way that
tool returns e amount each time tool cuts Δk distance(in Z direction). Tool immediately escapes Δd distance
(in X direction then rapid traverse to the position parallel with start point.
3. Afterwards, tool moves Δi distance in X direction, and continues the cycle (the steps above). When machine
performs G76 to point B, tool will return back to point A automatically.
1.3.32.4 Notice
1. e and Δd is specified by parameter R, when X or Z are specified. R is escaping amount in X axis direction.
2. When there is only parameter R after G76 command, it is escaping amount in Z axis direction. This is called
modal G code, in which G code is always effective until changing to new program.
3. If Q(Δk) is not specified, peck drilling will be canceled. Tool cuts once directly to the end point of Z axis.
1.3.32.5 Example
G77 R e
G77 X(U)___ Z(W)___ P(Δi )Q(Δk) R(Δd) F
e: return amount(after cutting Δi distance in X axis direction) ßit can be setted by parameter #4011
X: X coordinate of point C (diameter)
Z: Z coordinate of point C
U: increment amount from B to C(diameter)
W: increment amount from A to B
Δi: depth of cut in Z direction (positive)
Δk: travel distance in X direction (display by radius, positive)
Δd: Relief amount of the tool at the cutting g bottom. (this value is 0 when it returns in origin path)
F: feedrate
1.3.33.2 Description
G77 is outer diameter/internal diameter drilling cycle, generally used for grooving and peck drilling in X axis
direction. To avert the variable pith at the ends of thread, and to make tool retraction easier, grooving on the outer
diameter is performed. Furthermore, G77 is often called when cutting off the workpiece is needed in processing.
1.3.33.4 Notice
1. e and Δd is specified by parameter R, when X or Z are specified. R is escaping amount in Z axis direction.
2. When there is only parameter R after G77 command, it is escaping amount in Z axis direction. This is
called modal G code, in which G code is always effective until changing to new program.
3. If P(Δi ) is not specified, peck drilling will be canceled. Tool cuts once directly to the end point of X axis.
1.3.33.5 Example
G78 P m r a Q ∆dmin R d ;
G78 X(U)___ Z(W)___ R ∆i P(∆k) Q(∆d) H___ ( F__ or E__ ) ;
P:
m: repetition count in finishing, specified by system parameter #4044.
r: chamfering amount, specified by system parameter #4043.
a: angle of tool tip, angle from 800, 600, 550, 300, 290 and 00 can be specified or specified by system parameter
#4042.
Q(∆dmin): minimum cutting depth , specified by system parameter #4045
d: finishing allowance, specified by system parameter #4041
X(U): X coordinate in end point(bottom of tooth)
Z(W): Z coordinate in end point(bottom of tooth)
∆i: difference of thread radius
∆k: height of thread
∆d: depth of cut in first cycle
F: lead of thread in metric system (unit: mm/tooth)
E: lead of thread in imperial system (unit: tooth/inch)
H: numbers of thread (ex: H3 is three thread type cutting. Multiple thread F function is the distance neighbor
thread)
1.3.34.2 Description
By G78 command (multiple thread cutting cycle),system automatically program the repeated paths which is
needed to accomplish the thread cutting process. The controller computes counts of thread cutting needed , depth
of cutting and start points of each cutting cycle according to the specified parameter assigned by user.
The way of feed in thread cutting and the depths of each cut:
1.3.34.5 Notice
1. From version 10.114.56E/10.116.0E/10.116.5 (included), the spindle override of entire thread-cutting cycle is
locked at the value of the start of cycle, i.e., the spindle override button is in vain during thread-cutting
cycle.
2. Before version 10.114.56E/10.116.0E/10.116.5, during thread-cutting cycle, the spindle override is locked at
100% when cutting and resume to setting of control panel while retracting. Therefore, one apply thread-
cutting cycle with a spindle override that is not equal to 100% will find the spindle is under a frequent
acceleration and deceleration situation.
1.3.34.6 Example 1
Compare with example one of G21
1.3.34.7 Example 2
compare with example two of G21, single tooth type, Pitch=2.5 mm
1.3.35.1 Description
The canned cycle for drilling simplifies the program by instruct the CNC to perform necessary moves in only one
block containing G functions. A customized canned cycle is a preset sequence of events initiated by a single block of
data. The objective of a canned cycle is to simplify the process normally be performed through several blocks.
• Table of Canned Cycle
※The difference between G83/G87, G84/G88, G85/G89 is the direction of drilling-axis. G83, G84, G85 are for Z axis
and G87, G88, G89 are for X axis.
In general, the drilling cycle consists of the following six operation sequences:
Operation 1 positioning of X(Z) and C axis
Operation 2 Rapid traverse up to point R level
Operation 3 Hole machining
Operation 4 Operation at the bottom of a hole
Operation 5 Retraction to point R level
Operation 6 Rapid traverse up to the initial point
Description
G83/G87 command is front/side drilling cycle, generally used in drilling of the lathe, it uses rotating tool to do front/
side drilling cycle to clamped workpiece(fixed).
1.3.36.1 Note
Using G83 or G87, if absolute value of argument R is larger than the relative Z or X coordinate of 【G83 or G87
command】 and the block before, System will send out [MAR-011 the R level is lower the bottom level of hole] alarm.
If Z or X coordinate is not specified, System will send out [MAR-012 absent bottom level, Z, in canned cycle] alarm.
1.3.36.2 PIC
TYPE I: High speed deep hole drilling cycle (Custom Parameter No.4001= 1)
1.3.36.3 Example
Suppose M31 is the command of Clamp for C axis, M32 is the command of Unclamp for C axis.
S1000 //spindle speed 1000 rpm
G00 X50.0 //rapid traverse to start point
G98 G83 Z-40.0 C0.0 R-5.0 P10.0 Q500 F500 M31
// first hole drilling of C axis at 0°
C90.0 M31 // second hole drilling of C axis at 90°
C180.0 M31 // third hole drilling of C axis at 180°
G80 //cycle cancels
M30 //program ends
1.3.37.1 Description
G84 / G88 command is Front(Z)/Side(X) Tapping cycle, generally used in tapping of the lathe. Rotating tool
performs front/side tapping cycle on clamped workpiece(fixed ).
• TYPE I
1. Action starts, Z axis rapid traverse to point R by G00 (R mudt be in incremental value)
2. Start tapping, pitch is the specified F value.
3. When Z axis reachs the specified Z depth of G84(Z absolute / W incremental)
4. Spindle stops.
5. Dwell P(sec) (with floating point, unit : 1 s, without floating point, unit : 0.001 s)
6. Spindle rotates CCW (use M04 inCNC)
7. Escape to point R by the feedrate of tapping.
8. Dwell several second (Dwell time set at Pr4003. Defaul value is 0 second)
9. Spindle rotates CW (M03)
10. Return to initial point(G98) or stop at point R(G99)
1.3.37.3 Notice
1. when first time tapping, spindle has to be initiated to rotate CW.
2. If initial point is the same as point R, we do not need to specify R.
3. If there is no power tool seat on lathe, the parameter X ,C ,K ,M of G84 need not to be specified.
4. When G84/G88 ends, spindle returns to rotate CW.
5. G84/G88 is canceled by G80. When G00/G01/G02/G03 in the program be executed, G84/G88 will also be
canceled automatically.
6. If M4 is specified behind G84/G88, it is set to be the left hand tapping.
7. Please avoid to use M code behind G84/G88.
8. Using G84 or G88, if absolute value of argument R is larger than the relative Z or X coordinate of 【G84 or G88
command】 and the block before, System will send out [MAR-011 the R level is lower the bottom level of hole]
alarm. If Z or X coordinate is not specified, System will send out [MAR-012 absent bottom level, Z, in canned
cycle] alarm.
1.3.37.4 Example
1.3.38.2 Description
G85/G89 command is Front/Side Boring cycle, used in boring of the CNC lathe. The rotating tool performs front/side
tapping cycle to process the clamped workpiece(fixed).
1.3.38.3 Note
Using G85 or G89, if absolute value of argument R is larger than the relative Z or X coordinate of 【G85 or G89
command】 and the block before, System will send out [MAR-011 the R level is lower the bottom level of hole] alarm.
If Z or X coordinate is not specified, System will send out [MAR-012 absent bottom level, Z, in canned cycle] alarm.
1.3.38.4 PIC
1.3.38.5 Example
Suppose M31 is Clamp command of C axis M32 is Unclamp command of C axis.
S1000 M03 //spindle rotates CW, rotate speed 1000 rpm
G00 X50.0 //positioning to start point
G98 G85 Z-40.0 C0.0 R-5.0 P100 F500 M31
// first hole drilling of C axis at 0
C90.0 M31 // second hole drilling of C axis at 90°
C180.0 M31 // third hole drilling of C axis at 180°
G80 //cycle cancels
M30 //program ends
1.3.39.2 Description
G92 command has two functions. One is coordinate system setting and another is Max. speed of spindle setting G92
can define any appropriate position to be zero point of workpiece coordinate. The distance from the position of
tool to the machine zero point is used to set a zero point of new coordinate. After setting, tool starts machining
from this point and the absolute command is calculated according to the new reference coordinate. This command
can also be used in the offset of coordinate system. If the old coordinate is (X, Z), the new coordinate will be (X+ΔU,
Z+ΔW). When using G96 (constant surface speed control) command, in order to avoid the excessively high speed of
spindle speed due to too small effective diameter of workpiece , G92 is also used to limit the max. speed of spindle.
1.3.39.3 Example
Coordinate system setting
1.3.40.2 Description
This command set feed amount unit of F function (tool movement per minute or per revolution). G94 is for feed per
minute (mm/min inch/min), G95 is for feed per revolution (mm/rev, inch/rev).
1.3.40.3 PIC
Description
G96 command specifies the surface speed of the contact point between tool and workpiece. G97 is constant surface
speed cancel command, and also functions to set spindle speed. To control the surface speed while the diameter of
the workpiece varies, a lathe operator uses G96 to specify the constant surface speed. If a constant spindle rotate
speed is to be set, regardless the value of the diameter workpiece has, G97 can be performed. The surface speed
follows the formula shown below:
1.3.41.2 Example
Notice: G92 often be used with G96. G92 can limit max. rotate speed of spindle. I Following above example, spindle
rotate speed of the workpiece with 10mm diameter is
By G92, the max. rotate speed of spindle is limited to be no more than 2000rpmtherefore preventing accidental
unclamping due to the excessively large centrifugal force and insufficient clamping force. G92 is sometimes working
in conjunction with G96.
1.3.42.1 Chamfer
1.3.42.3 Description
In the mechanical drawing, we can input the angle of straight lines, chamfering, corner rounding, and other
specification values directly by using the following functions. The system will insert the rounding and chamfering
values in the straight lines under enough space. This program would be effective in automatic operation mode
only.
In the continuous single blocks, straight and arc commands formed the corner of arbitrary angles user assigned.
System could execute the cutting of chamfering and R rounding by adding“, C_”or“, R_”, in the end of the first
single block. Chamfering C and rounding R commands are available in both absolute value and incremental value
command.
The feedrate of “,C_”及“,R_”can be specified by E_. When user leaves E_ unspecified, the feedrate of “,C_”及“,R_”
in that block is set to be the same as the feedrate in next block.
• Chamfering ( ,C_ )
In the first single block of two continuous blocks (including no arc), specify “,C_” command could execute corner
chamfering. In the case including arc, it will base on the length of arc.
1.3.42.4 Example
(the chamfer of straight line and arc)
1. absolute command:
G28 X0.0 Z0.0 // Chamfering C20.0 between the
G00 X50.0 Z100.0 // movement of these two blocks
G01 X150.0 Z50.0 F100.0 , C20.0
G01 X50. Z0
2. incremental command:
G28 X0.0 Z0.0 // Chamfering C20.0 between the
G00 U50.0 W100.0 // movement of these two blocks
G01 U100.0 W-50.0 F100, C20.0
G01 U-100.0 W-50.0
1.3.42.7 Description
In the first single block of two continuous blocks (including no arc), specify “,R_” command could execute corner
corner round R function.
1.3.42.8 Example
(Corner between straight line and arc)
1. Absolute command
G28 X0.0 Z0.0 // Rounding R10.0 between the
G00 X60.0 Z100.0 // movement of these two blocks
G01 X160.0 Z50.0 F100 , R10.0
G02 X60.0 Z0.0 I0.0 K-50.0
2. Incremental command
G28 X0.0 Z0.0 // Rounding R10.0 between the
G00 U60.0 Z100.0 // movement of these two blocks
1.3.42.11 Example
1.3.42.14 Example
1.3.42.15 Notice
1. This function is effective only under G01. It is not effective under other interpolation or positioning
command.
2. From the + direction of horizontal axis in selected plane, the angle is positive for CCW , negative for CW.
3. The sloping angle can be specified in start point or end point of start side or end side. The sloping angle is
specified in start side or end side is determined by NC automatically.
4. If we use the second way to specify, we need to specify the end point of the second block to be absolute
coordinate.
• TYPE I
In the first angle command, we can specify Chamfer command or Angle Round command.
• Format
• Command Format
• TYPE Ⅱ
After Chamfering command ,angle round command (R), we can continue to do linear angle command.
• Format
• TYPE Ⅲ
1.3.42.17 Notice
1. Round angle value cannot be inserted in threading area.
2. By directly entering the continuous command in next area according to the drawing size, the end point of
front area is already specified. Stop cannot be executed in single area, but dwell can be executed in the front
area.
3. Allowance range of angle computing is +1∘.
(1) X_ , A_
(when the angle is 0∘+1 , 180∘+1 , the alarm will be issued.)
(2) Z_ , A_
(when the angle is 90∘+1 , 270∘+1 , the alarm will be issued.)
4. If the angle between two lines is in between of +1∘, it will be alarming when we computer the intersection.
5. If the angle between two lines is in between of +1∘, chamfer angle and round angle can be ignored.
1.3.42.18 Example
1.3.43.2 Description
Tool compensation function is mainly for selecting the using tool, also be called as T function, usually used in
conjunction with tool exchange command (M06). Therefore tool switch can be automatically executed by tool
numbers.
Two code form: the specification is for tool number ,tool length compensation and wear compensation selection.
Four code form: the first two codes are for tool number, the other two codes are for tool length and wear
compensation.
When an user executes T__ command, the compensation value is first selected but the compensation action is not
yet performed. When a block with movement action in it is performed, compensation action is executed.
1.3.43.3
Principle of Tool Length Compensation
• Tool compensation starts
Tool compensation action starts after executing T command and executing movement command.
Description
S function is spindle speed command, specifying constant revolution per minute or constant surface speed per
minute of spindle by G96/G97.
1.3.44.2 Example
G96 S150 M03 //constant surface speed of spindle,150 m/min.
G97 S500 M03 //spindle keeps 500 rev/min
1.3.44.3 Notes
Consider the situation when the tool spindle of processing is shifted among the spindle group. For example, if the
current processing spindle is the second spindle and the first spindle is to be selected at speed of 150RPM
clockwise, “M03 S1=150” should be specified in order to avoid the situation that the speed is specified to the second
spindle due to insufficient time for spindle shifting.
1.3.45.2 Description
In cutting mode, the specified movement speed of tool in the program is called feedrate. The axis feed mode to be
used is selected by designating the feed function G code (G94 or G95).G94 is the designation of feed per
minute(mm/min) mode, while G95 is feed per revolution(mm/rev) mode. For example, command F300 in G94 mode
represents for300 mm/min and command F0.5 in G95 mode represents for0.5 mm/rev.
1.3.45.3 Example
G94 G01 X100.0 Y100.0 F300 //linear interpolation, feed rate 300
//mm/min
G95 G01 X100.0 Y100.0 F0.5 //linear interpolation, feed rate 0.5
//mm/rev
1.3.46.2 Description
With double turrets in lathe, we can mirror the X coordinate with X0 by G code. It is more convenient with double
turrets because it is not necessary to consider the moving direction of the turret while programming.
1. The reversal or compensation direction of the circular interpolation, tool nose radius compensation and the
coordinate reversal is opposite.
2. Because this instruction is used in local coordinate, the center of the mirror still moves when the counter is
reset or the working coordinate is changed.
3. When execute the instructions (G28, G30) within the G68, programmable mirror image is effective between
the paths through the start point to the middle point, ineffective between path through the middle point to
the origin.
4. When execute the return from reference point instruction (G29) within G68, programmable mirror image is
effective between the paths through the start point to the middle point.
1.3.46.3 Attention
If cancel programmable mirror image when the tool is out of the center of the mirror , the absolute location cannot
match the mechanical location . As figure shown below, this situation lasts until the instruction is set to specify the
absolute location [positioning of G90] or machine zero point return G28 and G30 are set. If we re-assign location of
the center mirror under motionless mode in absolute location, the specified location will be unexpected. So we
should cancel programmable mirror image at the center of the mirror or use G90 after cancelling programmable
mirror image.
1.3.46.4 Example
Program illustration:
T0101 //turret 1
G01 Z180. X40. //position-1
Z120.
T0202 //turret 2
G68 //enable X-axis mirror image
G01 Z120. X80. //position 2
Z60.
T0101 //turret 1
G69 //disable X-axis mirror image
G01 Z60. X120. //position 3
M99
1.3.47.1 Description
The input parameter with decimal point is interpreted as prevailing unit (mm, inch, sec...etc). On the other hand,
the input parameter without decimal point is interpreted as least input unit (mm, ms…etc) which has been set in a
system.
1.3.47.2 Example
1.3.48.1 Description
When two or more spindles of tool are available, user can make some special application by cooperating with the
spindles. For example, in catching workpiece, two spindles have to have the same rotate speed and the phase
angles need to be the same or fixed. Two spindles have to be synchronization. This is Spindle Synchronization.
• Action description
Spindle synchronization position adjust
Spindle has to change the sleeve when cutting different workpieces(cylinder, hexagonal, octagonal pillar…
etc.). When the sleeve on the spindle is set up, it can hardly maintain a fixed angle each time. The difference
of angle phase has to be known before spindle synchronization, thus calibration of the origin is necessary
before synchronization starts. The steps of calibration of the origin are as followed:
1. Set the home offset to be 0 (Pr881~Pr896).
2. Clamps the workpiece by basic spindle and use micrometer gauge to adjust the datum on the
workpiece. Then set the location of basic spindle to the home offset. .
3. Calibrate synchronous spindle by the same way in step 2 to adjust datum.
Format
Enable spindle synchronization
G114.1 R_
R phase difference (When R isn’t set, R stands for the synchronization speed. It is usually used on the
cylinder.)
Disable spindle synchronization
G113
1.3.48.2 NOTE
1. Two synchronization spindles have to be servo motor. The spindle type only support Type3 (Pr1791~1796). If
user set the wrong type, the alarm (Cor093) will be issued.
2. The motion parameters of two servo motors have to be set the same. EX: acceleration time (Pr1831~1836),
spindle motor speed up to 1000RPM/Sec acceleration time (Pr1851~1856).
3. If the position loop gain (Kp, Pr 181~196) of two servo motor are not the same, user has to check that Kp of
controller and driver are the same. Otherwise, the motion system performed will be unexpected.G114.1 is a
model G-Code. Only when the signal of spindle synchronization is on and both of spindles have positive
(negative) rotate command (M03, M04), spindle synchronization will be start and output the signal of spindle
synchronization success.
4. To start synchronization transfer worlpiece from static condition, set the minimum spindle rotate speed to
be 0.
5. After spindle synchronization, synchronous spindle doesn’t act on M03, M04, M05 and S code but only record
until synchronization is disabled.
6. After spindle synchronization, rotation command will be sent to basic spindle and synchronous spindle.
Synchronous spindle direction of rotation will follow basic spindle and Pr1861~1866 (Spindle Sync. basic
spindle direction). M03 or M04 can’t control the direction.
7. When user pushes emergency stop, both spindle rotation and spindle synchronization stop.
8. If signal of spindle synchronization is on but Pr4021, 4022 is not exist, the alarm (Cor91, Cor92) will be issued.
9. After spindle synchronization success, user can’t orientate spindle.
10. When signal of spindle synchronization success (S62) is on, by pressing down “Reset” button, system will
disable G114.1 synchronization state only after two spindles have stopped.
11. When reading feedback from the encoder, a 8-usec delay exists between the port and the next one. The
more ports in between the longer delay time is. Spindle synchronization has to take care about phase. If
using spindle synchronization to catch workpiece, user has to put two spindles on the port that is next to
each other. EX: P1 and P2 are on the same servo card to decrease the phase error.
12. When signal of spindle synchronization success (S62) is on and G113 is specified to disable spindle
synchronization, system will practically disable synchronization until achieve the speed program specifies.
1.3.48.3 Example
Take the first spindle to be basic spindle and the second spindle to be synchronous as example. M103 and M104 are
command for “spindle rotate in positive direction”. M105 and M205 are command for “spindle stop”. M81 is
command for “wait until synchronization success (S62)”. The above M-Code commands are all needed to be
specified in PLC.
• Dual program example
1.3.48.4 Reference
When M00 is executed by CNC, the spindle stops, the feed dwells, and the cutting liquid is off. The dwell enables an
operator to inspect workpiece/tool dimensions, calibrate and make compensation of the workpiec. The “M00 signal
button” on the panel is used to control whether a program should be dwelled or not.
The function of M01 is similar to M00. M01 is valid only when “optional stop button” turns ON, and the program is
therefore dwelled. On the contrary, M01 is invalid while the button turns OFF.
M02 should be specified at the end of a program (if required). When M02 is executed during operation, system If
there is M02 command at the end of program and CNC execute to this command, the machine will stop all action at
the same time. If an user wants to restart the program, it is effective only by pressing the “RESET” and the
“PROGRAM START” button in sequence.
M03 command spindle to rotate CW. When M03 is used in conjunction with S function, spindle is specified to rotate
CW in a given speed. .
M05 command spindle to stop. When shifting gears or changing the direction of a rotating axis is required, M05 is
specified to stop the spindle first.
M06 is specified to execute tool exchange. Note that M06 include no tool choosing, thus it must be used in
conjunction with T function.
M08 is specified to turn cutting liquid ON; M09 is specified to turn cutting liquid OFF
M30 command is specified at the end of the program. When program executes M30, all actions will stop, and the
memory will be reset and return to the beginning state of the program.
Subprogram is the parameter that includes fixed cutting procedures or repeatedly used parameters. We should
prepare it in advance and put it into the memory. We call from the main program when we need to use. Calling
subprogram is executed by M98, and it will stop by executing M99.
When running M02 and M30 inthe subprogram, system regards it as the end of the subprograms and returns to the
main program.
Format
(1). M98 P H L Calling of subprogram
P: the number of subprogram called (when P is unspecified, system specifys the program itself, and it is valid only
in memory running or MDI mode)
H: the starting executing sequence number in subprogram called (when H is unspecified, system will execute from
the forefront)
L: count of subprogram repeated times.
(2). M99 P L subprogram ends
P: the sequence number of caller program for returning back after subprogram ends.
(2) Main program use with calling of subprogram, and sequence of executing
(4) Subprogram also can execute P_ command with H_ command in M98. The system will execute the subprogram
(specified by P_) from the sequence number specified by H_. . The subprogram is therefore versatile. With open
only one subprogram to execute muti-purpose function, the system can save more memory space.
(5) If user leaves P_ command unspecified and only specify H_ command in M98, the system will execute from the
sequence number of main program that specified by H_ command. After executing M99, it will return to the next
block of M98 and continue to execute the program.
1.3.50 Postscript
Description
To save the time of the processing, the SYNTEC lathe’s controllers can drive two programs simultaneously. The two
program can drive two pairs of turret to execute linear interpolation and circular interpolation at the same time.
The system therefore achieves the most effective lathe status while processing workpieces in external diameter and
internal diameter simultaneously.
$1→the contents after the instruction in the program is the first group
$2→the contents after the instruction in the program is the second group
The second group in the program must end with M99.
G04.1 P_→synchronous instruction, G04.1 P1 inthe first group and one in the second group would wait for each
other until synchronization succeeds and go to next section.
G04.1 P2 waits for each other until synchronization succeeds and go to next section in the same way.
M70 Assign the first main axis to be the main axis of first group.
M71 Assign the second main axis to be the main axis of second group.
1. The first group of the program must start with $1 and the second one must start with $2.
2. The quantities of G04.1 P_ in the first group must be the same as that in second group and the number after
P has to be sequentially assigned in increasing order.
3. Put end command M30 or M02 inthe first group when program ends and M99 must be specified in the last
block of the second group.
4. When repeatedly processing several workpieces automatically is required, specify M99 inthe end of the first
group program. But notice that in order to enable the synchronization of first and second groups, the same
G04.1 P_ code must be specified before M99 of the first and second group.
5. With the axis set belonged to the second group, G code can only be specified in the second group. With the axis
set belonged to the first group, if we specify G code in the second group, commands are ineffective.
6. M code ,S code and T code are all available in the first and second group. Therefore M code ,S code and T code
can be properly executed simultaneously in the first and second group.
• Compiling programs:
Start a new file and program the processing file according to the following example.
G04.1 P3
M05 M09 //stop the main axis, turn off cutting liquid
G04.1 P4
M30 //end program
$2 //the second group
G04.1 P1
T02 // use knife No.2
G04.1 P2
G00 X0 Z120. //position to B0 rapidly
G01 Z60. F0.5 //move knife B0-->B1
G00 Z120. //back knife B1-->B0
G04.1 P3
G00 Z200. //back the knife
G04.1 P4
M99
Description
Lathe graph assist G code is the special G code specified by inserted cycle in program editing. For example, two
lines have to be specified when using G73 command manually. Only a line is to be specified in the special G code
which inserted cycle automatically generates. Thus system combines two lines in G73 into special G code G73.1.
The following is the instructions of special G code.(Special G code conversational input mode is only available in
DOS version)
Command Form
G73.1 D(Δd) X(e) P (ns) Q (nf) U(Δu) W(Δw) F___ S___ T___
Δd: depth of cut in X axis direction, default can be specified by the system parameter#4013.
e: escaping amount, specified by the parameter#4012
ns: sequence number of the first block for the program of finishing shape
nf: sequence number of the last block for the program of finishing shape
Δu: distance of finishing allowance in X direction
Δw: distance of finishing allowance in Z direction
F: feedrate
T: tool number
S: spindle rotate speed
Description
Command Form
G74.1 D (d) E (e) P (ns) Q (nf) U(Δu) W(Δw) F___ S___ T___
d: depth of cut in Z axis direction, it can be specified by the parameter#4013 and the parameter is changed by the
program command
e: escaping amount, it can be specified by the parameter#4012
ns: sequence number of the first block for the program of finishing shape
nf: sequence number of the last block for the program of finishing shape
Δu: distance of finishing allowance in X direction
Δw: distance of finishing allowance in Z direction
F: feedrate
T: tool number
S: spindle rotate speed
Description
Command Form
G75.1 X(Δi) Z(Δk) D(d)_P (ns) Q (nf) U(Δu) W(Δw) F___ S___ T___
Δi: distance and direction of relief in the X axis direction, this value can be specified by the parameter #4015
ΔK: distance and direction of relief in the Z axis direction, this value can be specified by the parameter #4016
d: the number of division, it can be specified by parameter #4017
ns: sequence number of the first block for the program of finishing shape
nf: sequence number of the last block for the program of finishing shape
Δu: distance and direction of finishing allowance in X direction
Δw: distance and direction of finishing allowance in X direction
F: feedrate
T: number of the tool
S: spindle rotate speed
Description
Command Form
G76.1 E (e) X(U) Z(W) P(Δi) Q(Δk) R (d) F
e: escaping amount (escaping amount in Z direction when Δk depth is cut) ß it can be specified by parameter #4011
X: X coordinate of point B(diameter)
Z: Z coordinate of point C
U: Incremental amount from A to B(diameter)
W: Incremental amount from A to C
Δi: Movement amount each cut in X direction(displayed by radius, positive)
Δk: Movement amount each cut in Z direction(positive)
Δd: Relief amount of the tool at the cutting bottom. (The value is 0 when it returns in original path)
F: Feed rate
Description
Command Form
G77.1 E (e) X(U)___ Z(W)___ P(Δi) Q(Δk) R(Δd) F___
e: escaping amount(after cutting Δi distance in X axis direction) ßit can be specified by parameter #4011
X: X coordinate of point C(diameter)
Z: Z coordinate of point C
U: increment amount from B to C(diameter)
Description
Command Form
G78.1 K(m) C(r) A(a) D(∆dmin) B_(d)_ X(U)_ Z(W)_ R (∆i) P (∆k) Q (∆d) ( F__ or E__ ) __
m: repetitive count in finishing, specified by system parameter #4044.
r: chamfering amount, specified by system parameter #4043.
a: angle of tool tip, the angle from 800, 600, 550, 300, 290and 00 is available. a can also be specified by system
parameter #4042.
Q: minimum cutting depth , specified by system parameter #4045d: finishing allowance, specified by system
parameter #4041
X(U): X coordinate in end point(bottom of tooth)
Z(W): Z coordinate in end point(bottom of tooth)
∆i: difference of thread radius
Description
4002 Escaping amount of [0, 999999999] LIU LIU is min. input unit, and it
drilling cycle will be affected by Metric or
Imperial system in use.
4011 Escaping amount of [0, 999999999] LIU LIU is min. input unit, and it
peck drilling cycle will be affected by Metric or
Imperial system in use.
4012 Escaping amount of [0, 999999999] LIU LIU is min. input unit, and it
cutting cycle will be affected by Metric or
Imperial system in use.
4013 Cutting value of cutting [0, 999999999] LIU LIU is min. input unit, and it
cycle will be affected by Metric or
Imperial system in use.
4015 Cutting value of pattern [0, 999999999] LIU LIU is min. input unit, and it
repeating in X direction will be affected by Metric or
Imperial system in use.
4016 Cutting value of pattern [0, 999999999] LIU LIU is min. input unit, and it
repeating in Z direction will be affected by Metric or
Imperial system in use.
4041 Finishing allowance of [0, 999999999] LIU LIU is min. input unit, and it
threading will be affected by Metric or
Imperial system in use.
4042 Thread angle of {0, 29, 30, 55, 60, 80} Degree
threading
4045 Min. cutting value in [0, 999999999] LIU LIU is min. input unit, and it
threading will be affected by Metric or
Imperial system in use.
4051 Multiple cutting cycle, [0,999999999] LIU is min. input unit, and it
increasing (decreasing) will be affected by Metric or
allowed error range Imperial system in use.
(um)
F1: Position
This selection displays coordinate settings of current position. It can also be used to reset the position of relative
coordinate. Pressing function key, F1, under the main menu to enter this selection
(Note:This is the first screen when the system is booted up)
Screen Layouts:
• X:X axis coordinate.
• Z:Z axis coordinate.
• C:C axis coordinate.
• Feedrate: Cutting Feedrate which unit is mm/min or inch/min.
• Spindle: Spindle speed which unit is RPM.
• Machine coordinate: (Relative coordinate of working platform)
The current position relative to machine zero point is shown as machine coordinate on the display.
• Relative coordinate:
The current position relative to the previous location.
• Absolute coordinate:(Programming Coordinate)
The current position relative to the origin of user defined coordinate is shown as an absolute position on the
display.
• Distance To Go:
The remaining distance relative to the next position with sign +/- to display direction.
Descriptions of Function key selections:
following figure:
Operation: Under the Position submenu, press "F5" key and the following screen will show up. By pressing
"F1" key, then users can begin to set the auto machine coordinate settings of G54~G59 one by one. (The
system needs to be in manual date input (MDI) mode.)
a. "External Shift": operator can set the all coordinate G54..G59 at the same time .
b. CNC default G54, if user don't set any G54…G59 in the NC file
F2: Program
This selection provides users with program file management and editing. With a full screen editor, users can use
arrow keys(↑、↓、←、→)to move the cursor to anywhere on the screen for editing purpose. Press F2 under the
main menu to enter this selection. The full screen editor is shown as follows:
Descriptions of Program Sub menu Key Selections:
• F1: Execute
Function: Load the current program and jump to Run Menu
Operation: Under Program submenu, press F1 to load current program and jump to Run menu.
• F1: Search
Function: Search String
Operation: Under Program submenu, press F5"SubEdit Menu" and then F1 "Search" to search string.
A dialog box will pop up asking users to input a string as shown in the following figure. After keying in
a string, press F1 to start searching.
• F2: Replace
Function: Replace string.
Operation: Under Program submenu, press F5 "SubEdit Menu" and then F2"Replace" to replace
string. An dialog box will pop up asking users to input the replacing string and the new string as
shown in the following figure. After keying in a string, press F1 to start replacing.
• F3: Go To Line
Function: Go to a line number
Operation: Under Program submenu, press F5"SubEdit Menu" and then F3"GOTO line" to go to the
line number. A dialog box will pop up asking users to input a line number. After keying in a number,
press F1 to go to the desired line.
• F4: Copy Line
Function: copy a line from current cursor to next line
Operation: Under Program submenu, press F5 "SubEdit Menu" and then F4"Copy line" to go to the
next line.
• F5: Insert Line
• F6: Teach
Function: Teach current absolute coordinate to NC files
Operation: Under Program submenu, press F6"Teach"
•
Descriptions of Teach sub Key Selections:
• F1: Rapid Teach
Function: Add "G00" code to NC files. Perform G00 to current absolute coordinate.
• F2: Linear Cut Teach
Function: Add "G01" code to NC files. Perform G01 to current absolute coordinate.
• F3: Arc Cut Teach
Function: Add "G02" or "G03" code to NC files
Press(1st time) this key "arc teach ": CNC will automatically put current value to Arc middle point.
Press(2nd time) this key "arc teach ": CNC will automatically calculate G02 or G03, and filled the
complete code to NC files.
• F4: Cancel Arc Middle Point
Function: When arc teach function performs, user can use this key to abort middle point teach.
• F6: Delete Line
Function: When user uses Teach function, user can use this key "Delete line" to delete an entire
command line.
• F7: Simulation
Function: Simulation program can verify the accuracy of the editing program.
Operation: Under Program submenu, press F7.
Descriptions of F7 "simulation" sub Key Selections:
• F1: STEP
Function: To simulate and check NC files STEP by STEP
Operation: Under Program submenu, press F4"Simulation" and then F1"Step".The operator can use
this function ,to check NC file Step by STEP
• F2: Continue
Function: To simulate NC file once.
Operation: Under Program submenu, press F4 "Simulation" and then F2"Continue". The operator
can use this function to check NC file whole picture, when push button.
• F3: Zoom
Function: To enlarge the workpiece graph.
Operation: Under Program submenu, press F4 and then F3.The operator can use the "←","↑","→",
"↓" cursor to move the frame to the determined area. And use "PageUp" "PageDn" to Enlarge this
area .
• F5: Graph Reset
Function: To recover the zoomed workpiece graph.
• F6: Abort
Function: To abort simulation action
• F8: Simu. Setting
Simulation Parameter Description:
• Color: Total 15 colors can be used in simulation.
• G01 & G00 Path Color: user can select cutting path color by enter color codes. The RGB code
will change as color code is selected.
• Cursor Color: user can select cutting point color by entering color codes.
• Quadrant: user can define the quadrant to display when simulating path in 3D view.
• Draw Mode: user can select simulation plane by this parameter (XY, YX, XZ,ZX, YZ, ZY, XYZ)
• Simulation Mode:
Simulation: When operator enters "Run" screen, CNC would automatically simulation at that
screen
Direct Rraw: When operator enters "Run" screen, CNC would not simulate the path but start
drawing path after cycle start.
Not SImulation: When operator enters "Run" screen, no simulation path will be displayed.
• View Angle: when XYZ drawing mode, user can rotate 3D View angle verically and horizontally.
• Scope: user an setup simulation window scope. Value 0 means automatic.
Under "direct draw" mode, operator must set drawing scope to match where the simulated
path position.
• Range: Setup the range of program lines to simulate partial of the program path.
Descriptions of Key Selections:
• F1: New File
Operation: Step 1: A dialog box will prompt users with "New File ". Type in the new file name and
press 【ENTER】. Step 2: An empty screen shows up waiting users to type in a new program.
• F2: Copy File
Operation: After pressing F2, a dialog box will prompt users to type in a file name and press 【ENTER】.
The current file is then copy to the hard disk with a different file name.
• F3: Delete File
Operation: Select a file to be delete by pressing (↑、↓). A dialog box will pop up to confirm this
operation.
• F4: File Transfer
Function: To do Import/Export file from outer storage.
Operation: Insert a USB disk to the control or connect to a network folder, then press F4→F1 File
Import or F2 File Export. Select a file name by pressing(↑、↓、←、→). Press【ENTER】to import the
file from a outer storage.
P.S.
• USB drive format must be FAT32, and no larger than 32GB.
• The operation of transfering files on USB disk or network folder are identical.
• F5: Execute
Function: To load the file that cursor is currently on, and jump to Run screen
Operation: Use ↑↓←→ keys to select file, and press F5 to load it and jump to Run screen.
• F6: Select DNC File
Function: To run a large NC file without copying it into controller memory
Operation: Press F6 and use ↑↓ keys to select file on USB disk or network folder, then press F1 to load
the file and jump to Run screen. When opening a DNC file, the title row displays as "DNC:+file name".
F4: Run
This selection displays machining speed, time, manual data input (MDI) and other machine information such as
coordinate, range or program at the run time. Press F4 under the main menu to select this function.
• F1: Edit
Function: Open the currently loaded program to edit.
Operation: Under Run submenu, press F1 to open this program and jump to Edit screen.
• Setup and display ynchronize angles between 1st and 2nd Spindle.
Operation procedure:
Operation Procedure:
a. Press F4 "Run" at Main screen.
b. Press F8 "Work Record".
F5: Alarm
Whenever the system or the program stops running due to some errors, there will be an alarm message shown on
the screen. In order to clear the errors, users can press F5 in the main menu for Alarm submenu as shown in the
following figure.
F6: Parameter
Under the main menu, press F6 and then F1 to enter this function as shown in the following figure.
Function:
Parameter setup for all settings of system such as servo parameters, mechanical parameters, programmable travel
range, maximum machining speed and so on.
Operation:
User can change parameters anytime, but will not become effective until RESET is pressed. Some parameter with
start sign* needs reboot system to become effective.
Function keys are described below:
• F5: Go To Param
If the operator or engineer wish to jump to a specific parameter number, press F5 to cakll pop-out window.
Enter parameter number then press F1 to jump.
F7: Diagnosis
This selection provides users with direct access to the memory area for parameter checking, parameter settings
and NC diagnosis function. It can also be used to maintain and debug the control devices. Under the main menu,
press F6 and then F2 to access this function as shown in the following figure.
Key Selections:
• F2 Backup System
Function: Backup system setting data (parameters, ladder, etc ...) to external storage.
• F3 Restore System
Function: Restore system setting data (parameters, ladder, etc ...) from a backup file in external
storage..
F8: About
Function: Display controller information including software version, image version, PLC version, CPU board, serial
number, and machine type.
POWER ON
Turn on main power
POWER OFF
Turn OFF power
Emergency STOP
For safety reason, press this button ,CNC would stop all motor movement and break up all servo drive main circuit
to guarantee safety of operator and machine.
Description : For Machines with absolute encoder, Home mode has a fast-return function.
Operation :
1. Select HOME mode
2. Set Pr1001~ =1 to enable fast-return funcion for each axis.
3. Press any axis manual key X+,X-,Y+,Y-,Z+,Z-:
4. CNC would move the select axis back to Machine zero with G00 speed(Pr461~).
Description : User can use this function to move the machine by press JOG key
Operation :
1. Select JOG mode
2. Press axis manual key X+,X-,Y+,Y-,Z+,Z- ,work table would move
3. Operator can use JOG% or G01% adjust Jog federate
4. When operator press manual key and rapid Key "〰" at the same time
5. CNC would move the work table "RAPID speed"
6. Operator can use G00% Rapid Jog federate
G00 % : Adjust G00 % (F0 .25% .50% .100%)
G01 % : Adjust G01/G02 /G03 feedrate override %:
Incremental JOG
Description: User can use this function to move the machine by press JOG key
Operation:
1. Select INC JOG mode
2. Press axis manual key X+,X-,Y+,Y-,Z+,Z- ,work table would move a fixed distance
3. Operator can set the incremental distance by G00 rotary switch 1 : 1um *,10 : 10um *,*100 : 100um
MPG
Description: User can use this function to move the machine by MPG(Manual Pulse Generator )
Operation:
1. Select MPG mode
2. Select axis by hand box
3. Select incremental distance
4. Press axis manual key X+,X-,Y+,Y-,Z+,Z- ,work table would move a fixed distance *1 : 1um , *10 : 10um ,
*100:100um , *1000 : 1000um
AUTO Mode
MPG Simulation
Dry Run
Single Block
Option Stop
Description: User can use this function to decide NC file M01 is STOP or not
Operation:
1. mode select to AUTO mode
2. Press this button ,and button led light "ON"
3. Press "START" key to start the NC file.
4. When CNC execute "M01" ,CNC would STOP
5. CNC would change machine status from "BUSY " to "Feedhold"
6. This function use to change tool or check workpiece
Option Skip
Description: User can use this function to decide NC file '/' skip or not
Operation:
1. mode select to AUTO mode
2. Press this button ,and button led light "ON"
3. Press "START" key to start the NC file.
4. When CNC execute "/" ,CNC would Skip this block
5. If this key is not pressed ,CNC would execute this block
Spindle Control
Spindle CW rotates
Spindle stop
Spindle low speed: When spindle is rotating, press this key and then spindle will rotate in low speed
Incremental JOG:
1. Release emergency stop button ,CNC status "NOT READY" change to "READY "
2. Mode select switch rotate to INC JOG mode
3. Press axis direction key(X+,X-,Y+,Y-,Z+…) ,table will move a fixed distance once
4. operator can select incremental distance by G0% (*1,*10,*100)
1.4.3.2 HOME
Because tool setting, workpiece coordinate setting is based on Machine zero point, it is necessary to make sure
machine is homed. Machines with absolute encoders has a fast-retun function under Home mode.
Procedure:
1. Release emergency stop button ,CNC status "NOT READY" change to " READY "
2. Mode select switch rotate to HOME mode
3. Make sure Axis Fast Return Home Pr1001~ =1 to enable fast-retun for all axes.
4. Press axis direction key(X+,X-,Y+,Y-,Z+…) ,axis would start returning Machine home with G00 max speed
(Pr461~).
5. Fast-return function can run 3 axis at the same time
• Teach : enter current position relative to work zero point by "Z**" ,for example "Z0" means current position
is work zero point ,and after this ,tool length would be the same with machine coordinate .
1. After tool length setting ,tool wear value is set to zero automatically
2. measure cutting result ,if there is an error ,use tool wear setting to compensate tool length ,actually tool
length = tool length + tool wear
3. There are 2 methods to input tool wear
• Absolute : enter tool wear absolute value by "A##" , then the tool wear is changed to the entered
value
• Incremental : enter tool wear incremental value ,by "I## " the the tool wear will add the entered
value to the current one.
• Modal setting: only enter "A" or "I" single character, then "absolute " or " incremental" setting would
be kept ,after this user can directly input value only .
4. plus/minus sign +/- :
• Input value can have "+/-" signs.
• The plus/minus sign is decided by tool tip would be adjusted direction
• if tool tip is modified to move "Plus" direction ,then key in tool wear value by plus sign"+"
• if tool tip is modified to move "minus" direction ,then key in tool wear value by minus sign"-"
Example:
If cutting result is 10um oversize in diameter, and tool tip needs to compensate toward X-. Enter " I-0.01 " to tool
wear value, then a negative 10um would be added to the next cutting path in X direction.
.
3. The screen for displaying the workpiece origin offset values consists multiple pages. Display a desired page
by Press PageUp/PageDn key
4. Move the cursor to the workpiece origin offset to be changed
5. "External shift" input the value, which can shift the whole coordinate (G54…G59.8) simultaneous
6. F1"coor. Latched": user can press this function key ,and CNC would latch current machine coordinate to the
screen where cursor is located .
Note:
1. This function is enable by setting CNC parameter 3229 : disable workpiece coordinate by " 1 "
2. System default is G54 ,and values are zero every axis
3. After change G54...G59 ,please reset tool length again ,this is very important
.
4. The screen display the MDI input window
5. Key in MDI data at input bar and PRESS "ENTER"
6. Press 2nd operation panel "START" to execute the current block
7. If current block SYNTAX is correct, the data in the window would be disappeared.
1. Press group F2 "Program ",select NC file what user want to simulate and press fenu "Simulation"
DNC Function
DESCRIPTION:
SYNTEC controller can run a program that is saved on an external storage such as USB or network folder. This
allows user to save controller memory or save time to transfer large files.
Operation:
1. Insert USB disk or setup network folder on PC
2. Go to main menu, and press F2 "Program", and then select F8 "File Manager".
3. Press F6 "Select DNC File" in fenu then a pop-up window will appear to show all files in external storage.
4. Once selected, press F1 to load this file and jump to Run screen.
Controller Setup
• Path:
• F5 Maintain->F2 Network setting
• Description
• Set system network setting
• Related infor.
• IP address setting
• Network cable(with HUB), select "Obtain an IP address automatically"
• Jumper cable(without HUB), select "use the following IP address" and enter IP address(the forth
number is different from PC setting) and Subnet mask(same with PC setting)
• IP address
• Only applied for "use the following IP address" option.
• Sunet mask
• Enter the IP address for subnet mask (the same with PC subnet mask).
• PC name
• Enter the full computer name
• Need to be the same with PC
• Dir name
• Enter the sharing folder name (the same name with PC sharing folder )
• User name and password
• If the shared folder is not set the password, user do not need to enter user name, if yes, please enter
the same password.
• Path:
• F5 Maintain->F2 Network Setting-> F5 Set Kernel Server
• Description
• Setting function related to kernel server
• Related infor.
• Start server while boot
• Setting whether server is started when booting
• Timeout(Milisec)
• Set the acceptable time out when connecting to the Kernel server unsuccessfully
Start Server
• Path:
• F5 Maintain->F2 Network setting-> F5 Set Kernel Server-> F1 Start Server
• Description
• Start server immediately
PC Setup
XP OS
1. Guest account setting
Log in as an Administrator and select "start"-> "control panel"->"user account"-> Guest
3. Click "OK" to confirm sharing setting; Select "Share this folder on the network", and "Allow network users to
change my files".
4. Setting PC name and workgroup
"Start"-> "control panel"->"System"-> "change" to set "Computer Name" and "Workgroup", and remember
these setting contents to use later on when setting controller.
5. TCP/IP setting
"Start" => "Setting" => "Network connections" and right click on "Properties", and select "Internet Protocol
[TCP/IP]"
• Jumper cable (without HUB), select "use the following IP address" and enter IP address (the forth
number is different from controller setting) and Subnet mask (same with controller setting)
VISTA OS
1. Guest account setting
Log in as Administrator and select "Start" "Control Panel" "User Account" Guest
c. Click on "permission"
d. Click on "add"
e. Enter "GUEST" as the new group name, click "OK" to complete setting
3. Security setting
Right click on folder to share-> properties-> security-> Edit-> add "Guest" as a new group, then open group
permissions to maximum.
5. TCP/IP Setting
a. "Start" -> "control panel" -> "Network and Internet"->"Network and Sharing Center" -> "Properties"
Win 7 OS
1. Sharing resource setting
• Right-click on folder wants to share, select "share with" and "specific people"
• Share this folder to everyone, and then click "Share" as follows.
• Set permission as write/read
• Select "permission" and select "full control" "only read" and "change"
• Open "Network and sharing center", select "turn off password protected sharing" and "Open
sharing….."
"Workgroup", remember these setting contents to use later on when setting controller.
3. TCP/IP Setting
• Double click "Internet Protocol Version 4 (TCP/IPv4)"
• Jumper cable(without HUB), select "use the following IP address" and enter IP address(the forth
number is different from controller setting) and Subnet mask(same with controller setting)
• Network cable(with HUB), select "Obtain an IP address automatically"
Controller FTP
Controller Setup
ARM System: F5 Maintain → F2 Set Kernel Server
X86 System: F6 Parameters → F10 Next → F3 Set Kernel Server
Follow the instruction of section above to setup controller's network.
NOTICE:
1. make sure to select "Specify an IP Address".
2. Net Status does not have to be "0 No Error/Success" to setup a FTP server.
PC Setup
Open a folder and enter "ftp://controller IP", and then windows will automatically connect to controller's NcFiles
folder. All programs can be found here.
1.4.4.1 Summary
Controller version 10.116.35, 10.117.35 and newer version provide multi-path user interface that display
separate path coordinate and machining information. The following is the display
Description:
• (1)Screen Title
• (2)Time
• (3)Date
• (4)User
• (5)Work Piece Coordinate
• (6)Program Name / Line No.
• (7)Path Label
• (8)Input
• (9)Hint
• (10)Status
• (11)Mode
• (12)Dipole Status (Only visible under Dipole)
• (13)Alarm
Screen layouts: Left area display 1st path and right area displays 2nd path information.
• X: X axis coordinate
• Y: Y axis coordinate
• Z: Z axis coordinate
• C: C axis coordinate
• Feedrate (F): Speed of machine motion, unit mm/min.
• Spindle(S): Spindle RPM.
• Loading Percentage: Spindle real time load info
• Note: Axes that are NOT within Main System Paths (axis groups) will be displayed in $1 coordinate
screen. (ver 10.116.36R, 10.116.47, 10.117.47)
Axes that are NOT within Main System Paths (axis groups) will be displayed in coordinate screen.ver
Triple Path
Description:
• Area: 1st, 2nd, and 3rd paths are displayed in areas from left to right.
• Machine Coordinate: Fixed coordinate system referring to machine structure.
• Feedrate (F): Speed of machine motion, unit mm/min.
• Speed(S): Spindle RPM.
• Loading Percentage: Spindle real time load info
• Note: Axes that are NOT within Main System Paths (axis groups) will be displayed in $1 coordinate
screen. (ver 10.116.36R, 10.116.47, 10.117.47)
Quad Path
Description:
• Area: 1st, 2nd, 3rd, and 4th paths are displayed in areas from left to right.Area:1st, 2nd, 3rd, and 4th
paths are displayed in areas from left to right.
• Machine Coordinate: Fixed coordinate system referring to machine structure.
• Feedrate (F): Speed of machine motion, unit mm/min.
• Speed(S): Spindle RPM.
• Loading Percentage: Spindle real time load info
• Note: Axes that are NOT within Main System Paths (axis groups) will be displayed in $1 coordinate
screen. (ver 10.116.36R, 10.116.47, 10.117.47)
F1: Position
Display all coordinates information of current position. This section explains the difference between multi-
path and single-path interfaces.Display all coordinates information of current position. This section explains
the difference between multi-path and single-path interfaces.
Dual Path
F2: Program
The main program editig interface of controller, user can edit all paths in this interface.The main program
editig interface of controller, user can edit all paths in this interface.
Dual Path
• F1: Execute
Function: Load the current program and jump to Run Menu
Operation: Under Program submenu, press F1 to load current program and jump to Run menu.
• F2: Delete Line
Function: Delete a line at cursor position.Operation: Under Program submenu, press F2 to delete a line
where the cursor is located.
• F3: Can Cycle
Function: Enter Can Cycle fenu to add or edit a cycle.
Operation: Under Program submenu, press F3 to enter Can Cycle fenu and select Insert Cycle or Edit Cycle.
• F4: Select Program
Function: Switch cursor between paths to edit programs.
Operation: In Program submenu, press F4 to switch cursor between programs.
• F5: Half/Full Screen Switch
Function: To switch single path display or dual path display.
• F6:Sub Edit Menu
Function: To perform edit functions such as edit, copy, paste, search, and so on.
• F7: Simulation
Function: Simulation program can verify the accuracy of the editing program.
Operation: Under Program submenu, press F7.
• F8: File Manager
Function: To manage all programs including copy, paste, import/export, and so on.Description: To manage
all programs including copy, paste, import/export, and so on.
F4: Run
Displays Coordinates, Program, Simulation, Feedrate, Run Time, MDI, and all useful information during
machining.Displays Coordinates, Program, Simulation, Feedrate, Run Time, , and all useful information during
machining.
Dual Path
Screen Description
1. Coordinates
• Note: Axes that are NOT within Main System Paths (axis groups) will be displayed in $1 coordinate
screen. (ver 10.116.36R, 10.116.47, 10.117.47)
2. Spindle RPM & Spindle Load, Feedrate.
3. Spindle Override %, Start Block Number, Tool No.
4. Simulation Display
5. Program Display
Auxiliary Functions
1. Cursor at Start Block will switch to active path automatically.
• Version: 10.116.36J、10.116.42、10.117.42
• Description:
• When only one path is activated, cursor will switch to the Start Block of the actived path.
• When multiple paths are activated:
• Cursor does not move position if current path is also activated. (E.g. Cursor is currently
at $1, if $1 & $2 are activated, cursor is still at $1.)
• If activated path does not include the path that cursor is currently at, then the cursor
will jump to the first path among newly activated paths. (E.g. Cursor at $1, if $2 & $3
are activated and $1 is not, then cursor moves to $2)
• Cursor remain its position if screens are switched.
2. Jump to Line
• Description:
• Enter the content to search in Start Line box, and it will display content while searching.
• If N# (sequence no.) is entered, the N numer in all activated paths will be found.
• If number, L#, string, G code, M code are entered, system will only search the path which
the cursor locates.
3. Additional Jump to Line Function
• Version: 10.116.36P、10.116.45、10.117.45
• Description:
• Use slash "/" to separate the contents to search in different paths.
• Example: Entering "N1/L2" means seach N1 in $1 and L2 in $2.
• Example: Entering "/L2" means seach L2 in $2 only.
• To seach contents in n pathes at the same time, n-1 "/" must be used. It is not irrelevant to
number of activated paths.
• If no slash "/" is entered, then suystem regard it as regular jump to line operation.
• Compatibility:
• Can no longer seach strings with "/" symbol.
• If some content is not found, the message will appear after all paths finish searching.
• The not found message will specify the path number.
4. Refer CNC and PLC Interface section of Application Manual for the definition of R21.
Function Keys
• F1: Edit
Function: Open the currently loaded program to edit.
Operation: Under Run submenu, press F1 to open this program and jump to Edit screen.
• F3: MDI Input
Function: Manual Data Input. MDI window can display multiple paths in split window, the regulation is:
1. When R21.11 is OFF:
• R21=0: displays two paths
• R21=1: displays 1st path only
• R21=2: displays 2nd path only
• R21=3: displays 3rd path only
• R21=4: displays 4th path only
2. When R21.11 is ON:
• R21.1 on: displays 1st path only
• R21.2 on: displays 2nd path only
• R21.3 on: displays 3rd path only
• R21.4 on: displays 4th path only
• The cases above are mutual exclusive, MDI split window will display all paths if more than
one bit is ON.
• F4: Parameter Set
Function: Switch screens to display various machining information.
- Press F4 to switch to screen below
Display Devices:
1. Spindle Override %, G00 & G01 Override %, Tool No.
2. Modal G Codes
- Press F4 again to switch to ext screen
Display Devices:
1. Displays mutual information of a paths. Including total run time, interrupted line no., part count, and
etc. It also shows spindle load status.
1.4.5 Appendix
2 EndUser_Mill
2.1.1.3 Coordinate
• Command
• F1 Coordinate
• Function
• Switch current coordinate system on the screen.
• Display the frequently use machining information.
• Use the function key【POS】, can switch to the current page quickly.
PS: By pressing 【POS】 Key, you may jump from other page to this page interface.
Explanation of Function
Coordinate Display
• Current screen can display 4 kind of coordinate system.
• Whenever users press F1「Switch Coordinate」function key, the coordinate on the screen will switch between
four different kinds of coordinates.
F(Feedrate)
• User input Feedrate (mm/min).
• Actual Feedrate of cutting tool (mm/min).
• Percentages of Feedrate.
Run Time
• Machining Duration.
Part counter
• Number of parts that had been finished.
T(Tool No.)
• Current Tool no. and Tool compensation no.
Switch Coordinate
• Command
• F1 Coordinate→F1 switch coordinate
• Function
• Whenever users press F1「Switch Coordinate」function key, the coordinate display on the screen will
switch between four different kinds of coordinates.
Half Coordinate
• Command
• F1 Coordinate→F2 Half Coordinate
• Function
• Relative coordinate divided by 2.
• Combined with 「Clear Rel. Coord.」function , this function will calculate the middle point of the
object.
• Operation Method
• Key in the axis that you want to calculate and then press「Half Coordinate」.
• Example
• Current Rel. Coord. of X axis is 10.000.
• Key in 「X」,and then press 「half coordinate」.
• Current Rel. Coord. of X axis Will become 5.000.
2.1.1.4 Program
• Command
• F2 Program
• Function
• This function provides users program management and editing functions.
• Operation Method
• Users can use【↑】【↓】【←】【→】 on the key pad to move the cursor to anywhere on the screen for editing
purpose.
• With 【Page Up】【Page Down】to switch the pages.
• With【Home】【End】can let the cursor jump between the top and end of the line.
• With the function key【Prog/File】can quickly switch between「Program」and「File Manager」.
Execute
• Command
• F2 Program→F1 Execute
• Function
• Execute current program and also change the screen to 「Monitor」 page.
• Note
• This function will be disabled during machining.
Delete Line
• Command
• F2 Program→F2 Delete Line
• Function
• Delete a line where the cursor is located.
Search/Replace
• Command
• F2 Program→F3 Search/Replace
• Function
• Quick search for every occurrence of a specific word or phrase and automatically replace text.
• Operation Method
• Press 「Search/Replace」function key, then Replace box will appear, just enter the text that you want
to search and replace for.
Find Next
• Command
• F2 Program→F3 Search/Replace→F1 Find Next
• Function
• Find next.
Replace
• Command
• F2 Program→F3 Search/Replace→F2 Replace
• Function
• Replace with input text
• Operation Method
• Press F2「Replace」to replace highlight string with new string.
• If you want to skip the current highlighted string, press F1「Find Next」.
Replace All
• Command
• F2 Program→F3 Search/Replace→F3 Replace All
• Function
• Replace all search text with input text.
Modify Setting
• Command
• F2 Program→F3 Search/Replace→F4 Modify Setting
• Function
• Reset 「Search/Replace」 string.
• Operation Method
• Press F4「Modify Setting」to reset the「Search/Replace」content.
Can Cycle
• Command
• 5 Buttons type: F2 Program→Next→F1 Can Cycle
• 8 Buttons type: F2 Program→F4Can Cycle
• Function
• Because SYNTEC system provides many kind of G code and different G code has each function. When
editing the program, this function can help user to edit G code easily.
Insert Cycle
• Command
• 5 buttons type: F2 Program→Next→F1 Can Cycle→F1 Insert Cycle
• 8 buttons type: F2 Program→F4 Can Cycle→F1 Insert Cycle
• Function
• Insert the required G code.
• Operation Method
• Under the program edit mode, move the cursor to the desired location and press 「Insert Cycle」.
• Follow the instruction and press 「OK」, the desired G code will insert into the next line of current
cursor.
Edit Cycle
• Command
• 5 buttons type: F2 Program→Next→F1 Can Cycle→F2 Edit Cycle
• 8 buttons type: F2 Program→F4 Can Cycle→F2 Edit Cycle
• Function
• Edit the current cycle.
• Operation Method
• Move the cursor to the cycle and press 「Edit Cycle」,a modify page will show up. Modify the contents
and press「OK」, the contents of the current cycle will change.
Block Copy
• Path
• 5 buttons type: F2 Program→Next→F2 Block Copy
• 8 Buttons type: F2 program→F5 Block Copy
• Function
• Select, cut, copy and paste more than one line of programs.
Start Line
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F1 Start Line
• 8 Buttons: F2 Program→F5Block Copy→F1 Start Line
• Function
• Define the start line of block.
End Line
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F2 End Line
• 8 Buttons: F2 Program→F5Block Copy→F2 End Line
• Function
• Define the end line of block.
Block Cut
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F3 Block Cut
• 8 Buttons: F2 Program→F5Block Copy→F3 Block Cut
• Function
• Cut the block that had been selected.
Block Copy
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F4 Block Copy
• 8 Buttons: F2 Program→F5Block Copy→F4 Block Copy
• Function
• Copy the block that had been selected.
Block Paste
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F5 Block Paste
• 8 Buttons: F2 Program→F5Block Copy→ F5 Block Paste
• Function
• Paste the block that had been 「Block Cut」and「Block Copy」.
• Operation Method
• Move the cursor to the desire line and press「Start Line」and function key「End Line」enable.
• Press【↑】【↓】【Page Up】【Page Down】 to select desired area.
• Press「End Line」,block between「Start Line」and 「End Line」will be selected.
1. →Function key 「End Line」disable.
2. →Function key 「Block Copy」enable.
3. →Function key 「Block Cut」enable.
4. →If 「Block Cut」being use, the whole block that had been highlight will be cut off.
5. →Function key 「Block Copy」/「Block Cut」disable.
6. →Function key 「Block Paste」enable.
• Move the cursor to the desire location and press 「Block Paste」, the content that had been cut or copy
will paste at the cursor location.
• If 「Block Copy」is used, the block that had been selected will not disappear.
• Note
• If 「Block Cut」is use, and do not paste the content immediately, the cut program will disappear.
• The contents of「Block Cut」can be pasted for only one time but the contents of 「Block Copy」 can be
pasted for many times.
Teach
• Command
• 5 Buttons type: F2 Program→Next→F3 Teach
• 8 Buttons type: F2 Program→F6 Teach
• Function
• Move the machine table with 『MPG』/『JOG』/『INJOG』 to the destination and use 『Teach』function,
input the current absolute coordinate value to NC program.
• Omit the manual input problem.
Rapid Teach
• Command
• 5 Buttons type: F2 Program→Next→F3 Teach→F1 Rapid Teach
• 8 Buttons type: F2 Program→F6 Teach→F1 Rapid Teach
• Function
• Add the current absolute coordinate as the value of 「G00 Rapid Traverse」function in current
program.
Point Teach
• Command
• 5 buttons type: F2 Program→Next→F3 Teach→F5 Point Teach
• 8 buttons type: F2 Program→F6 Teach→F5 Point Teach
• Function
• Move the worktable to the arc center and press 「Point Teach」, current absolute coordinate will be
input into current cursor location.
Simulation
• Command
• 5 buttons type: F2 Program→F5 Simulation
• 8 buttons type: F2 Program→F7Simulation
• Function
• Program simulation for the actual machining route.
• Capability of debug.
• Default display range will be the span of the full program.
• Simulation setting can be modified by F5「simulate Setting」..
Step
• Command
• 5 Buttons type: F2 Program→F5 Simulation→F1 Step
• 8 Buttons type: F2 Program→F7 Simulation→F1 Step
• Function
• Simulate the program block by block.
• Monitor the variation of the coordinate for single block.
Continue
• Command
• 5 Buttons type: F2 Program→F5 Simulation→F2 Continue
Zoom
• Command
• 5 Buttons type: F2 Program→F5 Simulation→F3 Zoom
• 8 Buttons type: F2 Program→F7 Simulation→F3 Zoom
• Function
• Zoom in/out the simulation window.
• Operation Method
• Press F3「Zoom」,there will be a block show up. Use【↑】【↓】【←】【→】can move the window up, down, left
and right.
• Use【Page Up】【Page Down】to change the zooming area.
• Press【ENTER】to check the result.
Graph Reset
• Command
• 5 buttons type: F2 Program→F5 Simulation→F4 Graph Reset
• 8 buttons type: F2 Program→F7 Simulation→F4 Graph Reset
• Function
• Reset the simulation result to default.
Simu. Setting
• Command
• XYZ • YX
• XY • ZY
• YZ • XZ
• ZX
6. Setting quadrant
• User can define the quadrant of simulate plane.
• Quadrant can define are as below.
• First
• Second
• Third
• Fourth
7. Simulate Mode
• Setting profile simulate method.
• Simulation
• When user go to the 『Monitor』 page, simulation will show up automatically.
• System will scan the whole program and detect the simulation boundary, and then
simulation will execute. No need to define the simulate boundary.
• Direct Draw
• When user go to the 『Monitor』page, cursor will show up but simulation will not execute
automatically.
• User need to define the simulation boundary first.
• When the machining starts, cursor will follow up as well.
• Not Simulation
• Close the simulation function.
8. View Angle Setting
• Under XYZ draw mode, by setting this parameter, simulation will show up with 3D simulation.
• View angle can define are as below.
• Vertical
• Horizontal
9. Scope
File Manager
• Command
• 5 Buttons type: F2 Program→F4 File Manager
• 8 Buttons type: F2 Program→F8 File Manager
• Function
• This function key can manage all of the NC files within the data storage device. The device can be
setting with Pr3213.
• Operation Method
• Use【↑】【↓】on the key pad to move the cursor to anywhere on the screen for editing purpose.
• With 【Page Up】【Page Down】to switch the cursor between pages.
• Press【ENTER】on the key pad, to assign the current cursor file as the execute file, screen will show up
with the program content and can enable to edit the program.
New File
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F1 New File
• 8 Buttons type: F2 Program→F8 File Manager→F1 New File
• Function
• Open a new file, that file will be the current edit file.
• Operation Method
• Press 「New File」function key, a dialog box will appear, enter the new file name and press 【ENTER】.
• Note
• Default file name has no file extension. If user want to create a new file with file extension such
as .NC, just enter the extension (.NC) as well.
• The length of file name cannot be longer than 32 characters (include file extension)
Copy File
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F2 Copy File
• 8 Buttons type: F2 Program→F8 File Manager→F2 Copy File
• Function
• Copy the file that remarked by cursor.
• Operation Method
• Use【↑】【↓】to move the cursor to the file that want to copy.
• Press「Copy File」function key.
• A dialog box will appear, enter the new file name.
• Note
• Default file name has no file extension. If user want to create a new file with file extension such
as .NC, just enter the extension (.NC) as well.
• The length of file name cannot be longer than 32 characters (include file extension)
Delete File
• Command
• 5 Buttons type:F2 Program→F4 File Manager→F3 Delete File
• 8 Buttons type:F2 Program→F8 File Manager→F3 Delete File
• Function
• Delete file that remarked by cursor.
• Operation Method
• Press F3「Delete File」, check box will show up in front of the NC file within the「File Manager」monitor
page. Use【↑】【↓】to select the delete file.
• Sub-function Key
• Select: Select file, can select more than one file and also can cancel the selection of one file.
• Select All: Select all file.
• Cancel Select: Deselect all files.
• Delete File: Delete all of the selected files.
• Delete All: Delete all file within data storage device.
• Note
• Current Programming and machining file cannot be deleted.
File Import
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F4 File Transfer→F1 File Import
• 8 Buttons type: F2 Program→F8 File Manager→F4 File Transfer→F1 File Import
• Function
• Import outer file into controller
• Function Page Explanation
• The upper block shows the outer devices selection with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column shows data structure of the outer device.
• Right column shows data structure of the inner storage of the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the outer device to the controller.
• Select: Select or deselect each file. (Not available for folder)
• Select All: Select all files.
• Cancel Select: Deselect all files.
• Device Change: Change outer device selection.
• Operation Method
• Press F1「File Import」, a dialog box will appear.
• Default outer device is USB Disk.
• If you want to change the outer device, press F5「Device Change」,switch the cursor to the desire
device and press【Enter】, then the left column data structure will change and show the data structure
of selected device.
• Use【↑】【↓】to select file.
• Move the cursor to the import file and press F2「Select」or 【Space】to remark file.
• After remarked all of the import file, press F1「Copy」then all of the remarked file will import into
controller.
File Export
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F4 File Transfer→F2 File Export
• 8 Buttons type: F2 Program→F8 File Manager→F4 File Transfer→F2 File Export
• Function
• Export file within controller to outer device.
• Function Page Explanation
• The upper block shows the outer devices selection with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column shows data structure of the outer device.
• Right column shows data structure of the inner storage of the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the outer device to the controller.
• Select: Select or deselect each file. (Not available for folder)
• Select All: Select all files.
• Cancel Select: Deselect all files.
• Device Change: Change outer device selection.
• Operation Method
• Press「File Export」, a dialog box will appear.
• Default outer device is USBDisk.
• If you want to change the destination device, press F5「Device Change」, switch the cursor to the
desire device and press【Enter】, then the below left column data structure will change, according to
the selected device .
• Use【↑】【↓】to select file.
• Move the cursor to the export file and press F2 「Select」or【Space】to remark file.
• After remarked all of the export file, press F1「Copy」 then all of the remarked file will export from
controller to outer device.
Execute
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F5 Execute
• 8 Buttons type: F2 Program→F8 File Manager→F5 Execute
• Function
• Execute current program. and also change the screen to the 「monitor」 page.
• Operation Method
• Use【↑】【↓】to select file, and then press「Execute」the selected file will be the executive file.
• Note
• This function is invalid when machining.
2.1.1.5 Offset/Setting
• Command
• F3 Offset/Setting
• Function
• User can set up the coordinate system and tool offsets with this function.
• With the function key 【Offset/Setting】can switch the page quickly to the Offset/Setting page.
Workpiece Cord.
• Command
• F3 Offset/Setting→F1 Workpiece Coord.
• Function
• For workpiece coordinate setting purpose.
• System default will be G54 if there are no specific declaration with G54~G59.10 in the NC code.
• The External Shift will include into all the workpiece coordinate.
• Operation Method:
• Move the cursor with【↑】【↓】【←】【→】.
• Use【PageUp】【PageDown】to switch the pages.
• Note
• After setting the workpiece coordinate, user need to check the tool length again.
• Press 「Mach. Coord. Teach」, the value of X axis of G54 becomes 5.000
Inc. Input
• Command
• F3 Offset/Setting→F1 Work Piece Coord.→F4 Inc. Input
• Function
• Add the work piece coordinate value with the manual input value and restore into work piece
coordinate again.
• Operation Method
• Move worktable to the target location.
• Input increment value.
• Move the cursor to the work piece coordinate and press 「Inc. Input」
• Work piece coordinate will be replaced by the cursor located coordinate +input value.
• Example
• Current mechanical coordinate of X axis is 5.000
• Move cursor to the workpiece coordinate G54 of X axis
• Key in 10.000
• Press 「Inc. Input.」
• The coordinate of G54 X axis become 15.000
Middle Func.
• Command
• F3 Offset/Setting→F1 Work Piece Coord.→F5 Middle Func.
• Function
• This function can help to correlate the middle point of the work piece.
• Input the number that Middle Func caculate result to G54~G59 work piece coordinate.
• Including manual and auto setting method.
Manual
• Function
• Set the Middle Func. as 0
• User controls the machine by MPG, and then moves the tip of 3D machine to the X&Y end point of the
workpiece. This system will calculate the center point of the workpiece automatically.
• Operation method
• Move the machine by MPG, touching Px1 point in tis figure and then press PX1 Set. The system will
record the current mechanical coord. to Px1. It will also compute the middle point of Px1 and Px2
and puts the result on Pxm and Aux. X position.
• Move the machine by MPG, touching Px2 point in this figure and then press PX2 Set. The system will
record the current mechanical coord. to Px2. It will also compute the middle point of Px1 and Px2
and puts the result on Pxm and Aux. X position.
• Move the machine by MPG, touching Py1 point in tis figure and then press PY1 Set. The system will
record the current mechanical coord. to Py1. It will also compute the middle point of Py1 and Py2
and puts the result on Pym and Aux. Y position.
• Move the machine by MPG, touching Py2 point in this figure and then press PY2 Set. The system will
record the current mechanical coord. to Py2. It will also compute the middle point of Py1 and Py2
and puts the result on Pym and Aux. Y position.
• Now, the values of Pxm and Pym are the middle point of the workpiece.
• In the WorkPiece Coord. Screen, move the cursor to the coord you want to set, press F3 「Aux. Coord.
Teach」 insert the Aux. Coord value then this system will set the value according to the Aux Coord.
Auto
• Function
• Set the Middle Func. as 1
• Auto middle func. is different form Manual func. User only needs to enter the dimension of the
workpiece and enter the boundary coordinate. Move the machine to the start point, system will find
out the middle point automatically.
• Auto middle func. is different form Manual func. User only needs to enter the dimension of the
workpiece and enter the boundary coordinate. Move the machine to the start point, system will find
out the middle point automatically.
• Parameter description
• Length I: Workpiece X dimension length
• Width J: Workpiece Y dimension length
• Safe Distance H: This is the distance between start point P2 and the workpiece no matter X or Y
direction.
• Feedrate F: Auto. center detect speed.
• Z Coordinate: This is the safety distance prevent the contact between the tool and work piece while
moving.
• Operation method
• Move the tool to the Z height, the safe distance between tool and work piece. After that, press Z
Coordinate Set, then system will record the present Z coordinate value as the safe distance.
• Move the tool down to P2 under the work piece, the start point for auto center.
• Press Auto center start, system will move the tool according to the setting data to contact with work
piece and show the coordinate on the screen. It will also calculate the X Y center point of the work
piece.
• Go back to WorkPiece Coord. Move the cursor the workpiece coordinate position, press F3 「Aux.
Coord. Teach」insert the Aux. Coord. value then this system will set the value according to the Aux
Coord.
Tool Set
• Command
• F3 Offset/Setting→F2 Tool Set
• Function
• Switch to compensate setting page.
• Actual G41/G42 compensation value = Geometry + Wear diameter
• Actual G43/G44 compensation value = Geometry + Wear length
• Function of parameter
• Geometry: G41/G42 tool radius Dn compensation setting(not diameter)
• Wear of geometry: Tiny geometry modification of tool.
• Length: G43/G44 tool lengths Hn compensation.
• Length wear: Tiny length modification of tool.
• Operation method
• With 【↑】【↓】【←】【→】key to move the cursor.
• 【PageUp】【PageDown】 to switch the page.
• Key in method: Absolute, Increment, Measure method
• Absolute method:
• Press 「A」 and press 「Enter」
• The value where the cursor is will be set as the input value.
• Increment method
• Press 「I」 and then press 「Enter」.
• The value where the cursor is will be set as input value + cursor value.
• Measure method
• Press 「Z」 and then press 「Enter」, the value where the cursor is will be set as current Z axis relative
coordinate value.
• Press F2 Set Tool Mach. Coord., the value where the cursor is will be set as current Z axis machine
coordinate value.(effective version from 2.2.0)
• Press F3 Set Tool Rel. Coord., the value where the cursor is will be set as current Z axis relative
coordinate value. (effective version from 2.2.0)
• Note
• When the tool length had been set, related tool wear will become zero.
• This Setting is disabled during machining condition.
Tool No.
• Command
• F3 Offset/Setting→F2 Tool Set→F7Tool No.
• Function
• Refer the chapter 3.3.3.5
2.1.1.6 Monitor
• Command:
• F4 Monitor
• Function
• This page monitors key machining information during machining process.
Machining Information
• Function
• It is overlap with 「Process Setting」.
• Press 「Parameter Set」 can switch display information.
• Description
1. G Code
• It will show the G code under machining
2. Run Time Accum
• Processing time for this workpiece now
3. Run Time
• Total machining process time
4. Percentage ratio
• G00 percentage
• G01 percentage
• Spindle speed percentage
5. Total Acum Par
• Total work pieces that had been finished.
• System won't do any initialized action automatically.
• If you want to do the initialization by manual, press 「Parameter Set」 switch to 「Part count」,
set the 「Total Acum Par」 as 0.Part Count
6. Part Count
• Count no. will begin from zero when the program is running.
• Total work pieces number machined by CNC
7. Start Block
• We can set the start block of machining process.
• n: Set the start line number as n. (Ex. 20)
• L+n: Set the start line number as n. (Ex.L20)
• N+n: Search N+n located line number and then assign that line as the start line (Ex. N3).
• T+n: Search T+n located line number and assign it as the start line (Ex. T01).
• If line number is out of max line number, then it will assign to the last line.
• Please refer to 3.4.3.4 break point initialization about start block go back.
8. Tool Data
• T
• 4 numbers
• The first two code are the tool no..
• The last two code are the tool compensate no.
Simulation Area
• Description
• Display the tool trajectory of current program.
• Related setting, please see F2-program-> F5-simulaiton-> F5- Simu. Setting.
• Use F2「Simulation Switch」 to change the display content
Simulation Switch
• Command:
• F4 Monitor->F2 Simulation Switch
• Description
• Display or hide simulation display
• 「Graph Adjust」will enable under 「Simulation Switch」 conditions.
MDI Input
• Command:
• F4 Monitor->F3 MDI Input
• Description
• Manual Data Input. Using for simple NC program or testing purpose.
• Operation:
• Select MDI mode
• MDI function is enabled after finishing HOME search action.
• Press F3 「MDI」, edit the program.
• Press F1 (OK) to confirm the input command.
• The command line will show up on the right upper corner of screen.
• Press 【CYCLE START】to execute the command.
• Note:
• This function is enables under MDI mode.
Parameter Set
• Command:
• F4 Monitor->F4 Parameter Set
• Function
• Switch the screen between 「Machining Setting」 and 「machining information」.
• Display the tool wear setting interface, user can setting tool wear here.
• Actual Tool length= Tool length +Tool wear
• Parameter Setting
• Tool Wear Set: Tiny tool length modification.
• Note
• If the tool length is setting by measure method tool wear setting will become 0 after the tool length is
set.
Work Record
• Command:
• 5 Buttons type: F4 monitor-> Next->F2 work record
• 8 Buttons type: F4 monitor-> F7 work record
• Description
• Check current machining record and export to external storage device.
Graph Adjust
• Command:
• 5 Buttons type: F4 monitor-> Next->F4 Graph adjust
• 8 Buttons type: F4 monitor-> Next->F1 Graph adjust
• Description
• Zoom in/out simulation graph, this function will enable under 「Simulation Switch」is open.
• Operation
• Please refer to 1.4.7 「Simulation」.
2.1.1.7 Maintain
• Command:
• F8 Maintain
• Description
• Screen displays alarm, network setting, fast diagnostic, PLC param setting, system setting
Alarm
• Command:
• F8 Maintain->F1 Alarm
• Description
• Display alarm messages on the screen.
Pending Alarm
• Command:
• F8 Maintain->F1 Alarm-> F1 Pending Alarm
• Description
• Display current system alarm.
History Alarm
• Command:
• F8-Maintain->F1 Alarm-> F2 History Alarm
• Description
• Show all the alarm history of the system.
• Note:
• Some alarm were not displayed here, ex: MACRO alarm
Save Alarm
• Command:
• F8 Maintain->F1 Alarm-> F3 Save Alarm
• Description
• Save Alarm History to external device according to the current display content.
• Export file name are default :
• Actual alarm: actalm.txt.
• History: histalm.txt.
Network Setting
• Command:
• F8 Maintain->F2 Network Setting
• Description
• System network setting
• Related information
• IP address setting
• Select 「Obtain an IP address automatically」when network cable(with HUB) is used.
• For jumper (without HUB), select "use the following IP address" and enter IP address(the last IP no.
must different from controller setting) and Subnet mask(same with controller setting)
• IP Address
• Enter IP address that can be used.
• Sunet Mask
• Enter the IP address for subnet mask (the same with PC setting).
• PC name
• Enter the same full computer name of PC.
• Dir name
• Enter the sharing folder name (same with PC sharing folder)
• User name and password
• If the shared folder is not setting the user and password name, user do not need to enter user name,
if yes, please enter the same user name and password.
• Command:
• F8 Maintain->F2 Network Setting-> F5 Set Kernel Server
• Description
• Setting related function to kernel server
• Related infor.
• Start server and kernel or not when power on.
• Timeout(ms)
• Set the acceptable time out when connecting to Kernel server unsuccessfully.
Start Server
• Command:
• F8 Maintain->F2 Network setting-> F5 Set Kernel Server-> F1 Start Server
• Description
• Start server immediately
Fast Diagnostic
• Command:
• F8 Maintain->F3 Fast Diagnostic
• Description
• Display simple diagnostic information of system and axes
System Data
• Command:
• F8 Maintain->F3 Fast Diagnostic-> F1 System Data
• Description
• Display simple diagnostic information of system
Axes Data
• Command:
• F8 Maintain->F3 Fast Diagnostic-> F2 Axes Data
• Function
• Display simple diagnostic information of Axes
• Command:
• F8 Maintain-> F4 PLC Param Setting
• Description
• SYNTEC's controller provides R81 ~ R100, totally 20 sets of registers for machine manufacture use,
each register have 16 Bits.
• Machine manufacture can use those 20 sets of registers provide user to control the flag of PLC
specific functions.
• Operation
• Press【↑】【↓】【←】【→】 to move cursor and 【PageUp】【PageDown】go to next/previous page
• Users are able to input [0] or [1] and also add comment for every bits.
• Corresponding file name for comment: ParamExt_RBit_(L).xml
• (L)=COM/CHT/CHS/language
System Setting
• Command:
• F8 Maintain -> F5 System Setting
• Description
• This page is used to set system environment
• Operation
• Press【↑】【↓】【←】【→】to move cursor and 【PageUp】【PageDown】go to next/previous page
Backup System
• Command:
• 5 buttons type: F5 Maintain -> Next-> F1 Backup system
• 8 buttons type: F5 Maintain -> F6 Backup system
• Description
• Compress backup system data and save it into external device.
About
• Command:
• F8 Maintain -> F8 About
• Function
• Provide controller software version
• Operators can use JOG to control axis movement with 「X+/X-/Y+/Y-/Z+/Z-」 on panel.
• Incremental JOG (IN JOG)
• User can use MPG (Manual Pulse Generator) mode to control axis movement.
• AUTO Mode
• Enable this function under 「AUTO」 and 「MDI」 Mode, the percentage of moving speed is depend on
the MPG turning speed . This function used to check NC file.
• Single Block
• Enable this function under 「AUTO」 and 「MDI」 Mode, after finished one block action hold on the 「B-
STOP」 mode. To continue, users need to do the 「Cycle start」 action again. This function used to
check NC file.
• Optional Stop
• Users can use this function to decide whether CNC is stop or not when encounter with 「M01」within
NC (Numerical Control) program, while executing NC program.
• Optional Skip
• Users can use this function to decide whether program skips or not when program is encountered
with 「/」 sign in NC file.
• Auto Tool Change in clock wise direction
• Spindle Control
Spindle CW rotation
Spindle stop
• Working LED
Decrease G01 rate 10% Increase G01rate10% G01 rate100%
• G00 Rank
G00 rate x1 G00 rate x10 G00 rate x100 G00 rate x1000
• Those function key can be regard as G00, MPG or INJOG rank.
• Blowing
• This function will be enable, when encounter with relate coolant on/off M code in NC program.
• Chip conveyor machine move in clockwise direction
• Move the axes with fast travel speed key when press the axes and fast travel key at the same time.
: Numerical keys
: Delete key
: Space key
: While working with text, use this key to delete characters to the left of the
insertion point.
: "RESET " abort the CNC status, only use this key if necessary
: End of block
: Decimal fraction
: Change to customize teach page. (Disable function key with no customize action)
: PAGE UP
: PAGE DOWN
Not Ready
On Not Ready status, system cannot implement any operations
Conditions:
• Emergency stop button is pressed
Ready
On "Ready" status, system can implement all operations
Conditions:
• "Emergency stop" button is released and no alarm exists, system is switched "Not Ready" to "Ready" status.
• On "Busy"/ "Pause"/ "B-stop" status, if user presses "Reset" key; System is switched to "Ready" status.
Busy
System is operating program
Conditions:
• On"Busy"/ "Pause"/ "B-stop" status, if if system executes process; System will switched to "Busy" status.
Feed Hold
System pauses and stop at its current position while executing a program.
• Condition
• Press Stop button under "Busy" status will pause program execution and change to "Feedhold"
Status.
• Notice
• Spindle will continue to rotate even under "Feedhold" status.
B-Stop
Conditions:
• Machine program runs to M0 single block when system is on "Busy" status.
• Single block function is triggered when system is on "Busy" status.
Note: On "B-Stop" status, Spindle still rotates
Manual Function
SYNTEC controller provides 4 functions used to control axis movement including JOG, INC JOG, MPG and Rapid JOG
JOG
• Function:
• Control the axis movement X, Y, Z according to selected direction
• Can control more than one axis at the same time
• Condition:
• System is on "Ready" status
Rapid JOG
• Function:
• Control axis movement X, Y, Z according to selected direction with G00 speed
• Can control more than one axis at the same time
• Condition:
• System is on "Ready" status
• JOG mode is selected
• Operation:
• Press axis direction key (X+,X-,Y+,Y-,Z+…) and rapid key "~ "at the same time ,machine will move
with G00- rapid speed
• Hold the axis direction key to keep the axis moving uninterrupted
• Rapid JOG speed can be adjusted by G00%
• Note:
• Rapid JOG is usually much faster than JOG, so when operating, please confirm the axis position to
ensure human and machine safety.
• X1 :Distance 0.001mm
• X10 :Distance 0.010mm
• X100:Distance 0.100mm
Machining Process
AUTO
• Condition:
• System is on "Ready" status
• AUTO mode is selected
• Operation:
• Press 「CYCLE START」 button
• System will machine the current machining program
• System status will be switched from "Ready" to "busy" and backs to "Ready" when machining is
finished
Single Block
• Function:
• Excute each single block in program
• Condition:
• System is on "Ready" status
• Single block mode is selected
• Operation:
• Press 「CYCLE START」 button
• System will excute process the current single block in program
• System status will be switched from "Ready" to "busy" and backs to "Ready" when machining is
finished
Home
Because tool and workpiece coordinate setting is based on Machine zero point, it is necessary to make sure where
is machine zero (HOME). Therefore, when CNC restarts, return to reference point (search HOME) is very important.
Otherwise, SYNTEC CNC controller will not be allowed to execute AUTO NC files.
• Operation:
• Release emergency stop button, CNC status will change "NOT READY" to " READY "
• Select HOME mode
• Press axis direction key(X+,X-,Y+,Y-,Z+…) ,each axis would start HOMING
• Home direction is defaulted in the CNC parameter
• Home function can run 3 axes at the same time
• After HOMING, all machine coordinates will be zero.
• After HOMING, software stroke limit of each axis just is enable, so before HOMING, please do not run
machine too fast
• Command:
• F3 Offset/Setting -> F1 Workpiece Coord. Set
• Switch the cursor to the position wants to set by using page up/down keys and arrow keys
• Use and 、 move the cursor to the coord. you want to key in。
• Can use the Latch Machine Coord. to insert the value.
• Can use the Relative Machine Coord. to insert the value.
• Can use the Aux. Coord. to insert the value
Middle Func.
• Function:
Middle function is used for finding middle point of the workpiece. Use the middle point as the start point. As
a result, we need to touch the edge of the workpiece by too or detector. After controller gets the coordinate,
it will calculate the middle point itself. We only need to set this point as the machining start point. Please
confirm that your maching has automatic alignment tool and then you can use this function.
• Operation:
In the 8 botton system, user can use this function by press F3 Offset/Setting ->F1 Workpeice Cord. ->F6
Middle Func.
• Operation:
• Set the Middle func. as 0, the left upper side will show Manual Center
• Set the second line, the middle method, as 1. You can see the screen as this figure.
• Move the tool or detector to the round workpiece edge.
• Press P1 set, system will record the current X and Y coordinates to Px1 and Py1.
• Move to another edge point, press P2 set. System will record the current X and Y coordinates to Px2
and Py2.
• Move to another edge point, press P3 set. System will record the current X and Y coordinates to Px3
and Py3.
• After setting these, press Calculate the Center. System will calculate the center point Pxm, Pym and
R.
• The Aux. Coordinate will become Pxm and Pym.
• If you set the same point or this three point is inline, it will have a warning window pop out.
• Now you can press go back to previous page to reset the coordinate.
• In the WorklPiece Cord. Screen, move the cursor to the coord you want to set, press F3 insert the Aux.
Coord value then this system will set the value accordind to the Aux Coord.
OUTAutoCenter
• Operation:
• Set the Middle func. as 1, the left upper side will show Manual Center.
• Set the second line, the middle method, as 0. You can see the screen as this figure.
• Key in Length I and Width J for workpiece real length and width.
• Set Z coordinate, this value is for the the automatical measurement that tool can touch the
workpiece edge plane
• Set Safe Distance H, this distance is that the tool will not hit with workpiece.
• Set Feedrate F, this Feedrate is the measuring tool velocity during auto center process.
• Press Auto center start, system will move the tool according to the setting data to contact with
workpiece and show the coordinate on the screen. It will also calculate the X Y center point of the
workpiece
• The center point will be saved at Pxm and Pym.
• After setting these, press Calculate the Center. System will calculate the center point Pxm, Pym and
R.
• The Aux. Coordinate will become Pxm and Pym.
• Now you can press go back to previous page to set the coordinate.
• In the WorkPiece Cord. Screen, move the cursor to the coord you want to set, press F3 insert the Aux.
Coord value then this system will set the value according to the Aux Coord.
INAutoCenter
• Operation:
• Set the Middle func. as 1, the left upper side will show Manual Center.
• Set the second line, the middle method, as 1. You can see the screen as this figure.
• Key in Length I and Width J for workpiece real length and width.
• Set Z coordinate, this value is for the auto measurement that tool can touch the workpiece edge
plane
• Set Safe Distance H, this distance is that the tool will not hit with workpiece.
• Set feed rate F, this feed rate is the measuring tool velocity during auto center process.
• Press Auto center start
Tool Prepare
Tool Set
• Purpose
• We can set the length and the diameter geometry and wear
• Operation condition
• Can be used at Manual or Auto mode
• Wear value increment upper limit is 1.0, warning will appear if exceed 1.0.
• Operation method
• Use direction key 【↑】【↓】【←】【→】move the cursor.
• Use【PageUp】【PageDown】switch the page.
• Key in method: Absolute, Increment, Measure method.
• Absolute: for radius and length compensate.
• Increment: for radius wear and length wear.
• Radius compensate + radius wear = real G41/G42 compensate.
Workpiece coord No. P Workpiece coord Workpiece coord No. P Workpiece coord
2 G55 3 G56
4 G57 5 G58
• After finishing alignment, this tool height value will be saved into Aux. Coord. and External Shift.
• Move the tool tip (Manual) to the surface of workpiece, press Z Delta Set, the distance between
alignment tool and workpiece surface will be calculate and set into this workpiece Z coordinate.
• One Tool One Workpiece is finished
• One Tool Many Workpieces
Workpiece coord No. P Workpiece coord Workpiece coord No. P Workpiece coord
1 G54 2 G55
3 G56 4 G57
5 G58
• Move the tool tip (Manual) to the surface of next workpiece, press Z Delta Set, the distance between
alignment tool and workpiece surface will be calculate and set into this workpiece Z coordinate.
• If you have another workpieces and tools need to set do the previous step again.
• Finish alignment.
• Condition
• Both auto and manual can be used.
• Operation
• Pr.3228 is the on/off control of 「Tool management」
• Description
• Turret
• Current tool case no. that tool located.
• Group
• Same kind of tool within in one group, if the first tool of that group is on lock state or 「Tool
life」is end, whenever user use T code to change the tool, system will skip the first tool and use
the second one, when the second one is lock or「Tool life」is end, will use the third one, and so
on.
• Tool information (Status)
• L—Lock / U—Unlock
• If the status of tool is lock, that tool cann't be use and when T code is use to change the tool,
system will skip that tool.
• B—Large diameter Tool/ N—Normal Diameter Tool
• Adjacent side of large diameter tool set is empty(for display)
• T—working time T / C—Number of working times
• Decide the current life time, the maximum life time, life time prediction, unit of timing and
number of time.
• R—effective value / - —non effective value.
• Current tool are using tool management or not.
• Current Life time
• Current Tool Using Condition
• Maximum Life Time
• Maximum lifetime of tool.
• Lifetime prediction
• When lifetime of tool is greater than lifetime prediction, alarm will be show up.
• Current Status of Tool
(0)Without management: Set values are not effective.
(1) Without use: Lifetime of tool is zero.
(2) Usable:0< Tool Life Time <lifetime prediction
(3) End prediction: Lifetime prediction < Tool Lifetime < Maximum Lifetime
(4) End of Life: Maximum Lifetime < Tool Lifetime
(5)ware of tool
Simu. Setting
SYNTEC's controller provides simulation program, after editing machining program, users can easily simulate the
path machining process, this feature also contains checking features that help users to quickly verify the syntax
error in machining program or unreasonable actions, we suggest users should use this function to check machining
program.
• Condition
• Except single block mode
• Operation
• In the "File Management" page, select the program you want to edit after completing edit program,
press F7-Simulation
• Screen will switch to the "graphic simulation" page and scan the contents of the program
• Detail description
-Simulation screen
• The solid line represents the cutting path
• The dashed line represents the moving path
• In the scanning process, if there is any syntax or content error, they will be displayed on the screen
with corresponding error line number.
• F1-step: To simulate tool path corresponding to single block in NC files. It is used for coordinate
checking purpose.
• F2-Continue: System scans the whole program first before executing simulation.
• F3-zoom: To zoom in/out the workpiece graph. Users can use the arrow key "←", "↑", "→", "↓" to
move the frame to the determined area, use "PageUp" "PageDn" to zoom in/out this area. After
selecting zoom scales, press "enter" to finish.
• F5- simu. Setting: To set simulation parameter
Machining Test
MPG Simulation
• Condition
• Only for single block and auto mode
• Operation
• Select Auto mode
• Press MPG simulation button on operation panel
• Turn MPG to execute machining
• If MPG is turned in CW direction, Program will be run from current NC line down to below NC line
• If MPG is turned in CCW direction, Program will be run from current NC line up to above NC line
• Confirm
• We can confirm MPG simulation successful or not by these two method.
• Not machining, execute MPG function, and then in the monitor page try to rotate the MPG. If you can
see G01 is zero before you rotate and has value after you rotate MPG.
• While machining, execute MPG function, and then machine will stop to 0 immediately, until you
rotate MPG or cancel MPG function.
Single Block
• Condition
• Only for single block and auto mode
• Operation
• Select Auto mode
• Press single block button on operation panel
• After programming and decelerating to 0, system status changes to B-stop
• Press CYCLE START again
• After completing next single block in NC file, system will be on B-stop status again
• R606 must be 1
• Only accept MPG command, JOG&INJOG are invalid.
• It is still work while Machine Lock
• Time to disable
-Keep the MPG coordinate while starting the machine.
-Don't clear the value while G54/G55 is changed.
-Don't clear the value while change the machining code.
-Don't clear the value after go back to Home.
-Don't clear the value after go back to referent point by G28/G29/G30.
• Limit
• Use the Start MPG Coordinate function under MPG simulation mode. Command will send to MPG
coordinate while rotate the MPG until you finish the MPG coordinate function, the command will go
to MPG simulation.
Break Point
This section will introduce how to execute the function of part count and work record
• Condition
• Under Auto mode
• Operation Method
• Move cursor to the Start Block No.
• Enter the line number you want return
• Line number can be refer to break point line number.
• System will pop out confirm window.
• Press enter, wait the cursor move to the line number you choose.
• Execute.
Machining Monitor
This section will introduce how to use Break Point Return function.
• Once CNC continues machining when it meets M99, work record function will automatically record
status
• Work record condition
• Required part count is reached
• Change machining files
• Modify the required part count, and the required part count is smaller than part count.
Alarm Processing
In order to avoid wrong operation effects on safety of human and machine, the system and PLC have many kinds of
protection. When these protection conditions are triggered, the system will issue warning or alarm to users. This
section will describe how to view and troubleshooting alarm.
Emergency Stop
Machine failure or unexpected movements may cause un-safety for human and machine. Pressing emergency stop
button, you can immediately stop the machine.
Alarm Display
Alarm is basically divided into the pending alarm and history alarm.
Pending Alarm
• The current status of system alarm
• Once an alarm occurs, the controller will issue alarm and display the current alarm content on screen
• Press ESC to jump that window
• If the alarm is still not remove, press reset button, alarm window will be not displayed.
• Press F8-Maintain to display pending alarm contents.
History Alarm
Accessing into this page enables user to see all system alarms which have occurred, so users may find out the alarm
reason.
• Command:
• F8- maintain-> F1-AlarmF2 History alarm
• Display history alarm
• The smaller No. alarm is, the sooner alarm occurres
Save Alarm
In case users need support from machinery manufactory to repair once alarm appears, users can export the alarm
contents to an external storage device, and send it to machinery manufactory. By that way, they could clarify and
find out the possible reasons.
• Operation
• Insert the external storage device into controller, or set the corresponding network folder
• Switch to "Alarm" page(F8-maintainF1-alarm)
• To export the pending alarm, press F1-pending alarm F3-save alarm
• To export the history alarm, press F2-history alarm F3-save alarm
• External storage device will be displayed on screen, select the destination folder to save
• Select OK to complete export alarm content
• File Name
• Actual alarm:Actalm.txt
• History alarm:Histalm.txt
Network Setting
1. On the interface screen, press down"F8 Maintain" => "F2 Network Setting" to access IP address setting.
2. IP Address Setting: select "Specify an IP Address" when the PC connects with controller directly. And select
"Obtain an IP Address via DHCP" if using network connection via Dynamic Host Configuration Protocol
3. IP Address: if you select "Specify an IP Address", enter the free IP address
4. Subnet Mask: Enter the IP address for subnet mask (the same with PC subnet mask).
5. PC Name: Enter the full computer name of your PC.
6. Dir Name: Enter the sharing folder name (the same name with PC sharing folder )
7. User Name: Enter GUEST
8. Press「F1 OK」, and then reboot controller to finish installation.
PC Setting
XP OS
1. Guest account setting
Log in as an Administrator and select "start"-> "control panel"->"user account"-> Guest
3. Click "OK" to confirm sharing setting; Select "Share this folder on the network", and "Allow network users to
change my files".
4. Setting PC name and workgroup
"Start"-> "control panel"->"System"-> "change" to set "Computer Name" and "Workgroup", and remember
these setting contents to use later on when setting controller.
5. TCP/IP setting
"Start" => "Setting" => "Network connections" and right click on "Properties", and select "Internet Protocol
[TCP/IP]"
• Jumper cable (without HUB), select "use the following IP address" and enter IP address (the forth
number is different from controller setting) and Subnet mask (same with controller setting)
VISTA OS
1. Guest account setting
Log in as Administrator and select "Start" "Control Panel" "User Account" Guest
c. Click on "permission"
d. Click on "add"
e. Enter "GUEST" as the new group name, click "OK" to complete setting
3. Security setting
Right click on folder to share-> properties-> security-> Edit-> add "Guest" as a new group, then open group
permissions to maximum.
5. TCP/IP Setting
a. "Start" -> "control panel" -> "Network and Internet"->"Network and Sharing Center" -> "Properties"
Win 7 OS
1. Sharing resource setting
• Right-click on folder wants to share, select "share with" and "specific people"
• Share this folder to everyone, and then click "Share" as follows.
• Set permission as write/read
• Select "permission" and select "full control" "only read" and "change"
• Open "Network and sharing center", select "turn off password protected sharing" and "Open
sharing….."
"Workgroup", remember these setting contents to use later on when setting controller.
3. TCP/IP Setting
• Double click "Internet Protocol Version 4 (TCP/IPv4)"
• Jumper cable(without HUB), select "use the following IP address" and enter IP address(the forth
number is different from controller setting) and Subnet mask(same with controller setting)
• Network cable(with HUB), select "Obtain an IP address automatically"
File Import
• Operation
• Path: F2-program-> F8-file manager -> F4 File import
• Other interface will appear on screen, press F5-"device change" to move cursor to desired external
device on the status bar
• Press [Enter] key to access to inside device, if the device icon has red cross, which means that there is
no connection to this device,
• Select the file wants to import and press [Copy] to complete import file
• Press F4 cancel select to cancel the selected file
• After complete file transfer, press [Left] or [ESC] to leave this screen
File Export
• Operation
• Path: F2-program-> F8-file manager -> F5 File export
• Other interface will appear on screen, press F5-device change to move cursor to desired external
device on the status bar
• Press [Enter] key to access to inside device, if the device icon has red cross, which means that there is
no connection to this device,Select the file wants to export and press [Copy] to complete export file
• Press F4 cancel select to cancel the selected file
• After complete file transfer, press [left] or [ESC] to leave this screen
• Note:
• if destination of export file does not exist, below alarm will appear
2.1.4 Appendix
Taichung Taichung
Taichung Service Agency Taichung Service Agency
TEL:+886-4-25337731 TEL:+886-4-23102626
FAX:+886-4-25349224 FAX:+886-4-23102636
Address: Address:
No.31, Alley 9, Lane 271, Shepi Rd., Fengyuan City, No.42, Jingming St., West Dist., Taichung City 403,
Taichung County 420, Taiwan, R.O.C Taiwan
15 mailto:syntec@syntecclub.com.tw
Tainan Jiangsu-SuZhou
Tainan Service Agency Suzhou Huaxin Numerical Control Technology
TEL:+886-6-2796707 Development CO.,LTD
FAX:+886-6-2796705 TEL:0512-69560828
Address: FAX:0512-69560818
No.218, Denan Rd., Rende Dist., Tainan City 71756, Address:
Taiwan Xing Han Street, Suzhou Industrial Park, Jiangsu
Province, to take off the new Su Industrial Square D,
2nd Floor 01-08 unit
Zhejiang-Hangzhou Zhejiang-Ningbo
SuZhou SYNTEC Equipment CO.,Ltd. Hangzhou SuZhou SYNTEC Equipment CO.,Ltd. Ningbo Branch
Branch Ningbo City.
TEL:+86-571-82751187 TEL:+86-574-87750305
FAX:+-86-571-82751186 FAX:+86-574-87750306
Address: Address:
Room1202 Unit2 Buiding1, Edifice DiKai , Jincheng Room 12-07,No.262,416 Alley,Zhaohui Road,Jiangdong
Road, Beigan Street,Xiaoshan District , Hangzhou District,
City,Zhejiang Province, China
Zhejiang-Wenling Guangdong-Guangzhou
The Suzhou new generation of CNC Equipment Co., SuZhou SYNTEC Equipment CO.,Ltd. Guangzhou
Ltd. Wenling Branch Branch
TEL:0576- 86138372 TEL:+86-20-34583040
FAX:0576-86119106 FAX:+86-20-34583220
Address: Address:
Room 1206, Department A, Zhenxing Plaza, Taiping Room 403 Stairs1 Youyi Building!ALuojia Village 8,Fuyi
Subdistrict, Wenling City Road,ShijiTown,Panyu Distrct,Guangzhou
City,Guangdong Province, China
Guangdong-Dongguan Shaanxi-Xi′an
SuZhou SYNTEC Equipment CO.,Ltd. Dongguan The Suzhou new generation of CNC Equipment Co., Ltd.
Branch Xi'an Office
TEL:+86-769-81660318 TEL:029-88287423
FAX:+86-769-81660328 FAX:029-88287423
Address: Address:
Room 705 JinGuo Business affairs centre Xin an Room 2503,Unit 1,Rancho Santa Fe,No.36, Dianzi Third
District Chang an Road, Yanta District, Xi′an, Shaanxi
Shaanxi-Baoji Shandong-Jinan
The Suzhou new generation CNC Equipment Co., Ltd. SuZhou SYNTEC Equipment CO.,Ltd. Jinan Branch
Baoji offices TEL:+86-53185907208
TEL:18700712118 FAX:+86-53185905708
Address: Address:
Room 2401, Building 1, Xinjian Road, Weibin District, Room 1112, Unit A, Jiahui Global Plaza, No.548,
Baoji Beiyuan Street, Tianqiao District, Jinan, China
Fujian-Xiamen Tianjin
SuZhou SYNTEC Equipment CO.,Ltd. Xiamen Branch The Suzhou new generation of CNC Equipment Co., Ltd.
TEL:+86-592-7191901 Tianjin Branch
FAX:+86-592-7220536 TEL:+86-22-87134111
Address: FAX:022-87134111
No. 100,B Chuang Chang Fang 3F East,Jin Fu Address:
Road,Tong An District,Xiamen City, Fujian Province, Tianjin Huayuan Industrial Zone, Rong Yuan Road No. 4
China day science and Technology Park Building No. 1, 2 door
501
Henan-Luoyang Chongqing
The Suzhou new generation of CNC Equipment Co., The Suzhou new generation of CNC Equipment Co., Ltd.
Ltd. Luoyang Company Chongqing Branch
TEL:0379-65110352 TEL:023-67913296
FAX:0379-65110352 FAX:023-67634382
Address: Address:
601B, Runsheng Building, Cross of Sanshan Road & Room 41-4, Building A, Hongding International,
Heluo Road, Hi-and-New Tech Park of Luoyang, Guanyinqiao, Jiangbei District, Chongqing
Henan
Jiangsu-Nanjing Hubei-Wuhan
The Suzhou new generation of CNC Equipment Co., Suzhou new generation of CNC Equipment Co., Ltd.
Ltd. Chongqing Branch Wuhan Office
TEL:0512-69008860-300 TEL:027-87638876
Address: FAX:027-87204137
Room 505, Unit 3, Building 12,Wuyi Luzhou Guan Chu Address:
Yuan, No.99, Tianyuan Middle Road, Jiangning Room2003-2006,A#Guangguguoji,456#Luoyu
District, Nanjing Road,Donghukaifaqu,Wuhan City, China
Shenyang Anhui-Hefei
The Suzhou new generation CNC Equipment Co., Ltd. The new generation of CNC Equipment Co., Ltd. in
Shenyang Office Suzhou, Hefei Office
TEL:024-25821398 TEL:15951989576
FAX:024-25821398 Address:
Room 704, Building 13,Wanzhen Xiaoyao Garden Ⅳ,
Taihu East Road, Hefei
Shenzhen Thailand
Shenzhen branch SIAM RADERMEN Co., Ltd.
District, Sham Chun City, Guandon Province TEL:+66-27553536
TEL:0755-84584085 FAX:+66-27575476
Address: E-Mail:
Room 706, Hsin Toun Building, Toun Chung Road, Ai lee_cheahow@yahoo.com16
Lian Hsin Toun Village, Loggan Address:
52/4,MOO5,THEPARAK RD.
(KM11.5)BANGPLEEYAI,BANGPLEE, SAMUTPRAKRAN
10540
16 mailto:lee_cheahow@yahoo.com
France Turkey
INTEGRATION CNC KASIKCIOGLU ELEKTROMEKANIK OTOMASYON
TEL:+33 2 35 06 07 83 TEL:+90-224-4434684
FAX:+33 2 35 06 07 83 FAX:+90-224-4434685
http://www.integrationcnc.fr/ E-Mail:
E-Mail: murat@kasikcioglu.com19
vaque.j@online.fr18 Address:
Address: Besevler K.S.S. 17 BLOK NO:72 Nilufer/BURSA/TURKYIE
6, Rue l'arché de Copigny, 76630 BAILLY, FRANCE
ISTANBUL/TURKEY
AKSIS MAKINA
TEL:+90 212 613 87 83
FAX:+90 212 613 87 85
http://www.aksismakina.com20
E-Mail:
info@aksismakina.com21
Address:
Yeni doğan mahallesi karakaş Sk. Emintaş Erciyes
Sanayi Sitesi no:12/206
17 mailto:kesmeyan@rockwell.tw
18 mailto:vaque.j@online.fr
19 mailto:murat@kasikcioglu.com
20 http://www.aksismakina.com/
21 mailto:info@aksismakina.com
F1:Position
This selection displays coordinate settings of current position. It can also be used to reset the position of relative
coordinate. Pressing function key, F1, under the main menu to enter this selection (Note:This is the first screen
when the system is booted up)
F1:Switch Coordinate
• Function:Switch Coordinate Display。
• Operation:Under the Position submenu, whenever users press F1 key, the values and coordinate on the
left corner of the display will toggle among the four different coordinates with bigger fonts as shown in the
following figure:
F2:Half Coordinate
• Function: Set the center point of work piece as coordinate origin.
• Operation: Under the Position submenu, when the message line shows "X Input"(or "Y Input" or "Z Input"),
press "F2 Half Coordinate" and the origin of the coordinate will move to the center point of work piece.
F3:Zero Coordinate
• Function:Reset the value of X(or Y or Z) axis relative coordinate to zero. (No effect on other axes)
• Operation:Under the Position submenu, when the message line shows "X Input"(or "Y Input" or "Z Input"),
press F3 to reset the value of X(or Y or Z) axis relative coordinate to zero.
2. CNC default G54, if user don't set any G54..G59 in the NC file
F2:Program
This selection provides users with program file management and editing. With a full screen editor, users can use
arrow keys(↑、↓、←、→)to move the cursor to anywhere on the screen for editing purpose. Press F2 under the
main menu to enter this selection. The full screen editor is shown as follows:
F1:Insert Cycle
• Function:Insert a block or cycle by conversation
• Operation:Under Program submenu, press F1 to insert a line or cycle before cursor position.(See Graphic
Input Interface(900ME) User Guide)
F2:Delete Line
• Function:Delete a line at cursor position.
• Operation: Under Program submenu, press F2 to delete a line where the cursor is located.
F3:Edit Cycle
• Function:Edit an old block or cycle by conversation input
• Operation: Under Program submenu, press F3 to edit a line where the cursor is located.
3. After keying in a string, press F1 to start searching. System will start search from the place at which
cursor is. The cursor will be placed at the string found after search.
3. After specifying the desired line, select F1" Enter". System will place the cursor at the specified line. If
specified line number is over the total file line, the cursor will be placed at the last line..
1. Under "Program" page, press F5 "Sub Edit Menu" and then F6"Block Copy" to enter Edit Block
function page.
2. Press F1 "Start line" to specify the start of a wanted copy block. Press F2 "End line" to specify the end
of a wanted copy block.
3. Move the cursor to the place to which selected block is to copy. Press F3 "Block cut" to cut currently
selected block to the cursor place. (The bottom right figure shows the result of a cut program.)
• F4:Block Copy
Function:Copy part block of current program
Operation:
1. Under "Program" page, press F5 "Sub Edit Menu" and then F6"Block Copy" to enter Edit Block
function page.
2. Press F1 "Start line" to specify the start of a wanted block to be moved. Press F2 "End line" to specify
the end of a wanted block to be moved.
3. Move the cursor to the place to which selected block is to move. Press F4 "Block Copy" to copy
currently selected block to the cursor place. (The bottom right figure shows the result of a copied
program.)
• F5:Block Patse
Function:Paste part block which was cut or copied. Operation:
1. Under "Program" page, press F5 "Sub Edit Menu" and then F6"Block Copy" to enter Edit Block
function page.
2. Move the cursor to the place need to be pasted. Press F5 "Block Patse" to paste.
F6:Teach
F1:Rapid Teach
• Function: Add "G00" code to NC files, G00 to current absolute coordinate,
F2:Line Cut Teach
• Function: Add "G01" code to NC files, G01 to current absolute coordinate,
F3:Arc Cut Teach
• Function: Add "G02" or "G03" code to NC files
• 1st time press this key "Arc Cut Teach " ,CNC auto put current value to Arc middle point
• 2nd time press this key "Arc Cut Teach " ,CNC auto calculate G02 or G03 ,and filled the complete code to NC
files
F4:Cancel Arc Middle
• Function: When arc teach, user can use this key to abort middle point teach.
F6:Delete Line
• Function: When user use Teach function , user can use this key "Delete line " to delete line
F7:Next Coord Page
• Function: When the number of axis is more than 4-axis, user can use this key to switch absolute coordinate
of other axis. The main page could only shows five coordinates. When user has more than five coordinates,
user could use F7 to turn the page to see the rest of coordinates.
F8:Point Teach
• Function: Add current absolute coordinate to NC files.
F7:Simulation
• Function: Simulating the work piece program can prove the accuracy of the editing program.
•
Simulation Parameter descriptions:
• Path: User can select cutting path color by this parameter
• Cursor : User can select cutting point color by this parameter
• Drawing mode: User can select simulation plane by this parameter
• Vertical / Horizontal: when XYZ drawing mode ,user can select 3D View angle by these 2 parameter
Window range:
• Simu Mode (Simulation /Direct draw/no Simulation)
• Simulation: When operator change his main screen to F4"Monitor" ,CNC would automatically simulation at
that screen
• Direct draw: When operator change his main screen to F4"Monitor" ,CNC would not simulation at that
screen but direct drawing the cutting cursor .
• No Simulation: when operator change the main screen to F4""Run", CNC will not show any drawing in the
screen.
F8:File Manager
Under Program submenu, press F5 and the following diagram will show up. Users can use arrow keys(↑、↓)to
select file to be edited. After pressing【ENTER】, content of the file will show up on the screen
Key Selections:
F1:New File
• Operation:
Step 1: A dialog box will prompt users with "New File". Type in the new file name and press 【ENTER】.
Step 2: An empty screen shows up waiting users to type in a new program.
F2:Copy File
• Operation: After pressing F2, a dialog box will prompt users to type in a file name and press 【ENTER】. The
current file is then copy to the hard disk with a different file name.
F3:Delete File
• Operation: Select a file to be delete by pressing (↑、↓). A dialog box will pop up to confirm this operation.
F4:File Import
• Function:Input file from selected place.
• Operation:Press F4"File Export". Then pressing F5 to choose the disk where the file should be
placed(←、→). After pressing enter, using Select a file name by pressing(↑、↓). Press【ENTER】to input
the file from disk
F5:File Export
• Function: Output file to selected place
• Operation: Press F4"Sile Export". Then pressing F5 to choose the disk where the file should be placed(←、
→). After pressing enter, using Select a file name by pressing(↑、↓). Press F6"Switch focus to im/export"
to change the cursor place. Press【ENTER】to input the file from disk
F4:Run
This selection displays machining speed, time, manual data input (MDI) and some machine information such as
coordinate, range or program at the run time. Press F4 under the main menu to select this function.
Key Selections:
F1:Select File
• Function: Select a file from Disk.
• Operation: Under Run submenu, press F1 to choose the file that user want to run.
F2:Graph Adjust
Key Selections:
F1:Zoom
• Function: To enlarge the work piece graph.
• Operation: Under Monitor submenu, press F2 and then F1.The operator can use the cursor to move the
frame to the determined area.
F2:Graph Reset
• Function: To recover the zoomed work piece graph.
• Operation: Under Monitor submenu, press F2"Graph Adjust" and then F2"Graph Reset"
F3:MDI Input
• Function:Manual Data Input
• Operation:Users can operate SNC Milling Controller manually in MDI mode. Press F3 under Monitor
submenu and type in single-line G or M code. Press F1 (OK) to confirm the input command. The typed-in
command line will show on right upper corner of the screen. Users simply press 【CYCLE START】on the
machine panel to execute the single-line command. The following figure shows an example of this function.
F4:Parameter Set
• Function:To set the part count and also set required current
Operation:From this screen users can set the part count what he needs.When CNC execute M02, M30 and
M99, part count would add 1 automatically. When part count reach required part count, CNC would stop
executing..
F5:Tool Set
• Function:To set the tool compensation value
• Operation:
Radius: G41/G42 tool radius Dn compensation (not diameter)
Radius wear: for small radius dimension adjust
Length: G43/G44 tool length Hn compensation
F6:Tool Manager
F8:Work Record
• Function:This table can record 300 sets executed NC file, this is very helpful to know the end of user
working history.
F5:Alarm
Whenever the system or the program stops running due to some errors, there will be an alarm message shown on
the screen. In order to clear the errors, users can press F5 in the main menu for Alarm submenu as shown in the
following figure.
Key Selections:
F1:Pending Alarm
• Operation: Under the Alarm submenu, press F1 to show current alarm situation.
F2:History Alarm
• Operation: Under the Alarm submenu, press F2 to show the alarm history of the system.
F6:Parameter
Under the main menu, press F6 to enter this function as shown in the following figure.
F1:User param
• Function:
Drive the parameters of server system, for example: server parameter, mechanism parameter, range of
program stroke, and max. feedrate speed..etc.
• Operation:
When system is in manual data input mode (MDI), user should press stop button before setting any
parameter ("unready" shown on the state). Whenever the parameter is changed, system must be restart to
effect the changes.
F2:Service Param
F3:Maker Param
F4:Pitch Table
F5:Goto Param
F6:System Setting
F6:Restart CNC
F10:Next Page
• F4:High speed high precision parameter setting.
• Function:
One default parameter, P10000, and five other parameters, P1~P5, are provided for users to execute cutting
command. G90/G91 decides whether absolute or increment mode is used. Feedrate is decided by F code for
high speed & high precision interpolation.
• Operation:
1. Enter human-machine interface=> select parameter setting (F6) => select F10 => select F4 to enter high
speed high precision setting modes. Pr407 setting is not available in DOS system.
2. Available G code mode:G62, G62.9, G05. G05 is not available in DOS system.
3. Command form:
F7:Diagnosis
7This selection provides users with direct access to the memory area for parameter checking, parameter settings
and NC diagnosis function. It can also be used to maintain and debug the control devices. Under the main menu,
press F7 to access this function as shown in the following figure.
Key Selections:
F1:PLC Status
• Function: Display the component states of PLC and state of staircase chart.
F3:Display Global
F4:Display Coord
F4:Display Coord
F8:System Admin
F1:Install Software
F2:Backup System
F3:Restore System
F4:Export/Import
F5:Install Image
F6:System Info.
F7:Update Boot Picture
F8:About
This function offers user to obtain system information.
POWER ON
Turn on main power
POWER OFF
Turn off power
Emergency STOP
For safety reason, press this button, CNC would stop all movement, and also stop all main power. So people and
machine safety is guarantee.
Inc JOG
Description: User can use this function to move the machine by press JOG key
Operation:
1. Mode select to INC JOG mode
2. Press axis manual key X+,X-,Y+,Y-,Z+,Z- ,work table would move a fixed distance
3. Operator can set the incremental distance by G00 rotary switch
4. , * 1 : 1um ,*10 : 10um ,*100 : 100um
MPG
Description: User can use this function to move the machine by MPG (Manual Pulse Generator)
Operation:
1. Mode select to MPG mode
2. Select axis by hand box
3. Select incremental distance
4. Press axis manual key X+,X-,Y+,Y-,Z+,Z- ,work table would move a fixed distance *1 : 1um , *10 : 10um ,
*100:100um , *1000 : 1000um
AUTO mode
Description: User use this function to execute NC file
Operation:
1. mode select to AUTO mode
2. After Home function .AUTO mode is available
3. Set work piece Coord.. (G54..G59), CNC default G54, if user don't set any G54..G59 in the NC file
4. Set to "Tool Setting",to select tool radius and tool length .
5. Press "START" key to start the NC program.
MDI mode
Description: User use this function to execute a block without NC file
Operation:
1. mode select to MDI mode
2. After Home function .MDI mode is available
3. Main function select F4"Monitor"
4. Press F3 "MDI Input", screen would pop up a window.
5. After key in data ,press "ENTER" key to input the data
6. Press "START" key to start the MDI block.
7. If MDI block syntax is correct ,data in MDI menu would disappear
MPG Simulation
P.S. this function is very friendly for user to check his programs
Dry Run
Single block
Option Stop
Description: User can use this function to decide NC file M01 is STOP or not
Operation:
1. Mode select to AUTO mode
2. Press this button ,and button led light "ON"
3. Press "START" key to start the NC file.
4. When CNC execute "M01" ,CNC would STOP
5. CNC would change machine status from "BUSY " to "Feedhold"
6. This function uses to change tool or check workpiece
Option Skip
Description: User can use this function to decide NC file '/" is skip or not
Operation:
1. Mode select to AUTO mode
2. Press this button ,and button led light "ON"
3. Press "START" key to start the NC file.
4. When CNC execute "/" ,CNC would skip this block
5. If this key is not pressed ,CNC would execute this block
Spindle control
Spindle CW rotate
Spindle stop
Spindle low speed: When spindle is rotate, press this key, spindle would rotate with low speed
Working led
Working Liquid
: numerical key
: delete a character
: "RESET " abort the CNC status ,so please be careful to use this key
: press this key ,user can get help message about this screen
: end of block
: decimal fraction
When SYNTEC CNC power on, there are 3 mode to manual machine
JOG:
1. Release emergency stop button ,CNC status "NOT READY" change to "READY "
2. Mode select switch rotate to JOG mode
3. Press axis direction key(X+,X-,Y+,Y-,Z+…) ,table would move
4. Operator can use JOG% adjust JOG speed
5. Operator can press axis direction key and rapid key "~" at the same time, machine will move by rapid speed
6. Rapid JOG speed can be adjusted by G00%
Inc JOG:
1. Release emergency stop button ,CNC status "NOT READY" change to "READY "
2. Mode select switch rotate to INC JOG mode
3. Press axis direction key(X+,X-,Y+,Y-,Z+…) ,table will move a fixed distance once
4. Operator can select incremental distance by G0% (*1,*10,*100)
2.2.3.2 HOME
Because tool setting, work piece coordinate setting is based on Machine zero point .So, it is necessary to make sure
where machine zero (HOME) is. When CNC bootup, execute HOME function is very important ,otherwise SYNTEC
CNC controller would not be allowed to start AUTO NC files
Procedure:
1. Release emergency stop button ,CNC status "NOT READY" change to " READY "
2. Mode select switch rotate to HOME mode
3. Press axis direction key(X+,X-,Y+,Y-,Z+…) ,axis would start HOMING
4. Home direction is defaulted in the CNC parameter
5. Home function can run 3 axis at the same time
6. After home function, machine coordinate would be zero.
7. After home function completed, software limit protection is available .Therefore, please don't run machine
too fast, before HOME function.
• Input:A10. Input pattern is changed into "absolute input", the column value will be "10.000"
• Input:A-10. Input pattern is changed into "absolute input", the column value will be "-10.000"
• Input:I10. Input pattern is changed into "incremental input", the column value will be "current value
+10.000"
• Input:I-10. Input pattern is changed into "incremental input", the column value will be "current value
-10.000"
• Input:X or Z tool compensation value is "current machinery coordinate of X or Z axis"
3. The screen for displaying the work piece origin offset values consists two pages. Display a desired page by
Press PageUp/PageDn key
4. Move the cursor to the work piece origin offset to change the values.
5. "External shift" input the value, which can shift the whole coordinate (G54..G59.8) simultaneous
6. F1"coor. Latched": user can press this function key, and CNC would latch current machine coordinate to the
screen where cursor is located.
3. Press group function key "Program", select NC file what user want to execute
4. Press group function key "Run", then executing file is assigned automatically.
5. Please make sure CNC status is "READY", that is the only available status to assigned executing NC file.
Manual Center
Operator moves tool to touch the edge of the work piece by rotating MPG, the center coordinate can be calculated
by system after pressing function key.
Operation:
1. To enter center submenu, press F1"Positon"=>F5"Set Work Piece"=>F5"Middle Func".
2. To change middle function to manual center, input 0(manual center) in center submenu, then press enter,
manual center submenu can be displayed as follows.
3. Take the tool to touch Px1 spot in the figure by handwheel, press F1"Px1",the X machine coordinate value of
Px1 can be noted in the screen and calculate X intermediate machine coordinate with Px2, the value can be
displayed in Pxm and X-axis of Aux coordinate.
4. Take the tool to touch Px2 spot in the figure by handwheel, press F2"Px2",the X machine coordinate value of
Px2 can be noted in the screen and calculate X intermediate machine coordinate with Px1, the value can be
displayed in Pxm and X-axis of Aux coordinate.
5. Take the tool to touch Py1 spot in the figure by handwheel, press F3"Py1",the Y machine coordinate value of
Py1 can be noted in the screen and calculate Y intermediate machine coordinate with Py2, the value can be
displayed in Pxm and Y-axis of Aux coordinate.
6. Take the tool to touch Py2 spot in the figure by handwheel, press F4"Py2",the Y machine coordinate value of
Py2 can be noted in the screen and calculate Y intermediate machine coordinate with Py1, the value can be
displayed in Pxm and Y-axis of Aux coordinate.
7. Press "Esc" to exit "Auto Center" and return to "Set Work Piece" submenu.
8. In "Set Work Piece" submenu move cursor to the location of the work piece coordinate which will be set,
press F3 "Latch Aux.cord". At this time the system will set the value of the AUX coordinate into the filed in
accordance with the axis where the cursor stop.
• Operation:
1. To enter center submenu, press F1"Positon"=>F5"Set Work Piece"=>F5"Middle Func".
2. To change middle function to auto center, input 1(auto center) in middle function submenu, then
press enter, auto center submenu can be displayed as follows.
3. Choose the quadrant to process and input work piece data, the description of the field to input as
follows.
• Length I: the work piece actual length in X-axis direction
• Width J: the work piece actual width in Y-axis direction
• Safe distance H: this is the length more than the distance between the start point of the tool P2 and work
piece, regardless of X-axis direction or Y-axis direction.
• Feed rate F: detection rate of auto center.
• Z-a Coordinate: this is the height that the tool will not encounter the work piece when it moves above the
workpiece, P1 in the figure as follows.
1. Move to Z-axis Safe Height Teach, the location of P1 as displayed in the figure. Press F8 "Z safe height
teach", the value of Z-axis machine coordinate will be noted simultaneously as the safe height when
tool moves above the work piece.
2. Move the tool down to P2 under the surface of work piece as the start point of auto center.
3. Press F2"Start", the tool will be moved to touch the work piece according to the data which has been
set and the value will be displayed on the screen. Finally the center coordinate of the work piece in
XY-axis direction can be calculated.
4. Press "Esc" to exit "center function" back to work piece coordinate submenu.
5. Move the cursor to the location of the work piece coordinate which will be set in work piece
coordinate submenu. Press F3"AUX Latched" and the system will set the AUX coordinate Pxm or Pym
into the work piece coordinate system according to the axis that the cursor stops.
Specification:
Z-axis auto tool function measures the location of tool point of different tool number through the tool calibrator on
the machine, then operator makes the distance that the location of the tool point to the datum plane of the work
piece is fixed to amend the processing datum plane. Operator can teach the distance into work piece coordinate
system as the gist of the tool offset when processing.
Operation:
After starting, F1"Positon"=>F5"Set Work Piece"=>F6"Tool Tip Measure"
Measurement mode
Auto tool function provides the following four modes:
1. One Tool One Work piece
After selecting work piece number and auto tool, save the tool length into work piece coordinate system.
According to delta Z setting, save delta Z into the external work piece coordinate system
The origin of program coordinate in Z direction can be obtained through union operation.
• Operations:
• Delta z set:
Delta z set is mainly used to measure the distance between the surface of the work piece and the tool
calibrator when change another work piece and the system will note the value to external shift. The value
can automatically combine and calculate with the tool length measured to produce the correct path.
• Delta z value: display the height delta value between the surface of the work piece and the tool calibrator,
correspond to Z-axis set value in external shift.
• Operation: first do tool length measurement then set delta
Step 1: take tool tip to top of work piece
Operations
• One Tool One Work piece:
1. Enter auto tool set screen, select measurement mode 0 or 1
2. Input work piece coordinate number P
3. Input the operational parameters
7. The tool set result will be saved into corresponded coordinate system. The above figure sets p=1,
result will be save to G54P1.Z axis drop set will be saved in external displacement coordinate.
7. The tool set result will be saved into corresponded coordinate system. The above figure sets p=1,
result will be save to G54P1.Z axis drop set will be saved in external displacement coordinate.
7. The result of tool set will be saved in corresponded tool compensation table.
8. Z axis drop setting will be save in corresponded work piece coordinate system.
6. The result of tool set will be saved in corresponded tool compensation table.
2. Processing is interrupted due to an unexpected or uncontrollable event, ex tool break or power failure.
Operations
1. Move Z axis to a safe position to prevent collision.
2. As figure shown below, input start line number of broken tool point in the red frame. (under process screen)
• N10:represents starting to execute from program N10. System will automatically transform it into
the line number and display the value in blue frame.
• L10:represents starting to execute from line 10.
• 10:Without N/L before the number, system regards it as L10. System starts to execute from line 10
3. Start hand wheel simulation function. Start process and turn the hand wheel slowly, check if the starting
point is correct. If everything is correct, cancel hand wheel simulation and return to normal process.
No.3851 Specify the lines in program and initiate process action decription
a. The program before the specified block will not be performed. Thus an user
0 (Default value)
should be noted that MSTG code will remain at the broken tool return restart
state. If modification is required, use MDI to re-establish initial mode.
b. After broken tool return starts, system directly execute the specified block by
G90G01F1000state. Therefore the process efficiency of this moede is the best.
a. Human- machine scans whole content of process program, thus MSTG code
888800
will be refreshed.
b. After broken tool return starts, system moves XY axis to specified coordinate by
(The auto-
G00. Then move Z axis to specified coordinate by G01.
generated broken
c. The mode simply scans the program content through human-machine. The
tool return
core is not respinsible for error explination. Therefore the efficiency is posterior
subprogram in the
to Pr3851=0 but prior to Pr3851=999900.
controller)
a. Human- machine scans whole content of process program, thus MSTG code
999900
will be refreshed.
b. After broken tool return starts, system moves XY axis to specified coordinate by
(The preset
G00. Then move Z axis to specified coordinate by G01.
broken tool return
c. The mode thoroughly scans the program content through human-machine.
subprogram in the
Also the core is respinsible for error explination. Therefore the efficiency is the
controller)
poorest
2. If tool length modification is required, please follow the function keys F4(execute process)=>F5(tool setting),
and modify “tool wear value”. Once the wear value is modified, the change is effective immediately.
Specification
MLC configuration parameters (Pr3401~3460) are often used as flag On/Off switch for customized function. In order
to ecnomize the use of parameter, a flag is represented by a bit. Since decimal representation is currently used,
calculation is considerably inconvenient. Therefore a parameter page is provided to support binary system and
modifications can also be made in binary system.
Usage spceifications
1. How to switch to R-bit setting page.
Eight-key Fenu is located in the path F6=>F10=>F8.
CE version
DOS version
Example of Applications
Modify R81.1 comments in document file MLCRBitCmt_CHT.xml.
2.2.4.1 F8:About
If users have any problem about SNC Mill controller, in addition to user manual, users can also use this function for
on-line help. Under the main menu, press "F8" for on-line help.
S232 Import
• Function: use RS232 communication function to import NC files
• Operation: Follow the prompts in the dialog box and type in needed data.
F7 RS232 Export
• Function: Use RS232 communication function to Export NC files
• Operation: Follow the prompts in the dialog box and type in needed data.
Step III:Turn on the controller power. The RS232 file input is ready.
The Operations are stated as follow
1. Press [program] [file manage] to file manage submenu. And then to press [=>] show up as follow:
3. After input the file name, Press [Ok] . Then the program will wait for receive state. The transfer state
will has shown on transfer process.
Step IV:Executing DNC software. Does the RS232 transfer setting adjust is the same controller, or controller
adjust is the same of DNC software. Executing the send function of DNC software. It can be transferred into
which the file of output.
• Attention:
When operating. The file input should be doing firstly. Let controller stay on the receive file state. And then
to set up transfer file function of DNC software. It can be sure transfer correctly.
DNC Function
Step III:Executing DNC software. Does the RS232 transfer setting adjust is the same of controller, or
controller adjust is the same of the DNC software. Executing the send function of DNC software. It can be
transferred into the file of output.
Step IV:Turn on controller power. Into system by press [program] [file manage] to file manage submenu.
Select the RS232 DNC Program is a working file. It is shown as follows.
Step Ⅴ:Press "monitor". Controller will read into file to working by RS232
• Attention:
When operating. It should be doing that the working file from DNC software output wait controller to
reading firstly. And select RS232 DNC Program is working file on controller. Finish, Setup working. It can be
sure transfer correctly.
The software of SYNTEC controller replace the software of DNC to execute RS232 function
Step III:Turn on the controller power. The RS232 file input is ready. Operation has been stated as follows.
Operation has been stated as follows.
1. Press [program] [file manage] to file manage submenu, And then to press [=>]show up as follow:
3. After input the file name. Press [Ok].Then the program will enter into waiting for receive state. The
transfer state will be shown on transfer process.
Step IV:Upper End of PC. Executing c:\cnc\cnc into the controller simulation software. Does RS232 file
output. Operation has been stated as follows.
1. Press [program] [file manage] to file manage submenu. Than to press [=>] key to appearing. And
press up/down key select that want output of file. Such as O1000.
3. After press [Ok] .Start transfer program. And appearing state of transfer.
• Attention:
1. When operating. The file input should be doing firstly. Let controller stay on the receive file state, and
to setup transfer file function of DNC software. It can be sure transfer correctly.
2. Be careful. SYNTEC controller software can offer RS232 file transfer function. But can't offer DNC
software that aside transfer and aside working function.
3. The most our must be careful. When PC executing. We suggest that add up /M /P parameter behind
batch of CNC. Let controller software can execute simulation controller of function on PC. The /M is
operate plate of simulation. User can setup working from keyboard. The /P will simulate ISR and
cover off Interrupt. Convenient software can execute upper the Windows. But will be invalid of
transfer function if behind batch of CNC add up /P parameter.
Controller Setting
1. F6 (Param. Setting) => The right most key (Next Page) => F3(Internet Setting) => F2(Ftp Svr Setting), enter 1
into the cell of Ftp Server to turn ON Ftp Server.
2. According to the description shown below, specify the input controller, IP address, subnet mask and
gateway..etc.
• IP Address Setting:
When Controller Ftp Server is turned on, the input IP Address has to be in the same area network with the
PC.
• Subnet mask:
The corresponding subnet mask to controller IP address has to be the same as that of PC.
• Pr-specified gateway:
The corresponding pre-specified gateway to controller IP address has to be the same as that of PC.
PC Setting
1. Install program "Ftp Client". FileZilla3.3.5.1 is recommanded. The program can be downloded at website:
http://filezilla-project.org/
• Host:
Fill in the IP Address of controller Ftp setting menu. Only IP connection is available in DOS.
• User name and password:
Current default user name and password are both "cnc". "NcFiles" is the access folder.
The user name is case sensitive.
• By clicking "Link", system connects to the controller.
When errors occur during connection, click disconnection before connect again.
2. Multi fixed sites setting:
• Input site information: input "controller IP" in host setting, select "normal" in logon type setting and
• If one PC will connect to multi-controller, repeat step 1 and step 2. The new sites will appear.
6. Average speed of file uploading (PC => CNC) in an area network is 140k bytes/sec.
7. Average speed of file downloading (CNC => PC) in an area network is 13k bytes/sec.
8. FileZilla3.4.0 has currently being verified to be unavailable for connection. Do not use FileZilla3.4.0 at the
moment.
9. In addition to FileZilla, ultrafxp107 has been tested and verified to be valid for connection.
10. The file name of file transmitted needs to be in Dos format: 8 characters for main file name without special
characters.
11. While file transmission, if user starts processing by mistake, the file will be transmitted continually until
transmission completes. Next connection is unavailable if user re-executes the file transmission.
The above is the system state when user starts processing by mistake.
Disconnection in transmission occurs when transmission is executed again after file transmission complete.
Connection will be re-established after processing complete or end of processing.
F10:Next page
• F1:Install PLC program
• F6(F2 in CE system):Install Macro
Description:
In application aspect, usually PLC or MACRO realizes special function or specification to work in conjunction
with the machine. PLC or MACRO Editing is usually developed on PC. After development, PLC or MACRO
should be installed into system for test and verification. This function allows operator install the customized
MACRO into system MACRO catalog, without plugging the system card.
Operations:
1. In accordance with hints, press "enter" after plugging in CF card or disk as sown below.
2. According to the size and number of MACRO, a certain time is required to copy. After copy complete,
press "ESC" to close the complete window as shown below.
Notes:
a. If the remaining disk memory is inadequate, or any error occurs in the disk, a copy-failed
message will be issued.
b. Install MACRO from external box of CF card or disk into system MACRO catalog.
c. Specify source disk code by parameter 3213.
d. The files whose file name beginning with alphabet M, S, T, O.
e. The encrypted MACRO program whose filename extension is MAS or without filename
extension.
f. Exclude special MDIBLOCK file from installing.
g. System copies all the files that corresponds to the above conditions from source disk.
Fig Controller home screen
Fig CAD/CAM Function Tree
Fig CAD/CAM Home Screen
Screen Description:
1. CAD graphical simulation and CAM graphical simulation area
F1:File Mang
In the CAD/CAM Home screen, after pressing F1 it will display below screen, User can select loading DXF file loading
(F1) or the existing DXF file can be converted to NC file(F2) and saved.
Related funcitons are explained below:
F1:Open File (To load a DXF file)
Operation:Pressing【F1】will display below screen, the user can use arrow keys(↑、↓)to select the file to be
loaded, press【ENTER】key or determine【F1】later, contents of the file will be loaded into the controller and displayed
on screen.
Fig Converting DXF into NC file and storing
F2:CAD Edit
In the CAD/CAM Home Screen, pressing 【F2】 will display below screen, user can choose the graphics contour
Edit or delete files or edit graphics and other functions using the arrow keys(↑、↓)to select the file for editing.
Insert a graphics or remove graphics.
Fig Teach screen in CAD Edit
Related functions description:
• F1:Teach Mode
Operation:Use this key to insert shapes,for straight line : Line, for circular arc : Arc , for circle : Circle,
after selecting input data corresponding graphical data will be displayed,file graphics information will load
data from DXF file.
• F2:Delete graph
Operation:By pressing(↑、↓)select a file to be deleted,selection will display a dialogue window to
confirm if the selected file should be deleted.
• F3:Edit graph
Operation:By pressing(↑、↓)select a file to be edited,selection will display a dialogue window,
window will be based on graphical data(straight、arc or circle ) graph to be modified can be edited in the
screen.
F3:CAM Parameter
In CAD/CAM under the Home screen,pressing 【F3】 will display following figure,The user can choose according
to【F1】Set or feed point【F2】CAM parameter setting.
Related functions are mentioned below:
• F1:Change start point setting
Operation:Using DXF file load the graphic information to select start point, press [ F1 ]. After entering a
new start point, the graphics will rearrange the processing sequence in accordance with the start point
position.
Fig Insert graphics screen
User can define above parameters as per his requirements. If any conflict with PLC and MACRO occurs, you need to
use EHMI modifying the variables including MACRO
Fig Process List Setting screen
Fig Insert Feed point screen
Note:
Fig Graphic simulation screen switches
1. Teach mode graphics
2. The endpoint of the previous figure will be considered as the starting point of the new figure
3. Enter the endpoint coordinate for the Toolpath
4. DXF Coordinate information
Operation:Input box to enter the end point coordinate (X,Y), the modified graphics will be displayed once the
coordinates are entered.
Result :
※Note:
• Segment for closed curve:
1. For the new pattern, the starting point is the end point of the previous pattern.
2. For circular arc, if the entered radius length is too small,then it will adjust the radius length to 0.7 of
the distance between start and end point.
3. Next for circle, starting point is the end point.
• Non- closed curve is not processed.
1. Teach mode graphics
2. The endpoint of the previous figure will be considered as the starting point of the new figure
3. Enter the Radius (R) and Angle (θ) for the Toolpath
4. DXF Coordinate information
Operation:Input box to enter radius and angle, radius is the distance from the end point coordinate, angle is
measured from the end direction angle.
Result :
Note:
• Segment for closed curve:
1. For the new pattern, the starting point is the end point of the previous pattern.
2. For circular arc,if the entered radius length is too small,then it will adjust the radius length to 0.7 of
the distance between start and end point.
3. Next for circle,starting point is the end point.
• Non- closed curve is not processed.
1. Teach modegraphics
2. The endpoint of the previous graph will be considered as the starting point of the new graph
3. Enter the endpoint X and Angle (θ) for the Toolpath
4. DXF Coordinate information
Operation:Input box to enter the end point coordinate X coordinate, angle is measured from the end direction
angle.
Result :
※Note:
• Segment for closed curve:
1. For the new pattern, the starting point is the end point of the previous pattern.
2. For circular arc,if the entered radius length is too small,then it will adjust the radius length to 0.7 of
the distance between start and end point.
3. For circle,starting point is the end point.
• Non- closed curve is not processed.
1. Teach mode graphics
2. The endpoint of the previous graph will be considered as the starting point of the new graph
3. Enter the endpoint Y and Angle (θ) for the Toolpath
4. DXF Coordinate information
Operation:Input box to enter the end point coordinate Y coordinate, angle is measured from the end direction
angle.
Result :
Note:Segment for closed curve:
1. For the new pattern, the starting point is the end point of the previous pattern.
2. For circular arc, if the entered radius length is too small,then it will adjust the radius length to 0.7 of
the distance between start and end point.
3. Next for circle, starting point is the end point.
• Non- closed curve is not processed.
1. Teach mode graphics
2. The endpoint of the previous graph will be considered as the starting point of the new graph
3. Enter the input parameters of the arc
4. DXF Coordinate information
Operation:Input box to enter the centre coordinates IJ,end point coordinate (X,Y), at this point the system will
determine if the radius of the arc is less than half of the distance from the endpoint, if it is too small it will send an
alert ( below) must re- enter the parameter , if it is a closed curve system will decide the direction of the arc
direction in accordance with the process , for non- closed curve, user can set the curve in clockwise or counter
clockwise direction.
※Note:
• Segment for closed curve:
1. For the new pattern, the starting point is the end point of the previous pattern.
2. For circular arc, if the entered radius length is too small,then it will adjust the radius length to 0.7 of
the distance between start and end point.
3. Next for circle, starting point is the end point.
• Non- closed curve is not processed.
1. Teach mode graphics
2. The endpoint of the previous graph will be considered as the starting point of the new graph
3. Enter all the input parameters for the arc
4. DXF Coordinate information
Operation:In the input box , enter the center coordinates I , J, Arc angle θ. At this point the system will
determine if the radius of the arc is less than half of the distance from the endpoint, if it is too small it will
send an alert ( below) must re- enter the parameter , if it is a closed curve system, it will decide the direction
of the arc direction in accordance with the process , for non- closed curve, user can set the curve in
clockwise or counter clockwise direction.
Result :
※Note:
1. Teach mode graphics
2. The endpoint of the previous graph will be considered as the starting point of the new graph
3. Enter the input parameters for the arc
4. DXF Coordinate information
Operation:In the input box, enter the end point coordinate (X,Y), Arc radius R. Set the direciton as 1 for
counterclockwise. At this point the system will determine if the radius of the arc is less than half of the distance
from the endpoint, if it is too small it will send an alert ( below) must re- enter the parameter , if it is a closed curve
system, it will decide the direction of the arc direction in accordance with the process , for non- closed curve, user
can set the curve in clockwise or counter clockwise direction.
Result :
※Note:
1. Teach mode graphics
2. Starting point coordinate
3. Enter the input parameters for circle
4. DXF Coordinate information
Operation:In the Input box, enter center coordinates (X,Y),Arc radius R, after entering the CAM processing
direction, contour direction will be decided.
Result :
1. Teach mode Graphics
2. Starting point coordinate
Note:Circle acts as an independent closed curve so do not insert any graphics.
1. Teach mode graphics
2. Starting point coordinate
3. Enter the input parameters for circles
4. DXF Coordinate information
5. Once the parametes are entered, diagnostic parameters such as direction angle and radius are set
• Operation:Input box to enter center coordinates (X,Y),Arc radius R,after entering the CAM processing
direction, contour direction will be decided, this circle will be the main circle,rest of the circles will be
copied from the main circle.
• Input matrix:
1. Enter the center point of the larger circle, provide radius and angle so it can calculate no. of rings/circles
2. Enter angle between 0~360 deg.
3. The direction for creating circles in desired direction.
4. Number of circles/arrangement
Parameter input schematic diagram as shown in the figure below :
Result :
Fig Delete graphics screen setting
Graphics will be automatically deleted after deleting the selected graphics as well as its coordinate informaiton, as
shown in the figure.
Fig Delete graphic screen results
Note:
• Segment for closed curve:
1. If current curve is deleted and the next pattern is arc then it will determine whether the arc radius is
too small , if the radius is too small it will adjust it to 0.7 of distance from the end point.
2. A closed curve needs minimum three points , after deleting points if they are less than three points
then it becomes a non closed curve.
• Non- closed curve is not processed.
Fig Edit graphic screen
Explaination
Fig Process schematic diagram
• Operating process example:
• Example:Tool in→Contour processing →Tool out
1. 【F1】Insert Tool
2. Enter tool parameter#30 := 2; @10103 := 10; //Tool in machining parameter
3. F1】Confirm
4. 【F3】Insert contour
5. 【F2】Insert Tool out
6. 【F1】Confirm
7. Finish
Example:Tool in→ Contour processing →Tool out→ Tool in→ Contour processing→ Tool out
1. 【F1】Insert Tool in
2. Enter tool in parameter#30 := 2; @10103 := 10; //Tool in process parameter
3. 【F1】Confirm
4. 【F3】Insert contour
5. 【F2】Insert Tool out
6. 【F1】Confirm
7. 【F1】Insert Tool in
8. Enter tool in parameter #30 := 2; @10103 := 10; // Tool in process parameter
9. 【F1】Confirm
10. 【F3】Insert contour
11. 【F2】Insert Tool out
12. Enter tool out parameter #30 := 2; @10103 := 10; // Tool out process parameter
13. 【F1】Confirm
14. Finish
Fig Post processing flowchart
※Note:
1. CAM processing parameter screen can be based on user defined R value
2. System Customization area is input box screen which does not correspond to any relevant system
variables , the system automatically grabs internal value of input box , is automatically filled in the
value to 0。
1. Cutting depth:
1. (Name):Depth Input
2. Input format:Please don’t leave it empty
3. If no design then automatically process the depth0
• Step processing depth:
1. (Name):Step Depth Input
2. Input format:Please don’t leave it empty
3. If no design then automatically process the depth 0
• Cutting direction:
1. (Name):Cutting Direction Input
2. Input format:Please don’t leave it empty
3. If cutting direction is no defined then it should be Clockwise
• Other than the above three parameters (Cutting depth、Step processing depth、Cutting direction)
remaining parameters can have custom defined names and input format(@、R….)
※Note:
1. Stepping cutting depth flag:When the depth setting step process (nonzero value) This flag is set to 1, The
other is 0.
2. Cutting quadrant:This is changing a system to calculate the cutting of quadrant,If the system calculates
the forward ( back) for the third quadrant quadrant, If the feed parameter setting W4,Will change into
(back) knife quadrant for the fourth quadrant。(Orientation diagram as shown in the figure below)
Fig Tool in tool out segment path
Fig Tool out quadrant schematic
• Example:
<?xml version="1.0" encoding="UTF-8"?>
<CycleSchema>
<Cycle Name="CAMParameter">
<Field>
<Name>ToolCorrection</Name>User definable
<Format>Long</Format>
<Storage>R4050</Storage>
<Default>40</Default>
</Field>
<Field>
<Name>ToolCorrectionVal</Name>
<Format>Long</Format>
<Storage>R4051</Storage>
<Default>0</Default>
</Field>
<Field>
<Name>ToolLengthCompensationVal</Name>
<Format>Long</Format>
<Storage>R4052</Storage>
</Field>
<Field>
<Name>CutterFeedRate</Name>
<Format>Long</Format>
<Storage>R4053</Storage>
<Default>1000</Default>
</Field>
<Field>
<Name>FeedProcessRate</Name>
<Format>Long</Format>
<Storage>R4054</Storage>
<Default>1000</Default>
</Field>
<Field>
<Name>RetactProcessFeedrate</Name>
<Format>Long</Format>
<Storage>R4055</Storage>
<Default>1000</Default>
</Field>
<Field>
<Name>RapidTraversePosition</Name>
<Format>Long</Format>
<Storage>R4058</Storage>
<Default>0</Default>
</Field>
<Field>
<Name>FeedMode</Name>
<Format>Long</Format>
<Storage>R4059</Storage>
<Default>0</Default>
</Field>
<Field>
<Name>SpindleSpeed</Name>
<Format>Long</Format>
<Storage>R4060</Storage>
<Default>3000</Default>
</Field>
<Field>
<Name>SpindleMode</Name>
<Format>Long</Format>
<Storage>R4061</Storage>
<Default>3</Default>
</Field>
<Field>
<Name>CircleProcessMode</Name>
<Format>Long</Format>
<Storage>R4062</Storage>
<Default>0</Default>
</Field>
<Field>
<Name>ToolNumber</Name>
<Format>Long</Format>
<Storage>R4063</Storage>
<Default>0</Default>
</Field>
<Field>
<Name>FeedRetractPathLength</Name>
<Format>Long</Format>
<Storage>R4064</Storage>
<Default>0</Default>
</Field>
<Field>
<Name>FeedRetractangle</Name>
<Format>Long</Format>
<Storage>R4065</Storage>
<Default>0</Default>
</Field>
</Cycle>
</CycleSchema>
M08;
G04X3.;
#40 := ((#21 - #24)(#4 - #22)) - ((#22 - #25)(#11 - #21)); //Determine direction of cutting
IF (#11 = #0 AND #4 = #0) THEN //Circle
#40 := -1;
END_IF;
IF (#23 <> #0) THEN // Cutting tool quadrant changes
#17:=#23;
END_IF;
IF (#17 = 1) THEN
#50 := 1; // x multiplication factor
#51 := 1; // Y multiplication factor
ELSEIF (#17 = 2) THEN
#50 := -1; // x multiplication factor
#51 := 1; // Y multiplication factor
ELSEIF (#17 = 3) THEN
#50 := -1; // x multiplication factor
#51 := -1; // Y multiplication factor
ELSEIF (#17 = 4) THEN
#50 := 1; // x multiplication factor
#51 := -1; // Y multiplication factor
END_IF;
#41 := PARAM(17); //Decide BLU
IF (#41 = 1) THEN//Arc in arc out
#41:=100;
ELSEIF (#41 = 2) THEN // Inclined feed
#41:=1000;
ELSEIF (#41 = 3) THEN // Inclined feed
#41:=10000;
END_IF;
#60 := @14064/#41; // Feed path conversion
#61 := @14065/#41; // Feed angle conversion
IF (@14059 = 2) THEN// Arc in arc out
#53 := #60 / ((#61*3.14159265358979323846)/180);
#30:= #24 + #50*#53*COS(#61); // Calculate the X coordinate
#31:= #25 + #51*#53*SIN(#61); // Calculate the Y coordinate
ELSEIF (@14059 = 1) THEN // Inclined feed
#30:= #24 + #50*#60*COS(#61); // Calculate X coordinate
#31:= #25 + #51*#60*SIN(#61); //Calculate Y coordinate
END_IF;
F@14054; //Feed rate
#40 := ((#24 - #30)(#22 - #25)) - ((#25 - #31)(#21 - #24)); //Determine direction of cutting
IF (#11 = #0 AND #4 = #0) THEN //Circle
#40 := 1;
END_IF;
IF (@14059 = 0) THEN// Cutting tool
G00 X#24 Y#25 Z@14058;
IF (#16 <> 0) THEN // Determine if the machining is done in stepwise order
G01 Z-(#6);
ELSE
G01 Z-(#5);
END_IF;
ELSEIF (@14059 = 1) THEN // Inclined feed
G74 Cutting feed After stopping, spindle Cutting feed Left hand taping cycle
rotate clockwise
G76 Cutting feed Spindle location stop and Speedy Fine boring cycle
offset a displacement movement
value
G84 Cutting feed Spindle reverse after dwell Cutting feed Tapping drilling cycle
*G88 Cutting feed Spindle stop after dwell Manual Fine boring cycle of
movement half automation
F Selection of federate
2.4.1.2 G17, G18, and G19 can set axis of drilling, list as below:
Return to R point:
When tool perform to the bottom of the hole, the tool can return to initial position or R point. And that is decided by
G98/G99, G98 is back to initial position, G99 is back to R point.
Number of repeats K:
If we want to perform many holes in the same distance, we can specify number of repeats K, range of K 0~9999,
but the first hole need to use increment mode(G91) to specify, or it will repeat drilling in the same place.
When K=0, drilling data will be set, X, Y movement command cannot be executed in block, drilling cannot be
execute too.
Cancel cycle:
G80 or G code of 01 group(G00/G01/G02/G03…etc.) can cancel cycle.
Increment (G91)/ absolute(G90) mode:
2.4.2.2 Description
Each axles move to appointed point in no interpolation status, X、Y、Z is the final position, use G90/G91 to design
absolute or increment value.
2.4.2.3 Notice
the movement mode can decide by parameter #411
(0: linear, 1: each axle move in max speed independently)
2.4.2.4 Example
PIC:
Program description:
1. first way(absolute): G90 G00 X90.0 Y40.0; //use difference value between appointed point and zero point to
do straight interpolation to appointed point
2. second way(increment): G91 G00 X70.0 Y20.0; // use difference value between appointed point and initial
point to do straight interpolation to appointed point
2.4.3.2 Description
G01 executes linear interpolation, it can be used G90/G91 to decide absolute or increment mode, use feed rate
provided by F to go to the specified position.
2.4.3.3 Notice
• The max. feed rate of G01 is defined by PR405-maximum cutting feed rate or (PR621~PR636)-each axis
maximum cutting feed rate
• Default value F: 1000mm/min(inch/min) for G94 mode and 1.mm/rev(inch/rev)22 for G95 mode
• Default mode G94/G95 can be changed by parameter Pr3836 (reboot controller to activate setting).
2.4.3.4 Example 1
PIC:
Program description:
1. Absolute command: G90 G01 X90.0 Y40.0;
//do linear interpolation from zero point to the specified point(90,40)
2. increment command: G91 G01 X70.0 Y20.0;
// the tool does linear interpolation X + 70 and Y + 20 to specified point
22 http://1.mm/rev(inch/rev)
2.4.3.5 Example 2
PIC:
Program description:
1. absolute way:
N001 G00 X0.0 Y0.0 Z10.0;//positioning to above of P0
N002 G90 G01 Z-10.0 F1000;//straight interpolation to bottom of workpiece, speed1000mm/min
N003 Y38.0;//P0 à P1
N004 X20.0 Y45.0;//P1à P2
N005 X55.0;//P2 à P3
N006 Y10.0;//P3 à P4
N007 X45.0 Y0.0;//P4 à P5
N008 X0.0;//P5 à P0
N009 G00 Z10.0;//positioning back to above of P0
N010 M30;//program end
2. increment way
X, Y, Z: Specified point
I, J, K: the vector value that starting point of arc to the center of a circle(center of a circle-starting point)
R: Radius of arc
F: Feed rate
G90/G91 decide absolute or increment
Description
G02、G03 do circular interpolation according to appointed plane、coordinate system、size of arc and speed of
interpolation, and the rotate direction decide by G02(CW)、G03(CCW). Description of the command format as
below:
4 Distance from start point to center of Two axes of Vector value from start of arc to
circle I, J, K center of circle
2.4.4.2 Notice
1. G02, G03 direction
2. I, J, K definition:
3. how to use R:
a. When θ≦180 degree, R is positive.
2.4.4.3 Example
Example Program 1
Example Program 2
2.4.5.2 Description
When the 3rd axis which is vertical to arc plane moves, G02/G03 is to be helical interpolation. The choice of helical
interpolation is the same as circular interpolation. Helical interpolation uses G code(G17/G18/G19) to decide which
plane to do circular interpolation.
G17 form: synchronously with arc of X-Y plane.
G18 form: synchronously with arc of Z-X plane.
G19 form: synchronously with arc of Y-Z plane.
2.4.5.3 Notice
N/A
2.4.5.4 Example
PIC:
Program description:
G17 G03 X0.0 Y1000.0 R1000.0 Z900.0 F600;
// synchronously with arc of X-Y plane (CCW), do helical interpolation with feedrate600mm/min
2.4.6.2 Description
By specifying a dwell, the execution of the next block is delayed by the specified time. In addition, a dwell can be
specified to make an exact check in the cutting mode.
2.4.6.3 Notice
N/A
Example
Program description:
G04 X2500;//delay 2.5 sec
G04 X2.5;//delay 2.5 sec
G04 P2500;//delay 2.5 sec
G04 P2.5;//delay 2 sec (decimal point not permitted)
G01 X Y Z F__;
G02 X Y Z R ;
G00 X Y Z ;
G05 P0; // Cancel HSHP interpolation
P: Multiple motion parameters
X, Y, Z: Specific coordinate point
F: Max feedrate (mm/min)
2.4.7.2 Description
G05 provides one default parameter, P10000, and five other parameters, P1~P5, for users. Interpolation commands
execute the mode of smoothing curve by processing program. G90/G91 decides absolute or increment mode.
Feedrate is decided by F code for high speed & high precision interpolation.
Condition:
• On high speed & high precision interpolation (G05 P ) mode, M code and MPG simulation of negative
direction are invalid.
• On high speed & high precision interpolation (G05 P ) mode, if cutter compensation(G40/G41/G42) and tool
length compensation (G43/G44/G49) are used, the program can cancel G05 mode until G40/G41/G42 or G43/
G44/G49 ending. It is not recommended to do that unless necessary.
• On high speed & high precision interpolation (G05 P ) mode, M30 or M99 is needed to be added in the end of
program.
2.4.7.3 Notice
N/A
2.4.7.4 Example
PIC:
Program description:
G0 X3. Y4. Z0.
G05 P10000 //Start high speed & high precision interpolation
G01 X3.8 Y6.1 F5000.
X4.6 Y7.
X5.4 Y6.1
X6.1 Y4.
X6.9 Y1.9
X7.7 Y1.
X8.5 Y1.9
X9.3 Y4.
X10. Y6.1
G05 P0 // Cancel high speed & high precision interpolation
M30
2.4.8.2 Description
1. If command is inadequate (ex: Q or E unspecified), it will be ineffective.
2. G90 and G91can both be used in conjunction with G05.1.
3. Path smoothing is only effective on command G01 between G5.1 Q1 E and G5.1 Q0.
4. Under G5.1 mode, press single block stop will not necessarily stop the process at the end of the block.
Conditions:
1. Under G61/G63 mode, Commands to start path smoothing (G5.1) are prohibited. Otherwise, system will
issue the alarm.
2. Under G5.1 mode, if G61/G63 is performed, path smoothing will stop. Until system leaves G61/G63 mode,
path smoothing function will be restart automatically.
3. Under G5.1, If command G01 is after tool length compensation command(G43) or coordinate transformation
command(G54), path smoothing will not be performed. Afterwards, G01 command returns to perform path
smoothing.
Notice
N/A
2.4.8.3 Example
PIC:
Program 1:
N001 G05.1 Q1 E0.01 //Start path smoothing function, allowable error: 10um
N002 G90 G01 F2000
N003 X-0.002 Y-0.001 //the following commands perform path smoothing function
N004 X-0.003 Y-0.003
N005 X-0.004 Y-0.005
N006 X-0.005 Y-0.007
N007 X-0.007 Y-0.008
N008 X-0.008 Y-0.009
N009 X-0.011 Y-0.010
N010 X-0.013 Y-0.012
N011 X-0.014 Y-0.013
N012 X-0.015 Y-0.015
N013 X-0.016 Y-0.018
N014 G05.1 Q0 // close path smoothing function
N015 M30 //program ends
Problem 2:
N001 G05.1 Q1 E0.01 //Start path smoothing function, allowable error: 10um
N002 G91 G01 F2000
N003 X-0.002 Y-0.001 //the following commands perform path smoothing function
N004 X-0.001 Y-0.002
N005 X-0.001 Y-0.002
N006 X-0.001 Y-0.002
N007 X-0.002 Y-0.001
N008 X-0.001 Y-0.001
N009 X-0.003 Y-0.001
N010 X-0.002 Y-0.002
N011 X-0.001 Y-0.001
N012 X-0.001 Y-0.002
N013 X-0.001 Y-0.003
N014 G05.1 Q0 // close path smoothing function
N015 M30 //program ends
Problem 3:
G5.1 Q1 E0.1 // Start path smoothing function, allowable error: 100um
G91 G01 F2000 // the following commands perform path smoothing function
X -0.005
:
G43 H3 //G43command
Y -0.005 // this command doesn’t perform path smoothing function
X -0.005 // restart path smoothing function
:
M30 //program ends
Problem 4:
G5.1 Q1 E0.05 // Start path smoothing function, allowable error: 50um
G90 G01 F2000 // the following commands perform path smoothing function
X-0.005 Y0.
:
X-0.1 Y-0.01
G61 //start G61 mode and close path smoothing function
X-0.1 Y-0.02 //the following commands do not perform path smoothing function
:
X0.005 Y0.
G64 //close G61
X0.005 Y0.01 //restart path smoothing function
:
M30 //program ends
2.4.9.2 Description
G06.2 cutting command executes NURBS curve interpolation according to the program. G90/G91 determines
whether absolute or incremental mode is used. The cutting feedrate of NURBS curve interpolation is set by “F”
function.
the movement mode can decide by parameter #411
(0: linear, 1: each axle move in max speed independently)
2.4.9.3 Condition
Single block Execution and hand-wheel simulation in negative direction are not supported.
Definition of NURBS curve:
A NURBS curve can be expressed as the formula shown below :
2.4.9.4 Example
Program
N001G0 X0.0 Y0.0 Z0.0
N002G05 P10000 //Start high speed & high precision interpolation
N003G06.2 P3 K0.0 X0.0 Y0.0 Z0.0 R1.0 F5000.
//execute NURBS curve interpolation
N004 K0.0 X0.0 Y5.0 Z0.0 R1.0
N005 K0.0 X5.0 Y5.0 Z0.0 R1.0
N006 K1.0
N007 K1.0
N008 K1.0
N009G05 P0 // high speed & high precision interpolation off
2.4.10.2 Description
when cut the corner, because tool moves too fast or servo system delays, tool can not cut the exact shape of corner,
but when you need to cut high precision rectangular, you can use G09 or G61 to make it, it slow down the tool when
approach to corner, when reach to the specified position (in CNC parameter range), it will run the next block. G09
exact stop only effected in one block which has G09; G61 exact stop effected each cutting command (G01~G03) after
G61, until G62 or G63 or G64 is specified.
2.4.10.3 Notice
G01 check window: parameter 421-440
G00 check window: parameter 461-480
2.4.10.4 Example
PIC:
2.4.11.2 Description
G10 command: it can directly use program command to enter tool compensation value.
In absolute mode (G90), value of G10 is the new compensation value; in increment mode (G91), value of G10 is the
sum of the value of the moment with the new compensation value.
2.4.11.3 Example
PIC:
2.4.12.2 Description
start polar coordinate mode in first line, G16 for polar coordinate command start, G15 for polar coordinate
command cancel, it can use polar coordinate mode to enter position(radius and angle), G90/G91 can specify in it.
First address is radius, second address is angle. Absolute or increment is decided by G90 or G91, G90 is absolute,
G91 is increment, in absolute mode, the increase of radius or angle from origin point; in increment mode, angle or
radius total from the last radius or angle.
2.4.12.3 Notice
1. when polar coordinate zero point is the same as working coordinate
2.4.12.4 Example
PIC:
1. Absolute command:
N001 T1 S1000 M03;
//NO.1 tool(diameter10 mmdrill), spindle 1000rpm (CW)
N002 G17 G90 G16;
//X-Y plane, absolute mode, start polar coordinate mode
N003 G99 G81 Z-12.0 R2.0 F600 K0;
//do drilling cycle, depth12mm, feedrate600mm/min, back to R point when finish
N004 X100.0 Y90.0;
//specified a distance100mm, angle 90 degree(first hole)
N005 Y210.0;
//specified a distance100mmand angle 210 degree, from the origin point(second hole)
N006 Y330.0;
//specified a distance100mmand angle 330 degree, from the origin point(third hole)
N007 G15 G80 M05;
//polar coordinate mode cancel, cycle cancel, spindle stop
N008 M30;//program end
2. Increment command:
N001 T1 S1000 M03;
// NO.1 tool(diameter10 mmdrill), spindle 1000rpm (CW)
N002 G17 G90 G16;
// X-Y plane, absolute mode, start polar coordinate mode
N003 G99 G81 Z-12.0 R2.0 F600 K0;
// do drilling cycle, depth12mm, feedrate600mm/min, back to R point when finish
N004 X100.0 Y90.0;
//specified a distance100mm, angle 90 degree(first hole)
N005 G91 Y120.0 K2;
//increment command, angle totals 120 degree from last point (second hole)
N006 Y120.0;
//increment command, angle totals 120 degree from last point (third hole)
N007 G15 G80 M05;
// polar coordinate mode cancel, cycle cancel, spindle stop
N008 M30;//program ends
2.4.13.2 Description
when use circular interpolation, tool radius compensation or polar coordinate command, need to use G17, G18, or
G19 to set cutting plane and tell controller the working plane(default G17).
2.4.13.3 Example
Use of G17/18/19 with G02/03
2.4.14.2 Description
it can return to reference position or return to origin point, in order not to let the tool crush, it will use G00 mode to
move from present position, it will move to the specified safety mid-point first and then return to origin point or
reference point.
Note
this command usually use in auto tool exchange. For safety, before doing G28, must cancel tool compensation
Example
Problem 1:
G90 G28 X50.0 Y30.0; //AàBàC, mid-point(50,30)
Problem 2:
G28 X0; //only X axis return to reference point
G28 Y0; //only Y axis return to reference point
G28 Z0; //only Z axis return to reference point
2.4.15.2 Description
G29 can let tool from reference point through mid-point to specified point after setting G28. Notice that G29 can not
use alone, because G29 does not specify mid-point, G29 use the mid-point from G28, therefore, before do G29 must
do G28 first.
Under G90, the specified point is the absolute coordinate; under G91, it is the increment distance from mid-point to
specified point.
Example
PIC:
1. Absolute command:
N001 G90 G28 X20.0 Y30.0;
//A>B>C, mid-point(20,40), in absolute command mode
N002 M06;//change the tool
N003 G29 X40.0 Y0.0;
// C>B>D, the specified point is absolute coordinate
2. Increment command:
N001 G91 G28 X20.0 Y40.0;
//A>B>C, mid-point(20,40), in increment command mode
N002 M06;//change the tool
N003 G29 X40.0 Y-40.0;
//C>B>D, the specified position is the increment value from mid-point to specified point
2.4.16.2 Description
for the convenience that change tool and check, we use parameter to set a reference point to suitable position, it
can let tool need not return to mechanical zero point, increase efficiency in changing the tool, the usage of this
command is the same as G28 only expect returned point. Floating reference position return command, usually use
in the position of automatically change the tool differ from the origin point. Movement mode G00.
2.4.16.3 Notice
usually this command use in automatically change the tool, for safety, before do G30, need to cancel the tool
compensation function.
2.4.16.4 Example
PIC:
2.4.17.2 Description
skip command use in a unknown program point, and it specify that point, when measurement runs into impede,
when machine get skip signal, LADDER C BIT ON, G31 will record the present mechanical position and interrupt
motion of G31, run next block.
2.4.17.3 Example
Program description:
N001 G31 G91 X100.0 F100; //original motion until run into impede
N002 Y100.0;//use contact point to be opposite coordinate, change path to specified position, it does not wait to
the finished of front block
Program description:
N001 G31 G90 X200.0 F100; //original path until running into impede
N002 X200.0 Y100.0; //use zero point to be the relative coordinate to change the path to the specified position, and
it does not wait to the finished of front block.
Program description:
N001 G31 G90 X100.0 F1000; // original path until running into impede
N002 X130.0 Y70.0; // use zero point to be opposite coordinate to change the path to specify position, it does not
wait to the finished of front block
2.4.18.2 Description
When spindle turned, tool feeds in Z axis direction at the same time. After repeating many times, there is inertia lag
of the spindle rotation at thread interpolation finishing. They will produce somewhat incorrect leads at start and
end points of a thread cut. In order to compensate this, thread cutting length should be specified longer than
required, in thread interpolation, limit of spindle speed(R) is:
R: spindle speed(rpm)
Thread lead(F): mm or inch
2.4.18.3 Note
Max feedrate can be setting by parameter #405.
Acceleration and deceleration time of thread interpolation can be setting by parameter #409.
2.4.18.4 Example
PIC:
Program form:
G33 Z10.0 F1.5 ;
//thread cutting at a pitch of1.5mm, the end is at Z axis10mm
2.4.19.2 Description
1. Return to P reference point with G30. G30 will not be executed if P is not defiend.
2. Rapid move Z to starting point.
3. Move Z to probe starting point with G31
4. Move Z to probe ending point with G31, and proceed with tool length measurement.
5. Automatic tool length measurement complete, the tool length shall be defined to corresponding tool
automatically.
2.4.19.3 Note
1. Start from:
-SUPER/10s/20s:10.116.10C
-11s/21s:2.2.3
2. Please install the probe before the automatic tool measurement. It is recommended to insert the probe
location to reference point P via Pr2801~2860.
3. The override is defined a 100% during automatic tool measurement.
4. The MPG offset of Z will be reset once complete the tool length measurement.
Alarms
5. [MAR-330 Z min. coordinate set error alarm!] shall occur if Z is not defined.
6. [MAR-333 Z start point error alram!] shall occur if Z initial point is lower than Z starting point.
7. [MAR-334 Without issue H code before G code tool length measurement] shall occur if H word is not defined
before automatic tool measurement.
8. [MAR-335 measure position setting error, measure signal has being triggered] shall occur if probe signal
activated during Z axis move from starting point to probe starting point.
9. [MAR-336 measure position setting error, measure signal hasn't being triggered] shall occur if probe signal is
not activated once Z axis reach probe ending point.
Program form:
G30 P2 X75.0 Y25.0; // return to reference point 2
M06 T1; // change to T1
H1; // define the tool length compensation H1
G37 Z-150; // move Z axis to -150.
M06 T2; // change to T2
H2; // define the tool length compensation H2
G37 Z-150; // move Z axis to -150.
M06 T3; // change to T3
H3; // define the tool length compensation H3
G37 P2 Z-200.; // return to reference point 2, move Z to -200.
Program form:
G30 P2 X75.0 Y25.0; // return to reference point 2
M06 T1; // change to T1
H1; // define the tool length compensation H1
G37 Z-150; // move Z axis to -150.
M06 T2; // change to T2
H2; // define the tool length compensation H2
G37 Z-150; // move Z axis to -150.
M06 T3; // change to T3
H3; // define the tool length compensation H3
G37 P2 Z-200.; // return to reference point 2, move Z to -200.
Z: Absolute command for end point of Z in mechanical coordinates. Value of Pr4057 will be used if Z is not defined.
R: Measuring distance, incremental value from Z position. Value of Pr4055 will be used if R is not defined.
F: Measuring federate. Value of Pr4057 will be used if F is not defined.
P: Reference point P. Value of Pr4058 will be used if P is not defined. This action of reference point return will not be
executed if Pr4058 is used and set to 0.
Q: Safety point. The control shall retract Z to machine zero if Q is not defined.
2.4.20.2 Description
2.4.20.3 Note
1. Start from:
-SUPER/10s/20s:10.116.10C
-11s/21s:2.2.3
2. Please install the probe before the automatic tool measurement. It is recommended to insert the probe
location to reference point P via Pr2801~2860.
3. The override is defined a 100% during automatic tool measurement.
4. The MPG offset of Z will be reset once complete the tool length measurement.
Alarms
1. [MAR-330 Z min. coordinate set error alarm!] shall occur if Z is not defined.
2. [MAR-333 Z start point error alram!] shall occur if Z initial point is lower than Z starting point.
3. [MAR-334 Without issue H code before G code tool length measurement] shall occur if H word is not defined
before automatic tool measurement.
4. [MAR-336 measure position setting error, measure signal hasn't being triggered] shall occur if probe signal is
not activated once Z axis reach probe ending point.
Program form:
G30 P2 X75.0 Y25.0; // return to reference point 2
M06 T1; // change to T1
H1; // define the tool length compensation H1
G37.1 Z-150; // move Z axis to -150.
M06 T2; // change to T2
H2; // define the tool length compensation H2
G37.1 Z-150; // move Z axis to -150.
M06 T3; // change to T3
H3; // define the tool length compensation H3
G37.1 P2 Z-200.; // return to reference point 2, move Z to -200.
G40;
2.4.21.2 Description
In general, when the tool is moved, if tool center is cutting along the workpiece, and the tool radius is overcut. In
cutter compensation, the tool moved, the tool path can be shifted by the radius of tool. It can let the shape which is
after process is equal with layout. Therefore we can enter the size of layout, and match this function, to get the right
size of workpiece, we can ignore tool radius in the program.
2.4.21.3 Example
1. Cutter compensation:
left right
right left
2.4.21.4 Note
when process a fillister, if the width less than twice of tool, than system will send the alarm because of over cutting.
Program example
Program description:
N001 T1 S1000 M03;//tool NO.1(diameter10mm), spindle 1000rpm (CW)
N002 G00 X0.0 Y0.0 Z10.0;//positioning above programmed zero point
N003 M08;//open cutting liquid
N004 G90 G01 Z-10.0 F600;//linear interpolation to bottom of workpiece, feedrate600mm/min
N005 G42 Y24.0 D01;//cutter compensation left, program zero point>A
N006 G03 X9.0 Y30.0 R10.0;//A>B circular interpolation (CCW)
N007 G02 X30.0 Y9.0 R15.0;//B>C circular interpolation (CW)
N008 G03 X30.0 Y-9.0 R10.0;//C>D circular interpolation (CCW)
N009 G02 X9.0 Y-30.0 R15.0;//D>E circular interpolation (CW)
N010 G03 X-9.0 Y-30.0 R10.0;//E>F circular interpolation (CCW)
N011 G02 X-30.0 Y-9.0 R15.0;//F>G circular interpolation (CW)
N012 G03 X-30.0 Y9.0 R10.0;//G>H circular interpolation (CCW)
N013 G02 X-9.0 Y30.0 R15.0;//H>M circular interpolation (CW)
N014 G03 X0.0 Y24.0 R10.0;//M>A circular interpolation (CCW)
N015 G00 Z10.0;//Z axis rise, return to start point
N016 G40 X0.0 Y0.0;//cutter interpolation cancel, return to start point
N017 M09;//cutting liquid OFF
G49;
G43: compensation along positive direction;
G44: compensation along negative direction;
G49: compensation cancel;
Z: Z axis end coordinates;
H: tool number;
2.4.22.2 Description
when use machine to process each workpieces, there are many tools that we use, and the length of each tool is
different, during programming, after change the tool the difference between tool length will make Z axis direction
have errors, tool length compensation(G43/G44) is used to Z axis position compensation and to correct the
difference between tool length.
choose a tool to be basis, in system operation interface do tool length adjust in work coordinates setting to G54
system, after that we can use it to be the difference between tools of basis tool, we can convert length of
compensation.
2.4.22.4 Notice
Example
Program description:
T1 S1000 M03;//use tool NO.1(diameter20mm), spindle 1000rpm(CW)
2.4.23.2 Description
G51 let the tool path magnify and reduce at our own choose.
G50: scaling cancel.
2.4.23.3 Example
PIC:
Program description:
N001 G00 X50.0 Y50.0;//positioning
N002 G51 X125.0 Y90.0 P0.5;//decide center of scaling X125,Y90 scaling magnification value 0.5, do scaling to steps
N003~N009
N003 G01 Y70.0 F1000;//linear interpolation, feedrate1000mm/min
N004 X100.0 Y150.0;
N005 G03 X150.0 I25.0;//circular interpolation, radius25mm;
N006 G01 X200.0 Y70.0;// linear interpolation
N007 Y50.0;
N008 X50.0;
N009 G00 X0.0 Y0.0;//return
N010 G50;//scaling cancel
N011 M30;//program end
2.4.24.2 Description
when cut symmetry shape, we only need one program between left side or right side, and use this function we can
process another side. G51.1 specify point(position) and axis of symmetry for producing a mirror image
if there is only one axis specify mirror image on specified plane, circular、tool length compensation or the direction
of coordinate rotation or direction of compensation, all of those execute reverse.
because of this function use in part coordinates, when counter reset or work coordinates change, center of mirror
image is changed.
G28, G30 inprogrammable mirror image, before the mid-point , programmable mirror image is effective, after the
mid-point, programmable mirror image is not execute.
execute G29 inprogrammable mirror image, that is effective to mirror image of mid-point.
2.4.24.3 Note
Execute mirror image cancel out of the center point, absolute value can not match with mechanical position, as the
below PIC (this status continues until executing G90、G28 or G30). If you specify the center of mirror image again in
the absolute static status, it will be specified to a unable expect position. Please use absolute positioning after
mirror image cancel.
2.4.24.4 Example
Problem 1:
Program description:
N001 T1 S1000 M03;//use tool NO. 1, 1000rpm(CW)
N002 M98 H100;//execute sub-program
N003 G51.1 X60.0;//execute programmable mirror image that symmery axis X=60
N004 M98 H100;// execute sub-program
N005 G50.1;//programmable mirror image cancel
N006 G51.1 Y55.0;//execute programmable mirror image that symmery axis Y=55
N007 M98 H100;// execute sub-program
N008 G50.1;// programmable mirror image cancel
N009 M05;//spindle stops
N010 M30;//program ends
N100;//sub-program list
G00 X60.0 Y55.0;//positioning to specified point
G01 Y75.0;//linear interpolation to O point
X80.0;//O>A
X120.0;//A>B
Y105.0;//B>C
X80.0 Y95.0;//C>D
Y75.0;//D>A
M99;//sub-program ends
Problem 2:
2.4.25.2 Description
specify a work coordinate system(G54~G59), when workpiece need to set another coordinate system, that
coordinate system is local coordinate system.
G52 X0.0 Y0.0 Z0.0: cancel the coordinate system
2.4.25.4 Example
PIC:
Program description:
N001 T1 S1000 M03;//tool No.1(diameter10mm), spindle 1000rpm (CW)
N002 G54 X0.0 Y0.0 Z0.0;//specify work coordinate (G54)
N003 G00 X90.0 Y15.0 Z10.0;//positioning to above of specified position
N004 G43 H01;//tool length compensation (tool No.1)
N005 G99 G81 Z-15.0 R2.0 F1000;//execute drilling cycle, stop at R point when return, feedrate 1000mm/min, drill
1st hole
N021 Y-10.0;
N022 X-10.0;
N023 Y-20.0;
N024 X10.0;
N025 Y-10.0;
N026 X20.0;
N027 Y10.0;
N028 X10.0;
N029 Y10.0;
N030 G90 G00 Z10.0;//specify to use absolute positioning
N031 G52 X0.0 Y0.0 Z0.0;//cancel local coordinate
N032 G40 M05;//cancel compensation, spindle stops
N033 M30;//program ends
2.4.26.2 Description
Machine origin point is the fixed origin point when factory build the CNC machine, this coordinate system is fixed;
when G53 is specified tool will move to the specified position on machine coordinate, when tool returns to machine
zero point(0,0,0), this point is the origin point of machine coordinate system.
2.4.26.3 Note
1. G53 only effective in specified block;
2. G53 only effective absolute mode(G90), not effective in increment mode(G91);
3. before specify G53, must cancel related cutter compensation ,tool length compensation or position
compensation;
4. before use G53 to set coordinate system, must set coordinate system on the basement of reference return
position by manual.
2.4.26.4 Example
PIC:
Program description:
N001 G92 X-200.0 Y-100.0;//specify to basic coordinate system
N002 G54 G90 X100.0 Y200.0;//to specified postion on workpiece coordinate system
N003 G53 X300.0 Y100.0;//to specified position on machine coordinate system
N004 X300.0 Y0;
//because of G53 only effective in one block, this block continue G54 to the specified position on workpiece
coordinate system
N005G52 X300.0 Y200.0;//set local coordinate to specified position on workpiece coordinate system
N006 X0.0 Y0.0;
2.4.27.2 Description:
In general when we operate numerical machine, if there are many workpieces on the machine, we can use
workpiece coordinate system G54 to G59 six G codes G59.1~G59.9 to present 15 different coordinate systems, it is
convenient to specify each workpiece position on machine coordinate, and it is more convenient to our processed.
Use parameter #3229 to「disable workpiece coordinate system」(0: enable; 1: disable).
※G54……G59.9 settings:
“setting workpiece coordinate system” in operation interface, setup G54 …G59.9 by each other. (consult ”milling
machine controller operation manual”)
2.4.27.3 Example
2.4.28.2 Description
G64 is similar to G09, G61 inusage, NC use smooth cutting face mode to cut. This mode does not decelerate and
stop between G61 and reverse cutting feed block, the mode will continue to execute next block. G64 can be
canceled by G61, G62, G63.
Exact stop G09 Only effective in block When tool decelerates at the end of path, The
with G09. precision error occurs at the corner when the tool
direction turns. G09 is used to control the
precision error.
Exact stop G61 G61 is effective until we G61 is similar to G09. The difference is G61
set G62, G63, G64. effective until we set G62, G63, or G64. Tool
decelerates at the end of corner. When tool
arrived at the terminal, a feedback signal is sent
to ensure the position is in the setting range. The
next path is executed after the feedback control.
G62 G62 is effective until we Applicable to curved surface cutting. Tool does
set G61, G63, or G64. not decelerate at the end of path (refer to the
speed command curve shown below) and
continue execute next path.
Cutting mode G64 G64 is effective until we Tool does not decelerate on the end of path, and
set G61、G62、G63. continue to execute next path after to specified
point.
2.4.29.2 Description
After calling macro, P is called to execute and L__ indicates repeating times. But it is enable only in the block with
G65.
Example
G65 P10 L20 X10.0 Y10.0
//Call sub-program O0010 continuously 20 times, and set X=10.0 and Y=10.0 into sub-program.
2.4.30.2 Description
After G66 is called, P is called to execute and L__ indicates repeating times. If there is a moving block, G66 block
will be executed again after moving block ends until using G67 to cancel it.
Example
G91
G66 P10 L2 X10.0 Y10.0 //repeat twice calling sub-program O0010 and set X=10.0 and Y=10.0 into sub-program.
X20.0 //Move to position X=20.0. After moving, call G66 P10 L2 X10.0 Y10.0.
Y20.0 //Move to position Y=20.0. After moving, call G66 P10 L2 X10.0 Y10.0.
G67 //Cancel macro call mode.
2.4.31.2 Description
After coordinate rotation start, all movement command will rotate with rotation center, so the geometric figure
rotate a angle. Rotation center only effective in absolute command, if all command is increment, the actual
rotation center is the starting point of path.
2.4.31.3 Example
Problem 1:
G54 X0 Y0 F3000.;
G16; // start polar coordinates
G90 G00 X50. Y9.207 R8.; // positioning to starting point
M98 H100; // first process
G68 X0 Y0 R90.; // coordinate rotates 90∘
M98 H100; // second process
G68 X0 Y0 R180.; // coordinate rotates 180∘
M98 H100; // third process
G68 X0 Y0 R270.; // coordinate rotates 270∘
M98 H100; // fourth process
G69; // coordinate rotation cancel
G15; // polar coordinate cancel
M02; // main program end
N100 // orbit sub-program start
G90 G01 X50. Y9.207 R8.;
G03 X50. Y80.793. R50.;
G03 X50. Y99.207 R8.;
M99; // orbit sub-program return
Problem 2:
G54 X0 Y0 F3000.;
G16; // start polar coordinate
G90 G00 X50. Y9.207 R8.; // positioning to starting point
M98 H100; // first process
G68 X0 Y0 R45.; // coordinate rotates 45∘
M98 H100; // second process
G68 X0 Y0 R90.; // coordinate rotates 90∘
M98 H100; // thied process
G68 X0 Y0 R135.; // coordinate rotates 135∘
M98 H100; // fourth process
G68 X0 Y0 R180.; // coordinate rotates 180∘
M98 H100; // fifth process
G68 X0 Y0 R225.; // coordinate rotates 225∘
M98 H100; // sixth process
G68 X0 Y0 R270.; // coordinate rotates 270∘
M98 H100; // seventh process
G68 X0 Y0 R315.; // coordinate rotates 315∘
M98 H100; // eighth process
2.4.32.2 Description
G70: inch system
2.4.33.2 Description
1. use G00 to move to specified (X,Y) when performance start
2. use G00 to reach specified R point.
3. use G01 to interpolate a distance Q at the present depth
4. use G00 to return a distance d (CNC parameter 4002)
5. repeat drilling hole until reach the Z point
6. use G00 to return initial point(G98) or programmable R point(G99)
Notes:
1. d distance is defined in CNC parameter No.4002.
2. before using G73, please use M Code let the drill start to turn.
3. if M Code and G73 are specified in the same block ,this M Code only executes in the first time of positioning
in that block, when K is used to specify numbers of times, this M Code is executed for the first only, for the
second hole and subsequent holes, the M Code is not executed.
4. G73 is module G Code , when use G73 once ,it is effectively always ,we only give the (X,Y) in the next line of
program ,then controller will start to drill of (X,Y).
5. this module G code ,use G80 to cancel ,or G00 ,G01,G02,G03 or other cycle this G code will be canceled
automatically.
Condition:
1. Before drilling axis be changed, Canned Cycle must be canceled first.
2. If a Block is not included movement command of any axes (X, Y, Z), then drilling can not be executed.
3. The data that Q and R specified, only be set in the block we execute drilling, it can not be set in the block we
do not execute drilling.
4. G Code group 01 and G73 can not be specified in the same block, or G73 Canned Cycle will be cancel.
5. In Canned Cycle, tool length compensation (G41/G42/G40)will be ignored.
2.4.33.3 Example
F1000. S500;
M03; // start the drill to turn CW
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
G90 G99;
//set the R point, Z point and hole 1, cutting rate 2.0
G73 X5. Y5. Z-10. R-5. Q2.;
X15.; // hole 2
Y15.; // hole 3
G98 X5.; // hole 4, and return to initial point
X10. Y10. Z-20.; // hole 5, and set new Z point be -20
G80;
M05; // stop drill
M02;
2.4.34.2 Description
1. use G00 to move to specified(X,Y) when start to perform
2. use G00 to specified point R.
3. use G01 to reach the bottom of the hole ,point Z
4. dwell P(s) then reverse the drill
5. use G01 raise to point R
6. dwell P(s) then reverse the drill
7. use G00 to raise to initial point (G98) or programmable point R(G99)
Notes:
1. before G74, use M Code let drill start to rotate CCW
2. if M Code and G74 are specified in the same block ,this M Code only executes in the first time of positioning
in that block
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed. G74 is module G Code ,it is always effective when we use
once ,we only specify (X,Y) in next line of program ,controller will execute drilling at (X,Y)
4. this module G code ,use G80 to cancel ,when program run into G00 , G01, G02 , G03 or other cycle ,this
module G code will be canceled automatically,
5. because there is a little time when spindle CW to CCW in tapping ,please use P add dwell in G code
Condition:
1. before drilling axis be changed, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. data that R specified only be set in blocks of executing drilling, it can not be set in blocks of no executing
drilling.
4. G code 01 group and G74 can be specified in the same block, or G74 Canned Cycle will be canceled.
5. in Canned Cycle, tool length compensation(G41/G42/G40) will be ignored.
2.4.34.3 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
M04; // start drill to rotate CCW
G90 G99;
//specify point R、point Z and hole 1 coordinate values, dwell 2 s
G74 X5. Y5. Z-10. R-5. P2.;
X15.; // hole 2
Y15.; // hole 3
G98 X5.; // hole 4, and set to return to initial point
X10. Y10. Z-20.; // hole 5, and set new point Z to be -20.
G80;
M05; // drill stops
M02;
2.4.35.2 Description
1. use G00 to move tool to specified (X, Y) point, when performance start
2. use G00 reach the specified R point(not include spindle positioning)
3. use G01 reach point Z at the bottom of the hole, dwell P(s) and spindle positioning and stop the drill
4. shift Q distance
5. use G00 raise to initial point (G98) or programmable point R (G99)
6. shift Q distance in reverse direction
7. drill start
Alarm:
• Q is a Modal Value that requests in G76 cycle, we must specify this Q value carefully, because it also use in
G73/G83.
0 +X
1 -X
2 +Y
3 -Y
Note:
1. before G76, use M Code let drill start to rotate CW.
2. if M Code and G76 are specified in the same block ,this M Code only executes in the first time of positioning
in that block
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed.
4. G76 is module G Code ,it is always effective when we use once ,we only specify (X,Y) in next line of
program ,controller will execute drilling at (X,Y)
5. this module G code ,use G80 to cancel ,when program run into G00, G01, G02 , G03 or other cycle ,this
module G code will be canceled automatically.
Condition:
1. before drilling axis be changed, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. Q must be specified a positive value. If Q is negative value ,it will be thought to be a positive value (absolute
value), data that Q and R specified only be set in drilling blocks, it will not be set in not drilling blocks.
4. G Code group 01 and G76 can not be specified in the same block, or G76 Canned Cycle cancel.
5. in Canned Cycle, tool length compensation (G41/G42/G40)will be ignore.
2.4.35.3 Example
F1000. S500;
M03; // start drill rotate CW
G90;
G00 X0. Y0. Z10.; // position to initial point
G17;
G90 G99;
//specify point R、point Z and hole 1, shift amount at bottom of hole2.0, dwell time 5 s
G76 X5. Y5. Z-10. R-5. Q2. P5.;
X15.; // hole 2
Y15.; // hole 3
G98 X5.; // hole 4, and return to initial point
X10. Y10. Z-20.; // hole 5, and specify the new point Z to be -20.0
G80;
M05; // drill stops
M02;
2.4.36.2 Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R.
3. use G01 to reach point Z the bottom of the hole
4. use G00 to raise to initial point(G98) or program point R(G99)
Note:
1. before G81, use M Code to let drill start to rotate.
2. if M Code and G81 are specified in the same block ,this M Code only executes in the first time of positioning
in that block,
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed.
Condition:
1. before drilling axis be changed, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. data R specified only be set in drilling block, it will not be set in not drilling block.
4. G Code group 01 and G81 can not be specified in the same block, or G76 Canned Cycle cancel.
in Canned Cycle, tool length compensation (G41/G42/G40)will be ignore.
2.4.36.3 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
G90 G99; //setting point R、point Z and hole 1
G81 X5. Y5. Z-10. R-5.;
X15.; // hole 2
Y15.; // hole 3
G98 X5.; // hole 4, and return to initial point
X10. Y10. Z-20.; // hole 5, and set new point Z to be -20
G80;
M02;
X_ or Y_: hole position data (absolute/increment mode)
Z _:
G91: the distance from the bottom of the hole to point Z (directional)
G90: program position of point Z
R_:
G91: the distance from initial level to R point level (directional)
G90: program position of point R
P_: dwell time at the bottom of the hole (s)
F_: feed rate
K_: number of repeats (repeat moving and drilling, G91 is effective)
X, Y, Z, R is absolute or increment mode, decided by G90/G91
2.4.37.2 Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R.
3. use G01 to reach point Z the bottom of the hole
4. dwell P (s)
5. use G00 raise to initial point(G98) or program point R(G99)
Notes:
1. before G82, use M Code to let drill start to rotate.
2. if M Code and G82 are specified in the same block ,this M Code only executes in the first time of positioning
in that block
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed
Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. data R specified only be set in drilling block, it will not be set in not drilling block.
4. G Code group 01 and G82 can not be specified in the same block, or G76 Canned Cycle cancel.
in Canned Cycle, tool length compensation mode(G41/G42/G40) will be ignored.
2.4.37.3 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
M03; // start drill to rotate CW
G90 G99;
//specified point R、point Z and hole 1, dwell time 2 s
G82 X5. Y5. Z-10. R-5. P2.;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
M05; // drill stops
M02;
2.4.38.2 Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R.
3. use G01 to interpolate a distance Q at the present depth
4. use G00 raise to point R of workpiece interface.
5. use G00 reach a distance “d” that opposite to the present depth(parameter 4002)
6. use G01 to interpolate a distance Q at the present depth
7. use G00 raise to point R of workpiece interface.
8. repeat performing until the bottom of the hole point Z
9. use G00 raise to initial point (G98) or program point R(G99)
Notes:
1. peck drill of returning tool value “d” ,it is specified by CNC parameter No.4002.
2. before using G83, use M Code let the drill to rotate first.
3. if M Code and G83 are specified in the same block ,this M Code only executes in the first time of positioning
in that block
4. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed.
Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed
3. data Q and data R specified only be set in drilling block, it will not be set in not drilling block.
4. G Code group 01 and G83 can not be specified in the same block, or G76 Canned Cycle cancel.
5. in Canned Cycle, tool length compensation mode (G41/G42/G40) will be ignored.
2.4.38.3 Example
F1000. S500;
M03; // start drill to rotate CW
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
G90 G99; // specify point R, point Z and hole 1, cutting federate 3.0
G83 X5. Y5. Z-10. R-5. Q3.;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
M05; // drill stops
M02;
Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R
3. use G01 to reach point Z the bottom of the hole
4. dwell P(s) and reverse the drill
5. use G01 to raise to point R
6. dwell P(s) and reverse the drill
7. use G00 to raise to initial point(G98) or program point R(G99)
Description:
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R
3. use G01 to interpolate a distance Q at the present depth
4. After dwell P(s), use G01 to reach a distance “d” that opposite to the present depth (set by parameter 4002).
5. After dwell P(s), use G01 to interpolate a distance Q at the present depth.
6. After dwell P(s), use G01 to reach a distance “d” that opposite to the present depth (set by parameter 4002).
7. Repeat the above action until reaching the bottom of the hole, point Z.
8. Dwell P(s) and reverse the tap. Then use G01 to rise to point R (G99).
9. Dwell P(s) and reverse the tap. Then G00 to rise to initial point (G98).
Description:
1. Use G00 to positioning to specified (X, Y) when start to perform.
2. Use G00 to reach specified point R.
3. Use G01 to interpolate a distance Q at the present depth.
4. Dwell P(s) and reverse the tap. Then use G01 to reach point R.
5. Dwell P(s) and reverse the tap. Then use G01 to interpolate a distance “Q” relative to the depth of present
hole.
6. Dwell P(s) and reverse the tap. Then use G01 to reach point R.
7. Repeat the above action until reaching the bottom of the hole, point Z.
8. Dwell P(s) and reverse the tap. Then use G01 to rise to point R (G99).
9. Dwell P(s) and reverse the tap. Then use G00 to rise to initial point (G98).
Notes:
1. before using G84, use M Code to let the drill rotate CCW
2. if M Code and G84 are specified in the same block ,this M Code only executes in the first time of positioning
in that block
3. when the K is used to specify numbers of repeats, this M Code is executed in the first hole only. G84 is
module G Code ,it is always effective when we use once ,we only specify (X,Y) in next line of
program ,controller will execute drilling at (X,Y)
4. this module G Code ,will be canceled when G80 command ,or we command G00 ,G01,G02,G03 or other cycle
G code ,this module G code will be canceled automatically
5. because there is a period of time that spindle from CW to CCW at tapping , please command P to dwell a
period of time
Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. data R specified only be set in drilling block, it will not be set in not drilling block.
4. G Code group 01 and G84 can not be specified in the same block, or G76 Canned Cycle cancel.
5. in Canned Cycle, tool length compensation mode (G41/G42/G40) will be ignored.
2.4.39.2 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
M03; // start drill to rotate CW
G90 G99;
//specify point R、point Z and hole1
G84 X5. Y5. Z-10. R-5.;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
M05; // drill stops
M02;
G91: the distance from the bottom of the hole to point Z (directional)
G90: program position of point Z
R_:
G91: the distance from initial level to R point level (directional)
G90: program position of point R
P_: dwell time at the bottom of the hole(s)
F_: feed rate
K_: number of repeats (repeat moving and drilling, G91 is effective)
X, Y, Z, R is absolute or increment mode, decided by G90/G91.
2.4.40.2 Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R.
3. use G01 to reach point Z the bottom of the hole,
4. G01 command to raise to point R
5. G00 command to raise to initial point(G98) or program point R(G99)
Notes:
1. before G85 command, use M Code to let the spindle rotate.
2. if M Code and G85 are specified in the same block ,this M Code only executes in the first time of positioning
in that block.
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed.
Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. data R specified only be set in drilling block, it will not be set in not drilling block.
4. G Code group 01 and G85 can not be specified in the same block, or G76 Canned Cycle cancel.
5. in Canned Cycle, tool length compensation mode (G41/G42/G40) will be ignored.
2.4.40.3 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
M03; // start drill to rotate CW
G90 G99;
//specify point R、point Z and hole 1
G85 X5. Y5. Z-10. R-5.;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
M05; // drill stops
M02;
2.4.41.2 Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R.
3. use G01 to reach point Z the bottom of the hole,
4. use G00 to raise to initial point (G98) or program point R(G99)
Notes:
1. before using G86, use M Code to let the drill to rotate.
2. if M Code and G86 are specified in the same block ,this M Code only executes in the first time of positioning
in that block
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed.
Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. data R specified only be set in drilling block, it will not be set in not drilling block.
4. G Code group 01 and G86 can not be specified in the same block, or G76 Canned Cycle cancel.
in Canned Cycle, tool length compensation mode (G41/G42/G40) will be ignored.
2.4.41.3 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
M03; // start drill to rotate CW
G90 G99;
2.4.42.2 Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. afterOSSstops ,use the direction that parameter 4020 specify ,and shift amount a Q distance in reverse
direction
3. use G00 to reach specified point R, shift amount a Q distance,
4. drill rotate CW.
5. G01 command to raise to point Z
6. after dwell P(s) and shift amount a Q distance in reverse direction
7. G00 command to raise to initial point
8. after drill start and shift amount a Q distance.
2.4.42.3 ※Alarm:
• Q is a Modal Value that request in G87 cycle. This Q value must be specified carefully because it is also used
in G73/G83 cycle.
• OSS(Oriented Spindle Stop) direction is decided by parameter No. 4020:
0 +X
1 -X
2 +Y
3 -Y
4 +Z
5 -Z
Notes:
1. before G87 command, use M Code to let the spindle rotate.
2. if M Code and G87 are specified in the same block , this M Code only executes in the first time of positioning
in that block
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed.
Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. Q must be specified to a positive value. If Q were a negative value, it will be specified to positive value
(absolute value), data Q and data R specified only be set in drilling block, it will not be set in not drilling
block.
4. G Code group 01 and G87 can not be specified in the same block, or G76 Canned Cycle cancel.
5. in Canned Cycle, tool length compensation mode (G41/G42/G40) will be ignored.
2.4.42.4 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
G90 G99;
M03; // start drill to rotate CW
//specify point R、point Z and hole 1, shift amount 5.0, dwell time 4.0s
G87 X5. Y5. Z10. R-30. Q5. P4.;
X15.; // hole2
Y15.; // hole3
G80;
M05; // drill stops
M02;
2.4.43.2 Description
1. use G00 to positioning to specified (X,Y) when start to perform
Notes:
1. before G88 command, use M Code to let drill start to rotate first.
2. if M Code and G88 specify in the same block ,this M Code only executes once when the first time positioning
in that block
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed.
Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. data R specified only be set in drilling block, it will not be set in not drilling block.
4. G Code group 01 and G88 can not be specified in the same block, or G76 Canned Cycle cancel.
5. in Canned Cycle, tool length compensation mode (G41/G42/G40) will be ignored.
2.4.43.3 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
M03; // start drill to rotate CW
G90 G99;
//specify point R、point Z and hole1, dwell 2.0s
G88 X5. Y5. Z-10. R-5. P3.;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
M05; // drill stops
M02;
2.4.44.2 Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R.
3. use G01 to reach point Z the bottom of the hole
4. dwell P (s)
5. use G01 to raise to point R
6. use G00 to raise to initial point (G98) or program point R(G99)
2.4.44.3 Notes:
1. before G89 command, use M Code to let the drill start to rotate.
2. if M Code and G89 are specified in the same block ,this M Code only executes in the first time of positioning
in that block
3. when K is used to specify numbers of times, this M Code is executed for the first only, for the second hole and
subsequent holes, the M Code is not executed.
2.4.44.4 Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X, Y, Z), then drilling will not be executed.
3. data R specified only be set in drilling block, it will not be set in not drilling block.
4. G Code group 01 and G89 can not be specified in the same block, or G76 Canned Cycle cancel.
in Canned Cycle, tool length compensation mode (G41/G42/G40)will be ignored.
2.4.44.5 Example
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
M03; // start drill to rotate CW
G90 G99;
//specify point R、point Z and hole1, dwell 2.5s
G89 X5. Y5. Z-10. R-5. P2.5;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
M05; // drill stops
M02;
Description:
G90: absolute command.
G91: incremental command.
2.4.45.2 Description
1. first way(absolute): G90 G00 X90.0 Y40.0;
//use the different distance from specified point to program zero point, to linear interpolation to specified
point
2. second way(increment): G91 G00 X70.0 Y20.0;
//use the different distance from specified point to starting point, to linear interpolation to specified point
X、Y、Z: set the position that work coordinate system(G92) in programmable coordinate system
2.4.46.2 Description
When we design the program, we must set another program coordinate zero point, we can use G92 to set a new
coordinate system at this time, this command is set a new zero point of coordinate system when the tool is in any
position, after setting tool will start to perform at this point, absolute command is computed by this new
coordinate system.
2.4.47.2 Description
this command set the unit of feedrate of F function (tool move distance per unit time or move distance per
revolution);G94 is feed value per minute, unit: mm/min, inch/min, G95 is feed value per revolution, unit: mm/rev,
inch/rev..
2.4.48.2 Description
G96 specify the surface speed (relative speed between the tool and workpiece), G97 command can cancel G96
command, it also can specify spindle speed;in performance, use the tool in different radius, but we need surface
speed in a fixed value, we can use G96 S to control surface speed;if you do not mind how big is the diameter of
tool when perform, and we fix the spindle speed, we can use G97 S to control spindle speed, follow the formula:
V: surface speed, it can use G96 to specify to fixed value, unit M/MIN or FEET/MIN.
D: diameter of tool, unit mm
N: spindle speed, it can use G97 to specify to fixed value, unit RPM.
2.4.48.3 Example 1
spindle surface speed fixed:
G92 S2000; //use G92 to restrict spindle max revolution
G96 S130 M03; //for interpolation speed is130 m/min
Notes: G92 always used with G96, it restricts max revolution of spindle, example is tool NO.2 diameter10mm, then:
Through G92 the spindle max revolution is 2000rpm, in order to prevent spindle revolution too big、centrifugal too
big, workpiece is not tight with the machine, so some accident will happen;so we use G92 to match G96 insome
times
2.4.48.4 Example 2
spindle revolution fixed: G97 S1300 M03;
//for spindle keep 1300 rev/min
2.4.49.2 Description
Use the point between X axis and angle ,start to make the circle in n parts, n holes. The point is on the circle that
center is specified (X,Y) and the radius is r.
2.4.49.3 Example
PIC:
Program description:
G92 X500.0 Y100.0;//set absolute zero point coordinate system
G91 G81 Z-10.0 R5.0 K0 F200;
//execute drilling cycle, feedrate200mm/min, depth10 mm, and return to initial point when finish
G134 X200.0 Y100.0 I100.0 J20.0 K6;
//execute circumference hole cycle, X=200mm,Y=100mmdrill the first hole, radius100mm, starting angle 20∘, 6 holes
G80;//cancel cycle
G90 G0 X0.0 Y0.0;//return to the system zero point
2.4.50.2 Example
Use the interval to drill n holes in the direction that X axis and a angle, the starting point is specified (X, Y)
Program description:
G91;//use increment mode
G81 Z-10.0 R5.0 K0 F100;
//execute drill cycle, feedrate100mm/min, depth of each hole10 mm, return to starting point when finish
G135 X200.0 Y100.0 I100.0 J30.0 K5;
//execute angular straight hole cycle, X=200mm,Y=100mm be starting position, interval 100mm, angle with
horizontal 30∘, 5 holes
2.4.51.2 Description
Use the point make between X axis and a angle to be starting point ,and drill a hole every angular. The hole is
drilling in the arc that specified (X,Y) is center and “r” is radius.
2.4.51.3 Example
PIC:
Program description:
G91;//use incremental mode
G81 Z-10.0 R5.0 K0 F100;
//execute drilling cycle, cutting feedrate100mm/min, depth of each holes10 mm, and return the initial point
G136 X300.0 Y100.0 I300.0 J10.0 P15000 K6;
//execute arc type hole cycle, X=300mm,Y=100mmto be the center of the arc, radius300mm, starting angle value10∘,
interval angle15∘, 6 holes
2.4.52.2 Description
The starting point is specified (X,Y), we get the interval at horizontal direction of X axis, and drill nx chess type holes.
We get the interval at horizontal direction of Y axis, and drill ny chess type holes.
2.4.52.3 Example
PIC:
Program description:
G91;//use incremental mode
G81 Z-10.0 R5.0 K0 F20;
//execute drilling cycle, cutting feedrate20mm/min, depth of each hole10 mm, then return to initial point
G137.1 X300.0 Y-100.0 I50.0 P10 J100.0 K8;
//execute chess type hole cycle, X =300mm,Y =-100mmto be strating point, X axis interval is50mm, number of the
hole is 10, Y axis interval is100mm, number of the hole is 8
2.5.1.3 Coordinate
• Command
• F1 Coordinate
• Function
• Switch current coordinate system on the screen.
• Display the frequently use machining information.
• Use the function key【POS】, can switch to the current page quickly.
PS: By pressing 【POS】 Key, you may jump from other page to this page interface.
Explanation of Function
Coordinate Display
• Current screen can display 4 kind of coordinate system.
• Whenever users press F1「Switch Coordinate」function key, the coordinate on the screen will switch between
four different kinds of coordinates.
F(Feedrate)
• User input Feedrate (mm/min).
• Actual Feedrate of cutting tool (mm/min).
• Percentages of Feedrate.
Run Time
• Machining Duration.
Part counter
• Number of parts that had been finished.
T(Tool No.)
• Current Tool no. and Tool compensation no.
Switch Coordinate
• Command
• F1 Coordinate→F1 switch coordinate
• Function
• Whenever users press F1「Switch Coordinate」function key, the coordinate display on the screen will
switch between four different kinds of coordinates.
Half Coordinate
• Command
• F1 Coordinate→F2 Half Coordinate
• Function
• Relative coordinate divided by 2.
• Combined with 「Clear Rel. Coord.」function , this function will calculate the middle point of the
object.
• Operation Method
• Key in the axis that you want to calculate and then press「Half Coordinate」.
• Example
• Current Rel. Coord. of X axis is 10.000.
• Key in 「X」,and then press 「half coordinate」.
• Current Rel. Coord. of X axis Will become 5.000.
2.5.1.4 Program
• Command
• F2 Program
• Function
• This function provides users program management and editing functions.
• Operation Method
• Users can use【↑】【↓】【←】【→】 on the key pad to move the cursor to anywhere on the screen for editing
purpose.
• With 【Page Up】【Page Down】to switch the pages.
• With【Home】【End】can let the cursor jump between the top and end of the line.
• With the function key【Prog/File】can quickly switch between「Program」and「File Manager」.
Execute
• Command
• F2 Program→F1 Execute
• Function
• Execute current program and also change the screen to 「Monitor」 page.
• Note
• This function will be disabled during machining.
Delete Line
• Command
• F2 Program→F2 Delete Line
• Function
Search/Replace
• Command
• F2 Program→F3 Search/Replace
• Function
• Quick search for every occurrence of a specific word or phrase and automatically replace text.
• Operation Method
• Press 「Search/Replace」function key, then Replace box will appear, just enter the text that you want
to search and replace for.
Find Next
• Command
• F2 Program→F3 Search/Replace→F1 Find Next
• Function
• Find next.
Replace
• Command
• F2 Program→F3 Search/Replace→F2 Replace
• Function
• Replace with input text
• Operation Method
• Press F2「Replace」to replace highlight string with new string.
• If you want to skip the current highlighted string, press F1「Find Next」.
Replace All
• Command
• F2 Program→F3 Search/Replace→F3 Replace All
• Function
• Replace all search text with input text.
Modify Setting
• Command
• F2 Program→F3 Search/Replace→F4 Modify Setting
• Function
• Reset 「Search/Replace」 string.
• Operation Method
• Press F4「Modify Setting」to reset the「Search/Replace」content.
File Manager
• Command
• F2 Program→F4 File Manager
• Function
• This function key can manage all of the NC files within the data storage device. The device can be
setting with Pr3213.
• Operation Method
• Use【↑】【↓】on the key pad to move the cursor to anywhere on the screen for editing purpose.
• With 【Page Up】【Page Down】to switch the cursor between pages.
• Press【ENTER】on the key pad, to assign the current cursor file as the execute file, screen will show up
with the program content and can enable to edit the program.
New File
• Command
• F2 Program→F4 File Manager→F1 New File
• Function
• Open a new file, that file will be the current edit file.
• Operation Method
• Press 「New File」function key, a dialog box will appear, enter the new file name and press 【ENTER】.
• Note
• Default file name has no file extension. If user want to create a new file with file extension such
as .NC, just enter the extension (.NC) as well.
• The length of file name cannot be longer than 32 characters(include file extension)
Copy File
• Command
• F2 Program→F4 File Manager→F2 Copy File
• Function
• Copy the file that remarked by cursor.
• Operation Method
• Use【↑】【↓】to move the cursor to the file that want to copy.
• Press「Copy File」function key.
• A dialog box will appear, enter the new file name.
• Note
• Default file name has no file extension. If user want to create a new file with file extension such
as .NC, just enter the extension (.NC) as well.
• The length of file name cannot be longer than 32 characters(include file extension)
Delete File
• Command
• F2 Program→F4 File Manager→F3 Delete File
• Function
• Delete file that remarked by cursor.
• Operation Method
• Press F3「Delete File」, checkbox will show up in front of the NC file within the「File Manager」monitor
page. Use【↑】【↓】to select the delete file.
• Sub-function Key
• Select: Select file, can select more than one file and also can cancel the selection of one file.
• Select All: Select all files.
• Cancel Select: Deselect all files.
• Delete File: Delete all of the selected files.
• Delete All: Delete all file within the data storage device.
• Note
• Current Programming and machining file cannot be deleted.
File Transfer
• Command
• F2 Program→F4 File Manager→F4 File Transfer
• Function
• Transmit data between controller and outer device.
File Import
• Command
• F2 Program→F4 File Manager→F4 File Transfer→F1 File Import
• Function
• Import outer file into controller
• Function Page Explanation
• The upper block shows the outer devices selection with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column shows data structure of the outer device.
• Right column shows data structure of the inner storage of the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the outer device to the controller.
• Select: Select or deselect each file. (Not available for folder)
• Select All: Select all files.
• Cancel Select: Deselect all files.
• Device Change: Change outer device selection.
• Operation Method
• Press F1「File Import」, a dialog box will appear.
• Default outer device is USBDisk.
• If you want to change the outer device, press F5「Device Change」,switch the cursor to the desire
device and press【Enter】, then the left column will change and show the data structure of selected
device.
• Use【↑】【↓】to select file.
• Move the cursor to the import file and press F2「Select」or 【Space】to remark file.
• After remarked all of the import file, press F1「Copy」then all of the remarked file will import into
controller.
File Export
• Command
• F2 Program→F4 File Manager→F4 File Transfer→F2 File Export
• Function
• Export files within controller to outer device.
• Function Page Explanation
• The upper block shows the outer devices selection with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column shows data structure of the outer device.
• Right column shows data structure of the inner storage of the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the outer device to the controller.
• Select: Select or deselect each file. (Not available for folder)
• Select All: Select all files.
• Cancel Select: Deselect all files.
• Device Change: Change outer device selection.
• Operation Method
• Press「File Export」, a dialog box will appear.
• Default outer device is USBDisk.
• If you want to change the destination device, press F5「Device Change」, switch the cursor to the
desire device and press 【Enter】, then the left column will change and show the data structure of
selected device.
• Use【↑】【↓】to select file.
• Move the cursor to the export file and press F2 「Select」or【Space】to remark file.
• After remarked all of the export file, press F1「Copy」 then all of the remarked file will export from
controller to outer device.
Execute
• Command
• F2 Program→F4 File Manager→F5 Execute
• Function
• Execute current program. and also change the screen to the 「monitor」 page.
• Operation Method
• Use【↑】【↓】to select file, and then press「Execute」the selected file will be the executive file.
• Note
• This function is invalid when machining.
Simulation
• Command
• F2 Program→F5 Simulation
• Function
• Program simulation for the actual machining route.
• Capability of debug.
• Default display range will be the span of the full program.
• Simulation setting can be modified by F5「simulate Setting」.
Step
• Command
• F2 Program→F5 Simulation→F1 Step
• Function
• Simulate the program block by block.
• Monitor the variation of the coordinate for single block.
Continue
• Command
• F2 Program→F5 Simulation→F2 Continue
• Function
• System will scan all of the programs and then do the simulation.
Zoom
• Command
• F2 Program→F5 Simulation→F3 Zoom
• Function
• Zoom in/out the simulation window.
• Operation Method
• Press F3「Zoom」,there will be a block show up. Use【↑】【↓】【←】【→】to move the window up, down, left
and right.
• Use【Page Up】【Page Down】to change the zooming area.
• Press【ENTER】to check the result.
Graph Reset
• Command
• F2 Program→F5 Simulation→F4 Graph Reset
• Function
• Reset the simulation result to default.
Simu. Setting
• Command
• F2 Program→F5 Simulation→F5 Simu. Setting
• Function
• Setting the relative simulation item.
• Simulation Parameter
1. Color
• Provide 16 different colors(Setting 0~15).
2. Path Color
• Simulation path color.
• Provide 16 different colors(Setting 0~15).
3. Cursor Color
• Color of cursor point
• Provide 16 different colors(Setting 0~15).
4. RGB Value
• Except the 16 default color, user can define the color themself.
5. Draw Mode
• User can define the profile simulate plane.
• Plane can define are as below.
• XYZ • YX
• XY • ZY
• YZ • XZ
• ZX
6. Setting quadrant
• User can define the quadrant of simulate plane.
• Quadrant can define are as below.
• First
• Second
• Third
• Fourth
7. Simulate Mode
• Setting profile simulate method.
• Simulation
• When user go to the 『Monitor』 page, simulation will show up automatically.
• System will scan the whole program and detect the simulation boundary, and
then simulation will execute. No need to define the simulate boundary.
• Direct Draw
• When user go to the 『Monitor』page, cursor will show up but simulation will not
execute automatically.
• User need to define the simulation boundary first.
• When the machining starts, cursor will follow up as well.
• Not Simulation
• Close the simulation function.
8. View Angle Setting
• Under XYZ draw mode, by setting this parameter, simulation will show up with 3D.
• View angle can define are as below.
• Vertical
• Horizontal
9. Scope
• Scope can define are as below.
• Minimum
• X-Axis
• Y-Axis
• Z-Axis
• Maximum
• X-Axis
• Y-Axis
• Z-Axis
Can Cycle
• Command
• F2 Program→Next→F1 Can Cycle
• Function
• Because Syntec system provides many G codes and different G code has each function. When editing
the program, this function can help user to edit G code easily.
Insert Cycle
• Command
• F2 Program→Next→F1 Can Cycle→F1 Insert Cycle
• Function
• Insert the required G code.
• Operation Method
• Under the program edit mode, move the cursor to the desired location and press 「Insert Cycle」.
• Follow the instruction and press 「OK」, the desired G code will insert into the next line of current
cursor.
Edit Cycle
• Command
• F2 Program→Next→F1 Can Cycle→F2 Edit Cycle
• Function
• Edit the current cycle.
• Operation Method
• Move the cursor to the cycle and press 「Edit Cycle」,a modify page will show up. Modify the contents
and press「OK」, the contents of the current cycle will change.
Block Copy
• Command
• F2 Program→Next→F2 Block Copy
• Function
• Select, cut, copy and paste more than one line of programs.
Start Line
• Command
• F2 Program→Next→F2 Block Copy→F1 Start Line
• Function
• Define the start line of block.
End Line
• Command
• F2 Program→Next→F2 Block Copy→F2 End Line
• Function
• Define the end line of block.
Block Cut
• Command
• F2 Program→Next→F2 Block Copy→F3 Block Cut
• Function
• Cut the block that had been selected.
Block Copy
• Command
• F2 Program→Next→F2 Block Copy→F4 Block Copy
• Function
• Copy the block that had been selected.
Block Paste
• Command
• F2 Program→Next→F2 Block Copy→F5 Block Paste
• Function
• Paste the block that had been 「Block Cut」and「Block Copy」.
Operation Method
• • Move the cursor to the desire line and press「Start Line」and function key「End Line」enable.
• Press【↑】【↓】【Page Up】【Page Down】 to select desired area.
• Press「End Line」,block between「Start Line」and 「End Line」will be selected.
1. a. →Function key 「End Line」disable.
b. →Function key 「Block Copy」enable.
c. →Function key 「Block Cut」enable.
d. →If 「Block Cut」being use, the whole block that had been highlight will be cut off.
e. →Function key 「Block Copy」/「Block Cut」disable.
f. →Function key 「Block Paste」enable.
• Move the cursor to the desire location and press 「Block Paste」, the content that had been cut or
copied will paste at the cursor location.
• If 「Block Copy」is used, the block that had been selected will not disappear.
• Note
• If 「Block Cut」is use, and do not paste the content immediately, the cut program will disappear.
• The contents of「Block Cut」can be pasted for only one time but the contents of 「Block Copy」 can be
pasted for many times.
Teach
• Command
• F2 Program→F6 Teach
• Function
• Move the machine table with 『MPG』/『JOG』/『INJOG』 to the destination and use 『Teach』function,
input the current absolute coordinate value to NC program.
• Omit the manual input problem.
Rapid Teach
• Command
• F2 Program→F6 Teach→F1 Rapid Teach
• Function
• Add the current absolute coordinate as the value of 「G00 Rapid Traverse」function in current
program.
• Add current absolute coordinate as the input value of 「G02/G03 Circular Cutting」function in current
program.
• Operation Method
• Move the worktable to the arc center and press 「Arc Cut Teach」, current absolute coordinate will be
define as the arc center.
• Move the worktable to the ending of the arc and press「Arc Cut Teach」, current absolute coordinate
will be define as the ending of the arc. Controller will automatically calculate the relation between
middle and end point and determine whether to use G02 or G03. The calculation result will be
regarded as the input value of 「G02/G03 Circular Cutting」function.
Point Teach
• Command
• F2 Program→Next→F3 Teach→F5 Point Teach
• Function
• Move the worktable to the arc center and press 「Point Teach」, current absolute coordinate will be
input into the cursor location.
2.5.1.5 Offset/Setting
• Command
• F3 Offset/Setting
• Function
• User can set up the coordinate system and tool offsets with this function.
• With the function key 【Offset/Setting】can switch the page quickly to the Offset/Setting page.
Workpiece Cord.
• Command
• F3 Offset/Setting→F1 Workpiece Coord.
• Function
• For workpiece coordinate setting purpose.
• System default will be G54 if there are no specific declaration with G54~G59.10 in the NC code.
• The External Shift will include into all the workpiece coordinate.
• Operation Method:
• Move the cursor with【↑】【↓】【←】【→】.
• Use【PageUp】【PageDown】to switch the pages.
• Note
• After setting the workpiece coordinate, user need to check the tool length again.
• Press 「Mach. Coord. Teach」, the value of X axis of G54 becomes 5.000
Inc. Input
• Command
• F3 Offset/Setting→F1 Work Piece Coord.→F4 Inc. Input
• Function
• Add the work piece coordinate value with the manual input value and restore into work piece
coordinate again.
• Operation Method
• Move worktable to the target location.
• Input increment value.
• Move the cursor to the work piece coordinate and press 「Inc. Input」
• Work piece coordinate will be replaced by the cursor located coordinate +input value.
• Example
• Current mechanical coordinate of X axis is 5.000
• Move cursor to the workpiece coordinate G54 of X axis
• Key in 10.000
• Press 「Inc. Input.」
• The coordinate of G54 X axis become 15.000
Middle Func.
• Command
• F3 Offset/Setting→F1 Work Piece Coord.→F5 Middle Func.
• Function
• This function can help to correlate the middle point of the work piece.
• Input the number that Middle Func caculate result to G54~G59 work piece coordinate.
• Including manual and auto setting method.
Manual
• Function
• Set the Middle Func. as 0
• User controls the machine by MPG, and then moves the tip of 3D machine to the X&Y end point of the
workpiece. This system will calculate the center point of the workpiece automatically.
• Operation method
• Move the machine by MPG, touching Px1 point in tis figure and then press PX1 Set. The system will
record the current mechanical coord. to Px1. It will also compute the middle point of Px1 and Px2
and puts the result on Pxm and Aux. X position.
• Move the machine by MPG, touching Px2 point in this figure and then press PX2 Set. The system will
record the current mechanical coord. to Px2. It will also compute the middle point of Px1 and Px2
and puts the result on Pxm and Aux. X position.
• Move the machine by MPG, touching Py1 point in tis figure and then press PY1 Set. The system will
record the current mechanical coord. to Py1. It will also compute the middle point of Py1 and Py2
and puts the result on Pym and Aux. Y position.
• Move the machine by MPG, touching Py2 point in this figure and then press PY2 Set. The system will
record the current mechanical coord. to Py2. It will also compute the middle point of Py1 and Py2
and puts the result on Pym and Aux. Y position.
• Now, the values of Pxm and Pym are the middle point of the workpiece.
• In the WorkPiece Coord. Screen, move the cursor to the coord you want to set, press F3 「Aux. Coord.
Teach」 insert the Aux. Coord value then this system will set the value according to the Aux Coord.
Auto
• Function
• Set the Middle Func. as 1
• Auto middle func. is different form Manual func. User only needs to enter the dimension of the
workpiece and enter the boundary coordinate. Move the machine to the start point, system will find
out the middle point automatically.
• Auto middle func. is different form Manual func. User only needs to enter the dimension of the
workpiece and enter the boundary coordinate. Move the machine to the start point, system will find
out the middle point automatically.
• Parameter description
• Length I: Workpiece X dimension length
• Width J: Workpiece Y dimension length
• Safe Distance H: This is the distance between start point P2 and the workpiece no matter X or Y
direction.
• Feedrate F: Auto. center detect speed.
• Z Coordinate: This is the safety distance prevent the contact between the tool and work piece while
moving.
• Operation method
• Move the tool to the Z height, the safe distance between tool and work piece. After that, press Z
Coordinate Set, then system will record the present Z coordinate value as the safe distance.
• Move the tool down to P2 under the work piece, the start point for auto center.
• Press Auto center start, system will move the tool according to the setting data to contact with work
piece and show the coordinate on the screen. It will also calculate the X Y center point of the work
piece.
• Go back to WorkPiece Coord. Move the cursor the workpiece coordinate position, press F3 「Aux.
Coord. Teach」insert the Aux. Coord. value then this system will set the value according to the Aux
Coord.
Tool Set
• Command
• F3 Offset/Setting→F2 Tool Set
• Function
• Switch to compensate setting page.
• Actual G41/G42 compensation value = Geometry + Wear diameter
• Actual G43/G44 compensation value = Geometry + Wear length
• Function of Parameter
• Geometry: G41/G42 tool radius Dn compensation setting(not diameter)
• Wear of geometry: Tiny geometry modification of tool.
• Length: G43/G44 tool lengths Hn compensation.
• Length wear: Tiny length modification of tool.
• Operation method
• With 【↑】【↓】【←】【→】key to move the cursor.
• 【PageUp】【PageDown】to switch the page.
• Key in method: Absolute, Increment, Measure method
• Absolute method:
• Press 「A」 and press 「Enter」
• The value where the cursor is will be set as the input value.
• Increment method
• Press 「I」 and then press 「Enter」.
• The value where the cursor is will be set as input value + cursor value.
• Measure method
• Press 「Z」 and then press 「Enter」.
• The value where the cursor is will be set as current Z coord relative coord value.
• Note
• When the tool length had been set, related tool wear will become zero.
• This Setting is disabled during machining condition.
Tool No
• Command
• F3 Offset/Setting→F2 Tool Set→F4 Tool No.
• Function
• Refer the chapter 3.3.3.5
2.5.1.6 Monitor
• Command:
• F4 Monitor
• Function
• This page monitors key machining information during machining process.
Machining Information
• Function
• It is overlap with 「Process Setting」.
• Press 「Parameter Set」 can switch display information.
• Description
1. G Code
• It will show the G code under machining
2. Run Time Accum
• Processing time for this workpiece now
3. Run Time
• Total machining process time
4. Percentage ratio
• G00 percentage
• G01 percentage
• Spindle speed percentage
5. Total Acum Par
• Total work pieces that had been finished.
• System won't do any initialized action automatically.
• If you want to do the initialization by manual, press 「Parameter Set」 switch to 「Part count」,
set the 「Total Acum Par」 as 0.Part Count
6. Part Count
• Count no. will begin from zero when the program is running.
• Total work pieces number machined by CNC
7. Start Block
• We can set the start block of machining process.
• n: Set the start line number as n. (Ex. 20)
• L+n: Set the start line number as n. (Ex.L20)
• N+n: Search N+n located line number and then assign that line as the start line (Ex. N3).
• T+n: Search T+n located line number and assign it as the start line (Ex. T01).
• If line number is out of max line number, then it will assign to the last line.
• Please refer to 3.4.3.4 break point initialization about start block go back.
8. Tool Data
• T
• 4 numbers
• The first two code are the tool no..
• The last two code are the tool compensate no.
Simulation Area
• Description
• Display the tool trajectory of current program.
• Related setting, please see F2-program-> F5-simulaiton-> F5- Simu. Setting.
• Use F2「Simulation Switch」 to change the display content
Simulation Switch
• Command:
• F4 Monitor->F2 Simulation Switch
• Description
• Display or hide simulation display
• 「Graph Adjust」will enable under 「Simulation Switch」 conditions.
MDI Input
• Command:
• F4 Monitor->F3 MDI Input
• Description
• Manual Data Input. Using for simple NC program or testing purpose.
• Operation:
• Select MDI mode
• MDI function is enabled after finishing HOME search action.
• Press F3 「MDI」, edit the program.
• Press F1 (OK) to confirm the input command.
• The command line will show up on the right upper corner of screen.
• Press 【CYCLE START】to execute the command.
• Note:
• This function is enables under MDI mode.
Parameter Set
• Command:
• F4 Monitor->F4 Parameter Set
• Function
• Switch the screen between 「Machining Setting」 and 「machining information」.
• Display the tool wear setting interface, user can setting tool wear here.
• Actual Tool length= Tool length +Tool wear
• Parameter Setting
• Tool Wear Set: Tiny tool length modification.
• Note
• If the tool length is setting by measure method tool wear setting will become 0 after the tool length is
set.
Work Record
• Command:
• F4 Monitor-> Next->F2 Work Record
• Description
• Check current machining record and export to external storage device.
Graph Adjust
• Command:
• F4 Monitor-> Next->F4 Graph Adjust
• Description
• Zoom in/out simulation graph, this function will enable under 「Simulation Switch」is open.
• Operation
• Please refer to 1.4.5 「simulation」.
2.5.1.7 Maintain
• Command:
• F5 Maintain
• Description
• Screen displays alarm, network setting, fast diagnostic, PLC param setting, system setting
Alarm
• Command:
• F5 Maintain->F1 Alarm
• Description
• Display alarm messages on the screen.
Pending alarm
• Command:
• F5 Maintain->F1 Alarm-> F1 Pending Alarm
• Description
• Display current system alarm.
History alarm
• Command:
• F5 Maintain->F1 Alarm-> F2 History Alarm
• Description
• Show all the alarm history of the system.
• Note:
• Some alarm were not displayed here, ex: MACRO alarm
Save Alarm
• Command:
• F5 Maintain->F1 Alarm-> F3 Save alarm
• Description
• Save Alarm History to external device according to the current display content.
• Export file name are default :
Network Setting
• Command:
• F5 Maintain->F2 Network setting
• Description
• System network setting
• Related information
• IP address setting
• Select 「Obtain an IP address automatically」when network cable(with HUB) is used.
• For jumper (without HUB), select "use the following IP address" and enter IP address(the last IP no.
must different from controller setting) and Subnet mask(same with controller setting)
• IP Address
• Enter IP address that can be used.
• Sunet Mask
• Enter the IP address for subnet mask (the same with PC setting).
• PC name
• Enter the same full computer name of PC.
• Dir name
• Enter the sharing folder name (same with PC sharing folder)
• User name and password
• If the shared folder is not setting the user and password name, user do not need to enter user name,
if yes, please enter the same user name and password.
• Command:
• F5 Maintain->F2 Network Setting-> F5 Set Kernel Server
• Description
• Setting related function to kernel server
• Related infor.
• Start server and kernel or not when power on.
• Timeout(ms)
• Set the acceptable time out when connecting to Kernel server unsuccessfully.
Start Server
• Command:
• F5 Maintain->F2 Network setting-> F5 Set Kernel Server-> F1 Start Server
• Description
• Start server immediately
Fast Diagnostic
• Command:
• F5 Maintain->F3 Fast diagnostic
• Description
• Display simple diagnostic information of system and axes
System Data
• Command:
• F5 Maintain->F3 Fast Diagnostic-> F1 System Data
• Description
• Display simple diagnostic information of system
Axes Data
• Command:
• F5 Maintain->F3 Fast Diagnostic-> F2 Axes Data
• Description
• Display simple diagnostic information of Axes
• Command:
• F5 Maintain-> F4 PLC param setting
• Description
• SYNTEC's controller provides R81 ~ R100, totally 20 sets of registers for machine manufacture use,
each register have 16 Bits.
• Machine manufacture can use those 20 sets of registers provide user to control the flag of PLC
specific functions.
• Operation
• Press【↑】【↓】【←】【→】 to move cursor and 【PageUp】【PageDown】go to next/previous page
• Users are able to input [0] or [1] and also add comment for every bits.
• Corresponding file name for comment: ParamExt_RBit_(L).xml
• (L)=COM/CHT/CHS/language
System Setting
• Command:
• F5 Maintain -> F5 System setting
• Description
• This page is used to set system environment
• Operation
• Press【↑】【↓】【←】【→】to move cursor and 【PageUp】【PageDown】go to next/previous page
Backup System
• Command:
• F5 Maintain -> Next-> F1 Backup System
• Description
• Compress backup system data and save it into external device.
About
• Command:
• F5 Maintain -> Next-> F5 About
• Description
• Provide controller software version
Not Ready
Ready
Busy
Pause
B-stop
Manual Function
Machining Process
• Command:
• F3 Offset/Setting -> F1 Workpiece Cord Set
• Switch the cursor to the position wants to set by using page up/down keys and arrow keys
• Use and 、 move the cursor to the coord you want to key in。
• Can use the Mach. Coord. Teach to insert the value.
• Can use the Rel. Coord. Teach to insert the value.
• Can use the Aux. Coord. Teach to insert the value
Middle Func.
• Function:
Middle function is used for finding middle point of the workpiece. Use the middle point as the start point. As
a result, we need to touch the edge of the workpiece by too or detector. After controller gets the coordinate,
it will calculate the middle point itself. We only need to set this point as the machining start point. Please
confirm that your maching has automatic alignment tool and then you can use this function.
• Operation:
In the 5 buttons system, user can use this function by press F3 Offset/Setting ->F1 Workpeice Cord. ->F5
Middle Func.
• Operation:
• Set the Middle func. as 0, the left upper side will show Manual Center
• Set the second line, the middle method, as 1. You can see the screen as this figure.
• Move the tool or detector to the round workpiece edge.
• Press P1 set, system will record the current X and Y coordinates to Px1 and Py1.
• Move to another edge point, press P2 set. System will record the current X and Y coordinates to Px2
and Py2.
• Move to another edge point, press P3 set. System will record the current X and Y coordinates to Px3
and Py3.
• After setting these, press Calculate the Center. System will calculate the center point Pxm, Pym and
R.
• The Aux. Coordinate will become Pxm and Pym.
• If you set the same point or this three point is inline, it will have a warning window pop out.
• Now you can press go back to previous page to reset the coordinate.
• In the WorklPiece Cord. Screen, move the cursor to the coord you want to set, press F3 [Aux. Coord.
Teach] insert the Aux. Coord value then this system will set the value accordind to the Aux Coord.
OUTAutoCenter
• Operation:
• Set the Middle func. as 1, the left upper side will show Manual Center.
• Set the second line, the middle method, as 0. You can see the screen as this figure.
• Key in Length I and Width J for workpiece real length and width.
• Set Z coordinate, this value is for the the automatical measurement that tool can touch the
workpiece edge plane
• Set Safe Distance H, this distance is that the tool will not hit with workpiece.
• Set Feedrate F, this Feedrate is the measuring tool velocity during auto center process.
• Press Auto center start, system will move the tool according to the setting data to contact with
workpiece and show the coordinate on the screen. It will also calculate the X Y center point of the
workpiece
• The center point will be saved at Pxm and Pym.
• After setting these, press Calculate the Center. System will calculate the center point Pxm, Pym and
R.
• The Aux. Coordinate will become Pxm and Pym.
• Now you can press go back to previous page to set the coordinate.
• In the WorkPiece Cord. Screen, move the cursor to the coord you want to set, press F3 [Aux. Coord.
Teach] insert the Aux. Coord value then this system will set the value according to the Aux Coord.
INAutoCenter
• Operation:
• Set the Middle func. as 1, the left upper side will show Manual Center.
• Set the second line, the middle method, as 1. You can see the screen as this figure.
• Key in Length I and Width J for workpiece real length and width.
• Set Z coordinate, this value is for the auto measurement that tool can touch the workpiece edge
plane
• Set Safe Distance H, this distance is that the tool will not hit with workpiece.
• Set feed rate F, this feed rate is the measuring tool velocity during auto center process.
• Press Auto center start
Tool Prepare
Simu. Setting
Machining Test
Machining Monitor
Alarm Processing
Network Setting
1. On the interface screen, press down"F5 Maintain" => "F2 Network Setting" to access IP address setting.
2. IP Address Setting: select "Specify an IP Address" when the PC connects with controller directly. And select
"Obtain an IP Address via DHCP" if using network connection via Dynamic Host Configuration Protocol
3. IP Address: if you select "Specify an IP Address", enter the free IP address
4. Subnet Mask: Enter the IP address for subnet mask (the same with PC subnet mask).
5. PC Name: Enter the full computer name of your PC.
6. Dir Name: Enter the sharing folder name (the same name with PC sharing folder )
7. User Name: Enter GUEST
8. Press「F1 OK」, and then reboot controller to finish installation.
PC Setting
File Import
File Export
2.5.4 Appendix
Hsinchu Jiangsu-Suzhou
SYNTEC TECHNOLOGY CO., LTD. SYNTEC Equipment CO.,Ltd.
(Headquarters) D 1-8,Teng Fei New Industrial Zone, 5# Xing Han
No. 21 Industry E. Rd. 4, Hsinchu Science Park, Street, Suzhou Industrial Park, China
Hsinchu City 30077, Taiwan, ROC TEL:+86-512-69008860
TEL:+886-3-6663553 FAX:0512-69560818
FAX:+886-3-6663505
E-Mail:
sales@syntecclub.com.twcust23omerservice@syntecc
lub.com.tw24
Taichung Taichung
Taichung Service Agency Taichung Service Agency
No.31, Alley 9, Lane 271, Shepi Rd., Fengyuan City, No.42, Jingming St., West Dist., Taichung City 403,
Taichung County 420, Taiwan Taiwan
TEL:+886-4-25337731 TEL:+886-4-23102626
FAX:+886-4-25349224 FAX:+886-4-23102636
23 mailto:sales@syntecclub.com.twcust
24 mailto:omerservice@syntecclub.com.tw
Tainan Jiangsu-SuZhou
Tainan Service Agency Suzhou Huaxin Numerical Control Technology
No.218, Denan Rd., Rende Dist., Tainan City 71756, Development CO.,LTD
Taiwan Xing Han Street, Suzhou Industrial Park, Jiangsu
TEL:+886-6-2796707 Province, to take off the new Su Industrial Square D,
FAX:+886-6-2796705 2nd Floor 01-08 unit
TEL:0512-69560828
FAX:0512-69560818
Zhejiang-Hangzhou Zhejiang-Ningbo
SuZhou SYNTEC Equipment CO.,Ltd. Hangzhou SuZhou SYNTEC Equipment CO.,Ltd. Ningbo Branch
Branch Room 12-07,No.262,416 Alley,Zhaohui
Room1202 Unit2 Buiding1, Edifice DiKai , Jincheng Road,Jiangdong District,Ningbo City.
Road, Beigan Street,Xiaoshan District , Hangzhou TEL:+86-574-87750305
City,Zhejiang Province, China FAX:+86-574-87750306
TEL:+86-571-82751187
FAX:+-86-571-82751186
Zhejiang-Wenling Guangdong-Guangzhou
The Suzhou new generation of CNC Equipment Co., SuZhou SYNTEC Equipment CO.,Ltd. Guangzhou
Ltd. Wenling Branch Branch
Room 1206, Department A, Zhenxing Plaza, Taiping Room 403 Stairs1 Youyi Building!ALuojia Village 8,Fuyi
Subdistrict, Wenling City Road,ShijiTown,Panyu Distrct,Guangzhou
TEL:0576- 86138372 City,Guangdong Province, China
FAX:0576-86119106 TEL:+86-20-34583040
FAX:+86-20-34583220
Guangdong-Dongguan Shaanxi-Xi'an
SuZhou SYNTEC Equipment CO.,Ltd. Dongguan The Suzhou new generation of CNC Equipment Co.,
Branch Ltd. Xi'an Office
Room 705 JinGuo Business affairs centre Xin an Room 2503,Unit 1,Rancho Santa Fe,No.36, Dianzi Third
District Chang an Road, Yanta District, Xi'an, Shaanxi
TEL:+86-769-81660318 TEL:029-88287423
FAX:+86-769-81660328 FAX:029-88287423
Shaanxi-Baoji Shandong-Jinan
The Suzhou new generation CNC Equipment Co., Ltd. SuZhou SYNTEC Equipment CO.,Ltd. Jinan Branch
Baoji offices Room 1112, Unit A, Jiahui Global Plaza, No.548,
Room 2401, Building 1, Xinjian Road, Weibin District, Beiyuan Street, Tianqiao District, Jinan, China
Baoji TEL:+86-53185907208
TEL:18700712118 FAX:+86-53185905708
Fujian-Xiamen Tianjin
SuZhou SYNTEC Equipment CO.,Ltd. Xiamen Branch The Suzhou new generation of CNC Equipment Co.,
No. 100,B Chuang Chang Fang 3F East,Jin Fu Ltd. Tianjin Branch
Road,Tong An District,Xiamen City, Fujian Province, Haiyi International 3-1416, No.2, Rongyuan Road,
China Huayuan Industries Park, Binhai Hi-and-New Tech
TEL:+86-592-7191901 Park, Tianjin
FAX:+86-592-7220536 TEL:+86-22-87134111
FAX:022-87134111
Henan-Luoyang Chongqing
The Suzhou new generation of CNC Equipment Co., The Suzhou new generation of CNC Equipment Co.,
Ltd. Luoyang Company Ltd. Chongqing Branch
601B, Runsheng Building, Cross of Sanshan Road & Room 41-4, Building A, Hongding International,
Heluo Road, Hi-and-New Tech Park of Luoyang, Guanyinqiao, Jiangbei District, Chongqing
Henan TEL:023-67913296
TEL:0379-65110352 FAX:023-67634382
FAX:0379-65110352
Jiangsu-Nanjing Hubei-Wuhan
The Suzhou new generation of CNC Equipment Co., Suzhou new generation of CNC Equipment Co., Ltd.
Ltd. Chongqing Branch Wuhan Office
Room 505, Unit 3, Building 12,Wuyi Luzhou Guan Chu Room2003-2006,A#Guangguguoji,456 #Luoyu
Yuan, No.99, Tianyuan Middle Road, Road,Donghukaifaqu,Wuhan City, China
Jiangning District, Nanjing TEL:027-87638876
TEL:0512-69008860-300 FAX:027-87204137
Liaoning-Shenyang Anhui-Hefei
The Suzhou new generation CNC Equipment Co., Ltd. The new generation of CNC Equipment Co., Ltd. in
Shenyang Office Suzhou, Hefei Office
No.3 A 1-12-3, South Wenhui Street, Shenhe District, Room 704, Building 13,Wanzhen Xiaoyao Garden Ⅳ,
Shenyang, Liaoning Taihu East Road, Hefei
TEL:15002491395 TEL:15951989576
FAX:18698806526
Thailand Malaysia
SIAM RADERMEN Co., Ltd. SURE FIRST ENTERPRISE (M) SDN BHD.
52/4,MOO 5,THEPARAK RD. 47000 NO 19.JALAN TSB 6,TAMAN INDUSTRI SUNGAI
(KM11.5)BANGPLEEYAI,BANGPLEE, SAMUTPRAKRAN BULOH.47000 SELANGOR DARUL.EHSAN
10540 TEL:+603-61577632
TEL:+66-27553536 FAX:+603-61574632
FAX:+66-27575476
E-Mail:lee_cheahow@yahoo.com25
25 mailto:lee_cheahow@yahoo.com
Turkey ISTANBUL/TURKEY
KASIKCIOGLU ELEKTROMEKANIK OTOMASYON AKSIS MAKINA
Besevler K.S.S. 17 BLOK NO:72 Nilufer/BURSA/ Yeni doğan mahallesi karakaş Sk. Emintaş Erciyes
TURKYIE Sanayi Sitesi no:12/206
TEL:+90-224-4434684 TEL:+90 212 613 87 83
FAX:+90-224-4434685 FAX:+90 212 613 87 85
E-Mail:murat@kasikcioglu.com29 http://www.aksismakina.com30
E-Mail:info@aksismakina.com31
26 mailto:info@rockwell.tw
27 mailto:kesmeyan@rockwell.tw
28 mailto:vaque.j@online.fr
29 mailto:murat@kasikcioglu.com
30 http://www.aksismakina.com/
31 mailto:info@aksismakina.com
2.6.1.3 Coordinate
• Command
• F1 Coordinate
• Function
• Switch current coordinate system on the screen.
• Display the frequently use machining information.
• Use the function key【POS】, can switch to the current page quickly.
PS: By pressing 【POS】 Key, you may jump from other page to this page interface.
Explanation of Function
Coordinate Display
• Current screen can display 4 kind of coordinate system.
• Whenever users press F1「Switch Coordinate」function key, the coordinate on the screen will switch between
four different kinds of coordinates.
F(Feedrate)
• User input Feedrate (mm/min).
• Actual Feedrate of cutting tool (mm/min).
• Percentages of Feedrate.
Run Time
• Machining Duration.
Part counter
• Number of parts that had been finished.
T(Tool No.)
• Current Tool no. and Tool compensation no.
Switch Coordinate
• Command
• F1 Coordinate→F1 switch coordinate
• Function
• Whenever users press F1「Switch Coordinate」function key, the coordinate display on the screen will
switch between four different kinds of coordinates.
Half Coordinate
• Command
• F1 Coordinate→F2 Half Coordinate
• Function
• Relative coordinate divided by 2.
• Combined with 「Clear Rel. Coord.」function , this function will calculate the middle point of the
object.
• Operation Method
• Key in the axis that you want to calculate and then press「Half Coordinate」.
• Example
• Current Rel. Coord. of X axis is 10.000.
• Key in 「X」,and then press 「half coordinate」.
• Current Rel. Coord. of X axis Will become 5.000.
2.6.1.4 Program
• Command
• F2 Program
• Function
• This function provides users program management and editing functions.
• Operation Method
• Users can use【↑】【↓】【←】【→】 on the key pad to move the cursor to anywhere on the screen for editing
purpose.
• With 【Page Up】【Page Down】to switch the pages.
• With【Home】【End】can let the cursor jump between the top and end of the line.
• With the function key【Prog/File】can quickly switch between「Program」and「File Manager」.
Execute
• Command
• F2 Program→F1 Execute
• Function
• Execute current program and also change the screen to 「Monitor」 page.
• Note
• This function will be disabled during machining.
Delete Line
• Command
• F2 Program→F2 Delete Line
• Function
• Delete a line where the cursor is located.
Search/Replace
• Command
• F2 Program→F3 Search/Replace
• Function
• Quick search for every occurrence of a specific word or phrase and automatically replace text.
• Operation Method
• Press 「Search/Replace」function key, then Replace box will appear, just enter the text that you want
to search and replace for.
Find Next
• Command
• F2 Program→F3 Search/Replace→F1 Find Next
• Function
• Find next.
Replace
• Command
• F2 Program→F3 Search/Replace→F2 Replace
• Function
• Replace with input text
• Operation Method
• Press F2「Replace」to replace highlight string with new string.
• If you want to skip the current highlighted string, press F1「Find Next」.
Replace All
• Command
• F2 Program→F3 Search/Replace→F3 Replace All
• Function
• Replace all search text with input text.
Modify Setting
• Command
• F2 Program→F3 Search/Replace→F4 Modify Setting
• Function
• Reset 「Search/Replace」 string.
• Operation Method
• Press F4「Modify Setting」to reset the「Search/Replace」content.
Can Cycle
• Command
• F2 Program→F4 Can Cycle
• Function
• Because SYNTEC system provides many kind of G code and different G code has each function. When
editing the program, this function can help user to edit G code easily.
Insert Cycle
• Command
• F2 Program→F4 Can Cycle→F1 Insert Cycle
• Function
• Insert the required G code.
• Operation Method
• Under the program edit mode, move the cursor to the desired location and press 「Insert Cycle」.
• Follow the instruction and press 「OK」, the desired G code will insert into the next line of current
cursor.
Edit Cycle
• Command
• F2 Program→F4 Can Cycle→F2 Edit Cycle
• Function
• Edit the current cycle.
• Operation Method
• Move the cursor to the cycle and press 「Edit Cycle」,a modify page will show up. Modify the contents
and press「OK」, the contents of the current cycle will change.
Block Copy
• Path
• F2 Program→F5 Block Copy
• Function
• Select, cut, copy and paste more than one line of programs.
Start Line
• Command
• F2 Program→F5 Block Copy→F1 Start Line
• Function
• Define the start line of block.
End Line
• Command
• F2 Program→F5 Block Copy→F2 End Line
• Function
• Define the end line of block.
Block Cut
• Command
Block Copy
• Command
• F2 Program→F5 Block Copy→F4 Block Copy
• Function
• Copy the block that had been selected.
Block Paste
• Command
• F2 Program→F5 Block Copy→F5 Block Paste
• Function
• Paste the block that had been 「Block Cut」and「Block Copy」.
• Operation Method
• Move the cursor to the desire line and press「Start Line」and function key「End Line」enable.
• Press【↑】【↓】【Page Up】【Page Down】 to select desired area.
• Press「End Line」,block between「Start Line」and 「End Line」will be selected.
1. →Function key 「End Line」disable.
2. →Function key 「Block Copy」enable.
3. →Function key 「Block Cut」enable.
4. →If 「Block Cut」being use, the whole block that had been highlight will be cut off.
5. →Function key 「Block Copy」/「Block Cut」disable.
6. →Function key 「Block Paste」enable.
• Move the cursor to the desire location and press 「Block Paste」, the content that had been cut or copy
will paste at the cursor location.
• If 「Block Copy」is used, the block that had been selected will not disappear.
• Note
• If 「Block Cut」is use, and do not paste the content immediately, the cut program will disappear.
• The contents of「Block Cut」can be pasted for only one time but the contents of 「Block Copy」 can be
pasted for many times.
Teach
• Command
• F2 Program→F6 Teach
• Function
• Move the machine table with 『MPG』/『JOG』/『INJOG』 to the destination and use 『Teach』function,
input the current absolute coordinate value to NC program.
• Omit the manual input problem.
Rapid Teach
• Command
• F2 Program→F6 Teach→F1 Rapid Teach
• Function
• Add the current absolute coordinate as the value of 「G00 Rapid Traverse」function in current
program.
• Function
• Add current absolute coordinate as the input value of 「G02/G03 Circular Cutting」function in current
program.
• Operation Method
• Move the worktable to the arc center and press 「Arc Cut Teach」, current absolute coordinate will be
define as the arc center.
• Move the worktable to the ending of the arc and press「Arc Cut Teach」, current absolute coordinate
will be define as the ending of the arc. Controller will automatically calculate the relation between
middle and end point and determine whether to use G02 or G03. The calculation result will be
regarded as the input value of 「G02/G03 Circular Cutting」function.
Point Teach
• Command
• F2 Program→F6 Teach→F5 Point Teach
• Function
• Move the worktable to the arc center and press 「Point Teach」, current absolute coordinate will be
input into current cursor location.
Simulation
• Command
• F2 Program→F7 Simulation
• Function
• Program simulation for the actual machining route.
• Capability of debug.
• Default display range will be the span of the full program.
• Simulation setting can be modified by F5「simulate Setting」..
Step
• Command
• F2 Program→F7 Simulation→F1 Step
• Function
• Simulate the program block by block.
• Monitor the variation of the coordinate for single block.
Continue
• Command
• F2 Program→F7 Simulation→F2 Continue
• Function
• System will scan all of the programs and then do the simulation.
Zoom
• Command
• F2 Program→F7 Simulation→F3 Zoom
• Function
• Zoom in/out the simulation window.
• Operation Method
• Press F3「Zoom」,there will be a block show up. Use【↑】【↓】【←】【→】can move the window up, down, left
and right.
• Use【Page Up】【Page Down】to change the zooming area.
• Press【ENTER】to check the result.
Graph Reset
• Command
• F2 Program→F7 Simulation→F4 Graph Reset
• Function
• Reset the simulation result to default.
Simu. Setting
• Command
• F2 Program→F7 Simulation→F5 Simu. Setting
• Function
• Setting the relative simulation item.
• Simulation parameter
1. Color
• Provide 16 different colors (Setting 0~15).
2. Path Color
• Simulation path color.
• Provide 16 different colors (Setting 0~15).
3. Cursor Color
• Color of cursor point
• Provide 16 different colors (Setting 0~15).
4. RGB Value
• Except the 16 default color, user can define the color by them self.
5. Draw Mode
• User can define the profile simulate plane.
• Plane can define are as below.
• XYZ • YX
• XY • ZY
• YZ • XZ
• ZX
6. Setting quadrant
• User can define the quadrant of simulate plane.
• Quadrant can define are as below.
• First
• Second
• Third
• Fourth
7. Simulate Mode
• Setting profile simulate method.
• Simulation
• When user go to the 『Monitor』 page, simulation will show up automatically.
• System will scan the whole program and detect the simulation boundary, and then
simulation will execute. No need to define the simulate boundary.
• Direct Draw
• When user go to the 『Monitor』page, cursor will show up but simulation will not execute
automatically.
• User need to define the simulation boundary first.
• When the machining starts, cursor will follow up as well.
• Not Simulation
• Close the simulation function.
8. View Angle Setting
• Under XYZ draw mode, by setting this parameter, simulation will show up with 3D simulation.
• View angle can define are as below.
• Vertical
• Horizontal
9. Scope
• Scope can define are as below.
• Minimum
• X-Axis
• Y-Axis
• Z-Axis
• Maximum
• X-Axis
• Y-Axis
• Z-Axis
File Manager
• Command
• F2 Program→F8 File Manager
• Function
• This function key can manage all of the NC files within the data storage device. The device can be
setting with Pr3213.
• Operation Method
• Use【↑】【↓】on the key pad to move the cursor to anywhere on the screen for editing purpose.
• With 【Page Up】【Page Down】to switch the cursor between pages.
• Press【ENTER】on the key pad, to assign the current cursor file as the execute file, screen will show up
with the program content and can enable to edit the program.
New File
• Command
• F2 Program→F8 File Manager→F1 New File
• Function
• Open a new file, that file will be the current edit file.
• Operation Method
• Press 「New File」function key, a dialog box will appear, enter the new file name and press 【ENTER】.
• Note
• Default file name has no file extension. If user want to create a new file with file extension such
as .NC, just enter the extension (.NC) as well.
• The length of file name cannot be longer than 32 characters (include file extension)
Copy File
• Command
• F2 Program→F8 File Manager→F2 Copy File
• Function
• Copy the file that remarked by cursor.
• Operation Method
• Use【↑】【↓】to move the cursor to the file that want to copy.
• Press「Copy File」function key.
• A dialog box will appear, enter the new file name.
• Note
• Default file name has no file extension. If user want to create a new file with file extension such
as .NC, just enter the extension (.NC) as well.
• The length of file name cannot be longer than 32 characters (include file extension)
Delete File
• Command
• F2 Program→F8 File Manager→F3 Delete File
• Function
• Delete file that remarked by cursor.
• Operation Method
• Press F3「Delete File」, check box will show up in front of the NC file within the「File Manager」monitor
page. Use【↑】【↓】to select the delete file.
• Sub-function Key
• Select: Select file, can select more than one file and also can cancel the selection of one file.
• Select All: Select all file.
• Cancel Select: Deselect all files.
• Delete File: Delete all of the selected files.
• Delete All: Delete all file within data storage device.
• Note
• Current Programming and machining file cannot be deleted.
File Import
• Command
• F2 Program→F8 File Manager→F4 File Import
• Function
• Import outer file into controller
• Function Page Explanation
• The upper block shows the outer devices selection with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column shows data structure of the outer device.
• Right column shows data structure of the inner storage of the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the outer device to the controller.
• Select: Select or deselect each file. (Not available for folder)
• Select All: Select all files.
• Cancel Select: Deselect all files.
File Export
• Command
• F2 Program→F8 File Manager→F5 File Export
• Function
• Export file within controller to outer device.
• Function Page Explanation
• The upper block shows the outer devices selection with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column shows data structure of the outer device.
• Right column shows data structure of the inner storage of the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the outer device to the controller.
• Select: Select or deselect each file. (Not available for folder)
• Select All: Select all files.
• Cancel Select: Deselect all files.
• Device Change: Change outer device selection.
• Operation Method
• Press「File Export」, a dialog box will appear.
• Default outer device is USBDisk.
• If you want to change the destination device, press F5「Device Change」, switch the cursor to the
desire device and press【Enter】, then the below left column data structure will change, according to
the selected device .
• Use【↑】【↓】to select file.
• Move the cursor to the export file and press F2 「Select」or【Space】to remark file.
• After remarked all of the export file, press F1「Copy」 then all of the remarked file will export from
controller to outer device.
Execute
• Command
• F2 Program→F8 File Manager→F8 Execute
• Function
• Execute current program. and also change the screen to the 「monitor」 page.
• Operation Method
• Use【↑】【↓】to select file, and then press「Execute」the selected file will be the executive file.
• Note
• This function is invalid when machining.
2.6.1.5 Offset/Setting
• Command
• F3 Offset/Setting
• Function
• User can set up the coordinate system and tool offsets with this function.
• With the function key 【Offset/Setting】can switch the page quickly to the Offset/Setting page.
Workpiece Cord.
• Command
• F3 Offset/Setting→F1 Workpiece Coord.
• Function
• For workpiece coordinate setting purpose.
• System default will be G54 if there are no specific declaration with G54~G59.10 in the NC code.
• The External Shift will include into all the workpiece coordinate.
• Operation Method:
• Move the cursor with【↑】【↓】【←】【→】.
• Use【PageUp】【PageDown】to switch the pages.
• Note
• After setting the workpiece coordinate, user need to check the tool length again.
• Press 「Mach. Coord. Teach」, the value of X axis of G54 becomes 5.000
Inc. Input
• Command
• F3 Offset/Setting→F1 Work Piece Coord.→F4 Inc. Input
• Function
• Add the work piece coordinate value with the manual input value and restore into work piece
coordinate again.
• Operation Method
• Move worktable to the target location.
• Input increment value.
• Move the cursor to the work piece coordinate and press 「Inc. Input」
• Work piece coordinate will be replaced by the cursor located coordinate +input value.
• Example
• Current mechanical coordinate of X axis is 5.000
• Move cursor to the workpiece coordinate G54 of X axis
• Key in 10.000
• Press 「Inc. Input.」
• The coordinate of G54 X axis become 15.000
Middle Func.
• Command
• F3 Offset/Setting→F1 Work Piece Coord.→F5 Middle Func.
• Function
• This function can help to correlate the middle point of the work piece.
• Input the number that Middle Func caculate result to G54~G59 work piece coordinate.
• Including manual and auto setting method.
Manual
• Function
• Set the Middle Func. as 0
• User controls the machine by MPG, and then moves the tip of 3D machine to the X&Y end point of the
workpiece. This system will calculate the center point of the workpiece automatically.
• Operation method
• Move the machine by MPG, touching Px1 point in tis figure and then press PX1 Set. The system will
record the current mechanical coord. to Px1. It will also compute the middle point of Px1 and Px2
and puts the result on Pxm and Aux. X position.
• Move the machine by MPG, touching Px2 point in this figure and then press PX2 Set. The system will
record the current mechanical coord. to Px2. It will also compute the middle point of Px1 and Px2
and puts the result on Pxm and Aux. X position.
• Move the machine by MPG, touching Py1 point in tis figure and then press PY1 Set. The system will
record the current mechanical coord. to Py1. It will also compute the middle point of Py1 and Py2
and puts the result on Pym and Aux. Y position.
• Move the machine by MPG, touching Py2 point in this figure and then press PY2 Set. The system will
record the current mechanical coord. to Py2. It will also compute the middle point of Py1 and Py2
and puts the result on Pym and Aux. Y position.
• Now, the values of Pxm and Pym are the middle point of the workpiece.
• In the WorkPiece Coord. Screen, move the cursor to the coord you want to set, press F3 「Aux. Coord.
Teach」 insert the Aux. Coord value then this system will set the value according to the Aux Coord.
Auto
• Function
• Set the Middle Func. as 1
• Auto middle func. is different form Manual func. User only needs to enter the dimension of the
workpiece and enter the boundary coordinate. Move the machine to the start point, system will find
out the middle point automatically.
• Auto middle func. is different form Manual func. User only needs to enter the dimension of the
workpiece and enter the boundary coordinate. Move the machine to the start point, system will find
out the middle point automatically.
• Parameter description
• Length I: Workpiece X dimension length
• Width J: Workpiece Y dimension length
• Safe Distance H: This is the distance between start point P2 and the workpiece no matter X or Y
direction.
• Feedrate F: Auto. center detect speed.
• Z Coordinate: This is the safety distance prevent the contact between the tool and work piece while
moving.
• Operation method
• Move the tool to the Z height, the safe distance between tool and work piece. After that, press Z
Coordinate Set, then system will record the present Z coordinate value as the safe distance.
• Move the tool down to P2 under the work piece, the start point for auto center.
• Press Auto center start, system will move the tool according to the setting data to contact with work
piece and show the coordinate on the screen. It will also calculate the X Y center point of the work
piece.
• Go back to WorkPiece Coord. Move the cursor the workpiece coordinate position, press F3 「Aux.
Coord. Teach」insert the Aux. Coord. value then this system will set the value according to the Aux
Coord.
Tool Set
• Command
• F3 Offset/Setting→F2 Tool Set
• Function
• Switch to compensate setting page.
• Actual G41/G42 compensation value = Geometry + Wear diameter
• Actual G43/G44 compensation value = Geometry + Wear length
• Function of parameter
• Geometry: G41/G42 tool radius Dn compensation setting(not diameter)
• Wear of geometry: Tiny geometry modification of tool.
• Length: G43/G44 tool lengths Hn compensation.
• Length wear: Tiny length modification of tool.
• Operation method
• With 【↑】【↓】【←】【→】key to move the cursor.
• 【PageUp】【PageDown】 to switch the page.
• Key in method: Absolute, Increment, Measure method
• Absolute method:
• Press 「A」 and press 「Enter」
• The value where the cursor is will be set as the input value.
• Increment method
• Press 「I」 and then press 「Enter」.
• The value where the cursor is will be set as input value + cursor value.
• Measure method
• Press 「Z」 and then press 「Enter」, the value where the cursor is will be set as current Z axis relative
coordinate value.
• Press F2 Set Tool Mach. Coord., the value where the cursor is will be set as current Z axis machine
coordinate value.(effective version from 2.2.0)
• Press F3 Set Tool Rel. Coord., the value where the cursor is will be set as current Z axis relative
coordinate value. (effective version from 2.2.0)
• Note
• When the tool length had been set, related tool wear will become zero.
• This Setting is disabled during machining condition.
Tool No.
• Command
• F3 Offset/Setting→F2 Tool Set→F7Tool No.
• Function
• Refer the chapter 3.3.3.5
2.6.1.6 Monitor
• Command:
• F4 Monitor
• Function
• This page monitors key machining information during machining process.
Machining Information
• Function
• It is overlap with 「Process Setting」.
• Press 「Parameter Set」 can switch display information.
• Description
1. G Code
• It will show the G code under machining
2. Run Time Accum
• Processing time for this workpiece now
3. Run Time
• Total machining process time
4. Percentage ratio
• G00 percentage
• G01 percentage
• Spindle speed percentage
5. Total Acum Par
• Total work pieces that had been finished.
• System won't do any initialized action automatically.
• If you want to do the initialization by manual, press 「Parameter Set」 switch to 「Part count」,
set the 「Total Acum Par」 as 0.Part Count
6. Part Count
• Count no. will begin from zero when the program is running.
• Total work pieces number machined by CNC
7. Start Block
• We can set the start block of machining process.
• n: Set the start line number as n. (Ex. 20)
• L+n: Set the start line number as n. (Ex.L20)
• N+n: Search N+n located line number and then assign that line as the start line (Ex. N3).
• T+n: Search T+n located line number and assign it as the start line (Ex. T01).
• If line number is out of max line number, then it will assign to the last line.
• Please refer to 3.4.3.4 break point initialization about start block go back.
8. Tool Data
• T
• 4 numbers
• The first two code are the tool no..
• The last two code are the tool compensate no.
Simulation Area
• Description
• Display the tool trajectory of current program.
• Related setting, please see F2-program-> F5-simulaiton-> F5- Simu. Setting.
• Use F2「Simulation Switch」 to change the display content
Simulation Switch
• Command:
• F4 Monitor->F2 Simulation Switch
• Description
• Display or hide simulation display
• 「Graph Adjust」will enable under 「Simulation Switch」 conditions.
MDI Input
• Command:
• F4 Monitor->F3 MDI Input
• Description
• Manual Data Input. Using for simple NC program or testing purpose.
• Operation:
• Select MDI mode
• MDI function is enabled after finishing HOME search action.
• Press F3 「MDI」, edit the program.
• Press F1 (OK) to confirm the input command.
• The command line will show up on the right upper corner of screen.
• Press 【CYCLE START】to execute the command.
• Note:
• This function is enables under MDI mode.
Parameter Set
• Command:
• F4 Monitor->F4 Parameter Set
• Function
• Switch the screen between 「Machining Setting」 and 「machining information」.
• Display the tool wear setting interface, user can setting tool wear here.
• Actual Tool length= Tool length +Tool wear
• Parameter Setting
• Tool Wear Set: Tiny tool length modification.
• Note
• If the tool length is setting by measure method tool wear setting will become 0 after the tool length is
set.
Work Record
• Command:
• F4 Monitor-> F7 Work Record
• Description
• Check current machining record and export to external storage device.
Graph Adjust
• Command:
• F4 Monitor-> Next->F1 Graph Adjust
• Description
• Zoom in/out simulation graph, this function will enable under 「Simulation Switch」is open.
• Operation
• Please refer to 1.4.7 「Simulation」.
2.6.1.7 Maintain
• Command:
• F8 Maintain
• Description
• Screen displays alarm, network setting, fast diagnostic, PLC param setting, system setting
Alarm
• Command:
• F8 Maintain->F1 Alarm
• Description
• Display alarm messages on the screen.
Pending Alarm
• Command:
• F8 Maintain->F1 Alarm-> F1 Pending Alarm
• Description
• Display current system alarm.
History Alarm
• Command:
• F8-Maintain->F1 Alarm-> F2 History Alarm
• Description
• Show all the alarm history of the system.
• Note:
• Some alarm were not displayed here, ex: MACRO alarm
Save Alarm
• Command:
• F8 Maintain->F1 Alarm-> F3 Save Alarm
• Description
• Save Alarm History to external device according to the current display content.
• Export file name are default :
• Actual alarm: actalm.txt.
• History: histalm.txt.
Network Setting
• Command:
• F8 Maintain->F2 Network Setting
• Description
• System network setting
• Related information
• IP address setting
• Select 「Obtain an IP address automatically」when network cable(with HUB) is used.
• For jumper (without HUB), select "use the following IP address" and enter IP address(the last IP no.
must different from controller setting) and Subnet mask(same with controller setting)
• IP Address
• Enter IP address that can be used.
• Sunet Mask
• Enter the IP address for subnet mask (the same with PC setting).
• PC name
• Enter the same full computer name of PC.
• Dir name
• Enter the sharing folder name (same with PC sharing folder)
• User name and password
• If the shared folder is not setting the user and password name, user do not need to enter user name,
if yes, please enter the same user name and password.
• Command:
• F8 Maintain->F2 Network Setting-> F5 Set Kernel Server
• Description
• Setting related function to kernel server
• Related infor.
• Start server and kernel or not when power on.
• Timeout(ms)
• Set the acceptable time out when connecting to Kernel server unsuccessfully.
Start Server
• Command:
• F8 Maintain->F2 Network setting-> F5 Set Kernel Server-> F1 Start Server
• Description
• Start server immediately
Fast Diagnostic
• Command:
• F8 Maintain->F3 Fast Diagnostic
• Description
• Display simple diagnostic information of system and axes
System Data
• Command:
• F8 Maintain->F3 Fast Diagnostic-> F1 System Data
• Description
• Display simple diagnostic information of system
Axes Data
• Command:
• F8 Maintain->F3 Fast Diagnostic-> F2 Axes Data
• Function
• Display simple diagnostic information of Axes
• Command:
• F8 Maintain-> F4 PLC Param Setting
• Description
• SYNTEC's controller provides R81 ~ R100, totally 20 sets of registers for machine manufacture use,
each register have 16 Bits.
• Machine manufacture can use those 20 sets of registers provide user to control the flag of PLC
specific functions.
• Operation
• Press【↑】【↓】【←】【→】 to move cursor and 【PageUp】【PageDown】go to next/previous page
• Users are able to input [0] or [1] and also add comment for every bits.
• Corresponding file name for comment: ParamExt_RBit_(L).xml
• (L)=COM/CHT/CHS/language
System Setting
• Command:
• F8 Maintain -> F5 System Setting
• Description
• This page is used to set system environment
• Operation
• Press【↑】【↓】【←】【→】to move cursor and 【PageUp】【PageDown】go to next/previous page
Backup System
• Command:
• F8 Maintain -> F6 Backup System
• Description
• Compress backup system data and save it into external device.
About
• Command:
• F8 Maintain -> F8 About
• Function
• Provide controller software version
Not Ready
Ready
Busy
Pause
B-stop
Manual Function
Machining Process
Middle Func.
Tool Prepare
Simu. Setting
Machining Test
Machining Monitor
Alarm Processing
Network Setting
PC Setting
File Import
File Export
2.6.4 Appendix
3 EndUser_Wood
3.1.1.3 Coordinate
• Command
• F1 Coordinate
• Function
• Switch current coordinate system on the screen.
• Display the frequently use machining information.
• Use the function key【POS】, can switch to the current page quickly.
PS: By pressing 【POS】 Key, you may jump from other page to this page interface.
Explanation of Function
Coordinate Display
• Current screen can display 4 kind of coordinate system.
• Whenever users press F1「Switch Coordinate」function key, the coordinate on the screen will switch between
four different kinds of coordinates.
F(Feedrate)
• User input Feedrate (mm/min).
• Actual Feedrate of cutting tool (mm/min).
• Percentages of Feedrate.
Run Time
• Machining Duration.
Part counter
• Number of parts that had been finished.
T(Tool No.)
• Current Tool no. and Tool compensation no.
Switch Coordinate
• Command
• F1 Coordinate→F1 switch coordinate
• Function
• Whenever users press F1「Switch Coordinate」function key, the coordinate display on the screen will
switch between four different kinds of coordinates.
Half Coordinate
• Command
• F1 Coordinate→F2 Half Coordinate
• Function
• Relative coordinate divided by 2.
• Combined with 「Clear Rel. Coord.」function , this function will calculate the middle point of the
object.
• Operation Method
• Key in the axis that you want to calculate and then press「Half Coordinate」.
• Example
• Current Rel. Coord. of X axis is 10.000.
• Key in 「X」,and then press 「half coordinate」.
• Current Rel. Coord. of X axis Will become 5.000.
3.1.1.4 Program
• Command
• F2 Program
• Function
• This function provides users program management and editing functions.
• Operation Method
• Users can use【↑】【↓】【←】【→】 on the key pad to move the cursor to anywhere on the screen for editing
purpose.
• With 【Page Up】【Page Down】to switch the pages.
• With【Home】【End】can let the cursor jump between the top and end of the line.
• With the function key【Prog/File】can quickly switch between「Program」and「File Manager」.
Execute
• Command
• F2 Program→F1 Execute
• Function
• Execute current program and also change the screen to 「Monitor」 page.
• Note
• This function will be disabled during machining.
Delete Line
• Command
• F2 Program→F2 Delete Line
• Function
• Delete a line where the cursor is located.
Search/Replace
• Command
• F2 Program→F3 Search/Replace
• Function
• Quick search for every occurrence of a specific word or phrase and automatically replace text.
• Operation Method
• Press 「Search/Replace」function key, then Replace box will appear, just enter the text that you want
to search and replace for.
Find Next
• Command
• F2 Program→F3 Search/Replace→F1 Find Next
• Function
• Find next.
Replace
• Command
• F2 Program→F3 Search/Replace→F2 Replace
• Function
• Replace with input text
• Operation Method
• Press F2「Replace」to replace highlight string with new string.
• If you want to skip the current highlighted string, press F1「Find Next」.
Replace All
• Command
• F2 Program→F3 Search/Replace→F3 Replace All
• Function
• Replace all search text with input text.
Modify Setting
• Command
• F2 Program→F3 Search/Replace→F4 Modify Setting
• Function
• Reset 「Search/Replace」 string.
• Operation Method
• Press F4「Modify Setting」to reset the「Search/Replace」content.
Can Cycle
• Command
• 5 Buttons type: F2 Program→Next→F1 Can Cycle
• 8 Buttons type: F2 Program→F4Can Cycle
• Function
• Because SYNTEC system provides many kind of G code and different G code has each function. When
editing the program, this function can help user to edit G code easily.
Insert Cycle
• Command
• 5 buttons type: F2 Program→Next→F1 Can Cycle→F1 Insert Cycle
• 8 buttons type: F2 Program→F4 Can Cycle→F1 Insert Cycle
• Function
• Insert the required G code.
• Operation Method
• Under the program edit mode, move the cursor to the desired location and press 「Insert Cycle」.
• Follow the instruction and press 「OK」, the desired G code will insert into the next line of current
cursor.
Edit Cycle
• Command
• 5 buttons type: F2 Program→Next→F1 Can Cycle→F2 Edit Cycle
• 8 buttons type: F2 Program→F4 Can Cycle→F2 Edit Cycle
• Function
• Edit the current cycle.
• Operation Method
• Move the cursor to the cycle and press 「Edit Cycle」,a modify page will show up. Modify the contents
and press「OK」, the contents of the current cycle will change.
Block Copy
• Path
• 5 buttons type: F2 Program→Next→F2 Block Copy
• 8 Buttons type: F2 program→F5 Block Copy
• Function
• Select, cut, copy and paste more than one line of programs.
Start Line
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F1 Start Line
• 8 Buttons: F2 Program→F5Block Copy→F1 Start Line
• Function
• Define the start line of block.
End Line
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F2 End Line
• 8 Buttons: F2 Program→F5Block Copy→F2 End Line
• Function
• Define the end line of block.
Block Cut
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F3 Block Cut
• 8 Buttons: F2 Program→F5Block Copy→F3 Block Cut
• Function
• Cut the block that had been selected.
Block Copy
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F4 Block Copy
• 8 Buttons: F2 Program→F5Block Copy→F4 Block Copy
• Function
• Copy the block that had been selected.
Block Paste
• Command
• 5 Buttons: F2 Program→Next→F2 Block Copy→F5 Block Paste
• 8 Buttons: F2 Program→F5Block Copy→ F5 Block Paste
• Function
• Paste the block that had been 「Block Cut」and「Block Copy」.
• Operation Method
• Move the cursor to the desire line and press「Start Line」and function key「End Line」enable.
• Press【↑】【↓】【Page Up】【Page Down】 to select desired area.
• Press「End Line」,block between「Start Line」and 「End Line」will be selected.
1. →Function key 「End Line」disable.
2. →Function key 「Block Copy」enable.
3. →Function key 「Block Cut」enable.
4. →If 「Block Cut」being use, the whole block that had been highlight will be cut off.
5. →Function key 「Block Copy」/「Block Cut」disable.
6. →Function key 「Block Paste」enable.
• Move the cursor to the desire location and press 「Block Paste」, the content that had been cut or copy
will paste at the cursor location.
• If 「Block Copy」is used, the block that had been selected will not disappear.
• Note
• If 「Block Cut」is use, and do not paste the content immediately, the cut program will disappear.
• The contents of「Block Cut」can be pasted for only one time but the contents of 「Block Copy」 can be
pasted for many times.
Teach
• Command
• 5 Buttons type: F2 Program→Next→F3 Teach
• 8 Buttons type: F2 Program→F6 Teach
• Function
• Move the machine table with 『MPG』/『JOG』/『INJOG』 to the destination and use 『Teach』function,
input the current absolute coordinate value to NC program.
• Omit the manual input problem.
Rapid Teach
• Command
• 5 Buttons type: F2 Program→Next→F3 Teach→F1 Rapid Teach
• 8 Buttons type: F2 Program→F6 Teach→F1 Rapid Teach
• Function
• Add the current absolute coordinate as the value of 「G00 Rapid Traverse」function in current
program.
Point Teach
• Command
• 5 buttons type: F2 Program→Next→F3 Teach→F5 Point Teach
• 8 buttons type: F2 Program→F6 Teach→F5 Point Teach
• Function
• Move the worktable to the arc center and press 「Point Teach」, current absolute coordinate will be
input into current cursor location.
Simulation
• Command
• 5 buttons type: F2 Program→F5 Simulation
• 8 buttons type: F2 Program→F7Simulation
• Function
• Program simulation for the actual machining route.
• Capability of debug.
• Default display range will be the span of the full program.
• Simulation setting can be modified by F5「simulate Setting」..
Step
• Command
• 5 Buttons type: F2 Program→F5 Simulation→F1 Step
• 8 Buttons type: F2 Program→F7 Simulation→F1 Step
• Function
• Simulate the program block by block.
• Monitor the variation of the coordinate for single block.
Continue
• Command
• 5 Buttons type: F2 Program→F5 Simulation→F2 Continue
Zoom
• Command
• 5 Buttons type: F2 Program→F5 Simulation→F3 Zoom
• 8 Buttons type: F2 Program→F7 Simulation→F3 Zoom
• Function
• Zoom in/out the simulation window.
• Operation Method
• Press F3「Zoom」,there will be a block show up. Use【↑】【↓】【←】【→】can move the window up, down, left
and right.
• Use【Page Up】【Page Down】to change the zooming area.
• Press【ENTER】to check the result.
Graph Reset
• Command
• 5 buttons type: F2 Program→F5 Simulation→F4 Graph Reset
• 8 buttons type: F2 Program→F7 Simulation→F4 Graph Reset
• Function
• Reset the simulation result to default.
Simu. Setting
• Command
• XYZ • YX
• XY • ZY
• YZ • XZ
• ZX
6. Setting quadrant
• User can define the quadrant of simulate plane.
• Quadrant can define are as below.
• First
• Second
• Third
• Fourth
7. Simulate Mode
• Setting profile simulate method.
• Simulation
• When user go to the 『Monitor』 page, simulation will show up automatically.
• System will scan the whole program and detect the simulation boundary, and then
simulation will execute. No need to define the simulate boundary.
• Direct Draw
• When user go to the 『Monitor』page, cursor will show up but simulation will not execute
automatically.
• User need to define the simulation boundary first.
• When the machining starts, cursor will follow up as well.
• Not Simulation
• Close the simulation function.
8. View Angle Setting
• Under XYZ draw mode, by setting this parameter, simulation will show up with 3D simulation.
• View angle can define are as below.
• Vertical
• Horizontal
9. Scope
File Manager
• Command
• 5 Buttons type: F2 Program→F4 File Manager
• 8 Buttons type: F2 Program→F8 File Manager
• Function
• This function key can manage all of the NC files within the data storage device. The device can be
setting with Pr3213.
• Operation Method
• Use【↑】【↓】on the key pad to move the cursor to anywhere on the screen for editing purpose.
• With 【Page Up】【Page Down】to switch the cursor between pages.
• Press【ENTER】on the key pad, to assign the current cursor file as the execute file, screen will show up
with the program content and can enable to edit the program.
New File
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F1 New File
• 8 Buttons type: F2 Program→F8 File Manager→F1 New File
• Function
• Open a new file, that file will be the current edit file.
• Operation Method
• Press 「New File」function key, a dialog box will appear, enter the new file name and press 【ENTER】.
• Note
• Default file name has no file extension. If user want to create a new file with file extension such
as .NC, just enter the extension (.NC) as well.
• The length of file name cannot be longer than 32 characters (include file extension)
Copy File
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F2 Copy File
• 8 Buttons type: F2 Program→F8 File Manager→F2 Copy File
• Function
• Copy the file that remarked by cursor.
• Operation Method
• Use【↑】【↓】to move the cursor to the file that want to copy.
• Press「Copy File」function key.
• A dialog box will appear, enter the new file name.
• Note
• Default file name has no file extension. If user want to create a new file with file extension such
as .NC, just enter the extension (.NC) as well.
• The length of file name cannot be longer than 32 characters (include file extension)
Delete File
• Command
• 5 Buttons type:F2 Program→F4 File Manager→F3 Delete File
• 8 Buttons type:F2 Program→F8 File Manager→F3 Delete File
• Function
• Delete file that remarked by cursor.
• Operation Method
• Press F3「Delete File」, check box will show up in front of the NC file within the「File Manager」monitor
page. Use【↑】【↓】to select the delete file.
• Sub-function Key
• Select: Select file, can select more than one file and also can cancel the selection of one file.
• Select All: Select all file.
• Cancel Select: Deselect all files.
• Delete File: Delete all of the selected files.
• Delete All: Delete all file within data storage device.
• Note
• Current Programming and machining file cannot be deleted.
File Import
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F4 File Transfer→F1 File Import
• 8 Buttons type: F2 Program→F8 File Manager→F4 File Transfer→F1 File Import
• Function
• Import outer file into controller
• Function Page Explanation
• The upper block shows the outer devices selection with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column shows data structure of the outer device.
• Right column shows data structure of the inner storage of the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the outer device to the controller.
• Select: Select or deselect each file. (Not available for folder)
• Select All: Select all files.
• Cancel Select: Deselect all files.
• Device Change: Change outer device selection.
• Operation Method
• Press F1「File Import」, a dialog box will appear.
• Default outer device is USB Disk.
• If you want to change the outer device, press F5「Device Change」,switch the cursor to the desire
device and press【Enter】, then the left column data structure will change and show the data structure
of selected device.
• Use【↑】【↓】to select file.
• Move the cursor to the import file and press F2「Select」or 【Space】to remark file.
• After remarked all of the import file, press F1「Copy」then all of the remarked file will import into
controller.
File Export
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F4 File Transfer→F2 File Export
• 8 Buttons type: F2 Program→F8 File Manager→F4 File Transfer→F2 File Export
• Function
• Export file within controller to outer device.
• Function Page Explanation
• The upper block shows the outer devices selection with the following choice.
• USBDisk
• DiskA
• Network
• USBDisk2
• Left column shows data structure of the outer device.
• Right column shows data structure of the inner storage of the controller.
• Sub-function Explanation
• Copy: Copy the remarked file from the outer device to the controller.
• Select: Select or deselect each file. (Not available for folder)
• Select All: Select all files.
• Cancel Select: Deselect all files.
• Device Change: Change outer device selection.
• Operation Method
• Press「File Export」, a dialog box will appear.
• Default outer device is USBDisk.
• If you want to change the destination device, press F5「Device Change」, switch the cursor to the
desire device and press【Enter】, then the below left column data structure will change, according to
the selected device .
• Use【↑】【↓】to select file.
• Move the cursor to the export file and press F2 「Select」or【Space】to remark file.
• After remarked all of the export file, press F1「Copy」 then all of the remarked file will export from
controller to outer device.
Execute
• Command
• 5 Buttons type: F2 Program→F4 File Manager→F5 Execute
• 8 Buttons type: F2 Program→F8 File Manager→F5 Execute
• Function
• Execute current program. and also change the screen to the 「monitor」 page.
• Operation Method
• Use【↑】【↓】to select file, and then press「Execute」the selected file will be the executive file.
• Note
• This function is invalid when machining.
3.1.1.5 Offset/Setting
• Command
• F3 Offset/Setting
• Function
• User can set up the coordinate system and tool offsets with this function.
• With the function key 【Offset/Setting】can switch the page quickly to the Offset/Setting page.
Workpiece Cord.
• Command
• F3 Offset/Setting→F1 Workpiece Coord.
• Function
• For workpiece coordinate setting purpose.
• System default will be G54 if there are no specific declaration with G54~G59.10 in the NC code.
• The External Shift will include into all the workpiece coordinate.
• Operation Method:
• Move the cursor with【↑】【↓】【←】【→】.
• Use【PageUp】【PageDown】to switch the pages.
• Note
• After setting the workpiece coordinate, user need to check the tool length again.
• Press 「Mach. Coord. Teach」, the value of X axis of G54 becomes 5.000
Inc. Input
• Command
• F3 Offset/Setting→F1 Work Piece Coord.→F4 Inc. Input
• Function
• Add the work piece coordinate value with the manual input value and restore into work piece
coordinate again.
• Operation Method
• Move worktable to the target location.
• Input increment value.
• Move the cursor to the work piece coordinate and press 「Inc. Input」
• Work piece coordinate will be replaced by the cursor located coordinate +input value.
• Example
• Current mechanical coordinate of X axis is 5.000
• Move cursor to the workpiece coordinate G54 of X axis
• Key in 10.000
• Press 「Inc. Input.」
• The coordinate of G54 X axis become 15.000
Middle Func.
• Command
• F3 Offset/Setting→F1 Work Piece Coord.→F5 Middle Func.
• Function
• This function can help to correlate the middle point of the work piece.
• Input the number that Middle Func caculate result to G54~G59 work piece coordinate.
• Including manual and auto setting method.
Manual
• Function
• Set the Middle Func. as 0
• User controls the machine by MPG, and then moves the tip of 3D machine to the X&Y end point of the
workpiece. This system will calculate the center point of the workpiece automatically.
• Operation method
• Move the machine by MPG, touching Px1 point in tis figure and then press PX1 Set. The system will
record the current mechanical coord. to Px1. It will also compute the middle point of Px1 and Px2
and puts the result on Pxm and Aux. X position.
• Move the machine by MPG, touching Px2 point in this figure and then press PX2 Set. The system will
record the current mechanical coord. to Px2. It will also compute the middle point of Px1 and Px2
and puts the result on Pxm and Aux. X position.
• Move the machine by MPG, touching Py1 point in tis figure and then press PY1 Set. The system will
record the current mechanical coord. to Py1. It will also compute the middle point of Py1 and Py2
and puts the result on Pym and Aux. Y position.
• Move the machine by MPG, touching Py2 point in this figure and then press PY2 Set. The system will
record the current mechanical coord. to Py2. It will also compute the middle point of Py1 and Py2
and puts the result on Pym and Aux. Y position.
• Now, the values of Pxm and Pym are the middle point of the workpiece.
• In the WorkPiece Coord. Screen, move the cursor to the coord you want to set, press F3 「Aux. Coord.
Teach」 insert the Aux. Coord value then this system will set the value according to the Aux Coord.
Auto
• Function
• Set the Middle Func. as 1
• Auto middle func. is different form Manual func. User only needs to enter the dimension of the
workpiece and enter the boundary coordinate. Move the machine to the start point, system will find
out the middle point automatically.
• Auto middle func. is different form Manual func. User only needs to enter the dimension of the
workpiece and enter the boundary coordinate. Move the machine to the start point, system will find
out the middle point automatically.
• Parameter description
• Length I: Workpiece X dimension length
• Width J: Workpiece Y dimension length
• Safe Distance H: This is the distance between start point P2 and the workpiece no matter X or Y
direction.
• Feedrate F: Auto. center detect speed.
• Z Coordinate: This is the safety distance prevent the contact between the tool and work piece while
moving.
• Operation method
• Move the tool to the Z height, the safe distance between tool and work piece. After that, press Z
Coordinate Set, then system will record the present Z coordinate value as the safe distance.
• Move the tool down to P2 under the work piece, the start point for auto center.
• Press Auto center start, system will move the tool according to the setting data to contact with work
piece and show the coordinate on the screen. It will also calculate the X Y center point of the work
piece.
• Go back to WorkPiece Coord. Move the cursor the workpiece coordinate position, press F3 「Aux.
Coord. Teach」insert the Aux. Coord. value then this system will set the value according to the Aux
Coord.
Tool Set
• Command
• F3 Offset/Setting→F2 Tool Set
• Function
• Switch to compensate setting page.
• Actual G41/G42 compensation value = Geometry + Wear diameter
• Actual G43/G44 compensation value = Geometry + Wear length
• Function of parameter
• Geometry: G41/G42 tool radius Dn compensation setting(not diameter)
• Wear of geometry: Tiny geometry modification of tool.
• Length: G43/G44 tool lengths Hn compensation.
• Length wear: Tiny length modification of tool.
• Operation method
• With 【↑】【↓】【←】【→】key to move the cursor.
• 【PageUp】【PageDown】 to switch the page.
• Key in method: Absolute, Increment, Measure method
• Absolute method:
• Press 「A」 and press 「Enter」
• The value where the cursor is will be set as the input value.
• Increment method
• Press 「I」 and then press 「Enter」.
• The value where the cursor is will be set as input value + cursor value.
• Measure method
• Press 「Z」 and then press 「Enter」, the value where the cursor is will be set as current Z axis relative
coordinate value.
• Press F2 Set Tool Mach. Coord., the value where the cursor is will be set as current Z axis machine
coordinate value.(effective version from 2.2.0)
• Press F3 Set Tool Rel. Coord., the value where the cursor is will be set as current Z axis relative
coordinate value. (effective version from 2.2.0)
• Note
• When the tool length had been set, related tool wear will become zero.
• This Setting is disabled during machining condition.
Tool No.
• Command
• F3 Offset/Setting→F2 Tool Set→F7Tool No.
• Function
• Refer the chapter 3.3.3.5
3.1.1.6 Monitor
• Command:
• F4 Monitor
• Function
• This page monitors key machining information during machining process.
Machining Information
• Function
• It is overlap with 「Process Setting」.
• Press 「Parameter Set」 can switch display information.
• Description
1. G Code
• It will show the G code under machining
2. Run Time Accum
• Processing time for this workpiece now
3. Run Time
• Total machining process time
4. Percentage ratio
• G00 percentage
• G01 percentage
• Spindle speed percentage
5. Total Acum Par
• Total work pieces that had been finished.
• System won't do any initialized action automatically.
• If you want to do the initialization by manual, press 「Parameter Set」 switch to 「Part count」,
set the 「Total Acum Par」 as 0.Part Count
6. Part Count
• Count no. will begin from zero when the program is running.
• Total work pieces number machined by CNC
7. Start Block
• We can set the start block of machining process.
• n: Set the start line number as n. (Ex. 20)
• L+n: Set the start line number as n. (Ex.L20)
• N+n: Search N+n located line number and then assign that line as the start line (Ex. N3).
• T+n: Search T+n located line number and assign it as the start line (Ex. T01).
• If line number is out of max line number, then it will assign to the last line.
• Please refer to 3.4.3.4 break point initialization about start block go back.
8. Tool Data
• T
• 4 numbers
• The first two code are the tool no..
• The last two code are the tool compensate no.
Simulation Area
• Description
• Display the tool trajectory of current program.
• Related setting, please see F2-program-> F5-simulaiton-> F5- Simu. Setting.
• Use F2「Simulation Switch」 to change the display content
Simulation Switch
• Command:
• F4 Monitor->F2 Simulation Switch
• Description
• Display or hide simulation display
• 「Graph Adjust」will enable under 「Simulation Switch」 conditions.
MDI Input
• Command:
• F4 Monitor->F3 MDI Input
• Description
• Manual Data Input. Using for simple NC program or testing purpose.
• Operation:
• Select MDI mode
• MDI function is enabled after finishing HOME search action.
• Press F3 「MDI」, edit the program.
• Press F1 (OK) to confirm the input command.
• The command line will show up on the right upper corner of screen.
• Press 【CYCLE START】to execute the command.
• Note:
• This function is enables under MDI mode.
Parameter Set
• Command:
• F4 Monitor->F4 Parameter Set
• Function
• Switch the screen between 「Machining Setting」 and 「machining information」.
• Display the tool wear setting interface, user can setting tool wear here.
• Actual Tool length= Tool length +Tool wear
• Parameter Setting
• Tool Wear Set: Tiny tool length modification.
• Note
• If the tool length is setting by measure method tool wear setting will become 0 after the tool length is
set.
Work Record
• Command:
• 5 Buttons type: F4 monitor-> Next->F2 work record
• 8 Buttons type: F4 monitor-> F7 work record
• Description
• Check current machining record and export to external storage device.
Graph Adjust
• Command:
• 5 Buttons type: F4 monitor-> Next->F4 Graph adjust
• 8 Buttons type: F4 monitor-> Next->F1 Graph adjust
• Description
• Zoom in/out simulation graph, this function will enable under 「Simulation Switch」is open.
• Operation
• Please refer to 1.4.7 「Simulation」.
3.1.1.7 Maintain
• Command:
• F8 Maintain
• Description
• Screen displays alarm, network setting, fast diagnostic, PLC param setting, system setting
Alarm
• Command:
• F8 Maintain->F1 Alarm
• Description
• Display alarm messages on the screen.
Pending Alarm
• Command:
• F8 Maintain->F1 Alarm-> F1 Pending Alarm
• Description
• Display current system alarm.
History Alarm
• Command:
• F8-Maintain->F1 Alarm-> F2 History Alarm
• Description
• Show all the alarm history of the system.
• Note:
• Some alarm were not displayed here, ex: MACRO alarm
Save Alarm
• Command:
• F8 Maintain->F1 Alarm-> F3 Save Alarm
• Description
• Save Alarm History to external device according to the current display content.
• Export file name are default :
• Actual alarm: actalm.txt.
• History: histalm.txt.
Network Setting
• Command:
• F8 Maintain->F2 Network Setting
• Description
• System network setting
• Related information
• IP address setting
• Select 「Obtain an IP address automatically」when network cable(with HUB) is used.
• For jumper (without HUB), select "use the following IP address" and enter IP address(the last IP no.
must different from controller setting) and Subnet mask(same with controller setting)
• IP Address
• Enter IP address that can be used.
• Sunet Mask
• Enter the IP address for subnet mask (the same with PC setting).
• PC name
• Enter the same full computer name of PC.
• Dir name
• Enter the sharing folder name (same with PC sharing folder)
• User name and password
• If the shared folder is not setting the user and password name, user do not need to enter user name,
if yes, please enter the same user name and password.
• Command:
• F8 Maintain->F2 Network Setting-> F5 Set Kernel Server
• Description
• Setting related function to kernel server
• Related infor.
• Start server and kernel or not when power on.
• Timeout(ms)
• Set the acceptable time out when connecting to Kernel server unsuccessfully.
Start Server
• Command:
• F8 Maintain->F2 Network setting-> F5 Set Kernel Server-> F1 Start Server
• Description
• Start server immediately
Fast Diagnostic
• Command:
• F8 Maintain->F3 Fast Diagnostic
• Description
• Display simple diagnostic information of system and axes
System Data
• Command:
• F8 Maintain->F3 Fast Diagnostic-> F1 System Data
• Description
• Display simple diagnostic information of system
Axes Data
• Command:
• F8 Maintain->F3 Fast Diagnostic-> F2 Axes Data
• Function
• Display simple diagnostic information of Axes
• Command:
• F8 Maintain-> F4 PLC Param Setting
• Description
• SYNTEC's controller provides R81 ~ R100, totally 20 sets of registers for machine manufacture use,
each register have 16 Bits.
• Machine manufacture can use those 20 sets of registers provide user to control the flag of PLC
specific functions.
• Operation
• Press【↑】【↓】【←】【→】 to move cursor and 【PageUp】【PageDown】go to next/previous page
• Users are able to input [0] or [1] and also add comment for every bits.
• Corresponding file name for comment: ParamExt_RBit_(L).xml
• (L)=COM/CHT/CHS/language
System Setting
• Command:
• F8 Maintain -> F5 System Setting
• Description
• This page is used to set system environment
• Operation
• Press【↑】【↓】【←】【→】to move cursor and 【PageUp】【PageDown】go to next/previous page
Backup System
• Command:
• 5 buttons type: F5 Maintain -> Next-> F1 Backup system
• 8 buttons type: F5 Maintain -> F6 Backup system
• Description
• Compress backup system data and save it into external device.
About
• Command:
• F8 Maintain -> F8 About
• Function
• Provide controller software version
• Operators can use JOG to control axis movement with 「X+/X-/Y+/Y-/Z+/Z-」 on panel.
• Incremental JOG (IN JOG)
• User can use MPG (Manual Pulse Generator) mode to control axis movement.
• AUTO Mode
• Enable this function under 「AUTO」 and 「MDI」 Mode, the percentage of moving speed is depend on
the MPG turning speed . This function used to check NC file.
• Single Block
• Enable this function under 「AUTO」 and 「MDI」 Mode, after finished one block action hold on the 「B-
STOP」 mode. To continue, users need to do the 「Cycle start」 action again. This function used to
check NC file.
• Optional Stop
• Users can use this function to decide whether CNC is stop or not when encounter with 「M01」within
NC (Numerical Control) program, while executing NC program.
• Optional Skip
• Users can use this function to decide whether program skips or not when program is encountered
with 「/」 sign in NC file.
• Auto Tool Change in clock wise direction
• Spindle Control
Spindle CW rotation
Spindle stop
• Working LED
Decrease G01 rate 10% Increase G01rate10% G01 rate100%
• G00 Rank
G00 rate x1 G00 rate x10 G00 rate x100 G00 rate x1000
• Those function key can be regard as G00, MPG or INJOG rank.
• Blowing
• This function will be enable, when encounter with relate coolant on/off M code in NC program.
• Chip conveyor machine move in clockwise direction
• Move the axes with fast travel speed key when press the axes and fast travel key at the same time.
: Numerical keys
: Delete key
: Space key
: While working with text, use this key to delete characters to the left of the
insertion point.
: "RESET " abort the CNC status, only use this key if necessary
: End of block
: Decimal fraction
: Change to customize teach page. (Disable function key with no customize action)
: PAGE UP
: PAGE DOWN
Not Ready
On Not Ready status, system cannot implement any operations
Conditions:
• Emergency stop button is pressed
Ready
On "Ready" status, system can implement all operations
Conditions:
• "Emergency stop" button is released and no alarm exists, system is switched "Not Ready" to "Ready" status.
• On "Busy"/ "Pause"/ "B-stop" status, if user presses "Reset" key; System is switched to "Ready" status.
Busy
System is operating program
Conditions:
• On"Busy"/ "Pause"/ "B-stop" status, if if system executes process; System will switched to "Busy" status.
Feed Hold
System pauses and stop at its current position while executing a program.
• Condition
• Press Stop button under "Busy" status will pause program execution and change to "Feedhold"
Status.
• Notice
• Spindle will continue to rotate even under "Feedhold" status.
B-stop
Conditions:
• Machine program runs to M0 single block when system is on "Busy" status.
• Single block function is triggered when system is on "Busy" status.
Note: On "B-Stop" status, Spindle still rotates
Manual Function
SYNTEC controller provides 4 functions used to control axis movement including JOG, INC JOG, MPG and Rapid JOG
JOG
• Function:
• Control the axis movement X, Y, Z according to selected direction
• Can control more than one axis at the same time
• Condition:
• System is on "Ready" status
Rapid JOG
• Function:
• Control axis movement X, Y, Z according to selected direction with G00 speed
• Can control more than one axis at the same time
• Condition:
• System is on "Ready" status
• JOG mode is selected
• Operation:
• Press axis direction key (X+,X-,Y+,Y-,Z+…) and rapid key "~ "at the same time ,machine will move
with G00- rapid speed
• Hold the axis direction key to keep the axis moving uninterrupted
• Rapid JOG speed can be adjusted by G00%
• Note:
• Rapid JOG is usually much faster than JOG, so when operating, please confirm the axis position to
ensure human and machine safety.
• X1 :Distance 0.001mm
• X10 :Distance 0.010mm
• X100:Distance 0.100mm
Machining Process
AUTO
• Condition:
• System is on "Ready" status
• AUTO mode is selected
• Operation:
• Press 「CYCLE START」 button
• System will machine the current machining program
• System status will be switched from "Ready" to "busy" and backs to "Ready" when machining is
finished
Single Block
• Function:
• Excute each single block in program
• Condition:
• System is on "Ready" status
• Single block mode is selected
• Operation:
• Press 「CYCLE START」 button
• System will excute process the current single block in program
• System status will be switched from "Ready" to "busy" and backs to "Ready" when machining is
finished
Home
Because tool and workpiece coordinate setting is based on Machine zero point, it is necessary to make sure where
is machine zero (HOME). Therefore, when CNC restarts, return to reference point (search HOME) is very important.
Otherwise, SYNTEC CNC controller will not be allowed to execute AUTO NC files.
• Operation:
• Release emergency stop button, CNC status will change "NOT READY" to " READY "
• Select HOME mode
• Press axis direction key(X+,X-,Y+,Y-,Z+…) ,each axis would start HOMING
• Home direction is defaulted in the CNC parameter
• Home function can run 3 axes at the same time
• After HOMING, all machine coordinates will be zero.
• After HOMING, software stroke limit of each axis just is enable, so before HOMING, please do not run
machine too fast
• Command:
• F3 Offset/Setting -> F1 Workpiece Coord. Set
• Switch the cursor to the position wants to set by using page up/down keys and arrow keys
• Use and 、 move the cursor to the coord. you want to key in。
• Can use the Latch Machine Coord. to insert the value.
• Can use the Relative Machine Coord. to insert the value.
• Can use the Aux. Coord. to insert the value
Middle Func.
• Function:
Middle function is used for finding middle point of the workpiece. Use the middle point as the start point. As
a result, we need to touch the edge of the workpiece by too or detector. After controller gets the coordinate,
it will calculate the middle point itself. We only need to set this point as the machining start point. Please
confirm that your maching has automatic alignment tool and then you can use this function.
• Operation:
In the 8 botton system, user can use this function by press F3 Offset/Setting ->F1 Workpeice Cord. ->F6
Middle Func.
• Operation:
• Set the Middle func. as 0, the left upper side will show Manual Center
• Set the second line, the middle method, as 1. You can see the screen as this figure.
• Move the tool or detector to the round workpiece edge.
• Press P1 set, system will record the current X and Y coordinates to Px1 and Py1.
• Move to another edge point, press P2 set. System will record the current X and Y coordinates to Px2
and Py2.
• Move to another edge point, press P3 set. System will record the current X and Y coordinates to Px3
and Py3.
• After setting these, press Calculate the Center. System will calculate the center point Pxm, Pym and
R.
• The Aux. Coordinate will become Pxm and Pym.
• If you set the same point or this three point is inline, it will have a warning window pop out.
• Now you can press go back to previous page to reset the coordinate.
• In the WorklPiece Cord. Screen, move the cursor to the coord you want to set, press F3 insert the Aux.
Coord value then this system will set the value accordind to the Aux Coord.
OUTAutoCenter
• Operation:
• Set the Middle func. as 1, the left upper side will show Manual Center.
• Set the second line, the middle method, as 0. You can see the screen as this figure.
• Key in Length I and Width J for workpiece real length and width.
• Set Z coordinate, this value is for the the automatical measurement that tool can touch the
workpiece edge plane
• Set Safe Distance H, this distance is that the tool will not hit with workpiece.
• Set Feedrate F, this Feedrate is the measuring tool velocity during auto center process.
• Press Auto center start, system will move the tool according to the setting data to contact with
workpiece and show the coordinate on the screen. It will also calculate the X Y center point of the
workpiece
• The center point will be saved at Pxm and Pym.
• After setting these, press Calculate the Center. System will calculate the center point Pxm, Pym and
R.
• The Aux. Coordinate will become Pxm and Pym.
• Now you can press go back to previous page to set the coordinate.
• In the WorkPiece Cord. Screen, move the cursor to the coord you want to set, press F3 insert the Aux.
Coord value then this system will set the value according to the Aux Coord.
INAutoCenter
• Operation:
• Set the Middle func. as 1, the left upper side will show Manual Center.
• Set the second line, the middle method, as 1. You can see the screen as this figure.
• Key in Length I and Width J for workpiece real length and width.
• Set Z coordinate, this value is for the auto measurement that tool can touch the workpiece edge
plane
• Set Safe Distance H, this distance is that the tool will not hit with workpiece.
• Set feed rate F, this feed rate is the measuring tool velocity during auto center process.
• Press Auto center start
Tool Prepare
Tool Set
• Purpose
• We can set the length and the diameter geometry and wear
• Operation condition
• Can be used at Manual or Auto mode
• Wear value increment upper limit is 1.0, warning will appear if exceed 1.0.
• Operation method
• Use direction key 【↑】【↓】【←】【→】move the cursor.
• Use【PageUp】【PageDown】switch the page.
• Key in method: Absolute, Increment, Measure method.
• Absolute: for radius and length compensate.
• Increment: for radius wear and length wear.
• Radius compensate + radius wear = real G41/G42 compensate.
Workpiece coord No. P Workpiece coord Workpiece coord No. P Workpiece coord
2 G55 3 G56
4 G57 5 G58
• After finishing alignment, this tool height value will be saved into Aux. Coord. and External Shift.
• Move the tool tip (Manual) to the surface of workpiece, press Z Delta Set, the distance between
alignment tool and workpiece surface will be calculate and set into this workpiece Z coordinate.
• One Tool One Workpiece is finished
• One Tool Many Workpieces
Workpiece coord No. P Workpiece coord Workpiece coord No. P Workpiece coord
1 G54 2 G55
3 G56 4 G57
5 G58
• Move the tool tip (Manual) to the surface of next workpiece, press Z Delta Set, the distance between
alignment tool and workpiece surface will be calculate and set into this workpiece Z coordinate.
• If you have another workpieces and tools need to set do the previous step again.
• Finish alignment.
• Condition
• Both auto and manual can be used.
• Operation
• Pr.3228 is the on/off control of 「Tool management」
• Description
• Turret
• Current tool case no. that tool located.
• Group
• Same kind of tool within in one group, if the first tool of that group is on lock state or 「Tool
life」is end, whenever user use T code to change the tool, system will skip the first tool and use
the second one, when the second one is lock or「Tool life」is end, will use the third one, and so
on.
• Tool information (Status)
• L—Lock / U—Unlock
• If the status of tool is lock, that tool cann't be use and when T code is use to change the tool,
system will skip that tool.
• B—Large diameter Tool/ N—Normal Diameter Tool
• Adjacent side of large diameter tool set is empty(for display)
• T—working time T / C—Number of working times
• Decide the current life time, the maximum life time, life time prediction, unit of timing and
number of time.
• R—effective value / - —non effective value.
• Current tool are using tool management or not.
• Current Life time
• Current Tool Using Condition
• Maximum Life Time
• Maximum lifetime of tool.
• Lifetime prediction
• When lifetime of tool is greater than lifetime prediction, alarm will be show up.
• Current Status of Tool
(0)Without management: Set values are not effective.
(1) Without use: Lifetime of tool is zero.
(2) Usable:0< Tool Life Time <lifetime prediction
(3) End prediction: Lifetime prediction < Tool Lifetime < Maximum Lifetime
(4) End of Life: Maximum Lifetime < Tool Lifetime
(5)ware of tool
Simu. Setting
SYNTEC's controller provides simulation program, after editing machining program, users can easily simulate the
path machining process, this feature also contains checking features that help users to quickly verify the syntax
error in machining program or unreasonable actions, we suggest users should use this function to check machining
program.
• Condition
• Except single block mode
• Operation
• In the "File Management" page, select the program you want to edit after completing edit program,
press F7-Simulation
• Screen will switch to the "graphic simulation" page and scan the contents of the program
• Detail description
-Simulation screen
• The solid line represents the cutting path
• The dashed line represents the moving path
• In the scanning process, if there is any syntax or content error, they will be displayed on the screen
with corresponding error line number.
• F1-step: To simulate tool path corresponding to single block in NC files. It is used for coordinate
checking purpose.
• F2-Continue: System scans the whole program first before executing simulation.
• F3-zoom: To zoom in/out the workpiece graph. Users can use the arrow key "←", "↑", "→", "↓" to
move the frame to the determined area, use "PageUp" "PageDn" to zoom in/out this area. After
selecting zoom scales, press "enter" to finish.
• F5- simu. Setting: To set simulation parameter
Machining Test
MPG Simulation
• Condition
• Only for single block and auto mode
• Operation
• Select Auto mode
• Press MPG simulation button on operation panel
• Turn MPG to execute machining
• If MPG is turned in CW direction, Program will be run from current NC line down to below NC line
• If MPG is turned in CCW direction, Program will be run from current NC line up to above NC line
• Confirm
• We can confirm MPG simulation successful or not by these two method.
• Not machining, execute MPG function, and then in the monitor page try to rotate the MPG. If you can
see G01 is zero before you rotate and has value after you rotate MPG.
• While machining, execute MPG function, and then machine will stop to 0 immediately, until you
rotate MPG or cancel MPG function.
Single Block
• Condition
• Only for single block and auto mode
• Operation
• Select Auto mode
• Press single block button on operation panel
• After programming and decelerating to 0, system status changes to B-stop
• Press CYCLE START again
• After completing next single block in NC file, system will be on B-stop status again
• R606 must be 1
• Only accept MPG command, JOG&INJOG are invalid.
• It is still work while Machine Lock
• Time to disable
-Keep the MPG coordinate while starting the machine.
-Don't clear the value while G54/G55 is changed.
-Don't clear the value while change the machining code.
-Don't clear the value after go back to Home.
-Don't clear the value after go back to referent point by G28/G29/G30.
• Limit
• Use the Start MPG Coordinate function under MPG simulation mode. Command will send to MPG
coordinate while rotate the MPG until you finish the MPG coordinate function, the command will go
to MPG simulation.
Break Point
This section will introduce how to execute the function of part count and work record
• Condition
• Under Auto mode
• Operation Method
• Move cursor to the Start Block No.
• Enter the line number you want return
• Line number can be refer to break point line number.
• System will pop out confirm window.
• Press enter, wait the cursor move to the line number you choose.
• Execute.
Machining Monitor
This section will introduce how to use Break Point Return function.
• Once CNC continues machining when it meets M99, work record function will automatically record
status
• Work record condition
• Required part count is reached
• Change machining files
• Modify the required part count, and the required part count is smaller than part count.
Alarm Processing
In order to avoid wrong operation effects on safety of human and machine, the system and PLC have many kinds of
protection. When these protection conditions are triggered, the system will issue warning or alarm to users. This
section will describe how to view and troubleshooting alarm.
Emergency Stop
Machine failure or unexpected movements may cause un-safety for human and machine. Pressing emergency stop
button, you can immediately stop the machine.
Alarm Display
Alarm is basically divided into the pending alarm and history alarm.
Pending Alarm
• The current status of system alarm
• Once an alarm occurs, the controller will issue alarm and display the current alarm content on screen
• Press ESC to jump that window
• If the alarm is still not remove, press reset button, alarm window will be not displayed.
• Press F8-Maintain to display pending alarm contents.
History Alarm
Accessing into this page enables user to see all system alarms which have occurred, so users may find out the alarm
reason.
• Command:
• F8- maintain-> F1-AlarmF2 History alarm
• Display history alarm
• The smaller No. alarm is, the sooner alarm occurres
Save Alarm
In case users need support from machinery manufactory to repair once alarm appears, users can export the alarm
contents to an external storage device, and send it to machinery manufactory. By that way, they could clarify and
find out the possible reasons.
• Operation
• Insert the external storage device into controller, or set the corresponding network folder
• Switch to "Alarm" page(F8-maintainF1-alarm)
• To export the pending alarm, press F1-pending alarm F3-save alarm
• To export the history alarm, press F2-history alarm F3-save alarm
• External storage device will be displayed on screen, select the destination folder to save
• Select OK to complete export alarm content
• File Name
• Actual alarm:Actalm.txt
• History alarm:Histalm.txt
Network Setting
• Command:
• F8 Maintain->F2 Network Setting
• Description
• System network setting
• Related information
• IP address setting
• Select 「Obtain an IP address automatically」when network cable(with HUB) is used.
• For jumper (without HUB), select "use the following IP address" and enter IP address(the last IP no.
must different from controller setting) and Subnet mask(same with controller setting)
• IP Address
• Enter IP address that can be used.
• Sunet Mask
• Enter the IP address for subnet mask (the same with PC setting).
• PC name
• Enter the same full computer name of PC.
• Dir name
• Command:
• F8 Maintain->F2 Network Setting-> F5 Set Kernel Server
• Description
• Setting related function to kernel server
• Related infor.
• Start server and kernel or not when power on.
• Timeout(ms)
• Set the acceptable time out when connecting to Kernel server unsuccessfully.
Start Server
• Command:
• F8 Maintain->F2 Network setting-> F5 Set Kernel Server-> F1 Start Server
• Description
• Start server immediately
PC Setting
XP OS
1. Guest account setting
Log in as an Administrator and select "start"-> "control panel"->"user account"-> Guest
3. Click "OK" to confirm sharing setting; Select "Share this folder on the network", and "Allow network users to
change my files".
4. Setting PC name and workgroup
"Start"-> "control panel"->"System"-> "change" to set "Computer Name" and "Workgroup", and remember
these setting contents to use later on when setting controller.
5. TCP/IP setting
"Start" => "Setting" => "Network connections" and right click on "Properties", and select "Internet Protocol
[TCP/IP]"
• Jumper cable (without HUB), select "use the following IP address" and enter IP address (the forth
number is different from controller setting) and Subnet mask (same with controller setting)
VISTA OS
1. Guest account setting
Log in as Administrator and select "Start" "Control Panel" "User Account" Guest
c. Click on "permission"
d. Click on "add"
e. Enter "GUEST" as the new group name, click "OK" to complete setting
3. Security setting
Right click on folder to share-> properties-> security-> Edit-> add "Guest" as a new group, then open group
permissions to maximum.
5. TCP/IP Setting
a. "Start" -> "control panel" -> "Network and Internet"->"Network and Sharing Center" -> "Properties"
Win 7 OS
1. Sharing resource setting
• Right-click on folder wants to share, select "share with" and "specific people"
• Share this folder to everyone, and then click "Share" as follows.
• Set permission as write/read
• Select "permission" and select "full control" "only read" and "change"
• Open "Network and sharing center", select "turn off password protected sharing" and "Open
sharing….."
"Workgroup", remember these setting contents to use later on when setting controller.
3. TCP/IP Setting
• Double click "Internet Protocol Version 4 (TCP/IPv4)"
• Jumper cable(without HUB), select "use the following IP address" and enter IP address(the forth
number is different from controller setting) and Subnet mask(same with controller setting)
• Network cable(with HUB), select "Obtain an IP address automatically"
File Import
• Operation
• Path: F2-program-> F8-file manager -> F4 File import
• Other interface will appear on screen, press F5-"device change" to move cursor to desired external
device on the status bar
• Press [Enter] key to access to inside device, if the device icon has red cross, which means that there is
no connection to this device,
• Select the file wants to import and press [Copy] to complete import file
• Press F4 cancel select to cancel the selected file
• After complete file transfer, press [Left] or [ESC] to leave this screen
File Export
• Operation
• Path: F2-program-> F8-file manager -> F5 File export
• Other interface will appear on screen, press F5-device change to move cursor to desired external
device on the status bar
• Press [Enter] key to access to inside device, if the device icon has red cross, which means that there is
no connection to this device,Select the file wants to export and press [Copy] to complete export file
• Press F4 cancel select to cancel the selected file
• After complete file transfer, press [left] or [ESC] to leave this screen
• Note:
• if destination of export file does not exist, below alarm will appear
3.1.4 Appendix
Taichung Taichung
Taichung Service Agency Taichung Service Agency
TEL:+886-4-25337731 TEL:+886-4-23102626
FAX:+886-4-25349224 FAX:+886-4-23102636
Address: Address:
No.31, Alley 9, Lane 271, Shepi Rd., Fengyuan City, No.42, Jingming St., West Dist., Taichung City 403,
Taichung County 420, Taiwan, R.O.C Taiwan
32 mailto:syntec@syntecclub.com.tw
Tainan Jiangsu-SuZhou
Tainan Service Agency Suzhou Huaxin Numerical Control Technology
TEL:+886-6-2796707 Development CO.,LTD
FAX:+886-6-2796705 TEL:0512-69560828
Address: FAX:0512-69560818
No.218, Denan Rd., Rende Dist., Tainan City 71756, Address:
Taiwan Xing Han Street, Suzhou Industrial Park, Jiangsu
Province, to take off the new Su Industrial Square D,
2nd Floor 01-08 unit
Zhejiang-Hangzhou Zhejiang-Ningbo
SuZhou SYNTEC Equipment CO.,Ltd. Hangzhou SuZhou SYNTEC Equipment CO.,Ltd. Ningbo Branch
Branch Ningbo City.
TEL:+86-571-82751187 TEL:+86-574-87750305
FAX:+-86-571-82751186 FAX:+86-574-87750306
Address: Address:
Room1202 Unit2 Buiding1, Edifice DiKai , Jincheng Room 12-07,No.262,416 Alley,Zhaohui Road,Jiangdong
Road, Beigan Street,Xiaoshan District , Hangzhou District,
City,Zhejiang Province, China
Zhejiang-Wenling Guangdong-Guangzhou
The Suzhou new generation of CNC Equipment Co., SuZhou SYNTEC Equipment CO.,Ltd. Guangzhou
Ltd. Wenling Branch Branch
TEL:0576- 86138372 TEL:+86-20-34583040
FAX:0576-86119106 FAX:+86-20-34583220
Address: Address:
Room 1206, Department A, Zhenxing Plaza, Taiping Room 403 Stairs1 Youyi Building!ALuojia Village 8,Fuyi
Subdistrict, Wenling City Road,ShijiTown,Panyu Distrct,Guangzhou
City,Guangdong Province, China
Guangdong-Dongguan Shaanxi-Xi′an
SuZhou SYNTEC Equipment CO.,Ltd. Dongguan The Suzhou new generation of CNC Equipment Co., Ltd.
Branch Xi'an Office
TEL:+86-769-81660318 TEL:029-88287423
FAX:+86-769-81660328 FAX:029-88287423
Address: Address:
Room 705 JinGuo Business affairs centre Xin an Room 2503,Unit 1,Rancho Santa Fe,No.36, Dianzi Third
District Chang an Road, Yanta District, Xi′an, Shaanxi
Shaanxi-Baoji Shandong-Jinan
The Suzhou new generation CNC Equipment Co., Ltd. SuZhou SYNTEC Equipment CO.,Ltd. Jinan Branch
Baoji offices TEL:+86-53185907208
TEL:18700712118 FAX:+86-53185905708
Address: Address:
Room 2401, Building 1, Xinjian Road, Weibin District, Room 1112, Unit A, Jiahui Global Plaza, No.548,
Baoji Beiyuan Street, Tianqiao District, Jinan, China
Fujian-Xiamen Tianjin
SuZhou SYNTEC Equipment CO.,Ltd. Xiamen Branch The Suzhou new generation of CNC Equipment Co., Ltd.
TEL:+86-592-7191901 Tianjin Branch
FAX:+86-592-7220536 TEL:+86-22-87134111
Address: FAX:022-87134111
No. 100,B Chuang Chang Fang 3F East,Jin Fu Address:
Road,Tong An District,Xiamen City, Fujian Province, Tianjin Huayuan Industrial Zone, Rong Yuan Road No. 4
China day science and Technology Park Building No. 1, 2 door
501
Henan-Luoyang Chongqing
The Suzhou new generation of CNC Equipment Co., The Suzhou new generation of CNC Equipment Co., Ltd.
Ltd. Luoyang Company Chongqing Branch
TEL:0379-65110352 TEL:023-67913296
FAX:0379-65110352 FAX:023-67634382
Address: Address:
601B, Runsheng Building, Cross of Sanshan Road & Room 41-4, Building A, Hongding International,
Heluo Road, Hi-and-New Tech Park of Luoyang, Guanyinqiao, Jiangbei District, Chongqing
Henan
Jiangsu-Nanjing Hubei-Wuhan
The Suzhou new generation of CNC Equipment Co., Suzhou new generation of CNC Equipment Co., Ltd.
Ltd. Chongqing Branch Wuhan Office
TEL:0512-69008860-300 TEL:027-87638876
Address: FAX:027-87204137
Room 505, Unit 3, Building 12,Wuyi Luzhou Guan Chu Address:
Yuan, No.99, Tianyuan Middle Road, Jiangning Room2003-2006,A#Guangguguoji,456#Luoyu
District, Nanjing Road,Donghukaifaqu,Wuhan City, China
Shenyang Anhui-Hefei
The Suzhou new generation CNC Equipment Co., Ltd. The new generation of CNC Equipment Co., Ltd. in
Shenyang Office Suzhou, Hefei Office
TEL:024-25821398 TEL:15951989576
FAX:024-25821398 Address:
Room 704, Building 13,Wanzhen Xiaoyao Garden Ⅳ,
Taihu East Road, Hefei
Shenzhen Thailand
Shenzhen branch SIAM RADERMEN Co., Ltd.
District, Sham Chun City, Guandon Province TEL:+66-27553536
TEL:0755-84584085 FAX:+66-27575476
Address: E-Mail:
Room 706, Hsin Toun Building, Toun Chung Road, Ai lee_cheahow@yahoo.com33
Lian Hsin Toun Village, Loggan Address:
52/4,MOO5,THEPARAK RD.
(KM11.5)BANGPLEEYAI,BANGPLEE, SAMUTPRAKRAN
10540
33 mailto:lee_cheahow@yahoo.com
France Turkey
INTEGRATION CNC KASIKCIOGLU ELEKTROMEKANIK OTOMASYON
TEL:+33 2 35 06 07 83 TEL:+90-224-4434684
FAX:+33 2 35 06 07 83 FAX:+90-224-4434685
http://www.integrationcnc.fr/ E-Mail:
E-Mail: murat@kasikcioglu.com36
vaque.j@online.fr35 Address:
Address: Besevler K.S.S. 17 BLOK NO:72 Nilufer/BURSA/TURKYIE
6, Rue l'arché de Copigny, 76630 BAILLY, FRANCE
ISTANBUL/TURKEY
AKSIS MAKINA
TEL:+90 212 613 87 83
FAX:+90 212 613 87 85
http://www.aksismakina.com37
E-Mail:
info@aksismakina.com38
Address:
Yeni doğan mahallesi karakaş Sk. Emintaş Erciyes
Sanayi Sitesi no:12/206
34 mailto:kesmeyan@rockwell.tw
35 mailto:vaque.j@online.fr
36 mailto:murat@kasikcioglu.com
37 http://www.aksismakina.com/
38 mailto:info@aksismakina.com