background image

Summary of Contents for yasnac lx3

Page 1: ...YASNAC LX3 CNC SYSTEM FOR TURNING APPLICATIONS Before initial operation read these instructionsthoroughly and retain for future reference YASKAVW ...

Page 2: ...scribed in this manual should not be attempted with the control The functions and performance as NC machine are determined by a combination of machine and the NC control For operation of your NC machine the machine tool builder s manual shall take prl ority over this manual The illustration of machine control station should be used for your reference in understanding the function For detailed arra...

Page 3: ...tions 183 Summary of Storing and Editing Operations 186 5 MACHINE CONTROL 5 1 Switching Units on STATION 187 the Control Station 5 2 Operation procedure 198 6 OPERATION PROCEDURE 213 187 6 1 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 Inspection before Turning on Power 213 Turning on Power 213 Manual Operation 213 Preparation for Stored Lead Screw Error Compensation and Stored Stroke Limit 214 Preparations fo...

Page 4: ...OOL RADIUS COMPENSATION G97 L496 2 COMMAND DATA DISPLAY 4 2 8 26 4 6 1 2 8 30 2 2 8 4 116 180 143 28 20 157 2 7 4 4 3 2 Command Data Display 4 Command Pulse AccumulationRegisterDisplay COMMAND PULSE 4 Conditionsfor the AutomaticNose R Compensation Function to be Enabled 2 Conditionsof the Specifications to Perform FS Editing 5 Considerations and Remarks for Macro Programs 2 4 3 2 1 158 4 3 4 9 165...

Page 5: ...nishingCycle G70 2 2 8 25 5 106 FS AUTOMATIC EDITING FUNCTION 5 5 1 31 196 FUNCTION KEYS 4 4 1 3 152 Functions 2 2 6 5 2 17 Functions 5 5 1 31 3 196 G General 2 2 8 25 1 94 General 5 5 1 8 2 190 General 5 5 1 31 1 196 General 5 5 2 3 10 206 GENERAL PROGRAM FORM 3 3 2 2 148 G50 POINT RETURN SWITCHt 5 5 1 24 195 G50 POINT RETURNt 5 5 2 4 208 GROOVE WIDTH COMPENSATION G150 G151 2 2 8 32 147 Grooving ...

Page 6: ...4AXIMUM PROGRAMhfABLE DIMENSIONS 2 2 3 4 MAXIMUM SPINDLE SPEED SETTING G50 4 2 2 8 21 6 M CODES FOR INTERNAL PROCESSING G99 TO M109 2 2 7 2 19 MCODES FOR STOP MOO MO1 M02 M30 2 2 7 1 19 k4DIOPERATION INTERRUPTING AU TOhiATIC OPERATION 6 6 9 216 MEASURED WORKPIECE VALUE DIRECT INPUT 5 5 2 3 199 MEMDATA MEMORY DATA KEYS 4 4 1 11 154 Message Display ALARM t 4 4 3 9 2 172 M FIJNCTION LOCK SWITCH AUXIL...

Page 7: ... 205 Position INCREMENT 4 4 3 4 3 163 POSITION GOO G06 2 2 8 2 24 Positioning GOO 2 2 8 2 1 24 POSITION STORED PUSHBUTTON 5 5 1 30 196 POWER ON OFF OPERATION 4 4 2 155 POWER ON IOFF PUSHBUTTONS 4 4 1 1 152 Precautionsin Programming G70 through G76 2 2 8 25 9 112 PREPARATION FOR STORED LEADSCREW ERROR COMPENSATION AND STORED STROKE LIMITt 6 6 4 214 PREPARATION FOR TURNING OFF POWER 6 6 10 217 PREPA...

Page 8: ...ICING NC TAPES 3 3 4 1 150 S2 DIGIT PROGRAMMING SPECIAL SPECIFICATIONS 2 2 5 1 13 STANDARD NC OPERATOR S STATION WITH CRT CHARACTER DISPLAY 4 151 Stock Removal in Facing G72 2 2 8 25 3 101 Stock Removal in Turning G71 2 2 8 25 2 95 STORED LEAD SCREIi ERROR COMPENSATION APPENDIX 3 A 25 STORED STROKE LIMIT G36 G39 2 2 8 18 44 SWITCHING UNITS ON THE CONTROL STATION 5 5 1 187 T TAPE FORMAT 2 2 1 1 TAP...

Page 9: ...tated by improved tool radius compensation function G 50 work coordinate system setting angle specified line ar interpolation and combined beveling round ing function The servo function uses a drastically miniatur ized and low noise newly transistorized PWM control unit and a high performance DC servo motor The position feedback is available with the standard pulse generator PG system and the indu...

Page 10: ...gle Designation for Multiple Thread Notes Metric output Inch Output B Basic Metric Input Inch Input Metric Input Inch Input i O Option 04 04 B _ 7 N4 I N4 B G3 G3 B a 53 a 44 a_53 a 44 B F 50 I 42 F24 ___B_ F32 F 42 F 24 B E34 E26 E44 E 26 B S2 I S2 B 54 S4 0 T 2 I T 2 I B T 2 2 T 2 2 0 r M3 M3 B U P 53 P4 _ _ P 53 L 4 __ Q P 4 4 Q 4 L8 I L8 B A B 33 A B 33 0 B3 B3 o 1 Inch Metric output is set by...

Page 11: ... in rein 0 0001 19 6850 in rev o CKD304 19 685030 in rev 0 01 500 00 mmlrev Feed rev and Thread Lead 0 0001 500 0CK 0 mmlrev E S2 S f unction T function o 99 0 9999 I S4 i T3 o 999 I o 999 LT4 o 9999 I o 9999 M function Dwell U P Program No Designation Sequence No Designation No of Repetitions Angle Designation for Straight Lin Angle Designation for Multiple Thread o 999 I 0 999 0 001 99999 999 se...

Page 12: ...acter I o K L M N o P Q F s T u v w x Y z Z component of arc center canned cycle p ameter beveling value B O Incremental value of variable lead thread o Number of subprogram repetition G 13 to G 16 angle and coordinate B O Miscellaneous function M function B Sequence number B I t Program number B I Dwell canned cycle starting sequence number program number user macro number B O Subprogram starting...

Page 13: ...ts Control in comment end 1 Disregarded User macro operator Minus sign User macro operator oto9 O to 9 I Numerals Ad tx ti 4 1 Disregarded Including All Mark Parameter I s starting i Sharp Variable designation I I Asterisk Multiplication operatcx Ld k 4 H 1 A iacde 17 I User macro operator I Notes 1 Characters other than the above cause error in significant data area 2 Information between Control ...

Page 14: ...uired for the next operation is executed One block can contain up to 128 characters including EOB The blocks including the following M codes are not read in advance MOO MO1 M02 M30 M codes 6 maximum set by parameter com manding to stop advance reading Notes 1 This function is effective for G22 and G 23 where the control is provided with Radius Programming for Circular Interpolation option 2 Block ...

Page 15: ...o the buffer resister Once the blocks have been read subsequent switching on is ineffective to skip the blocks 2 While reading or punching out programs this function is ineffective 3 The block skip 2 9 is an option function and 1 is a basic one Generally commands for movements in axis direc tions and commands for setting coordinate sys tems are called coordinate words and coordinate words consist ...

Page 16: ...5 1 the same address word is multiplied by 10 or not depending on type of G command EXAMPLE G04 U Not multiplied by 10 Time GOO U Multiplied by 10 Distance 2 3 3 2 Least Output Increment Least output increment is the minimum unit of tool motion Selection of metric system or inch system is made by parameter 6007D3 Least Output Increment J X axis Radius value Z axis 2 3 4 MAXIMUM PROGRAMMABLE DIMENS...

Page 17: ...odes can be used Meaning Position in X axis direction Position in Z axis direction Move amount in X axis direction Move amount in Z axis direction Distance in X axis direction from starting point of arc to canter Distance in Z axis direction from starting point of arc to center Direct programming of circular arc G code Meaning G9CI I Absolute command G 91 Incremental command As shown below G90 and...

Page 18: ...es determined by the machine are set by parameters in advance for individual axes When the tool is moved in rapid traverse in each axial direction simultaneously motions in these axial directions are independent of each other and the end points are reached at differ ent times among these motions Therefore motion paths are normally not straight For override rapid traverse rates Fo 25 50 and 100 of ...

Page 19: ...r 1 200 in min 2 This uppar limit may still be reduced by the performance limit of the machine Refer to the machine tool builder s manual Notes 1 2 3 A command FO causes data errors Any minus value should not be specified for F commands If specified the machine will not operate properly EXAMPLE F 250 Wrong Feedrate commands in the direction of the X axis must be given in radius EXAMPLE G99 S350 r ...

Page 20: ...direction indicate speeds in radius Example G98 GO1 X200 F700 F 700 FEEDRATE 700 mm mlq l Values of F command at linear or circular interpolation represent the tangential feed rate when two axes are simultaneously con trolled EXAMPLE 1 G98 GO1 u60 W40 F500 In this case F 500 3002 4002 mm min a i component Lx axis component EXAMPLE 2 G98 G03 X Z 1 F200 In this case F 200 ifxZ fz Z mm min CENTER x I...

Page 21: ...mand and an S code are issued in a block execution will depend on the machine tool design and construction Whether the S com mand is executed together with the move com mand or after the completion of tool movement Refer to the machine tool builder s manual Once specified S code is modal and effective until the next S code When the spindle stops at M05 spindle stoD S command is stored in memor of ...

Page 22: ...d spindle speeds controlled by the rotary switch on the m achine control station corresponding to S command speeds For the details of S command speeds refer to the machine tool builder s manual 2 6 TOOL FUNCTiON T FUNCTION 2 6 1 T 4 DIGIT PROGRAMMING 1 Four digits following the address T specifies the tool number TDDDU 1 Tool offset number O 160r 50 Tool selection 2 For applicable tool number to b...

Page 23: ...ues store the tool position offset values in the Offset Memory The offset value is the de viation from the tool tip position of the reference tool which is determined as zero x tiOLpO T oN I I I _ 6 I DIAMETER z I J Z P OGnAtMMED x Fig 2 5 3 Description of tool position offset motion As mentioned above when the tool specified by the address T and 4 digits is moved the offset value corresponding to...

Page 24: ... feedrate Note that if the tool number is changed in this case the tool indexing motion starts The angle of taper cutting can be changed by the following procedure T code for change of tool offset number should be commanded in the block together with cuttin feed command EXAMPLE GOO T0202 GO1 X Z F GO1 U W F T0216 x DICFER NcE OE L OFFSET l AL JE 3ET vEEN I T0216 AhD T 0202 T MOVEMEN OF COMMAND L U...

Page 25: ...DINATE z 20 Xoi2 2 8 I AX 12 SHIFT AXES z SHIFT COORDINATE AXES Fig 2 6 3 4 5 For positive shift values AX and AZ the coordinate axes are shifted in the direction shown above Xo and Zo are original coor dinate system setting values This shift function is executed at each time any of the conditions described in a b c and d is met When the contents of Work Coordinate Sys tem Shift Memory are rewritt...

Page 26: ...tem cannot be set by manual operation when parameter 6011 DO 1 when the tool coordinate memory number follows the last two digits of T I 2 6 5 5 Timing of Coordinate System Setting under the Automatic Mode Under the automatic mode coordinate system setting is performed when the turret is called up by the T code The tool coordinate memory number uses the turret number commanded on the command scree...

Page 27: ...M30 End of tape These commands stop the advance reading of the control For these M codes M 2 digit BCD code and their respective decoded signals are output 2 7 2 M CODES FOR INTERNAL PROCESSING M 90 TO M 109 M90 through M109 are for internal processing Even when they are programmed no external output signal BCD and decoded output is sent M96 M97 M98 M99 M100 to Tool radius compensation circular pa...

Page 28: ...f subroutine program M98 M98 P Q L With this command the subroutine program starting with a sequence No following Q in the part program with the program No specified by p is called and is executed L times 2 With the tool radius compensation mode by G41 to G44 the locus of the tool center of tool radius for commanded workpiece contour lines with the angle between tan gents larger than 180 is in the...

Page 29: ...4 times alarm code 042 is displayed EXAMPLE Man Program Subroutine program 1 1 A _ l J t 1 1 1 11 1 N 20 hi 99 ITotlmes One hme 2 7 6 OTHER M CODES 1 How to use the other M codes other than above depends upon the machine Refer the machine tool builderfs manual Tadle 2 7 Typical Example of M codes for Machine the to M code Meaning I Remarks M 03 Spindle forwa d running M04 Spindle reverse running M...

Page 30: ...nd a resetting parameter When resetting set to hold or reset by the parameter it the decoding output setting parameter of 2 a 6646 For setting the M code correspond ing to the decode output MDO to MD3 2 7 8 1 1 0 Channel 1 For decode output _ F1224 7 IMD71MD6 MD51MD4 MD31MD2 MD1 2 7 8 2 Parameters can be 1 T 1 MD3 MD2i MDl MDO MDO 1 High speed M function 6007D5 0 The function is disabled 1 The fun...

Page 31: ...m occurs 2 7 8 4 Example of High speed M Function Processing The following are simple examples of the high speed M functions 1 Sets the parameter for setting resetting 6644 6645 6646 6647 2 01 M60 M61 M62 M63 M64 M65 M67 M30 3 02 M70 M71 M72 M73 M74 M75 M76 h177 M30 63 62 61 60 M code setting for 67 66 65 64 setting 73 72 71 70 M code setting for 77 76 75 74 resetting The left program is executed ...

Page 32: ...fer to the machine tool builder s manual EXAMPLE X Axis 12 m min Z Axis 6 m min z 3 4 5 6 a b Along the axes specified by GOO the ma chine slide moves in rapid traverse rates independently of each other The resultant tool locus may not be a straight line and when working out the program care must be taken to avoid fouling between the tool and the workpiece GOO is a modal G code in the 01 group Whe...

Page 33: ...red stroke limit 2nd area ON o 07 G 37 G 37 G 37 Stored stroke limit 2nd area OFF o G38 G28 G28 Stored stroke limit 3rd area ON o 06 G39 G 39 Stored stroke limit 3rd aea OFF o v G40 r G40 Tool radius compsmsation cancel o G41 G41 G41 Tool radius compensation No 1 0 G 42 G 42 G 42 06 I Tool radius compensation No 2 0 G43 G43 G43 Tool radius ccfnpensation No 3 0 _ G44 G44 G44 Tool radius compensatio...

Page 34: ...0 0 0 0 I 0 0 0 0 0 0 I B L Threading cycle 4 B Facing cycle B Constant surface speed control J Constant surface speed control cancel o Feed per minute mm min Feed per revolution mm rev H Absolute command c Incremental command B Tool registration start o Tool life control Tcml registration end 7 0 Ta r multiple beveling rounding o Arc multiple beveling rounding o showe the G codes selected when th...

Page 35: ...to the point X Z on a straight line at the traverse rate designated by the F or E code in the coordinate system set by G50 moved away by U W from the present point F or E code must be specified in the block con taining the G 01 or in the previous block If not i causes a format error Feedrate desig nated by the F or E code is the tangential feed rate x POSITION PROGRAMMED z 1 u 2 I PRESENT TOOI POS...

Page 36: ...et by G 50 or away from the present position by U W A tool moves along a circular arc at the tra verse rate specified by the F or E code The meanings of G02 G03 and each address are shown below Table 2 10 Meaning Circular interpolation clockwise Circular interpolation counterclockwise End point of arc on X axis Diameter value End point of arc on Z axis Distance fTom start wi nt of 1 c 1 3 z x EfQD...

Page 37: ...c CENTER o 0 P Note that if the end point is designated in the shaded area the alarm is not displayed and the tool will continue to move endlessly The end point coordinate should be precisely commanded when the circular interpolation is apphed to the tool nose radius compensation or the tool may not move properly Generally it is recommendable to calculate up to the next digit of least input increm...

Page 38: ...h the above program chip cutting feed is obtained x I02 DWELL h 1 mm 2 8 6 TOOL OFFSET VALUE G 10 With G 10 command tool offset values can be set and corrected 1 G1O P X U Z W C R 2 Table 2 12 Meaning P For specifying tool offset No x For changing the tcol offset value to the z specified value u For adding the specified value to the original w tool offset values For changing the tool radius to the...

Page 39: ...lon Beveling for Z axis I I Gll Z W 1 F E END POINT 7 50 START w POINT I f JZ Bevellng Value Raalus Value L Beve ing Dlrectlon Beveling values K and I are limited within the following values 2 Rounding G12 The command exceeding the above value causes format error This command performs the rounding of the corner Addresses X and Z cannot be spec GOO X30 ZO ified simultaneously in a block The corner ...

Page 40: ...ed Gll and G12 are for one axis only If they are commanded for both axes in the same block they constitute a format error EXAMPLE G12 X W K Error 050 In the G 10 or G 12 modes no block without I and K nor block in which I and K are O can be commanded If such a block is com manded correct tool movement can not be assured Tool radius compensation functional is effec tive to the blocks containing G 1...

Page 41: ...the tool offset values 4 Stored Offset Processing in G 20 I Processing in G 21 Values Inch Metric 15000 I 1 5000 in 15 000 mm 2 8 9 RADIUS PROGRAMMING FOR CIRCULAR iNTER POLATION G 22 G 23 In programming circular interpolation G02 G03 the control requires the data of the arc center coordinates Normally they are given by using the addresses I and K 1 In programming of G2 2 or G23 the control automa...

Page 42: ...d by I and K When R is varied with both start and end points fixed the tool willmove along the following circular arc 7 K GIN Therefore in the following case the arc cen ter does not exist which causes data error alarms 031 034 R Distance between start point and end point 2 Tool nose radius compensation is effective for the block containing G22 or G23 The block containing G22 or 23 can be designat...

Page 43: ...N TO REFERENCE POINT G 28 1 G28 X U z w With this command the tool can be brought back to the reference point automatically after passing througkl an interim point In other words the tool positions to the com manded absolute coordinate position X Z or incremental position U W by moving simultaneously along the two axes and then automatically returns to the reference point by the reference point re...

Page 44: ...reference zero point Point B G29 X Z Point C B D Point D REFERENCE ZERO POINT 2 3 4 When G 29 is used consideration on the dis tance between points B and C is unnecessary in programming Especially when incremen tal instructions are used this function is useful to return the tool to the original co ordinate system after returning to the reference zero Motions C B and B D are made simul taneously al...

Page 45: ...return ing is impossible and the tool can be return from any position 3 The same notes 3 and 4 of 5 for 2 8 11 Automatic Return to Reference Point apply to G30 command 4 When G29 is commanded after G 30 the tool moves via the interim point specified by G30 to the position specified by G 29 However the interim point is renewed only in the axis specified by G30 2 8 14 SKIP FUNCTION G 31 1 2 a G31 X ...

Page 46: ... 4 Designation by F in the same way as with normal programs Presetting of feedrates by parameter 6232 When a skip signal is received the coordinate values at that moment are automatically stored as parameter data 6568 for storing X coordinate value 656 9 for storing Z coordinate value These data can be used as system variables in user macros Notes 1 2 3 When parameter 6004D0 is set to 1 the pro gr...

Page 47: ... format E34 I EO 0303 E1270 0000mm Inch output Straight Thread R F24 FO COl F50 0000in E 26 EO O3OO1O F5O OOCOOO in F code is for normal thread cutting E code is for precise thread cutting dI 3 The direction of lead specified by F and E codes is shown below EXAMPLE Straight Thread Direction of Lead Thread leac L 5 0 mm 6 5 Omm tiz 3 Omm Cutting depth 1 0 mm Limitation of Taper Angle I Direction of...

Page 48: ...tes 1 2 3 4 5 6 7 Allowances 6 1 and 6 z are required for thread cutting because lead error occurs near the starting and end points x I v f i Z If spindle speed is not constant during thread cutting the leads become incorrect due to the servo lag Threading up for thread is not effective at G32 If necessary G92 or G76t should be commanded The following operation is disregarded dur ing thread cuttin...

Page 49: ...enerator installed on the spindle to control the starting point of thread always at the same position around the workpiece circumference With the multi start thread cutting function after cutting a thread by controlling the starting point by the starting point pulse another thread is cut by starting the cutting feed at an angular position of the spindle which is displaced from the starting pulse p...

Page 50: ...used to define the angular position of the spindle with respect to the starting point as controlled by the B command the least detectable increment is 360 4096 pulses O 08790 pulse From the position commanded by B codes an error up to fl pulse may occur 2 The angular position from the starting pulse can be specified in both forward and reverse directions by BO B 360 commands 3 When B command is ma...

Page 51: ...ameter SCRDRN 6019 BIT5 is set to 1 When parameter 11oIN 6006D5 is set to 1 least increment for K commands is 0 001 mm rev or O 0001 in rev Commanding address B in G34 block causes alarm 11 360 II 3 Confirmation calculation for K command of variable lead thread cutting a K command is restricted in the following conditions i ii iii iv Feedrate at end point must not exceed programmable range 500 mrf...

Page 52: ...the area check function also 3 a b c G36 U W 1 K z coordinate coordinate The area check function is turned off by a single code block G37 Setting 3rd prohibited area Set up side boundary point E and side boundary point F by the setting function Selectively designate the inside or the out side of the area between points E and F by parameter 6007D 1 In addition to the method by the s etting function...

Page 53: ...rea check function and change the data 7 Stored stroke limit error 8 When the tool enters the prohibited area it stops just inside the boundary line and the control enters STORED STROKE LIMIT ERROR state In this case the tool can only be moved manually in the return direc tion Displaying remaining distance With this function the distance between the current tool position and the boundary of the pr...

Page 54: ...value can be set within the following range Metric Inch i o 99 999 I o 9 9999 c Setting of tool nose radius values Radius value of tool nose must be set with out signs VIRTJAL TIP NOSE For the writing ALL ROUND INSERT Fig 2 27 of radius values for tool nose radius compensation refer to Fig 4 3 5 Displaying and Writing Tool Offset Data The address character is R 2 T code designation a The T code fo...

Page 55: ...pply is turned on G40 is in effect iii When the RESET button is depressed G code of 06 group are cancelled and G40 becomes effective 4 Tool motion on the tool nose radius compen sation a Fig 2 31 shows the outline of the tool motion BLOCK OF COMPENSATIOh x WITH G 00 3 Fig 2 31 When the compensation is cancelled the programmed contour meets with the path of virtual tool tip and In compensation mode...

Page 56: ...to the right of tool advancing direction when T is specified and to the left when T is spec ified Sample Program A a Movement at Start of Compen GOO T O1O1 sation for GOO 2J GOO G41 X30 Z5 J 3 U GO1 z 18 FO 25 Compensation Mode b GOO T 0202 GO1 G41 x20 z7 F600 7 G02 U30 W 15 115 FO 2 Movement at Start Compensation Mode of Compensation for GO1 I x G U1 CEhTEP x DIA 3 h z c If the block of G41 or G4...

Page 57: ... tour may be specified in the part program However the following should be considered for the inter block movements and special contours a Inter block movement i For an inside corner tangent line angle is less than 180 the intersection point is computed and is passed Intersection point computing formula v ii b For an outside corner tangent line angle is more than 180 the movement is con trolled by...

Page 58: ...tions When coordinate instructions are missing in three or more blocks tool radius compensation be comes impossible and accurate tool path can not be obtained Therefore in a program where G41 to G44 are used ensure that after them two or more blocks without movement command in the compensation plane will not follow GO1 G41 F G04 U M 1 Compensation is normally made by the two or less blocks without...

Page 59: ...d according to the type of the circular arc M96 CIRCULAR PATH MODE By dummy block N 11 the linear command block of N 10 stops at point A for the follow ing circular movement f Switching between T and T in compensation mode This coml ensation provides the switching between T and T without canceling the compensation by G40 or T 3P 00 command EXAMPLE IN5 GOO T O1O1 Designates right hand side compen s...

Page 60: ...efore that for which G40 or T 3700 has been specified Consequently if a retracting which results in acute angle contour is specified in G40 or T 3E 00 block no uncut portion is produced Then the tool moves so that the virtual tool nose matches the end point of the move command specified in G40 or T all00 block EXAMPLE A a T O1O1 G41 f 21 z 1 MOTION ON COMPLE TION OF COl GOO 1 si 1 GO1 U20 FO 25 GO...

Page 61: ...ition offset cancel operation is per formed concurrently with the operation at tool nose radius compensation termination The cancel operation provides the move ment in which the virtual tool nose matches the last specified position for which tool Notes a programmed shapes that produce input errors i When programming an inside arc with tool compensation if programmed arc radius R s tool radius d 62...

Page 62: ...ntal designation G02 G03 G12 G22 G23 Command including circular arc G70 G71 G72 G73 Multiple repetitive cycle Gill G112 Multiple cornering Beveling rounding Remarks Inhibited in the block of compensation cancel or start d The subprogram M98 or M99 may be speci fied in compensation mode e When the tool offset number is T code com mand of 00 T 00 command has the follow ing two meanings i Tool positi...

Page 63: ... 3 G74 G75 G76 4 G90 G92 G94 5 G31 G35 6 G68 G69 7 G122 G123 i Even in M96 mode tool nose radius compen sation and circular arc path are on if circular arc distances AX AZ are smaller than the fixed values the tool does not follow the corner circular arc path but moves directly to point B The fixed values are those which are set by parameter 6230 z X 2 TOOL MOVEMEN1 A PROGRAMMED COMMANO In case of...

Page 64: ... nose R compensation is performed by the control point and G41 G42 2 8 19 2 Conditions for the Automatic Nose R Compensation Function to be Enabled Automatic nose R compensation becomes effective by four conditions the projected tool nose point designation set by the offset number the radius of tool nose R the offset side setting by G41 and G42 and the T code command The following are the details ...

Page 65: ...the Z axis 1 X 21 I ZI a projected vector wall parallel to the Z axis is assumed to calculate the compensation with the cutting move axis The machine moves toward this calculated position b When the cutting command move axis direction is smaller than 45 against the Z axis lX 21 I ZI a projected vector wall parallel to the Z axis is assumed to calculate the compensation with the cutting move axis T...

Page 66: ...ng command move axis direction is larger than 45 against the Z axis a projected vector wall parallel to the Z axis is assumed to calculate the compensation with the cutting move axis The machine moves toward this calculated position When the circular cutting command move axis direction is smaller than 45 against the Z axis a vector wall parallel to the Z axis is assumed to calculate the compensati...

Page 67: ... Example Tool nose point 3 PROJECTED VECTOR SMAIIER THAN 45 T G03 G 42 j PROJECTED VECTOR QQ G SMAIIER HAN 45 C03 G 42 59 ...

Page 68: ...2 8 19 3 Offset Calculation of Automatic Nose R Compensation Approach and Relief Cent d i C l Table 2 20A Automatic Nose R Approach and Relief Patterns LINEAR CIRCULAR 45 OR LESS MORE THAN 45 A 7 ...

Page 69: ... G40 command is given 2 8 20 PROGRAMMING OF ABSOLUTE ZERO POINT G 50 Absolute coordinate system should be set before move command After setting up the absolute coordinate system all motions can be commanded on the absolute coordinate system 1 G50 X Z x 2 ABSOLUTE ZERO POINT O O d 2 Fig 2 34 G50 U W Incremental G50 Z When the addresses U and W are specified instead of X and Z the new absolute coor ...

Page 70: ...olute coordinate system should be set up before operation 5 The current position of the tool in G 50 coor dinate system is shown in POSITION ABSOLUTE of current position display 6 The coordinate system which was set is not affected by reset operation The cmrdinate system is reset by one of the following oper ations i ii iii The reset operation by ORG key see 4 3 4 2 POSITION ABSOLUTE is per formed...

Page 71: ...Memory I Tool No I Z Ztn I Tn I TOOL SLIDE AT THE POSITION INDICATED Atn BY CURRENT POSITION DISPLAY 0 O SEE NOTE 1 Xtn 2 Zm r 1 T Z Xm wORKPIECE I g COORDINATE SYSTEM SET BY TOR AT WORK MEASURED VALUE DIRECT INPUT OPERATION Fig 2 37 2 Work coordinate system setting G50T a G50 TZLAA 1 1 Specifies tool offset number 00 to 50 d It is assumed that the tool coordinate mem ory contains the following co...

Page 72: ...XTERNAL display is off G51 command is equivalent to the following two block commands m 4 5 6 When the G 50 T work coordinate system set ting is performed 2 6 4 Work Coordinate System Shift is made valid The current position of the tool in the set work coordinate system is shown in the cur rent position value POSITION ABSOLUTE It is not shown in POSITION EXTERNAL The work coordinate system set by G...

Page 73: ...d at point B performs coordinate system set ting with the following values to retain the work coordinate system thus keeping approach position A unchanged X 20 80 60 Z 27 5 40 12 5 EXAMPLE C This example shows a program for which the replacement position of each tool is different from each other and the values for work coordinate system setting Tool Coordinate Memory No x z 51 Im 47 5 52 110 40 Ma...

Page 74: ...numbers to the vari ables in the body This enables this macro program to run as a series of specific programs that provide tool movements In this manual the macro program body is some times referred to as simply macro II 2 8 23 1 Macro Program Call Commands A macro program body ma be called in the following fiv manners No 1 2 3 4 5 Type of Call Simple call Modal call Call by arbitrary G cede Call ...

Page 75: ...d by an ar bitrary G code or by a macro M or T code it will be processed like a normal M code 5 Macro Call by T Code All the T code commands provide a macro call com mand G X Z Txxxx With this command the macro of program num ber 09000 is executed after the move command in the same block is completed Transmission of T code and TF signal is not per formed Whether a T code is to be used as a macro c...

Page 76: ...B c D E F H I J K M Q R s T u v w x Y z Variable in Macro Program Body M 2 3 7 8 9 11 4 13 Z17 k18 19 420 21 22 23 24 25 26 For the address in which designated the command Sample Program 1 2 G65 P91OO L3 A30 B60 no argument need may be omitted 24 26 x34 8 z50 2 be I Argument Designation P art 2 Argument Designation D A B and C arguments and 10 sets of I J and K arguments may be designated I J and ...

Page 77: ... b c 2 a b 3 a b Variables Local variable 1 through 33 Common variable 100 through 549 System variable 1000 through 5104 operation Commands Arithmetical operations Functional operations SIN COS ROUND Control Commands Branch command IF qualification GO TO n Repeat command WHILE qualification Do m Using these commands a program which re quires complicated operations and conditional judgements may be...

Page 78: ... Area oJIoKIJ oK Single nest Double nest Tripple nest Quadruple Macro Macro Macro nest Macro Common variables are divided into the following two types depending on clear conditions o Read write Enabled w Local variable area for duplicate level macro 149 These common variables a 100 through are cleared at the time of power on and reset operations and are set to IIblank 1 In some con trols they are ...

Page 79: ...te of each of user macro dedicated 16 point input signals is read The relationships between the input signals and the system variables are as shown below loo7 l 36 loo5 mo4 mo3 IOO2 UI 7 UI6 UI5 UI 4 UI 3 UI 2 27 26 25 24 23 22 1015 lo14 lo13 lo12 1011 1010 UI15 UI14 JI13 UI12 Ulll Ullo 15 214 13 212 211 2 0 fm l looo u 1 UIo 2 2 3 1009 1008 UI19 UI 18 29 28 Variable Value I Input Signal YASNAC Ea...

Page 80: ...tained Hence when one of them is written to the right hand side of an operational expression its value is read iv Considerations When any values other than 1 0 or O 0 are sub stituted into one of the system variables 1 100 through 1115 the values are handled as follows Blank and any values less than O 5 are as sumed to be O Any values of O 5 and over and other than blank are assumed to be 1 Sample...

Page 81: ...le 3000 may be specified to put the machine in the alarm state i 3000 n alarm message Using this command specify the alarm message less than 32 characters preceded by a 3 digit alarm number n and enclosed with control in and control out symbols The alarm number should be three digits and not be one used by the ma chine ii When this 3000 command is executed ALM or A B is displayed on the bottom of ...

Page 82: ...k is preset to value O 1 I 3004 Feed Hold Feedrate Positioning Override Completion o Valid Valid Valid 1 Invalid Valid Valid The accuracy of clock 1 is 8 ms When 4294968000 msec has been reached and overflow occrus setting the clock to O 21 Valid I Invalid I Valid The accuracy of clock 2 is 8 ms When 429496800 sec has been reached an overflow occurs setting the clock to O t 31 Invalid I Invalid I ...

Page 83: ...efore the decimal point data Notes 1 The value is rounded out to the fifth digit after the decimal point 2 When the value is of 6 digits or more before the decimal point the asterisk is output iii The above output is performed when system variable 3100 is executed in the macro program It is required therefore to previously attach the external equipment such as a printer via RS 232c interface and p...

Page 84: ...isplay tion of block immediately before Work coordinate system Not included position same as Pos MACHINE display Meaning Positional Information 5001 Through 5102 When system variables 5001 through 5102 are specified various positional information can be Machine ccardinate system Work coordinate system Coordinate System obtained The unit of the information is millimeters es or inch Tool Position Of...

Page 85: ...s retained at power Dff Interface input signals each signal for each bit Interface input signal lOCO i 2i 0 Interface output signals each signal for each bit Interface output signal 1100 i 2 i Tool offset amount X axis Z axis nose radius Tool coordinate data X axis Z axis Tocl wear amount X axis Z axis Alarm message display Clock 1 In units of 1 ins Clwk 2 in units of 1 s Single block stop auxilia...

Page 86: ... Error 2 A variable number may not be replaced with a variable Sample 20 Error 20 Correct Sample i When l 45 2346 x l X45 235 mm for metric input ii When 2 O 255 F 2 FO 26 mm rev iii When 3 5 37672 G04 P 3 G04 P5 377 see iv When 4 2 7236 M 4 M03 GW GO3 4 Value for each address should not exceed the maximum programmable value 5 The value that follows an address may be replaced with expression J The...

Page 87: ... is established when 2 and P3 are blank or 2 is O and 3 is blank Condition IF 3 LT fi2 is not established when 2 and P3 are blank or 72 is blank and 3 O 2 8 23 5 Operation Commands Various operations can be performed between variables and between variables and constants The operation expression is represented in the form of i expression in which expression is a general arithmetic operational expre...

Page 88: ...ommand Goo x ROUND lo means GOO x12 376 because 8 of 12 3758 is rounded This command is also equivalent to GOO X 10 Usually ROUND is not used as mentioned above it is used as shown below Sample b When ROUND is used as follows the program re turns to the start point correctly 10 12 3758 11 13 1236 a G O U 10 GO1 U l F x GOO U ROUND 10 ROUND lI This is because the data of 10 and 11 in and blocks are...

Page 89: ...itional expressions are EQ NE CT LT GE and LE They are represented as follows Conditional ExWession Meaning i EQ j i j i NE j ifi k fj i GTi j i j i LT j i j i GE j i2 j i LE j i Z j A constant and expression may be used for i and j A variable and expression may be used for n Notes 1 The sequence number must be located at the head of the block when it is called for by a branch command Otherwise th...

Page 90: ...y be specified in m DO 1 1 The valueofm 1 2 or 3 iscalled theidentification number which isused by END 1 Do and END to calleach other D02 l 3 The same identification number may be used repeatedly except where repeat ranges overlap 4 To get out of a Do loop a GO TO n can be used However a GO TO n does not enable entrance to a DO loop as shown below L DoI 5 al GOTO 100 25 END 1 N1OO __ GOTO 100 DO1 ...

Page 91: ...hen D 7 of 6021 is set to 1 the 09999 registration erase and adit of programs are disabled 2 8 23 8 Display and Write of Local and Common Variables Local variables 1 through 33 and common var iables 100 through 149 500 through 549 can be displayed and written by the following operatio s 1 Display Operations Display of Variables a Press SET function key Mode select position may be provided anywhere...

Page 92: ...on may cause an unexpected failure Before attempting the rewriting stop the machine oper ation by single stop function and check to see if it is safe to rewrite variables c The written local variables and common vari ables 100 through 14 1are reset to Iblankll by the reset operation or the power on operation 2 8 23 9 Considerations and Remarks for Macro Programs 1 Summary of Restrictions a Availab...

Page 93: ... 5 and setting 6004 Dl mentioned above operate as shown below L DI O lor3 4 DI O Oor2 Dl l I lor3 T Dl l Oor2 When Single Blcck Switch is on None of the operational commands control commands and general commands stoD Operational commands and control command do not stop General ccfnmands stop None of the operational command control commands and general commands stop All of the operational commands ...

Page 94: ...s the uPPer code UC or lower code LC is output immediately before a Codes preceded by UC b Code preceded by LC C Codes preceded by UC only at parameter designation 2 8 23 9 1 Outline of User Macro External Output Command The following macro commands are available in addition to the standard user macro commands 1 Open command POPEN 2 Data output command BPRNT or DPRNT 3 Close command PCLOS The abov...

Page 95: ...imal point are each commanded in parentheses Assume that the variables have a maximum of 8 digits When the higher order digit is O the output follows parameter 6016D7 Parameter 6016D7 0 Output space code 6016D7 1 No output When the digits after the decimal point of the commanded variable is other than O as many digits after the decimal point as commanded are output When the commanded digits after ...

Page 96: ... close command is given 88 2 The output data output command can be stopped by resetting the command All later data will also be erased Therefore if reset is commanded by M30 etc At the end of the output program it is necessary to give the close command at the end of the program wait until all the data are output and then command M30 etc 3 User macro and 1 O interface option is required to use this...

Page 97: ...Threading is not included i this P2 m I GOO U50 GOO w60 command T Type I for small number of variables This type allows the use of U W and F and there fore makes the argument designation easier to understand S OK When type I is used we have the fol lowing variables m3 T Right Using these variables rewrite the former program P 2 S OK P4 GOO U 21 G32 w 23 F 9 GOO U 21 GOO w 23 Is this all right T Ye...

Page 98: ...ro body into WO parts as follows P8 09000 100 23 lol 9 M99 P9 09093 GOO U 21 G32 w 100 F lOl GOO U 21 GOO w 100 M99 and I write the macro call as follows Plo G65 P9000 w 60 F6 O G65 P9093 u 50 G65 P9093 u 51 4 G65 P9093 u 52 6 G65 P9093 U T Very good s T s I d like to try to program Rapid threading pull out OK How about designating the width of rapid threading pull out using address K AH right Let...

Page 99: ...4 I G65 P9093 U The macro program body is as follows 09000 100 23 w lol 9 102 ABS 6 1 1 M99 09093 3003 1 _ Single block invalid M93 4 block buffering 10 ROUND 102 2 IFIABS 21 LT 10 GO TO 4 IF 21GTo Go Tel JF 21EQO GOT04 11 ROUND 21 10 U Negative 12 lo GO T02 N1 11 ROUND 21 n U Positive 12 lo N2 13 ROUND 102 IF ABS 100ILT 13 GO TO 4 IF 100 GT O GOTO 3 IF loo EQ o GOTO 4 14 ROUND 1001 13 W Negative ...

Page 100: ...X axis coordinate value is inverted U command for X axis incremental coordinate value is inverted I command for x axis coordinate value of arc center is inverted Circular motion direction inverted PROGRAMMED CIRCULAR ARC DIRECTION OF ROTATION G 02 CHANGED TO G 03 f CIRCULAR ARC ROTATIONAL OIRECTION OF ROTATION WITH PROGRAM MIRROR IMAGE FEATURE ON Fig 2 39 I command for X axis beveling rounding vol...

Page 101: ...ed in X and Z is affect ed by the mirror image but the machine origin which is an absolute position is not affected by this feature x G28 X 7 t ABSOLUTE ___ ZERO POINT PROGRAMMED iNTER MEDIATE POINT u INTERMEDIATE POINT PRODUCED BY X AXIS MIRROR IMAGE FEATURE Fig 2 41 EXAMPLE Described below is a sample program which uses G68 and G69 for the opposed tool rest shown in the diagram on the following ...

Page 102: ... block containing them must be count ed as the value listed below No of blocks 3 The internal memory for storing the finish ing shape program To shorten the stock removal cycle compu t ation time the finishing shape program is binary converted and then is stored in the memory for storing finished shape program one pair in the unit This memory is called the internal memory for finishing shape progr...

Page 103: ...eed command F E Finishing shape program 45 blocks maximum and spindIe command S Tool path A A B Sequence number should start with ns and end with nf F and S commands are effective only when G 70 finishing cycle is executed are given for executing stock removal cycle I Relractlng r E x A D L Start and f n sh at posjt on A 1 _ I 1 ING AL I N E t H H Z Flnlshlng shape program Stock removal cycle Roug...

Page 104: ...l cycle Note 2 Computes the cutting path for the concaved finishing shape program if R 1 is specified FCSIT CNI IRelr ct GI Shl FTED FRC J POINT ABYu2 r j j 1 w B 1 p Cti TTlh S i id pg c x L 21 A FINISHING FINISHING ALLOWANCE SHAPE i s Af3E PL30GRAM STOCK REMOVAL CYCLE ROUGH FINISHING CYCLE G71 starts at point A executes the rough cutting cycle and the rough finishing cycle and returns to point A...

Page 105: ...nce the Z axis specifi cation value of the finishing shape program should be a monotonous variation The termination block for the finishing shape program has the following limitations For the G command of the termination block Nnf specify GO1 or GOO pal The retracting amount after each cYcle may be set by the setting in princi approach RETRACTING AMOUNT SETTING 6202 FOR G 71 T CUTTING PATH 1 Each ...

Page 106: ...lcck containing these codes must be counted as four blccks G112 A blcxk containing these codes must be counted as five blwks e When a program has entered the tool nose radius compensation mode before the G 71 is commanded the compensation is effec tive for the G71 cycle f The above rules and cautions in program ming G71 also apply to G72 cycle In other words the G72 cycle is the same as G71 except...

Page 107: ...0 0 5 mm W N1 G50 x260 Z220 N2 GOO S1OOO M03 TO1O1 N3 G41 N4 X145 z180 F Stock removal in turning 220 1 N5 G71 P6 Q13 U1 WO 5 12 K2 D4 FO 3 s800 N6 GOO X40 s800 Rapid traverse cutting N7 GO1 W 40 FO 15 N8 x60 w 30 s600 N9 G12 W 20 15 qb fikl t 0 Finishing shape 9 blocks N1O GO1 X1OO W 10 s300 Nll W 20 N12 X140 W 20 S200 N13 X145 N14 G40 N15 GOO x260 Z220 TO1OO 99 ...

Page 108: ... I z A 2 NO1 G50 x260 z70 N02 GOO S500 M03 TO1O1 N03 x124 Z 10 Stock removal in facing N04 G71 P5 Q14 U2 D6 FO 2 S250 RI N05 GO1 X120 N06 x80 Z 50 FO 1 S500 N07 W 10 N08 x 110 w lo I Finishing shape N09 W 10 N1O G02 X90 W 20 115 K 20 Nll X11O w 20 125 N12 GO1 w 5 N13 X120 w 5 N14 x124 N15 GOO x260 270 TO1OO N16 T0202 N17 G50 x255 z70 N18 X124 Z 10 N19 G70 P5 Q14 Executes finishing cycle of G 71 sh...

Page 109: ...Fig 2 44 Cycle starts at point A executes stock re moval cycle and rough finishing cycle re turns to A when completed In case of I O and K O or no designation the rough finishing cycle is omitted maximum Retracting is performed by rapid traverse GOO Thrust motion depends on the speed GOO or GOl specified by the program of AA Each depth of cut D along Z axis can be overrided by 10 step within the r...

Page 110: ...point A performs stock re and rough finishing cycle moval cycle and returns to point A when com pleted If K is not specified rough finish ing cycle is skipped Retracting is per formed by rapid traverse GOO Cutting rate depends on the speed GOO or GO1 specified by the program of AA b Cautions of concaved finishing shape pro gram G 72 only performs the operations which are parallel to Z axis The sam...

Page 111: ...Finishing shape program Nll Z5 J N12 GOO x260 z60 N13 T0303 N14 X170 Z5 N15 G70 P5 011 U l 0 W K O Executes finishing cycle Ul o li7 sl A x Z WORK SHAPE FINISHING OR G71 AND ALLOWANCE A 2 x A U l o WK O U l 0 w K O Fig 2 47 Relation between Finishing In the case that U W I and K z O are erroneously programmed Shape Program and Signs of Addresses U W I and K A wrong sign will cause a grouging of th...

Page 112: ...eed command F E and spindlespeed command S are given for executing closed loop cutting Note Retractlnal t i c cycle K 2 Rules in programming G73 I I I r B THRUST MOTION FINISHING u ALLOWANCE 1 2 a b t 72 I Flnlshlng shape program Pattern repeating cycle Slart anc f nsk at posltlon A c Fig 2 48 d Address U W I and K must be program med with signs Address D for number of cuttings must be programmed ...

Page 113: ...K rough cutting allowance per cYcle are calculated as follows AI K D l K D 1 where D 2 Note that the control ignores the value below 0 001 millimeter As a rule the program should be made so that A I and AK are not smaller than O 001 millimeter Processing of AI and AK EXAMPLE 1 In case of I 0 005 mm K 0 005 mm D 7 1 0 005 6 0 1 Input error occurs 1 0 005 6 0 6 EXAMPLE 2 Incase of I 0 01 mm K 0 01 m...

Page 114: ...finishing shape pro gram is different in tape operation mode and memory operation mode a Operation in Tape Mode G71 Pns Qnf s L I Nnf J G70 Pns Qnf G72 Pns Qnf Nns L Nnf J b Stock removal in turning Finishing shape program A 25 blocks maximum Execution of finishing cycle Stock removal in facing Finishing shape program B 25 blocks maximum After executing the above program the pro gram A is eliminat...

Page 115: ...program has entered the tool nose performed in the block which precedes the block of G70 command Hence the radius compensation mode before G 70 is com cycle time is increased by the amount manded the compensation is effective for G70 obtained by subtracting the execution time of the preceding block from the above time about 1 see 2 8 25 6 Peck Drilling in Z axis G74 This command permits the operat...

Page 116: ...ion I are automatically calculated If X U I or D is omitted only one cycle operation is made in the direction of Z axis which is used for drilling When the contents of setting 6204 are set to O the cutting is made at once to the cut ting bottom without pecking motion 2 8 25 7 Grooving in X Axis G 75 1 This command permits the operation of peck drilling with pecking motion in parallel with X axis a...

Page 117: ...in the direc tion of Z axis and G75 in the direction of X axis Therefore the cautions in programming G75 is the same as those of G74 Refer to 2 8 25 6 Peck Drilling in Z axis G74 2 25 8 Automatic Threading Cycle G 76 This cycle provides automatic cutting of straight and taper threadings along the angle of thread 1 Command format G76 X 1 t _ Z w N1 GOO X86 Z70 N2 G75 X50 Z40 16 K4 DO FO 2 It K D F ...

Page 118: ...ead of the specified thread Notes 1 2 The following six angles can be used as the command of thread angle 3 A 0 29 30 55 600 80 Cutting in final cycle is made with the depth of fixed amount a which is set by the setting 6206 Straight thread The depth of cut D in the first cycle is re stricted by height of thread K as follows Addresses K and D must be programmed without signs When taper threading i...

Page 119: ...int A When parameter 6019D7 1 the tool stops at position B where Rapid threading pull out is terminated Then the tool returns to point A upon depression of CYCLE START THREADCUTTING CYCLE PATH WITHOUT FIOLD oSTART POINT k_ l zR HOLD i EED HOLD If the thread cutting hold option is not selected depressing of the FEED HOLD during thread cutting does not hold the operation which stops at point C where...

Page 120: ...ctual depth of cut becomes 1 7 mm by the calculation of D because of the dif ference between D and K a 2 8 25 9 Precautions in Programming G 70 through G 76 Symmetrical pattern The symmetrical four patterns can be command ed by each of G71 to G76 Signs of U W and I should be properly specifi ed in the finishing shape program for G71 to G73 See Fig 2 8 25 33 Command position of X Z or U W with re s...

Page 121: ...Monotonous increase decrease path G71Pns Qnf U W 1 K D F E S Nns 1 IFinishing shape program Nnf I 2 Concaved shape G71Pns Qnf U 1 D F E s F J Nns Finishing shape program Nnf U W 1 and K must be programmed with signs 1 Monotonous increaseldecrease path G72Pns Qnf U W 1 K D F E S Nns 1 Finishing shape program I Nnf J 2 Concaved shape G 72 Pns s Nns Nnf U W 1 ar _ f W K D F E Finishing sham program K...

Page 122: ...s Quf U W 1 K D F E S Nns I I I Firwshing shape program Nnf U W i and K must be programmed with signs G 70 Pns Qnf 4 I x u z w IL K D F E t R 1 not specified The operation shown left is performed 2 R 1 specified Retracting amount 6 for each approach is Ignored and the tool returns to the evel of point A every time 1 D K must be programmed without signs G76 X U Z W 1 K D F E A A Angle of thread 0 2...

Page 123: ...o G72 cycles Upgrade of tpar 2 8 25 2 notes n he finishing form program 1 BA does not need to be parallel with the Z axis Upgrade of Mpar 2 8 25 3 notes on he finishing form 2 BA does not need to be parallel with the X axis 2 8 25 10 4 When both rough finishing margins I and K are omitted against the G70 to G73 cycles finishing margin U and W can be executed as the rough finishing margin Upgrading...

Page 124: ... the positioning location of the block immediately before G741G75 to the tool width shift position and then to return to the position of the block immediately before G74 G75 When A alone is commanded only groove d When A is commanded the return amount is the 6208 setting amount G74 or 6209 setting amount G75 If the contents are lfo It no pecking is performed Addition to Par 2 8 25 6 Notes and rema...

Page 125: ... shown below is executed by this command Rap d traverse pcecjf d by z I 1 The sign of figure following the address I is decided by the direction of position A viewed from position B Fig 2 56 EXAMPLE N20 GOO X87 z72 N25 GOO x Lw 30 _ J 1 1 8 1 D A 40 2 7 DIA 5 I 1 1 4 87 DIA tz 1 117 ...

Page 126: ...START POSITION A Hap d traverse 1 w P I 1 APPRGX N 13 d Rapid threading pull out If rapid threading pull out input CDZ is on when G92 is specified rapid threading pull out is performed Rapid threading pull out value Y may be set to parameter 6080 in the range of O to 25 5L and in increments of 0 lL where L is the lead of the specified thread Generally it is convenient to create and use the sequenc...

Page 127: ...ined from the above formula should be programmed a I tan s 2 290 I 0 258618 30 I 0 267949 550 I 0 520567 60 I 0577350 60 I 0 839100 EXAMPLE T x I 76 2 I I 70 111A T DIA Angle of thread _6 Depth of Cut d 18mm d 25mrn d lflmm d 3 68 mm I Calculation of K K d tan 60 2 K1 1 8 x 0 57735 0 866 mm K2 2 5 x 0 57735 1 443 mm K3 3 1x 0 57735 1 790mm K4 3 68 x 0 57735 2 125 mm N40 GOO X80 z76 2 MOO N41 G92 x...

Page 128: ...e programmed I 1 IKn dn tan a 2 It tan a 2 The sign in the denominator depends on 0 et 900 11 11 e 900 II _ 1 Note For the control equipped with Mul tiple Repetitive Cycle the above trouble some calculation can be omitted by using G76 Automatic Thread Cutting Cycle The control performs the above calculation automatically by the G 76 command 5 a b c Cautions in programming G 92 T S and M functions ...

Page 129: ...per facing cycle G94 X U Z W The taper facing cycle cuted bv this command x K F E to is exe Q1 Rapid traVerSe Fig 2 65 The sign of figure following the address K is decided by the direction of position A viewed from position B EXAMPLE N70 GOO X74 z32 code N71 G94 X20 Z30 K 5 29 FO 3 N72 z25 N73 Z20 I I Fig 2 64 Since G94 is modal the cycle operation will be continued by specifying depth of cut in ...

Page 130: ...0 Turning Cycle G 92 Threading Cycle G 94 Facing Cycle Straight Cycle Taper Cycle G90 X U Z W F E R 11 R u 2 F z w x G92 X U Z W F E G94 1 THREAD PuLLOUT Z W F E x G90 X U Z W 1 F E R F R a 1 x G92 X U z w z F E F u 2 R l THREAD 7 PULLOUT G94 X U Z W K F E z I w I u 122 ...

Page 131: ...t value is smaller EXAMPLE N1O G50 S2000 Specified the upper limit of spindle RPM Nll MAA N12 G96 s150 M03 Constant surface speed control cancel G97 G97 S M03 Using this command directly specify the spindle RPM in a numeral of up to 4 digits after address S The constant surface speed control is cancelled and the usual spindle feature of S 4 digit specification is resumed 3 Cautions for constant su...

Page 132: ... the positioning block The constant sur face speed is at every moment computed for only the cutting block Jvhen D6020D0 O the constant surface speed control is performed only on the cut ting block and the positioning block immedi ately before it For the positioning block the constant surface speed is computed for its end coordinate 00 YTHIS PROVIDES END POINT SURFACE SPEED AT START OF GOO O AT THE...

Page 133: ...stration of use offset number of each tool These must be registered from the part pro gram in the memory of the equipment before starting machining b c 2 a T designation for tool lifecontrol For the T designation in the part program the special T designation for tool lifecon trol must be used Input output signals for tool lifecontrol Tool Tool Tool Tool lifecontrol I 0 signal skip input replacemen...

Page 134: ...091 The tool of the group specified in Z is given as T command However tool position offset is cancelled The tool of the group specified in TE2 is given as T command and at the same time the content of the registered offset number is applied as offset b Note When two or mme compensation memories are used for a single tool refer to the description in subparagraph 5 a c When a group number registere...

Page 135: ...urrent Execution TOOL LIFE CONTROL 01234 N1234 TOOL GROUP 12 HFE 7890 MIN J TIMER 1234 MIN T0404 END T0808 CUTTING T101O T1212 T1414 RD Y shows that T1291 command specifies the machining by T0808 in the registered tool information shows that 11T129011 becomes 1T0800 command Fig 2 71 Example B of Display of Tool No and Offset No of Current Execution b a on the operation panel and external sequences...

Page 136: ...e and replace them EXAMPLE Shown below is a display example in which lifeof the tools belonging to g roup r umber II 11 has been completed TOOL LIFE CONTROL 01234 N1234 TOOL GROUP 1 LIFE7890COUNT CO CNTER 7890 TO1O1 END T0303 END T0606 END T0909 END Tllll END T1313 END the d Tool replacement completion input TLRST and tool replacement completion group num ber inputs TLA1l through TLA21 These signa...

Page 137: ...xplanation for tool life control a The tool lifecontrol in which multiple tool offset memories are used by a single tool is performed as follows i Make specification as follows by the use of the part program for tool information registration i G123 Elm Tool number A A Tool offset memory number As shown above consecutively specify the tool numbers to be used and the off set memory numbers in the gr...

Page 138: ...e execution of the following program after the registration of tool information shown in EXAMPLE are as follows l I T0192 t T0193 L T0194 L i T0195 L 1 T0190 Becomes T0202 command Becomes T0212 command Becomes T0222 command Becomes T0232 command Becomes T0242 command Becomes T0200 command When tool 01 group number has been reDlaced by tool 02 of 1 The display of tool life control group No 1 of COM...

Page 139: ...i8602 below Tool groups are 1 to 19 The tool whose life has expired has a minus value Program for Tool Information Registration The group number of tcol to be selected by T 50 command o G122 P1 L1OO TO1O1 T0303 T0606 1 G123 M30 8650 indicates compensation number b Registration of life of each tool group Table 2 28 Contents Remarks Setting No Part Program I The life of group number I l The number o...

Page 140: ...l is O The number useb in tool life con trol program is W to 95 91 designation is is l 92 designation is 2 93 designation is 3 94 designation is 4 the T 4 digit designation and the offset memory addition options When 90 through 95 or 99 is specified in the low order 2 digits of the T command 4 digit designation in the part program the control executes the tool life control feature A T command othe...

Page 141: ... expectancy has been reached the tool will be exchanged for a new one causing an unexpected impact on the machine List of alarms to be given by tool life control Table 2 32 Alarm No Cause G 121 or G 122 command is not specified on a 150 single block basis The designation of group number P is not pro 151 vialed Or a value other than 1 S P S 19 is designated The designation of life per tool L is not...

Page 142: ...ollowing operations i Set 1 as the tool replacement completion number input see 4 d ii Turn on the tool replacement completion input see 4 d iii Perform the RESET operation 2 8 30 MULTIPLE CORNERING G 111 G 112 Part Program These commands are used to perform beveling and rounding on the taper and circular arc por tions of a work 0 NOOO1 G50 X Z GOO T0191 NO02 G50 X 2 GOO T0404 GOO T0400 T0199 M99 ...

Page 143: ... 1ST STRAIGHT i I NE Glllx U I A B B p Q Glllx U A A B p Q Glllx U K B B p Q Fig 2 75 IMAGINARY CROSS POINT 2ND STRAIGHT 1 ST LINE P 4 z Gill Z W IA A B PO Q Gill Z W O A OCBCP P Q Gill Z W I KB B C p O Q Fig 2 76 c D k SECONO BEVELING 2 ND STRAIGHT LINE x B L1 IMAGINARY CROSS POINT u 1 ST STRAIGHT A LINE I G1llx U l A B C D Gill X U A AC B C D Gill X U OA B B C DO Fig 2 77 135 ...

Page 144: ...adius with out sign The second rounding radius without sign The first beveling amount with out sign The second beveling amount withoul sign Designation of contours Designate the contour as First Straight Line 1 0 001 mm or 1 0 0001 in First Bevel ing of Rounding 1 0 001 m or 1 0 0001 in 1 0 001 deg Second Straight Line Second Beveling or Rounding and second straight lines X 1 0 001 mm or axis dist...

Page 145: ...n which the second straight line advances For details refer to Table 2 35 90 000 B B 180 000 270 000 B B 180 000 B 180 000 180 000 Beveling direction x L z Beveling in X Z positive direction Beveling in X neg ative direction Z positive direction Beveling in X Z posi tive birection d Beveling in X Z pcsi tive direction Beveling in X posi tive Z negative direction Beveling in X posi tive Z negative ...

Page 146: ...First straight line moves in Z pa3i tive direction z w command may not be used Rounding in X Z First positive direction straight line moves r in Z axis Beveling in X negative Z positive directjon J positive direction 270 OCO B B 360 000 90 000 B 6 0 B 90 000 270 000 Rounding in X positive Z nega tive direction First straight Iine moves in Z axis negative direction Table 2 36 Directions of Second R...

Page 147: ...i ii When all B X U and Z W of the second straight line are specified the first straight line may provide one of the A 1 and K commands The taper multiple cornering command specifies the first and second and straight lines by selecting addresses X Z 1 K A and B Hence unlike the other G com mands X Z I K and B do not allow the omission of 0 specification The speci fication of O have different meani...

Page 148: ...resses hi S and T cannot be specified in the block specified with Gill 3 If the first beveling portion to be specified by address C of the block specified with G 111 has the contour shown below the specification is disabled 4 5 i Outside the rectangle enclosed by the start and end points PO N 1 I 1 L _ ___ 1 SrAf7T POINT ii Between the straight line going from start point to end point at angle of ...

Page 149: ...nd address Q specifying s ond roundingcommanded Angle for angle programmingA B by G 111out of range 380 S A B S 380 Ist beveling part outside the rectangle composec by start and end Wints Ist beveling portion between 45 straight lines of start to end points and end to start points No intersection between Ist and 2nd straight lines START POINT Ist straight line and second straight line on the same ...

Page 150: ...ng to the command 1 P b I START POINT 14C Commanding addresses X and Z specifying second straight line and Q and D specifying second beveling and rounding EXAMPLE a Taper combined beveling T c I 100 zoo I x 1 I I 50 3C z GOI W d50 command broken line shown G1ll w 1OO 115 A90 B165 C3 D5 or Gill w 1OO 115 KO B165 C3 D5 Command shown by solid line b Taper combined rounding 1 2q I JIJ oo i5R d50 comma...

Page 151: ...ding or taper in turning combined beveling rounding in facing may be executed 1 Cutting configurations and command format a Arc combined rounding in turning K CIRCULAR ARC G112X U K K b Arc combined beveling 1 1 LINE P Q R in turning K i CIRCULAR ARC G112X U I K C D R c Arc combined rounding in facing START G112 d Arc CIRCUI ARc Z W K Q P Q R combined beveling in facing START POINT STRAIGHT K LINE...

Page 152: ...ning or the straight line parallel to X axis designated by Z W command arc in facing The rounding which is performed in the radius designated by Q command in contact with the circular C and the straight line parallel to Z ais designated by X U command circular arc in turning or the straight line parallel to X axis desig nated by Z W command arc in facing 1 0 001 mm or 1 0 0001 in decimal point mav...

Page 153: ...provided K O command is provided R O command and alarm are provided 0 command is provided Beveling and rounding are not performed G 112 is a nonmodal G code and is valid onlv for the specified block The block specified with G112 does not allow the specificationof M S and T When G 112 block is executed on a single block basis the movement up to the end point is performed assuming the maximum of fou...

Page 154: ...n circular arc and end point command Bweling specified by C command cannot be per formed Beveling specified by D command cannot be per foimed G EXAMPLE a Arc combined rounding x 50 r r z GO1 X1OO Z 50 Shown by broken line before circular arc G112 uOI1O K 50 P5 Q5 R30 GOl X 150 Shown by broken line after circular arc b Arc combined beveling 100 L l 4 L GO1 x1OO Z 50 Shown by broken G112 UO11O K 50 ...

Page 155: ...ose point used in the automatic nose R function which is indicated by 1 CT on the right corner of the offset screen When it is a diameter designation the X value end face groove is shifted by two times the tool width Commanding shift on both X and Z axes can be set in the parameter to trigger an alarm fPM6018 DO 1 Alarm occurs upon Xl Z axes shift in groove compensation o Alarm does not occur upon...

Page 156: ... Code i i 4BEE ALF NL OG_ PART PROG M30 LF NL k I I I_ OR M 32 L These are called EOB o END of BLOCK character hls nanual L TF e e are a led E JR Or REWIND STOP cha acler n t s manual Any LABEL can be written at the beginning of tape to classify easily the tapes In label skip function the control ignores the data from LABEL to the first EOB code There fore the undesignated address or function char...

Page 157: ... ICI I Ir 1 o Notes 1 2 For the hole pattern of EIA code of the characters with an asterisk the pattern shown in the table is standard How ever other patterns may be specified by parameters EIA cwie of character can be desig nated by the parametef 6017 149 ...

Page 158: ...e tape feeding Where the punched tape is wound on the reel of tape reader the feed holes part will be 70 cm in length 3 3 3 NC TAPE CHECK NC tape can be checked by using the following function Machine lock M function lock t Dry run o Single block operation 3 4 NC TAPE HANDLING 3 4 1 SPLICING NC TAPES To splice NC tapes stick a joining tape O 08 mm thickness with sprocket holes or fully perfor ated...

Page 159: ...CTION R diaia Eal n R FI F I l Pm m AOORESS OATA mEl Ewl mBl mmal n EMEEl El nl Kl PII HI H1 DWWEI EIITEIIEI WzE1 D El mml mlliizl Fi mm Zl m izlm Q Cziz Fig 4 1 Standard NC Operator s Station with 9 CRT Character Display Keyboard on Right Side of CRT NC overator s station with 9 CRT display kevboar below CRT is also available Operation is the same with both types Instruc tions given in this manua...

Page 160: ...Special code EOB slash etc 4 1 3 FUNCTION KEYS The key selects one of eight functions for the operation of the display nd MDI pushing key makes it effective and light up f t FUNCTION B EIRRR hB ll All I Fig 4 4 11 11 Alarm key Select this key for display of alarm and status codes The function becomes effective when the power is turned on or an alarm occurs I X Diagnosis key select this key for dis...

Page 161: ... and expanding function in display or writing data Writing of additional tape in EDIT mode Display of specified number in DGN function For other special purpose and expanding function 4 1 5 DATA KEYS 4 These keys consist of 15 keys in total such as mthrough U minus WI and can be used for writing in of such all numeral values as tool offset value setting data parameter data and so on in addition to...

Page 162: ...matic coordinate system setting ORG key is used for the following operation Reset of current position Position External Absolute Reset of operation time These keys are for editing a stored part program ERASE key Used for erasure of data in storage INSRT key Used for insertion of data in memory ALTER key Used for alteration of data in memory MEM OATA EiEE d RES i EOIT I E33 Fw kql I Fig 4 9 4 1 11 ...

Page 163: ...l 4 2 1 TURNING ON POWER Check the machine before turning on power re ferring to the machine tool builder s manual for details Operations after completion of inspec tions are as follows 1 2 3 POWER ON POWER ON APPROX 2 SECONDS I CONTROL POWER NRD NC REAOY SERVO POWER I NRD NC READY I I I 1 MACHINE POWER I I MRD MACHINE READY I II READY LAMP 1 t 1 I ALARM CODE 310 j 280 1 BLANK I Fig 4 12 Sequence ...

Page 164: ...EADY I I I L SERVO POWER NRD NC READY KEYING IN D 4T 4 MACH IKE POWER READY LAMP I I 1 ALARM CODE BL 4NK r330JI EDITING DISPLAY BLINKING IN 1 4sl Fig 4 13 Sequence of Turning off Operation 1 2 3 lALREADY IN J P LSK AL F BUFFER LABEL SKIP DISPLAY BCF LSK d RDY BLINKING I READY STATE DISPLAYED WHEN SYSTEM 1S READY RD Y ALARM DISPLAY ALARM OR BATTERY FAILURE 1S DISPLAYED BLINK IXG J ALM1 BAT 4 B IX D...

Page 165: ... flickeringly until the cause is removed and RESET opera tion is made IIALMII ltBA pl llA BLl indicates alarm state occuring indicates battery alarm occur ing indicates both of alarm and battery alarm occuring 9 10 Display of ready state llRDyll indicates the system is normal and the control is operable Dispay of light errors flickering The messages shown below indicate light errors which occur in...

Page 166: ...iol 10 0200P3000QO120M98 La 1 M99 4 3 2 2 Display of Subprogram Run Status SUB F ROG NESTING When the program being executed is in the sub program called by M98 subprogram callcommand the following information is displayed CALL START LOOP NEST Example The program number O to NO and sequence number N to NO specified with M98 subprogram call command The program number O to NO and number N to NO of t...

Page 167: ...ND END END END END END T24 END T28 CUTTING T30 T32 T36 T38 T40 Fig 4 19 Example B of Tool Life Cent rol Status 4 3 3 WRITING IN BLOCKS AND DISPLAYING CONTENTS BY MDI 4 3 3 1 Multi block Writing and Operation in MDI Mode 1 a b c d e f Multi block writing in MDI mode By tt e following operations a maximum of 10 lines of data may be written in MDI mode Select MDI mode Depress the PROG function key PR...

Page 168: ...ey is depressed the stored programs are allerased 3 Operation in lDI mode a Depressing the CYCLE START button in MD I mode can automat ic liyexecute thr part programs stored in the MD I buffer When the PROG function is active the cur sor is displayed at the head of the block currently executed Thenthe execution of allpart programs is completed the part programs and the CRT displays are erased b If...

Page 169: ...his permits searching the charac ter read first Depress the NEXT key then key in any data less than 32 characters to be searched In this case the search oper ation is performed exactly according to the keyed data character string or nu meral string thus disabling the omission of leading zero e f CURSOR Depress the key Search starts AS blinks during search When the NEXT key is depressed depqess it ...

Page 170: ...error pulse or command pulse willse displaye when SYSTEM No switch is set at 4 4 3 4 1 Position EXTERNAL 1 The current value to be displayed in EXTER NAL is the accumulated value of the tool movement from the position reset to Oil by the ORG key 2 HOW to reset POSITION EXTERNAL Display the POSITION EXTERNAL screen on the CRT select the axis by the address key and depress the ORG key The dis play o...

Page 171: ... 0 However this display reset operation is valid only in the manual operation modes RAPID JOG and STEP or HANDLE Depressing of the ORG key is invalid during operation or in the buffer fullstate Note If the display lock is on the display of POSITION ABSOLUTE is not locked Fig 4 23 Display of POSITION ABSOLUTEl 4 3 4 3 Position INCREMENT Displayed in this mode are In automatic mode distance to the e...

Page 172: ...RAM RETURN displays the information nec essary for program restart For details see 6 2 6 program Restart Fig 4 26 DisDlay of PROGRAM ETURN 4 6 Stored Stroke Limit t STORED STROKE LI MIT displays the remain ing number of PuLses in the four directions of X axis pluslminus and Z axis pluslminus from the tool current position to each bound ary of the first second and third limit areas The setting of S...

Page 173: ...ed area Fig 520 1 027 LS K RDY 4 30 Display of No of Servo Lag Pulses 4 3 4 7 Spindle Counter 4 3 4 9 Command Pulse Accumulation Register Display SPINDLE COUNTER displays the number of spin COMMAND wLsE dle P G pulses from the spindle indexing origin during the execution of the spindle indexing fea COMMAND PULSE displays the contents of the ture The display is performed on a l 1 pulse command puls...

Page 174: ...by the following operations Select the OFS function key Key in a two digit tool offset number like CURSOR or O 1 and then depress 1 I operation can clisplay each data i Work coordinate system shift option Work coordinate system shift amount ii Work measuring value direct input option Tool coordinate data iii TOO1 wear compensation option Tool wear amount CURSOR I 1 wORK COORDINATE c 1 z 1 The tool...

Page 175: ...amely the current value is added to the 5 preceding value and the result is written to memory Writing of an absolute value The time when G56 G50T or other coordinate system setting is performed next ii Tool coordinate data The time when G 50T is specified next iii Tool wear compensation amount The tl newhen T 99A A is specified next The writing operation of the above tool coor dinate data is perfo...

Page 176: ...played To the right of bit display the decimal value indicating the sum of the data on that line is shown The cur sor is positioned to number c The setting number dated by CURS6R 1 and the screen may the designated setting designation may be up Or CURSOR key be updated by key DEC MAL INDICATION Fig 4 34 Display of Setting Data Shown In Bit Display Note When 6000 is designated the screen dedicated ...

Page 177: ... func tion Hence which internal toggle switch is availabledepends on the controlled machine The display for unused toggle switches is blank For details refer to the instruction manual of the machine in question 2 When the machine control station is provided with the switches that turn on and off the above functions the state of the switch on the machine control station is ORed with that of the ope...

Page 178: ...iagnostics of the memory contents and checking of reference zero return point are omitted Notes 1 Setting values other than those described above will prevent correct operation 2 Setting can be effective only when the system number switch provided on the upper part of the unit is set at O Alarm Display of System No Setting 6219 When setting 6219 is set at 11 or 4 Cycle Start is prohibited or self ...

Page 179: ...9 6500 through 6659 8000 through 8225 b The parameters are protected with a sys tem No switch provided on the tape reader so that they should not be destroyed by wrong operation Normally system No O is selected and at this time the parameters cannot be rewritten by any operation c The operations for parameter writing are the same as those for setting display ex cept for the following i First set t...

Page 180: ...e alarm number and the message ALARM Display of operating time TIMER Display of registered program number PROGRAM No TABLE Display of maintenance history 4 3 9 2 Message Display ALARM This feature can display messages on the CRT screen by the instruction of PC when the machine sequence control option PC system is built in the unit Normally this feature is used to display the cause of the alarm det...

Page 181: ...y depressing a I AC E or 1 T key the page shown below may be _PAGEj obtained Depress the PROG key and then depress ERASE key to delete part program REMAINING NUMBER OF CHARACTERS IN PART PROGRAM MEMORY The remaining number of characters in part program memory is displayed in the lower left corner of the screen Fig 4 42 Note This screen displays only the register ed program numbers A program number...

Page 182: ...isplay Reset of operating time display The above operating time displays may be reset separately by the following operations In the state where the operating time is dis played Depress 1 lrl then ORG keys The time of POWER ON is reset Depress 112 then ORG keys The time of CYCLE START Depress 1 311then ORG keys is reset The time of FEED CUTTING is reset Depress 4 then ORG keys The time of EXTERNAL ...

Page 183: ...s from the CRT NOW the part pro gram has been stored in memory Notes 1 2 3 4 3 Program number 00000 is always in the registered state so it cannot be erased This program number should not be used in general The tape which has no program number may be stored as described before However write a program number to the head of the tape in principle The operation of Oxxxx IN described before causes only...

Page 184: ...s the first record The sys tem checks for duplication of program num ber as described in 2 f 5 The tape reader stops each time it has read M02 M30 or M99 Depress the IN key again The tape reader resumes to read the tape Repeat this operation until allprograms are loaded Storing a program with program numbers 6 changed II When O key is depressed and program number is keyed in before depressing IN k...

Page 185: ...rations of e and f above to write the part program The program edit oDeration is enabled bv the use of ERASE IfiSRT and ALTER k ys gram storing operation during this pro 1 4 4 4 INPUTTING TOOL OFFSET DATA INTO MEMORY Normally the tool offset data is written to the tool offset memory by MDI operation This data may also be entered in the form of a punched tape 1 2 a b c d e f The format of the tool ...

Page 186: ... memory to check if they match Part program Tool offset data Setting data and parameter The punched tape is entered through the NC tape reader or the data input output interface option For the methods of setting the input output equipment setting 6003 and the baud rate parameters 6o26 through 6029 refer to YASNAC1LX3 Maintenance Manual The following description is made assuming that this option 4 ...

Page 187: ...ntinuously verified up to code When the verification is completed the tape reader stops at the position of code 4 5 2 VERIFYING TOOL OFFSET VALUE TAPE The contents of the tool offset value tape are compared to the contents of the offset memory by the following operations 1 Select the EDIT mode 2 Depress the OFS function key 3 Set the tool offset value tape to the tape reader 4 Depress the RESET ke...

Page 188: ... The preceding or following screen may be displayed on the CRT by depressing the I k E I E r key is depressed the cursor is moved to the preceding or following word on a word basis The above operations make the word ad dress and data designated by the cursor ready for such edit operations as modification inser tion and deletion Note The search for a program number may be performed also in the MEM ...

Page 189: ... below which follow the operations of 4 6 2 Displaying And Checking Stored Part Programs 1 2 3 4 I IS K RDY Fig 4 47 Depress the page key and the cursor key to designate the word immediately before the portion to be added Depress the address key and data key to key in the word to be added Within the limit of 32 characters the data may extend over multiple words or blocks Depress the INSRT key The ...

Page 190: ...ASE All data of the block designated by the cur sor are deleted Note If the cursor is positioned to the middle of the block to be deleted and EOB key and ERASE key are depressed the data from the cursor position to code are deleted Since 1 is also deleted the words left undeleted are includ ed in the next block Before deleting f EOB ERASE 1 1 3 The data from located to the After deleting Fig 4 49 ...

Page 191: ...rate parameters 6026 through 6029 through this data input output interface refer to YASNAC LX 3 Maintenance Manual 1 The part program of the designated program number is punched out by the following operations a Connect the external equipment such as the tape puncher to the NC via the data input output interface b Make the external equipment relay for operation c Power on the NC d Select the EDIT ...

Page 192: ...continue the punch out operation depress the RESET key However the dis continued operation cannot be resued Go back to 6 and repeat the operations all over again The format of the punched out tape is the same as that of the tape described 4 7 3 OUTPUTTING SETTING PARAMETER DATA TO PAPER TAPE Setting parameter data may be punched out by the following operations 1 2 3 4 5 6 7 8 Connect the external ...

Page 193: ...OLES P H 01 X TOOL OFFSET DATA SETTING ANDIOR PARAMETER DATA O O 01234 G92 XO Y OUT KEY 3 FEET To PUNCH OUT ALL PART PROGRAMS Note 3 Feel 36o characters 1 FOOT SPACE SP 1 FOOT 3 FEET 4 k CODE PuNCHED w FEED HOLES FEED HOLES p 0100 M02 SP 0200 M 30 SP 0500 M 30 h I DEPRESS THE CAN KEY AND THE PAPER TAPE PUNCH IMMEDIATELY BEGINS TO PUNCH SIGNIFICANT DATA DEPRESS THE CAN KEY AND THE PAPER TAPE WHICH ...

Page 194: ...dit r tK F Parameter number CU_R R Data WR RESET IN Program number Repeat of edit opeatico dditim of addr data4 L All pert Wcgrams m tape 1 OFF r E 5999 J k A Addition to registewd part prcgram Designated pat Wogrsm All part wogrems _ s t l ETpRmRm s m numbar O 4 Ali pert wograms on tape 4 Mcdify of address data 5 OFF y Add of address data 5 OFF _ t Delete of one address data ii i OFF I Delete of ...

Page 195: ... address data in the middle of a block and EOB and ERASE keys are depressed the data following the cursor position is deleted 5 MACHINE CONTROL STATION 5 1 SWITCHING UNITS ON THE CONTROL STATION Fig 5 1 shows a typical layout of switching units on the machine control station For details re fer to the machine tool builder s manual 5 1 1 MODE SELECT SWITCH This switch selects operation mode of the N...

Page 196: ...t again to start the operation after temporary stop by operating FEED HOLD pushbutton or MODE SELECT switch Fig 5 1 5 1 3 FEED HOLD PUSHBU ON AND LAMP Depress this pushbutton to temporarily stop auto matic operation The CYCLE START lamp goes off and the FEED HOLD lamp remains illuminated during temporary stop When the FEED HOLD pushbutton is depress ed during feed operation the feedrate is de crea...

Page 197: ...raduation of the dial by setting MANUAL PULSE MULTIPLY switch See Table 6 1 Rotate the dial to move the selected axis Turning it clockwise causes the axis to move in the plus direc ion The axis moves in the minus direction by turning it counterclock 5 1 6 HANDLE AXIS SELECT SWITCH This switch is used to select an axis to be oper ated For operation of the switch see 5 1 5 Handle Dial t 5 1 7 MANUAL...

Page 198: ...cutting speed of the GO1 G02 or G03 commands 5 1 8 3 Operation 1 Select the handle interpolation mode The mode can be set by the setting parameter or 1 0 input Setting 6001 D4 1 Enable handIe interpolation mode O Disable handle interpolation mode 1 0 signal 13066 1 Enable handle interpolation mode O Disable handle interpolation mode 2 Depress the cycle start button 3 ItF t blinks to stop the machi...

Page 199: ...STEP mode the tool is moved by the value per step set by MANUAL PULSE MUL TIPLY select switch Maximum feedrate per step is determined by parameter 6222 Notes 1 JOG pushbuttons work on two axes simultane ously JOG RAPID 5 1 10 JOG FEEDRATE SWITCH AND FEEDRATE OVER RIDE SWITCH In the automatic operation mode TAPE MEM MDI this switch is used to adjust the feedrate by 10 from O to 200 of the programme...

Page 200: ...in automatic opera tion including G 00 command and in manual opera tion RAPID m de FO is set by parameter 6231 RAPID TRAvERSE ATE OVERRIDE Parameter 6018 D2 can provide six steps of trav erse rates of 1OO 50 25 10 5 and FO 5 1 12 FEEDRATE OVERRIDE CANCEL SWITCH Turning on the FEEDRATE OVERRIDE CANCEL switch prevents the function of FEED RATE OVER RIDE switch Feedrate is fixed at 100 OVERRIDE CAh C...

Page 201: ...witch selects whether the data in blocks including a is disregarded or not 1 While the switch is on all the commands in a block programmed after a are neglect 2 ed However block data appearing before the remains effective While this switch is off blocks including a are executed along with other blocks This switch is ineffective on the block under execution and blocks stored in the advance reading ...

Page 202: ...the rest of the command in the interrupted block from the end point of manual operation The tool moves in paral lel with the path specified by the program When the command of the next block is GOO or GO1 the tool moves automatically to the coordinate specified by the program Then the operation is performed according to block of data When the command of the next block is G02 or G 03 circular interp...

Page 203: ...or the usage refer to 5 2 6 Program Restart PRS1 5 1 27 X AXIS MIRROR IMAGE SWITCH This switch is for turning on the MIRROR IMAGE function with respect to the Z axis When this switch is turned on the sign of allthe X coor dinate command values is reversed The mirror image function is effective on all the X coordinate values including those by G50 This switch is effective ordv while the offset func...

Page 204: ...part program FSCLR 13126 FS data clear Close this signal to clear the stored FS data 5 1 31 2 2 Output 1 FSMD 12183 During FS editing mode This signal indicates that FSCM is closed and it is ready for FS storage and FS memory editing When this signal is switched from closed to open the feeclrateand spindle speed data are canceled 2 3 FSCE 12184 End of FS memory alteration This signal closes when t...

Page 205: ... Z1O M03 N6 Z1 N7 GO1 X39 216 Z 6 5 F 12 S1650 F override 80 S override 110 N8 X38 864 N9 G03 X18 Z 20 142 R19 85 F 09 S1500 F override 60 S override 100 N1O GO1 Z 20 5 Nll X12 Z 22 232 F 08 S1200 F override 50 S override 80 N12 G40 X1O F1 2 Edit F and S backward 6008 D6 1 The F and S are edited back to the block where the FSMEM closed the last time a Before editing 01000 N1 G28 UO WO N2 G50 TS1OO...

Page 206: ... is closed The F and S data are stored if the FSMEM is closed during cutting The S data are stored if the FSMEM is closed during rapid feed Warning is given if the FSMEM is closed for 128 times or more No more data are stored by closing the FSMEM Closing the FSCM during automatic operation does n etclose the Cycle start cannot FSMEh4 is closed F SMD be enabled while the 11 5 2 Warning occurs if ed...

Page 207: ...n motion h RAPID TRAVERSE c u POSITIONING m SPEED SEOUENCE JOG f REFERENCE POINT Xz c2tY u REFERENCE POINT RETuRN Q OFF With this function a new coordinate system is set up automatically upon the return of the tool to the reference point by the manual reference point return function The coordinates of the new origin are preset with the following param eters The coordinate system set up by this fun...

Page 208: ...URRENT POSITION m DISPLAY NDICATES 10 0 RETRACTION D I TEST CUTTING f 1 x nl z b l WORK lECE h i j k L In the example shown above the x value is temporarily stored in the register Measure the outer diamter of the turned workpiece and read the value xm Select the desired tool coordinate memory No one among offset Nos 51 through 80 For example if the tool coordinate memory No 51 is desired key in 5 ...

Page 209: ...inate area key in the measured values in negative 3 4 5 2 When Parameter 6020D2 is O tool offset memory offset Nos 01 through 50 can be written in the same way as above When II1 u the fOllowing cal parameter 6020D is culation equation is used only for tool offset memory offset Nos 01 through 50 S y Current value temporarily stored in the register 1 Keyed in value Equation B As can be seen in Equat...

Page 210: ...their tool offset values can be automatically written After com pleting the processes push the RESET key The values written by the above pro cesses are all differential distances between the reference tool and the actual tools in consideration Notes For tools with which tool nose directions are different from that of the reference tool pre pare a 2nd reference point as shown below and bring the to...

Page 211: ...IO II Select the tool to be measured If the tool coordinate memory number is not automatically selected move the cursor to the desired tool coordinate memory number using the cursor key and page key Note When parameter 6020 D3 is 1 and the tool coordinate memory number is automatically selected manual memory number selection using the cursor key and page key is prohibited 5 Contact the tool nose o...

Page 212: ...selected in the automatic cursor selection specification 6 7 8 Depress the PST switch The buzzer sounds and the value operated by the following expression is automatically written in the work coordinate system shift memory Z Work coordinate system shift amount t Z value of tool coordinate memory Z selected by the cursor Value of POSITION MACHINE when PST r is depressed Release the tool Turn off th...

Page 213: ...ays command M53 alone 5 2 3 7 Work Coordinate System Setting B 1 Command G50 TCICI XX T T Work coordinate system offset number L Work coordinate system setting number The following value is set in the coordinate system by giving this command Coordinate system setting value POSITION MACHINE value Tool coordinate memory value Work coordinate system offset value Work coordinate system shift amount Of...

Page 214: ...iting mode The screen then automatically a switches to the o s function OFFSET TOOL SHIFT screen Fig 5 1 OF to cause the B lamp to blink 4 Select the cutting tool 5 6 7 8 9 10 11 12 When the tool coordinate memory is automatically selected memory number selection using the cursor or page key is prohibited When the tool coordinate memory is not automatically selected move the cursor to the tool coo...

Page 215: ...t memory of both the X and Z axes can be rewritten by MDI operation Calculate the shift amount depress the u or W key and input the numeral to add the entered value to the currently displayed value The sign for the addition is determined by 6018 D6 When 6018 D6 O Workpiece shift Margin W with sign When 6018 D6 1 Workpiece shift Margin W with sign The value of the work coordinate system shift u emo...

Page 216: ...ate the cause of the machining pro cess interruption and make the machine and workpiece ready for operation 5 Turn the G50 POINT RETURN switch on 6 Turn on the MANUAL JOG mode 7 Push one or two JOG keys that correspond to the required return motion direction among the four X X Z Z The tool moves at a preset speed towards the G 50 point and stops at the G 50 point 8 Turn off the G50 point RETURN sw...

Page 217: ...off 2 When the RESET key on the MDI CRT pan el is pushed or an external reset input is received after the switching from the AUTO to MANUAL Mode the MANUAL INTERRUP TION POINT RETURN function becomes ineffective thereafter 3 When the tool has been manually retracted after a switching from the AUTO to MANUAL mode then the switch is returned to AUTO again and thereafter the switch is set again to MA...

Page 218: ...mmed T command and the one before preceding the block specified by Q _ _ _ Display of the last programmed S command up to the block specified by Q Note M and T commands are displayed in the programmed sequence Therefore the last displayed one is the one programmed immediate ly before the block specified by Q cl c j Turn off the PROGRAM RESTART switch k Command required M S and T obtained them from...

Page 219: ...ions are made make the PROGRAM RESTART data display keying again When the tool offset values are changed to compensate for the new tool etc the PRO GRAM RESTART position is needless to say shifted accordingly If the PROGRAM RESTART switch is on the CYCLE START key is ineffective In principle do not move the machine with the MACHINE LOCK switch turned on before and after pushing the PROGRAM RESTART...

Page 220: ...cted in process 2 is superimposed on the programmed feed distance Turning CW in plus direction Turning CCW in minus direction HAN DLEt a MANUAL HANDLE PULSE MULTIPLY AUTO MODE o AXISt I JL HANDLE 0 x x 10 x 111 0 OFF SETt y xl x lU 000 t Y 10 1Uoo oFF Fig 5 13 Notes 1 2 3 4 During the time the tml is moving in rapid traverse the AUTO MODE HANDLE OFFSET motion is ineffective It is effective only du...

Page 221: ...ODE SELECT switch on the machine control station is set to RAPID JOG STEP or HANDLE position the machine can be oper ated manually Operation in RAPID Mode 1 Set MODE SELECT switch to RAPID 2 Select the speed using RAPID TRAVERSE RATE OVERRIDE switch Speed setting range 100 50 25 FO 3 Push JOG button to select the axis and direction of movement The machine moves at the specified speed while the JOG...

Page 222: ...control is equipped with leadscrew error compensation function or the stored stroke limit function set this parameter to ll 11 With the parameter 6006Dl DO set to 11 II a return to the reference point is re quired before starting cycles alarm codes 001 002 reference point return incom plete are displayed if the CYCLE START key is pushed without making a reference point return immediately after tur...

Page 223: ... correctly tool position offset amount for the tool will be zero 6 6 1 2 3 4 5 6 7 8 OPERATION IN TAPE AND MEMORY MODE Make sure that NC ALARM lamp is not illu minated If illuminated detect and eliminate the cause by the indication of alarm code Refer to 4 3 9 AIARM CODE DISPLAY Check and correct the stored offset values and then put the machine in the correct start point Set the switches on the c...

Page 224: ...n T his procedure is used to add new data to an active buffer How ever MOO MO1 M02 M30 and M90 to M99 cannot be written 6 8 1 2 3 AUTOMATIC OPERATION IN M131MODE Set MODE SELECT switch to MD I operation Write up to 10 blocks of data by MD I opera tion and execute bv ressine CYCLE START Refer to 4 3 3 1 Depress CYCLE START button ma ic operation can be executed mode and auto in MD I 6 9 MDI OPERATI...

Page 225: ...ct the causes of displayed alarm code and eliminate them Refer to 4 3 9 ALARM CODE DISPLAY 3 Inspect the machine referring to the machine tool builder s manual 6 11 TURNING OFF POWER 1 Depress EMERGENCY STOP pushbutton to turn off the servo power supply 2 Depress POWER OFF pushbutton on the op erator s panel to turn off the control power supply 3 Cut off the main power supply from the con trol 217...

Page 226: ...FOR AUTOL4AT IC OPERATION i starting position I I NC tape setting 1 STORING AND EDITING NC TAPE PROGRAMI NO SEARCH i q 1 SETTING OF S I T CHES ON loNDGEL EBL K MACHINE CON TROL STATION I tc Q RESET on CYCLE START on T f FEED HOLD or SINGLE BLOCK on LSINGLE BLOCK on INTERVENTION OF MDI J CYCLE START on Check if NC ALARM is indicated I REk p E TART off FOR POWER SUPPLY OFF Nc alarm Off I TION OFFSET...

Page 227: ... on Machine Lock function off Machine Lock function Do on Single Block function off Single Block function 1 Turns on touch ator s panel m O Turns off touch Notes 1 These switches settings are for setting internal toggle buzzer key switch on oper buzzer PSTMD1 D6 1 With PST1 mode is designation o No PST1 mode is designation PSTMD2 D5 1 With PST2 mode designation o No PST2 mode is designation HINTPM...

Page 228: ... 0 0 190 200 interface for input Note These settings are effective when parameter 6023 Dz COVP is O Setting Input Output Parameter No Code Port requiring Baud Rate Setting UM08000 D2 1 Inhibits editing and display and punchout opera tions of the part program of program NO 8000 to 8999 0 Permits editing and display and punchout opera tions UMSBK D1 1 Makes Single Block Stop effective for the progra...

Page 229: ...expectancy for tools in groups 1 to 9 is set by part program Setting range O 9999 Tool life control Setting l 1 TG 10 LF I G720FL Sets retraction value after completion of each cutting cycle in Stock Removal in Facing G72 Setting range 0 65536 Setting Least input increment r LF d I TG12LF I I TG13LF EEIEl G740FL I I G 74 OFL 1 TG 14LF TG15LF I Sets retraction value 6 in Peck Drilling in Z axis G74...

Page 230: ... of the unit is set at 11O 1 6501 XSL2P ZSL2P Sets the boundary area Stored Stroke Limit secor ZSL 2 P n positive direction of d prohibit area on X axis and Z axis respectively Setting range O to 99999999 Setting Least output increment A 4 r v6502 XSL 2 M i _ _ J16503 1 J ZSL 2 M XSL2M ZSL2M Sets the boundary area in minus direction of Stored Stroke Limit second prohibit area on X axis and Z axis ...

Page 231: ...6553 T6554 _l 6555 I L d 6556 I I T 9 ZSLM ___ L T 10 XSLP T 10 ZSLP L ___ _ TIOXSLM T 10 ZSLM I _________ xsLp_ __ T 1lZSLP T 11XSLM 1 ___ L T 11ZSLM T 12 XSLP z__ T12ZSLP T 12 XSLM L ___ _ T 12 ZSLM L __ ___ ______ _ T 13 XSLP I L I T 13 ZSLP I T 13 XSLM __ _ T 13 ZSLM L T 14 XSLP 1 T 14 ZSLP T 14 XSLM T 14ZSLM A 5 ...

Page 232: ...I TGPNO1 to I TGPN 50 I I GPN50 TOFNO1 to TOFN50 Part program sets tool number using offset value of offset memory numbers 01 to 50 orderly Setting range O to 50 Tool life control 1 a8701 TOFO 01 T J8702 ___ 1 __ EE02__ ____ __ 8749 l L __ F 4g __ _ n TOF050 TOFOO1 to TOF050 Part program sets the order of using offset values in offset memories 01 to 50 l sequen tially Setting range 0 to 5 TOOI lif...

Page 233: ...Lq SD ASGN2 SD ASGN1 D7 D6 with special G of setting is m Setting of S4 digit analog output output 1 I Plus I Plus o 1 I Minus Minus 1 0 Plus Minus 1 Ill Minus I Plus 10IN D5 1 Sets ten times the least input increment o Sets the least input increment SAGRCH D4 1 Checks to see if the spindle speed match signal SAGR is off upon transition from a rapid traverse block to a cutting feed block o Provide...

Page 234: ...ith feed when upon tape output from the NC 0 Without feed when upon tape output from the NC M30RWD2 D3 1 Rewinding operates with M30 if the stand arcl YASNAC tape reader is connected to the second RS232C o No rewinding M30RWDl D2 1 Rewinding operates with M30 if the standarcl Y ASNAC tape reader is connected to the first RS232C o NO rewinding CVSAVE D1 Does not ciear user macro command variable 10...

Page 235: ...ns in the same way when power is applied o Executes high speed reference point return ZRNDRZ ZRNDRX Dl DO Specify the start direction Qf Backlash Compensa tion on Z and X axis respectively 1 Minus direction o Plus direction I T I F6011 I I ID61D D4 D D D L j L 1 1 S4SF D6 1 Output the SF signal when S4 digit command is given o Does not output the SF signal when S4 digit command is given NSRCHG D5 ...

Page 236: ...unit can be set Note The specification of EIA B7 BO 00000000 assumes that symbol is not used in the EIA code 6018 jD7D6D5DdD3 D2 DID0 __ __ G50WST 1 Does not add workpiece shift value at G50 coor dinate system setting or resetting by ORG key o Adds workpiece shift value at G50 coordinate system setting or resetting by ORG key WSSGN 1 Reverses U and W input code for work coor dinate system shift va...

Page 237: ... dis play POSITION ABsoLuTE OFSZRO D6 FOVAB D5 1 Effective with o Effective with SSTPAB D4 1 Analog output feedrate override feedrate override zero with spindle zero input signal SSTP O o Analog output zero with spindle zero input signal SSTP 1 AU TSET D3 signal O signal 1 S command S command 1 Automatically set the tool coordinate memory by external input o Does not automatically set the tool coo...

Page 238: ...the program end when part program is stored into memory At punchout with O 9999 depressed do not add EOB in front of O number WX322 r LD 3 E 3 __Do _ 1 _ HOFSMV D7 Enables the movement of automatic mode han dle offset during cutting feed by interpolation Enables the movement of automatic mode han dle offset except during execution of rapid traverse TLCC D6 1 Effective on the next T code when offse...

Page 239: ... OUtplltS by inputting 110 11 in 1S0 code o Does not perform the conversion above HSRWD Do 1 Automatically starts at high speed in high speed rewinding o Does not start automatically at high speed in high speed rewinding Input for RS232C No 1 D D D D I Do 6026 SIFICI D5 Determines whether the input control code for RS232C interface is given or not Determines the interface No 1 1 Determines o D et ...

Page 240: ...s one bit SIFIBOD SIFIBOA D3 DO Sets output baud rate for current loop and RS23ZC interface E aud Rate IS IF IBOD SIFI BCC SIF1 BOB SIFI BOA Output for RS232 C No 2 v s6029 i D D SIF2C0 D5 T D3 I D2 i D Determines whether output control code for DO RS232C interface No 2 is sent or not 1 Does not send control code o Sends control code SIF2S0 D4 Determines output stop bit for RS232C No 2 as two bits...

Page 241: ...S I XSVER ZSVER SSVER Sets servo error limit for X Z axis and spindle Position deviation exceeding the preset value activates an alarm 134A 11 Setting range O 255 Standard setting 16 Setting 1 16 x D A saturation value 1 1 Bsx Bsz BSS Sets D A conversion bit for X Z axis and spindle at indexing 1 6062 Bit Max No of 6063 Error Pulses 6064 ZiE zl r CUPRD 4 1 12 bit 2047 5 13 bit 4095 Rapid threading...

Page 242: ...be as listed below IJMG1 10 Sets G codes for calling No 09001 to 09004 user macro of program Setting range 0 255 UMM 1 _ J _i UMM 2 UMM3 UMM4 6114 6115 NBUFM UMMI UMM2 Sets M codes UMM3 CMM4 for calling user macro of program NBUFM 2 No 09001 to 09004 Setting range O 255 6134 UMT UMT 1 1 Regards T code command as macro call com mand calling the macro of program No 09000 0 Regards T code command as ...

Page 243: ...e groove approach FEED override Setting range O to 127 Unit I lll 100 is also 100 when it is O ti6213 I IL G71 OVR 1 G71OVR G71 G72 Infeed reduction override Setting range o to 99 Unit 1 1 l b r G 74 DWL L L __ _ ___ G74DWL G74 G75 bottom of hole dwell time Setting range O to 65535 Unit l 1 ms p q MSTF MSTF Sets the interval from the time M S and T codes are transmitted until the time MF SF and TF...

Page 244: ...ide a corner approaching 180 the movement follows describing a very small circular arc This parameter is used to set the critical arc value if this arc movement is considered to affect the workpiece surface machining Setting range O 65536 Setting Least input increment The corner arc setting is AX S NEGNR AY S NEGNR Standard setting 5 AZ ignored when 623 I L _ vF ROVFO Specifies the FO speed for Ra...

Page 245: ...ed upper limit for gear 1 2 3 and 4 orderly Setting range O 6000 r rnin When the setting is at O the speed is not clamped I 7 6270 GRSREV L GRSREV Sets the speed command output to spindle motor when gear shift input GRS is given Setting value Gear shift spindle motor speed Spindle motor max speed Command 10 v x 2047 12 bit output Gear shift spindle motor speed Spindle motor max speed Command 10 V ...

Page 246: ...EFP ZREFP Sets the traverse distance for Reference Point Return respectively on Setting range O 32767 the X and Z axis Setting 1 1 pulse 1 t6280 RPDX 1 6281 RPDZ RPDX RPDZ 1 6306 7 6307 r I SCRXACC L J r Specify the rapid traverse rate for X and Z 1 SC RZACC axis respectively Setting range O Setting tIllI 125 1 3200 pulses see SCRXACG SCRZACC Sets accel decel time constant at threadcutting on X an...

Page 247: ... as a rule to ensure motion path accuracy 2 When accel decel time constant or bias is set under the different conditions between threadcutting and normal threadcutting direct changing these two types cutting may influence speed factor at selected point Be sure to program dwell or positioning code between these two types I Xu XREFV 2 7 6317 ZREFV 2 XREFV2 ZREFV2 Specify the approach speed 2 for Ref...

Page 248: ...on X and Z axes Sett ng range O 255 Specify the reference point for Leadscrew Error compensation respectively on the X and Z a xes Setting range O 255 Sets the spindle speed for spindle indexing Setting range 0 32767 Setting 1 500 pulse per second Sets the spindle indexing creep speed Setting range O 32767 Setting t ltl 5 IO pulse per second 6347 BSBON X X AXIS 6348 BSBON Y Y AXIS Setting time fro...

Page 249: ...ast command increment EiEIiIl E DFSX 2 DFSX2 Workpiece measurement value direct input parameter 2 Set the distance from the reference tool nose position to the X2 contact surface Setting range 99999999 99999999 Unit t l Least command increment ml DFSZ1 DFSZ1 Workpiece measurement value direct parameter 3 Set the distance from the reference position to the Z1 contact surface Setting range 99999999 ...

Page 250: ... first reference point and the reference point of the coordinate system to be established Setting range 99999999 99999999 Setting 1 0 001 mm 1 6642 XPEINT I 1 w3643 ZPEINT i XPEINT ZPEINT Specify the compensation inverval in Leadscrew Errc r Compensation respectively on the X and Z axes Setting range 99999999 99999999 Setting l 1 pulse HSDM1 Set the high speed M function decode output set 1 L _ c ...

Page 251: ...should be 15 pulses x compen sation multiplication and below Maximum set value in case of absolute setting is f127 pulses Compensation multiplication is taken on this value No of correction points on each axis can be arbitrary as far as the total compensation points are within 256 COMPENSATION INTERVAL QEFERENCE 6000 PULSES fimrr OINT A U E 1 10 1 1 1 1 z 2 SET AMOUNT 1 1 i 1 o 1 1 II INCREMENTAL ...

Page 252: ... used to check the inter nal condition of the control 2 The functions of signals 1000 1096 1100 1157 MOOO k1096 I Input signals from machine Refer to machine tool builder s manual PI lCK1 fH 157 I Output signals to machine Output signals to machine interface PC Input signals from machine interface PC D7 D6 D5 D4 D3 D2 D1 DO 00001111 T Contact opened Contact closed Fig 4 1 Status Display of Input O...

Page 253: ... DISPLAY MACHINE EDIT SINGLE LOCK ABS RUN DELETE LOCK LOCK BLOCK 1304 ZRN CDZ RWD SRN PST SP ST RETURN THREAD ERROR HIGH SPEED SET UP POSITION FEED TO CUT UP CYCLE DETECT REWIND POINT SET HOLD START REFER RETURN ENCE H30 L R _l RwD I Op RS E RD E AL ERROR lNTER REWIND END OF EXTERNAL MACHINE INPUT RUPT PROGRAM RESET FIN READY l T ti1306 I SAGR I HINTP L___ DCZ I DCX I LZ I LZ I LX LX 1 L E HANDLE ...

Page 254: ... 1313 x1316 EXTERNAL WORK NUMBER SEARCH SPINDLE OVERRIDE TOOL WEAR OUT CUTTING AUTO X AXIS PROGRAM ADJUST INPUT INTERRUPT MODE MIRROR RESTART POINT HANDLE IMAGE RETURN OFFSET Ovc I OVERRIDE CANCEL I SETREO FSCLR I COV16 i COV8 I COV 4 Cov 2 Cov 1 I COORDI FS DATA NATE CLEAR SYSTEM G 711G 72 CUTT NG OVERRIDE SETTING REQUEST INPUT FSCH FS MEMORY ALT E RA TION F SMEM FSCM c 1 FS FS MEMORY EDITING MOD...

Page 255: ...LIMIT DESIGNA TION 1 1319 ROV 4 SPE SPD i TLA 21 TLA 18 TLA 14 TLA12 TLAII RAPID SPINDLE CHANGE TOOL NO TOOL LIFE CONTROL OVERRIDE OVERRIDE IWO L 1323 E D 6 RI 6 SDI 5 S RI 4 SDI 3 RI 3 SDI 2 Rl 2 SDI 1 Rl SDl O EXTERNAL INPUT OF S COMMAND S 4 DIGIT NO 1 1324 FDI SD SDI 13 SDI 12 SDI 11 SDI 10 9 L__ EXTERNAL INPUT FOR S COMMAND S 4 DIGIT NO 2 KLIczETx4 3 2 Z l J 1325 INPUT FOR USER S MARCRO NO 1 ...

Page 256: ... H9 __ 8 T IN PUT FOR USER S MACRO NO 2 ___ __ M 327 ED 7 ED6 ED5 ED 4 ED3 I ED2 EDI ED L d 1 EXTERNAL DATA INPUT NO 1 1328 i ED15 ED14 ED13 r ED12 EDii L EDIO ED9 ED8 _ i EXT A T lNPUT No 2 1329 EDCL EDS2 3 7 EDS 1 EDS O EDSD EDSC ___ EDSB l EDSA CONTROL SIGNAL FOR EXTERNAL DATA tiPUT ...

Page 257: ... STATUS 1 J 2Lc ALARM OUTPUT 1203 EDTS AUTO MAN I THC RWDS OP DEN EDIT AUTO MANUAL THREAD REWIND FEEDING POSITION OPERAT MODE MODE CUTTING STATUS ING END ING STATUS STATUS STATUS STATUS 1204 S28 I S24 s 22 S21 S 18 S14 S12 Sll S FUNCTION BCD OUTPUT __Z E I TX T18 TIL T12 TII I 1205 28 T FUNCTION BCD OUTPUT 1208 Z 2 ZP Z 7 T SpL ZPX STL Z AXIS X AXIS Z AXIS X AXIS CONSTANT FEED CYCLE NO 2 REFERENCE...

Page 258: ...Mn ASF 1 L END OF UNDER FS S4 FS EDITING ANALOG MEMORY MODE OUT ALTERA TION SETEND I 7 L TLCH I SIDXO TPSA SIDXA END OF TOOL SPINDLE s 5 SPINDLE COORDI CHANGE INDEX LIMIT INDEX NATE COMMAND EXECUT AREA END SYSTEM TOOL LiFE ING CHANGE s ETT IN G CONTROL END OUTPUT Uo 7 _ c E ruL oL Lo L O _ Eo _ OUTPUT FOR USER S MACRO NO 1 dlzzl Uo 15 Uo 14 UO13 UO12 Uoll 1 Uolo IJO 9 U08 i J __ _ _ OUTPUT FOR USE...

Page 259: ...OVER SERVO EMER OVER OFF PB ON PB LOAD ALARM GENCY HEAT STOP 1282 1HP7 1HP6 I 1HP5 1HP4 1HP3 1HP2 lHPI lHPO ND 1 MANUAL PULSE GENERATOR MONITOR 1283 I I SET3 SET2 SET1 SETO SETTING 62 19 MONITOR 1284 SVMX SVMX N NRD 1265 I O 0 I o 0 0 I 010 0 t CONSTANT 1 41286 0 010 0 o o 0 0 1 1 CONSTANT O 1287 Pcs PBS PAS 1 PHASE C PHASE B PHASE A PG MONITOR FOR SPINDLE AXIS A 33 ...

Page 260: ...OR FOR SERVO UNIT OF Z AXIS PG MONITOR FOR Z AXIS 1 12w b2Y2 SCOMN 1 SCOM22I scow i SCOM18 SCOM141 scMEg SPINDLE COMMAND MONITOR 1291 SCOM48 SCOM44 1 SCOM42 SCOM41 SCOM38 SCOM34 SCOM32 I SCOM31 spl NDLE COMMAND MONITOR 1292 SPINDLE MONITOR FOR OUTPUT 12 3picb 1 042 1 041 038 1 03 i 032 I 031 1 SPINDLE MONITOR FOR OUTPUT 1294 I T ALM28 ALM24 ALM22 ALM21 ALM18 ALM14 ALM12 I ALM1l MONITOR FOR ALARM C...

Page 261: ...RROR Code Causes 012 OVERFLOW 128CH BUFFER CAPACITY OVERFLOW IN A BLOCK 128 CHARACTERS 013 PROG ERROR NO ADDRESS ADDRESS PLUS NO DATA AND NEXT ADDRESS COMMAND OR NO AD DRESS PLUS DATA 014 PROG ERROR SIGN SND NOT CORRECTLY USED 015 PROG ERROR U NUSABIECH UNUSABLE CHARACTER PROGRAMMED IN IN SIG NFICANT DATA AREA 016 017 PROG ERROR 8 DIGITS INPUT DATA OVERFLOW MORE THAN 8CHARAC TERS 018 019 020 PRO G...

Page 262: ...AND TOOL LENGTH COMPENSATION Code Causes 036 PROG ERROR IP G1O TOO LA RGEP N UMBER DESIGNATION WHEN OFFSET IS PROGRAM INPUT 037 PROG ERROR G1OI TOO LARGE R WHEN VJORK COORDINATE SYSTEM IS PROGRAM INPUT 038 039 040 PROG ERROR M98 G65 66 P NOT PROGRAMMED IN G65 66 BLOCK POR QNOT PROGRAMMED IN M98 BLOCK 041 NO PROG PROGRAM NO SEQUENCE NO NOT FOUND WHEN PROGRAM IS CALLED BY M98 M99 G65 G66 G M ANDT 04...

Page 263: ...ALUE IN Z AXIS ANGLE PROGRAMMING LINEAR IN TERPOLAT ON DIRECTION IN THREAD CUTTING WITH BEVELING BY GO1 VA LUESET BY PARAMETER 053 PROG ERROR G50T G92T VALUES OF TOOL COORDINATE MEMORY OUT OF THE RANGE BETWEEN 51 T0801N WORK Coordi nate SYSTEM SETTING BY G7JOT 054 G51 POS EXT ERROR COMMAND VALUE EXTERNAL VALUE TO RETURN AT G51 EXECUTION TIME IS WRONG 065 I 066 CA NNOT CO NT IN UOUS THREAD TOO SHOR...

Page 264: ...MOTION REACHES END POINT BY SKIP OR TOOL SET ERROR COMPENSATION COMMANDS 088 089 PROG ERROR G90 G92 G94 UNUSABLE ADDRESSES SPECIFIED IN G90 G92 AND G94 BLOCKS 090 PROG ERROR G70 76 G72 78 P Q NOT COMMANDED IN G70 71 72 73 BLOCKS 091 PROG ERROR G70 76 G72 78 BLOCK OF SE OUENCE NO SPECIFIED BY P Q IN G70 NOT FOUND PROG NO INCLUDING IN G70 BLOCK 092 PROG ERROR G70 76 G72 78 NO OF BLOCKS INCLUDING FIN...

Page 265: ...EXCEEDING THE LIMIT 106 MACRO ERROR TOO MANY CODES FOR CA NC ELLING G67 107 MACRO ERROR FORMAT ERROR IN THE FORMAT EXCEPT FOR EQUATION 108 MACRO ERROR U ND EFIN NO UNDEFINED VARIABLE NO DESIGNATED r Code Causes 109 MACRO ERROR NO NOT LEFT PRO HIBITED VA RI ABLE DESIGNATED AS SUBSTITUTION 110 MACRO ERROR 1 5 LIMIT MULTIPLE LAYERS OF PARENTHESES EXCEED DING THE UPPER LIMITS 5 111 MACRO ERROR MOVE G6...

Page 266: ...135 EXT DATA ERR OR IN DA TA GIVEN BY INPUT 136 137 SPECIFIED BY EXTERNAL DATA 138 139 140 PROG ERROR Gill Gll2 ERROR IN ADDRESS WORD COMMANDING OF Gill BLOCK 141 PROG ERROR Gill Gl12 ANGLE FOR ANGLE PROGRAMMING A B BY Gll OUT OF RANGE 360G A B s360 142 PROG ERROR G1111G112 lST BEVELING PORTION OUTSIDE RECTANGLE CO MPOSEDBY START AND END POINTS OR BETWEEN 45 STRAIGHT LINES OF START TO END POINTS A...

Page 267: ...S REGISTERED TWICE 154 PROG ERROR G122 G123 MORE THAN 16 TYPES OF TOOL NO COMPENSATION MEMORY NO ARE ATTEMPTED TO BE REGISTERED WI TH ONE GROUP NO 155 PROG ERROR G122 G123 TOOLS OF THE DESIGNATED GROUP NO ARE NOT REGISTERED T 92 T 93 T 94 AND T 95 ARE INSTRUCTED BUT THE CORRESPONDING COMPENSATION MEMORY NOS ARE NOT REGISTERED 156 PROG ERROR fG122 G123 THE CO MM AND FOR TOO L LIF E MANAGEMENT IS IS...

Page 268: ...E ERROR 194 HDLC NAK ERROR 110 TIMES SAME DATA IS SENT 10 TIMES IN TRANSMISSION FROM NC TO ACGC WITHOUT SUCCESS 195 HDLC CMOS FILE ERROR CMOS FILE READ OR WRITE REQUEST FROM ACGC TO NC IS NOT EXECUTED 196 HDLC 1 0 DATA ERROR SYSTEM VARIABLE READING FROM ACGCTO NC IS NOT EXECUTED 197 HDLCNC REQUEST ERROR OPERATION REQUEST COMMAND FROM ACGCTO NC IS WRONG 198 HDLC OPERATION ERROR DATA TRANSFER FROM A...

Page 269: ...ND AREA OUTSIDE INHIBIT X 210 I 222 S 0 T2 Z STORED STROKE LIMIT SECOND AREA OUTSIDE INHIBIT Z 211 S OT1 X I223 S 0T3 INSIDE STORE DSTROKE LIMIT FIR ST AR EAX STORED STROKE LIMIT THIRD AREA OUTSIDE INHIBIT 212 S OT1 Z STORED STROKE LIMIT FIR ST AREAZ 213 224 S 0T3 X STORE DSTROKE LIMIT THIRD AREA OUTSIDE INHIBIT X 225 S 0T3 Z STORE DSTROKE 1 IMIT THIRD AREA OUTSIDE INHIBIT Z 214 226 ...

Page 270: ...REFERENCE POINT RETURN AREA ERROR X 232 ZR ERROR AREA Z REFERENCE POINT RETURN AREA ERRORZ 233 234 235 236 231 238 Code Causes 239 240 2LI ZR ERR OR POS X REFERENCE POINT RETURN POSITION ERROR X 242 ZR ERR OR POS 2 REFERENCE POINT RETURN POSITION ERROR Z 243 244 245 246 247 248 249 270 ...

Page 271: ...ses 271 P SET ERROR X 283 P SET ERROR X 272 P SET ERROR Z I 284 P SET ERROR Z 273 T 285 274 286 275 287 276 288 277 289 278 310 SE RVO OFF SERVO POWER NOT SUPPLIED 279 311 280 MACH UNREADY 312 MATCH RDY OFF 281 313 282 314 ...

Page 272: ...ND NC SIDE CPU S ET4601 D5 TOO FOR RELEASE 325 SE RVO CPU ERROR SYNCHRONOUS ERROR OF SERVO CPU AND DATA CPU SET 6014 D6TO0 FOR RELEASE 326 AC GC120 AMGC SERVO OFF REQ THE REWASASE RVO OFF REQUEST FROM THE ACGC 1200R AIMGC Code Causes 327 UN FIN IS HE DPROGGEN MEMORY GENERATION IS NOT PERFORMED PROGRAM SPECIFIED BY 0 9 9 9 9 MUST BE ERASED 328 UNSUITABLE MM21 MEMORY BOARD WHEN PROGRAM AREA GENERATI...

Page 273: ...X SERVO ERROR X 342 SERVO ERROR Z SERVO ERROR Z 343 344 345 346 347 348 349 350 Code Causes 351 OL X OVERLOAD 1 X 352 OL Z OVERLOAD 353 354 355 356 35 OL OTHER OVERLOAD 2 358 359 360 361 PG ERROR X PG ERROR X 362 PG ERROR Z PGERRORZ A 47 ...

Page 274: ...63 364 365 366 PG ERROR S PG ERRORS 367 368 369 370 371 FG ERROR l FGERROR1 372 FG UNREADY FG UNREADY 373 374 Code Causes 375 376 377 378 379 380 381 AX IS ERR OR l I AXIS ERROR 1 382 AXIS ERROR 2J AXIS ERROR 2 383 AXIS ERROR 3 AXIS ERROR 3 384 385 386 ...

Page 275: ... I I 388 400 SEQ ERROR SEQUENCE ERROR 2 389 390 SERVO PACK ALARM S 401 I402 SERVO PACK ALARMS I 391 SERVO PACK ALARM X 403 SERVO PACK AL ARMX I 392 SERVO PACK ALARM Z T SERVO PACK ALARM Z 393 405 394 I 395 407 396 I408 397 409 398 810 ...

Page 276: ...NDIX 5 LIST OF ALARM CODES Cent d Code Causes 811 812 813 814 815 816 817 818 819 820 ROM ERROR ROM CHECK ERROR 821 822 Code Causes 823 824 825 826 827 828 829 830 CPU ERROR CPU ERROR 1 831 832 833 834 A 50 ...

Page 277: ...ram Z coordinates different between G 72 command cutting start point and last block for finished shape program Z coordinate for cutting start point by G71 com mand different from Z coordinate for the first block of the finished shape program Command G71 R1 is excepted X coordinate for cutting start point by G7Z com mand different from X coordinate for the first block of the finished shape program ...

Page 278: ...ounding too large for the program X U Z W specifying second straight line med shape Operation cannot be made according In addition to this one or no address command to the command ed among addresses A 1 K specifying first straight line 1 Address C specifying first beveling and ad dress P specifying first rounding commanded 1 START POINT Address D specifying second beveling and ad dress Q specifyin...

Page 279: ...for I and K P and C both commanded Q and D both commanded ALARM 146 Beveling for command C cannot be made Beveling for command D cannot be made CENTER OF CIRCULAR ARC sTART No intersecting straight line point between circular arc and CENTER OF CIRCULAR m ARC K R I START POINT No intersecting point end point between circular arc and A 53 ...

Page 280: ...omponent of arc center canned cycle parameter beveling value Incremental value of variable lead thread Number of subprogram repetition G 13 to G 16 angle and coordinate Miscellaneous function M function Sequence number Program number Dwell canned cycle starting sequence number program number user macro number Subprogram starting sequence number canned cycle ending sequence number Radius of arc rou...

Page 281: ...ign User macro operata I 5r atoz L P characters I o I nt Del DEL Disregarded Including All Mark I Decimal point Parameter I Sharp Variable designation starting Asterisk Multiplication operatcx I Equal mark vA j Left bracket T d EIA Special code 1 Right bracket J J 1 I L l sermacrOop i L User macro operator J User macro operator I Notes 1 Characters other than the above cause error in significant d...

Page 282: ...Code Notes 1 For the hole pettern of EIA code of the characters with an asterisk the pattern shown In the table w stand d How ever other patterns may be specified by parameters 2 EIA code of character d can be desig nated by the parameter 6017 A j6 ...

Page 283: ... for Multiple Thread Metric Output Inch Output _ B Basic 0 Option Metric Input Inch Input Metric Input Inch Input 04 N4 G3 a 53 F 50 F 32 a 44 F 32 F 24 E 34 S2 S4 T 2 1 T 2 2 M3 u P 53 E 26 04 B N4 B G3 B a 53 a 34 B F 50 F 42 B F 42 F 24 B E 44 E 26 B S2 B S4 I o T 2 I B T 2 2 0 M3 u P 53 B B P4 P4 B Q P 4 Q P 4 B O L8 L8 B A B 33 A B 33 0 B3 B3 o Notes I Inch Metric output is set by setting par...

Page 284: ...c Input Inch Input 1 9999 1 9999 1 9999 1 9999 0 199 0 199 99999 999 mm 3937 0078in 99999 999 mm t 24000 mmlmln 0 01 944 88in lmin 1 60960 mm min 0 01 500 00 mmlrev 0 0001 19 6850 inhev 0 01 1270 00 mmlrev 0 0001 o ooom4 500 0000 mmlrev 19 685030 in lrev o 99 0 9999 0 999 0 9999 0 0003 1270 OCCIO mmlrev 9999 9999 in 0 01 2400 OOin min 0 0001 50 000C In rev 0 000010 50000300 in rev o 99 0 9999 0 99...

Page 285: ...rea designation unit Rapid traverse rate Manual jog FO Program designation 0 001 mm Parameter settina Upper limit value 0 0001 in 0 001 mm 24 mlmin Input output screw w O 99 999 mm O L9 9999 in 0 001 mm 0 0001 in 0 001 mm 0 0001 in 0 0001 in 2400 inches min 2nd reference point coordinate value O 99999 999 mm Backlash compensation value O 255 pulses Note 1 I k G9999 9999 in O 255pulses Notes 1 l pu...

Page 286: ...ction 4 Threadcutting continuous threadcuting multi start threadcutitng I Variable lead threadcutting Tool set error compensation Stcred stroke limit 2nd area ON Stofed stioke limit 2nd area OFF Stored stroke limit 3rd area ON Stored stroke limit 3rd aea OFF t k Tool radius compensation cancel Tool radius compensation No 1 Tool radius compsmsation No 2 G41 G41 G41 1 G 42 G 42 G42 I G43 G44 L Tool ...

Page 287: ...ant surface speed control cancel had par minute mmlmin Feed per revolution mmlrev B Absolute command B Incremental command B Tool registration start o Tool life control l Jregis atiOn nd o Taper multiple bevelinglrounding f o Arc multiple bevelinglrounding o 13I roovewdthcompensa on Cancel groove width compensation 10 0 Notes 1 2 3 G codes in groups from 01 through 11 are modal When 4 the control ...

Page 288: ...ook Ill nols 60062 1917 U S A Phone 708 291 0411 Fax 708 291 1028 Los Angeles Off ce 7341 Lincoln Way Garden Grove California 92641 U S A Phone 714 894 5911 Telex 230 678396 YASKAWAUS TSTN Fax 714 894 3258 New Je sey Office 30 Two B ldg Road Falrfleld New Jersey 07006 u S A Phone 201 575 5940 Fax 201 575 5947 YASKAWA ELECTRIC EUROPE GmbH SUBSIDIARY Monscnauerstrasse 1 W 4000 Dusseldorf 11 Germany ...

Reviews: