fanuc operator manual
File Name:fanuc operator manual.pdf
Size: 1632 KB
Type: PDF, ePub, eBook
Uploaded: 30 May 2019, 17:53 PM
Rating: 4.6/5 from 682 votes.
Last checked: 16 Minutes ago!
In order to read or download fanuc operator manual ebook, you need to create a FREE account.
eBook includes PDF, ePub and Kindle version
- fanuc operator manual, fanuc operator manual pdf, fanuc 31i operator manual pdf, fanuc om operator manual pdf, fanuc robot operator manual, fanuc robodrill operator manual, fanuc r30ib operator manual pdf, fanuc 18m operator manual, fanuc 21i operator s manual, fanuc 0m operator manual, fanuc operator manual, fanuc operator manual, fanuc operator manual pdf, fanuc operator manual, fanuc operator manual pdf, fanuc cnc operator manual, fanuc 10m operator manual, fanuc i series operator manual, r-30ib fanuc basic operator manual.
However, we cannot describe all the matters which must not be done, or which cannot beTherefore, matters which are not especially described as possible in this manual should beThis manual contains the program names or device names of other companies, some ofHowever, these names are notIt is essential that these precautions be observed by users to ensure the safe operation of machinesNote that someUsers must also observe the safety precautions related to the machine, as described in the relevant manualBefore attempting to operate the machine or create a program toGENERAL WARNINGS AND CAUTIONS.s-2. WARNINGS AND CAUTIONS RELATED TOPROGRAMMING.s-3. WARNINGS AND CAUTIONS RELATED TO HANDLING.s-4. WARNINGS RELATED TO DAILY MAINTENANCE.s-6Precautions are classified into Warning and Caution according to their bearing on safety. Also,Read the Warning, Caution, and Note thoroughlyCaution.Failure to confirm the correct operation of the machineOperating the machine with incorrectly specified data may result in the machineGenerally, for each machine, there is a maximum allowable feedrate. The appropriate feedrate varies with the intended operation. Refer to the manualIf a machine is run at other than the correct speed, it may behave unexpectedly,Operating the machine with incorrectly specified data may result in the machineUsually, there is not needFailure to set a parameter correctly may result in the machine behavingMDI panel until the position display or alarm screen appears on the CNC unit.http://www.boostergas.fr/userfiles/emd-645-engine-maintenance-manual.xml Some of the keys on the MDI panel are dedicated to maintenance or otherStarting the machine in this state may cause it to behaveCheck the specification of the machine if inSuch data may be deleted inadvertently, however, or it may prove necessary toTo guard against the occurrence of the above, and assure quick restoration ofBefore attempting to performIf a coordinate system is established incorrectly, the machine may behaveWhen performing positioning by nonlinear interpolation (positioning by nonlinearPositioning involves rapid traverse. IfWhen programming normal-direction (perpendicular) control, pay carefulIncorrect programming may result inSwitching between inch and metric inputs does not convert the measurementAttempting to perform an operation with invalid dataWhen an axis subject to constant surface speed control approaches the origin ofSpecifying the maximum allowable speed incorrectly may damage the tool, theAfter switching on the power, perform a manual reference position return asIf a program created with absolute values is run in incremental mode, or viceIf an incorrect plane is specified for circular interpolation, helical interpolation, orRefer to theBefore attempting a torque limit skip, apply the torque limit.http://dev.pb-adcon.de/node/17483 If a torque limit skipNote that programmed operations vary considerably when a programmableIf a command based on the machine coordinate system or a reference positionBefore issuing any of the above commands, therefore, always cancelBefore attempting toWhen operating the machine manually, determine the current position of the toolIncorrect operation of the machine may damage theAfter switching on the power, perform manual reference position return asIf the machine is operated without first performing manual reference positionStroke check is not possible before manualAn unexpected operation of the machine may damage the tool, the machineIn manual handle feed, rotating the handle with a large scale factor, such as 100,Careless handling mayIf override is disabled (according to the specification in a macro variable) duringOtherwise, the machine may behaveManual intervention, machine lock, or mirror imaging may shift the workpieceIf the machine is operated under the control of a program without makingUsing the software operator's panel and menu switches, in combination with the. MDI panel, it is possible to specify operations not supported by the machineNote, however, that if the MDI panel keys are operated inadvertently, thePressing the RESET key stops the currently running program. As a result, theHowever, the RESET key may fail to function forSo, when the motors must be stopped,If manual intervention is performed during programmed operation of theBefore restartingThe feed hold, feedrate override, and single block functions can be disabled. Be careful when operating theUsually, a dry run is used to confirm the operation of the machine. During a dryNote that the dry run speed mayPay careful attention to a tool path specified by a command in MDI mode,Refer to the descriptions ofIf the machine is stopped, after which the machining program is editedBasically, do notWhen replacing the memory backup batteries, keep the power to the machineBecause thisWhen replacing the batteries, be careful not to touch the high-voltage circuitsTouching the uncovered high-voltage circuits presents an extremely dangerousIf the battery voltage drops, a low battery voltage alarm is displayed on theWhen a low battery voltage alarm is displayed, replace the batteries within aRefer to the Section “Method of replacing battery” in the Operator’s ManualWhen replacing the memory backup batteries, keep the power to the machineBecause thisWhen replacing the batteries, be careful not to touch the high-voltage circuitsTouching the uncovered high-voltage circuits presents an extremely dangerousIf the battery voltage drops, a low battery voltage alarm is displayed on theWhen a low battery voltage alarm is displayed, replace the batteries within aRefer to the Section “Method of replacing battery” in the Operator’s ManualBefore replacing a blown fuse, however, it is necessary to locate and remove theFor this reason, only those personnel who have received approved safety andWhen replacing a fuse with the cabinet open, be careful not to touch theTouching an uncovered high-voltage circuit presents an extremely dangerousDEFINITION OF WARNING, CAUTION, AND NOTE.s-1. GENERAL WARNINGS AND CAUTIONS.s-2. WARNINGS AND CAUTIONS RELATED TO PROGRAMMING.s-3. WARNINGS RELATED TO DAILY MAINTENANCE.s-6B.1.2 Differences in Diagnosis Display.265B.2.2 Differences in Diagnosis Display.266B.3.2 Differences in Diagnosis Display.267B.4.2 Differences in Diagnosis Display.268B.5.2 Differences in Diagnosis Display.270B.6.2 Differences in Diagnosis Display.273B.7.2 Differences in Diagnosis Display.273B.8.2 Differences in Diagnosis Display.275. B.9 Cs CONTOUR CONTROL.275. B.9.1 Differences in Specifications.275. B.9.2 Differences in Diagnosis Display.276. B.10.1 Differences in Specifications.276. B.10.2 Differences in Diagnosis Display.276B.11.2 Differences in Diagnosis Display.277B.12.2 Differences in Diagnosis Display.278B.13.2 Differences in Diagnosis Display.279B.14.2 Differences in Diagnosis Display.281. B.14.3 Miscellaneous.282B.15.2 Differences in Diagnosis Display.282B.16.2 Differences in Diagnosis Display.282. B.17.1 Differences in Specifications.282. B.17.2 Differences in Diagnosis Display.285B.18.2 Differences in Diagnosis Display.285B.19.2 Differences in Diagnosis Display.290B.20.2 Differences in Diagnosis Display.291B.21.2 Differences in Diagnosis Display.291B.22.2 Differences in Diagnosis Display.293B.23.2 Differences in Diagnosis Display.297B.24.2 Differences in Diagnosis Display.298B.25.2 Differences in Diagnosis Display.298B.26.2 Differences in Diagnosis Display.300B.27.2 Differences in Diagnosis Display.301B.28.2 Differences in Diagnosis Display.301B.29.2 Differences in Diagnosis Display.302B.30.2 Differences in Diagnosis Display.303B.31.2 Differences in Diagnosis Display.305B.32.2 Differences in Diagnosis Display.306B.33.2 Differences in Diagnosis Display.306. B.34.1 Differences in Specifications.307. B.34.2 Differences in Diagnosis Display.311B.35.2 Differences in Diagnosis Display.313B.36.2 Differences in Diagnosis Display.314B.37.2 Differences in Diagnosis Display.314B.38.2 Differences in Diagnosis Display.315About this manualFor detail, refer to the DESCRIPTIONS manual (B-64302EN).Parameters are used to set functions and operating conditions of a CNCUsually, the machine toolApplicable models. This manual describes the following models that are 'Nano CNC'.In the text, the abbreviations may be used in addition to Model name indicated below. Model name Abbreviation. FANUC Series 0i -MD 0i-MD Series 0i-MD. FANUC Series 0i Mate -MD 0i Mate-MD Series 0i Mate-MDFor details, refer to the Descriptions (B-64302EN).This manual uses the following symbols:It actually corresponds to the ISO code LF or EIA code CR. Related manuals of Series 0i -D,Series 0i Mate -D. The following table lists the manuals related to Series 0i -D,Series 0i Mate -D. This manual is indicated. Table 1 Related manuals. Manual name Specification numberC Language PROGRAMMING MANUAL B-64303EN-3PROFIBUS-DP Board CONNECTION MANUAL B-64403EN. DeviceNet Board CONNECTION MANUAL B-64443EN. FL-net Board CONNECTION MANUAL B-64453EN. Dual Check Safety. Dual Check Safety CONNECTION MANUAL B-64303EN-4Operation guidance function. MANUAL GUIDE iMANUAL GUIDE i (Set-up Guidance Functions)TURN MATE i OPERATOR’S MANUAL B-64254EN. Table 2 Related manuals. Manual name Specification number. FANUC AC SERVO MOTOR ?i seriesFANUC SERVO MOTOR ?i series. FANUC AC SPINDLE MOTOR ?i series. FANUC SERVO AMPLIFIER ?i seriesFANUC AC SPINDLE MOTOR ?i series. FANUC SERVO AMPLIFIER ?i seriesFANUC SYNCHRONOUS BUILT-IN SERVO MOTOR DiS series PARAMETERHow to prepare the program is described in the Part II, “Programming.”Then, mount the workpieces and tools on theFinally, execute the machiningHow to operate the CNC system is described in the Part III, “Operation.”. PartPartCNC Machine Tool. Before the actual programming, make the machining plan for how to machine the part. Machining planDecide the cutting method in every cutting process.Cutting procedure End faceOuter diameterGroovingRough. Semi. FinishFeedrate. Cutting depthCNC, the operator's panels, etc. It is too difficult to describe the function,This manual generallySo, for details on a particular. CNC machine tool, refer to the manual issued by the machine tool builder, whichBy finding a desired title first, the reader can reference necessary parts only.If a particular combination of operations is not described, it should not beIn general, these contents are not lost by the. However, it is possible that a state can occurIn order toUsually, several tools are used for machining one workpiece. The tools have different tool length. It isTherefore, the length of each tool used should be measured in advance. By setting the difference betweenThis function isStandardWorkpiece. Cutter path using cutter compensation. Machined part figure. Tool. Because a cutter has a radius, the center of the cutter path goes around the workpiece with the cutterIf radius of cutters are stored in the CNC (See Chapter “Setting and Displaying Data” in Operator’sThis function is called cutter compensation (See Chapter,G codes are divided into the following two types. Type Meaning. One-shot G code The G code is effective only in the block in which it is specified. Modal G code The G code is effective until another G code of the same group is specified.G01 and G00 are modal G codes in group 01.This means that the same state set by specifying G80 is set. Note that the GWhen the MDL bit is set to 1, the 01 group isG code Group Function. G00 Positioning (rapid traverse). G01 Linear interpolation (cutting feed). G02 Circular interpolation CW or helical interpolation CWG04 Dwell, Exact stop. G07.1 (G107) Cylindrical interpolation. G09 Exact stop. G10 Programmable data inputG15 Polar coordinates command cancelG17 XpYp plane selection. G18 ZpXp plane selectionXp: X axis or its parallel axis. Yp: Y axis or its parallel axis. Zp: Z axis or its parallel axis. G20 Input in inchG22 Stored stroke check function onG27 Reference position return check. G28 Automatic return to reference position. G29 Movement from reference position. G30 2nd, 3rd and 4th reference position returnG33 01 Threading. G37 Automatic tool length measurementG40 Cutter compensation: cancel. G41 Cutter compensation: leftG40.1 Normal direction control cancel mode. G41.1 Normal direction control on: leftG45 Tool offset: increase. G46 Tool offset: decrease. G47 Tool offset: double increaseG49 08 Tool length compensation cancel. G50 Scaling cancelG50.1 Programmable mirror image cancelG52 Local coordinate system settingG code Group Function. G54 Workpiece coordinate system 1 selection. G54.1 Additional workpiece coordinate system selection. G55 Workpiece coordinate system 2 selection. G56 Workpiece coordinate system 3 selection. G57 Workpiece coordinate system 4 selection. G58 Workpiece coordinate system 5 selectionG60 00 Single direction positioning. G61 Exact stop mode. G62 Automatic corner override. G63 Tapping modeG65 00 Macro call. G66 Macro modal callG68 Coordinate system rotation mode onG73 Peck drilling cycleG75 01 Plunge grinding cycle (for grinding machine). G76 09 Fine boring cycle. G78 Continuous-feed surface grinding cycle (for grinding machine)Electronic gear box: synchronization cancellation. G80.4 Electronic gear box: synchronization cancellationG81 Drilling cycle or spot boring cycle. Electronic gear box: synchronization start. G82 Drilling cycle or counter boring cycle. G83 Peck drilling cycle. G84 Tapping cycle. G85 Boring cycle. G86 Boring cycle. G87 Back boring cycle. G88 Boring cycleG90 Absolute programmingG91.1 Checking the maximum incremental amount specified. G92 Setting for workpiece coordinate system or clamp at maximum spindle speedG93 Inverse time feed. G94 Feed per minuteG96 Constant surface speed controlG code Group Function. G98 Canned cycle: return to initial levelG160 In-feed control cancel (for grinding machine)Start point. Temporary stopEnd point. Overrun. Start point. FormatExplanation. An overrun and a positioning direction are set by the parameter No. 5440. Even when a commandedG60, which is a one-shot G-code, can be used as a modal G-code in group 01 by setting 1 to the bit 0This setting can eliminate specifying a G60 command for every block. Other specifications are the sameWhen a one-shot G code is specified in the single directionWhen one-shot G60 commands are used.When modal G60 command is used.Single direction positioningProgrammed end point. Programmed start point. Overrun distance in the. X-axis direction. Overrun distance in the Z-axis directionProgrammed end point. Overrun distance in the Z-axis directionEven in the mirror imageIf positioning of linearThen, switch mirror image when there is no look-ahead block.If the reverseThe position coder mounted on the spindle reads theThe read spindle speed is converted to the feedrate per minute to feed the tool. Format. F:Long axis direction leadExplanation. In general, threading is repeated along the same tool path in rough cutting through finish cutting for aIn general, the lag of the servo system, etc.To compensate for this, a threading length somewhat longer than requiredTable 3.2 (a) lists the ranges for specifying the thread lead. Table 3.2 (a) Ranges of lead sizes that can be specified. Least command increment Command value range of the leadMetric inputInch inputSpindle speed: min-1. Thread lead: mm or inchThe feedrate is fixed at 100Pressing the feed hold key duringExample. Threading at a pitch of 1.5mmWhen a desired sculptured surface is approximated by minute segments, the Nano smoothing functionThe Nano smoothing function infers a curve from a programmed figure approximated with segmentsThe interpolation of the curve reduces the segment approximation error, and the nano interpolation makesFor this function, the AI contour control II option is required. G5.1 Q3 Xp0 Yp0 Zp0;: Nano smoothing mode on. G5.1 Q0;: Nano smoothing mode off. Xp: X-axis or an axis parallel to the X-axis. Yp: Y-axis or an axis parallel to the Y-axis. Zp: Z-axis or an axis parallel to the Z-axisIn the G5.1 Q3 block, specify the axis subject to Nano smoothing. Note that up to three axes can beExampleNano smoothing mode off. AI contour control II mode off. Explanation. Generally, a program approximates a sculptured surface with minute segments with a tolerance of aboutTolerance. Programmed point. Desired curve. Fig. 3.3 (a). Many programmed points are placed on the boundary of tolerance. The programmed points also have aThe Nano smoothing function createsThe desired curve is inferred from the insertion points of multiple blocksMany insertion points are closer to the desired curve than the programmed points. A stable curve can beBecause theNano-interpolation is performed for the curve inferred from the corrected insertion points, so the resultantInsertion point. Corrected insertion point. Inferred curve. Tolerance. Fig. 3.3 (b)The tolerance of the program of Nano smoothing is specified in parameter No. 19581. The insertion points are corrected within tolerance, and a curve is inferred accordingly. If 0 is specified in parameter No. 19581, the minimum travel distance in the increment system isIf the spacing between adjacent programmed points (block length) exceeds the value specified inLinear interpolation can beWhen a decision is made on the basis of the spacing between adjacent programmed points, only the basicWhen the NanoIf the values specified in the parameters are 0, no decision is made on the basis of the spacing betweenIf the difference in angle (see the Fig. 3.3 (c)) between adjacent programmed blocks exceeds the valueThe decision at the corner is made by considering the basic three axes (or their parallel axes) only; theWhen the Nano smoothing mode is canceled in a block, Nano smoothingFig. 3.3 (c). If the value specified in the parameter is 0, no decision is made at the corner on the basis of the differenceVery minute blocks created for some reasons such as a calculation error of CAM can be ignored, and aTo do this, specify parameter No. 19582 to the minimumThen, the decision at aNo. 8490 has higher priority than the decision at a corner. Therefore, the value specified in parameter No.If parameter No. 19582 is specified, a very minute block is notFig. 3.3 (d)Specifying G5.1 Q3 also enables Nano smoothing and AI contour control II to be turned on at the sameSpecifying G5.1 Q0 cancels the Nano smoothing and the AI contour control II mode at the same time.Nano smoothing is enabled if the conditions below are satisfied. In a block that does not satisfy the conditions for enabling it, Nano smoothing is canceled, and it is judgedNote, however, that in a block in which nanoDiagnostic data (No. 5000) indicates whether the nano smoothing mode is enabled in the current block.In a modal G code state listed below, Nano smoothing can be specified. Do not specify smooth interpolation in modal states other than these. G15: Polar coordinate command cancel. G40: Tool radius compensation cancel. G40.1: Normal direction control cancel. G49,G43,G44: Tool length compensation cancel or tool length compensation. G50: Scaling cancel. G50.1: Programmable mirror image cancel. G64: Cutting mode cancel. G67: Macro modal call cancel. G80: Canned cycle cancel. G94: Feed per minute. G97: Constant surface speed control cancelWhen single-block operation is carried out in the Nano smoothing mode, the operation stops at aEven in the Nano smoothing mode, normal single-block operation is carried out for a block that does notTo carry out tool length compensation, specify the command before specifying Nano smoothing. AvoidIf G43, G44, or G49 is specified in a block between the block in which the command of Nano smoothingQ0) is specified, an alarm PS0343 will be issued.No interruption type custom macro can be used in the Nano smoothing mode. If the Nano smoothing mode is specified while an interruption type custom macro is enabled or if anManual intervention by specifying the manual absolute on command cannot be performed in the NanoUp to about 300,000,000 blocks can be specified successively in the Nano smoothing mode. If moreHowever, when a block which does not satisfy the conditions of the Nano smoothing mode isCurve interpolation is carried out for multiple programmed blocks including buffered blocks in the NanoTherefore, the programmed commands must be executed continuously in the Nano smoothing mode. The continuity of a program may be lost, and continuous execution may not be performed, in some casesIf this occurs, an alarm PS0344 will be issued.Curve interpolation is performed for corrected insertion points not for programmed points in the. Nano smoothing mode. Accordingly, when a sequence number is specified to resume the program,To resume a program, specify a block number, using the block counter displayed in the programRetracing cannot be performed in the Nano smoothing mode.In Nano smoothing mode, manual handle retrace cannot be performed.The dynamic graphic display function draws the path in the Nano smoothing mode by linearBoth radius and angle can be commanded in either absolute or incremental programming (G90, G91). Gxx Gyy G16; Starting the polar coordinate command (polar coordinate mode)G16: Polar coordinate command. Gxx: Plane selection of the polar coordinate command (G17, G18 or G19). Gyy: Center selection of the polar coordinate command (G90 or G91). G90 specifies the origin of the workpiece coordinate system as the origin of the polarG91 specifies the current position as the origin of the polar coordinate system, fromFirst axis: radius of polar coordinate. Second axis: angle of polar coordinateSpecify the radius (the distance between the origin and the point) to be programmed with an absoluteWhen a local coordinate system (G52) is used, the origin of the local coordinate system becomes theCommand position. Actual position. Angle. Radius. Command position. When the angle is specified with anWhen the angle is specified with anSpecify the radius (the distance between the current position and the point) to be programmed with anThe current position is set as the origin of the polar coordinate system. When the angle is specified with anCommand position. When the angle is specified with anRadiusRadius Angle. Example. Bolt hole circleN1 G17 G90 G16; Specifying the polar coordinate command and selecting the XY plane. Setting the origin of the workpiece coordinate system as the origin of the polarN3 Y150.0; Specifying a distance of 100 mm and an angle of 150 degrees. N4 Y270.0; Specifying a distance of 100 mm and an angle of 270 degrees. N5 G15 G80; Canceling the polar coordinate commandN1 G17 G90 G16; Specifying the polar coordinate command and selecting the XY plane. Setting the origin of the workpiece coordinate system as the origin of the polarN5 G15 G80; Canceling the polar coordinate command. LimitationIn the polar coordinate mode, specify a radius for circular interpolation or helical interpolation (G02. G03) with R.Axes specified for the following commands are not considered part of the polar coordinate command:Optional chamfering and corner R cannot be specified in polar coordinate mode.Canned cycles for drilling make it easier for the programmer to create programs. With a canned cycle, aTa es forTable 5.1 (a) or drilling.DrillingRetraction. Application. G73 Intermittent feed - Rapid traverseHigh-speed peckG74 Feed. Spindle CW. Feed. Left-hand tappingG76 Feed Oriented spindle stop Rapid traverse Fine boring cycle. G80 - - - Cancel. G81 Feed - Rapid traverse. Drilling cycle, spotG82 Feed Dwell Rapid traverse. Drilling cycle, counterG83 Intermittent feed Rapid traverse cle- Peck drilling cy. G84 Feed. Spindle CCW. Feed Tapping cycle. G85 Feed - Feed Boring cycle. G86 Feed Spindle stop Rapid traverse Boring cycle. G87 Feed Spindle CW Rapid traverse ycleBack boring c. G88 Feed. Spindle stop. Manual Boring cycle. G89 Feed Dwell Feed Boring cycle. A canned cycle for drilling consists of a sequence of six oOperation 1. Positioning of ax ding also another axis). Operation 6. Rapid traverse up to the initial point. Operation 2. Rapid traverse up to point R level. Operation 3. Hole machining. Operation 4. Operation at the bottom of a hole. Operation 5. Retraction to point R levelFeed. Initial level. Operation 2 Operation 6. Point R level. Operation 5. Operation 3. Rapid traverse. Operation 4. Fig. 5.1 (a) Operation sequence of canned cycle for drillingThe positioning plane is determined by plane selection code G17, G18, or G19. The positioning axis is an axis other than the drilling axis.Although canned cycles for drilling include tapping and boring cycles as well as drilling cycles, in thisThe drilling axis is a basic axis (X, Y, or Z) not used to define the positioning plane, or any axis parallelThe axis (basic axis or parallel axis) used as the drilling axis is determined according to the axis addressIf no axis address is specified for the drilling axis, the basic axis is assumed to be the drilling axis. Table 5.1 (b) Positioning plane and drilling axis. G code Positioning plane Drilling axis. G17 Xp-Yp plane Zp. G18 Zp-Xp plane Yp. G19 Yp-Zp plane Xp. Xp: X axis or an axis parallel to the X axis. Yp: Y axis or an axis parallel to the Y axis. Zp: Z axis or an axis parallel to the Z axis. Assume that the U, V and W axes be parallel to the X, Y, and Z axes respectively. This condition isG17 to G19 may be specified in a block in which any of G73 to G89 is not specified.G90 (Absolute programming) G91 (Incremental programming)Point ZPoint Z. Fig. 5.1 (b) Absolute programming and incremental programmingG73, G74, G76, and G81 to G89 are modal G codes and remain in effect until canceled. When in effect,Once drilling data is specified in the drilling mode, the data is retained until modified or canceled.