FANUC AC Servo Software 90D3 Series, 90E3 Series Learning Control for Parts cutting, Operator Additional Manual Page 17

Additional Manual
Title 90D3 / 90E3 Learning Control
for Parts cutting Operator’s Manual
Draw No.
A - 63639E - 115
01 ’05.04.05 K.Maeda Newly designed Sheet 017
Edit Date Design Description / 018
9. Limitation items
(1) Applicable work
Leaning Control for Parts cutting is available only in case of cutting many works with same profile.
This function supports every minute feed (Time based Learning control). This function does not support
every rotation feed.
It is impossible to apply once cutting.
(2) Parts number and Learning time
Parts number is maximum 24 including sub program.
(Note) One Learning data corresponds to one main program (executing program by automatic operation).
When other main programs are selected, please select the corresponding Learning data.
The sum of parts cutting time (the part which was surrounded by G5.6 and G5.5) is under 262 seconds.
When you execute Learning Control for Parts cutting, you must follow consecutive parts numbers from 1.
(3) The handling each part
In case of different cutting speed even if it is the same profile, you must handle the other part.
In case of different cutting force even if it is the same profile, there is a possibility of other part handling with
a precision aspect.
In case that there is the instruction witch motion pattern is not settled such as M code in Learning part (the
part which was surrounded by G5.6 and G5.5), Learning is impossible. In this case, you should handle the
front and back of M code as other parts
When the speed does not reach by executing of miniature line segments, this function can not be used.
(Illegal instruction on the part of Learning control)
Spindle speed function(S), Tool function(T), Auxiliary function, Skip function, Machine coordinate system
setting, Work-piece coordinate system preset, Spindle positioning, Cs contour control, Index table indexing
(4) Position command
AI contour 1 or 2 use is recommended. Learning Control for Parts cutting moves a machine according to the
program command. Because it is going to really move if you command beyond the limit of motor torque or
mechanical limit, Learning may diverge. Moreover, Learning is executed corresponding to the instruction of
CNC. When the accuracy such as the corner parts is improved, CNC should output an instruction near the
program shape. Therefore, accuracy might improve by using smooth acceleration/deceleration of AI contour
control 1 or 2 (AICC 1 or AICC 2).
Look-ahead acceleration/deceleration before interpolation (Linear or Bell) Bell shaped
acceleration/deceleration type is AICC 2 only.
Corner control
Speed control with acceleration in circular interpolation
Smooth speed control AICC2 only
Jerk control AICC2 only
Optimum torque acceleration/deceleration
As you should use Look-ahead acceleration/deceleration before interpolation, and lower the time constant
of after interpolation as much as possible, there is a possibility that command profile collapses and profile
precision does not appear.
(5) Signal operation
Please do not operate the following signals that motion pattern is not settled in executing Learning control.
Interlock, Feed hold, Machine lock, Dry run, Single block, Override

Contents Summary of FANUC AC Servo Software 90D3 Series, 90E3 Series Learning Control for Parts cutting, Operator Additional Manual

  • Page 1FANUC AC SERVO SOFTWARE 90D3 Series 90E3 Series Learning Control for Parts cutting Operator’s Manual 1. Overview 2. Necessary things 3. Specifications 4. Parameters setting 5. Enforcement sequence 6. Screen 7. Parameters List 8. Parameters detail 9. Limitative items (CAUTION) The contents of this ma
  • Page 21. Overview “Learning Control for Parts cutting” can realize High precision in case of producing many works with a same profile. Normal Learning Control is effective only during G05 (High speed cycle cutting or High speed binary operation). If you insert Learning start code (G5.6 Pn *1) and Learning
  • Page 3• Parts profile : Max. 24 profiles per a work • Functions : Full compatible with standard 90D0 / 90E0 series • Limit of axis number : Learning axes are 4 axes within maximum 8 axes in 90D3 series. Learning axes are 4 axes within maximum 16 axes in 90E3 series. (plan) 4. Parameters setting For the de
  • Page 4c [GX MAX DIM] Set 10 for maximum order of Gx (Parameter No.2526). d [GX MIN DIM] Set 0 for minimum order of Gx (Parameter No.2527). e [GX MAX COF] Set 64 for maximum coefficient of Gx (Parameter No.2528). f [GX MIN COF] Set –32 for minimum coefficient of Gx (Parameter No.2529). g [FILTER(HZ)] Set 1
  • Page 5(Note 4) The method of tuning No.2512. If there is lower resonance frequency, you set down No.2512 its frequency. If you set No.2512 higher, tracing performance for position command increases. (Note 5) In case of error monitoring, you should set parameters as follows. • No.2227#1 = 1 (This function
  • Page 65. Enforcement sequence Learning data is created by the repetition execution of NC program in Learning mode. After the mode is switched to Product mode, mass product is done. [Learning mode] [Product mode] c To monitor position error under repeating c Learning data is loaded on Current backup screen
  • Page 7• Commentary of Enforcement sequence [Learning mode] 1) During Learning, you must not change velocity over-ride. However, when you really execute a program first, you need to execute that program under over-ride down. In this case, you can invalidate Learning control temporarily. You should push sof
  • Page 86. Screen of Learning Control for Parts cutting The following operation and display are possible by the screen for Learning Control for Parts cutting. • Learning state display • Parameter input • Learning data input / output • Graph display (It is the same as Y-time graph of servo guide mate.) The s
  • Page 9[Monitor screen 1] c g k d h l e i n f j o p c [LEARN STAT] [LEARN] is displayed during executing Learning control. d [ERROR MONI] [CHECK] is displayed during monitoring position error. e [RANGE OVER] [OVER] is displayed when position error is over setting range. It is latched until next Learning st
  • Page 10[Monitor screen 2] c i p d j e k f l g n h o q (Note) Gx means dynamic characteristic compensation elements. c [GX MAX DIM] Setting maximum order of Gx (Parameter No.2526). d [GX MIN DIM] Setting minimum order of Gx (Parameter No.2527). e [GX MAX COF] Setting maximum coefficient of Gx (Parameter No.
  • Page 11[Current data screen] c d e f g h i c [STATUS] Current data (Learning data) is displayed what status. • NO DATA : Data does not exist. • CLEARING : Data is clearing. • WRITING : Data is writing. (Executing Learning control) • UPDATED DATA : Writing data is completed. Data has not been backed up. • T
  • Page 12• Transferring Learning data [Current backup screen] c d h e c [STATUS] Current data (Learning data) is displayed what status. • NO DATA : Data does not exist. • DATA EXIST : Data exist. • TRANSFERRING(***%) : Data is transferring. *** is transfer percentage. d [AT-TRNS] Setting automatic restore of
  • Page 137. Parameters List B7 B6 B5 B4 B3 B2 B1 B0 2019 DPFBCT SLEN INVSYS LBUFEX TANDMP PLC0 2226 MEMCLR PRFCLR 2227 ERRCHE PARTLE 2228 FRQ SYSLRN 2229 TAWAMI STPRED RCNEG TIMADJ ABSEN 2442 ADERSL VCMDCL UNTSL TRASMT ADAPT 2443 ICM LCON EXGX MSCHK LSTP 2512 FBND Frequency band of low pass filter [Hz] 2513
  • Page 148. Parameters detail 2227 ERRCHE PARTLE PARTLE Learning Control for Parts cutting (Option) is 1 : Available. ♦ If you change PARTLE, you must turn off and on CNC. 0 : Not available. (Power must be off) ERRCHE Error monitoring function is 1 : Available. 0 : Not available. 2442 ADERSL VCMDCL UNTSL TRA
  • Page 152526 GODMX Maximum order of Gx Data range : 0 to 20 Standard : 10 2527 GODMN Minimum order of Gx Data range : 0 to GODMX Standard : 0 2528 GCOEF Maximum coefficient of Gx Data range : 0 to 128 Standard : 64 2529 EXGXK2 Minimum coefficient of Gx Data range : -96 to 0 Standard : -32 (Note) If this val
  • Page 162550 LERRLV Error monitoring level (detective unit) Data range : 0 to 32767 (Note) If this value is 0, position error monitoring function is not available. 2551 ERMOST Error monitoring start time (msec) Data range : 0 to 32767 Standard : 0 2552 ERMOFN Error monitoring finish time (msec) Data range :
  • Page 179. Limitation items (1) Applicable work Leaning Control for Parts cutting is available only in case of cutting many works with same profile. This function supports every minute feed (Time based Learning control). This function does not support every rotation feed. It is impossible to apply once cutt
  • Page 18(6) Transfer time of Learning data Please refer the following transfer time for Learning data of maximum Learning time (262sec). When Learning data is transferred with memory card, transfer time might be change by the memory card used. Transfer status Two Learning axes Four Learning axes c Current d