Navigation

  • Page 1

    GE Fanuc AutomationComputer Numerical Control ProductsSeries 15 i / 150 i–Model AConnection Manual (Function)(Volume 1 of 3)GFZ-63323EN-1/03October 2000

  • Page 2

    GFL-001Warnings, Cautions, and Notesas Used in this PublicationWarningWarning notices are used in this publication to emphasize that hazardous voltages, currents,temperatures, or other conditions that could cause personal injury exist in this equipment or maybe associated with its use.In situatio...

  • Page 3

    B-63323EN-1/03 DEFINITION OF WARNING, CAUTION, AND NOTEs-1DEFINITION OF WARNING, CAUTION, AND NOTEThis manual includes safety precautions for protecting the user and preventing damage to the machine.Precautions are classified into Warning an...

  • Page 4

    B-63323EN-1/03 PREFACEp-1PREFACEContents of this documentThis manual describes all the NC functions required to enable machinetool builders to design their CNC machine tools. ...

  • Page 5

    PREFACE B-63323EN-1/03p-2Signal descriptionRelation of interface signals among the CNC, the PMC and themachine tool is shown below:NOTEFor the signals, a single data number is assigned to8 ...

  • Page 6

    B-63323EN-1/03 PREFACEp-3Parameter descriptionParameters are classified by data type as follows :Data typeValid data rangeRemarksBitBit axisBit spindle0 or 1IntegerInteger axi...

  • Page 7

    PREFACE B-63323EN-1/03p-4Related Manuals for Series 15i/150i- MODEL AThe table below lists manuals related to MODEL A of Series 15i andSeries 150i.In the table, this manual is marked with a...

  • Page 8

    B-63323EN-1/03 TABLE OF CONTENTS (Volume 1 of 3)c - 1TABLE OF CONTENTS (Volume 1 of 3)1AXIS CONTROL.....................................................................................11.1NUMBER OF CONTROLLED AXES .....

  • Page 9

    TABLE OF CONTENTS (Volume 1 of 3) B-63323EN-1/03c - 21.6.2Workpiece Coordinate System/Addition of Workpiece Coordinate SystemPair.............................................................................................................

  • Page 10

    B-63323EN-1/03 TABLE OF CONTENTS (Volume 1 of 3)c - 32.4ALARM SIGNALS ......................................................................................3192.5INTERLOCK ...............................................

  • Page 11

    TABLE OF CONTENTS (Volume 1 of 3) B-63323EN-1/03c - 45.7PROGRAM RESTART...............................................................................4935.8BLOCK RESTART ....................................................................

  • Page 12

    B-63323EN-1/03 TABLE OF CONTENTS (Volume 2 of 3)c - 5TABLE OF CONTENTS (Volume 2 of 3)7FEEDRATE CONTROL/ACCELERATION AND DECELERATIONCONTROL...............................................................................

  • Page 13

    TABLE OF CONTENTS (Volume 2 of 3) B-63323EN-1/03c - 69.1SPINDLE SPEED FUNCTION (S CODE OUTPUT) ..................................7359.2SPINDLE SERIAL OUTPUT/SPINDLE ANALOG OUTPUT ......................7379.3SPINDLE CONTROL ...............

  • Page 14

    B-63323EN-1/03 TABLE OF CONTENTS (Volume 2 of 3)c - 711.3INCH/METRIC CONVERSION ................................................................109411.4DIAMETER SPECIFICATION AND RADIUS SPECIFICATION ..............10...

  • Page 15

    TABLE OF CONTENTS (Volume 3 of 3) B-63323EN-1/03c - 8TABLE OF CONTENTS (Volume 1 of 3)12 DISPLAY/SET/EDIT .........................................................................117512.1DISPLEY/SET........................................

  • Page 16

    B-63323EN-1/03 TABLE OF CONTENTS (Volume 3 of 3)c - 912.2.3Memory Protection Keys................................................................................... 125112.2.4Program Encryption..........................

  • Page 17

    B-63323EN-1/03 1.AXIS CONTROL- 1 -1 AXIS CONTROL

  • Page 18

    1.AXIS CONTROL B-63323EN-1/03- 2 -1.1 NUMBER OF CONTROLLED AXESGeneralSeries 15i/150iItemStandardspecificationMultiaxisspecificationNumber of basic controlled axes 3Extension of the number ofcontrolled ...

  • Page 19

    B-63323EN-1/03 1.AXIS CONTROL- 3 -1.2 SETTING EACH AXIS1.2.1 Axis NameGeneralThose axes (including PMC-controlled axes) that are controlled by theCNC must be named.Axis names can be se...

  • Page 20

    1.AXIS CONTROL B-63323EN-1/03- 4 -Parameter1020Program axis name for each axisThe programmed axis name of each controlled axis is set according to the followingtable:AxisnameSettingX88Y89Z90A65B66C67U85...

  • Page 21

    B-63323EN-1/03 1.AXIS CONTROL- 5 -1021Subscripts of the axis names of parallel, synchronization control, andtandem control axesTo distinguish the axes controlled in parallel operation ...

  • Page 22

    1.AXIS CONTROL B-63323EN-1/03- 6 -1.2.2 Increment SystemGeneralThe increment system depends on the combination of the least inputincrement (input increment) and least command increment (outputincrement)...

  • Page 23

    B-63323EN-1/03 1.AXIS CONTROL- 7 -Table. 1.2.2 (b)Incrementsystem nameLeast inputincrementLeast commandincrementMaximum stroke0.01mm0.001mm99999.999 mm0.001inch0.0001inch9999.9999 inch...

  • Page 24

    1.AXIS CONTROL B-63323EN-1/03- 8 -#7#6#5#4#3#2#1#01006DIANOTEAfter this parameter has been set, the power must be off turned offthen back on for the setting to become effective. - .(%/!%"%!$!"...

  • Page 25

    B-63323EN-1/03 1.AXIS CONTROL- 9 -#7#6#5#4#3#2#1#01013IM0 (!"#$$%$!%"!$%$!%!#$!%#$%$!%&' %%%$!%!&)' %$!%!&3$. $!$!!%4%$!%!&Reference itemSeries15i/150i-MAOper...

  • Page 26

    1.AXIS CONTROL B-63323EN-1/03- 10 -1.2.3 Rotation Axis SpecificationGeneralWhether an axis is to be set as a linear axis or rotation axis can bespecified on an axis-by-axis basis with bit 0 (ROT) of par...

  • Page 27

    B-63323EN-1/03 1.AXIS CONTROL- 11 - )56!"#$$$!$!%%"%%9!$!9%!"!%%%%%&' :*,)' 5% %*%%,;%%%$!$!%%%<#$$!%%!""% %&)1&$!%!"!%%*=1>=-,"%$!...

  • Page 28

    1.AXIS CONTROL B-63323EN-1/03- 12 -1260Angular displacement about the rotation axis when the connected motorrotates one turnNOTEAfter this parameter has been set, the power must be off turned offthen ba...

  • Page 29

    B-63323EN-1/03 1.AXIS CONTROL- 13 -5425Angular displacement per rotation in rotation-axis pitch error compensationNOTEAfter this parameter has been set, the power must be off turned of...

  • Page 30

    1.AXIS CONTROL B-63323EN-1/03- 14 -1.2.4 Controlled Axes DetachGeneralThese signals release the specified control axes from control.When attachments are used (such as a detachable rotary table), thesesi...

  • Page 31

    B-63323EN-1/03 1.AXIS CONTROL- 15 -Controlled axis detach status signalsMDTCH1<F64#7>, MDTCH2<F68#7>, ...[Classification]Output signal[Function]These signals notify the PMC...

  • Page 32

    1.AXIS CONTROL B-63323EN-1/03- 16 -#7#6#5#4#3#2#1#01005RMB B5(;% !$ !" #$$ $ !%% !$ 5(*4B %" %&)1,/&'/&)' &CautionCAUTIONWhen a 2-axis or 3-axis amplifier is used, releasin...

  • Page 33

    B-63323EN-1/03 1.AXIS CONTROL- 17 -1.2.5 Outputting the Movement State of an AxisGeneralThe movement state of each axis can be output to the PMC.SignalAxis moving signalsMV1<F64#2&g...

  • Page 34

    1.AXIS CONTROL B-63323EN-1/03- 18 -CAUTION1 These signals maintain their existing condition duringa stop, indicating the direction of the axes’ movementbefore being stopped.2 In the case of manual han...

  • Page 35

    B-63323EN-1/03 1.AXIS CONTROL- 19 -1.2.6 Mirror ImageGeneralMirror image can be applied to each axis, either by signals or byparameters (setting input is acceptable). All movement dir...

  • Page 36

    1.AXIS CONTROL B-63323EN-1/03- 20 -Mirror image check signalMMI1<F65#0>, MI2<F69#0>, ...[Classification]Output signal[Function]These signals indicate the mirror image condition of each axis....

  • Page 37

    B-63323EN-1/03 1.AXIS CONTROL- 21 -CautionCAUTION1 When programmable mirror image and ordinarymirror image are specified at the same time,programmable mirror image is applied first.2 N...

  • Page 38

    1.AXIS CONTROL B-63323EN-1/03- 22 -1.2.7 Follow-upGeneralIf the machine moves in the state in which position control oncontrolled axes is disabled (during servo-off, emergency stop, or servoalarm), feed...

  • Page 39

    B-63323EN-1/03 1.AXIS CONTROL- 23 -Parameter#7#6#5#4#3#2#1#01800FVF 1;;!"#$$%"%"%%#$/%%""%&' %%"%"%%#*!$!!$/%%""%,&)' "%"...

  • Page 40

    1.AXIS CONTROL B-63323EN-1/03- 24 -1.2.8 Servo Off (Mechanical handle)GeneralPlace the controlled axes in the servo off state; that is, they stop thecurrent to the servo motor, which disables position c...

  • Page 41

    B-63323EN-1/03 1.AXIS CONTROL- 25 -Parameter#7#6#5#4#3#2#1#01802SVF );!"#$$%/$/%%""&' %%/$/%%""&)' $/%%""&CautionCAUTION1 In general, int...

  • Page 42

    1.AXIS CONTROL B-63323EN-1/03- 26 -1.2.9 Position SwitchGeneralPosition switch signals can be output to the PMC while the machinecoordinates along a controlled axes are within a specified ranges.Using p...

  • Page 43

    B-63323EN-1/03 1.AXIS CONTROL- 27 -- Setting the correspondence between position switch signals and controlled axes5270Controlled axis for which the tenth position switch function is p...

  • Page 44

    1.AXIS CONTROL B-63323EN-1/03- 28 -- Setting of position switch operating ranges- Maximum value5280Maximum value of the operating range of the 1-st position switch (PSW101)5281Maximum value of the opera...

  • Page 45

    B-63323EN-1/03 1.AXIS CONTROL- 29 -- Minimum value5290Minimum value of the operating range of the 1-st position switch (PSW201)5291Minimum value of the operating range of the 2-nd posi...

  • Page 46

    1.AXIS CONTROL B-63323EN-1/03- 30 -1.2.10 Vertical Axis Drop Prevention FunctionOverviewIf the machine is brought to an emergency stop and the power for aservo motor is turned off, the machine applies a...

  • Page 47

    B-63323EN-1/03 1.AXIS CONTROL- 31 -amplifier. If a nonvertical axis and vertical axis are connected to thesame multiaxis amplifier, enable the vertical axis drop preventionfunction ev...

  • Page 48

    1.AXIS CONTROL B-63323EN-1/03- 32 -1.3 ERROR COMPENSATION1.3.1 Stored Pitch Error CompensationOverviewIf pitch error compensation data is specified, pitch errors of each axiscan be compensated in detec...

  • Page 49

    B-63323EN-1/03 1.AXIS CONTROL- 33 -Procedure for displaying and setting the pitch error compensation data1Set the following parameters:-Number of the pitch error compens...

  • Page 50

    1.AXIS CONTROL B-63323EN-1/03- 34 -Explanation- Specifying the compensation positionTo assign the compensation positions for each axis, specify the positivedirection or the negative direction in refere...

  • Page 51

    B-63323EN-1/03 1.AXIS CONTROL- 35 -ParameterSetting value5420 : Compensation number for the reference position405421 : Smallest compensation position number335422 : Larg...

  • Page 52

    1.AXIS CONTROL B-63323EN-1/03- 36 -0.045.090.0135.0180.0225.0270.0315.0(68)(60)(67)(66)(65)(64)(63)(62)(61)(+)Reference positionCompensation values are output at thepositions indicated by .Therefore,...

  • Page 53

    B-63323EN-1/03 1.AXIS CONTROL- 37 -Parameter5420Number of pitch error compensation point of reference position for each axisNOTEAfter this parameter has been set, the po...

  • Page 54

    1.AXIS CONTROL B-63323EN-1/03- 38 -5421Number of pitch error compensation point with the largest negative value foreach axisNOTEAfter this parameter has been set, the power must be off turned off thenb...

  • Page 55

    B-63323EN-1/03 1.AXIS CONTROL- 39 -5422Number of pitch error compensation point with the largest positive value foreach axisNOTEAfter this parameter has been set, the po...

  • Page 56

    1.AXIS CONTROL B-63323EN-1/03- 40 -5424Interval of pitch error compensation points for each axisNOTEAfter this parameter has been set, the power must be off turned offthen back on for the setting to be...

  • Page 57

    B-63323EN-1/03 1.AXIS CONTROL- 41 -5425Angular displacement per rotation in rotation-axis pitch error compensationNOTEAfter this parameter has been set, the power must b...

  • Page 58

    1.AXIS CONTROL B-63323EN-1/03- 42 -CautionCAUTION- Compensation value rangeCompensation values can be set within the rangefrom -7 x compensation magnification (detection unit)to +7 x compensation magni...

  • Page 59

    B-63323EN-1/03 1.AXIS CONTROL- 43 -Reference itemSeries15i/150i-MAOperator’s Manual(Operation)(B-63324EN-1)II-9.7Dipaly and setting thepitch errorcompensation data

  • Page 60

    1.AXIS CONTROL B-63323EN-1/03- 44 -1.3.2 Backlash CompensationGeneral- Backlash compensationFunction for compensating for lost motion on the machine. Set acompensation value in parameter No. 1851, in ...

  • Page 61

    B-63323EN-1/03 1.AXIS CONTROL- 45 -Procedures for measuring the backlash compensation amounts duringcutting feed and rapid traverse- Backlash compensation amount during ...

  • Page 62

    1.AXIS CONTROL B-63323EN-1/03- 46 -- Backlash compensation amount during rapid traverse1 Set the backlash compensation amount during rapid traverse(parameter No. 1849) to "0."2 Move the mach...

  • Page 63

    B-63323EN-1/03 1.AXIS CONTROL- 47 -Operation examplesIn these examples, the following are assumed:Backlash compensation amount during cutting feed A = 40Backlash compens...

  • Page 64

    1.AXIS CONTROL B-63323EN-1/03- 48 -4Rapid traverse followed by rapid traverse in the opposite direction 0 100 200 300Rapid traverseG00 X100.0 ;Current compe...

  • Page 65

    B-63323EN-1/03 1.AXIS CONTROL- 49 -7 Cutting feed followed by cutting feed in the opposite direction 0 100 200 300Cutting fe...

  • Page 66

    1.AXIS CONTROL B-63323EN-1/03- 50 -Parameter#7#6#5#4#3#2#1#01804RBK : ; 47:<: =$ *0 10 1851Backlash compensation for each axis8 -&&&&-&&&&, $ =$ $+6$*$ $ .-)$ =$ ...

  • Page 67

    B-63323EN-1/03 1.AXIS CONTROL- 51 -NoteNOTEWhen backlash compensation is applied separatelyfor cutting feed and rapid traverse, jog feed isregarded as cutting feed.

  • Page 68

    1.AXIS CONTROL B-63323EN-1/03- 52 -1.3.3 Straightness CompensationGeneralFor a machine tool with a long stroke, deviations in straightnessbetween axes may deteriorate machining accuracy. For this reas...

  • Page 69

    B-63323EN-1/03 1.AXIS CONTROL- 53 -on the travel axis is output. In the above figure, while the travel axis ismoving from compensation point a to compensation point b, ...

  • Page 70

    1.AXIS CONTROL B-63323EN-1/03- 54 -5502Compensation point number b of straightness compensation move axis 15503Compensation point number c of straightness compensation move axis 15504Compensation point...

  • Page 71

    B-63323EN-1/03 1.AXIS CONTROL- 55 -5562Compensation corresponding to compensation point number b of move axis 25563Compensation corresponding to compensation point numbe...

  • Page 72

    1.AXIS CONTROL B-63323EN-1/03- 56 -NoteNOTE1 The straightness compensation function can be usedafter a moving axis and its compensation axis havereturned to the reference position.2 After setting param...

  • Page 73

    B-63323EN-1/03 1.AXIS CONTROL- 57 -1.3.4 Interpolated straightness compensationCompensation data, which is set using 128-point straightnesscompensation data, is divided ...

  • Page 74

    1.AXIS CONTROL B-63323EN-1/03- 58 -- Compensation dataCompensation data is set using 128 straightness compensation points.Parameter#7#6#5#4#3#2#1#05426IPC[Input type]Parameter input[Data type]Bitaxis ...

  • Page 75

    B-63323EN-1/03 1.AXIS CONTROL- 59 -WARNINGWARNING1 If the feedrate is high, multiple compensation pulses may be output at onetime depending on the straightness compensat...

  • Page 76

    1.AXIS CONTROL B-63323EN-1/03- 60 -1.3.5 128 straightness compensation pointsOverviewIn straightness compensation, compensation data is set as thecompensation amounts at the individual compensation poi...

  • Page 77

    B-63323EN-1/03 1.AXIS CONTROL- 61 -The following relationships hold:i δ = φ + (γ-α)ii π = φ + (β-α)and π, δ are automatically calculated from α, β, γ, an...

  • Page 78

    1.AXIS CONTROL B-63323EN-1/03- 62 -ExamplesThe following explains the method of setting parameters for the traveland compensation axes, as well as effective magnifications. Theparameters for travel an...

  • Page 79

    B-63323EN-1/03 1.AXIS CONTROL- 63 -As described above, a compensation axis can be set as a travel axis.If a compensation axis is set as such, the amount of travel due to...

  • Page 80

    1.AXIS CONTROL B-63323EN-1/03- 64 -5492Axis number of compensation axis 2 for straightness compensation moveaxis 25493Axis number of compensation axis 3 for straightness compensation moveaxis 35494Axis...

  • Page 81

    B-63323EN-1/03 1.AXIS CONTROL- 65 -5591Straightness compensation multiplier of move axis 15592Straightness compensation multiplier of move axis 25593Straightness compens...

  • Page 82

    1.AXIS CONTROL B-63323EN-1/03- 66 -#7#6#5#4#3#2#1#05580SMT[Input type]Parameter input[Data type]Bit # 1SMTThe parameters (No. 5591 to No. 5595) for straightnesscompensation multiplier:0: Are effecti...

  • Page 83

    B-63323EN-1/03 1.AXIS CONTROL- 67 -CautionCAUTION1 If the feedrate is high, multiple compensation pulsesmay be output at the same time depending on thestraightness compe...

  • Page 84

    1.AXIS CONTROL B-63323EN-1/03- 68 -1.3.6 Interpolated pitch error compensationOverviewIn stored pitch error compensation, the pitch error compensation pulseat each pitch error compensation point is out...

  • Page 85

    B-63323EN-1/03 1.AXIS CONTROL- 69 --Number of the most distant pitch error compensation point on theside of each axis - - - - - No.5421-Number of the most distant pitch ...

  • Page 86

    1.AXIS CONTROL B-63323EN-1/03- 70 -1.3.7 Cyclic second pitch error compensationOverviewWhen a rotary table is rotated using a gear, there are two cycles of theoccurrence of pitch errors: One cycle is ...

  • Page 87

    B-63323EN-1/03 1.AXIS CONTROL- 71 -Although a rotary table is used as an example here, cyclic second pitcherror compensation can be used in the same way when the machine...

  • Page 88

    1.AXIS CONTROL B-63323EN-1/03- 72 --Pitch error with a 360° cycle0°20°360°180°AεFig. 1.3.7 (e)-Pitch error after superimposition in portion APitch error with the cycle of therotation of the gear...

  • Page 89

    B-63323EN-1/03 1.AXIS CONTROL- 73 -Parameter5430Number of the farthest second cyclical pitch error compensation point inthe negative direction for each axis[Input type]P...

  • Page 90

    1.AXIS CONTROL B-63323EN-1/03- 74 -5433Magnification for second cyclical pitch error compensation for each axis[Input type]Parameter input[Data type]Integeraxis[Valid data range]0 - 100Set a magnificat...

  • Page 91

    B-63323EN-1/03 1.AXIS CONTROL- 75 -CAUTIONCAUTION1 Using the appropriate parameters, set the number ofthe most distant cyclic second pitch compensationpoint on the - sid...

  • Page 92

    1.AXIS CONTROL B-63323EN-1/03- 76 -1.3.8 Gradient CompensationOverviewBy compensating for those errors in tools such as feed screws thatdepend on the position of the machine system in detection units,m...

  • Page 93

    B-63323EN-1/03 1.AXIS CONTROL- 77 -a, b, c, d : Compensation point numbers. (Pitch error compensationpoint numbers are used. Parameters Nos. 5461 to 5464)α, β, γ, ...

  • Page 94

    1.AXIS CONTROL B-63323EN-1/03- 78 -Alarm and messageNumberMessageContentsPW0102ILLEGAL PARAMETER (I-COMP.)The parameter for setting slope compensation is incorrect.This alarm occurs in the following ca...

  • Page 95

    B-63323EN-1/03 1.AXIS CONTROL- 79 -1.3.9 Bidirectional Pitch Error CompensationOverviewIn bidirectional pitch error compensation, different pitch errorcompensation amoun...

  • Page 96

    1.AXIS CONTROL B-63323EN-1/03- 80 -Set of pitch error compensation data forthe positive directionSet of pitch error compensation datafor the negative directionSet of n data itemsSet of n data itemsPara...

  • Page 97

    B-63323EN-1/03 1.AXIS CONTROL- 81 -Table 1.3.9 (b) Positive-direction pitch error dataCompensationpoint number2021222324252627Compensationamount to be set-1+10+1+1+2-1-1...

  • Page 98

    1.AXIS CONTROL B-63323EN-1/03- 82 -- Compensation exampleIf, in the setting example given in the previous section, the machinemovesfrom 0.0 to 40.0,from 40.0 to -40.0, andfrom -40.0 to 0.0for a manual ...

  • Page 99

    B-63323EN-1/03 1.AXIS CONTROL- 83 -Parameter#7#6#5#4#3#2#1#05426BDP[Input type]Parameter input[Data type]Bitaxis; 2:, .$$ $ +0 +0 8+5420Number of pitch error compensati...

  • Page 100

    1.AXIS CONTROL B-63323EN-1/03- 84 -5422Number of pitch error compensation point with the largest positive value foreach axis[Input type]Parameter input[Data type]Integeraxis[Valid data range]From 0 thr...

  • Page 101

    B-63323EN-1/03 1.AXIS CONTROL- 85 -5425Angular displacement per rotation in rotation-axis pitch error compensation[Input type]Parameter input[Data type]Realaxis[Unit of ...

  • Page 102

    1.AXIS CONTROL B-63323EN-1/03- 86 -5428Pitch error compensation value at the reference position when a movementis made to the reference position in the direction opposite to the referenceposition retur...

  • Page 103

    B-63323EN-1/03 1.AXIS CONTROL- 87 -1.3.10 Nano Interpolation Type Error Compensation- OverviewThis function enables the servo output of interpolation-type pitch errorcom...

  • Page 104

    1.AXIS CONTROL B-63323EN-1/03- 88 -- CAUTIONCAUTION1 Even when this parameter is set to 1, themeasurement unit of already set compensation dataremains to be the detection unit. So, it isunnecessary to...

  • Page 105

    B-63323EN-1/03 1.AXIS CONTROL- 89 -1.3.11 Smooth Backlash CompensationOrdinary backlash compensation outputs all backlash compensationpulses at a point where the directi...

  • Page 106

    1.AXIS CONTROL B-63323EN-1/03- 90 -- When ‘Smooth backlash compensation’ is requiredUsually, relationship between motor position and actual machineposition can be shown as Fig.1.3.11(c). In this ca...

  • Page 107

    B-63323EN-1/03 1.AXIS CONTROL- 91 -Fig. 1.3.11(e)In order to avoid overcompensation just after change of direction, wehave developed smooth backlash compensation functio...

  • Page 108

    1.AXIS CONTROL B-63323EN-1/03- 92 -If cutting-/rapid traverse-specific compensation is enabled (parameterRBK (bit 6 of parameter No. 1804) = 1) is enabled, the total amount(B2) of backlash compensation...

  • Page 109

    B-63323EN-1/03 1.AXIS CONTROL- 93 -NOTEOnce this parameter is re-set, it is necessary to switchthe power off and on again. # 6RBKSpecifies whether to perform cutting-...

  • Page 110

    1.AXIS CONTROL B-63323EN-1/03- 94 -1847Distance at which the second stage of smooth backlash compensation ends[Input type]Parameter input[Unit of data]Integer axis[Valid data range]Detection unit[Valid...

  • Page 111

    B-63323EN-1/03 1.AXIS CONTROL- 95 -1851Amount of backlash compensation for an individual axis[Input type]Parameter input[Unit of data]Integer axis[Valid data range]Detec...

  • Page 112

    1.AXIS CONTROL B-63323EN-1/03- 96 -1.3.12 Addition of 5000 Pitch Error Compensation Points- OverviewThis function can add 5000 points for stored, interpolation-type,bidirectional, and cyclic second pit...

  • Page 113

    B-63323EN-1/03 1.AXIS CONTROL- 97 -- CAUTIONCAUTION1 Stored pitch error compensation cannot be usedacross a standard compensation point (numbers 0 to1279 or, in a system...

  • Page 114

    1.AXIS CONTROL B-63323EN-1/03- 98 -1.3.13 Thermal Growth Compensation along Tool VectorOutlineThe thermal growth compensation along tool vector, in added to thecompensation is input by using the extern...

  • Page 115

    B-63323EN-1/03 1.AXIS CONTROL- 99 -4. After all the signals are read, the control unit drives the read endsignal THREND high.5. When THREND goes high, the PMC drives t...

  • Page 116

    1.AXIS CONTROL B-63323EN-1/03- 100 -+X+Z(1) When data is positive( D > 0 : When the tool length is an extension )εx ( along the X axis )Dεz ( along the Z axis )ε( Direction of thermal growth )( D...

  • Page 117

    B-63323EN-1/03 1.AXIS CONTROL- 101 -SignalsThermal growth compensation start signalTHML<G161#3>[Classification]Input signal[Function nThermal growth compensation b...

  • Page 118

    1.AXIS CONTROL B-63323EN-1/03- 102 -Thermal growth compensation dataTHD00 to THD15<G178,G179>[Classification]Input signal[Function nCompensation is applied to the corresponding axis,and the tool ...

  • Page 119

    B-63323EN-1/03 1.AXIS CONTROL- 103 -6083Linear axis 3 for three-dimensional cutter compensation and so forth (firstgroup) - 9 Set the rotation axis and linear axes...

  • Page 120

    1.AXIS CONTROL B-63323EN-1/03- 104 -6089Angle of inclination for the rotation axis for three-dimensional cuttercompensation and so forth (second group)789$ $ & ?!!6$$ ,-:)-&&&&&...

  • Page 121

    B-63323EN-1/03 1.AXIS CONTROL- 105 --The rotation axis rotates about an axis that perpendicularly intersectsthe plane formed by linear axis 1 and linear axis 2.-When the...

  • Page 122

    1.AXIS CONTROL B-63323EN-1/03- 106 -6104Reference angle for the rotation axis for three-dimensional cuttercompensation and so forth (first group)6105Reference angle for the rotation axis for three-dime...

  • Page 123

    B-63323EN-1/03 1.AXIS CONTROL- 107 -Parameter Nos. 6106 to 6107The direction of a compensation vector is set by setting an angular displacement(RA, RB) from the directio...

  • Page 124

    1.AXIS CONTROL B-63323EN-1/03- 108 -7517Offset value for angular displacement of a rotation axis7 8 9 $ $ & ?!!6$$ ,-:) -&&&&&&+&&a...

  • Page 125

    B-63323EN-1/03 1.AXIS CONTROL- 109 -; 'AB, $ $ - $ ) $- - $ ) $ .$ * .00:Detection unit1:1/1000 of detection unit (the same unit as for nano interpo...

  • Page 126

    1.AXIS CONTROL B-63323EN-1/03- 110 -NOTE8 Machine Zero Point Shift is available for the same ordifferent axis when this function is effective.9 The positions of rotary axes which define thedirection of...

  • Page 127

    B-63323EN-1/03 1.AXIS CONTROL- 111 -1.4 THREE-DIMENSIONAL ERROR COMPENSATIONOverviewIn ordinary pitch error compensation, compensation is applied to aspecified compensat...

  • Page 128

    1.AXIS CONTROL B-63323EN-1/03- 112 -individual axes at the individual vertexes be Cnx, Cny, and CNz (wheren is a number between 1 and 8).Let the interior division ratio on the X-axis at P be x. Here, ...

  • Page 129

    B-63323EN-1/03 1.AXIS CONTROL- 113 -A3: Third compensation axisP....: Compensation data (-128 - 127)(Example)%N100001A1P1A2P2A3P3N100002A1P-2A2P3A3P4N100003A1P0A2P0A3P0...

  • Page 130

    1.AXIS CONTROL B-63323EN-1/03- 114 -Three-dimensional error compensation screen- Compensation amountCompensation point numbers are displayed, as well as compensationdata for the individual compensation...

  • Page 131

    B-63323EN-1/03 1.AXIS CONTROL- 115 -- Punching of compensation data(1) Place the system in EDIT mode.(2) Click soft key [Punch].(3) Enter the file number and name as req...

  • Page 132

    1.AXIS CONTROL B-63323EN-1/03- 116 -5446Number of the three-dimensional error compensation point at the referenceposition (1-st axis)5447Number of the three-dimensional error compensation point at the ...

  • Page 133

    B-63323EN-1/03 1.AXIS CONTROL- 117 -CautionCAUTIONThe setting of compensation data usingprogrammable parameter input (G10L51) must bespecified in canned cycle cancel mod...

  • Page 134

    1.AXIS CONTROL B-63323EN-1/03- 118 -1.5 SETTINGS RELATED TO SERVO CONTROLLED AXESTypical units handled through the servo interface include:-Digital controlled AC servo motor-Motor feedback: Serial cod...

  • Page 135

    B-63323EN-1/03 1.AXIS CONTROL- 119 -1.5.1 Servo ParameterOverviewThis section explains the main servo parameters. For an explanation ofservo parameters not mentioned here, refer to t...

  • Page 136

    1.AXIS CONTROL B-63323EN-1/03- 120 -Parameter#7#6#5#4#3#2#1#01800IVOSAKCINCCIRFWFVFCVR !"# !"$%& $&$' ( $ )**++ $%& +, -$& +, -$ .*/# ! $%& # $& 0# $'( # ! ...

  • Page 137

    B-63323EN-1/03 1.AXIS CONTROL- 121 - 2# !! ,!+ -$%& 34)5( $& 34.4( ! $/!#6 7 ! #6( #6 #6 6$ 1!8 6,4.4-# ! ,4)5- $* 7( ! # ( ! $ 1 !,!- !!$1 #,#2- 4%% 6...

  • Page 138

    1.AXIS CONTROL B-63323EN-1/03- 122 - @> ! !">** !!#!$%& ! " >** !!!%$& !$NOTEEven when the system is reset when the VRDY OFF alarm ignoresignal is at 1 and th...

  • Page 139

    B-63323EN-1/03 1.AXIS CONTROL- 123 - C ! +$%& !$& !$/#% ( ! +$ 1 # +$ 5=6 ! %& ' & @'1 $%& $& $#7#6#5#4#3#2#1#01810NAD[Input type]Par...

  • Page 140

    1.AXIS CONTROL B-63323EN-1/03- 124 - 2<D ! #+ #+ ,# - $%& '& /#+ & #% + E # $1( !#+ #!(7($ ! #+ <D7$ ;< %& # $& # ,# -$#7#6#5#4#3#2#1#01816ACM[Input type]Parame...

  • Page 141

    B-63323EN-1/03 1.AXIS CONTROL- 125 - @<F 8'$%& $& 3$1# $1820Command multiplier for each axis (CMR)[Input type]Parameter input[Data type]Integeraxis[Unit of data]See the f...

  • Page 142

    1.AXIS CONTROL B-63323EN-1/03- 126 -1822Value of the denominator of a command multiplier for each axis (optionalcommand multiplier)[Input type]Parameter input[Data type]Integeraxis[Valid data range]0 -...

  • Page 143

    B-63323EN-1/03 1.AXIS CONTROL- 127 -1828Positioning deviation limit for each axis while it is moving!73 !% +GGGGGGGG! 7!$! 77 7!( ,!-$C(!! $1829Positioning deviation limit for...

  • Page 144

    1.AXIS CONTROL B-63323EN-1/03- 128 -1832Feed-stop position deviation for each axis!73 !% +GGGGGGGG + 7$! 7!7 + 7( # 8 $ /! # + ( # 8 $1 + !! $C( #! ! ! 7 + $1837Positioning deviation limit w...

  • Page 145

    B-63323EN-1/03 1.AXIS CONTROL- 129 -1844Grid shift amount of the reference position shift function[Input type]Parameter input[Data type]Integeraxis[Unit of data]detection unit[Valid d...

  • Page 146

    1.AXIS CONTROL B-63323EN-1/03- 130 -1850Grid shift/reference position shift for each axis[Input type]Parameter input[Data type]Integeraxis[Unit of data]detection unit[Valid data range]0 - 99999999Speci...

  • Page 147

    B-63323EN-1/03 1.AXIS CONTROL- 131 -1.5.2 Absolute Position DetectionOverviewEven after the CNC is turned off, the pulse coder, which is backed upby a battery, retains the position. ...

  • Page 148

    1.AXIS CONTROL B-63323EN-1/03- 132 -Parameter#7#6#5#4#3#2#1#01815APCAPZ[Input type]Parameter input[Data type]Bitaxis 2<D ! #+ #+ ,# - $%& '& /#+ & #% + E # $1( !#+ #!(7($ ! #+ ...

  • Page 149

    B-63323EN-1/03 1.AXIS CONTROL- 133 -NumberMessageContentsOT0036BATTERY DOWN (ABS PCDR)Low absolute position detector battery voltageReplace the battery without switching off the power...

  • Page 150

    1.AXIS CONTROL B-63323EN-1/03- 134 -1.5.3 FSSB SettingGeneralConnecting the CNC control section to servo amplifiers via a high-speed serial bus (FANUC Serial Servo Bus, or FSSB), which uses onlyone fib...

  • Page 151

    B-63323EN-1/03 1.AXIS CONTROL- 135 -Explanation-SlaveIn an FSSB-based system, a fiber optics cable is used to connect theCNC toservo amplifiers and pulse modules. These amplifiers an...

  • Page 152

    1.AXIS CONTROL B-63323EN-1/03- 136 -Fig. 1.5.3 (b)With the default setting, several functional restrictions are imposed.Usually, perform automatic setting from the FSSB setting screenbefore operating t...

  • Page 153

    B-63323EN-1/03 1.AXIS CONTROL- 137 -4 Click soft key "Set" to perform automatic setting. If the settings areinvalid, a warning is generated. correct the settings.By means ...

  • Page 154

    1.AXIS CONTROL B-63323EN-1/03- 138 -- Manual settingAfter 1 is set for parameter FMD (bit 0 of No. 1090) or after automaticsetting is performed (1 is set for parameter ASE (bit 1 of No. 1090),FSSB sett...

  • Page 155

    B-63323EN-1/03 1.AXIS CONTROL- 139 -FSSB data displayThe FSSB setting screen displays FSSB-based amplifier and axisinformation. This information can also be specified by the operator...

  • Page 156

    1.AXIS CONTROL B-63323EN-1/03- 140 -letter such as L (first axis), M (second axis) or N (third axis)indicating the placing of the axis in the amplifier.•The following items are displayed as amplifier...

  • Page 157

    B-63323EN-1/03 1.AXIS CONTROL- 141 -- Axis setting screenThe axis setting screen displays the information shown below:Fig. 1.5.3 (e)The axis setting screen displays the following item...

  • Page 158

    1.AXIS CONTROL B-63323EN-1/03- 142 -Consecutive odd and even numbers are displayed for themaster and slave axes for tandem control.•EGBThe values set for parameter No. 1096 are displayed.Consecutive ...

  • Page 159

    B-63323EN-1/03 1.AXIS CONTROL- 143 -FSSB data setting procedure On an FSSB setting screen (other than the amplifier maintenancescreen), pressing the [(OPRT)] soft key displays the fol...

  • Page 160

    1.AXIS CONTROL B-63323EN-1/03- 144 -- Axis setting screenOn the axis setting screen, the following items can be specified:•M1 : connector number for pulse module 1For an axis that uses pulse module 1...

  • Page 161

    B-63323EN-1/03 1.AXIS CONTROL- 145 -•A duplicate value is specified for M2.•A duplicate value is specified for SPOS.•A duplicate value is specified for CS.•A duplicate value i...

  • Page 162

    1.AXIS CONTROL B-63323EN-1/03- 146 -1089Address conversion table value (ATR) for slave 10NOTEAfter this parameter has been set, the power must be off turned off thenback on for the setting to become ef...

  • Page 163

    B-63323EN-1/03 1.AXIS CONTROL- 147 -NOTE1. When using the electronic gear box (EGB) functionAlthough EGB and dummy axes do not require amplifiers,assume that they are connected to du...

  • Page 164

    1.AXIS CONTROL B-63323EN-1/03- 148 -#7#6#5#4#3#2#1#01092DSP[Input type]Parameter input[Data type]Bitaxis # 0DSPUsually, do not directly enter any value, because this parameter isspecified on the FSS...

  • Page 165

    B-63323EN-1/03 1.AXIS CONTROL- 149 - # 6PM1Specifies whether to use the first pulse module.0:Do not use.1:Use. # 7PM2Specifies whether to use the second pulse module.0: Do not u...

  • Page 166

    1.AXIS CONTROL B-63323EN-1/03- 150 -1023Servo axis number of each axisNOTEAfter this parameter has been set, the power must be off turned offthen back on for the setting to become effective.[Input type...

  • Page 167

    B-63323EN-1/03 1.AXIS CONTROL- 151 -1027Spindle number of a spindle positioning1028Spindle number of a Cs contour control axis !7 !% + 2Set the axis attribute for each control ax...

  • Page 168

    1.AXIS CONTROL B-63323EN-1/03- 152 -1094Connector number of the 1-st pulse module1095Connector number of the second pulse module !7 !% + @This parameter is automatically specified when the FSSB se...

  • Page 169

    B-63323EN-1/03 1.AXIS CONTROL- 153 -1097Master and slave numbers for tandem control (on the FSSB setting screenonly)[Input type]Parameter input[Data type]Integeraxis[Valid data range]...

  • Page 170

    1.AXIS CONTROL B-63323EN-1/03- 154 -Example of axis configuration and parameter setting- Example1Fig. 1.5.3 (h)Fig. 1.5.3 (i)The connection of slaves (servo amplifiers) and controlled axes isdetermined...

  • Page 171

    B-63323EN-1/03 1.AXIS CONTROL- 155 -- Example2Fig. 1.5.3 (j) Example of axis configuration and parameter setting when the simpleelectronic gearbox (EGB) function is used(EGB slave ax...

  • Page 172

    1.AXIS CONTROL B-63323EN-1/03- 156 -Example3If the system has 11 or more controlled axes, parameter No. 1110 to No.1109 and No. 1110 to No. 1119 as well as parameter No. 1080 to No.1089 are added as ad...

  • Page 173

    B-63323EN-1/03 1.AXIS CONTROL- 157 -Alarm and messageNumberMessageContentsSV0060FSSB:OPEN READY TIME OUTThe FSSB was not in a ready to open state duringinitialization.A probable cause...

  • Page 174

    1.AXIS CONTROL B-63323EN-1/03- 158 -1.6 SETTINGS RELATED TO COORDINATE SYSTEMS1.6.1 Machine Coordinate SystemGeneralA machine coordinate system uses a machine-specific point as itsorigin. The machine ...

  • Page 175

    B-63323EN-1/03 1.AXIS CONTROL- 159 -1.6.2 Workpiece Coordinate System/Addition of WorkpieceCoordinate System PairGeneralA coordinate system used for machining a workpiec...

  • Page 176

    1.AXIS CONTROL B-63323EN-1/03- 160 -(2) Programming by G10 or G92 (G50)(3) Using external data input (refer to 15.2)Fig. 1.6.2 Changing an external workpiece zero point offset value or workpiece zero p...

  • Page 177

    B-63323EN-1/03 1.AXIS CONTROL- 161 -1221Offset of the origin of workpiece coordinate system 1 (G54)1222Offset of the origin of workpiece coordinate system 2 (G55)1223Off...

  • Page 178

    1.AXIS CONTROL B-63323EN-1/03- 162 -1.6.3 Rotation Axis Roll-overGeneralThe roll-over function prevents coordinates for the rotation axis fromoverflowing. The roll-over function is enabled by setting b...

  • Page 179

    B-63323EN-1/03 1.AXIS CONTROL- 163 -4 =6%+(59 :29 $+"( *+"?35 ( #1(./=.(#7#6#5#4#3#2#1#01009ROL'4 =6:%+&0(59 1(29 @(NOTEThis bit is valid only for a rotati...

  • Page 180

    1.AXIS CONTROL B-63323EN-1/03- 164 -Reference itemSeries15i/150i-MAOperator’s Manual(Programming)(B-63324EN)II-19.7Rotation axes roll over

  • Page 181

    B-63323EN-1/03 1.AXIS CONTROL- 165 -1.6.4 Cutting/Rapid Traverse In-position CheckOverviewThe cutting-/rapid traverse-specific in-position check enables aneffective area...

  • Page 182

    1.AXIS CONTROL B-63323EN-1/03- 166 -Cutting feedCutting feedCutting feed effective areaCutting feed in-position checkFig. 1.6.4(b) When the Next Block Is a Cutting Feed Block(2) If the next block is a...

  • Page 183

    B-63323EN-1/03 1.AXIS CONTROL- 167 -Parameters#7#6#5#4#3#2#1#01800CINCCI[Input type]Parameter input[Data type]Bit # 4CCISpecifies what parameter is to be used to spec...

  • Page 184

    1.AXIS CONTROL B-63323EN-1/03- 168 -1827Effective area for an individual axis[Input type]Parameter input[Data type]Integer axis[Unit of data]Detection unit[Valid data range]0 to 99999999This parameter ...

  • Page 185

    B-63323EN-1/03 1.AXIS CONTROL- 169 -1.7 PARALLEL AXIS CONTROLGeneralWhen a machine tool is provided with multiple heads and multipletables, and multiple, identical workp...

  • Page 186

    1.AXIS CONTROL B-63323EN-1/03- 170 -- Tool length compensation and tool offset in a parallel axisTo apply tool length compensation to each axis, specify a differencebetween an H code number and the off...

  • Page 187

    B-63323EN-1/03 1.AXIS CONTROL- 171 -(2) Absolute command-Rapid traverse and linear interpolationThe absolute coordinates of the end point are identical for allparallel a...

  • Page 188

    1.AXIS CONTROL B-63323EN-1/03- 172 -SignalsParking signalsPK1<G65#4>, PK2<G69#4> , ...[Classification]Input signals[Function]Ignores a programmed command for a parallel axis to disable moti...

  • Page 189

    B-63323EN-1/03 1.AXIS CONTROL- 173 -Parameter1021Subscripts of the axis names of parallel, synchronization control, andtandem control axes ;5 !3.!5To distinguish the axe...

  • Page 190

    1.AXIS CONTROL B-63323EN-1/03- 174 -6021Bias set for the tool length compensation number for each axis% ; 5 " For parallel operation, set a bias for the tool length compensation num...

  • Page 191

    B-63323EN-1/03 1.AXIS CONTROL- 175 -1.8 TANDEM CONTROLGeneralIf sufficient torque cannot be obtained with one motor (when driving alarge table, for example), two motors ...

  • Page 192

    1.AXIS CONTROL B-63323EN-1/03- 176 -Command pulsePositionloopBuilt-indetectorSeparate detectorScaleAverage?PRM.1815#1PRM. 1952#2PRM. 1879PRM.1980Preload (L)VelocityfeedbackCurrentloopRotorpositionServo...

  • Page 193

    B-63323EN-1/03 1.AXIS CONTROL- 177 -Explanation- Axis configuration in tandem controlThe limitations below are imposed on axis configuration in tandemcontrol.(1) Up to f...

  • Page 194

    1.AXIS CONTROL B-63323EN-1/03- 178 -the tandem connection of two motors through a mechanism such as agear can be reduced. This function, however, does not reduce thebacklash inherent to a mechanical ...

  • Page 195

    B-63323EN-1/03 1.AXIS CONTROL- 179 -- Notes on tandem control stabilityThe key to tandem control stability is that feedback capability isavailable. The feedback capabil...

  • Page 196

    1.AXIS CONTROL B-63323EN-1/03- 180 -Parameter- Setting data (parameter)When set for tandem control axes, the parameters to be set for each axisare divided into three types:(1) Parameters in which the s...

  • Page 197

    B-63323EN-1/03 1.AXIS CONTROL- 181 -Master axisSlave axisNo.1815#110No.18160111000001110000No.1891400012500No.189640004000No.197704No.197801000- Parameters that need to ...

  • Page 198

    1.AXIS CONTROL B-63323EN-1/03- 182 -- Parameters in which the same data is set for the master axis and slave axisParameter No.Description1012#3-#01005#01005#11005#21005#31006#01006#11006#21006#31006#51...

  • Page 199

    B-63323EN-1/03 1.AXIS CONTROL- 183 -#7#6#5#4#3#2#1#01817TDM[Input type]Parameter input[Data type]Bitaxis4 3*%+0(59 0(29 (%"0(1875Load-inertia ratio 5 &?=A3A:8B=...

  • Page 200

    1.AXIS CONTROL B-63323EN-1/03- 184 -1980Pre-load value for each axis (Tcmd offset)#8A=>= &2>=2&2>=2",(*0""(#028?7(@ /5 # + +?#79?8/58A=>=C./3C./3%0C./3Alarm ...

  • Page 201

    B-63323EN-1/03 1.AXIS CONTROL- 185 -1.9 SYNCHRONOUS CONTROLGeneralWhen one axis is driven by two servo motors as in the case of a largegantry machine, a command for one ...

  • Page 202

    1.AXIS CONTROL B-63323EN-1/03- 186 -1.9.1 Configuration of Synchronous Control AxesMaster axis and slave axis for synchronous controlAn axis used as the reference for synchronous control is referred to...

  • Page 203

    B-63323EN-1/03 1.AXIS CONTROL- 187 -- Assigning suffixes to axis namesA suffix can be assigned to an axis name; examples are X1, X2, XM,and XS. By assigning a suffix to...

  • Page 204

    1.AXIS CONTROL B-63323EN-1/03- 188 -1.9.2 Synchronous Error CompensationIf a synchronous error which is greater than the zero width value set inparameter No. 1912 occurs, a compensation pulse calculati...

  • Page 205

    B-63323EN-1/03 1.AXIS CONTROL- 189 -Kd0AKsBSynchronization errorcompensation gainSynchronization errorA : Synchronous error zero width (parameter No. 1912)B : Synchronou...

  • Page 206

    1.AXIS CONTROL B-63323EN-1/03- 190 -1.9.3 Synchronization AlignmentWhen the power is turned on, or the emergency stop state is canceled,the master axis and slave axis under synchronous control are nota...

  • Page 207

    B-63323EN-1/03 1.AXIS CONTROL- 191 -Until synchronization alignment is completed, synchronous errorcompensation is not performed. However, a synchronous error alarmchec...

  • Page 208

    1.AXIS CONTROL B-63323EN-1/03- 192 -movement at the FL feedrate, the master axis and slave axis stop attheir first grid points detected after the reference positionproximity signal is set to 0. The re...

  • Page 209

    B-63323EN-1/03 1.AXIS CONTROL- 193 -1.9.4 Synchronous Error CheckA synchronous error is monitored at all times. If an error greater than acertain limit is detected, an ...

  • Page 210

    1.AXIS CONTROL B-63323EN-1/03- 194 -greater than the value set in parameter No. 7723, an OT513 alarm isissued, and the machine is stopped.This function can check for the machine position shift that can...

  • Page 211

    B-63323EN-1/03 1.AXIS CONTROL- 195 -1.9.5 Recovery from Excessive Synchronous Error AlarmTwo methods of recovery from an excessive synchronous error alarmare available. ...

  • Page 212

    1.AXIS CONTROL B-63323EN-1/03- 196 -(6) Press the RESET button to reset the adjustment mode alarm.Recovery using normal operationThis method is used if the input signal is used to switch betweensynchro...

  • Page 213

    B-63323EN-1/03 1.AXIS CONTROL- 197 -1.9.6 Torque Difference Alarm Detection for Synchronous ControlIf the master and slave axes move independently under synchronouscontr...

  • Page 214

    1.AXIS CONTROL B-63323EN-1/03- 198 -If it is difficult to read the torque difference absolute value fromthe Servo Tune screen, the following steps can be used to observethe torque difference absolute v...

  • Page 215

    B-63323EN-1/03 1.AXIS CONTROL- 199 -SignalSynchronous control selection signalSYNC1<G066#2>, SYNC2<G070#2>, ... [Classification]Input signal[Function]Notifie...

  • Page 216

    1.AXIS CONTROL B-63323EN-1/03- 200 -Signal address#7#6#5#4#3#2#1#0G066SYNC1G067*ACTF1G158NSYNCAG384*NZ1The above addresses of SYNC1, *ACTF1, and *NZ1 are the signaladdresses for the first axis.For the ...

  • Page 217

    B-63323EN-1/03 1.AXIS CONTROL- 201 -Address bitSymbolSignal nameAxis-specificMasteronlyG0676 VCSKPxVelocity command skip signalG0677 SCNTRxSpindle contour control mode s...

  • Page 218

    1.AXIS CONTROL B-63323EN-1/03- 202 -Parameter#7#6#5#4#3#2#1#01010SYC # 0SYCSpecifies whether to use the synchronization function with machinecoordinates in the synchronous control function.0: Not us...

  • Page 219

    B-63323EN-1/03 1.AXIS CONTROL- 203 -#7#6#5#4#3#2#1#01803MVBCLPADJ / 0) % " & % " "# ' " % " " %" "(1 " & %...

  • Page 220

    1.AXIS CONTROL B-63323EN-1/03- 204 -#7#6#5#4#3#2#1#01817SYN[Input type]Parameter input[Data type]Bitaxis/ );2)%& " %% " " %" "(1 <% % " " %" " &am...

  • Page 221

    B-63323EN-1/03 1.AXIS CONTROL- 205 -1912Dead zone for the synchronous error on each axis 9" % " .,==3 % " " "" " % *"%&qu...

  • Page 222

    1.AXIS CONTROL B-63323EN-1/03- 206 -1917Synchronous error zero width 2 for an individual axis[Input type]Parameter input[Data type]Integeraxis[Unit of data]detection unit[Valid data range]0 - 32767Spec...

  • Page 223

    B-63323EN-1/03 1.AXIS CONTROL- 207 -#7#6#5#4#3#2#1#07601SRF[Input type]Parameter input[Data type]Bit # 4SRFSpecifies how the slave axis and master axis operate with G...

  • Page 224

    1.AXIS CONTROL B-63323EN-1/03- 208 -First axis: X-axisSecond axis : Y-axisThird axis: Z-axisFourth axis : U-axisTo synchronize the U-axis with X-axis, set the parameters as follows:X: 0Y: 0Z: 0U: 1...

  • Page 225

    B-63323EN-1/03 1.AXIS CONTROL- 209 -7799Limit value for synchronization error check based onposition deviation[Input type]Parameter input[Data type]Integeraxis[Unit of d...

  • Page 226

    1.AXIS CONTROL B-63323EN-1/03- 210 -(1) Parameters in which the same data must be specified for both the master axis andslave axisNumberMeaning of parameter12#7Axis detach1005#0Reference position retur...

  • Page 227

    B-63323EN-1/03 1.AXIS CONTROL- 211 -NumberMeaning of parameter1242Coordinate data for the third reference position in the machinecoordinate system1243Coordinate data for...

  • Page 228

    1.AXIS CONTROL B-63323EN-1/03- 212 -NumberMeaning of parameter1660Maximum allowable acceleration for acceleration/decelerationbefore interpolation1663Allowable acceleration for each axis for the decele...

  • Page 229

    B-63323EN-1/03 1.AXIS CONTROL- 213 -NumberMeaning of parameter1007#5Selects the direction of rotation that corresponds to a shorter wayin G90 mode for rotary axis contro...

  • Page 230

    1.AXIS CONTROL B-63323EN-1/03- 214 -NumberMeaning of parameter1574Acceleration rate for acc/dec (for rough machining)1575Max acceleration for deceleration based on acceleration (forrough machining)2020...

  • Page 231

    B-63323EN-1/03 1.AXIS CONTROL- 215 -(3) Parameters in which the data to be set may differ between the master axis andslave axisNumberMeaning of parameter1004#6Axis posit...

  • Page 232

    1.AXIS CONTROL B-63323EN-1/03- 216 -(4) Parameters in which data must be set only for the slave axisNumberMeaning of parameter1010#0Machine coordinate data-based synchronization function is used forsyn...

  • Page 233

    B-63323EN-1/03 1.AXIS CONTROL- 217 -Alarm and messageNumberMessageContentsOT0030SYNC EXCESS ERROR ALARM 1The synchronous error amount is greater than the value setto par...

  • Page 234

    1.AXIS CONTROL B-63323EN-1/03- 218 -NoteNOTE1 During synchronous operation, the followingoperation results according to the setting of bit 4(SRF) of parameter No. 7601 when automaticreference position...

  • Page 235

    B-63323EN-1/03 1.AXIS CONTROL- 219 -1.10 TWIN-TABLE CONTROLGeneralIn twin-table control, synchronization operation, single operation, andnormal operation can be switched...

  • Page 236

    1.AXIS CONTROL B-63323EN-1/03- 220 -SignalSynchronous control selection signalSYNC1<G066#2>, SYNC2<G070#2>, ...See the description of synchronous control.Parameter#7#6#5#4#3#2#1#07613TWJ[In...

  • Page 237

    B-63323EN-1/03 1.AXIS CONTROL- 221 -7642M code that causes switching to independent operationduring twin table control[Input type]Parameter input[Data type]Integer[Valid...

  • Page 238

    1.AXIS CONTROL B-63323EN-1/03- 222 -NoteNOTE1 In synchronization operation, reference positionreturn movement for the Y axis is also applied to theV axis for an automatic reference position returncomma...

  • Page 239

    B-63323EN-1/03 1.AXIS CONTROL- 223 -NOTE7 Pitch error compensation and backlashcompensation are applied to the master axis andslave axis independently.8 Synchronous cont...

  • Page 240

    1.AXIS CONTROL B-63323EN-1/03- 224 -1.10.1 Tool Length Compensation in Tool Axis Direction with TwinTable ControlOverviewFor a machine that applies twin table control to two heads, tool lengthcompensat...

  • Page 241

    B-63323EN-1/03 1.AXIS CONTROL- 225 -- Switching between synchronous and independent operation usingsynchronization control select signals SYNCxUse synchronization contro...

  • Page 242

    1.AXIS CONTROL B-63323EN-1/03- 226 -Table 1.10 (c) M Code Parameter SettingsNumberDescription7633M code which turns synchronization off (master axisindependent operation)Mmm7634M code which turns sync...

  • Page 243

    B-63323EN-1/03 1.AXIS CONTROL- 227 -Table 1.10 (d) Master Head Select Signals and Synchronization ControlSelect SignalsMaster head select signalType ofoperationTLHD2B T...

  • Page 244

    1.AXIS CONTROL B-63323EN-1/03- 228 -Signal addresses#7#6#5#4#3#2#1#0G066SYNC1The above address is the signal address of the first axis.For the signal addresses of the second and subsequent axes, seeApp...

  • Page 245

    B-63323EN-1/03 1.AXIS CONTROL- 229 -Section 4.29, "Parameters Related to the Five-Axis ControlFunction"Set the parameters for head 2 in the same way as the par...

  • Page 246

    1.AXIS CONTROL B-63323EN-1/03- 230 -- Sample parameter settingsFor the sample machine configuration shown in Fig. 1.10 (a), set theparameters related to axes as listed below.Parameters set for each ax...

  • Page 247

    B-63323EN-1/03 1.AXIS CONTROL- 231 -NOTE2 Always turn the synchronization control select signalsfor two rotation axes, contained in one head, on or offsimultaneously.(Ex...

  • Page 248

    1.AXIS CONTROL B-63323EN-1/03- 232 -1.11 CHOPPING FUNCTIONGeneralWhen contour grinding is performed, the chopping function can beused to grind the side face of a workpiece. By means of this function,w...

  • Page 249

    B-63323EN-1/03 1.AXIS CONTROL- 233 -immediately if an emergency stop is applied or if a servo alarm isissued.- Chopping activated by signal inputBefore chopping can be started, the ch...

  • Page 250

    1.AXIS CONTROL B-63323EN-1/03- 234 -- Modifying chopping dataDuring chopping, point R, the upper dead point, lower dead point, andchopping feedrate can be modified by specifying a G81.1 command. Inthi...

  • Page 251

    B-63323EN-1/03 1.AXIS CONTROL- 235 -Once movement to the lower dead point has been completed, theprevious chopping delay compensation is set to 0, and choppingdelay compensation is pe...

  • Page 252

    1.AXIS CONTROL B-63323EN-1/03- 236 -Previous upper dead pointPrevious lower dead pointNew lower dead pointChanging the lower dead pointThe tool first moves to the upper dead point, then to the new lowe...

  • Page 253

    B-63323EN-1/03 1.AXIS CONTROL- 237 -- Bottom dead point overshoot damp controlBottom dead point overshoot damp control is enabled when thechopping rate (command-specified rate overri...

  • Page 254

    1.AXIS CONTROL B-63323EN-1/03- 238 -- Reset during choppingWhen a reset is performed during chopping, the tool immediatelymoves to point R, after which chopping mode is canceled.If an emergency stop or...

  • Page 255

    B-63323EN-1/03 1.AXIS CONTROL- 239 -- Look-ahead acceleration/deceleration before interpolationFor a chopping axis, look-ahead acceleration/deceleration beforeinterpolation is not app...

  • Page 256

    1.AXIS CONTROL B-63323EN-1/03- 240 -SignalsChopping hold signal*CHLD<G044#7>[Classification]InputSignals[Function]Stops chopping.[Operation]When this signal is set to 0, the CNC operates as descr...

  • Page 257

    B-63323EN-1/03 1.AXIS CONTROL- 241 -Chopping feedrate override signals*CHP1-*CHP8<G044#0-#3>[Classification]Input signal[Function]Overrides the chopping feedrate.[Operation]The ...

  • Page 258

    1.AXIS CONTROL B-63323EN-1/03- 242 -Signal address#7#6#5#4#3#2#1#0G044*CHLDCHPST*CHP8*CHP4*CHP2*CHP1F157CHPCYL CHPMDParameter#7#6#5#4#3#2#1#01001CAF[Input type]Setting input[Data type]Bit # 7CAFSpec...

  • Page 259

    B-63323EN-1/03 1.AXIS CONTROL- 243 -1193Upper limit for chopping"#$ $%& ' %%(&&%) *$''''''!'''+''''''!'''& !1194Lower limit for chopping"#$ $%& ' %%(&a...

  • Page 260

    1.AXIS CONTROL B-63323EN-1/03- 244 -1197Maximum feedrate during chopping"#,$ ,$,% & "%-&%) *$.!.+/0....!.&4 ! )5.5 $%6!0/.&4 !1198Chopping rate for enabling bottom dead point ...

  • Page 261

    B-63323EN-1/03 1.AXIS CONTROL- 245 -Alarm and messageNumberMessageContentsPS0472ILL-COMMAND IN G81.1 MODEEither G81.1 was instructed again while in the choppingmode, or a move instruc...

  • Page 262

    1.AXIS CONTROL B-63323EN-1/03- 246 -1.12 ELECTRONIC GEAR BOXOverviewThis function rotates a workpiece in synchronization with a rotatingtool, or moves a tool in synchronization with a rotating workpiec...

  • Page 263

    B-63323EN-1/03 1.AXIS CONTROL- 247 -βj : Slave-axis addressj:Slave-axis travel indicated in units of the minimumtravel increments (the range of valid settings for usualaxis movement ...

  • Page 264

    1.AXIS CONTROL B-63323EN-1/03- 248 -2.Canceling synchronization by a resetFor an axis for which a parameter is set to allow synchronizationto be canceled by a reset, RSH, bit 0 of No. 7612, is set to 0...

  • Page 265

    B-63323EN-1/03 1.AXIS CONTROL- 249 -1.12.2 Description of Commands Compatible with Those for aHobbing MachineA command compatible with that for a hobbing machine can be used asa synch...

  • Page 266

    1.AXIS CONTROL B-63323EN-1/03- 250 -Explanation- Synchronization startSpecify P and Q to use helical gear compensation.In this case, if only one of P and Q is specified, an alarm (PS0594) isgenerated.W...

  • Page 267

    B-63323EN-1/03 1.AXIS CONTROL- 251 -P:Twisted angle of the gear with sign (degrees) π :Ratio of the circumference of a circle to its diameterT:Number of teethQ :Module (mm) or diamet...

  • Page 268

    1.AXIS CONTROL B-63323EN-1/03- 252 -- Compensation direction in helical gear compensationParameter HDR (bit 2 of No. 7612)When the HDR bit is set to 1+CC : +, Z : +, P : +Compensation direction : +(a)-...

  • Page 269

    B-63323EN-1/03 1.AXIS CONTROL- 253 -1.12.3 Configuration Examples of Controlled Axes- Gear grinderSpindle:EGB master axis serving as a tool axisFirst axis:XSecond axis:YThird axis:C a...

  • Page 270

    1.AXIS CONTROL B-63323EN-1/03- 254 -- Dressing exampleWhen the following configuration is used in a gear grinderLimit switch 1Limit switch 2V-axismotorU axisV axisRotating grinding wheelO9500 ;N01G01G9...

  • Page 271

    B-63323EN-1/03 1.AXIS CONTROL- 255 -NOTEIf the V-axis (linear axis) is synchronized with thespindle as in the case of dressing, the range ofmovement of the V-axis is determined by the...

  • Page 272

    1.AXIS CONTROL B-63323EN-1/03- 256 -1.12.4 Retraction Function- Retraction function caused by an external signalWhen retract signal RTRCT is set to 1 (on the rising edge of the signal),retraction is pe...

  • Page 273

    B-63323EN-1/03 1.AXIS CONTROL- 257 -- Flowchart of retraction function processing by a servo or spindle alarmServo axis out of orderServo amplifier errorStart deceleration stop for sp...

  • Page 274

    1.AXIS CONTROL B-63323EN-1/03- 258 -1.12.5 Automatic phase matching function with electronic gear boxIn the EGB (electronic gear box), when synchronization start orcancellation is specified, synchroniz...

  • Page 275

    B-63323EN-1/03 1.AXIS CONTROL- 259 -Explanation- Acceleration/deceleration type1.Specify G81R1 to start synchronization.When G81R1 is specified, acceleration is performed on theworkpi...

  • Page 276

    1.AXIS CONTROL B-63323EN-1/03- 260 -- Acceleration/deceleration plus automatic phase matching type1.Move the workpiece axis to the position that corresponds to thatof the one-rotation signal of the spi...

  • Page 277

    B-63323EN-1/03 1.AXIS CONTROL- 261 -CAUTIONAutomatic phase matching, specify the speed inparameter No. 5984 and the movement direction inparameter PHD, bit 1 of No. 7712.In phase matc...

  • Page 278

    1.AXIS CONTROL B-63323EN-1/03- 262 -NOTE6 The acceleration/deceleration plus automatic phasematching type can be executed by the PHSparameter, bit 0 of No. 7712, without specifying anR2 command in a G8...

  • Page 279

    B-63323EN-1/03 1.AXIS CONTROL- 263 -EGB mode confirmation signalEGBM1<F066#3>, EGBM 2< F070#3>, ...[Classification]Output signal[Function]Reports that synchronization is b...

  • Page 280

    1.AXIS CONTROL B-63323EN-1/03- 264 -DatanumberDescription7712 # 0Specify whether acceleration/deceleration is performed in EGB synchronization start/cancellationif an R command is not specified in a G8...

  • Page 281

    B-63323EN-1/03 1.AXIS CONTROL- 265 -4.Specify the amount of travel per rotation about a rotation axis fora slave axis in a parameter No. 1260.5.Make the specification for a dummy axis...

  • Page 282

    1.AXIS CONTROL B-63323EN-1/03- 266 -1023Servo axis number of each axis[Input type]Parameter input[Data type]Integeraxis[Valid data range]0 - Max axesSpecify the number of the servo axis that correspond...

  • Page 283

    B-63323EN-1/03 1.AXIS CONTROL- 267 -#7#6#5#4#3#2#1#07612HDRRSH*7 ."> 4 %<?$<?!@&4 %;<*&!.: - !: ! 2 <?.<?.!@ !

  • Page 284

    1.AXIS CONTROL B-63323EN-1/03- 268 - # 2HDRHelical gear compensation direction (Usually, set 1.)Example: When the rotation direction of the C-axis is the negative (-) direction, and aleft-twisted h...

  • Page 285

    B-63323EN-1/03 1.AXIS CONTROL- 269 -#7#6#5#4#3#2#1#07712PHDPHS*7 .> 4 , 4;<* = " <?,<?. 9!.: , 4;<* = !: , 4;<* =4;<* = $ 4 =!7 > !.: %+&am...

  • Page 286

    1.AXIS CONTROL B-63323EN-1/03- 270 -#7#6#5#4#3#2#1#07711EHF*7 8;>A 44 =<?!.: !: =<?!#$.!A 4 ! )$4$4 =<? !)B%"A)&6!?..$4 $!5996Number of pulses from the position detecto...

  • Page 287

    B-63323EN-1/03 1.AXIS CONTROL- 271 -5997Number of pulses from the position detector per EGB slave axis rotation# '''''''''Set the number of pulses from the position detector per EGB ...

  • Page 288

    1.AXIS CONTROL B-63323EN-1/03- 272 - (Example 2) If the spindle-to-detector gear ratio is changed to 2/3in the above example (three spindle rotations for two detectorrotations)In this case, the number...

  • Page 289

    B-63323EN-1/03 1.AXIS CONTROL- 273 -5994Axial-feed axis number in helical compensation. !NOTEWhen this parameter is set to 0, the Z-axis is set as the axial-feedaxis.When ...

  • Page 290

    1.AXIS CONTROL B-63323EN-1/03- 274 -7795Retract feedrate"#,$ ,$,% & "%-&%) *$.!.+/0....!.& !7796Retract amount"#$ $% & ' %%(&&%) *$''''''!'''+''''''!'''& !...

  • Page 291

    B-63323EN-1/03 1.AXIS CONTROL- 275 -7729Acceleration for workpiece axis acceleration/deceleration"#, , "%&%) $.!.+.....!.!) $ $.!.+....!.& 49 , !Alarm and mess...

  • Page 292

    1.AXIS CONTROL B-63323EN-1/03- 276 -1.13 EGB AXIS SKIP FUNCTIONGeneralIn the synchronization mode supported by an electronic gear box(EGB), this function enables a skip signal or high-speed skip signal...

  • Page 293

    B-63323EN-1/03 1.AXIS CONTROL- 277 -SignalFor the skip signal, see Section 14.5.Parameter#7#6#5#4#3#2#1#07200HSS* # 4HSSSpecifies whether to use the high-speed skip signal when the...

  • Page 294

    1.AXIS CONTROL B-63323EN-1/03- 278 -#7#6#5#4#3#2#1#072109S89S79S69S59S49S39S29S1* 9S1 to 9S8A skip signal to be used for G31.8 (EGB skip command) is set.Corresponding skip signalParameterHigh-speed ...

  • Page 295

    B-63323EN-1/03 1.AXIS CONTROL- 279 -Alarm and messageNumberMessageContentsPS0114VARIABLE NO. OUT OF RANGEAn illegal No. was specified in a local variable, commonvariable or a system v...

  • Page 296

    1.AXIS CONTROL B-63323EN-1/03- 280 -1.14 TURNING MODE AND COMPENSATION CLAMP OF DUALPOSITION FEEDBACKOverviewFor axes controlled by the dual position feedback function, turningmode and compensation cla...

  • Page 297

    B-63323EN-1/03 1.AXIS CONTROL- 281 -SignalsDual position feedback turning mode select signalHBTRN <G008#4>[Classification]Input signal[Function]Selects turning mode.[Operation]W...

  • Page 298

    1.AXIS CONTROL B-63323EN-1/03- 282 -#7#6#5#4#3#2#1#01930STH*7 .2>2 9:0:Disabled.1:Enabled.

  • Page 299

    B-63323EN-1/03 1.AXIS CONTROL- 283 -1.15 DECELERATION STOP AT POWER FAILUREOverviewIf a power failure occurs during axis movement, this functiondecelerates and stops the tool accordin...

  • Page 300

    1.AXIS CONTROL B-63323EN-1/03- 284 -SignalPower failure deceleration signal PWFL <G159#3> [Classification]Input signal [Function]Posts the detection of a power failure. [Operation]When this signa...

  • Page 301

    B-63323EN-1/03 1.AXIS CONTROL- 285 -1.16 HIGH SPEED HRV MODEOverviewHigher speed and higher precision HIGH SPEED HRV control can beperformed by using the servo control card, the servo...

  • Page 302

    1.AXIS CONTROL B-63323EN-1/03- 286 -RestrictionsHIGH SPEED HRV mode is disabled under any of the followingconditions, even if an attempt is made to turn it on:-Automatic operation is stopped- PMC axis ...

  • Page 303

    B-63323EN-1/03 1.AXIS CONTROL- 287 -Diagnosis- HIGH SPEED HRV statusThe HIGH SPEED HRV status can be checked using diagnostic data.#7#6#5#4#3#2#1#03022HRVOKHRVONA: B.// : B.0/2: B.8/%...

  • Page 304

    1.AXIS CONTROL B-63323EN-1/03- 288 -1.17 SETUP OF FSSBs IF USING HIGH SPEED HRV CONTROLIt is possible to use HIGH SPEED HRV control for up to eight axes (24axes for systems having 11 or more controlled...

  • Page 305

    B-63323EN-1/03 1.AXIS CONTROL- 289 -NOTEIf the number of controlled axes is four or less, it isavailable to use HIGH SPEED HRV control with oneSeparate Detector I/F Unit. In this case...

  • Page 306

    1.AXIS CONTROL B-63323EN-1/03- 290 -Display of FSSB dataThe slave numbers on the amplifier setup screen each consist of anumber that indicates an FSSB (either 1 or 2), a hyphen (-), and thenumber of th...

  • Page 307

    B-63323EN-1/03 1.AXIS CONTROL- 291 -Parameters1120Address translation table value (ATR) for slave 1 (second FSSB)1121Address translation table value (ATR) for slave 2 (second FSSB)112...

  • Page 308

    1.AXIS CONTROL B-63323EN-1/03- 292 -NOTE1A total of up to ten slave units (eight amplifiers and two Separate DetectorI/F Units) can be connected to the first and second FSSBs. (For systemshaving 11 or...

  • Page 309

    B-63323EN-1/03 1.AXIS CONTROL- 293 -NotesNOTE Requirements for performing HIGH SPEED HRV controlIf HIGH SPEED HRV control is to be used, the system must satisfy the followingrequire...

  • Page 310

    1.AXIS CONTROL B-63323EN-1/03- 294 -1.18 LOADING OF MULTIPLE SERVO PROGRAMSOverviewThis function allows two or more servo programs of a standard andapplication series to be stored in FROM at the same t...

  • Page 311

    B-63323EN-1/03 1.AXIS CONTROL- 295 -Alarm and messageNumberMessageDescriptionSV0455SERVO SOFTWARE NOT FOUNDThe specified servo program cannot be found.The setting of parameter No. 104...

  • Page 312

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 296 -2 PREAPARATIONS FOR OPERATION

  • Page 313

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 297 -2.1 EMERGENCY STOPIf you press Emergency Stop button on the machine operator’s panel,the machine movement stops in a moment.Figure 2.1 (a) Emergency stopFor how to ...

  • Page 314

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 298 -*ESPEmergency stopSAResetReset caused by an emergency stop*ESPEmergency stopSAResetAlarm issued upon an emergency*ESP, RRW, reset keyFig. 2.1(b) Differences between the Causing of a Re...

  • Page 315

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 299 -Fig. 2.1 (c) Connection of emergency stop limit switchThe distance from the position where the dynamic brake is applied tothat where the tool stops moving is given in...

  • Page 316

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 300 -Signal address#7#6#5#4#3#2#1#0G000*ESPParameter#7#6#5#4#3#2#1#02001ENR[Input type]Parameter input[Data type]Bit Alarm and messageNumberMessageContentsSV0030EME...

  • Page 317

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 301 -2.2 READY SIGNALSOverviewThe ready signals are set to 1 when the power to the CNC is turned onand operation is ready.SignalCNC Ready SignalMA<F000#7>[Classificat...

  • Page 318

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 302 -Fig. 2.2 (a) Time chart for servo ready signalSignal address#7#6#5#4#3#2#1#0F000MASANOTEIn the servo off state, the servo system is notoperating, that is, position control is not appli...

  • Page 319

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 303 -2.3 OVERTRAVEL CHECK2.3.1 Overtravel SignalOverviewWhen the tool tries to move beyond the stroke end set by the machinetool limit switch, the tool decelerates and stop...

  • Page 320

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 304 -The following shows the deceleration distance at overtravel. (i) Rapid traverseTRt2t1VR*+Lα limitswitchCommand pulsedecelerationServo systemdelaytVL1=VR(t1+t2+TR/2+TS)-1/6000 kmm, inch...

  • Page 321

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 305 -Signal address#7#6#5#4#3#2#1#0G064*-L1*+L1The above is the signal address of the first axis. For the signaladdresses of the second and subsequent axes, see the addres...

  • Page 322

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 306 -2.3.2 Stored Stroke Check 1GeneralWhen the tool tries to exceed a stored stroke check, an alarm isdisplayed and the tool is decelerated and stopped.When the tool enters a forbidden area...

  • Page 323

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 307 -Stroke check release signal RLSOT<G172#1> [Classification]Input signal [Function]Selects whether the stored stroke check 1 are checked. [Operation]When this sign...

  • Page 324

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 308 -5220Positive (+) direction coordinate of stored stroke limit 1 of each axis I ! "# $ "/ 3 * " 4 5 ( * "$ * / 6 "7 * * 4* 4554 !)0% 077777...

  • Page 325

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 309 -5261Coordinate II along each axis in the minus direction of stored stroke limit 1 ! "# $ "/ 3 * " 4 5 ( * "$ * / 6 "7 * * 4* ...

  • Page 326

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 310 -2.3.3 Stroke Check 2GeneralThree areas which the tool cannot enter can be specified with storedstroke check 1, stored stroke check 2, and stored stroke check 3.Figure 2.3.3 (a) Stroke c...

  • Page 327

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 311 -(I,J,K)(X,Y,Z)G 22X_ Y_ Z_ I_ J_ K_ ;X>I, Y>J, Z>KX-I>ζY-J>ζZ-K>ζζ : Movement value / 8 msec2.0mm when speed is 15m/min.Fig. 2.3.3 (b) Creating ...

  • Page 328

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 312 -tool, setting the forbidden area for the longest tool requires no re-setting and results in safe operation.Fig. 2.3.3 (d) Setting the forbidden area- Forbidden area over lappingArea ca...

  • Page 329

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 313 -- Releasing the alarmsIf the enters a forbidden area and an alarm is generated, the tool can bemoved only in the backward direction. To cancel the alarm, move thetool...

  • Page 330

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 314 -5222Positive (+) direction coordinate of stored stroke limit 2 of each axis ! ") $ "/ 3 * " 4 5 ( * "$ * / 6 "7 * * 4* 4554 !)0% 0777777...

  • Page 331

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 315 -NoteNOTE1 In setting a forbidden area, if the two points to be setare the same, the area is as follows:(1) When the forbidden area is stored stroke check1, all areas ...

  • Page 332

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 316 -2.3.4 Stroke Limit Check Prior to Performing MovementGeneralDuring automatic operation, before the movement specified by a givenblock is started, whether the tool enters the inhibited a...

  • Page 333

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 317 -Limitations- Manual numeric commandFor manual numeric commands, no stroke limit check is made beforemovement.- Machine lockIf machine lock is applied at the start of m...

  • Page 334

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 318 -- Polar coordinate interpolation modeIn polar coordinate interpolation mode, no check is made.- Three-dimensional coordinate conversionIn three-dimensional coordinate conversion mode, n...

  • Page 335

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 319 -2.4 ALARM SIGNALSOverviewWhen the CNC placed in the alarm state, an alarm is displayed on thescreen, and the alarm-on signal is set to 1. The alarm type signalcorresp...

  • Page 336

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 320 --When the corresponding alarm is released by a CNC reset oralarm cancellationAll-axis VRDY OFF alarm ignore signalDVAL<G026#1>See the description of the VRDY OFF alarm ignore sign...

  • Page 337

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 321 -Parameter#7#6#5#4#3#2#1#08000NAP ! ") $ "%#) * + + + )+ $ +Reference item2.8VRDY OFF alarmignored signalSeries15i/150i-MODEL AConnection Manu...

  • Page 338

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 322 -2.5 INTERLOCKGeneralThis signal disables machine movement along axes. When this signalis input during movement along axes, the tool movement is decelerated,then stopped.SignalAll axes ...

  • Page 339

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 323 -NOTEThe overtravel amount of the motor after turning *ITto "0" is represented by the following formula.Qmax = Fm ~1/60 ~(A/1000+Tc/1000+Ts/1000)Qmax : Overtr...

  • Page 340

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 324 -If an axis is interlocked while its movement is being commanded(the move amount is not 0, inclusive of the tool offset), all axesmovements are prevented.If a moving axis is interlocked,...

  • Page 341

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 325 -Cutting block start interlock signal*CSL<G000#1>[Classification]Input signal[Function]Disables the start of the execution of move command blocks other thanpositi...

  • Page 342

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 326 -#7#6#5#4#3#2#1#01000XIK ! "# $ "%:-!? / , 0 4+ '# * . 5 * + / + , + / ) / + , + ; / ) / #7#6#5#4#3#2#1#02005DIT ! "# $ "%$!) * + 0/@/...

  • Page 343

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 327 -2.6 MODE SELECTIONOverviewThe mode selection signals set the basic operation modes of the controlunit. The mode selection signals include input signals used by anexte...

  • Page 344

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 328 -If a combination of selection signals not listed in the table above isentered, the previous operation mode remains set for a certain period(T1) after input of the combination. After ti...

  • Page 345

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 329 -switching, or while the previous operation is being continued afterswitching upon the completion of block execution. So, during thatperiod, the signal output to confi...

  • Page 346

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 330 -Jog feed selection signalJ <G003#2>[Classification]Input signal[Function]Selects jog feed mode.Manual operation such as jog feed, manual reference position return,and manual numer...

  • Page 347

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 331 -DNC operation selection confirmation signalMT <F003#4>[Classification]Output signal[Function]Indicates that DNC operation mode is selected.[Output condition]See ...

  • Page 348

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 332 -Simultaneous automatic and manual operation selection confirmation signalMMOVL<F002#4>[Classification]Output signal[Function]Indicates that simultaneous automatic and manual opera...

  • Page 349

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 333 -2015Time that invalid mode selected status is ignored ! "# $ "! 3 * " 6 "0 :!* 8 * 8 * * 8 * * *

  • Page 350

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 334 -2.7 STATUS OUTPUT SIGNALGeneralThe table below lists the status output signals for notifying the state ofthe CNC. See the sections listed in the table for details of each signal.Signal...

  • Page 351

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 335 -Signal address#7#6#5#4#3#2#1#0F001RPD

  • Page 352

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 336 -2.8 VRDY OFF ALARM IGNORE SIGNALGeneralThe German VDE safety standard requires that the motor bedeactivated when the safety guard is opened. By using the VRDY OFFalarm ignore signal, h...

  • Page 353

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 337 -Parameter#7#6#5#4#3#2#1#01800IVOSAK ! "# $ "%>) ?) * + * 8 ) + 6 $C ;AA $6' + 6 $C ;AA * / $6' 8 ) 8 ) * <!6;) * ...

  • Page 354

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 338 -CautionCAUTION1 If a reset is caused while DVALn or DVAL is set to 1when bit 7 (IVO) of parameter No. 1800 is set to 0,the reset state is not cleared until DVALn or DVAL isset to 1. To...

  • Page 355

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 339 -2.9 ABNORMAL LOAD DETECTIONOverviewWhen the machine collides, or if a defective or damaged tool is used, aload torque greater than that applied in normal feed and cutt...

  • Page 356

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 340 -Parameter settingThe method of setting the parameters to use the abnormal loaddetection function is described below.(1) Servo axisNoYesThe abnormal load detectionfunction is available.I...

  • Page 357

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 341 -SignalServo axis abnormal load detection signal AQSV<F155#3>[Classification]Output signal[Function]Notifies the PMC of an abnormal load detected on the servo axi...

  • Page 358

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 342 -NOTENo spindle axis subject to speed control can bestopped from the CNC.If necessary, stop a spindle axis subject to speedcontrol from the PMC by using output signal AQSPn(n = 1 to 4).S...

  • Page 359

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 343 -#7#6#5#4#3#2#1#01957TDO ! "# $ "%/9$;) * + , * / E E#7#6#5#4#3#2#1#01958ABD ! "# $ "%/%$) * + E * * / $ /80 * E *

  • Page 360

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 344 -1996Retract amount on detecting an irregular load ! "# $ "! / 3 * " 6 "0 &:<><If an abnormal load is detected, the direction of the motor rotat...

  • Page 361

    B-63323EN-1/03 2.PREAPARATIONS FOR OPERATION- 345 -Spindle parameter#7#6#5#4#3#2#1#03015SPM ! "# $ "%)#() * * * * E * 8 883247Time constant for the magnetic flax compensation in monitoring the spindl...

  • Page 362

    2.PREAPARATIONS FOR OPERATION B-63323EN-1/03- 346 -3250Observer gain 2 for monitoring the spindle load (for the main side) ! "# $ "! 6 "0 &:<>< 8 9 3341Threshold value for the detection of an irregular...

  • Page 363

    B-63323EN-1/03 3.MANUAL OPERATION- 347 -3 MANUAL OPERATION

  • Page 364

    3.MANUAL OPERATION B-63323EN-1/03- 348 -3.1 JOG FEED/INCREMENTAL FEEDGeneral- Jog feedIn the jog mode, turning a feed axis and direction selection signal to "1"on the machine operator’s panel continuo...

  • Page 365

    B-63323EN-1/03 3.MANUAL OPERATION- 349 -Feed Axis and Direction Selection Signal+J1<G65#0>, +J2<G69#0>, ... , -J1<G65#1>, -J2<G69#1>, ...[Classification]Input signal[Func...

  • Page 366

    3.MANUAL OPERATION B-63323EN-1/03- 350 -NOTE3 If the control unit is reset while the feed axis anddirection selection signals are set to "1" or if a feedaxis and direction signal turns to "1" ...

  • Page 367

    B-63323EN-1/03 3.MANUAL OPERATION- 351 -*JV0-*JV15 12 8 4 0Override value(%)1 1111 1111 1111 1111 1111 1010 1100 0000 0001 1111 1111 1111 1111 1001 0000 0110 0000 0001 1111 1...

  • Page 368

    3.MANUAL OPERATION B-63323EN-1/03- 352 -WARNINGAfter the power is turned on, the stroke limit functiondoes not work until the reference position return iscompleted. During this period, the control unitignores th...

  • Page 369

    B-63323EN-1/03 3.MANUAL OPERATION- 353 -Signal address#7#6#5#4#3#2#1#0G006RTG014*JV7*JV6*JV5*JV4*JV3*JV2*JV1*JV0G015*JV15*JV14*JV13*JV12*JV11*JV10*JV9*JV8G020DIST7DIST6DIST5DIST4DIST3DIST2DIST1D...

  • Page 370

    3.MANUAL OPERATION B-63323EN-1/03- 354 -Parameter#7#6#5#4#3#2#1#01400RPD ! "#$ % "&$ % "1423Jogging feedrate for each axis '( )*)*!)+ ,- ' . ! ...

  • Page 371

    B-63323EN-1/03 3.MANUAL OPERATION- 355 -1625FL feedrate for each axis for acceleration/deceleration during jog feed '( )*)*!)+ ,- ' . ! ! +%,+/ 0* #"# 0 12###...

  • Page 372

    3.MANUAL OPERATION B-63323EN-1/03- 356 -NoteNOTETime constant and method of automaticacceleration/ deceleration for manual rapid traverseare the same as G00 in programmed command.Reference itemII-3.2Jog feedSerie...

  • Page 373

    B-63323EN-1/03 3.MANUAL OPERATION- 357 -3.2 MANUAL HANDLE FEEDGeneralIn the manual handle feed mode, the tool can be minutely moved byrotating the manual pulse generator. Select the axis along ...

  • Page 374

    3.MANUAL OPERATION B-63323EN-1/03- 358 -Manual handle feed axis selectionHSnD HSnC HSnB HSnAFeed axis0000000100100011010001010110011110001001101010111100110111101111No selection (None of axis is fed)1st axis2nd a...

  • Page 375

    B-63323EN-1/03 3.MANUAL OPERATION- 359 -Manual handle feed amountselection signalMP4MP2MP1Distance traveled (increment feed)000011110011001101010101Least input increment x 1Least input increment...

  • Page 376

    3.MANUAL OPERATION B-63323EN-1/03- 360 -Parameter1413Maximum number of buffered manual handle feed pulses[Input type]Parameter input[Data type]Integer[Valid data range]0 - 4The permissible flow amount is set. If...

  • Page 377

    B-63323EN-1/03 3.MANUAL OPERATION- 361 -1418Magnification n of manual handle feed !. !# 0 ###Set the magnification rate for when movement selection signals MP1 and MP2 formanual handle fe...

  • Page 378

    3.MANUAL OPERATION B-63323EN-1/03- 362 -3.3 MANUAL HANDLE CONNECTED TO I/O LINKGeneralInstead of an ordinary manual handle connected to the main CPU board,a manual handle connected to the I/O Link (operator’s p...

  • Page 379

    B-63323EN-1/03 3.MANUAL OPERATION- 363 -Parameter#7#6#5#4#3#2#1#02070IH3IH2IH1[Input type]Parameter input[Data type]Bit #9& )@0A0 "#$ < " +B ",&$ ( "NOTEW...

  • Page 380

    3.MANUAL OPERATION B-63323EN-1/03- 364 -2071Address value of the first I/O-Link-connected manual handleNOTEAfter this parameter has been set, the power must be off turned off thenback on for the setting to become...

  • Page 381

    B-63323EN-1/03 3.MANUAL OPERATION- 365 -2073Address value of the third I/O-Link-connected manual handleNOTEAfter this parameter has been set, the power must be off turned off thenback on for the...

  • Page 382

    3.MANUAL OPERATION B-63323EN-1/03- 366 -3.4 MANUAL HANDLE INTERRUPTIONGeneralRotating the manual pulse generator during automatic operation canincrease the distance traveled by the amount corresponding to thehand...

  • Page 383

    B-63323EN-1/03 3.MANUAL OPERATION- 367 -3.5 THREE-DIMENSIONAL HANDLE FEEDThree-dimensional handle feed includes three special handle feedmodes, a function for changing the tool length...

  • Page 384

    3.MANUAL OPERATION B-63323EN-1/03- 368 -Handle feed interruption in the longitudinal direction of the toolIn tool axis direction handle feed, the tool is moved in the tool axisdirection by the rotation of the man...

  • Page 385

    B-63323EN-1/03 3.MANUAL OPERATION- 369 -- Rotary axes B and C (with the Z-axis representing the tool axis)BZXYHpCXpYpZpXp=Hp×sin(B)×cos(C)Yp=Hp×sin(B)×sin(C)Zp=Hp×cos(B)- Rotary ...

  • Page 386

    3.MANUAL OPERATION B-63323EN-1/03- 370 -- Rotary axes A and B (with the X-axis representing the tool axis)BXYZHpAYpZpXpXp=Hp×cos(B)Yp=Hp×sin(B)×sin(A)Zp= -Hp×sin(B)×cos(A)-Rotary axes A and B (with the A-axi...

  • Page 387

    B-63323EN-1/03 3.MANUAL OPERATION- 371 --Rotation axes A and B (with the B-axis being the master axis and the Z-axisrepresenting the tool axis)ZYXAXpYpZpHpzHpz : Hp when the machine p...

  • Page 388

    3.MANUAL OPERATION B-63323EN-1/03- 372 -(3) In parameter No. 7551 and No. 7552, the axis numbers of the firstmanual pulse generator are set as the axes for tool axis right-angledirection handle feed mode.(4) Manu...

  • Page 389

    B-63323EN-1/03 3.MANUAL OPERATION- 373 -- When handle feed is performed in the transverse direction of the tool (in the Y-axisdirection)BZXYCXpYpWhen three-dimensional handle feed in ...

  • Page 390

    3.MANUAL OPERATION B-63323EN-1/03- 374 -- When handle feed is performed in the transverse direction of the tool (in the Y-axisdirection)AZXYCXpYpZpHp (Y direction)Xp=-Hp×cos(A)×sin(C)Yp=Hp×cos(A)×cos(C)Zp=Hp...

  • Page 391

    B-63323EN-1/03 3.MANUAL OPERATION- 375 -- When handle feed is performed in the transverse direction of the tool (in the Z-axisdirection)BXYZAYpZpXpHp(Z direction)Xp=Hp×sin(B)Yp=-Hp×...

  • Page 392

    3.MANUAL OPERATION B-63323EN-1/03- 376 -(4) Manual handle feed axes are selected for the axis numbers set inparameter No. 7554 and No. 7555.- Pulse distribution to basic axesIn the case of rotation around tool ti...

  • Page 393

    B-63323EN-1/03 3.MANUAL OPERATION- 377 -- Rotation axes A and C (with the Z-axis representing the tool axis)AZXYT1CT2CpApYpZpXpT1 : Tool rotation center positionT2 : Tool rotation cen...

  • Page 394

    3.MANUAL OPERATION B-63323EN-1/03- 378 -Movement amount of linear axisXp=L× [cos(B+Bp)-cos(B)]Yp=L× [sin(B+Bp)×sin(A+Ap)-sin(B)×sin(A)]Zp=-L× [sin(B+Bp)×cos(A+Ap)-sin(B)×cos(A)]Angular displacement of the ...

  • Page 395

    B-63323EN-1/03 3.MANUAL OPERATION- 379 -Tool holder offsetThe length unique to the machine tool from the rotation center of arotary axis (A and B axes, A and C axes, B and C axes) aro...

  • Page 396

    3.MANUAL OPERATION B-63323EN-1/03- 380 -Precautions during 3-dimensional handle feed / interruption function(1) Interruption by 3-dimensional handle feed/interruption function iseffective when manual handle inter...

  • Page 397

    B-63323EN-1/03 3.MANUAL OPERATION- 381 -(2) Tool direction Z axis, rotary axes B and C axesCBZYXWorkpieceCB(3) Tool direction X axis, rotary axes A and B axesWorkpieceBAZYXAB

  • Page 398

    3.MANUAL OPERATION B-63323EN-1/03- 382 -(4) Tool direction Z axis, rotary axes A and B axes (A-axis master)BAZXYWorkpieceAB (5) Tool direction Z axis, rotary axes A and B axes (B-axis master)BAZYXWorkpieceBA(4) O...

  • Page 399

    B-63323EN-1/03 3.MANUAL OPERATION- 383 -(6) Do not change parameters relating to the 3-dimensional handlefeed/interruption in the 3-dimensional handle feed/interruptionmode.(7) 3-dime...

  • Page 400

    3.MANUAL OPERATION B-63323EN-1/03- 384 -Axis nameParameter(No.7543)A22B11B22Setting0: Axis that does not belong to any head1: Axis that belongs to the head of the first combination2: Axis that belongs to the head...

  • Page 401

    B-63323EN-1/03 3.MANUAL OPERATION- 385 -(3) In the parameters, set the first handle feed axis selection signalvalues for performing three-dimensional handle feed/interruptoperation.Th...

  • Page 402

    3.MANUAL OPERATION B-63323EN-1/03- 386 -condition is also satisfied, three-dimensional handle interrupt operationis performed.(1) The manual handle interrupt function is enabled.(The simultaneous automatic and ma...

  • Page 403

    B-63323EN-1/03 3.MANUAL OPERATION- 387 -(6) During twin table control, independent operation with the slaveaxis based on the three-dimensional handle feed/interruptfunction is possibl...

  • Page 404

    3.MANUAL OPERATION B-63323EN-1/03- 388 -Tool axis direction tool length compensation amount modification handle mode signalCNGTL<G156#3> [Classification]Input signal [Function]Selects tool axis direction to...

  • Page 405

    B-63323EN-1/03 3.MANUAL OPERATION- 389 -Parameter#7#6#5#4#3#2#1#01014RAPRAM !"# " ! !$% & $'% ( $! $

  • Page 406

    3.MANUAL OPERATION B-63323EN-1/03- 390 - # 1RAPSpecifies whether the rotation axis used for tool axis direction toollength compensation, three-dimensional handle feed, anddesignation direction tool length comp...

  • Page 407

    B-63323EN-1/03 3.MANUAL OPERATION- 391 -1029Axis number of the linear axis to which a rotation axis belongs[Input type]Parameter input[Data type]Integeraxis[Valid data range]0 - Max a...

  • Page 408

    3.MANUAL OPERATION B-63323EN-1/03- 392 -#7#6#5#4#3#2#1#02202DTL 123 * 42 0 *!+! $% 2 0 $'% 2 0 $ -2 *! $.5!# 0"*'$#7#6#5#4#3#2#1#022143HN 67& !# $% ( $'% & $7514Tool axis direction[Input...

  • Page 409

    B-63323EN-1/03 3.MANUAL OPERATION- 393 -7515Master rotation axis number[Input type]Parameter input[Data type]Integer[Valid data range]0 - Max axesWhen a machine does not have the rota...

  • Page 410

    3.MANUAL OPERATION B-63323EN-1/03- 394 -Data No.DataWXYZAB102900002375143751557516Angular displacement of a rotation axis ( ! 8 !9 ! - !*-..-5#"#999999$999#:999999$999.5!# !" "! ! " *...

  • Page 411

    B-63323EN-1/03 3.MANUAL OPERATION- 395 -7518Origin offset value of a rotation axis ( ! 8 !9 ! - !*-..-5#"#999999$999#:999999$999.! !# ! $#7#6#5#4#3#2#1#07540ETHDTH <2...

  • Page 412

    3.MANUAL OPERATION B-63323EN-1/03- 396 -#7#6#5#4#3#2#1#07550CLR <430 *# $% $'% 4$7551Value set for the manual handle feed axis selection signals for the firstmanual handle pulse generator in the first axis d...

  • Page 413

    B-63323EN-1/03 3.MANUAL OPERATION- 397 -HS1EHS1DHS1CHS1BHS1ASetting00001100010200011300100400101500110600111701000801001901010100101111011001201101130111014011111510000161000117100101...

  • Page 414

    3.MANUAL OPERATION B-63323EN-1/03- 398 -7553Value set for the manual handle feed axis selection signals for the firstmanual handle pulse generator in tool axis direction handle feed/interrupt!8 ! #1; !-7' 7'=. ...

  • Page 415

    B-63323EN-1/03 3.MANUAL OPERATION- 399 -7555Value set for the manual handle feed axis selection signals for the firstmanual handle pulse generator for rotation in a direction other th...

  • Page 416

    3.MANUAL OPERATION B-63323EN-1/03- 400 -7557Distance from the center of tool rotation to the tool tip ! ( "-. 8 !9 ! - !*-..-5#"#999999$999#:999999$999. + $#7#6#5#4#3#2#1#07558HSS <70! *# ! ...

  • Page 417

    B-63323EN-1/03 3.MANUAL OPERATION- 401 -- Parameters under parallel axis control and twin table control#7#6#5#4#3#2#1#07540PHH '77# # *$% $'% $5'"*&$>B;6$7543Three-dime...

  • Page 418

    3.MANUAL OPERATION B-63323EN-1/03- 402 -Data No.Head 1Head 2Description75517753Value set for the manual handle feed axis selectionsignals for the first manual pulse generator in the firstaxis direction in tool ax...

  • Page 419

    B-63323EN-1/03 3.MANUAL OPERATION- 403 -7715Master axis number of the rotation axis of head 2 in parallel axis control andtwin table control!8 ! #5! 0 "*$ !00 $ E * &quo...

  • Page 420

    3.MANUAL OPERATION B-63323EN-1/03- 404 -7718Origin offset value of the rotation axis of head 2 in parallel axis control andtwin table control ( ! 8 !9 ! - !*-..-5#"#999999$999#:999999$999. !# ! $ ...

  • Page 421

    B-63323EN-1/03 3.MANUAL OPERATION- 405 -7754Value to be set for the handle feed axis selection signals for the first manualhandle pulse generator in the second axis direction for tool...

  • Page 422

    3.MANUAL OPERATION B-63323EN-1/03- 406 -7756Value to be set for the handle feed axis selection signals for the first manualhandle pulse generator for tool axis direction rotation of the tool tip center ofhead 2 i...

  • Page 423

    B-63323EN-1/03 3.MANUAL OPERATION- 407 -7758Value to be set for the manual handle feed axis selection signals for the firstmanual handle pulse generator for modification to the tool a...

  • Page 424

    3.MANUAL OPERATION B-63323EN-1/03- 408 -7760Tool holder offset value for tool axis direction tool length compensation ofhead 2 in parallel axis control and twin table control ( "-. 8 !9 ! - !*-..-5#"...

  • Page 425

    B-63323EN-1/03 3.MANUAL OPERATION- 409 -3.6 MANUAL INTERRUPTION FUNCTION FOR THREE-DIMENSIONAL COORDINATE CONVERSIONWhen the handle of the manual pulse generator is rotated in the thr...

  • Page 426

    3.MANUAL OPERATION B-63323EN-1/03- 410 -7 When feed in the tool axis direction or the direction perpendicularto the tool axis or rotation around the tool tip center is not selectedfor the manual operation or the ...

  • Page 427

    B-63323EN-1/03 3.MANUAL OPERATION- 411 -3.A cutting mode (G code mode for cutting such as G01, G02,or G03) is set.4.None of the tool axis direction, tool axis right-angle direction,an...

  • Page 428

    3.MANUAL OPERATION B-63323EN-1/03- 412 -3.7 MANUAL NUMERIC COMMANDGeneralThe manual numeric command function allows data programmed byMDI to be executed in the jog mode. Whenever the system is ready forjog feed, ...

  • Page 429

    B-63323EN-1/03 3.MANUAL OPERATION- 413 -- Linear interpolation (G01)The amount of travel is given as a numeric value, preceded by anaddress such as X, Y or Z. This is always regarded ...

  • Page 430

    3.MANUAL OPERATION B-63323EN-1/03- 414 -NOTEThe 2nd, 3rd or 4th reference position returnfunction is optional. If this option is not selected, thewarning "FORMAT ERROR" is generated, and G30cannot be e...

  • Page 431

    B-63323EN-1/03 3.MANUAL OPERATION- 415 -- Jog feedWhen a manual numeric command is specified while the tool is beingmoved along an axis by using a feed axis and direction selection sw...

  • Page 432

    3.MANUAL OPERATION B-63323EN-1/03- 416 -3.8 MANUAL ARBITRARY-ANGLE FEEDThis function allows a tool to be manually moved in any direction inany plane. Since the feedrate, feed direction, and feed plane can bechan...

  • Page 433

    B-63323EN-1/03 3.MANUAL OPERATION- 417 -SignalThe signals listed below are used with manual arbitrary-angle feed.Type of selectionSignal symbolMode selectionAGJ, MAGJSelection of axes...

  • Page 434

    3.MANUAL OPERATION B-63323EN-1/03- 418 -Manual arbitrary-angle feed axis selectionAJPnDAJPnCAJPnBAJPnAAxis0000(Use prohibited)0001First axis0010Second axis0011Third axis0100Fourth axis0101Fifth axis0110Sixth axis...

  • Page 435

    B-63323EN-1/03 3.MANUAL OPERATION- 419 -SignalWeight (degrees)AJA01/16AJA11/8AJA21/4AJA31/2AJA41AJA52AJA64AJA78AJA816AJA932AJA1064AJA11128AJA12256[Operation]The CNC reads an angle whe...

  • Page 436

    3.MANUAL OPERATION B-63323EN-1/03- 420 -NOTE1 If +AJ and -AJ are set to 1 at the same time, both areignored.2 If the feed signal is set to 1 before the manualarbitrary-angle feed mode is selected, the signal isig...

  • Page 437

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 421 -4 REFERENCE POSITION ESTABLISHMENT

  • Page 438

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 422 -4.1 MANUAL REFERENCE POSITION RETURNGeneralThe tool is moved in the direction specified in parameter ZMI (bit 5 ofNo.1006) for each axis by turning the feed axis and direction select signalt...

  • Page 439

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 423 -unchanged, then the tool stops at the first grid point (electric gridpoint).(6) Upon confirmation that the current position is in the in-positionarea, the reference position re...

  • Page 440

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 424 -Fig. 4.1 (b)Installation conditions for deceleration limit switchWhen installing the deceleration limit switch for manual referenceposition return, ensure that following conditions are satis...

  • Page 441

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 425 -(2) LDA:Distance between deceleration limit switch releasedposition and reference positionLDA:Move amount of 1/2 revolution of motorSince the above conditions do not include th...

  • Page 442

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 426 -SignalManual reference position return selection signalZRN <G002#7>[Classification]Input Signal[Function]This signal selects manual reference position return.Manual reference position ...

  • Page 443

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 427 -Feed Axis and Direction Selection SignalFor details about this signal, see "Feed Axis and Direction SelectionSignal" in Sec. 3.1. Here, only notes on use of referenc...

  • Page 444

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 428 -NOTE2 When reference position return is selected, an axiswhose reference position return end signal isalready "1" or an axis whose reference positionreturn end signal was set "...

  • Page 445

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 429 -Reference position return end signalsZP1<F64#0>, ZP2<F68#0>, ...[Classification]Output Signal [Function]These signals report that the tool is at the reference posit...

  • Page 446

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 430 -Second reference position return end signals ZP21<F64#1>, ZP22<F68#1>, ...Third reference position return end signals ZP31<F64#4>, ZP32<F68#4>, ...Fourth reference po...

  • Page 447

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 431 -Parameter#7#6#5#4#3#2#1#01005PLZALZZRN !" # " " " $ $% $ &'( "% ) *+,(, -. -/0 ./ 1 2-+3,) ! '45 " ...

  • Page 448

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 432 - => " ) $ ",) %$ "#7#6#5#4#3#2#1#01200NZA <4 ,(, 9 ! "6 " $" " % ") ,) #7#6#5#4#3#2#1#01404POVPRO...

  • Page 449

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 433 -1417Rapid traverse ratio during the period from the power on to manualreference position return %0 "A@ " " % # , " $ ! / " $ " $ &qu...

  • Page 450

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 434 -Alarm And messageNumberMessageContentsPS0181ZERO RETURN NOT FINISHEDA move instruction was issued to an axis in which the zeroreturn instruction was instructed once after the power wasturned...

  • Page 451

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 435 -4.2 SETTING THE REFERENCE POSITION WITHOUT DOGSGeneralOn a machine tool equipped with an absolute-position detector, thisfunction makes a movement by jog feed to a point near a...

  • Page 452

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 436 -+J1 or -J1GridZP1FeedrateManual reference positionreturn modeFL rate######Fig. 4.2 (a)The following figure shows the positional relation between thereference position and the point to which ...

  • Page 453

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 437 -the direction specified with the feed axis and direction selection signal.The completion signal for reference position return is then set to 1.Reference position resettingThe c...

  • Page 454

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 438 -Alarm And messageNumberMessageContentsPS0181ZERO RETURN NOT FINISHEDA move instruction was issued to an axis in which the zeroreturn instruction was instructed once after the power wasturned...

  • Page 455

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 439 -4.3 REFERENCE POSITION SHIFTGeneralWhen reference position return is performed using a grid method, thereference position can be shifted by a parameter-set distance withouthavi...

  • Page 456

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 440 -4 In subsequent reference position return, the machine stops at thereference position.- Adjustment procedure using the reference position adjustment signal1 Set the parameters below. After...

  • Page 457

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 441 -SignalReference position adjustment signalRAST1<G67#2>, RAST2<G71#2>, ...[Classification]Input Signal[Function]Automatically sets a reference position shift amount ...

  • Page 458

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 442 -Parameter#7#6#5#4#3#2#1#01008SFD[Input type]Parameter input[Data type]Bitaxis :1 ! %" ") ! ,) -! 1844Grid shift amount of the reference position shift function[...

  • Page 459

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 443 -Alarm And message- Diagnosis display3008Display of the distance to the first grid pointafter the deceleration dog is turned off[Data type]Real axis[Unit of data]machine unitCau...

  • Page 460

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 444 -4.4 REFERENCE POSITION RETURNGeneralThe G28 command positions the tool to the reference position, via thespecified intermediate point, along the specified axis, then sets thecompletion signa...

  • Page 461

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 445 -1240Coordinates of the first reference position in the machine coordinate system[Input type]Parameter input[Data type]Realaxis[Unit of data]mm, inch, degree (machine unit)[Mini...

  • Page 462

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 446 -4.5 2ND REFERENCE POSITION RETURN/3RD, 4THREFERENCE POSITION RETURNGeneralThe G30 command positions the tool to the 2nd, 3rd, or 4th referenceposition, via the specified intermediate point, ...

  • Page 463

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 447 --Signal address#7#6#5#4#3#2#1#0F064ZP41ZP31ZP21The address above is the signal address for the first axis.For the signal addresses for the second axis and subsequent axes, seet...

  • Page 464

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 448 -1243Coordinates of the fourth reference positionin the machine coordinate system 0 "6 6 "% *3> "" " @ " " %G "% " * ""...

  • Page 465

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 449 -4.6 FLOATING REFERENCE POSITION RETURNGeneralIt is possible to return the tool to the floating reference position bycommanding the G30.1.The floating reference position is loca...

  • Page 466

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 450 -SignalFloating reference position return end signal FRP1<F65#5>, FRP2<F69#5>, ...[Classification]Output signal[Function]Notify the system that the tool is at the floating referen...

  • Page 467

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 451 -1244Floating reference position in G30.1 0 "6 6 "% *3> "" " @ " " %G "% " * "" %! *433*D #6 #GGGG...

  • Page 468

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 452 -4.7 LINEAR SCALE WITH REFERENCE MARKSGeneralA scale having reference marks at constantly varying intervals can becreated by combining two virtual scales with different one-rotationsignal int...

  • Page 469

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 453 -Fig. 4.7 (b) Timing Chart of Operation for Establishing a Reference PositionProcedure for establishing a reference position through automatic operationIf an automatic referenc...

  • Page 470

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 454 -SignalReference position establishment signalsZRF1<F65#2>, ZRF2<F69#2>, ...[Classification]Output signal[Function]The signal indicates whether a reference position of the corresp...

  • Page 471

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 455 -Parameter#7#6#5#4#3#2#1#01002DC4[Input type]Parameter input[Data type]Bit 8?: ! $% 9) 4 ! ! " ! "% 9,) 4 ! ! " ! "% 9#7#6#5#4#3#2#1#0100...

  • Page 472

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 456 -1896Capacity of the reference counter for each axis[Input type]Parameter input[Data type]Integeraxis[Unit of data]detection unit[Valid data range]0 - 999999999In case of using a distance cod...

  • Page 473

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 457 -5227Distance between the origin of the linear scale having reference marks andthe reference position %0 ""@ " " %#GGGGGGGGG # GGGGGGGGGSpecifies the distan...

  • Page 474

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 458 -Parameter No.5227 (reference position) = Position of A + 5.0= {(Distance of position A and position B)/(Interval of the mark1 – Interval of the mark2)} * (Interval of the mark1) + 5.0 = ...

  • Page 475

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 459 -CautionCAUTION1 In the following cases, the operation for establishing a reference position is notperformed, but movement to the reference position occurs:-If axial movement is...

  • Page 476

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 460 -NoteNOTE1 If an automatic reference position return (G28) isspecified before a reference position is established,the operation for establishing a reference position isperformed as described ...

  • Page 477

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 461 -4.7.1 Enhancement of Distance Coded Linear ScaleOverviewThe distance coded linear scale interface can now be used for thefollowing controlled axes:Rotation axisSynchronization ...

  • Page 478

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 462 -- Requirements when this function is used with synchronization control axesWhen this function is used with synchronization control axes, thedistance coded linear scale used for the master ax...

  • Page 479

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 463 -Scale endReference markMasteraxisSlave axisStart pointEnd point*,3*'3*83J,KJ'KJ8KFig. 4.7.1 (b) Example of Measuring Three PointsIn the above example, the reference mark (1) f...

  • Page 480

    4.REFERENCE POSITION ESTABLISHMENT B-63323EN-1/03- 464 -Parameter5228Distance 2 from the zero point of the distance coded linear scale to referenceposition % 0 "@ " " %#GGG GGGThis parameter is used when the distance from the zer...

  • Page 481

    B-63323EN-1/03 4.REFERENCE POSITION ESTABLISHMENT- 465 -AlarmNo.MessageDescriptionSV0051ILLEGAL SYNCHRONOUS AXISAn illegal parameter is set for a synchronization control axisusing a distance coded linear axis.OT0448ILLEGAL PARAMETER...

  • Page 482

    5.AUTOMATIC OPERATION B-63323EN-1/03- 466 -5 AUTOMATIC OPERATION

  • Page 483

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 467 -5.1 CYCLE START/FEED HOLDGeneral- Start of automatic operation (cycle start)When automatic operation start signal ST is set to 1 then 0 in whichmemory (MEM) ...

  • Page 484

    5.AUTOMATIC OPERATION B-63323EN-1/03- 468 -- Halt of automatic operation (feed hold)When the feed hold signal *SP is set to 0 during automatic operation,the CNC enters the feed hold state and stops operation. At the s...

  • Page 485

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 469 -SignalCycle start signalST<G005#0>[Classification]Input signal[Function]Starts automatic operation.[Operation]When signal ST is set to 1 then 0 in memo...

  • Page 486

    5.AUTOMATIC OPERATION B-63323EN-1/03- 470 -Automatic operation signal OP<F000#5>Cycle start lamp signal STL<F000#4>Feed hold lamp signal SPL<F000#3>[Classification]Output signal[Function]Posts the ope...

  • Page 487

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 471 -Reference itemII-4.2Memory operationII-4.3MDI operationII-4.1DNC operationSeries15i/150i-MAOperator’s Manual(Operation)(B-63324EN-1)II-7.1Check on the diag...

  • Page 488

    5.AUTOMATIC OPERATION B-63323EN-1/03- 472 -5.2 RESET AND REWINDGeneral- RESETThe CNC is reset and enters the reset state in the following cases:1.When the emergency stop signal (*ESP) is set to 0 by setting bit 0(ENR) ...

  • Page 489

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 473 -- Reset & rewindWhen the reset signal and rewind signal RRW are set to 1, a resetoccurs, and rewind processing (search for the start of the currentlysele...

  • Page 490

    5.AUTOMATIC OPERATION B-63323EN-1/03- 474 -Parameter#7#6#5#4#3#2#1#02000RWMRSD !" #$%&'! # 1RWMThe rewinding signal (RWD) is output:0: Only while the tape is rewound in the tape reader by the resetand rew...

  • Page 491

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 475 -#7#6#5#4#3#2#1#05605IOR& # 4IORSpecifies whether to cancel the spindle positioning mode upon reset.0: Do not cancel.1: Cancel.#7#6#5#4#3#2#1#07000CLV ...

  • Page 492

    5.AUTOMATIC OPERATION B-63323EN-1/03- 476 -5.3 TESTING A PROGRAMBefore machining is started, the automatic running check can beexecuted. It checks whether the created program can operate themachine as desired. This c...

  • Page 493

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 477 -2.In simultaneous automatic and manual operationa)Command pulses are not output for automatic operation.b)Command pulses are output for manual operation.This...

  • Page 494

    5.AUTOMATIC OPERATION B-63323EN-1/03- 478 -Parameter#7#6#5#4#3#2#1#01005MLE6 2'87 +,$++9 &,+6! &!" :&!NoteNOTE1 Reference point return during machine lock.In a machine lock state, the reference positio...

  • Page 495

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 479 -5.3.2 Dry RunGeneralA cutting command in the program is executed using the feedratespecified in a parameter. This function is used, for example, to checkonly...

  • Page 496

    5.AUTOMATIC OPERATION B-63323EN-1/03- 480 -Dry run check signalMDRN<F004#1>[Classification]Output signal[Function]Reports the state of the dry run signal.[Output condition]This signal is set to 1 in the following...

  • Page 497

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 481 - ;8 +&&,-! ) < &&& +6!" 8 !<&+&+ /"!1420Rapid traverse rate along each axis[Input type]Parameter input[Data typ...

  • Page 498

    5.AUTOMATIC OPERATION B-63323EN-1/03- 482 -2016Jog feedrate override clamp value[Input type]Parameter input[Data type]Integer[Unit of data](Undefined)[Valid data range]0 - 0If an override value greater than the jog fee...

  • Page 499

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 483 -5.3.3 Single BlockGeneralWhen single block signal SBK is set to 1 during automatic operation,automatic operation is stopped after execution of the block curr...

  • Page 500

    5.AUTOMATIC OPERATION B-63323EN-1/03- 484 -SignalSingle block signalSBK<G004#3>[Classification]Input signal[Function]Enables single block operation.[Operation]When this signal is set to 1, single block operation ...

  • Page 501

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 485 -1' +, $ , + %+9 , + + ! ,+%+9! 4$ /$+,&( 5/$++,,+&%!" ,+%+9!) %&++9+++!2* +, $ , + &+&++ ,+++!" ,+++!%&...

  • Page 502

    5.AUTOMATIC OPERATION B-63323EN-1/03- 486 -5.4 MANUAL ABSOLUTE ON/OFFGeneralWhen performing manual operation (such as jog feed and manualhandle feed), the user can choose whether to reflect a moved distance inthe absol...

  • Page 503

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 487 -SignalManual absolute SignalABS<G004#5>[Classification]Input signal[Function]Turns off the manual absolute function.[Operation]When this signal is set ...

  • Page 504

    5.AUTOMATIC OPERATION B-63323EN-1/03- 488 -Parameter#7#6#5#4#3#2#1#02409ABS .==, %%/%+,$ +&,%-0&,+-0"! ,," ,%Reference itemSeries15i/150i-MAOperator’s Manual(Operation)(B-63324EN-1)II-5.3Single block

  • Page 505

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 489 -5.5 OPTIONAL BLOCK SKIP/ADDITION OF OPTIONAL BLOCKSKIPGeneralWhen a slash followed by a number (/n, where n = 1 to 9) is specified atthe head of a block, and...

  • Page 506

    5.AUTOMATIC OPERATION B-63323EN-1/03- 490 -3.When BDTn, currently set to 1, is set to 0 while the CNC isreading a block containing /n, the block is ignored.4.When two or more optional block skip switches are specified ...

  • Page 507

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 491 -Optional block skip check Signals<MBDT1<F004#2>, MBDT2-MBDT9<F005>[Classification]Output signal[Function]Notify the PMC of the states of the o...

  • Page 508

    5.AUTOMATIC OPERATION B-63323EN-1/03- 492 -5.6 SEQUENCE NUMBER COMPARISON AND STOPGeneralDuring program execution, this function causes a single block stopright aftera block with a specified sequence number is executed...

  • Page 509

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 493 -5.7 PROGRAM RESTARTGeneralA program may be restarted at a block by specifying the sequencenumber of the block, after automatic operation is stopped because o...

  • Page 510

    5.AUTOMATIC OPERATION B-63323EN-1/03- 494 -Output of M, S, T, and B (second auxiliary function) codes for program restartAfter a block to be restarted is found, M, S, T, and B (second auxiliaryfunction) codes can be ou...

  • Page 511

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 495 -Program restart under way Signal MSRN <F002#5>[Classification]Output signal[Function]Indicates the program is being restarted.[Output condition]The pro...

  • Page 512

    5.AUTOMATIC OPERATION B-63323EN-1/03- 496 -#7#6#5#4#3#2#1#07620MOAMOP # 3MOPSpecifies whether to output M, S, T, and B codes before the tool ismoved to the machining restart position after a block to be restarted is...

  • Page 513

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 497 -WarningWARNINGAs a rule, the tool cannot be returned to a correctposition under the following conditions. Special caremust be taken in the following cases si...

  • Page 514

    5.AUTOMATIC OPERATION B-63323EN-1/03- 498 -CAUTION2 The M, S, T, and B (second auxiliary function) codesspecified in overstore mode are not displayed on theprogram restart screen.3 Overstore mode is not canceled when t...

  • Page 515

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 499 -5.8 BLOCK RESTARTGeneralThe block restart function enables automatic operation to be restartedfrom the start or an intermediate point of a block if automatic...

  • Page 516

    5.AUTOMATIC OPERATION B-63323EN-1/03- 500 -Block restart screenOn the restart display screen, the following values are indicated.Fig.5.8 (a)(i)(DESTINATION): Absolute coordinates of the tool center at thestart point of...

  • Page 517

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 501 -Restart of automatic operation with the block return switch turned onIf the cycle start button is pressed while the block return switch is on,the tool length...

  • Page 518

    5.AUTOMATIC OPERATION B-63323EN-1/03- 502 --When the tool is moved manually to the start point of theinterrupted block while the block return switch is on.-When the interrupted automatic operation is restarted with the...

  • Page 519

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 503 -7651Interference allowance when the block is restarted (d) ?,&/+',&&+,&6:&&0 &,,&,&&%=+</<000000!000<@00000...

  • Page 520

    5.AUTOMATIC OPERATION B-63323EN-1/03- 504 -- Block containing no move commandOperation must not be restarted in a block without a move command.- Restart after single-block stopAfter a single-block is stopped, operation...

  • Page 521

    B-63323EN-1/02 5.AUTOMATIC OPERATION- 505 -CAUTION3 When returning the tool to the start point of the block bya manual operation using the block restart function, thetool is returned to the tip of the...

  • Page 522

    5.AUTOMATIC OPERATION B-63323EN-1/03- 506 -Reference itemSeries15i/150i-MAOperator’s Manual(Operation)(B-63324EN-1)II-4.9Block restartCAUTION4 When the tool movement is interrupted during acanned drilling cycle, afte...

  • Page 523

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 507 -5.9 RETRACEGeneralA tool can retrace the tool path along which the tool has moved. Thisoperation is referred to as retrace. In addition, a tool can...

  • Page 524

    5.AUTOMATIC OPERATION B-63323EN-1/03- 508 -SignalRetrace signal RVS <G029#4>[Classification]Input signal[Function]Directs the control unit to retrace the tool along the path which the toolwas moved in automatic o...

  • Page 525

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 509 -Retrace-in-progress signal RVSL<F044#2>[Classification]Output signal[Function]Notifies the PMC that retrace is in progress.[Operation]This sign...

  • Page 526

    5.AUTOMATIC OPERATION B-63323EN-1/03- 510 -Parameter1494Feedrate during reverse movement[Input type]Parameter input[Data type]Real[Unit of data]mm/min, inch/min, degree/min (machine unit)[Minimum unit of data]Depend on...

  • Page 527

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 511 -WarningReference itemSeries15i/150i-MAOperator’s Manual(Operation)(B-63324EN-1)II-4.11RetraceForward movementReverse movementForward return movemen...

  • Page 528

    5.AUTOMATIC OPERATION B-63323EN-1/03- 512 -5.10 WITHDRAWING AND RETURNING A TOOLGeneralTo replace a tool damaged in machining or to check the machiningstatus, the tool can be withdrawn from a workpiece. Further, the t...

  • Page 529

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 513 -operation from the tool withdrawal signal TRESC being set to 1 tothe same signal being set to 0 is referred to as tool withdrawalmode.Tool withdrawal...

  • Page 530

    5.AUTOMATIC OPERATION B-63323EN-1/03- 514 -(3) When the mode is returned to automatic operation mode, and toolreturn signal TRRTN is set to 1 and then back to 0, the CNCreturns the tool to the retraction position by tr...

  • Page 531

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 515 -Automatic operation mode(MEM, D, T)Tool withdrawal mode in-progress(TRACT)Automatic operation start signal(ST)Tool withdrawal axis movein-progress si...

  • Page 532

    5.AUTOMATIC OPERATION B-63323EN-1/03- 516 -Tool withdrawal axis move in-progress signalTRMTN<F044#4>[Classification]Output signal[Function]Used to post notification that an axial movement is in progress in toolwi...

  • Page 533

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 517 -#7#6#5#4#3#2#1#07630TRCRPS ! "!#$ %#0:Do not perform retraction.1:Perform retraction using the setting of parameter No. ...

  • Page 534

    5.AUTOMATIC OPERATION B-63323EN-1/03- 518 -Alarm and messageNumberMessageContentsOT0132NOT ON RETURN_POINTThe tool did not arrive at the stored return position along theaxis, or the position may have deviated by machin...

  • Page 535

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 519 -5.11 ACTIVE BLOCK CANCELGeneralAutomatic operation can be stopped by inputting block cancel signalBCAN into the control unit during automatic operati...

  • Page 536

    5.AUTOMATIC OPERATION B-63323EN-1/03- 520 -Cutter compensationThe path after compensation is re-calculated from two consecutiveblocks after the position where the operation was stopped. The figurebelow shows the movem...

  • Page 537

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 521 -SignalBlock cancel signal BCAN <G157#6>[Classification]Input signal[Function]Cancels the current block in progress.[Operation]When the signal ...

  • Page 538

    5.AUTOMATIC OPERATION B-63323EN-1/03- 522 -Automatic operation in progress signalOPAutomatic operation starting signalSTLBlock cancel signalBCANBlock cancel acknowledgement signalMBCANMiscellaneous function strobe sign...

  • Page 539

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 523 -CautionCAUTIONBefore resuming the operation, check that the toolpath and workpiece do not interfere with each other.Reference itemSeries15i/150i-MAOp...

  • Page 540

    5.AUTOMATIC OPERATION B-63323EN-1/03- 524 -5.12 EXACT STOP/EXACT STOP MODE/TAPPINGMODE/CUTTING MODEGeneralNC commands can be used to control a feedrate in continuous cuttingfeed blocks as described below.- Exact stop (...

  • Page 541

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 525 -Fig. 5.12 (a) Tool paths from block (1) to block (2)Y0X(1)(2)In-position checkTool path in the exact stop modeTool path in the cutting mode or tappi...

  • Page 542

    5.AUTOMATIC OPERATION B-63323EN-1/03- 526 -5.13 DNC OPERATIONGeneralIn DNC operation, automatic operation is performed by reading aprogram from an external I/O device through the interface.When a floppy-type external I...

  • Page 543

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 527 -Signal address#7#6#5#4#3#2#1#0G003T#7#6#5#4#3#2#1#0F003MTAlarm and messageNumberMessageContentsPS0017ILLEGAL MODE FORGOTO/WHILE/DOA GOTO statement or...

  • Page 544

    5.AUTOMATIC OPERATION B-63323EN-1/03- 528 -5.14 REGAINING A MANUAL INTERVENTION AMOUNT DURINGAUTOMATIC OPERATIONGeneralA manual intervention amount can be regained even during automaticoperation, without stopping autom...

  • Page 545

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 529 -Basic procedure for regaining a manual intervention amount during automaticoperationDuring automatic operation, a manual intervention amount can bere...

  • Page 546

    5.AUTOMATIC OPERATION B-63323EN-1/03- 530 -)!*)7*)6*)9*)8*)$*)5*)>*)-*)!*M commandMMove commandCode signalsM0-M31Strobe signalMFDistribution completion signalDEN, IPENPMC operationABS switchABSManual intervention am...

  • Page 547

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 531 -NOTE1 Before the completion signal of an M code for non-buffering is returned, an absolute switch signalselection must be made, and MIGET must be set...

  • Page 548

    5.AUTOMATIC OPERATION B-63323EN-1/03- 532 -2411M code 1 which does not put the following block in the buffer register2412M code 2 which does not put the following block in the buffer register2413M code 3 which does not...

  • Page 549

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 533 -2450Range of M codes without buffering (1) (lower limit)2451Range of M codes without buffering (1) (upper limit)2452Range of M codes without bufferin...

  • Page 550

    5.AUTOMATIC OPERATION B-63323EN-1/03- 534 -5.15 SIMULTANEOUS AUTOMATIC AND MANUAL OPERATIONGeneralSimultaneous automatic and manual operation enables manualoperation to be performed during automatic operation. Manualo...

  • Page 551

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 535 -An example of switching to simultaneous automatic and manualoperation starting with a block during automatic operation is givenbelow1.Assume that pro...

  • Page 552

    5.AUTOMATIC OPERATION B-63323EN-1/03- 536 -when the simultaneous automatic and manual operation mode isselected.So, first specify the parking signal of each axis to select a desiredinterrupt type, then set the MOVL sig...

  • Page 553

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 537 -Memory operation selection signal MEMZ-axis manual handle interrupt switchZ-axis parking signal PK3Simultaneous automatic and manual operation select...

  • Page 554

    5.AUTOMATIC OPERATION B-63323EN-1/03- 538 -- Manual operation in simultaneous automatic and manual operationAutomatic operation during simultaneous automatic and manualoperation is the same as normal automatic operatio...

  • Page 555

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 539 -4)Interrupt types and indicationThe table below indicates the relationships between the interrupttypes and coordinates.Cutting axis interrupttypeSetu...

  • Page 556

    5.AUTOMATIC OPERATION B-63323EN-1/03- 540 -#7#6#5#4#3#2#1#01604MNJ& +4C . % D% % E % D% % % 1 )*#0:Both cutting feed acceleration/deceleration and jog feedacceleration/deceleration are applied.1:...

  • Page 557

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 541 -5.16 DNC OPERATION FROM OPEN CNC SELECTING SIGNALOverviewIn DNC operation mode (DNC) or memory operation mode (MEM),setting the DNC operation select ...

  • Page 558

    5.AUTOMATIC OPERATION B-63323EN-1/03- 542 -Parameter0020Foreground input device interface number[Input type]Setting input[Data type]Integer[Valid data range]0 - 16Set a foreground input device interface number.Referenc...

  • Page 559

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 543 -5.17 DNC OPERATION FROM MEMORY CARD INTERFACEA file on a memory card can be specified for DNC operation.A file on a memory card can also be called an...

  • Page 560

    5.AUTOMATIC OPERATION B-63323EN-1/03- 544 -Parameters0020Foreground input device interface number ,% % 1!$ % % 3 .#4 &% 3 . %( >##7#6#5#4#3#2#1#02404SFL[Input type]Parameter input[Data type]Bit 8?F ...

  • Page 561

    B-63323EN-1/03 5.AUTOMATIC OPERATION- 545 -#7#6#5#4#3#2#1#07616EXTNOTEAfter setting this parameter, turn the power off then back on. 6: &% 3 .#@ &% 3 .#!@ &% 3 .#0 3% &am...

  • Page 562

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 546 -6 INTERPOLATION FUNCTION

  • Page 563

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 547 -6.1 POSITIONINGGeneralThe G00 command moves a tool to the position in the workpiece systemspecified with an absolute or an incremental command at a rapid trave...

  • Page 564

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 548 -Parameter#7#6#5#4#3#2#1#01400LRP !!"#!$ %&' ( (")$ "*&(+)#1420Rapid traverse feedrate along each axis ',-+-+-".'/ 01"*&+!#!&2333333#33...

  • Page 565

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 549 -6.2 LINEAR INTERPOLATIONGeneralTools can move along a lineA tools move along a line to the specified position at the feedratespecified in F. The feedrate spec...

  • Page 566

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 550 --In simultaneous 3 axes control, the feed rate is calculated the sameway as in 2 axes control.Parameter1493Cutting feedrateNOTEAfter this parameter has been set, the power must ...

  • Page 567

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 551 -#7#6#5#4#3#2#1#02401G01 # 0G01Mode at power on and in clear status0: G00 mode (positioning)1: G01 mode (linear interpolation)Alarm and messageNumberMessageC...

  • Page 568

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 552 -6.3 CIRCULAR INTERPOLATIONGeneralThe command below will move a tool along a circular arc."Clockwise"(G02) and "counterclockwise"(G03) on the XpYp plane(ZpXp ...

  • Page 569

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 553 -If the difference between the radius at the start point and that at the endpoint exceeds the permitted value in a parameter (No.2410), an P/S alarm(No.191) occ...

  • Page 570

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 554 -Fig.6.3 (d) Case Where a Spiral Is ProducedThe arc radius changes linearly with the center angle (t). Spiralinterpolation is performed using a circular command that specifies o...

  • Page 571

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 555 -Parameter1022Designation of each axis in relation to the basic coordinate system[Input type]Parameter input[Data type]Integeraxis[Valid data range]0 - 7Planes ...

  • Page 572

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 556 -2410Arc radius error limit value[Input type]Setting input[Data type]Real[Unit of data]mm, inch (input unit)[Minimum unit of data]Depend on the increment system of the reference ...

  • Page 573

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 557 -NoteNOTE1 If I, J, K, and R are specified simultaneously, thespecification by R is used and the others are ignored.2 If an axis not comprising the specified pl...

  • Page 574

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 558 -6.4 THREADING6.4.1 ThreadingOverviewA thread can be cut by moving a tool in synchronization with the rotatingspindle.The spindle speed is sequentially read from the position cod...

  • Page 575

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 559 -Signal address#7#6#5#4#3#2#1#0F001THRDParameter#7#6#5#4#3#2#1#01400TDR )<40#!$ 10#)$ 10#5611Number of samples of sampling data for obtaining the mean spindl...

  • Page 576

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 560 -WarningWARNINGIf the feed is stopped during threading, withoutstopping the spindle, the depth of cut increasesdangerously. Therefore, the feed hold function isdisabled during t...

  • Page 577

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 561 -6.4.2 Threading Based on an Arbitrary Spindle Gear RatioOverviewThis function sets M:N as the gear ratio between the spindle and positioncoder for threading. ...

  • Page 578

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 562 -M :Number of gear teeth on the position coder [teeth]N :Number of gear teeth on the spindle [teeth]L :Thread pitch [machine/rev]P :Number of pulses received by the position code...

  • Page 579

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 563 - Fig. 6.4.2 (b) Timing Chart for Gear Ratio Modification from the PMC(1) 1 For automatic operationM code for spindle gearratio modificationMFFINSpindle gear ...

  • Page 580

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 564 -Parameter5611Number of samples of sampling data for obtaining the mean spindle speed/! &< (+(+# 470#!$ ) )$ 6 6$ =$ : $ )>NOTEUsually, set this parameter to 2.5847Num...

  • Page 581

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 565 -CautionCAUTION1 Never modify the values of the parameters used toset a gear ratio, during machining such as threading.2 When 0 is set in parameter No. 5847 and...

  • Page 582

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 566 -6.5 SINGLE DIRECTION POSITIONINGGeneralFor accurate positioning without play of the machine (backlash), finalpositioning from one direction is available.Fig.6.5 (a) Direction p...

  • Page 583

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 567 -6820Overrun distance and direction of unidirectional positioning (G60) ',++".'/&=6;>;&=6;>;8'+( >!"# <0 + ( 0(#?(@!$ (2&q...

  • Page 584

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 568 -6.6 HELICAL INTERPOLATIONGeneralHelical interpolation which moved helically is enabled by specifying upto two other axes which move synchronously with the circularinterpolation ...

  • Page 585

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 569 -Fig.6.6 (b) Feedrate When Parameter HTG = 1Parameter#7#6#5#4#3#2#1#01401HTG 6C< 4(#!$ ( (#)$ ''#Reference itemSeries15i/150i-MAOperator’s Manu...

  • Page 586

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 570 -6.7 HELICAL INTERPOLATION BGeneralWith the speed command for helical interpolation B, parameter HTG (bit2 of parameter No. 1401) can be used to specify either a feedratetangenti...

  • Page 587

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 571 -Fig.6.7 (b) Feedrate When Parameter HTG = 1Parameter#7#6#5#4#3#2#1#01401HTG 6C< 4(#!$ ( (#)$ ''#Reference itemII-4.5Helical interpolationSeries1...

  • Page 588

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 572 -6.8 INVOLUTE INTERPOLATIONGeneralAn involute curve can be machined using involute interpolation. Cuttercompensation C can also be used. The use of involute interpolationelimin...

  • Page 589

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 573 -1483Lower feedrate limit for the deceleration function based on the accelerationof fine HPCC ,-+-+-".'/ 01"*&+!#!&26!!!!#!"< 0C11#+0(...

  • Page 590

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 574 -1491Lower feedrate limit for the deceleration function based on the accelerationduring circular interpolation (for normal mode) ,-+-+-".'/ 01"*&+!#!&26!!!!#!&q...

  • Page 591

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 575 -1663Allowable acceleration in the deceleration function based on theacceleration of fine HPCC for each axis ',--+--+--".'/ 0"*+!#!&2)!!!!!#!#*++!...

  • Page 592

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 576 -1665Allowable acceleration in the deceleration function based on theacceleration during circular interpolation for each axis (for normal mode) ',--+--+--".'/ 0"*+!#!&a...

  • Page 593

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 577 -6630Lower override limit of automatic velocity control during involuteinterpolation,5/! &)!!*(((+0'4(0 # < ( + 4 ( #< +04(04(#NOTEWhen 0 or a ...

  • Page 594

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 578 -6.9 SPLINE INTERPOLATIONGeneralHelical interpolation which moved helically is enabled by specifying upto two other axes which move synchronously with the circularinterpolation b...

  • Page 595

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 579 -6.10 POLAR COORDINATE INTERPOLATIONGeneralA command programmed in the Cartesian coordinate system is convertedinto movement along a linear axis (movement of a ...

  • Page 596

    6.INTERPOLATION FUNCTION B-63323EN-1/03- 580 -Parameter1032Designation of axis (linear axis) used for polar coordinate interpolation/) &.''0'#1033Destination of axis (rotation axis) used for polar coordinate interpolati...

  • Page 597

    B-63323EN-1/03 6.INTERPOLATION FUNCTION- 581 -Alarm and messageNumberMessageContentsPS0213ILLEGAL USE OF G12.1/G13.1The axis No. of plane selection parameter No. 1032 (linearaxis) and No. 1033 (axis of rot...

  • Page 598

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 582 -6.11 CYLINDRICAL INTERPOLATIONGeneralAn amount of travel around a rotation axis specified as an angle isinternally converted into an amount of travel along a linear axis on thec...

  • Page 599

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 583 -Parameter#7#6#5#4#3#2#1#01006DIAROT ! "# $ ! %&'"(# $) ! % '" &)& & (" * $+ ! ) ),## ) (# - .%/' 0 " ...

  • Page 600

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 584 -1022Designation of each axis in relation to the basic coordinate system[Input type]Parameter input[Data type]Integeraxis[Valid data range]0 - 7Planes selected for circular inter...

  • Page 601

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 585 -Alarm and messageNumberMessageContentsPS0610ILLEGAL G07.1 AXISAn axis which cannot perform cylindrical interpolation wasspecified.More than one axis was...

  • Page 602

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 586 -6.12 CYLINDRICAL INTERPOLATION CUTTING POINTCONTROLOverviewThe conventional cylindrical interpolation controls the tool center insuch a manner that the axis of the tool moving a...

  • Page 603

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 587 -Parameters#7#6#5#4#3#2#1#01006DIAROT[Input type]Parameter input[Data type]Bitaxis # 0ROTSpecifies whether the axis requires inch/metric conversion.0:...

  • Page 604

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 588 -1022Designation of each axis in relation to the basic coordinate system[Input type]Parameter input[Data type]Integeraxis[Valid data range]0 - 7Planes selected for circular inter...

  • Page 605

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 589 -#7#6#5#4#3#2#1#06004CYSCYA ./2$ &)& & , "# "(# " 3/2&)& & , )1, )--& 4 ,-& 4 !, !&&...

  • Page 606

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 590 -6112Limit for changing cylindrical interpolation cutting point compensation in asingle block &8 ) 1 % '+ ) ) 6&) ) , ( 7 999999999The following oper...

  • Page 607

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 591 -6113Limit of travel distance moved with the cylindrical interpolation cuttingpoint compensation in the previous block unchanged.[Input type]Parameter in...

  • Page 608

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 592 -Reference itemSeries15i/150i-MAOperator’s Manual(Programming)(B-63324EN)II-4.9Cylindrical interpolation

  • Page 609

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 593 -6.13 NORMAL DIRECTION CONTROLGeneralWhile a tool for which orientation is determined about the rotation axis(C-axis) is moving in the XY plane, the norm...

  • Page 610

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 594 -Parameter#7#6#5#4#3#2#1#01006NDC[Input type]Parameter input[Data type]Bitaxis 30/ & ) & "0:Not normal direction control axis1:Normal direction control axis...

  • Page 611

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 595 -7794Limit of the travel distance moved using the normal-direction angle in theprevious block &8 )1%'+ )) 6&) ) , ( 7 999999999& !&) ...

  • Page 612

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 596 -Reference itemSeries15i/150i-MAOperator’s Manual(Programming)(B-63324EN)II-13.8Normal direction control

  • Page 613

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 597 -6.14 EXPONENTIAL INTERPOLATIONGeneralExponential interpolation exponentially changes the rotation of aworkpiece in the movement about the rotation axis....

  • Page 614

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 598 -7685Interval in exponential interpolation for a linear axis (span value) , &8 )1%'+ )) 6&) ) , 7 999999999>-: %/;' 0 ":3( 1!& & & &"Al...

  • Page 615

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 599 -6.15 SMOOTH INTERPOLATIONGeneralEither of two types of machining can be selected, depending on theprogram command.1)For those portions where the accurac...

  • Page 616

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 600 -7675Minimum travel of a block executed with smooth interpolation , &8 )1%'+ )) "6&)),0), &%)),-&%$'"'%? 71 7999999"999 @999999"999'Set the ...

  • Page 617

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 601 -7677Minimum tolerance of a block executed with smooth interpolation , &8 )1%'+ )) "6&)),0), & % )) ,-&%$'"'%? 71 79999...

  • Page 618

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 602 -6.16 HYPOTHETICAL AXIS INTERPOLATIONGeneralSinusoidal interpolation can be performed by using a circularinterpolation axis of helical interpolation as a hypothetical axis anddis...

  • Page 619

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 603 -6.17 SPIRAL INTERPOLATION, CONICAL INTERPOLATIONGeneralSpiral interpolation is enabled by specifying the circular interpolationcommand together with a d...

  • Page 620

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 604 --Conical interpolationFig. 6.17 (b) Conical interpolation+Z+X+Y

  • Page 621

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 605 -Parameter2440Minimum radius to which a specified feedrate is kept in spiral interpolationor conical interpolation &8 )1%'+ )) 6&)),% 71 (&quo...

  • Page 622

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 606 -Alarm and messageNumberMessageContentsPS0280ILLEGAL COMMAND IN SPIRALR was specified in the program block; 4 or more axes werespecified in the program block; or the direction of...

  • Page 623

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 607 -6.18 NURBS INTERPOLATIONGeneralMany computer-aided design (CAD) systems used to design metal diesfor automobiles utilize non-uniform rational B-spline (...

  • Page 624

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 608 -not exceed the allowable maximum acceleration of the machine. In thisway, the CNC automatically controls the speed in order to preventexcessive strain being imposed on the machi...

  • Page 625

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 609 -Alarm and messageNumberMessageContentsPS1001ILLEGAL ORDER (NURBS)The specified number of levels is incorrect.PS1002NO KNOT COMMAND (NURBS)Knot has not b...

  • Page 626

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 610 -6.18.1 NURBS Interpolation Additional FunctionsThe following functions are added to the NURBS interpolation for theFANUC Series 15i.- Parametric velocity controlThe maximum spee...

  • Page 627

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 611 -(,?%'?%('?%'???Fig. 6.18.1(a)- Supporting roll-overIf a control point command is issued to a rotation axis to be subjected toroll-over in absolute (G90)...

  • Page 628

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 612 -Parameters#7#6#5#4#3#2#1#08412FDIHIKEST B -& &) ) 08 & 1 && #0:Disable.1:Enable. (C ; -& ,7 4 ) 08 & && #0:Disable.1:Enable. .? -...

  • Page 629

    B-63323EN-1/03 6.NTERPOLATION FUNCTION- 613 -6.19 3-DIMENSIONAL CIRCULAR INTERPOLATION (G02.4 ANDG03.4)Specifying an intermediate and end point on an arc enables circularinterpolation in a 3-dimens...

  • Page 630

    6.NTERPOLATION FUNCTION B-63323EN-1/03- 614 -Alarms and messagesNumberMessageContentsPS0710ILLEGAL COMMAND IN 3-D CIRA three-dimensional circular interpolation command(G02.4/G03.4) was issued in a modal state in which noth...

  • Page 631

    B-63323EN-1/03 INDEXi - 1INDEX<Number>128 straightness compensation points................................. 602-LCD-unit Connection Function........

  • Page 632

    INDEX B-63323EN-1/03i - 2DECIMAL POINT PROGRAMMING/POCKETCALCULATOR TYPE DECIMAL POINTPROGRAMMING.............................................................. 1089Description of Comm...

  • Page 633

    B-63323EN-1/03 INDEXi - 3<L>LINEAR INTERPOLATION ............................................. 549LINEAR SCALE WITH REFERENCE MARKS ................

  • Page 634

    INDEX B-63323EN-1/03i - 4REGAINING A MANUAL INTERVENTION AMOUNTDURING AUTOMATIC OPERATION............................. 528RESET AND REWIND................................................

  • Page 635

    B-63323EN-1/03 INDEXi - 5TOOL COMPENSATION VALUE/TOOLCOMPENSATION NUMBER/TOOL COMPENSATIONMEMORY .........................................................

  • Page 636

    Revision RecordFANUC Series 15i/150i-MODEL A CONNECTION MANUAL (FUNCTION) (B-63323EN-1)03Oct., 2000Following functions (STEP 4 to 6) were added :Nano interpolation type error compensation, Smoothbacklash compensation, Addition of 5000 pitch errorcompensation points, Thermal growth compensational...

  • Page 637

    · No part of this manual may bereproduced in any form.· All specifications and designsare subject to change withoutnotice.

x