Page 3B–64115EN/01 DEFINITION OF WARNING, CAUTION, AND NOTE DEFINITION OF WARNING, CAUTION, AND NOTE This manual includes safety precautions for protecting the user and preventing damage to the machine. Precautions are classified into Warning and Caution according to their bearing on safety. Also, supplem
Page 5B–64153EN/01 PREFACE PREFACE Description of this This manual provides supplementary information on connection related manual to the punch press function, that is not covered by the other two manuals. The following items are explained for each function. 1. General Describes feature of the function. R
Page 6PREFACE B–64153EN/01 Related Manuals The table below lists manuals related to Series 0i–PC. In the table, this manual is marked with an asterisk (*). Specification Manual name number FANUC Series 0i–MODEL C/0i Mate–MODEL C B–64112EN DESCRIPTIONS FANUC Series 0i–MODEL C/0i Mate–MODEL C B–64113EN CONN
Page 7B–64153EN/01 PREFACE Related manuals of The following table lists the manuals related to SERVO MOTOR αis/ SERVO MOTOR αis/ αi series. αi series Specification Manual name number FANUC AC SERVO MOTOR αis series B–65262EN FANUC AC SERVO MOTOR αi series DESCRIPTIONS FANUC AC SERVO MOTOR αis series B–652
Page 13B–64153EN/01 1. LIST OF FUNCTIONS 1 LIST OF FUNCTIONS General For details of connections that are not related to the punch press function, refer to the “FANUC Series 0i–MODEL B CONNECTION MANUAL (FUNCTION)” (B–64113EN–1). Most of the functions described in B–64113EN–1 can be used with the FANUC Seri
Page 141. LIST OF FUNCTIONS B–64153EN/01 Whether No. Item supported Parameters related to servo f Absolute position detection f FSSB setting f Temporary absolute coordinate setting × 1.5 Settings related with coordinate systems Machine coordinate system f Workpiece coordinate system/addition of ∆: Addition
Page 15B–64153EN/01 1. LIST OF FUNCTIONS Whether No. Item supported 3.1 Jog feed/incremental feed f 3.2 Manual handle feed f 3.3 Manual handle interruption f 4 Reference position establishment 4.1 Manual reference position return f 4.2 Setting the reference position without DOG f 4.3 Reference position shi
Page 161. LIST OF FUNCTIONS B–64153EN/01 Whether No. Item supported 6.2 Linear interpolation ∆: See chapter 2 6.3 Circular interpolation ∆: See chapter 2 6.4 Thread cutting × 6.5 Single direction positioning × 6.6 Helical interpolation f 6.7 Polar coordinate interpolation × 6.8 Cylindrical interpolation ×
Page 17B–64153EN/01 1. LIST OF FUNCTIONS Whether No. Item supported Rapid traverse bell–shaped acceleration/ f deceleration Linear acceleration/deceleration after cutting f feed interpolation Bell–type acceleration/deceleration after cut- × ting feed interpolation Linear acceleration/deceleration before cu
Page 181. LIST OF FUNCTIONS B–64153EN/01 Whether No. Item supported Interruption type custom macro f 11.7 Canned cycle/canned cycle for drilling × 11.8 External motion function ∆: See chapter 3 11.9 Canned cycle/multiple repetitive canned cycle × 11.10 Mirror image for double turret × 11.11 Index table ind
Page 19B–64153EN/01 1. LIST OF FUNCTIONS Whether No. Item supported Periodic maintenance screen f Actual speed display f 12.2 Edit Part program storage length f Number of registered programs f Memory protection key f Password function f Background editing f Playback × Conversational programming with graphi
Page 201. LIST OF FUNCTIONS B–64153EN/01 Whether No. Item supported 16 Interface with the power mate CNC f 17 Ethernet function ∆: Specification for M series 8
Page 212. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2 FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series Some of the functions described in the “FANUC Series 0i–MODEL C CONNECTION MANUAL (FUNCTION)” (B–64113EN–1) have different specifications when used with the FANUC Series 0i–P
Page 222. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.1 AXIS CONTROL 2.1.1 Name of Axes Difference Axis names can be selected from X, Y, Z, A, B, C, U, V, W, and T. X and Y, however, are automatically selected and always assigned to the basic axes. Parameter 1020 Name of the axis u
Page 232. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2.1.2 Increment System Difference Two increment systems, IS–A and IS–B, are supported. 2.1.3 Specifying the Rotation Axis Difference When the T–axis or C–axis control function is used, the T–axis or C–axis automatically becomes th
Page 242. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.1.6 Rotary Axis Roll–over Difference The rotary axis roll–over function cannot be used together with T–axis or C–axis control. 12
Page 252. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2.2 PREPARATIONS FOR OPERATION 2.2.1 Stored Stroke Limit 1 Difference If the end point specified for rapid traverse positioning that constitutes part of an automatic operation falls outside a predetermined range, no axial movement
Page 262. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.3 REFERENCE POSITION ESTABLISHMENT 2.3.1 Manual Reference Position Return Difference Parameter No.1240 cannot be used. 2.3.2 Setting the Reference Position without DOG Difference Parameter No.1240 cannot be used. 2.3.3 Reference
Page 272. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series Parameter 16600 Width for the second reference position on each axis 16601 Width for the third reference position on each axis 16602 Width for the fourth reference position on each axis [Data type] Word axis [Unit of data] Increme
Page 282. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.4 AUTOMATIC OPERATION 2.4.1 Feed Hold Difference (a) Nibbling mode When the *SP signal is set to 0 during positioning to the first punch point in nibbling mode, positioning stops. This sets the STL signal to 0 and the SPL signal
Page 292. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2.4.3 Single Block Difference If the SBK signal is set to 1 while a pattern such as a bolt hole circle (G26) is being specified, the operation does not stop at the end of each program block. It stops only after the tool has been p
Page 302. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.5 INTERPOLATION FUNCTION 2.5.1 Positioning Difference In G00 mode, punching is executed after the completion of axial movements. Generally, the F command cannot be specified in G00 mode. The F command can be specified only when
Page 312. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2.5.2 Linear Interpolation/ Circular Interpolation Difference The T or C command cannot be specified in G01, G02, or G03 mode. Alarm and message Number Message Contents 4600 T, C COMMAND IN In the linear interpolation (G01) mode I
Page 322. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 16363 NDC NDB [Data type] Bit NDB Positioning under normal direction control is carried out: 0 : According to the conventional specification. 1 : By handling the C–axis angle immediately before th
Page 332. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2.6 FEEDRATE CONTROL/ ACCELERATION AND DECELERATION CONTROL 2.6.1 Rapid Traverse Rate Difference Punching starts once positioning has been completed. A rapid traverse rate is overridden by the following values when a switch is pre
Page 342. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.6.3 Rapid Traverse Override Difference In automatic rapid traverse, the rapid traverse rate can be overridden by the value determined by the ROV1 and ROV2 signals. If the function for varying the speed and time constant accordin
Page 352. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series The rapid traverse override depends on the states of the ROV1 and ROV2 signals when information relating to a block is read and stored into the buffer. Any change in the state of the ROV1 or ROV2 signal does not affect a block, if
Page 362. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.6.4 T–axis, C–axis Jog Override Signal General The T–axis and C–axis jog override can be set by input signals that differ from the conventional input signals, G010 and G011 (*JV0 to *JV15). *JVT1, *JVT2 [Classificat
Page 372. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2.7 AUXILIARY FUNCTION 2.7.1 Distribution End Signal Difference The DEN signal is set to 1 also in the following states: D Punch completion wait state (*PFIN or *NFIN) for the press function once all axial movements have been comp
Page 382. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.8 S FUNCTION Difference S–code output is possible. The other spindle control functions cannot be used. 26
Page 392. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2.9 TOOL FUNCTION 2.9.1 Tool Offset Value/ Number of Tool Offset/ Tool Offset Memory Difference D Setting Range of Tool Offset Value Increment system Metric input Inch input IS – A "9999. 99 mm "999. 999 inch IS – B "999. 999 mm "
Page 402. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 The signal is set to 0 in the following cases: D When the CNC enters the reset state. D When the actual punch count is preset, or a value less than the maximum punch count is entered. D When a tool which has not yet reached the en
Page 412. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series 2.10 DISPLAY/SET/EDIT 2.10.1 Graphic Display Difference There are no system parameters related to the graphic display. No dynamic graphic display is provided. Background drawing cannot be performed. 2.10.2 Multi–language Display D
Page 422. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 2.12 PROGRAM COMMAND 2.12.1 A number following address G determines the meaning of the command G Code System for the concerned block. G codes are divided into the following two types. Type Meaning One–shot G code The G code is eff
Page 432. FUNCTION SPECIFICATIONS THAT DIFFER B–64153EN/01 FROM THE M series Table 2.12.1 G code list (1/2) System A System B Group Meaning G00 G00 Positioning (Rapid traverse) G01 G01 Linear interpolation (Cutting feed) 01 G02 G02 Circular interpolation (CW) G03 G03 Circular interpolation (CCW) G04 G04 Dw
Page 442. FUNCTION SPECIFICATIONS THAT DIFFER FROM THE M series B–64153EN/01 Table 2.12.1 G code list (2/2) System A System B Group Meaning G65 G95 00 Custom macro simple call G66 G96 Custom macro modal call 12 G67 G97 Custom macro modal call cancel G68 G68 Circular nibbling G69 G69 Linear nibbling G70 G70
Page 45B–64153EN/01 3. PRESSING FUNCTION 3 PRESSING FUNCTION t Positioning Positioning Press start signal PF (from NC to machine) Press/nibbling finish signal *PFIN/*NFIN (from machine to NC) Press operation Lower dead point For an i series system, t in the above figure is set to a fixed value of 19 ms plu
Page 463. PRESSING FUNCTION B–64153EN/01 3.1 This control sends a signal “Start press and punch” to the machine after moving a tool to the position commanded in a predetermined block. PUNCH FUNCTION When the machine receives this signal, it starts pressing. As a result, (1–CYCLE punching is made on a workp
Page 47B–64153EN/01 3. PRESSING FUNCTION Examples Tool 01 profile Tool 02 profile N711G00G90X50.0Y30.0T02; . . . Punching is made using tool 02 N712X50.0Y30.0T01; . . . Punching is made using tool 01 The punch profile at (50, 30) position is as shown below. No punching is made in case of N712T01;, N712T01C
Page 483. PRESSING FUNCTION B–64153EN/01 3.2 Punching is made in a block where the X–axis or Y–axis if positioned at rapid traverse, in principle. POSITIONING & Command the following code, if it is not desired to punch a workpiece PRESSING OFF (G70) after positioning a tool to the commanded position at rap
Page 49B–64153EN/01 3. PRESSING FUNCTION 3.3 Nibbling means sequential repeated punching without stopping press motion. NIBBLING FUNCTION Assume Tt be the time required for one–cycle press motion. The remaining time obtained by subtracting punching time Tp from Tt (or, Ti = Tt – Tp) is the time allowable f
Page 503. PRESSING FUNCTION B–64153EN/01 The following functions are prepared for nibbling. Functions Description Circular nibbling (G68) Linear nibbling (G69) M12; ...... ...... Nibbling is performed in these blocks. ...... Nibbling by M function ...... M13; (Note) Other M codes may be used instead of M12
Page 51B–64153EN/01 3. PRESSING FUNCTION CAUTION 1 The maximum pitches in G68 and G69 are set by parameters No. 16186 (for mm input) and No. 16187 (for inch input). 2 If T code is commanded in G68 or G69 block, nibbling is started after the X and Y axes have moved to the first punch point and also a tool h
Page 523. PRESSING FUNCTION B–64153EN/01 3.4 In addition to the circular or linear nibbling according to the G68 or G69 command, this control can perform nibbling by M function. In other NIBBLING BY words, it can execute nibbling in the blocks from a block with the M code M FUNCTION of nibbling mode to a b
Page 53B–64153EN/01 3. PRESSING FUNCTION NOTE 1 The following commands only are executable in nibbling mode. (i) X, Y positioning command by G00 Provided that the T code and F1–digit command can be included in the same block where the X, Y positioning is made by G00 to the first punch point of nibbling. (i
Page 543. PRESSING FUNCTION B–64153EN/01 3.5 PRESS FUNCTION 3.5.1 1) Press start signal (output) PF 1–Cycle Press 2) Press stop signal (input) *PE 3) Punch finish signal for 1–cycle press (input) *PFIN In the punching block, the PF signal goes to 1 after positioning if tape or
Page 55B–64153EN/01 3. PRESSING FUNCTION X–axis positioning Set time for X–axis Y–axis positioning Set time for Y–axis C–axis positioning Set time for C–axis PF Fig. 3.5.1 (b) Quick generation of the PF signal NOTE The timer for quick generation of the PF signal can be set for up to seven steps for the X–
Page 563. PRESSING FUNCTION B–64153EN/01 Axial movement Next block PF *PE Setting in parameter 8 ms min. 16032 *PFIN Setting in parameter 16033 The press starts stopping. Press start 1–cycle press process Fig. 3.5.1 (c) 1–cycle press process in the forming mode NOTE 1 Parameter TCF (No.16003#5) can be used
Page 57B–64153EN/01 3. PRESSING FUNCTION The *NFIN signal goes to 0, and the tool starts moving to the last punch point at the same time the NBLE signal goes to 1. If the *PE signal goes to 0 after the end of positioning to the last punch point, the PF signal goes to 0. Accordingly, the press is stopped. I
Page 583. PRESSING FUNCTION B–64153EN/01 CAUTION 1 Let the time required for 1–cycle press operation be Tt and the time required for punch operation be Tp. The time permissible for positioning Ti is found by the following formula: Ti = Tt – Tp. The maximum distance allowable for positioning requiring the t
Page 59B–64153EN/01 3. PRESSING FUNCTION In the nibbling block when the CPS signal is 1, when the time set in parameter 16034 elapses after positioning to the first punch point ends, the PF signal goes to 1, but the NBL signal does not go to 1. When the *PFIN signal goes to 0, the tool starts positioning t
Page 603. PRESSING FUNCTION B–64153EN/01 CAUTION 1 Override signals ROV1 and ROV2 for rapid traverse are effective during positioning to the first punch point in the nibbling block. After that, the ROV1 and ROV2 signals are ineffective during positioning for the pitch to the last punch point, and the overr
Page 61B–64153EN/01 3. PRESSING FUNCTION 3.5.3 1) Manual press start signal (input) MPS Manual Press 2) Continuous manual press signal (input) MNS Setting the MPS signal to 1 can set the press start (PF) signal to 1. The signal is used when a 1–cycle press operation is performed with the
Page 623. PRESSING FUNCTION B–64153EN/01 Positioning to the first Positioning to the last punch point punch point Axial movement Next block T1 T2 T1 T2 T1 T2 PFL T1 : Time set in parameter 16034 T2 : Time set in parameter 16031 Fig. 3.5.4 (b) Nibbling when the PFL signal is 1 When the PFL changes from 1 to
Page 63B–64153EN/01 3. PRESSING FUNCTION 3.5.6 When the press start lock (PFL) signal is 0 in the block for punching, Press Start Waiting setting the PFW signal to 1 inhibits the press start (PF) signal from going to 1. The PFW signal can be used when an attempt is made to apply an Signal (Input) interlock
Page 643. PRESSING FUNCTION B–64153EN/01 3.5.8 When the setting in parameter DPE (No. 16003#6) is 1, the EPE signal Press Stop Signal enables switching of the press stop (*PE) signal between effective and ineffective states. When the EPE signal is 0, the *PE signal is ignored. Neglect (Input) When the EPE
Page 65B–64153EN/01 3. PRESSING FUNCTION 3.5.10 Press Start Auxiliary Signal B DSPF [Classification] Output signal [Function] Notifies the PMC of a punching block. [Output condition] Once positioning has been completed as part of automatic operation, this signal is output in a punching block in wh
Page 663. PRESSING FUNCTION B–64153EN/01 3.6 EXTERNAL OPERATION FUNCTION EF, EFS, FIN External operation When a tape or memory command input is selected, press start signal PF function signal (output) is turned to 1 after positioning in a block to be punched. However, if EF signal EFS is 1, signal
Page 67B–64153EN/01 4. FUNCTIONS TO SIMPLIFY PROGRAMMING 4 FUNCTIONS TO SIMPLIFY PROGRAMMING 55
Page 684. FUNCTIONS TO SIMPLIFY PROGRAMMING B–64153EN/01 4.1 By changing the hold position of a workpiece by the workpiece holders, a workpiece having a size larger than the stroke in X–axis direction of the AUTOMATIC machine can be machined. REPOSITIONING If it is desired to punch a workpiece at the workp
Page 69B–64153EN/01 4. FUNCTIONS TO SIMPLIFY PROGRAMMING 3) The workpiece holder moves in the X–axis direction to relocate the hold position. Y X 4) The workpiece holder moves in the Y–axis direction to return to the position where it can hold the workpiece. ÌÌÌÌÌ ÌÌÌÌÌ ÌÌÌÌÌ ÌÌÌÌÌ ÌÌÌÌÌ 5) The claw of the
Page 704. FUNCTIONS TO SIMPLIFY PROGRAMMING B–64153EN/01 4.2 The multi–piece machining function enables several sheets of product with the same punching shape to be produced from a single sheet of MULTI–PIECE material at a time by simple commands. MACHINING This function allows so called “trial machining”
Page 71B–64153EN/01 4. FUNCTIONS TO SIMPLIFY PROGRAMMING 4.2.2 Specify any of the following commands, and then multi–piece machining Multi–Piece Machining is performed by calling machining commands stored using the macro function. Commands (G73, G74) G73 W ωn Q q ; or G74 W ωn Q q ; where ωn: A macro numbe
Page 724. FUNCTIONS TO SIMPLIFY PROGRAMMING B–64153EN/01 Signal Multi–piece machining setting signal MLP1, MLP2 [Classification] Input signal [Function] The signals can set the method used for machining multiple workpieces. These signals are effective when the MLP bit (bit 3 of parameter 16201)
Page 73B–64153EN/01 4. FUNCTIONS TO SIMPLIFY PROGRAMMING 16206 Machining pattern when multiple workpieces are taken [Data type] Byte [Valid data range] 0 to 3 Parameter 16206 sets a machining pattern when multiple workpieces are taken. 0 : A program without the G73 or G74 command for machining when multipl
Page 744. FUNCTIONS TO SIMPLIFY PROGRAMMING B–64153EN/01 Alarm and message Number Message Contents 4531 U/V MACRO FORMAT ERROR An attempt was made to store a macro while storing another macro using a U or V macro. A V macro was specified although the processing to store a macro was not in progress. A U mac
Page 75B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) 5 TOOL FUNCTION (T FUNCTION) 63
Page 765. TOOL FUNCTION (T FUNCTION) B–64153EN/01 5.1 By specifying an up to 8–digit numerical value following address T, tools can be selected on the machine. TOOL SELECTION One T code can be commanded in a block. Refer to the machine tool FUNCTION builder’s manual for the number of digits commandable wit
Page 77B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) CAUTION 1 The correspondence between commandable T codes and tools depends upon machine tool builders. The commandable T codes are set in tool registering screen before shipment from factory. If a commanded T code was not registered, alarm (No. 4602) is pro
Page 785. TOOL FUNCTION (T FUNCTION) B–64153EN/01 5.2 Tool offset is applicable to respective T codes in the X–axis and Y–axis directions. TOOL OFFSET Since use of this tool offset function depends upon machine tool builders, refer to the machine tool builder’s manual. NOTE 1 Tool offset compensation appli
Page 79B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) 5.3 The tool positions corresponding to respective tool numbers on the turret axis are set in the tool registered screen in the unit of least command TURRET AXIS increment. By commanding one of T0 to T9999 using tape, MDI, or CONTROL memory command, the con
Page 805. TOOL FUNCTION (T FUNCTION) B–64153EN/01 On the other hand, axis moving signal MVT is set to 1, even if signal *ITT is 0. Accordingly, whether the positioning of the turret axis is executed or not can be known by signal MVT on the machine side. The above description may be summarized as follows. S
Page 81B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) An example of a time chart for above description is shown below. Road of T command Next action T code signal TF TMF MVT INPT 0 *ITT 1 SVFT Mechanical clamp using shot pins or Release the like Motion corresponding to T code signal Motion of servo motor Axial
Page 825. TOOL FUNCTION (T FUNCTION) B–64153EN/01 An example of the manual reference point return of the turret axis will be shown as a time chart below. When the manual reference point return of the turret axis is completed, the tool number preset in the tool registering screen is automatically selected.
Page 83B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) 5.3.1 If T command neglect signal (input) TNG is 1 when a T code is T Command Neglect commanded by tape, MDI, or memory command, the commanded T code is ignored. When a block information is read and a T code is included in Signal (Input) the block, the cont
Page 845. TOOL FUNCTION (T FUNCTION) B–64153EN/01 5.3.3 Although the turret axis control has been described in detail up to this Turret Indexing point, the following is included in the description: The above explanation shows only one example. For example, in the case Completion Signal of mechanical clampi
Page 85B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) Read T code Next operation T code signal ‘TF’ TMF ‘MVT’ ‘TIE’ ‘INPT’ 0 ‘ITT’ Release 1 ‘SVFT’ Mechanical clamp by shot pin Operation for T code signal Axis Movement of axis movement 0 ‘*SP’ ‘ST’ FIN Fig. 5.3.3 CAUTION 1 When turret indexing for an instructe
Page 865. TOOL FUNCTION (T FUNCTION) B–64153EN/01 5.3.4 The station number (tool number) being set when the power is turned on T Code Display Signal is displayed on the position display screen. The number to be displayed should be set to a PMC address . (Input) TI00 – TI31 The station number (
Page 87B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) 5.3.6 T–axis Machine Zero Point Position Signals RP1T – RP16T [Classification] Output signal [Function] These signals notify the PMC that the machine coordinate of the T–axis agrees with the machine zero point. The PMC is thus aware of the spec
Page 885. TOOL FUNCTION (T FUNCTION) B–64153EN/01 Parameter 16680 Position of machine zero point 1 on T–axis 16681 Position of machine zero point 2 on T–axis 16682 Position of machine zero point 3 on T–axis 16683 Position of machine zero point 4 on T–axis 16684 Position of machine zero point 5 on T–axis 16
Page 89B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) 5.4 UNREGISTERED T CODE SIGNAL General The unregistered T code signal is output if a T code which is not registered using the tool data registration screen is specified during automatic operation. The PMC can monitor this signal and issue an alarm if it is
Page 905. TOOL FUNCTION (T FUNCTION) B–64153EN/01 5.5 In JOG mode, setting signal MNTCHG to 1 enables the tool to be changed easily in manual mode, as follows: MANUAL TOOL (1) In JOG mode, set signal MNTCHG to 1. CHANGE (2) Signal MNTMOD goes to 1. (3) If the C–axis is not positioned to the reference posit
Page 91B–64153EN/01 5. TOOL FUNCTION (T FUNCTION) T–axis selection signal TAXSJ [Classification] Input signal [Function] Notifies the CNC that T–axis movement has become possible in JOG mode. The CNC does not perform the next operation until the state of this signal matches that of signal STAXS. M
Page 926. C–AXIS CONTROL B–64153EN/01 6 C–AXIS CONTROL 80
Page 93B–64153EN/01 6. C–AXIS CONTROL 6.1 For predetermined dies (tools) on a turret, the angular position of the die can be changed with a command from a tape, a memory or MDI. C AXIS CONTROL In the past, it was necessary to use many dies when the die shape is the (DIE ANGLE same but the die arrangement i
Page 946. C–AXIS CONTROL B–64153EN/01 6.2 C–AXIS OFFSET FUNCTION General For the punch press, a tool is used which allows the angle to be changed according to the machine. This type of rotary tool is subject to CNC C–axis control. A C command is used to change the angular position of a tool. When a machine
Page 95B–64153EN/01 6. C–AXIS CONTROL The N120 block specifies rotary tool T10. So, C–axis movement by 90.00 deg plus an offset of 0.1 deg is performed once positioning along the X–axis, Y–axis, and T–axis has been completed, and completion signal FIN for the T command is returned. The N130 block performs
Page 966. C–AXIS CONTROL B–64153EN/01 6.2.2 C–axis Offset Type B General This function performs C–axis offset as part of a tool change operation based on a T command, either before or after the mechanical attachment/detachment of rotary tools and tool holders. Operation 1 Exchanging a regular tool with a r
Page 97B–64153EN/01 6. C–AXIS CONTROL 2 Exchanging a rotary tool with a regular tool T command T code output TF (4) Tool indexing C–axis reference position return Next Block CPEN signal (2) (3) TFIN (5) C–axis detach (1) Positioning at C0° CFDC signal (1) When a regular tool command is specified, the CNC p
Page 986. C–AXIS CONTROL B–64153EN/01 Signal Coupling enable signal CPEN [Classification] Output signal [Function] When C–axis offset type B is used, this signal posts that C–axis offset is performed, and that the C–axis and tool holder are ready for coupling. [Output condition] See “Operation” in
Page 99B–64153EN/01 6. C–AXIS CONTROL #7 #6 #5 #4 #3 #2 #1 #0 16362 CRM RCO [Data type] Bit RCO At reset, compensation of C–axis position is: 0 : Not canceled. 1 : Canceled. CRM According to a T command, the machine is: 0 : Moved along the C–axis to the reference point. 1 : Not moved along the C–axis to th
Page 1006. C–AXIS CONTROL B–64153EN/01 16430 C–axis position compensation 1 to use function for compensating the C–axis position 16431 C–axis position compensation 2 to use function for compensating the C–axis position 16432 C–axis position compensation 3 to use function for compensating the C–axis position
Page 101B–64153EN/01 7. SAFETY ZONE CHECK 7 SAFETY ZONE CHECK This is the safety function to set the safety zone for protecting the workpiece holder that holds the workpiece set on the carriage, and disable punching in that area or forbid the tool to approach thereinto. #0 Tool figure area Table #3 #1 #2 #4
Page 1027. SAFETY ZONE CHECK B–64153EN/01 7.1 TYPE A Punch forbidden area The safety zone is settable in two types, punch forbidden area and and approach forbidden approach forbidden area, that are set by the parameter SZ1 to SZ4 (No. area 16501#0 – #3) shown below. 1) Punch forbidden area When the tool fig
Page 103B–64153EN/01 7. SAFETY ZONE CHECK 7.2 TYPE B General By setting bit 0 (SF0) of parameter No. 16500, the type B safety zone check can be selected. With type B, no alarm is issued even if a tool enters a safety zone; after confirming the safety of the situation, the operator can perform a punch operat
Page 1047. SAFETY ZONE CHECK B–64153EN/01 7.3 Set the machine coordinate value when the workpiece holder is positioned at the tool center (punching position), in the parameters 16505 – 16516 SETTING THE in output units. SAFETY ZONE Xwz X2a Xla Punching position Ya Ywz Yd H1wz Ya Yc Yb #1 #2 #3 #4 +Y 0 X2a X
Page 105B–64153EN/01 7. SAFETY ZONE CHECK 7.4 SETTING THE TOOL SHAPE AREA P Fig. 7.4 (a) The specification of the area of tool figure sets the size in the X direction and Y direction of the tool by the parameter (No. 16517 to 16532, 16551 to 16558). The setting unit is output unit. Twelve kinds of or less t
Page 1067. SAFETY ZONE CHECK B–64153EN/01 7.5 AUTOMATIC SAFETY–ZONE SETTING Workpiece holder The detector installed in the machine automatically detects the positions position detector signal of the workpiece holders mounted on the carriage. The detected values (input) SAFZ are set in the safety z
Page 107B–64153EN/01 7. SAFETY ZONE CHECK The servo delay can be calculated by the following formulas: ∆E = T1 F + T2 F (exponential acceleration/deceleration) ∆E = 1/2T1 F + T2 F (linear acceleration/deceleration) ∆E: Servo delay T1: Automatic acceleration/deceleration time constant T2: Servo time constant
Page 1087. SAFETY ZONE CHECK B–64153EN/01 7.5.2 Detecting Workpiece Holder Position Using an External Signal Detection method 1 Automatic safety zone setting is enabled when reference position return along the X–axis is completed immediately after CNC power–on. After selecting manual reference position retu
Page 109B–64153EN/01 7. SAFETY ZONE CHECK Timing chart ZRN JOG SAFRQ SAFEXE +X, – X ZP1 confirmation Movement to X axis Movement to High–speed reference position return position A Safety zone position detection Detection method 2 After automatic or manual reference position return along the X–axis, automati
Page 1107. SAFETY ZONE CHECK B–64153EN/01 Timing chart ZRN JOG ZP1 SAFRQ SAFEXE +X, – X X–axis movement Movement to High speed reference position return operation position A Safety zone position detection Safety zone position detection Once reference position return along the X–axis has been completed, the
Page 111B–64153EN/01 7. SAFETY ZONE CHECK CAUTION 1 Use bit 2 (ZI0) of parameter No. 16502 to switch between the detection methods. 2 The position of a workpiece holder on the Y–axis cannot be detected automatically. 3 To enable the execution of safety zone position detection, set a detection start position
Page 1127. SAFETY ZONE CHECK B–64153EN/01 7.5.3 After safety zone values are set automatically, they can be displayed on Displaying the Safety the safety zone screen as shown below. With this screen, the user can check whether the set values are valid. Zones and Tool Zone Screen Type A SAFETY ZONE (ABSOLUTE
Page 113B–64153EN/01 7. SAFETY ZONE CHECK 7.6 SIGNAL Selection signal for tool area of safety zone SZTS0 to SZTS3 [Classification] Input signal [Function] These signals are used to select a tool area for safety zone checking. These signals must be changed while a T code is being read or upon
Page 1147. SAFETY ZONE CHECK B–64153EN/01 Tool area in which an actual safety zone check is made Virtual tool area Output when the virtual tool area over- laps a workpiece holder area Workpiece holder Signals SZT1 to SZT12 correspond to tool areas 1 to 12, respectively. Punch forbidden area–entered signal W
Page 115B–64153EN/01 7. SAFETY ZONE CHECK Safety zone setting ready signal SAFEXE [Classification] Output signal [Function] This signal notifies the PMC that the position set in parameter No. 16535 has been reached during automatic safety zone setting, based on an external signal. [Output condition
Page 1167. SAFETY ZONE CHECK B–64153EN/01 7.7 PARAMETER #7 #6 #5 #4 #3 #2 #1 #0 16500 YSF SAT SF0 [Data type] Bit SF0 The safety zone of type: 0 : A is used. 1 : B is used. SAT When punching is inhibited in the safety zone, the block in which a T command is specified is checked: 0 : In advance. 1 : After th
Page 117B–64153EN/01 7. SAFETY ZONE CHECK SZI Data set on the safety zone setting display is: 0 : Invalidated. 1 : Validated. SOF In the safety zone check, tool position compensation is: 0 : Not considered. 1 : Considered. 16505 Positive X coordinate for safety zone 1 16506 Negative X coordinate for safety
Page 1187. SAFETY ZONE CHECK B–64153EN/01 16517 Size of tool area 1 in the X direction for the safety zone function 16518 Size of tool area 1 in the Y direction for the safety zone function 16519 Size of tool area 2 in the X direction for the safety zone function 16520 Size of tool area 2 in the Y direction
Page 119B–64153EN/01 7. SAFETY ZONE CHECK 16533 Distance between the position detector of the workpiece holder and the punch [Data type] Two–word [Unit of data] Increment system IS–A IS–B Unit Millimeter machine 0.01 0.001 mm Inch machine 0.001 0.0001 inch [Valid data range] 0 to "99999999 The parameter set
Page 1207. SAFETY ZONE CHECK B–64153EN/01 16536 X–axis rapid traverse rate for automatic setting [Data type] Two–word [Unit of data] Increment system Unit of data Valid data range Millimeter machine 1 mm/min 30 to 24000 Inch machine 0.1 inch/min 30 to 9600 This parameter specifies an X–axis rapid traverse r
Page 121B–64153EN/01 7. SAFETY ZONE CHECK 16540 Width of workpiece holder 1 along the X–axis for automatic setting 16541 Width of workpiece holder 2 along the X–axis for automatic setting 16542 Width of workpiece holder 3 along the X–axis for automatic setting 16543 Width of workpiece holder 4 along the X–a
Page 1227. SAFETY ZONE CHECK B–64153EN/01 7.8 ALARM AND MESSAGE Number Message Contents 4800 ZONE : PUNCHING INHIBITED 1 When a safety zone check was executed, a punch command was specified in area 1 where punching is inhibited. 4801 ZONE : PUNCHING INHIBITED 2 When a safety zone check was executed, a punch
Page 123B–64153EN/01 8. CONTROL FUNCTION 8 CONTROL FUNCTION 111
Page 1248. CONTROL FUNCTION B–64153EN/01 8.1 FEED HOLD SIGNAL B/FEED HOLD LAMP SIGNAL B Feed hold signal B *SPR [Classification] Input signal [Function] This signal suspends automatic operation. [Operation] This signal has the same effect as feed hold signal *SP (G008#5). The CNC reads the input da
Page 125B–64153EN/01 8. CONTROL FUNCTION 8.3 RAPID TRAVERSE TIME CONSTANT OVERRIDE General An override can be applied to the rapid traverse linear acceleration/deceleration time constant for the X– and Y–axes. The override can be selected within a range of 1 to 100%, in 1% steps. This function allows the us
Page 1268. CONTROL FUNCTION B–64153EN/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 16053 TMO [Data type] Bit TMO Override for a linear acceleration/deceleration time constant for rapid traverse is: 0 : Disabled. 1 : Enabled. Signal Rapid traverse time constant override signals TMOV0 to TMOV6 [Classification]
Page 127B–64153EN/01 8. CONTROL FUNCTION 8.4 SOFT THERMAL MONITOR FUNCTION Overview This function outputs the soft thermal data for a servo motor to the PMC, using binary signals. The use of these signals can prevent the motor from becoming overheated, by suppressing the feedrate by applying an override or
Page 131B–64153EN/01 APPENDIX A. CNC AND PMC INTERFACE A CNC AND PMC INTERFACE 119
Page 132A. CNC AND PMC INTERFACE APPENDIX B–64153EN/01 A.1 The addresses of the interface signals used to communicate between the CNC and PMC are as follows: ADDRESS LIST (1) Standard signals Refer to the “FANUC Series 0i–MODEL B Connection Manual (B–63833EN–1).” (2) Signals dedicated to 0i–PB See the addre
Page 135B–64153EN/01 APPENDIX A. CNC AND PMC INTERFACE A.2 LIST OF SIGNALS A.2.1 List of Signals in the Order of Functions Function Name Symbol Address Item External operation function External operation function select signal EFS G230#7 3.7 Tool life management Tool expired signal PTLCH F232#0 2.9.2 C–axis
Page 136A. CNC AND PMC INTERFACE APPENDIX B–64153EN/01 Function Name Symbol Address Item T–axis, C–axis jog override T–axis, C–axis jog override signal *JVT1*JVT2 G233#0,#1 2.6.4 Rapid traverse time constant override Rapid traverse time constant override RTCOV0– G241#0–#6 8.3 signals RTCOV6 Press function P
Page 137B–64153EN/01 APPENDIX A. CNC AND PMC INTERFACE A.2.2 List of Signals in the Order of Symbols Reference Group Symbol Name Address item * *JVT1*JVT2 T–axis, C–axis jog override signal G233#0,#1 2.6.4 *NFIN Nibbling finish signal X004#6 3.5.2 *PE Press stop signal X004#7 3.5.1 *PFIN Punch finish signal
Page 138A. CNC AND PMC INTERFACE APPENDIX B–64153EN/01 Reference Group Symbol Name Address item R RP1T–RP16T T–axis machine zero point position signals F244–F245 5.3.6 RSTSW Reset key signal F239#5 8.2 RTCOV0–RTCOV6 Rapid traverse time constant override signals G241#0–#6 8.3 S SAFEXE Safety zone setting rea
Page 139B–64153EN/01 APPENDIX A. CNC AND PMC INTERFACE A.2.3 List of Signals in the Order of Addresses Reference Address Name Symbol item F230#4 Feed hold lamp signal B SPRL 8.1 F230#5 Press start auxiliary signal B DSPF 3.5.10 F230#6 Press start assistance signal DPF 3.5.5 F230#7 Nibbling completion signal
Page 140A. CNC AND PMC INTERFACE APPENDIX B–64153EN/01 Reference Address Name Symbol item G233#6 Tool change signal TCNG 5.3.2 G233#7 C–axis unconnected signal CFDC 6.3.2 G234–G237 T code display signal TI00–TI31 5.3.4 G240#0 Forming mode selection signal FORMS 3.5.11 G240#3 Manual tool change signal MNTCHG
Page 141B–64153EN/01 APPENDIX B. ALARM LIST B ALARM LIST 1) Program errors (P/S alarm) Number Message Contents 4500 REPOSITIONING INHIBITED A repositioning command was specified in the circular interpolation (G02, G03) mode. 4502 ILLEGAL COMMAND IN BOLT In a bolt hole circle (G26) command, the radius (I) wa
Page 142B. ALARM LIST APPENDIX B–64153EN/01 Number Message Contents 4531 U/V MACRO FORMAT ERROR An attempt was made to store a macro while storing another macro using a U or V macro. A V macro was specified although the processing to store a macro was not in progress. A U macro number and V macro number do
Page 143B–64153EN/01 APPENDIX B. ALARM LIST Number Message Contents 4700 PROGRAM ERROR (OT +) The value specified in the X–axis move command exceeded the posi- tive value of stored stroke limit 1. (Advance check) 4701 PROGRAM ERROR (OT –) The value specified in the X–axis move command exceeded the nega- tiv
Page 144B. ALARM LIST APPENDIX B–64153EN/01 Number Message Contents 4831 ZONE : ENTERING INHIBITED 1 When a safety zone check was executed, the machine moving in the –Y negative Y direction entered area 1 into which entry is inhibited. 4832 ZONE : ENTERING INHIBITED 2 +Y When a safety zone check was execute
Page 145B–64153EN/01 Index [Numbers] [E] 1–Cycle Press, 42 External Operation Function EF, EFS, FIN, 54 2nd Auxiliary Function, 25 2nd to 4th Reference Position Return, 14 [F] Feed Hold, 16 [A] Feed Hold Signal B/Feed Hold Lamp Signal B, 112 Address List, 120 Feedrate Control/Acceleration and Deceleration C
Page 146Index B–64153EN/01 Multi–Piece Machining Function, 58 Setting of Machining Method for Multi–Piece Ma- chining, 59 Setting the Reference Position without DOG, 14 [N] Setting the Safety Zone, 92 Name of Axes, 10 Setting the Tool Shape Area, 93 Nibbling by M Function, 40 Single Block, 17 Nibbling Funct
Page 147Revision Record FANUC Series 0i–PC CONNECTION MANUAL (FUNCTION) (B–64153EN) 01 Jun., 2004 Edition Date Contents Edition Date Contents