Professional Documents
Culture Documents
AWEA MECHANTRONIC CO.,LTD. 629, Suezhetou Section, Kwanpu Rd., Hsinpu Town, Hsinchu County, Taiwan 305 TEL: 886-3-5885191 FAX: 886-3-5885194
CONTENTS
C O N T E N T S
1. OPERATION MANUAL OF ICONSOLE.................................................................................. 1-1 1.1 OPERATION PROCEDURES OF ICONSOLE ................................................................................. 1-1 1.2 OPERATING INSTRUCTIONS OF I CONSOLE .............................................................................. 1-1 MAIN SCREEN .......................................................................................................................... 2-2 2.1 SOFT KEYS OF MAIN SCREEN .................................................................................................. 2-2 2.2 ITEMS ON MAIN SCREEN ......................................................................................................... 2-3 TOOL LIST ................................................................................................................................. 3-5 3.1 SOFT KEYS OF TOOL LIST ........................................................................................................ 3-5 3.2 ITEMS ON TOOL LIST SCREEN .................................................................................................. 3-6 3.3 OPERATION ............................................................................................................................ 3-6 3.3.1 Select pocket ................................................................................................................. 3-7 3.3.2 Change tool number in magazine pockets .................................................................... 3-7 3.3.3 Change tool number on spindle .................................................................................... 3-7 3.3.4 Re-initializing tool table ............................................................................................... 3-7 WORKPIECE COORDINATE ................................................................................................... 4-8 4.1 SOFT KEYS OF WORKPIECE COORDINATE ................................................................................ 4-8 4.2 SIMPLE WORKPIECE COORDINATE MEASUREMENT .................................................................. 4-9 4.3 SOFTKEYS OF SIMPLE WORKPIECE COORDINATE MEASUREMENT .......................................... 4-10 4.4 ITEMS ON SIMPLE WORKPIECE COORDINATE MEASUREMENT SCREEN ....................................4-11 4.5 PROCEDURES OF WORKPIECE COORDINATE SETTING..............................................................4-11 4.6 ADVANCED WORKPIECE COORDINATE MEASUREMENT ......................................................... 4-12 4.7 SOFTKEYS OF ADVANCED WORKPIECE MEASUREMENT ......................................................... 4-13 4.8 ITEMS ON ADVANCED WORKPIECE MEASUREMENT SCREEN .................................................. 4-14 4.9 ADVANCED CIRCULAR WORKPIECE MEASUREMENT .............................................................. 4-14 4.10 SOFTKEYS OF ADVANCED CIRCULAR WORKPIECE MEASUREMENT ........................................ 4-15 4.11 PROCEDURES FOR ADVANCED CIRCULAR WORKPIECES MEASUREMENT ................................ 4-16 4.12 ADVANCED SQUARE WORKPIECES MEASUREMENT ............................................................... 4-17 4.13 SOFTKEY OF ADVANCED RECTANGLE WORKPIECES MEASUREMENT ...................................... 4-18 4.14 PROCEDURES FOR OPERATION OF ADVANCED RECTANGLE WORKPIECES MEASUREMENT ...... 4-19 4.15 TOOL LENGTH MEASUREMENT ............................................................................................. 4-19 4.16 SOFTKEY OF TOOL LENGTH MEASUREMENT .......................................................................... 4-20 4.17 ITEMS ON TOOL LENGTH MEASUREMENT .............................................................................. 4-20 4.18 PROCEDURES FOR TOOL LENGTH MEASUREMENT ................................................................. 4-21 M-CODE ................................................................................................................................... 5-22 5.1 SOFTKEY OF M-CODE .......................................................................................................... 5-22 5.2 M-CODE ON SCREEN ............................................................................................................ 5-23 ALARM..................................................................................................................................... 6-24 6.1 SOFTKEY OF ALARM ............................................................................................................. 6-24 6.2 PROCEDURES OF ALARM ....................................................................................................... 6-25 CALCULATOR......................................................................................................................... 7-26 7.1 SOFTKEY OF CALCULATOR ................................................................................................... 7-26 7.2 DISPLAY ITEMS .................................................................................................................... 7-27 7.3 CALCULATION ...................................................................................................................... 7-27 CUTTING PARAMETER OPTIMIZATION............................................................................ 8-28 8.1 SOFTKEY OF OPTIMIZE PARAM .............................................................................................. 8-28 8.2 ITEMS ON OPTIMIZE PARAM SCREEN ..................................................................................... 8-29 8.3 OPERATION PROCEDURES FOR OPTIMIZE PARAM ................................................................... 8-29 8.4 OPTIMUM PARAM ................................................................................................................. 8-30
I
2.
3.
4.
5.
6.
7.
8.
CONTENTS 8.5 MAXIMUM PERMISSIBLE TOLERANCE ................................................................................... 8-30 8.6 90 DEGREE CORNER .............................................................................................................. 8-30 8.7 CONTOUR ERROR ................................................................................................................. 8-32 8.8 WORKPIECE WEIGHT ............................................................................................................ 8-33 8.9 QUANTIFICATION OF ACCELERATION ADJUSTMENT ............................................................... 8-33 8.10 PROGRAM COMMAND ........................................................................................................... 8-34 8.11 DIAGNOSE FOR ABNORMAL SITUATIONS ............................................................................... 8-34 8.11.1 Feed speed cannot be increased .................................................................................. 8-34 8.11.2 Abnormal surface of the mold .................................................................................... 8-35 9. THERMAL COMPENSATION SYSTEM ............................................................................... 9-41 9.1 SOFTKEY OF THERMAL COMPENSATION ................................................................................ 9-41 9.2 ITEMS ON THERMAL COMPENSATION SCREEN ....................................................................... 9-42 9.3 PROCEDURES FOR THERMAL COMPENSATION ....................................................................... 9-42 10. ADAPTIVE FEED RATE CONTROL (AFC) .......................................................................... 10-2 10.1 INTRODUCTION .................................................................................................................... 10-2 10.2 AFC PRINCIPLE .................................................................................................................... 10-2 10.3 CONTROL LINE ..................................................................................................................... 10-3 10.4 SYSTEM RESPONSE ............................................................................................................... 10-3 10.5 EMERGENCY PROTECTION .................................................................................................... 10-4 10.6 ADAPTIVE FEED CONTROL .................................................................................................... 10-4 10.7 OPERATION .......................................................................................................................... 10-6 10.8 OPERATION PROCEDURE OF AFC SCREEN............................................................................. 10-6 10.9 OPERATION PROCEDURE OF G CODE .................................................................................... 10-7 10.10 ALARM............................................................................................................................. 10-8 11. VERSION...................................................................................................................................11-9 11.1 SOFTKEY OF VERSION ............................................................................................................11-9 11.2 ITEMS ON VERSION SCREEN .................................................................................................11-10
II
CONTENTS
C h a r t
Ta b l e
o f
C o n t e n t s
Figure 1 Flow Chart of iConsole ........................................................................................ 1-1 Figure 2 i Console Main Screen ..................................................................................... 2-2 Figure 3 i Console Screen of Tool List ............................................................................ 3-5 Figure 4 i Console Screen of Measurement Selection.................................................... 4-8 Figure 5 i Console Screen of Workpiece Coordinate Setting Selection ........................... 4-9 Figure 6 i Console Screen of Basic Workpiece Measurement......................................... 4-9 Figure 7 Simple workpiece measurement Points of Measurement ............................... 4-12 Figure 8 i Console Selection of Advanced Workpiece Measurement............................ 4-13 Figure 9 i Console Screen of Circular Workpiece Measurement ................................... 4-14 Figure 10 i Console Screen of Circular Workpiece Measurement Calculation............... 4-15 Figure 11 i Console Screen of Rectangle Workpieces Measurement ........................... 4-17 Figure 12 i Console Calculation Screen of Rectangle Workpieces Measurement ......... 4-17 Figure 13 i Console Tool Length Measurement ............................................................ 4-19 Figure 14 i Console M-Code......................................................................................... 5-22 Figure 15 Alarm Screen.................................................................................................... 6-24 Figure 16 i Console Calculator ..................................................................................... 7-26 Figure 17 Optimize Parameter ......................................................................................... 8-28 Figure 18 Definition of 90 degree corner ......................................................................... 8-30 Figure 19 The best way for keeping speed and shortest time in the corner..................... 8-31 Figure 20 Car race roads, same as path tolerance of machining .................................... 8-31 Figure 21 AWEA Optimize Param.................................................................................... 8-32 Figure 22 Definition of contour error ................................................................................ 8-32 Figure 23 Saw shape path with very short distance corners............................................ 8-34 Figure 24 Simulation for cutting result with bad program (Should be a smooth surface) . 8-35 Figure 25 Cutting result with bad program (Should be a smooth surface) ....................... 8-36 Figure 26 Simulation for cutting result with bad program (Should be a smooth surface) 8-36 Figure 27 Cutting result with bad program (Should be a smooth surface) ....................... 8-37 Figure 28 Simulation for cutting result with bad program (Should be a smooth surface) . 8-37 Figure 29 Cutting result with bad program (Should be a smooth surface) ....................... 8-38 Figure 30 Simulation for cutting result with bad program (Should be a smooth curve surface) 8-38 Figure 31 Cutting result with bad program (Should be a smooth curve surface).......... 8-39 Figure 32 Simulation for cutting result with bad program (Should be a smooth curve surface)........................................................................................................................ 8-39 Figure 33 Cutting result with bad program (Should be a smooth curve surface) ............. 8-40 Figure 34 Thermal Comp................................................................................................. 9-41 Figure 35 Control of rough cutting ................................................................................... 10-2 Figure 36 Figure of PID Control Principle ........................................................................ 10-3 Figure 37 Adaptive Feed Control ..................................................................................... 10-4 Figure 38 Functional List ................................................................................................. 10-5 Figure 39 Softkey List ...................................................................................................... 10-6 Figure 40 Status of dynamic information system ............................................................. 10-6 Figure 41 Alarm List......................................................................................................... 10-8 Figure 42 Version Screen ................................................................................................ 11-9
III
Tool# List
WP offset
Alarm DOC
Calculator
AFC (Option)
Version
WORK.P
TOOL.L
SIMPLE
COMP.
CIRCLE
1-1
3. Press will return to main screen directly. 4. Press cursor keys on the FANUC OP panel to move cursor up, down, left, right. 5. Press page down and page up on the FANUC OP panel to change page. 6. Two ways to input data (1) use keys on FANUC OP panel to input data (2) use corresponding soft keys under the screen to input data.
1-1
2. Main Screen
Figure
Switch screen to cutting parameter optimization Switch screen to spindle thermal compensation display Switch screen to Adaptive feed-rate control interface
Optional package
Optional package
Optional package
Operation Manual of i Console COOLANT SPD ROT <TOOL TABLE > SPD TL # MAZ POT # Display Coolant status Display Spindle status (M03, M04, M19, M5) Display tool list Display current spindle tool number Display current middle tool pocket of tool magazine Display current middle tool number of tool magazine Display current right side tool pocket of tool magazine Display current right side of tool number of tool magazine Display current left side tool pocket of tool magazine Display current left side tool number of tool magazine Time of power on Total process time Time for this process Total # workpiece machine Workpiece NO.
MAZ TL #
RIGHT POT #
RIGHT TL #
LEFT POT#
LEFT TL # Power on Run Time Cycle Time Tot. Parts Parts O#### N#####
2-4
3. Tool List
This screen provides an interface for operators to manage the tool number in magazine and spindle. Press on softkey in main screen to enter Tool List screen.
Figure
3-5
Function Display tool capacity of the magazine Display tool pocket number Display tool number corresponding to the pocket Tool radius Display current spindle tool number
3.3 Operation
The followings are detail operating procedures of the screen.
3-6
3-7
4. Workpiece Coordinate
This screen provides an interface for both workpiece coordinate and tool length measurement. Press on softkey in main screen to enter Tool List screen.
Figure
4-8
Press on press on
softkey in Workpiece Coordinate to enter Selection screen. Then, softkey to enter Simple Workpiece Coordinate Measurement
Figure
Figure
Operation Manual of i Console This screen provides a simple interface for locating the center point of a circular or rectangular workpiece.
Initial point of the measurement. Center point between initial point and end point will be the workpiece reference point End point of the measurement. Center point between initial point and end point will be the workpiece reference point
4-10
Display relative coordinate Display external offset coordinate value Display origin point of workpiece coordinates Valid values are from G54 ~ G59
(G##)
1. Input workpiece coordinate number (select from G 54 ~ G 59 group) by using FANUC OP Panel. Ex. G54 G + 5 + 4 + Input 2. Install a edge finder onto the spindle 3. Press down softkey. 4. Move the edge finder along X axis until it touches the workpiece, as shown in Figure 7, initial point of X 5. Press down softkey.
At this time X axis of workpiece coordinate origin will be highlighted. X axis workpiece coordinate origin will be displaying (the present position [absolute] + initial position [absolute]) / 2. X axis relative coordinate will be displaying the difference between present position and initial position. 6. Move the edge finder along X axis until it touches the opposite side of the workpiece, as shown in Figure 7, end point of X 7. Press softkey
At this time, the X axis of workpiece coordinate origin has been set at the midpoint between initial point of X and end point of X as shown in Figure 7 8. Press down softkey. 9. Move the edge finder along Y axis until it touches the workpiece, as shown in Figure 7, initial point of Y
4-11
At this time Y axis of workpiece coordinate origin will be highlighted. Y axis workpiece coordinate origin will be displaying (the present position [absolute] + initial position [absolute]) / 2. Y axis relative coordinate will be displaying the difference between present position and initial position. 11. Move the edge finder along Y axis until it touches the opposite side of the workpiece, as shown in Figure 7, end point of Y 12. Press softkey
At this time, the Y axis of workpiece coordinate origin has been set at the midpoint between initial point of Y and end point of Y as shown in Figure 7
Initial point of Y
Initial point of X
End point of X
X
Work piece reference point
End point of Y
Figure
Press on
press on softkey to enter Advanced Workpiece Coordinate Measurement This screen provides interfaces for : 1. Locating the center point of a circular workpiece by 3 measurement points 2. Locating the center point of a rectangular workpiece and compensating for the misalignment of the workpiece by 5 measurement points.
4-12
Figure
4-13
Figure
4-14
Figure
Input A, B, C
4-15
Index of workpieces#
, the reference point of circular workpiece will be gotten. Check which will input the value of
4-16
Figure
Figure
4-17
Softkey
Function
Input A, B, C, D, E
Index of workpieces #
Input coordinates
Display angle
4-18
, the reference point of Rectangle workpiece will be gotten. which will input the value
Figure
4-19
Index of tool#
Function Tool # Tool length Tool wear Value of tool length compensation Mechanical coordinates
4-20
2. First, input altitude of Z axis set point station then press . 3. Moves the spindle toward the Z- direction till tool tip touch the station, and press .
4. Press to add length value by manual if it is necessary, if the customer pads height of measured workpiece then input the value of padding height. 5. The column of shape will display the distance from tool tip to the top of workpiece, and then input the values to the column of G43 H.
4-21
5. M-Code
Figure
14 i Console M-Code
M code description.
5-22
5-23
6. Alarm
Alarm index
6-24
6-25
7. Calculator
Figure
16 i Console Calculator
Addition,1
Subtraction ,1
Multiplication,1
7-26
Division,1
SIN(45),45
COS(45),45
TAN(45),45
To execute operation
Clear
7.3 Calculation
This calculator without calculating multiplication and division function first, then after addition and subtraction, only use for the basic calculation.
7-27
Figure
17 Optimize Parameter
Set the current setting and servo parameter will be written to NC controller automatically.
8-28
Operation Manual of i Console 4. Input workpiece weight value with unit Kilogram. Push INPUT key to write the data to CNC. 5. With setting all parameters above, push soft key and parameters will work after that. Message PRESS [SET PARAM] TO APPLY CHANGES! will soft key alert when the settings have been changed again. Please push and new settings will work. 6. To initial or quit the function, push soft key. 7. Soft key and should be used in MDI mode or Emergency STOP status. The alarm messages PLEASE SWITCH TO MDI MODE! and PLEASE PRESS DOWN EMERGENCY BUTTON! will show when the SET/RESET is pressed in the wrong mode.
Figure
For example, suppose NC cutting path as race car road and spindle as race car. When the car passes by the corner, in order to keep the speed of inside and outside the corner the car cannot go the 90 degree path. The better way is going with a curve path. If the corner speed is increased, the radius of curve is increased also. Same concept is applied in FANUC controller, so the corner error should be taken into consideration in parameter setting.
8-30
Figure
19 The best way for keeping speed and shortest time in the corner
There are many kinds of race car such as F1, Touring, Rally, Modified truck. With the same 90 degree corner and speed, the inner offset (path error) has relations with the performance of race car. That means small car, high rigidness, good grip of ground will have small inner offset. On the contrary big car, low rigidness, low grip of ground will have bigger inner offset. It is impossible to keep 90 degree path with high moving speed. The cutting tolerance is decided by the machine structure. So the parameter setting is depended on the machine structure. Tolerance error is something like the width of the road. If the tolerance is not asked for good, the speed in the corner can be increased. If the tolerance is asked for good, the speed in the corner should be slow down to match the tolerance.
Figure
In OPTIMIZE PARAM screen, the allowable deviation is provided for user. The control software will calculate the best corner speed by user settings. Before this function is released, the allowable deviation is restricted within 5 to 30um and must be adjusted by many machine types.
8-31
Figure
error
Figure
8-32
Attention Set the weight more light than it real has in purpose for increasing the acceleration, servo motor amplifier may export more current than the motor can be loaded. The servo alarm will alert in this situation.
Operation Manual of i Console Grade 3, 2, 1 is used for fine machining and the tolerance can be 5 ~ 50 um. Grade 3 Die mold for car or low surface roughness quality. Grade 2 For normal dies mold machining. Grade 1 Surface of Plastic mold or high quality of roughness .
8.11 Diagnose for abnormal situations 8.11.1 Feed speed cannot be increased
Situation In mold cutting with the path which is a little bit like a long straight line, the path speed is very slow and can not arrive the command feed rate(F). Cause The path which is a little bit like a long straight line may be built by saw shape path. This path has many corners with very short distance. See the figure below. The corner may not be seen with eyes. In order to keep the tolerance, the controller should slow down the path speed.
Figure
Solution Use difference machining methods, path or redesign the CAM program to make the corner to straight line. Try to enter bigger value of the allowable deviation in OPTIMIZE PARAM setting if high precision is not necessary.
8-34
Figure 24 Simulation for cutting result with bad program (Should be a smooth surface)
8-35
Figure
Figure
26 Simulation for cutting result with bad program (Should be a smooth surface)
8-36
Figure
Figure
28 Simulation for cutting result with bad program (Should be a smooth surface)
8-37
Figure 30 Simulation for cutting result with bad program (Should be a smooth curve surface)
8-38
Figure 31 Cutting result with bad program (Should be a smooth curve surface)
Figure
32 Simulation for cutting result with bad program (Should be a smooth curve surface)
8-39
Figure
Solution Increase the precision of CAD/CAM transformation and use the simulation function of the software to check the correction of the program. For example, the known software CATIA has a simulation function of cutting to simulate the real path with workpiece. If some bad lines are found in the simulation result, these bad lines will transfer to NC program undoubtedly. Otherwise, some professional software can be used to check NC program, such as MetaCut, AlphaCut, VeriCut. Situation 2 The surface of workpiece has several blocks of abnormal spots in the corner. Cause The abnormal spots in the corner are caused by the phase changing (from positive to negative direction or vice versa). The bad compensation of backlash should be the reason. Solution Check the NC program by the software MetaCut, AlphaCut or VeriCut to confirm the abnormal spots are caused by NC program. Call the service to measure the backlash and compensate it.
8-40
Figure
34 Thermal Comp
9-41
9-42
From figure 38, there are 3 dashed lines which indicate spindle load limit of (blue), the spindle load target (red) and the control line (yellow). The black straight line is the curve of spindle load controlled. There are three sections of AFC. The first section refers to under the area of control line. The feed rate is not controlled in this section and override can be controlled by switch on the operation panel. The second section refers to the acceleration area. In this area is related with the setting of the Response on the screen. When the Response set faster, the acceleration become higher to reach the target and vice versa. Third section refers to the deceleration area. When the spindle load is higher than upper limit, the override will be decreased quickly that will keep the stable relationship between spindle load and feed rate..
10-2
Figure
The PID controller is composed of proportion (P), integral (I) and differential (D). The proportion is one of the simplest control modes, using the difference between input and output (the error) to adjust the response of proportion then reduce the error. The contribution from the integral term is proportional to both the magnitude of the error and the duration of the error. Summing the instantaneous error over time (integrating the error) gives the accumulated offset that should have been corrected previously. The accumulated error is multiplied by the integral gain and added to the controller output. The integral term (when added to the proportional term) accelerates the movement of the process towards set point and eliminates the residual steady-state error that occurs with a proportional controller only. The derivative term slows the rate of change of the controller output and this effect is the most noticeable close to the controller set point. Hence, derivative control is used to reduce the magnitude of the overshoot produced by the integral component and improve the combined controller-process stability. Based on above reasons, use the PID control will be able to have the faster system response and a better stability.
10-3
Operation Manual of i Console As above figure 37, screen of AFC operation divides into three parts-Setting zone, System information zoneandSoft key zone. The setting zone includes (Target), (MAX/MIN Override) and Response of acceleration and deceleration. The function display as figure 38
Display items
Function This setting is according to the experience of machining and machining conditions, such as tool or workpiece material and feed or spindle speed will be involved. The purpose of target setting is used for increasing the efficiency of machining. Set range5~100% The MAX. Override is used for user to set its value. Set the value bigger will have higher speed for feed rate control. Set range100~150% The min. allowable override is for limiting the override and lets the user assured that the slowest override for machining. Set range40~99%
Target
MAX. OVERRIDE %
MIN. OVERRIDE %
ACCELERSTION%
Figure
38 Functional List
Softkey
Start
AFC function
Close
AFC function
10-5
Figure
39 Softkey List
The information zone system provides the user to understand present spindle load, feed rate and the current feed override. Moreover the dynamic information is located on lower right side of screen, including upper load limit, target load, current spindle on load and override. The figure 40 is for various functional descriptions. Display items LOAD% FEED-RATE OVERRIDE Function Read recent spindle load from program Read recent feed-rate from program Read recent feed-rate override from program SPD LIMT blue line SPD LOAD TARGET yellow line SPD LOAD red line OVERRIDE white line Figure 40 Status of dynamic information system
10.7 Operation
There are two ways to active AFC function. First, input the value setting of AFC of iConsole and use M200 to active this function (use M201 to cancel). Second, add G500 with parameters in single block and function will be activated after executing this block. M201 is also used for canceling the function. NoticeStart AFC function; please add M200 command before spindle rotation.
10-6
% O0001; G500T80M140S60R1; ------>Setting AFC parameter (or GUI of I console) M200; --------> Start AFC //Notice! Active AFC function before spindle rotation M3S1000;
Working program
G500T70M120S40R2; ------>Command setting AFC parameter (or GUI of i console) // G500 is for setting G code of AFC parameter // T70 is for fixing value of spindle target loading to 70% // M120 is for fixing the MAX.feed rate to120% // S40 is for fixing the minimum feed rate to 40% // R2 is for fixing system
Working program
10-7
10.10
Alarm
Alarm code & message 3001 T CODE IS EMPTY 3002 TARGET IS TOO LARGE 3003 TARGET IS TOO SMALL 3004 M CODE IS EMPTY
Methods of eliminate alarm T CODE is empty , please input T CODE Target is too large, max allowable value is 100 Target is too small, min allowable value is 5 M CODE is empty, please input M CODE The Max. override is too large, Max. override allowable value is 150 The Min. override is too large, min. override allowable value is 100 N CODE is empty, please input N CODE The Min. override is too large, min. override allowable value is 99 The Min. override is too small, min. override allowable value is 40 R CODE is empty, please input R CODE RESPONSE setting is error, please reset RESPONSE range is in 1 ~ 3 The reasons of spindle load too high is as bellow: The target is too small The min override is unreasonable
Solutions: Readjust target of spindle load Reduce min override Press [CYCLE START] or press [Reset] to eliminate alarm
Figure
41 Alarm List
10-8
11. Version
Figure
42 Version Screen
11-9
11-10