APEX CNC ENGRAVING MACHINE MOTION CONTROL CARD
Gen6A User’s Manual-V8-R6.1.1
Thank you for choosing our product. This manual helps you acquaint the product of our company and understand the information of system constitution and configuration. It introduces the process of system installing and various functions. Before using this system, please read this manual in detail. It is beneficial for you to use it. For the hardware and software update continuously, it is possible that the software and the hardware you have received differ from the statement of this manual. We feel apology for your inconvinence. Pay attention to the followings: 1) Please don’t plug or pull out the cable connected with the computer when power on. 2) Please don’t plug or pull out the cable of Manipulation boxes when power on. 3) In order to guarantee safty and reduce disturbance, the shell of computer and engraving machine must be grounded. 4) If the machine is not in use for a long time, please shut off the power. 5) Please pull out the BNC connector plugs, when the machine is not used for a period of time. 6) The spindle‘s life-span is inversely proportional to its rotation speed. 7) The cutter is very sharp. In order to prevent involvement which can result in injury and the equipment’s damages, don’t touch with hand, or handkerchief, or silk kerchief while rotating.
Contents 1.
2.
3.
SUMMARIZATION............................................................................................................... 1 1.1.
SOFTWARE CHARACTERISTIC.............................................................................................1
1.2.
IMPROVEMENTS AND NEW FUNCTIONS..............................................................................1
SYSTEM INSTALLATION AND CONNECTION............................................................. 1 2.1.
BASIC CONFIGURATIONS OF NCSTUDIOTM........................................................................ 1
2.2.
INSTALLATION OF NCSTUDIO TM........................................................................................ 1
2.3.
UNINSTALL NCSTUDIO ™ SYSTEM.................................................................................... 1
2.4.
CONNECTION BETWEEN NCSTUDIO TM MOTION CONTROL CARD AND DRIVER SYSTEM....1
BASIC CONCEPTS OF NCSTUDIOTM................................................................................1 3.1.
4.
OPERATION MODE AND STATE.......................................................................................... 1
OPERATION INTERFACE OF NCSTUDIOTM.................................................................. 1 4.1.
TITLE BAR......................................................................................................................... 1
4.2.
MENU BAR........................................................................................................................ 1
4.3.
TOOL BAR..........................................................................................................................1
4.4.
NC INFORMATION BAR..................................................................................................... 1
4.5.
STATUS BAR...................................................................................................................... 1
4.6.
NC STATE WINDOW.......................................................................................................... 1
4.7.
AUTOMATIC OPERATION WINDOW.................................................................................... 1
4.8.
MANUAL OPERATION WINDOW.........................................................................................1
4.9.
MACHINING TRACE WINDOW / PROCESSING TRACK WINDOW......................................... 1
4.10.
SYSTEM LOG WINDOW...................................................................................................... 1
4.11.
PROCEDURE MANAGEMENT WINDOW...............................................................................1
4.12.
PROCEDURE FILE EDIT WINDOW...................................................................................... 1
4.13. 5.
6.
STATE OF INPUT OR OUTPUT (I/O) WINDOW.....................................................................1
NCSTUDIOTM MENU SYSTEM............................................................................................1 5.1.
"FILE" MENU.....................................................................................................................1
5.2.
"EDIT" MENU.................................................................................................................... 1
5.3.
"VIEW" MENU................................................................................................................... 1
5.4.
"OPERATION" MENU......................................................................................................... 1
5.5.
“MACHINE”MENU............................................................................................................. 1
5.6.
"WINDOW" MENU............................................................................................................. 1
5.7.
"HELP" MENU................................................................................................................... 1
PARAMETER CONFIGURATION......................................................................................1 6.1.
RIGHT OF PARAMETER MODIFICATION............................................................................. 1
6.2.
PARAMETER MODIFICATION METHOD.............................................................................. 1
6.3.
OPERATOR PARAMETERS...................................................................................................1
6.4.
MANUFACTURER PARAMETERS......................................................................................... 1
7.
INSTRUCTION TO OPERATE THE CUSTOMIZED SMALL KEYBOARD................ 1
8.
OPERATION STEPS..............................................................................................................1
9.
8.1.
POWER ON......................................................................................................................... 1
8.2.
MACHINE RESET (CHOICE)................................................................................................ 1
8.3.
LOADING THE PROCESSING PROCEDURE...........................................................................1
8.4.
MANUAL OPERATION ........................................................................................................ 1
8.5.
SET THE WORKPIECE ORIGIN............................................................................................ 1
8.6.
EXECUTE AUTOMATICAL PROCESSING.............................................................................. 1
ATTENTIONS IN OPERATION.......................................................................................... 1 9.1.
ATTENTIONS IN EXECUTING MULTI-TASK.........................................................................1
9.2. 10.
ATTENTIONS IN BACKING TO MACHINE ORIGIN ............................................................... 1 APPENDIX.......................................................................................................................... 1
10.1.
GENERAL SHORTCUT KEY.................................................................................................1
10.2.
SHORTCUT KEY OF MANUAL WINDOW............................................................................. 1
10.3.
SHORTCUT KEY IN TRACK WINDOW................................................................................. 1
1. Summarization NcStudioTM software is developed by Shanghai Naiky Electronic technology Co. LTD. and also belongs to the company’s copyright. NcStudioTM supports codes of G and PLT format which are produced by CAD/CAM applications such as UG, MASTERCAM, CASMATE, Art CAM, AUTOCAD and COREDRAW etc. NcStudioTM is based on the operation system of Microsoft Windows and takes the great advantage of 32-bits computing and multi-tasks. At the same time, its standard style of Windows interface is simple and dependable, and easy to learn. In addition to functions of Manual, Stepping and Automatic backing to reference point, the CNC system of NcStudioTM also has funcitions of simulation, dynamic track display, automatic calibration of Z-axie, breakpioint resume, program jump execution, and machining with rotary-axis, and so on. NcStudioTM can be used together with all kinds of three-dimensional engraving machine and three-dimensional milling machine, and is applicable to all kinds of complicated mold machining, advertisement and incision field.
1.1. Software Characteristic NcStudioTM has the following functions:
1)
Basic configuration: three axes; and can be further extended by 56 switch value input points and 32 switch value input points; 1 analog output; these configurations may be different with different manufacturer’s choice.
2) 3)
Support CNC rotary- turret (There may be difference for different version)
4)
Manual function, including control modes of serial, step, and handwheel; user is allowed to control the machine tool not only by input equipment of machine tool but also by input equipment of computer, such as keyboard and mouse.
5)
Machining function of array; execute a certain procedure repeatedly according to user’s appointed numbers of row and column of the array.
6)
Incremental feeding function; it is convenient for user to set accurate feed length;
Process automatically; completely support G code of ISO Standard, HP PLT format and JDPaint ENG format; compatible with CAD/CAM software, such as UG, Pro/E, MasterCAM, Cimatron, CASMate, ArtCAM, etc.
他 the step-size can be agilely adjusted.
7)
Function of manual data input (MDI); user can directly input G code by online and immediately execute it.
8)
Advanced processing instruction; input several simple parameters, and you can
complete functions of milling bottom or marking edge.
9)
Single block mode; Customer can set the execution of machining task as single block mode, thereby, it will provide a good support for mistake diagnosis and malfunction restoring.
10) 11) 12) 13)
Advanced automatic functions of breakpoint resume and program jump execution. Feeding axis backs to the reference point accurately. Auto calibration; this function provides user with tremendous convenience. Function of preserve/resume the machining state; the system has well taken into consideration the power breaking problem which commonly occurres to user in southern China; system will not cause any damage to the file although power breaking; functions of breakpoint resume and backing to the reference point can fully guarantee the dependable instauration after restart.
14) Feedrate online adjustment; user can adjust the feedrate at any time in machining process from 0 %( the smallest) to 120 %( the biggest).
15) Add new function for high-smooth speed connection algorithm. In a usual NC system, connection speed between two G codes commonly is a fixed value (e.g., it may be 0 or a certain small value). However, in new version of NC system, it adopts a particular machining speed adaptive prediction algorithm. In accordance with speed value, direction, maximum acceleration, and the function of forward prediction, the algorithm adaptively decides the connection speed between the current instruction and the next instruction. It has greatly increased the processing efficiency (efficiency enhancement ranges from 30% to 300%), improved the processing capability, and eliminated the speed chatter marks left on the processing surface.
16) Three-dimensional simulation display; with simple operation, you can observe the machining result of three-dimension, which helps you know the machining result more accurately and more intuitively.
17) Function of simulation; this function can simulate machining process and will finish in a short time. Meanwhile, it can check if there is any mistake with the program and if the processing result can meet user’s satisfaction. Morever, it can count precisely the actual processing time.
18) Strong and agile keyboard operation. To satisfy user’s need, we offer a strong support to the keyboard operation.
19) Log function; system has a strong Log function which is very helpful for user to view the detailed processing information and system diagnoses.
20) Enclosed files manager; what the user needs to do is to save the processing file into a specified directory; NcStudio™ will administrate these files in the enclosed file manager.
21) Enclosed files editor; user can load the processing procedure to the editor to edit and modify.
22) File machining information; with simulate or actual machining, window for file machining information can help user count the file running time and the range of machining, etc.
23) PCI motion control card.
1.2. Improvements and New Functions 1) 2)
The following improvements and new functions are applied in version 8.5 or above.
3)
When machining task has been finished, buzzer will give out soud to prompt user the complement of machining. At the same time, the red lamp will glitter one time.
4)
New instructions: G34, G35, G36, G37; for detailed information please turn to programming manual.
5)
New instructions: If current coordinate system is not G54 when machining, the CNcStateView Window will present light green to prompt user.
6)
Catalog browse dialog in file manage window can remember the file path selected last time.
7)
New instructions G923; can directly set the tools offset; for detailed information please turn to programming manual.
8)
Extended function of instruction G906; can inspect the specified port whether it is ovetime; for detailed information please turn to programming maunal.
9)
New function: name the subprogramme; such as: O"SubProgName"; for detailed information please turn to programming maunal.
Count the number of workpieces; once machining task is finished, this function will count the number of workpiece; user can clear the number at any time.
10) New instruction: M903; used to change the current tool number; for detailed information please turn to programming maunal.
11) New function: tool change; applied for round cutter head. 12) New function: user can decide whether the spindle moves to the fixed workpiece coordinates when pause.
13) Current subprogramme number is unlimited; user can use any integer. 14) Improved function: when the polarity of the port is changed, there will be record in log automatically.
15) New function: the software will give an alarm when the lubricating oil level is below guard line.
16) Interface of “modify the polarity of the current point� is more friendly.
2. System Installation and Connection 2.1. Basic Configurations of NcStudioTM Host Computer CPU:
single-core processor, main frequency 1G or above;
EMS memory:
512 M or above;
Hard disk:
20 G or above;
Display adaptor:
support 1024*768 at least;
Display:
14" VGA or above;
CD-ROM driver:
4X or higher;
Main board expanding slot:
one slot of PCI or ISA.
Operation System Microsoft Windows 2000 Professional or Microsoft Windows XP Professional
2.2. Installation of NcStudioTM Before installing the new version of NcStudioTM, please firstly delete the old one. Regarding how to delete the old version, please turn to chapter 2.3 of uninstall procedure. NcStudioTM includes two parts: software and motion control card. Therefore, system installation is also divided into two stages: software setup and motion control card installation. Please install the motion control card before install software. Simply speaking, there are the following steps.
1) 2)
Shut down the computer; install the motion control card.
3)
Run NcStudioTM.
Restart the computer; enter Windows operate system, Put the installation CD in; choose auto update package and double click it; the nstallation will begin and the computer will be restarted.
Detailed information about the key steps will be introduced below.
Install NcStudio™ Motion Control Card Turn off host computer’s power supply, open the cover, and insert the motion control card into an empty PCI expansion slot. Note: While installing the motion control card, press two flanks of the motion control card lightly, make sure the motion control card is firmly inserted into the slot, and get in well touch with computer baseboard, dependably without fluttering, then tighten the locknut of the card and finally lid the cover. The installation of motion control card has been completed.
Install NcStudio™ Software Please install the software according to the following steps:
1)
Turn on the computer’s power supply, start the computer, and system enters into the Windows Operation System Automatically. Please setup the operation system firstly if you don’t have. (Version 8.3 matches with WINXP/2000 only).
2)
Don’t forget to exit other applications that are running after starting Windows operation system.
3) 4)
Put the setup CD-ROM of NcStudioTM system into the CD-ROM driver. Double click “My computer" icon; double click the CD-ROM icon. Find out the auto update package icon ( displayed in Fig.2-1.
), and double click it. At this time, a setup interface will be
Fig. 2- 1 Installation Interface 1
5) 6)
Choose" No, not this time". Click button “Next", system will guide you to install the software of Naiky motion control card, as shown in Fig. 2-2.
Fig. 2- 2 Installation Interface 2
7) 8)
Choose “Install the softwawre automatically (Recommended)”. Click “Next"; system starts to install the software (usually install the system under Disk C).
Fig. 2- 3 Installation Interface 3
9)
Click “Next ", system will prompt user that software installation has been finished.
Fig. 2- 4 Installation Interface 4
10) Click “Finish”, system will restart automatically. All installation of NcstudioTM system is completed. User can start to use it.
Install Special Small keyboard NcStudioTM, version 5.4.53 or above, supports special small keyboard, which is used for operating the machine tool conveniently. Before Installing the special small keyboard, if the power supply for the objective computer is turned on, please exit the running system (Windows usually), then turn off the computer’s power supply. Pull out the keyboard’s attachment plug from the computer, 案 and insert it into the small keyboard’s socket which has one single strand, then insert the small keyboard’s attachment socket which has two strands to the socket of the computer’s keyboard. Make sure the good connection between plug and socket. After finishing the installation of the keyboard, you can start the computer, run Windows, and detect whether the keyboard and the mouse works well; execute NcStudio™ if necessary. Attention: Above Installation interfaces may vary in different versions; what we have provided here is only for your reference.
2.3. Uninstall NcStudio™ System NcStudio™ is green software, and has the advantages of easy installation, no need to register; easy to uninstall, and convinent to take with flash disk. To delete the NcStudio™ system, user only needs to delete the document folder: Program Files\Naiky. When installing new version of NcStudio™ system, update will proceed automatically and will overlay the files of old edition. Attention: Process of uninstallation mentioned above may be different in different versions; what we have provided here is only for your reference.
2.4. Connection
between
NcStudioTM
Motion
Control Card and Driver System With the motion control card which is inserted in the PCI, mechanical motion control signal of NcStudioTM could realize the communication between NcStudio™ system and the stepping motor driven system that is installed in machine electric box. Before joining NcStudioTM motion control card to the motor driven system, you should complete the installation between the machine and the electric box firstly; then connect the jack of motion control card to the jack of electric box with special cable. Here we finish all the connection between NcStudio™ system and the stepping motor driven system. Attention: Regarding the connection between motion control card and electrical system, please refer to the introduction for specific type of card. Different type of card may have different work mode and different function.
3. Basic Concepts of NcStudioTM 3.1. Operation Mode and State 3.1.1.Operation Mode To operate the machine accurately, it is necessary to know the operation modes. There are totally four operation modes as follows.
AUTO Under automatic operation mode, machine tool generates motions through the procedure loaded in advance. So under Auto mode, system must have procedure loaded firstly.
JOG (Point and Move) It is one type of manual operation mode. Under Jog mode, user can directly control the motion of the machining tool via manual operation equipments, such as computer keyboard, handset box, or MPG (manual pulse generator). When user sends out motion signals through these equipments, for example when user presses down a manual button, the machinel will moves continuously until the signal disappears, such as when user loosens the manual button.
INC INC (incremental) mode is another kind of manual operation mode. User also directly controls the motion of the machining tool via manual input devices such as computer keyboard, handset box and manual pulse generator. Its difference from JOG mode is that each time user presses and loses the button can only cause the machine tool to move a specified distance. That is to say, user can control the displacement of the machine tool accurately.
MDI It is a kind of manual operation mode too. User can control the motion of the machine tool by directly inputting G-code instruction. When the system is carrying out some enclosed procedure (such as return to workpiece origin) under some conditions, it would automatically switch to MDI mode, but this will not influence user to use it.
3.1.2.Operation State Under each operation mode, there are several operation states. It is operation mode and operation state that decide together the full state of the machine tool.
IDLE Idle state is the most common state. Under this state, the machine has no motion to output, and is always prepared to accept any new task.
ESTOP This is an abnormal state. When there is a hardware fault or when user presses emergence-stop button, system will enter ESTOP state and implement the predetermined protection actions, such as turning off spindle motor and cool pump. In this state the machine tool is locked and cannot carry out any new motion. After hardware fault or ESTOP state is obviated, system will automatically implement [Reset] action to make the machine tool return to IDLE state.
RUNNING When the machine is implementing any aciton, system enters into Running State.
PAUSE While the machine tool is running, if user implement “Operate | Pause” order, or system parses a M01 command (Wait Command), system will enter PAUSE state and wait for user’s further instruction. User can implement “Operate | Start” order to continue the running, or, perform [Stop] or [Reset] button to stop current operation and make system enter IDLE state.
Lock Lock state is an inner state, which usually appears when system switches from one state to another state. Usually, user can’t get to it.
Machine’s Coordinate System Coordinate system is a terminology that is used to describe the motion of the machine tool. For the sake of unification, Standard coordinate system adopts the right-hand rule, shown as below:
Fig. 3- 1Demonstration for Right Hand Principle
For machine of milling types, the direction of machine tool axis is decided by both the type of machine tool and the layout of each component. The basic coordinate axes of milling machine are X-axis, Y-axis, and Z-axis: ——Z-axis coincides with the spindle. The direction of the cutter moving away from workpiece is the positive direction of Z-axis (Z+). —— X-axis is perpendicular to Z-axis and parallel to the clamped surface of workpiece. For the single column milling machine, if user faces the spindle of cutter and looks in the column direction, right moving direction is the positive direction of X-axis (+ X). ——Y-axis, together with X-axis and Z-axis, constitutes the coordinate system that adheres to the right-hand rule.
3.1.3.Machine Coordinate System Machine coordinate system is a set of fixed right-hand coordinate system. Its coordinate origin is a fixed position that corresponds to the machine tool. Therefore, at any time, a certain point in space can be exclusively fixed by machine coordinate system. In order to full support Machine Coordinate System, the machine must possess the capability of returning to the mechanical reference point. Otherwise, the concept of the Mechanine Coordinate System will be only incarnated in software.
3.1.4.Workpiece Coordinate System It is more often to adopt workpiece coordinate system at machining various kinds of workpieces. Generally speaking, the machining position that we mention is a certain point relative to the workpiece, while the position where the workpiece is clamped is always variable corresponding to the machine origin, so it is necessary to introduce a set of more convenient coordinate system for workpiece machining. That is workpiece coordinate system. Workpiece coordinate system adheres to the right-hand rule as well. Its origin is fixed corresponding to a certain point on the workpiece, and is possibly floating corresponding to the reference point.
4. Operation Interface of NcStudioTM Install NcStudioTM according to the steps introduced previously, and double click the icon of NcStudio TM on the desk to run it. Its main operation interface is shown as below.
Title Bar
Menu Bar
Tool Bar NC Information Bar
NC State Window
Multi-function Fold Window
Auto/Manual/Calib‌Fold Window
Fig. 4- 1 Operation Interface of NcStudioTM The function windows are divided into three zones, including: The first zone: NC state window. The second zone: track window, log window, procedure manager window, editor window and I/O state window. The third zone: auto window, manual window.
4.1. Title Bar The first column of NcStudio operation interface is title bar shown in Fig.4-2. It is used to show the name of the application and the name of the loaded processing file. The color of title bar is used to indicate whether the window is activated or not.
Fig. 4- 2 Title Bar
Attention: In Windows system, the concepts of active window and inactive window are very important. An active window refers to the window which can accept the input of keyboard at present. Anytime there is only one active window, and all the other windows are inactive. Please pay attention to the color difference of the title bar between active window and inactive window. The color of an active title bar is blue, while the color of an inactive title bar is grey. The icon in the left of the title bar is a system menu box. It is used to open the window control menu. Click the icon or press “Alt + spacebar�, and a system menu will pop up. This menu can control the position and the size of the window, such as restore, move, and close, maximize, minimize, etc. On the right side of the title bar there are three control buttons, including button for restoring, button for maximizing and button for minimizing. These buttons are used for quickly setting the size of the window. Referring to the detailed operation manner, please turn to the on-line help in MS-Windows. In addition, each sub-window also has a its title bar. The active sub-window and the inactive sub-window can be distinguished from the color of the title bar. Please refer to the describing of chapters below.
System Menu
Fig. 4- 3 System Menu
Prompt:
In the three function window zones, active sub-windows can be switched by ESC key.
4.2. Menu Bar Underneath the title bar is a menu bar; it includes many concealed menus.
Menu Bar
The options forbidden
The options available
Fig. 4- 4 Menu Bar Each pull-down menu is composed of several menu items; each menu item can realize a special function, action, or state that is relative to a certain procedure. To implement a function, an action, or to change the state setting, user only needs to select the relative menu item. Menu selection can be realized by mouse or by keyboard.
Mouse Operation Click the menu on the menu bar, and a pull-down menu will pop up. Click the target item.
Keyboard Operation Press down simultaneously ‘Alt’ key and hot letter key. For example, there is a line under ‘F’ in the “File” menu, so the combination key is “ALT+F”. After that, a pull-down
menu will pop up.
Shortcut Key Operation In pull-down submenu, some litems have shortcut keys in their right. For example, F9 is the hot key of “beginning …” in the menu of” operation". That is to say, user can directly select the target item by direct shortcut key, which can avoid the trouble to enter into multilayer menus.
Some menu option has three dots behind. For example, [File] → [Open and Load…], it indicates that a dialog will automatically pop up. If the item of the submenu shows in grey, it indicates the item is unavailable under current state. In addition, right click on any position, a corresponding shortcut menu will pop up, then choose the relative item.
4.3. Tool Bar Underneath the menu bar is a toolbar. Toolbar is composed of many operation buttons, which correspond to some menu items or functions, Click the button to realize a specified function.
Fig. 4- 5: Tool Bar
Toolbar has greatly simplified user’s operation process, and makes the whole operation process visual instead of the tedious order list.
Direct Appoint Position Under IDLE state, user can enter the workpiece coordinates into "Direct Appoint Position" dialog, press “Enter” key, and system will move the butter to the appointed position quickly.
Origin Setting Set the current point as workpiece origin directly, All the other buttons on the toolbar are corrospoding to the menu items. Please refer to the following chapters.
4.4. NC Information Bar Underneath the toolbar is a NC Information Bar; it is used to show the current states and some alarm information.
Opertaion Mode
Operation State
Other Information
Prompt Information
Fig. 4- 6 NC Information Bar
4.5. Status Bar At the bottom of the screen is status bar, as shown below:
Fig. 4- 7 Status Bar
Prompt Area: It gives the prompt information of current operation or about the selected instruction.
Designation of Date and Time: Show the current information of date and the time.
Designation of Keyboard Lock: Show the current state of the keyboard capital lock, the num lock and the scroll lock.
4.6. NC State Window NC state window is underneath the state bar; it can be divided into four areas according to the function: “current position of the spindle” area, “feed speed” area, “spindle speed” area and “instruction of current interpolation “area.
NC State Window
Instruction of Current Interpolation
Current Position of the Spindle
Feed Speed
Spindle Speed
Fig. 4- 8 NC State Window
Current Position Zone of the Spindle Show the current position of the spindle, including workpiece coordinate, machine coordinate and residual distance in the area, moreover, it can set the current point as workpiece origin at any time.
Residual Distance It is the distance between the position where the tool is designated to arrive under current instruction and the instantaneous position of the tool at executing current instruction.
Feed Speed Zone Set feed speed, adjust feedrate, and display the actual value of feedrate percet and feed speed in the area.
Spindle Speed Zone Set spindle speed, adjust ratio of the spindle speed, show the actual value of the ratio and the spindle speed, and also can manipulate the revolution of spindle.
Instruction Zone of Current Interpolation Show the state of current instruction being executed, such as: G54, mode/modeless, G01, G17, G18, G19, etc. Note: Contents in this window may vary with different card setting and demand of different user; what we have provided is only for your reference.
Time Information
Fig. 4- 9 Time Information
Title bar of NC state window also shows some state information. See the above Fig. 4-9. At the right of the title bar, it is the predicted executing time(with 100% federate). During actual executing process, it will display the actual executing time.
Current Position In order to describe every position expediently, NcStudioTM shows two sets of coordinate systems: mechanical coordinate system and workpiece coordinate system. NcStudioTM provides many functions to support these two sets of coordinate systems; user can look over them simultaneously, can switch from one to another and also c an set the relative offset between these two coordinate systems. After executing “back to the reference point”, in front of each axis, there will be an icon “availability of machinie coordinate system”, as shown below.
Fig. 4- 10 Current Position
System provides a convenient method to set and revise the position of workpiece origin: to set the current point as workpiece origin is to clean the relative position of a single axis. Move the cursor to the display-area of the axis coordinate, click it, and you will see the coordinate of that axis become zero. If you wish the current position of all 3 axes would be 0, please click all coordinate display-area of the 3 axes. Prompt: Another way to clear or reset the current point as workpiece origin is: Choose menu “Operation| Set Workpiece Origin …”, or press the relative button on the
toolbar.
Feed Speed In the zone of feed speed, it shows the setting speed, actual speed, speed feedrate, etc. It can also modify the setting value of speed and the feedrate.
Sliding pole of the speed feedrate
Fig. 4- 11 - 2 Feed Speed Zone
Sliding Pole of the Speed feedrate: Pulling the sliding pole can regulate the current moving speed within the scope of 0~120%. Speed feedrate is shown in the type of percentage.
Setting Value: It is the setting value for the feed speed and is given by the vlaue of F parameter of G instructions.
Actual Value: It is the instantaneous speed of the feed speed, and it varies with the modification of setting value, the current acceleration or deceleration, and the feedrate. When system is under idle state, in auto window or manual window, the Serial State is activated, click the [Actual] button, it will flip out the dialog of “Set Auto Speed�, shown as below.
Fig. 4- 12
Manual Feedrate Dialogue
User can set the speed according to the instruction on “Set Auto Speed” Dialog. When system is under handwheel state of manual mode, the button is invalid, and click the button won’t flip out the dialog of “Set Auto Speed”speed. Note: Speed setting here is the same as the setting in machining parameters frame of [Param] windows.
Spindle speed Spindle speed zone is similar to the feedrate zone; it shows setting speed, actual speed, feedrate percentage, etc; it can also modify the setting speed and feedrate percentage.
Spindle Revolution Button: This button is the same as the on-off of the spindle.
Setting Speed of the Spindle: Clicking this button will flip out a dialog box of “Spindle Revolution”; user can modify the speed of the spindle on the dialog. (Shown as below)
Fig. 4- 13 Spindle Revolution Dialogue
Show Interpolation Instruction Display the state of current instruction; for example, G54, mode/ modeless, G01, G17, G18, G19, and so on.
4.7. Automatic Operation Window It shows the current processing file. Formats that NcStudioTM supports now include G instruction of ISO standard, HP PLT format, DXF format and ENG format. User can look into the current procedure from this window.
Fig. 4- 14 Automatic Operation Window
Right click in this window, system will flip out a context menu, as shown in Fig. 4-15:
Fig. 4- 15 Context Menu of Auto Operation Window
This menu includes the common operations that are correlative with automatic operations. Regarding these menu items, you can also find them in standard menu, which provides user with great convenience to operate with keyboard. Thereinto, “Show File Line Number” and ”Trace Current Line” can be found in “View” menu; Three residual items can be found in “File” menu. Refering the explation for them please turn to chapter 5.1 and 5.3. Because “Auto” window locates in function widown zone of the main window, user can switch between several windows. Methods to activate Auto window are:
Menu Method Choose" window | Show Auto Window ".
Shortcut Key Method Press “Ctrl+1" key to activate Auto window. Prompt: Programm shown in this window is only for your inspection, but can’t be edited or modified. If you need to edit the program, please select “File| Edit Processing File”; if you only want to edit a procedure or a file, please select click “file| open and edit…”
4.8. Manual Operation Window Manual window provides user with an interactive operation environment to operate the machine tool with manual manner.
Fig. 4- 16 Manual Operation Window
Because Manual window locates in function window zone of the main window, user needs to switch between several windows. Methods to activate the Manual window are:
Menu Method Choose "window | Show Manual Window".
Hotkey method Press keys “Ctrl+2" to activate the window.
In manual button area there are six buttons, which represent the positive or negative direction of of X, Y, and Z axes. There are two methods to operate the machine tool manually: one is Serial point-move mode, the other is Stepping mode.
Serial Point-move Operation Under this mode, when the manual window is activated, press the button, the machine tool will move, and lose the button, the machine tool will stop. Note:
The manual window must be active; you can distinguish whether it is active from the color of the titile bar. When manual window is active, number lock is not taken into consideration. When implementing Serial point-move mode, in the processing track window the machining track will be shown in the color of G00 instruction.
Stepping Mode It is another manual operation mode. Its difference from Serial mode is that stepping mode can control the feed length of the machine tool accurately. User can carry out the stepping feed operation with mouse and keyboard on the interface,. Besides, user can relize step feed operation by manual operation panel. Every time triggering the button can make the corresponding axis move a specified step-size. Before using this way to operate the machine, you must set a suitable step-size. By adjusting the step-size, you can set each time feeding length. To custom a suitable step-size, user can use the keyboard and the mouse.
Keyboard Method When Serial point-motion window is active, use direction key to increase or decrease the step-size, and you can notice the changes of step-size buttons.
Mouse Method Use the mouse to click and select the suitable step-size directly.
Custom Method Click the “Custom Step-size” button, a dialog will flip out, user can enter a suitable step-size, and then click “Yes” to go back. At this time, click the custom step-size button, system will the move according to this custome step-size. Note: You must avoid setting the custome step-size of Z-axis too large, or you will damage the machine tool with misoperation. After setting a suitable step-size, you can operate the machine tool with keyboard, mouse or the button of manual control panel.
Keyboard Method
When Manual window is active, clicking the number key that corresponds to the button will trigger the button, and pressing space key will trigger the button focused. Note: To emphasize once again, the current active window is an important concept of the system. Only when Manual window is active, the relative keyboard actions can be valid. User can distinguish whether the window is active by the color of the title bar.
Mouse Method Click the button, and the button is triggered for one time. Note: Since the system needs a certain time to carry out the task of each serial point-move, if you press the the button too frequently, system will give you mistaking information: “system is busy now and the operation is invalid.”
Increase / Decrease Depth Using “+ / -” key with number key can increase or decrease the depth quickly.
4.9. Machining Trace Window / Processing Track Window When the machine tool is mplementing machining procedure or simulation, the precessing track window can show the trace that follows the actual cutter path in real-time. The trace shown in real-time 3D helps user see the cutter path more visually, so it can ensure the correctness of machining. The processing track window adopts three-dimensional view mode. You can select menu “View (V) | Customize…” to set it characteristically. Detailed information please refer to the following part of “Attribute”.
Three-dimensional View Mode This mode provides user with abundant operation to examine the figure from different angles and suitable scaling.
Fig. 4- 17 Processing Track Window
Clear Function After a long time of machining, the simulation figure becomes very complex and the temporary folder used to record processing path becomes more and more bulkiness. It will spend a lot of time at redrawing, moving, or revolving the simulation figure. At this time, user needs to clean the tracking window. There are many methods to clear the processing track window. You can complete it by menu, toolbar button, shortcut key, and the keyboard.
Menu or Toolbar Method Choose menu "Edit | Clear View", or choose the relative button on the toolbar. The corresponding button on the toolbar is
.
Shortcut Key Method At any time, pressing “CTRL+ DEL� keys can realize the clearance of processing track window.
Mouse Method Move the mouse into the display zone; when the mouse shows or the mouse, then a context menu will flip out; chose the option of “Clear”.
; right click
Keyboard Method When the processing track window in active, Press “DEL” key.
Moving Function Mouse Method Use the left key of the mouse to drag the track in the processing track window to realize. , First, Move the mouse to the display areal; when the mouse shows or , right click the mouse, a context menu will flip out; chose the option of “Move”. At this time, the mouse shows ; press the left key of the mouse, the mouse shows ; drag the mouse slowly, after completing the moving of the whole following figure, loose it. Prompt: Please practice it for several times, you will find this method is very convenient.
Keyboard Method Use the the four directions key on keyboard to move the processing track.
Zoom Function You can use three methods like the menu, keyboard, and the mouse adding keyboard to realize the zoom of the processing track.
Menu Method Choose" View | Zoom Ratio … “to set a suitable scaling.
Mouse Method Move the mouse to the display area; when the mouse shows
, click the left key of
the mouse, the figure will be zoomed in; when the mouse shows , click the left key of the mouse, the figure will be zoomed out. Pressing “CTRL” key can make the mouse switch between Prompt:
and
.
When using the mouse to zoom the processing track, during the process of clicking you must not move the mouse, otherwise, it becomes the moving operation.
Keyboard Method Activate this window firstly, then choose the key (“+” “–”) on small keyboard to realize zoom. Note: On the main keyboard the keys of "+" and "-" are invalid.
Center View Function Show the center of current machining scope.
Menu Method Choose "View| Center View" to perform.
Mouse Method Move the mouse into the display area, the mouse shows or at this time; click the right key of the mouse, a context menu will flips out, choose "Center" option.
Keyboard Method First, activate this window, then press "Home" key on the keyboard.
Adjust to Window Size Function The function will make the all processing track shown adaptively in the window. User will be able to see the entire content of the track without rolling the scroll bar.
Menu Method Choose "View|Fit to window size".
Mouse Method Move the mouse into the display area; click the right key of mouse, a context menu will flip out, then choose "Fit to window size" option.
Keyboard Method
First, activate this window, then press “*" key on the keyboard.
Show Current Point Function The function will show current point of the processing track in the center of the processing track window.
Menu Method Choose "View|Show current point " to perform.
Mouse Method Move the mouse into the display area, click the right key of mouse, a context menu will flip out, then choose "Show current point" option.
Keyboard Method First, activate this window, then press "End” key on the keyboard.
Customize Parameters (Attribute) “Customize” Dialog is used to customize the display attributes of the processing track window. It aims to realize the user-defined tracking mode and color. User can select menu “View | Customize…”, or when the processing track window is active, click the right key of mouse, a context menu will flip out, then select “Customize” to perform the function.
Fig. 4- 18 Customize Dialogue
Tracking Color
In the processing track window, you can allocate each element a different color respectively, including: (1) Color of G00 instruction: This color indicates the track color of G00 instruction. (2) Color of G01 instruction: This color indicates the track color of G01 instruction. (3) Color of G02 instruction: This color indicates the track color of G02 instruction. (4) Color of G03 instruction: This color indicates the track color of G03 instruction.
Background Color: Backgroud Color: it is the background color of the processing track window. There are two kinds of background colors; user can set different colors to realize the gradual change between the two kinds of colors.
Coordinate Color: It is the color of the hint coordinate displayed in the processing track window. In addition, the Serial track or Point-move track is shown in the color of G00 instruction. Click the color selecting button, system will flip out a pulling-down frame for you to choose a color, as shown in Fig. 4-19.
Standard Color
Transparent Color
Fig. 4- 19 Choosing Color
Prompt: If the color you select is transparent, track of some instructions will be hidden. However, setting the background transparent is not a good idea, because it will lead that the processing track window can’t be freshed correctly.
Revolving Function It can be completed by keyboard operation only (viz. Alt + direction key). At the same time of pressing ALT key, press down the direction key, you will realize to revolve the processing track. System provides many point of views in common use; you can switch quickly by the number key on the small keyboard.
1) 2) 3) 4) 5) 6) 7) 8) 9)
Southwest View
1
Bottom View
2
Southeast View
3
Left View
4
Front View
5
Right View
6
Northwest View
7
Top View
8
Northeast View
9
Context Menu Click the window with the right key of mouse; a context menu will be flipped out. Refering the detailed function which has been introduced before will be omitted here.
Fig. 4- 20 Context Menu of Processing Track Window
4.10. System Log Window This window records the important operation and happened events, not only can you browse the log information which was happened since started, but also you can review the historical records. With the using experience becoming abundant, you will find the system log information becomes more and more helpful.
Fig. 4- 21 System Log Window
The log informations of the system’s current record include:
1) 2) 3) 4) 5)
System starting and exiting Informations of the start and end in automatical processing. Changes of the workpiece coordinate. Alarm information of the system. Other system information.
Log Clearance Function Clear the log information which listed in the system log window.
Menu method
Choose" Edit| Clear log “to perform.
Mouse method Move the mouse into the log window, and click the right key of the mouse. When flip out a pop menu, choose “Clear log” option to perform. Note: Remember to periodically clean up the system log record! Otherwise the file of the system log record will be too big to affect the function of the system and the responding time.
Options of Log Information Display Following options will be marked as "√" in front the text when choosed. It will be cleared when clicked again, which means unchoosed.
Only Show This Session’s Log User can click the right key of the mouse in the log window which will flip out a pop menu to choose “Show This session” option. You can also choose “View |Show This session’s Log” by menu method to perform. To choose this option, user only can see the log of current operation. Otherwise, user can view not only the current log of operation but also all the log before.
Show Information Item User can click the right key of the mouse in the log window which will flip out a pop menu to choose “Show information item” option. You can also choose “View | Show information item” by menu method to perform. To choose this option, user can view the system start and exit information in the log window which will not be listed when this option unchoosed. The information log option woudle be marked as
.
Show Warning Item User can click the right key of the mouse in the log window which will flip out a pop menu to choose “Show warning item” option. You can also choose “View | Show warning item” by menu method to perform. To choose this option, user can view the the warming information occurred during the operation in the log window which will not be listed when this option unchoosed. The waring log option will be marked as
.
Show Error Item User can click the right key of the mouse in the log window which will flip out a pop menu to choose “Show error item” option. You can also choose “View | Show error item” by menu method to perform. To choose this option, user can view the the wrong information occurred during the operation in the log window which will not be listed when this option unchoosed. The error log option will be marked as
.
Prompt: Basic log information diagram mark is
.
Context Menu Click the window with the right key of mouse, the context menu will be flipped out. Here, the detailed function will be omitted which is introduced ever.
Fig. 4- 22 Context Menu of System Log Window
4.11. Procedure Management Window The procedure management window mainly used to manage user’s processing file. As long as user saves the processing file into a specified folder, NcStudio can manage these files by an inner manager. In the management window, user can complete creating, calling, editing, deleting, renaming, loading procedure file and etc. It is extremely convenient to user.
Fig. 4- 23 Procedure File Manager Window
Create New Procedure File User can create procedure file at any time. When click "New..." button which under the list box, user will create a procedure file with the name of “Untitle1.nc” in the specified folder(user can enter the appointed path in the combine box,or click the " … " button which can specify the correspondent path). If need to modify the new created file, you can choose other operations, such as edit, delete, rename, load and etc. The detailed contents see the following chapter. Prompt: Customer also can choose “File |New” by menu method, or use Short cut key: Ctrl + N, or move the mouse into the file list frame of manager window, clicking the left key of the mouse, choose “New” option in the context menu flipping out to create a new procedure file.
Open a Procedure File Existed User can open a procedure file existed in specified path in the manage window. User also can click the “…” button near the combine box to find the procedure file which can be supported by NcStudio system (The extended names of files that is supported by NcStudio system are listed in the edit box near the “…” button. Customer can modify and
add the extended names of files. ).The file list box under the combine box will list files’ names.User can the choosed the processing file by youself to operate.
Combine Box Edit Box Files list box “?...” Find Buttom
Fig. 4- 24 Open a Procedure File Existed
Prompt: Customer also can choose menu “File |Open and Load”, or use Short cut key: “Ctrl +O” to open a file existed and load it, or choose menu “File |Open and Edit”, or use Shortcut key: “Ctrl +E” to open a file existed and edit it.
Edit a Procedure File User can modify the context of the choosed processing file. To choose the processing file which needing to be edited, Click the “Edit (E)” button to get into the program edit window. Prompt: Customer also can click the procedure file needing to be edited in the file list box first; the color of file specified turns into blue right now; then clicks the right key of mouse; choose “Edit” option, the system will jump into file edit window.
Delete Procedure File
User can delete the choosed processing file. Choosed the file which need to delete, click “Delete (D)” button, which a dialogue box will pop out to ask whether really need to delete the file and detect whether the file is under the status of editing or processing. User can make choice according to the requirement.
Fig. 4- 25 Prompt Window of “Delete Procedure File”
Prompt: Customer can click the procedure file need to delete in the file list box first; the color of file specified turns to blue right now; click the right key of mouse; choose “Delete” option to complete the function. Customer also can choose “Edit |Delete” to perform the function by menu method.
Rename Procedure File User can rename the choosed processing file. Choosing the processing file which needs to be renamed, clicking the “rename (R)…” button, a “Save as…” dialogue box will pop out, which user can have relative operation. More details please refer to 5.1.
Fig. 4- 26 Save As Dialog
Prompt: Customer also can click the procedure file need to rename in the file list box first; the color of
file specified turns into blue right now; click the right key of mouse; choose “Rename” option, then rename the file.5.1.
Load Procedure File Loading means procedure file transfer to CNC program translation buffer to prepare processing operation. User can load the choosed procedure file and click the “Loading (L)” button, which the system will back up the fill for using. Prompt: Customer also can click the procedure file need to load in the file list box first; the color of file specified turn to blue right now; then clicks the right key of mouse; choose “Load” option to complete the function. Customer also can choose “Edit |Load the Selected File” to perform the function by menu method.
4.12. Procedure File Edit Window The front of the edit window is the file name which is editing currently. A standard style edit window was shown below.
Fig. 4- 27 Procedure File Edit Window
The editing ability of this editor is more powerful than Windows default Notebook. Theoretically, this editor can edit a processing procedure which size is over 1000M and satisfy the requirement of editing any complex procedure. As long as inputing whatever word into the edit window, A mark with “modified� word would be appeared after the file name which on the top of the window to remaid the user that the file has been modified. Clicking the right key of mouse in the editor window, system will flip out a context menu, which the options in the menu are the frequentest used. User can choose the option according to the demand.
Fig. 4- 28 Context menu of procedure file edit window
4.13. State of Input or Output (I/O) Window The input/output state window displays the current states of I/O, which is very beneficial to the system monitoring and malfunction checking.
Fig. 4- 29 State of I/O Window
Attention: The contents of that window are different according to different panel-card set and the different requirement of the user. Here the contents provided you can consult only.
5. NcStudioTM Menu System 5.1. "File" Menu This menu includes options which used to operate file.
Fig. 5- 1 "File" Menu
The front two items of pull-down menu are used to load or unload the procedure files. Functions of loading or unloading related to the automatical processing refer to that the procedure documents can be loaded into digital control procedure explanation buffer, or unloaded from it. After loaded, the procedure program would be displayed in the automatical operation window. The middle seven menu items are used to edit the procedure file. The file which opened by the edit function is shown in the edit window. Please pay attention to difference between ‘load’ and ‘unload’.
Open and Load The ‘open and load’ meun item can be executed quickly by the shortcut of"CTRL+ O". This menu is used to open the existed processing procedure files which recorded on the disk and to load it into the digital control procedure explanations buffer of the system. Then the CNC explanation engine can translate the datas from the buffer, and transfer the producing instructions to the digital motion control card. After completing these operations, the whole processing procedure is implemented.
Choose this menu item which will flip out an "Open" dialog box as shown below:
Fig. 5- 2 Open and Load Dialogue
User can choose the disk-driver, path and the file name of the file in this dialogue. It can be displayed in the automatic operation window after a processing procedure file was opened. Moreover, you will find that the title bar of the system window is changed when opened a file. The name of opened procedure file followe the program name, and the contents of current procedure will be displayed on the file window. Some menu items are enabled which are disabled at automatic processing, such as the “start” submenu of “operation” menu, which indicates that user can operate automatical processing. In old version of Ncstudio, once a processing procedure is loaded into Ncstudio, the file will be actived, and it can not be modified but can only be read. So if you want to modify the processing procedure, you must close it. And this limitation is removed in new version ultimately. In new versions (after version 5.0), the followed operations based on the buffer when the procedure file was loaded into the CNC program translation buffer, which not related to actual files. Therefor, we still can modify a file after a processing file was loaded successfully, but this modification is not releative to the current processing file. If you need apply these modifications, you must reload the modification procedure into NcStudio. User also can perform this function by using the button in the tool bar.
The icon of the “Open and Load” button is shown as:
Unload
After loading processing procedure in system, user can choose “Unload” to close the current loading file. Note: If current document is being implemented, it can't be closed.
New Choosing this function, the system will open an edit window which provides user to edit a new file. During editing, user can save files at any time.
Open and Edit This menu item is used to open procedure file that saved in disk and to load it into edit window where can edit a file.
Edit Current Processing File This function can load the procedure file which has already been in digital control procedure explanation buffer into the editor window. That menu item is valid only when there are procedure files in digital control procedure explanation buffer.
Save This function can save the current procedure files of editor window into disk. If the edited file is a new one, the function will pop out the dialog box of “Save as”.
Save As This function can save the current procedure files in the editor window into disk with another name. While carrying out this function, the system will flip out a dialog box of “save as”, user can choose the button of “save” under the appointed path and filename, then the document will be saved with the new name, otherwise you choose the button of “cancel”, the document will not be saved.
Fig. 5- 3 ‘Save As’ Dialogue
Save and load That function includes the combination funciotn of "save" and "open and load". Firstly, it also saves the procedure file in the edit window into disk which similars to the function of “save”, then the file will be loaded into the digital control procedure explanation buffer.
Close It can be used to close the current procedure files when being edited.
Recent Loaded Processing Procedure This menu pops out a submenu which shows the name of processed files which were loaded recently. If user wants to load any file again, clicking the name of the document directly will load it quickly.
Recent Edited Processing Procedure This menu pops out a submenu which shows the name of processed procedure which were edited recently. If user wants to edit again, clicking the name of the document directly will load it quickly.
Exit Choosed this option, user can close the system of NcStudio. Before closed, the system would pop out a dialog box to ask whether save the file which is edited currently or not. You can choose “yes” to save it or “not” to exit this window.
If processing automatically, system will end the processing mission firstly then exit.
5.2. "Edit" Menu In this menu, the items will be changed along with the current active window of the second window. These options may include some certain edit functions. The followed figure is an edit menu when the window of system parameter, the window of I/O status, and the window of procedure editor are active. This window only includes some basic items.
Fig. 5- 4 "Edit" Menu
The followed figure is edit menu when processing trace window is valid.
Fig. 5- 5 “Edit� Menu of Processing Track Window
The followed two figures are two edit menus when system log window and program manager window are valid. System log window when valid:
Fig. 5- 6 “Edit” Menu of Log Window
Procedure manager window when valid:
Fig. 5- 7 “Edit” Menu of Procedure File Manager Window
The NcStudioTM of the new version adds an array processing function, see diagram as below:
Fig. 5- 8 Array Machine Dailogue
For the same processing file, while the coloums and rows of the array are specified, the system of NcStudio will repeat to process the file, and the result of processing is a matrix diagram with m colomns and n rows.
5.3. "View" Menu The “View� menu includes some options which are used to adjust the contents shown in the main window, which will be changed along with the difference of current active window in the second windows area, because some special view function would be contained in these windws.
Fig. 5- 9 “View” Menu
The “View” menu is displayed as follow when the trace window is active。
Fig. 5- 10 “View” menu of Trace window
The “View” menu is displayed as follow when the “View” menu is active:
Fig. 5- 11 “View” Menu of System Log Window
These menu items will be changed along with difference of the main window. All the menu functions are listed as followes:
Toolbar The function of this item is to display or to hide the Tool bar.
Status Bar The function of this item is to display or to hide the Status bar.
Full Screen The function of this item can help user to interchange screens between full screen and part screen. Shortcut is “Ctrl + Enter”. Note: Once entering the full screen mode, the system menu can't operate with mouse. Here, you will use the hot key (Ctrl + Enter) to exit from the full screen mode.
Show Row No. of Processing Procedure This function shows or hides the row number of processing procedure in processing procedure window. This item is valid only when processing procedure window is visible.
Trace Current Row The function of this item means whether display the current processing row in the
processing procedure window. When choosed, the content of the processing procedure window will roll up and down automatically and make the current row appeared all the time. If cancled, this function would be invalid.
Processing Procedure Information If you choose this command, the system will open a dialog box of File Information which showed as below.
Fig. 5- 12 File Information
The dialog box showed the statistic information in automatical processing, such as
the processing time, processing range etc. It would be know exactly and quickly when conbine with the function of simulation.
5.4. "Operation" Menu In the menu of “Operation”, you can apply all kind operations of machine tool except “Output feeding speedrate directly” and “Spindle control” which are arranged at the “Machine tool” menu.
Fig. 5- 13 "Operation" Menu
Single Block Processing User can set the processing assignment as a single step mode in order to provide a fine support for diagnosising mistake and malfunction restoring. While single stepping mode was setted, operating one order each time would be to the Pause mode. User has to click “start” button to execute the next order to contuine. When next order have finised, the system will be to the Pause mode again.
MPG/Handwheel Guide New version NcStudio supports MPG (manual pulse generator) equipment. Selecting this order, system will change single step mode into hand wheel mode.
Set Workpiece Origin It means that set the workpiece coordinate where the current point lies as zero when “Set Workpiece Origin” has choosed. That will not cause moving the actual location of current point. Users also can choosed the button which located in the Tool Bar to run this function.
Set Workpiece coordinate of Current point. To choose this function, it is convenience to set the current point’s workpiece coordinate, which can change the coordinate of the current tools. “Set workpiece coordinate of current point” dialogue box will pop out when the menu choosed.
Fig. 5- 14 Set Current Workpiece Coordinate Dialogue
Revise the Value of Workpiece Coordinate The coordiate of current position will change when suitable values were inputed into editor box which corresponds to the X, Y, Z axes. What’s more, “Current Revised value” which next to coordinate value will display the new revised value.
Auxiliary Function Midpoint: This command is used to get the middle point of two points. Firstly, let the main spindle move to the first point. Then click the “Record X” button. The system will record the coordinate of X axis. Secondly, let the main spindle move to the second point, and then click the “Midpoint X”, the system will compute the middle point’s coordinate of the two points automatically. “Record Y” button and “Midpoint Y” are the same with “Record X” and “Midpoint X” button, but aim at Y axis.
Revise the Coordinate of Z-axis Deepen or rise Z axis with specified distance.
Set Workpiece Coordinate Offset In order to set the offset of workpiece coordinate system and machine coordinate system in the instructions of G54, G55, G56, G57, G58, and G59. “Set workpiece coordinate offset” dialogue box will pop out when this button is clicked. It’s shown below.
Fig. 5- 15 Set Workpiece Coordinate Offset
The system predefined six work pieces coordinate from G54 to G59. User can choose workpiece coordinate system freely to modify the offset of the two coordinate systems, which the modified offset will be saved into the system automatically in order to be used conveniently next time. Current interpolation instruction set panel will be displayed in the screen when workpeice coordinate system have choosed. User can view it in the status bar. Note: In this processing, the machine tool doesn’t carry out any actions. In fact, the system will reach the intention of adjusting the current point coordination by modifying the location of work piece origin. Once the work piece origin is selected, when the procedure followed up programmed
with absolute value, the coordinate value of the order is relative to the origin in this work piece coordinate system.
Back to Workpiece Origin The workpiece origin is workpiece coordinate origin which is assigned for the workpiece size programming. Generally, it is a start-point of workpiece. The workpiece origin can be choosed by programmer which the relationship with machine origin is comfired by the “Set the current point workpiece coordinate”. If the option of “Back to workpiece" was chosen, the knifepoint will return to the workpiece origin automatically from current place with the order of Z, X, Y.
The corresponding icon of this button on the toolbar shows as: Prompt: For the sake of making knifepoint passed work-space safely in the cause of back to work piece origin but avoiding happened malfunctions for the reason of meeting the work piece or clamp etc., So you can optimize the operation to return to zero path, as below: If the value of terminal Z-axis direction coordination is bigger than that of the jumping-off point of Z-axis direction coordination, the Z-axis will step to the terminal location of Z-axis at first, and then X-axis reach the aim place together with Y-axis. If the value of terminal Z-axis direction coordination is less than that of the jumping-off point of Z-axis direction coordinate, the axis of X, Y will get to the aim point of the coordinate together and then, the Z-axis will independently step into the end of the coordinate. For the reason of the terminal of the z-axis is always on the surface of the work piece, the Z-axis will return to the deviancy value of zero point to avoid to damage the knifepoint and the surface of the work piece. The contiguous zero point is set by “Safe Height” in the windows of system parameters.
Save the Current Workpiece Origin This function is used to save the current workpiece origin into the file of processing system. User can save the workpiece origin which used frequently as the default, that ten group coordinate data could be saved. When workpiece origin was set at the first time, user can use the function to save this value if it needs to be located quickly next time.
Load the Saved Workpiece Origin
This function is used to load workpiece origin data from the processing system file and set it as the current workpiece origin.
Start This menu item includes two functions: Firstly, if a certain processing procedure has been loaded in, and the current system status is "idle", choosing the menu, machine tool will carry out the processing procedure automatically from the first row. Once the process started, the system will enter the status of “Auto|Run”. If the system is under the status of simulation, the system starts to process procedure as the way of simulation. Secondly, if the system is under the state of “Auto|Pause”, to choose this menu item will execute automatic processing from the point when paused then the system turn into the state of “Auto|Run”. If the system is under the simulation state, processing procedure would be executed as the manner of simulation. User also can choose the button which on the tool bar to operate this function.
The corresponding icon of this button in the toolbar shows as: Prompt: The system have tow ways to enter “pause” state, the first one is that the system is placed in "the single step processing" mode and the second one is that user chooses the “pause" function to pause the system at processing.
Pause In automatical processing, the function of Pause is valid. Choosing the menu item of “pause”, the machine tool processing will pause and raise the cutter then turn into the state of “Auto|Pause”. If you want to keep on processing, you can choose Start. If the system is in the state of simulation it will be paused when choose Pause. And if you want to keep on simulating, you can choose Start. User also can choose the button which on the tool bar to operate this function.
The corresponding icon of this button in the toolbar shows as:
Stop In automatical processing which means the system in the status of "Auto|Run", the function of “stop” is valid. Choosed this menu, the machine tool processing will stop and
raise the cutter, then terminate the whole assignment, which casued the system to enter the state of “Auto|Idle”. This method is to break off the processing procedure normally in processing. But the “reset” function discussed followed is an abnormal way to break off processing when the system is under abnormal situation. If the system is simulating, the system will be paused and enter to the status of “Auto|Idle” after choosing the menu of “stop” without exiting the simulating in order to analysis the result of it. If the user wants to re-simulate, you can choose the “start”, “Advanced start”, “continue from the breakpoint” and so on. User also can choose the button which on the tool bar to operate this function.
The corresponding icon of this button in the toolbar shows as:
Enter Simulation Mode and Start Simulating Similar to the menu item of Start, if a processing procedure has been loaded in when the current system state is Idle, choosed this menu, machine tool will execute simulating in high speed automatically from the first row which the function similar to the display function of CNC but priority to. Simulating mode provides a fast and lifelike simulating processing environment for user. Running under the mode of simulating, the system will not drive the machine tool to do the relative actions but to show the processing trace of the cutter in high speed in the trace window. By simulating, user can foresee that the moving form the machine tool will do to avoid damaging the machine tool when program processing procedure. By simulating you can also know some additional information. Once the simulation started, the menu was replaced by"Stop Simulating and Leave Simulation Mode". If you execute this function, simulating will be terminated immediately. User also can choose the button which on the tool bar to operate this function.
The corresponding icon of this button in the toolbar shows as
.
Advanced Start The function implements execution of the acrossed section. Choosed this function, the system will pop out a dialog box of "Start (with advanced options)", showed as below.
Fig. 5- 16 Advanced Start
After set the reference position, start-position and end-position, clicked “OK”, the machine tool will execute the assigned section in whole processing procedure as you liked. One program section defines one instruction row executed by CNC equipment. The format of program section defined the syntax of the function word in each program, which shown as below, “N…” is section number. Program Block
N..
G..
X..
F..
M..
S.. Spindle F.W.
Feed F.W.
Miscellaneous F.W.
Dimension W. Preparatory F. Program Block No.
F : Function W.: Word
Fig. 5- 17 Demonstration for Program Block
Line number is label used to divide section No logically. When simecolon or newline mark is included in the procedure, program section is defined as several lines. The differences are shown as follow:
N00 G91 N01 G00 X1 N02 G00 X1 N03 G00 X1;X1;X1; N04 G00 X1 The program section number is 00 ~ 04, but row number is 00 ~ 06. The “View” menu has an option of “Display the processing procedure row No.” which can be choosed to view the procedure section number. User also can choose the button which on the tool bar to operate this function. That function can also be used for simulating.
Breakpoint Resume In fact, the menu item is a simplified function of “Advanced Start”. When you execute this function, system will execute from the breakpoint that is broken off last time. That function can also used for simulating. User also can choose the button which on the tool bar to operate this function The corresponding icon of this button in the toolbar shows as
.
Execute Processing Intruction The function of this menu item is: Exectue some simple processing procedure supplied by system. It will pop out the “Advanced MDI” dialogue box when the option is selected. The dialogue includes five tab options which are “Rectangle Mill”, “Rectangle Frame Mill”, “Round Mill”,”Round Frame Mill” and “MDI”. As long as customer input some parameters in the previous four windows, user can complete the function of milling or drawing.
Rectangle Mill Window
Fig. 5- 18 Rectangle Mill Window
Rectangle Frame Mill Window
Fig. 5- 19 Rectangle Frame Mill Window
Round Mill Window
Fig. 5- 20: Round Mill Window
Round Frame Mill Window
Fig. 5- 21 Round Frame Mill Window
2. Input G instruction directly. Inputted the correct G instruction in the editor box in the MDI window, then pressed “Enter” key, the system will execute the G instruction immediately, meanwhile, it would be listed in the List Box for facilitating the user to query.
MDI window
Fig. 5- 22 MDI Window
At the bottom of the dialog box, there is a “Show this dialog-box while running.” option. Selected this option, the system can display the MDI window when executing G command. It is convenient for user to modify, call the parameter of default processing procedure file and input G command immediately.
Jiggle This function is only valid under the state of pause in the course of automatical process. This function is used in the course of unbroken off processing but to realize the tiny regulation of the depth. The operation interface is similar to the manual windows:
Fig. 5- 23 Jiggle Dialog
Mobile Calibration (Selectable) This function can help user to get the depth of workpiece’s surface conveniently. The method of Mobile Calibrating is to put the feeler block on the surface of the workpiece, Stop calibrating when the moving of machine tool’s Z axis have touch the knifepoint. The Z axis coordinate of workpiece origin was confirmed by the value which the position of knifepoint, which detected by the system, substracted the depth of feeler block. A dialogue box will be popped out to ask whether to calibrate or not when choosed this function which can be determined by the requirement.
Fig. 5- 24 Prompt Dialogue
Fig. 5- 25 Demonstration for Mobile Calibration
User also can choose the button which on the tool bar to operate this function
The corresponding icon of this button in the toolbar shows as
.
Fixed Calibration (Selectable) This function can help the user set the suitable Z-axis of workpiece origin and readjust the z-direction coordinate after switching the cutter. When execute this function, choose calibration function from the menu, then a dialogue box will pop out which shown as below.
Fig. 5- 26 Fixed Calibrator Dialogue
When calibrating, you should confirm the processing surface manually, and set the processing surface as the workpiece origin of the Z-axis. Then execute the first calibrating. Execute the second calibrating after each switching the cutter. Operate the performence according to diagram. Calibrate at the first time
Fig. 5- 27 Demonstration for the First Time Calibration
Calibrate after Tool Changed;
Fig. 5- 28 Calibration Demonstration after Tool Change
User also can choose the button on the tool bar to operate this function.
The corresponding icon of this button in the toolbar shows as
.
Back to Reference Point The machine origin is a fixed position of machine tool and also is a zero point of the machine coordinate system, which is set by machine switch and the electric system together. About the machine coordinate system you can refer to section 3.2. To execute this function demands support of machine hardware, so some machine tools don’t have this function. It is important to adjust the current coordinate for the reason that the machine origin is the basic of the whole machine tool. User can select the mode of backing to reference point.
Fig. 5- 29 Back to Reference Point Dialogue
X axis move to referenced point When click this button, x axis will move to referenced point.
Y axis move to referenced point When click this button, y axis will move to referenced point.
Z axis move to referenced point When click this button, z axis will move to referenced point.
All axes move to referenced point When click this button, all axes will move to referenced point.
Setting directly Confirmed that current coordinate is accordance with the machine coordinate and the machine tool did not close and stop urgently, you can modify current coordinate into machine coordinate accurately.
Move to Fixed Machine Position When the cutter has damaged or needed to be change, can back to the fixed position to switch cutter when this item was choosed.
Disable Mechanical Limits The system will mask the limit bit temporarily when encounted a hard limitation. This function is a means of backing to normal position by manual operation. For the function of limit bit was masked, the operator should use this function more carefully.
Fig. 5- 30
Disable Mechanical Limits
Alarm Reset The system will alarm when detected that the workbench’s travel path off the soft limitation. To choose this option can let the workbench back to IDLE state.
Setting Parameters This function is used to open parameter window for parameter setting, which divides into “operator parameters” and “developer parameters”. There are abundant processing parameters in Ncstudio, which can make the system more competent for each processing mission. Here only lists some parameters which used frequently. The other parameters which are used not frequently are omitted to void that user feels perplexity. We will explain all of the parameters in detail on chapter 6.
5.5.
“Machine”Menu
Fig. 5- 31 “Machine” Menu
Here provides the functions of “Turn on Spindel” and “Feedrate Adjust”, which also can be implemented in the NC status window, for that it is convenient for user using keybord operation.
Coolant On Select this option; system will turn on the switch of coolant.
5.6. "Window" Menu
Fig. 5- 32 "Window" Menu
This menu is used to interchange among the windows. The function of each item is corresponding to its name.
Show Auto Window User also can choose a button which on the tool bar to operate this function.
The button corresponding icon of this option in the toolbar shows as
.
Show Manual Window User also can choose a button which on the tool bar to operate this function. The button corresponding icon of this option in the toolbar shows as
.
Show Calibration Window Show Trace Window Show Log Window Show File Manager Window Show Editor Window Show IO State Window
5.7. "Help" Menu
Fig. 5- 33 "Help" Menu
“Help” menu now include three items which are “Day Tip…”, ”About NcStudio…” and “Visit NcStudio”.
"Day Tip" "Tip of the Day" is used to introduce the software of NcStudio briefly. When user selects this option, a dialogue will pop out and tell some related information and operating
methods about NcStudioTM.
About NcStudio This item is used to prompt user the information about system software and hardware. When this item is selected, a dialog will pop up and tell user some information such as the Version No., Type of t he Motion Control Card, and Register Information of the NcStudio.
Visit NcStuidio User can use this item to visit NcStudio homepage of our websit and to know our new products and other relative information.
6. Parameter Configuration There are abundant processing parameters in Ncstudio, which can make the system more competent for each processing mission. Here only lists some parameters which used frequently. The other parameters which are used not frequently are omitted to void that user feels perplexity. This capter will explain the parameter informations involved in Ncstudio TM. Ncstudio parameters are divided into three parts, including operator parameters, manufacturer parameters and developer parameters.If you want to view or modify any kinds of parameters, you must get the right which permits you to do so. Here introduces operator parameters and manufacturer parameters only.
6.1. Right of Parameter Modification Level
The parameters which can be viewed and modified
Visitor
None
Operator
operator parameter, parameters
Manufacturer
Operator parameters, manufacturer parameters,tool parameters, R parameters
Developer
Operator parameters, manufacturer parameters, developer parameters,tool parameters,R parameters
tool
parameters
and
R
6.2. Parameter Modification Method The method of the parameter modification is to selecte the parameters which need to modify by arrow key on the keyboard. Input the value in parameter inputting area after pressed the “Enter” key or double clicked the line where the parameters are. For the parameter whose value is “true” or “false”, inputting “1” means “true”, inputting “0” means “false”, user also can input “true” or “false” to modify the parameter. Prompt: All parameters can’t be modified while process; they must be modified after the processing
or before the processing.
6.3. Operator Parameters
Fig. 6- 1 Operator’s Parameters
u StopSpindleWhenFinish Type
Bool
Unit
None
Range
0(false):Don’t stop spindle when finish. 1(true): Stop spindle when finish.
Default
1(true)
Valid time
Be valid immediately. Need not to restart.
Instruction
Under the automatic mode, specify whether the spindle stop automatically when finished processing.
u WorkCoordinateLowerLimit(X, Y, Z) Type
Double
Unit
mm. (millimeter)
Range
-99999~99999
Default
-10000.000000
Valid time
Be valid immediately. Need not to restart.
Instruction
Specify the workpiece coordinate lower limit on each axis.
u WorkCoordinateUpperLimit(X, Y, Z) Type
Double
Unit
mm. (millimeter)
Range
Workbench displacement lower limit ~ 99999
Default
10000.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the workpiece coordinate upper limit on each axis.
u CheckWorkCoordinateRange Type
Bool
Unit
None
Range
0(false): disable. 1(true): enable.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether check the coordinate range.
u RevAxisProgUnit Type
Bool
Unit
None
Range
0:Angle(unit: degree), 1:Rotative workpiece surface distance(unit: mm)
Default
0
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Only be valid in using of rotative axis. If user makes degree as the rotative axis’ unit in procedure file, please select 0, or select 1 to make the length of the processing surface as unit.
u RotativeWorkpieceDiameter Type
Double
Unit
mm. (millimeter)
Range
1.0~3000
Default
10.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Only be valid when rotative axles are used. Diameter of current processing rotative workpiece.
u FixedCalibratorBlockPosition(X, Y, Z) Type
Double
Unit
mm. (millimeter)
Range
Workbench displacement lower limit ~ Workbench displacement upper limit
Default
X:0.000000 Y:0.000000 Z:-1.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Set the range according to the settings of “Workbench Displacement lower limit” and “Workbench Displacement upper limit”
u MovetoFixedPointValid Type
Bool
Unit
None
Range
0(false):Don’t back to fixed point. 1(true): Back to fixed point.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Back to this position each time after normally finished the processing procedure. Please choose this option if you want it to back to one position automatically.
u FixedPointPosition(X, Y, Z) Type
Double
Unit
Mm. (millimeter)
Range
Workbench displacement lower limit ~ Workbench displacement upper limit
Default
X:0.000000 Y:0.000000
Z:0.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Machines coordinate of a position where fixed point located. Set the range according to the settings of “Workbench Displacement lower limit” and “Workbench Displacement upper limit”
u G73_G83SafeHeight Type
Double
Unit
Mm. (millimeter)
Range
0.0~99999
Default
2.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
In fixed circulation, the back distance when use rapid depth circulation drill.
u DirectionWhileFixedDrillStop Type
Int
Unit
None
Range
0: +X , 1: -X 2: +Y , 3: -Y
Default
0
Valid time
Instruction
Be valid immediately. Need not to restart the system. 0/1:(G17:+X/-X) 2/3:(G17:+Y/-Y) The direction is valid only when the processing is in the X-Y plane.
u CheckDoubleAxisSynchronError Type
Bool
Unit
None
Range
0(false):Don’t check. 1(true): Check.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Used to check the double axis synchron range. Only be valid in the configuration of double axis.
u DoubleAxisSynchronErrorRange Type
Double
Unit
Mm. (millimeter)
Range
0~1000
Default
10.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The largest tolerence of the two axles which the system permitted, when the double axis move synchronly, one axle stops, the other still move on.
u NormalJogFeedrate Type
Double
Unit
Mm/Min. (millimeter/minute)
Range
0.001~ RapidJogFeedrate
Default
1000.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
NormalJogFeedrate is the motion speed when pressed the manual direction key. The Max speed is the smaller one between the inputted one (namely is the biggest speed in the axes) and hardware speed.
u RapidJogFeedrate Type
Double
Unit
mm/min. (millimeter/minute)
Range
NormalJogFeedrate ~ Max speed
Default
2400.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
RapidJogFeedrate is the motion speed when press both the manual direction key and “High speed� key at the same time. The Max speed is the smaller one between the inputted one (namely is the biggest speed in the axes) and hardware speed.
u JiggleFeedrate Type
Double
Unit
mm/min. (millimeter/minute)
Range
10.0~1000.0
Default
60.000000
Valid time
Instruction
Be valid immediately. Need not to restart the system. The speed when jiggling.
u JiggleStepLength Type
Double
Unit
Mm. (millimeter)
Range
0.01~10
Default
0.100000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The jiggling length corresponding to the button knocked down.
u RapidTravelFeedrate Type
Double
Unit
Mm/Min. (millimeter/minute)
Range
0.001 ~ Max Speed
Default
3000.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The motion speed of G00 order. The Max speed is the smaller one between the inputted one (namely is the biggest speed in axes) and hardware speed.
u DefaultFeedrate Type
Double
Unit
Mm/Min. (millimeter/minute)
Range
0.001 ~ RapidTravelFeedrate
Default
1500.000000
Valid time
Instruction
Be valid immediately. Need not to restart the system. The interpolation speed of G00, G01, G02 order.
u UseDefaultFeedrate Type
Bool
Unit
None
Range
0(false):Don’t use. 1(true): Use.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether abandon the speed setting in the procedure file, or use the default speed parameter appointed by the system.
u UseDefaultSpindleRev Type
Bool
Unit
None
Range
0(false):Don’t use. 1(true): Use.
Default
0(false)
Valid time
Be valid after restart the system
Instruction
Specify whether abandon the spindle rev appointed in the procedure file to use the default spindle rev set by user instead.
u EnableZDownFeedrate Type
Bool
Unit
None
Range
0(false):Don’t use. 1(true): Use.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Determine whether use the specified speed to move down when the Z axle move down perpendicularly. It is valid only when Z-axis move down in G01 instruction (other axes do not move).
u Z_DownFeedrate Type
Double
Unit
Mm/Min. (millimeter/minute)
Range
0.001 ~ Max Speed
Default
600.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The parameter is valid only when the parameter “EnablleZDownFeedrate” is selected “1(true)”. The Max speed is the smaller one between that inputted by user (namely is the biggest speed of every axle) and hardware speed.
u ToolRasingHeightOnPause Type
Double
Unit
mm. (millimeter)
Range
0.0 ~ 500.0
Default
12.340000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Spindle will raise a certain distance in order to protect workpiece when pause or stop each time. This parameter specifies the rasied distance.
u SafeHeight
Type
Double
Unit
Mm. (millimeter)
Range
0.001 ~ 1000.0
Default
10.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
It valid in operation of backing to zero point and breakpoint continue in relative to workpiece origin.To back to workpiece origin move the Z-axis to the coordinate of workpiece.
u ArcSpeedLimit Type
Bool
Unit
None 0(false):Don’t perform arc speed limit.
Range 1(true): Perform arc speed limit. Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
When process an arc, the parameter perform whether limit the speed.
u IJKIncrementModeValid Type
Bool
Unit
None
Range
0(false): invalid 1(true): valid
Default
1(true)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
In program file of processing arc, IJK values are incremental values from the center of the circle. Concerning this, please refer to the instruction of lag processing program corresponding.
u RadiusTolerance Type
Double
Unit
mm. (millimeter)
Range
0.000 ~ 9999.0
Default
1.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The biggest radius tolerance between the start point and the finish point in IJK programming state.
u SafeHeightAtG00Feedrate Type
Double
Unit
mm. (millimeter)
Range
0.000 ~ 9999.0
Default
1.000000
Valid time
Reload the procedure file. Needn’t to restart.
Instruction
When the main axle move within G00 order, the vertical height from the origin point.
u PLTUnit Type
Double
Unit
Mm/PLU. (millimeter/plu)
Range
0.001 ~ 9999.0
Default
40.195
Valid time
Reload the procedure file. Needn’t to restart.
Instruction
Set the unit of PLT as millimeter
u PLTToolsDistanceWhileProcessArea Type
Double
Unit
mm. (millimeter)
Range
0.0001 ~ 99999.0
Default
0.025000
Valid time
Reload the procedure file. Needn’t to restart.
Instruction
The distance of tools in PLT area when processing
u TwoDimensionalFileDepth Type
Double
Unit
Mm. (millimeter)
Range
-99999 ~ 0.0
Default
-1.000000
Valid time
Reload the procedure file. Needn’t to restart.
Instruction
Specify the processing depth of two dimensional file.
u UseFirstPointAsOriginInDXFFiles Type
Bool
Unit
None
Range
0(false):Don’t use first point as origin. 1(true): Use the first point as origin.
Default
1(true)
Valid time
Reload the procedure file. Needn’t to restart.
Instruction
Specify whether use the first point as origin in the DXF file.
u PauseAndPromptWhileChangeTools Type
Bool
Unit
None
Range
0(false):Don’t pause and prompt while change tools. 1(true): Pause and prompt while change tools.
Default
1(true)
Valid time
Reload the procedure file. Needn’t to restart.
Instruction
Specify whether pause and prompt while change tools.
6.4. Manufacturer Parameters Generally, user doesn’t use "manufacturer parameter", so you can ignore this chapter. For the common user without the authorization, the system will require to input the password before enter "manufacturer parameter". It is shown below. It’s in order to prevent from the customer occasionally modifying these important parameters resulting in breakdown.
Fig. 6- 2 Password Dialogue
Manufacturer parameter window is shown below:
Fig. 6- 3 Manufacturer Parameters Dialogue
u SpindleMaxRev Type
Int
Unit
RPM (revolutions per minute)
Range
0 ~ 1000000
Default
24000
Valid time
Need to restart the system.
Instruction
The spindle speed corresponding to max value of simulation output when the system use the control type of continuous rotation.
u SpindleDefaultRev Type
Int
Unit
RPM. (revolutions per minute)
Range
0 ~ SpindleRevMax
Default
12000
Valid time
Need to restart the system.
Instruction
The default spindle rotative speed of the system specified by user. The parameter is valid only when the parameter “UseDefaultSpindleRev” is “true”. The system will abandon the spindle rotative speed appointed in the procedure file, use this spindle rev instead.
u SpindleDelayTimeWhileStartStop Type
Double
Unit
Sec. (second)
Range
0.0 ~ 60.0
Default
5.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
0This parameter used to set the delay time because of spindle need a certain time to start and stop in the case of using the function of spindle starting and stopping automatically.
u SpindleAlarmInputPort Type
Int
Unit
None
Range
0 ~ 64
Default
22
Valid time
Be valid immediately. Need not to restart the system.
Instruction
If the spindle has alarm information, such as high temperatures, user can input this alarm information into the control system through the port.
u AxisDirection(X, Y, Z) Type
Int
Unit
None
Range
1: Positive Direction, -1: Negative Direction
Default
-1(Negative Direction)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the machine coordinate value’s increasing direction of spindle. “1” means that the value will increase in positive direction, “-1” means in negative direction.
u Linear_Axis_Pulse_Factor(X, Y, Z) Type
Double
Unit
mm/p. (millimeter/pulse)
Range
0.0000009 ~ 999.0
Default
0.001000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The displacement or angle produced by every control pulse in corresponded feed spindle. It means the least displacement the motion control card can process, in stepping system; it is corresponding to a stepping pulse, then change the angle displacement in stepping pulse into linear value according to transmission connection.
u WorkBenchRangeLowerLimit (Machine Coordinate) (X, Y, Z) Type
Double
Unit
mm. (millimeter)
Range
-99999 ~ 99999
Default
X:0.000000 Y:0.000000 Z:-350.000000
Valid time
Need to restart the system.
Instruction
Specify the lower limit of workbench in each direction of axes.
u WorkBenchRangeUpperLimit (X, Y, Z) Type
Double
Unit
mm. (millimeter)
Range
WorkBenchRangeLowerLimit (Machine Coordinate) ~ 99999
Default
X:799.000000 Y:599.000000 Z:0.000000
Valid time
Need to restart the system.
Instruction
Specify the upper limit of workbench in each direction of axes.
u CheckWorkBenchRange (X, Y, Z) Type
Bool
Unit
None
Range
0(false):Don’t check the workbench range. 1(true): Check the workbench range.
Default
1(true)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether check the travel range of workbench.
u PositiveLimitSwitchInputPort (X, Y, Z) Type
Int
Unit
None
Range
0 ~ 64
Default
X:17 Y:19 Z:21
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the input port of the motion control card, from which the system can receive the positive limit switch information.
u NegativeLimitSwitchInputPort (X, Y, Z) Type
Int
Unit
None
Range
0 ~ 64
Default
X:16 Y:18 Z:20
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the input port of the motion control card from which the system can receive the Negative limit switch information.
u DriverAlarmInputPort (X, Y, Z) Type
Int
Unit
None
Range
0 ~ 64
Default
X:11 Y:12 Z:13
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the port which each driver‘s alarm signal input the control system.
u DriverAlarmResetPort (X, Y, Z) Type
Int
Unit
None
Range
0 ~ 64
Default
X:2 Y:4 Z:6
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The reset input port when each axis driver alarmed.
u DriverAlarmOutputPort
Type
Int
Unit
None
Range
0 ~ 64
Default
20
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the output port of the motion control card to which the system can send the drive alarm reset information.
u WhenLimitedForbidMoveToLimitedDirection Type
Bool
Unit
None
Range
0(false): Don’t forbid to move to limited direction. 1(true): Forbid to move to limited direction.
Default
1(true)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether forbid to move the limited direction when the limit is triggered.
u OutterAxisEncoderDataValid Type
Bool
Unit
None
Range
0(false): invalid. 1(true): valid.
Default
1(true)
Valid time
Need to restart the system.
Instruction
Specify whether the external encoder is valid or not.
u EncoderDirection (X, Y, Z) Type
Int
Unit
None
Range
1:positive -1:negative
Default
1
Valid time
Need to restart the system.
Instruction
Specify the increasing direction of encoder’s counting.
u EncoderPulseFactor (X, Y, Z) Type
Double
Unit
mm/p. (millimeter/pulse)
Range
0.0000009 ~ 999.0
Default
X:0.0000762939000000 Y:0.0000762939000000 Z:0.0000762939000000
Valid time
Need to restart the system.
Instruction
The displacement or angle produced by each encoder pulse in corresponded feed spindle.
u EncoderMaxStillAllowedError (X, Y, Z) Type
Double
Unit
mm. (millimeter)
Range
0.0000009 ~ 999.0
Default
X:0.010000 Y:0.010000 Z:0010000
Valid time
Avail swiftly. Needn’t to restart.
Instruction
When the axis is stop, it will alarm if the error between back value and output value is bigger
u CheckOutterEncoderError Type
Bool
Unit
None
Range
0(false): Don’t check external encoder error 1(true): Check external encoder error.
Default
0(false)
Valid time Instruction
Be valid immediately. Need not to restart the system. Specify whether check external encoder error.
u EstopCancelMovetoReferencePointState Type
Bool
Unit
None
Range
0(false): Don’t cancel 1(true): Cancel.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Once occured urgent stop, if the parameter is “true”, the mark of “Move to Reference Point” will be cleared.
u ReferencePointPosition (X, Y, Z) Type
Double
Unit
Mm. (millimeter)
Range
WorkBenchRangeLowerLimit WorkBenchRangeUpperLimit
~
Default
0.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The machine coordinate of the machine origin point placed, its range is specified according to parameter “WorkBenchRangeLowerLimit” and parameter “WorkBenchRangeUpperLimit”.
u RawPositionDirection (X, Y, Z) Type
Int
Unit
None
Range
1:positive direction -1:negative direction
Default
X: -1 Y: -1 z: 1
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the moving direction in the stage of raw position, when move to machine origin point.
u RawPositionFeedrate (X, Y, Z) Type
Double
Unit
mm/min. (millimeter/minute)
Range
0.001~10000.0
Default
X:1800.000000 Y:1800.000000 Z:800.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the feedrate in the stage of raw position, when move to machine origin point.
u RawPositionSwitchInputPortIndex (X, Y, Z)
Type
Int
Unit
None
Range
0 ~ 64
Default
X:50 Y:51 Z:52
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the input port of the motion control card from which the system can receive the raw switch information of each spindle.
u PrecisePositionDirection (X, Y, Z) Type
Int
Unit
None
Range
1:positive -1:negative
Default
X: 1 Y: 1 z: -1
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The moving direction in the stage of fine location when back to machine origin.
u PrecisePositionFeedrate (X, Y, Z) Type
Double
Unit
mm/min. (millimeter/minute)
Range
0.001~10000.0
Default
X:60.000000 Y:60.000000 Z:60.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Feedrate of fine location during backing to the machine origin.
u PrecisePositionSwitchInputPortIndex (X, Y, Z) Type
Int
Unit
None
Range
0 ~ 64
Default
X:8 Y:9 Z:10
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the input port which transfers the fine location switch signal into the input control system.
u BackDistance (X, Y, Z) Type
Double
Unit
mm. (millimeter)
Range
-1000.0 ~ 1000.0
Default
X:2.000000 Y:2.000000 Z:-2.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
It is accessory moving distance after the stage of fine lacation when back to machine reference origin. This value can be positive, also can be negative. It do not move if equal to 0, else it refters to the position where next to corresponding coordinate of zero switch
u AxisErrorCompensationValid Type
Bool
Unit
None
Range
0(false): invalid 1(true): valid
Default
1(true)
Valid time
Need to restart the system.
Instruction
Specify whether the axis error compensation is valid.
u OnlyReverseSpaceCompensationValid Type
Bool
Unit
None
Range
0(false): invalid. 1(true): valid.
Default
1(true)
Valid time
Need to restart the system.
Instruction
Specify whether the axis error compensation is valid.
u ReverseSpace (X, Y, Z) Type
Double
Unit
mm. (millimeter)
Range
0.0 ~ 1.0
Default
0.000000
Valid time
Need to restart the system.
Instruction
Specify the reverse space of each spindle.
u Quadrant_Errors_compensate_valid Type
Bool
Unit
None
Range
0(false): invalid. 1(true): valid.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether compensation is valid.
the
quadrant
errors
Quadrant_Errors_compensate_parameters Positive direction of X axle:
u Compensate Time Type
Double
Unit
sec. (second)
Range
0 ~ 0.1
Default
0.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The bigger the value is, the more affected area is. About 0.02 second is recommended.
u CompensateQuantity
Type
Double
Unit
mm. (millimeter)
Range
0 ~ 999.0
Default
0.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The bigger the value is, the more obvious the compensating effect is. Please pay attention to set this parameter. If the value is too small, the system will not decrease the height of circle; if too large, the system will cause the circle concave entad. Suggest measuring the sharp-angle height in practice through making use of laser interferometer and etc when debug the system. The parameter is specified to 0.3~3 times of the sharp-angle height in general (the compensation effect and compensation time are relative to compensation intension).
u CompensateDelayTime Type
Double
Unit
sec. (second)
Range
0.0 ~ 0.1
Default
0.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Owing to different capability of each machine, appearance of the sharp-angle is uncertain. It does not locate on the quadrant flat, but locate apart from the quadrant point with some distance. So the parameter means the time corresponding to this distance, please convert the distance into the value of parameter.
u CompensateIntension Type
Double
Unit
None
Range
0.01 ~ 0.99
Default
0.250000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The value of this parameter affects the result of compesation. The bigger the value is, the more obverse the compensating effect is.
Negative direction of X axle: please consult the setting of “Positive direction of X axle”. It omits here. Positive direction of Y axle: please consult the setting of “Positive direction of X axle”. It omits here. Negative direction of Y axle: please consult the setting of “Positive direction of X axle”. It omits here. Positive direction of Z axle: please consult the setting of “Positive direction of X axle”. It omits here. Negative direction of Z axle: please consult the setting of “Positive direction of X axle”. It omits here.
u EstopStateOutportMa0070 Type
Hex number of int
Unit
None
Range
0X0000000000000000~ 0XFFFFFFFFFFFFFFFF
Default
0X0000000000200000
Valid time
Need to restart the system.
Instruction
u ResetStateOutportMap
The parameter specified the status of output port in urgent stop.
Type
Hex number of Int
Unit
None
Range
0X0000000000000000~ 0XFFFFFFFFFFFFFFFF
Default
0X00000000008000A8
Valid time
Need to restart the system.
Instruction
The parameter specified the state of output port about reset.
u MobileCalibratorBlockThickness Type
Double
Unit
mm (millimeter)
Range
0 ~ 1000
Default
0.000000
Valid time
Be valid immediately.Need not to restart the system.
Instruction
Fill this item with the calibrator’s depth after measured exactly. Notice: Please don’t modify this item freely, because of the value had been set before left factory.
u ManualPositiveButtonInportIndex (X, Y, Z) Type
Int
Unit
None
Range
0 ~ 64
Default
X: 64 Y: 64 Z: 64
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the input port of the motion control card from which the system can receive the manual positive button information.
u ManualNegativeButtonInportIndex (X, Y, Z) Type
Int
Unit
None
Range
0 ~ 64
Default
X: 64 Y: 64 Z: 64
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the input port of the motion control card from which the system can receive the manual negative button information.
u EStopButtonInportIndex Type
Int
Unit
None
Range
0 ~ 64
Default
55
Valid time
Avail swiftly. Needn’t to restart.
Instruction
Specify the input port of the motion control card from which the system can receive the exigent stop button information.
u ReleaseLimitButtonInportIndex Type
Int
Unit
None
Range
0 ~ 64
Default
64
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the input port of the motion control card from which the system can receive the release limit button information.
u OtherEStopButtonInportIndex Type
Hex number of Int
Unit
None
Range
0X0000000000000000~ 0XFFFFFFFFFFFFFFFF
Default
0X0000000000000000
Valid time
Need to restart the system.
Instruction
The mask bit can be set as 1 if give a urgent stop when the input port still have signal.
u FeedrateModifySwitchValid Type
Bool
Unit
None
Range
0(false): invalid. 1(true): valid.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether permit to modify feedrate through external devices.
u SpindleRevModifySwitchValid Type
Bool
Unit
None
Range
0(false): invalid. 1(true): valid.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether permit to modify spindle rev through external devices.
u KeyboardEStopKeyValid Type
Bool
Unit
None
Range
0(false): invalid. 1(true): valid.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether perform urgent stop through keyboard. If the parameter is 1(true), when press the “pause� key down twice, the system will stop urgently.
u SupportMouse Type
Bool
Unit
None
Range
0(false): unsupport. 1(true): support.
Default
1(true)
Valid time
Need to restart the system.
Instruction
Specify whether display the mouse cursor or not.
u SpindleOutportIndex Type
Int
Unit
None
Range
0 ~ 64
Default
16
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify which port to output the spindle starting and stopping signal.
u CoolantPumpOutportIndex Type
Int
Unit
None
Range
0 ~ 64
Default
18
Valid time
Be valid immediately. Need not to restart the sytem.
Instruction
Specify the output port number which control coolant pump to start and stop.
u LubricationPumpOutportIndex Type
Int
Unit
None
Range
0 ~ 64
Default
17
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the output port number which control lubrication pump to start and stop.
u AutoStartLubricationPeriodically Type
Bool
Unit
None
Range
0(false): Do not use auto start 1(true): Use auto start
Default
0(false)
Valid time
Need to restart the system.
Instruction
Specify periodically.
whether
auto
start
lubrication
u PermitLubricateOnlyWhileMachineMoving Type
Bool
Unit
None
Range
0(false): Lubricate at any time. 1(true): Lubricate only when machine moving.
Default
0(false)
Valid time
Need to restart the system.
Instruction
Specify whether permit to lubricate only when the machine is moving.If it is true, it will not lubricate when machine is idle.
u IntervalBetweenStartLubricate Type
Double
Unit
sec. (second)
Range
3.0 ~ 3600000.0
Default
18000.000000
Valid time
Need to restart the system.
Instruction
Specify the intervel of every two times of lubricating. These items are used for regular lubricating.
u LubricateOpenTime Type
Double
Unit
sec. (second)
Range
1.0 ~ 100.0
Default
5.000000
Valid time
Need to restart the system.
Instruction
Specify the persistence lubricating time when start lubricating.
u DoubleAxisNumber (X, Y, Z) Type
Int
Unit
None
Range
0: X axle 1: Y axle 2: Z axle
Default
1
Valid time
Need to restart the system.
Instruction
Specify the axis’ number of the used double driver, which selected from feeding spindle. It’s only used in double axis configuration.
u DoubleAxisReferencePointTolerance Type
Double
Unit
mm (millimeter)
Range
-1000 ~ 1000
Default
0.000000
Valid time
Need to restart the system.
Instruction
It is only used in double axis configuration. When Y axis crossbeam of the machine has been adjusted, it refers the distance when each of the axes was in the machine origin.
u HandWheelValid Type
Bool
Unit
None
Range
0(false): Hand wheel is invalid. 1(true): Hand wheel is valid.
Default
1(true)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether set the handwheel input valid. If you want use handwheel pulse creator, this item must be valid. The I/O of moving control card must be defined as the type of handwheel pulse creator.
u CountTheHandwheelPulseStrictly Type
Bool
Unit
None
Range
0(false): invalid. 1(true): valid.
Default
0(false)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Under this circumstance, the distance of machine tool’s moving should correspond to the handwheel counting strictly. But the machine tool still moving a bit long time for moving too fast even thought the handwheel had stopped. Without using this parameter, the system has a litter fast respond time to the handwheel rotation. But, too fast, a not
accordance of the distance between the moving of machine and handwheel would like occur.
u HandWheelPulseDirection Type
Int
Unit
None
Range
1: the direction of count decreasing. -1: the direction of count increasing.
Default
-1
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify that the pulse counting is increasing or decreasing when the hand wheel runs clockwise.
u HandWheelMultipleX1 Type
Int
Unit
None
Range
1 ~ 1000
Default
1
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify how many pulse the system will translate to receive when the hand wheel sent a pulse under the circumstance of selecting X1 level.
u HandWheelMultipleX10 Type
Int
Unit
None
Range
HandWheelMultipleX1 ~ 1000
Default
10
Valid time
Be valid immediately. Need not to restart the sysem.
Instruction
Specify how many pulse the system will translate to receive when the hand wheel sent a pulse under the circumstance of selecting X10 level.
u HandWheelMultipleX100 Type
Int
Unit
None
Range
HandWheelMultipleX10 ~ 1000
Default
100
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify how many pulse the system will translate to receive when the hand wheel sent a pulse under the circumstance of selecting X100 level.
u HandWheelGuideFactor Type
Int
Unit
None
Range
1 ~ 1000
Default
1
Valid time
Be valid immediate. Need not to restart the system.
Instruction
It refers the multiple relationships between the rotative speed when leaded by handwheel and the speed of corresponding feeding axis that expressed by a division of two integers.
u HandWheelAcceleration
Type
Double
Unit
mm/s². (millimeter/second²)
Range
1.0 ~ 1000.0
Default
200.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
It is used to decrible the capacity of deceleration and acceleration when using hand wheel.
u AxisMaxFeedrate (X, Y, Z) Type
Double
Unit
mm/min. (millimeter/minute)
Range
0 ~ 1000000
Default
60000.000000
Valid time
Instruction
Be valid immediately. Need not to restart the system.
Specify the max permitted speed of each axis.
u StartupFeedrate Type
Double
Unit
mm/min. (millimeter/minute)
Range
0.0 ~ The Max Speed
Default
300.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The parameter is correspondence to the jumppint frequency of stepping electrical machinery. The Max speed is the smaller one between user defined (namely is the biggest speed of every axle) and hardware speed.
u LinearAcceleration Type
Double
Unit
mm/s². (millimeter/second²)
Range
0.001 ~ 100000.0
Default
1200.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
It is used to decrible the deceleration and acceleration capacity of single spindle.
u ConnectionAcceleration Type
Double
Unit
mm/s². (millimeter/second²)
Range
0.001 ~ 100000.0
Default
2999.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The Max acceleration of the feeding occurred at the next axis.1~2 times of single acceleration is recommended.
u RateOfAcceleration Type
Double
Unit
mm/s3
(millimeter/second3)
Range
0.001 ~ 99999999999.0
Default
9999.000000
Valid time
Instruction
Be valid immediately. Need not to restart the system.
Specify acceleration ratio.
Methods of modifying parameter relative to reference cycle: When processing a circular workpiece, the radius of workpiece will decrease along with the increasing of the processing speed. Please draw a standard circle with radius “R”. To process the cycle with different speed “V” and measure the difference “dr” between the expected cycle and the processed one, If “dr” is the acceptable value, please set parameter “ReferenceCircleRadius” with R and parameter “ReferenceCircleMaxSpeed” with V.
u ReferenceCircleRadius Type
Double
Unit
mm. (millimeter)
Range
0.001 ~ 9999.0
Default
5.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The parameter means the radius of reference circle when measuring, please input the actual value.
u ReferenceCircleMaxSpeed Type
Double
Unit
mm/min. (millimeter/minute)
Range
MinSpeedInACircularMotion ~ 99999.0
Default
600.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
It is the max permitted speed which corresponds to reference circle. The bigger the value is, the bigger the followed error of arc is and the circle’s size decreased more. Please fill this item as accepted speed.
u MinSpeedInACircularMotion Type
Double
Unit
mm/min. (millimeter/minute)
Range
0.001 ~ 99999.0
Default
180.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify the minimal speed when moving in an arc. If the radium of cycle is very small, the two parameters will make the actual processing speed very slow, by which the minimal value was limited. If “ArcSpeedLimit” was set as 1(true), the speed of machine will be equal to the value of the parameter at least.
u ExactStopTime Type
Double
Unit
s. (second)
Range
0 ~ 999.0
Default
0.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The parameter is used to avoid the delay effect caused by servo system.
u CutterCompensationValid Type
Bool
Unit
None
Range
0(false): The cutter compensation is invalid. 1(true): The cutter compensation is valid.
Default
1(true)
Valid time
Be valid immediately. Need not to restart the system.
Instruction
Specify whether need cutter compensation.
u PreventShakeLevel Type
Int
Unit
None
Range
1 ~ 10
Default
1
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The higher the magnitude is, the smaller the change of speed is, and the longer the processing time is.
u FlatTime Type
Double
Unit
s. (second)
Range
0 ~ 0.2
Default
0.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The bigger the value of parameter is, the more lubricous the surface of workpiece is. But if the value is too large, it will cause alteration of workpiece’s size. 0.05 is recommented in general.
u TrackTolerance Type
Double
Unit
mm. (millimeter)
Range
0 ~ 10
Default
0.000000
Valid time
Be valid immediately. Need not to restart the system.
Instruction
The bigger the value of parameter is, the more lubricous the surface of workpiece is.But if the value is too big, it will cause the outline of workpiece unobvious. 0.02 is recommended in general.
u CoordinateBenchmark Type
Int
Unit
None
Range
0: based on the value of programming 1: based on the value of adding up. 2: based on the value of feedback
Default
0
Valid time
Be valid immediately. Need not to restart the system.
Instruction
In the process of moving, it refers to the addition method of the coordinate.
7. Instruction to Operate the Customized Small Keyboard NcStudio™ version 5.4.53 and above support customized small keyboard. To be convenient user to use Ncstudio software, a customized small keyboard was equiented specifed, which arrayed as 5×4 in the layout with 20 keys totally. We can see as followed figure. Start Pause Spindle switch
Stop
Set as origin
Break point Resume Back to origin
Jog
×1
X+
Y+
Z+
×10
X-
Y-
Z-
×100
F-
F+
Shift
Calibrator
Each key has specifted function in the software, which listed as below: 1)
2)
3) 4) 5) 6)
Start/Pause: After pressed this key, the system begin to run the processing file if a NC file have been loaded and the system is idle; if the system is in running mode, pressing this key will make the system pause. Stop: Stop the current operation. If the system is in the status of processing, pressed this key, processing will stop. But the mobile calibrator will be stopped after this key was pressed if the system is under mobile calibrator status. Break Point Resume: The system will be resumed to machin after this key was pressed if the system is in the status of processing pause. Jog: Switch the manual data input (MDI) mode to manual jog. Spindle switch: Turn on the spindle after this key was pressed when the spindle was turned off. Otherwise, turn on the spindle. Back to origin: The system will execute the order of “back to workspiece origin” when pressed.
7)
×1: After this key was pressed, the jog stepping length will be set as 0.01mm.
8)
×10: After this key was pressed, the jog stepping length will be set as 0.1mm.
9)
×100: After this key was pressed, the jog stepping length will be set as 1mm.
10) X+: Move the cutter along the X axis’ positive direction. If the machine tool is in
11) 12) 13) 14) 15) 16) 17) 18) 19)
continual 0jog state, the cutter will be moved to the X axis’ positive direction continually. Otherwise, moving one step towards the X axis’ positive direction with the current stepping length. Note: if it is under the state of “continual jog”, only pressed this key, the cutter will jog continually at manual low speed. while press the combination of shift key and this key 0( press the shift key, do not loosen it, then press this key),the cutter will jog continually at manual high speed. X-: Move the cutter towards the X axis’ negative direction. The speed, the stepping length and the combination keys are the same as X+ key. Y+: Move the cutter towards the Y axis’ positive direction. The speed, the stepping length and the combination keys are the same as X+ key. Y-: Move the cutter towards the Y axis’ negative direction. The speed, the stepping length and the combination keys are the same as X+ key. Z+: Move the cutter towards the Z axis’ positive direction. The speed, the stepping length and the combination keys are the same as X+ key. Z-: Move the cutter towards the Z axis’ negative direction. The speed, the stepping length and the combination keys are the same as X+ key. Shift: Nothing will happen if press this key separantly. Only when you press the combinate key which composed by this key and other keys. Calibrator: The system will mobile calibrate after this key was pressed. F-: The feed rate will be decreased if this key is pressed. F+: The feed rate will be increased if this key is pressed.
8. Operation Steps 8.1. Power on Before starting the machine tool, you should make sure all the connections of machine tool and computer are normal firstly. Then turn on the power of machine tool and the computer. After the system was loaded, enter the NcStudio™ digital control system.
8.2. Machine Reset (choice) Only the machine tool with the function of “Back to reference” is relative to this section when needed. Please refer to Machine Tool Manual. Choose “Back to Machine Origin” menu if machine tool support operation of it. Machine tool will back to machine origin automatically, and correct the coordinate system. In some circumstance, user is not necessary to excute the operation of machine restoration when restart the system and continue previous operation if stopped normally while the current coordinate information have been saved when the Ncstudio system existed normally. Additionally, if user confirm current position is correct, it is not necessary to execute such operation.
8.3. Loading the Processing Procedure Before processing, the user need loading the processing procedure generally, otherwise, the corresponding automatic function is null. Choosed the menu of " File | open… ", the system will flip out a dialog box of the standard document operation, which you can choose the driver, path, and the file name that you want to open. After clicked the button of “open”, the processing procedure will be loaded. Then, to press the key of F2 to switch to the window of “processing procedure”, the user can view the current processing procedure.
8.4. Manual Operation Display the screen of Manual Operation.
Choosed the menu of “Window| showing Manu window ", a manual operation interface will be displayed in the parameter list window, which can have manual operation to the machine tool. Manual moving User can have manual moving to the machine tool by the corresponding key in the small keyboard while the NUMLOCK light is bright. The corresponding key is: 4
positive direction of X-axis
1
negative direction of X-axis
5
positive direction of Y-axis
2
negative direction of Y-axis
6
positive direction of Z-axis
3
negative direction of Z-axis
These keys compounding with “CTRL” can implement the machine tool’s moving with high speed.
8.5. Set the Workpiece Origin When processing, the originals of the X, Y, Z axes are the workpiece origin. Before processing, we should connect this position with actual position of the workpiece origin. The detail steps are below: Moving the X, Y axes to position of expected origin manually, choosing the menu of “Set current point as workpiece origin” or clearing the coordinate’s value of current position as zero, the current position will be the start point to process when execute processing file. Workpiece origin settting of X, Y axes was completed after the steps listed above. But more exact operation are needed to set workpiece origin of Z axis, the system cooperating with workpiece hardware provide the function of Z axis calibrator. Choose the menu of “operate |mobile calibrator…“which help you to complete mobile calibrator. After these operations, the workpiece origin is comfired.
8.6. Execute Automatical Processing It means that the choosed processing procedure will process automatically.
Start to Process Automatically To choose the menu of “Operation (O) |Start(S)” or click the button on the toolbar, the machine tool will execute the processing automatically from the first sentence of the procedure. You also can use the hotkey of “F9” to perform.
Machine Tool Stop In automatically processing, if you want to stop the movement of processing procedure, you can choose the menu of "Operate| Stop" or corresponding button in the toolbar, also can use hotkey of “F11”, which the machine tool will stop after completing processing of the current line and enter into “idle” state. Note: When the connection characteristic of super-speed smooth speed is valid, system will stop while connection speed is zero.
Machine Tool Pause In automatically processing, if need to pause processing, to choose the menu of " operate | pause" or corresponding button in the toolbar, the machine tool will stop after finished the current sentence of processing, which also can be performed by hotkey of “F10” .If you want keep on processing, you can choose the menu of " operate| Start".
Program Jumpping Execution To choose the menu of "Advanced Start (A)", the system will flip out a dialog box to ask where to start and where to end. If you fill in the number of the segment and click “start”, the machine tool will carry out the appointed segment according to your requirements. But you must give a segment number before the procedure sentence which executes this function.
9. Attentions in Operation 9.1. Attentions in Executing Multi-Task Because the Windows is time-sharing operating system, general speaking, when runs the auto processing, you also can run other tasks (for example, edit the processing procedure), but please pay attention to the following two items: For the procedure of Windows taking a lot of memory, please do not open too much windows, which comfirmed by the size of computer memory. The movement of some applications themselves may be not stable, for example, some game procedure, VCD player etc. They may take the system resources without limit in running, such as the memory, CPU time-piece etc, which can cause the computer crack down. So, in processing time, please do not start these procedures, so as not to result in accidental processing interruption.
9.2. Attentions in Backing to Machine Origin During the process of backing to machine origin, according to difference requirement of system, diffierence procedure would be occurred. In the system which requires high precision, ultimately, the procedure of the correcting would be slow. Please pay attention to the statue window, to back to the machine origin after the system in status of idle, otherwise, backing to machine origin would not complete normally but terminated manually. The consequences of terminating manually during the process of backing to machine origin are listed as below. 1 Because the limit bit (machine origin) signal did not disappear, port alarm status would occur. 2 Location is unexact, the function of correcting the “backing to machine origin� have been destroyed. 3 Soft Limit Bit is under work: Because the process of backing to machine tool did not complete, the function of Soft Limit Bit seems to be invalid which will be valid after backing to machine origin.
10.
Appendix
10.1. General Shortcut Key ESC
Swtich between windows
TAB
Switch between control buttons
Ctrl+1
Display Auto Window
Ctrl+2 /ScrollLock
Display Manual Window
Ctrl+F7
Floating Calibration
Ctrl+F9
Advacned Start
Ctrl+Home
Back to Machine Origin
Ctrl+Enter
Full Screen
Ctrl+TAB
Switch between Collapsing Windows
Ctrl+Del
Clear MachiningTrack
Ctrl+Shift+F9
Execute Machining Instruction
Ctrl+A
Select All
Ctrl+C
Copy
Ctrl+E
Open and Edit
Ctrl+F
Find
Ctrl+H
Replace
Ctrl+I
Information of machining Procedure
Ctrl+N
New Procedure
Ctrl+O
Open and Load
Ctrl+P
Edit Current Processing Program
Ctrl+S
Save
Ctrl+U
Unload
Ctrl+V
Paste
Ctrl+X
Cut
Ctrl+Z
Undo
ALT+1/F4
Display Processing Track Window
ALT+2
Display System Log Window
ALT+3
Display Manager Window
ALT+4
Display Editor Window
ALT+5
Show I/O State Window
F3
Find Next
F5
Direct Setting
F6
Set the Current Workpiece Coordinates
F7
Back to Workpiece Origin
F8
Enter (Exit) Simulaton Mode
F9
Start
F10/Pause Break
Pause
F11
Stop
F12
Back to Position of Tool Change
Shift+F6
Set Currrent Point as Workpiece Origin
Shift+F7
Fixed Calibration
Shift+F9
Breakpoint Resume
10.2. Shortcut Key of Manual Window ScrollLock
Activate Manual Window
1(Small keyboard)
Direction of X-
4(Small keyboard)
Direction of X+
2(Small keyboard)
Direction of Y-
5(Small keyboard)
Direction of Y+
3(Small keyboard)
Direction of Z-
6(Small keyboard)
Direction of Z+
10.3. Shortcut Key in Track Window Home
Center
End
Show Current Machining Point
+ (Small Keyboard)
Zoom In
- (Small Keyboard)
Zoom Out
* (Small Keyboard)
Adjust to Window Size
5 (Small Keyboard)
Front View
8 (Small Keyboard)
Top View
2 (Small Keyboard)
Bottom View
4 (Small Keyboard)
Left View
6 (Small Keyboard)
Right View
1 (Small Keyboard)
Southwest View
7 (Small Keyboard)
Northwest View
3 (Small Keyboard)
Southeast View
9 (Small Keyboard)
Northeast View
Alt+→ or Alt+←
Rotate round Z-axis
Alt+↑or Alt+↓
Rotate round X-axis
Alt+PgUp or Alt+PgDn
Rotate round Y-axis