Home

MELDAS C6/C64 SPECIFICATIONS MANUAL

image

Contents

1. Manual pulse Machine control signal 208 el Servo motor o Y DO MDS B SPJ2 00 MDS B CVEOO ray 4 ES a m i gi d gil OU i i OM od wll ee LPR EN Spindle motor 16 Cabinet and Installation 16 1 Cabinet Construction List of configuration units 1 Control unit type Configuration element FCU6 MU043 C6 Control unit HR851 card FCU6 MU042 C64 Control unit HR891 card HR899 card 2 Extension unit Type Configuration element HR871 card HR872 card HR873 card HR875 876 card HR877 878 card HR877 879 card HR865 card HR871 card HR881 card FCU6 HR882 Extension DIO HR882 card Sink type with AO FCU6 HR883 Extension DIO Source type HR883 card FCU6 HR884 Extension DIO HR884 card Source type with AO 3 Communication terminal Display unit NC keyboard Configuration element 7 2 type monochrome LCD with 7 2 type monochrome integrated keyboard LCD Integrated type machining system RX213 card FCUA LD100 Separated type lathe system sheet sheet Key switch escutcheon FCUA LD10 7 2 type monochrome LCD with 7 2 type monochrome display unit LCD Keyboard separated type Escutcheon RX213 card FCU6 DUT32 10 4 type monochrome LCD with 10 4 type monochrome display unit LCD Keyboard separated type Escutcheon RX215 card FCUA CT100 Keyboard integrated type with 9 type 9 typ
2. CNC system Axis motor X X axis control Servo control X Machining program Y oo Y axis control Servo control Y S a V axis control Servo control V V o M Z axis control Servo control Z NC control section Position control section Calculation of movement Reference position return directions movement Backlash compensation amount Calculation of feed rate 2 Correction mode The synchronization is temporary canceled to adjust the balance of the master and slave axes during the synchronous control mode in the machine adjustment Each axis can be moved separately with the manual handle feed or the arbitrary feed in manual mode If the operation mode other than the manual handle feed and arbitrary feed in manual mode is applied during the correction mode the operation error will occur 233 18 Machine Support Functions 18 2 Machine Construction 18 2 3 2 Speed Tandem C64 WE PA JL AS TAS LI AS This function is used to drive in parallel while matching the position and speed In addition to the NC s synchronous control function the master axis and slave axis speed command can be set to the same command by making the master axis and slave axis position feedback signal the same using the servo drive unit The speed command synchronization control cannot be used unless the NC setting and servo drive unit settings are changed The speed loop and current loop are cont
3. d Y Master axis Slave axis 232 18 Machine Support Functions 18 2 Machine Construction 1 Synchronous control mode The following two operation methods are available in the synchronous control mode a Synchronous operation This is a method that both master and slave axes are moved simultaneously with the movement command for the master axis CNC system Axis motor X X axis control Servo control X Machining program Y O O Y axis control Servo control Y S ees V axis control Servo control V NK M Z Z axis control Servo control Z NC control section Position control section Calculation of movement Reference position return directions movement Backlash compensation amount Calculation of feed rate There is a function that checks the correlation between the positions of the master axis and slave axis at all times while the synchronous operation method is selected to stop the feed as alarm when the allowable synchronization error value set in the parameter is exceeded However when the zero point is not established the synchronous error is not checked b Independent operation This is a method that either the master or slave axis is moved with the movement command for the master axis
4. 14 5 Others 14 5 1 Programmable Current Limitation C64 LG cee ec ae a es ae eae This function allows the current limit value of the servo axis to be changed to a desired value in the program and is used for the workpiece stopper etc The commanded current limit value is designated with a ratio of the limit current to the rated current The current limit value can also be set from the D D B function and setting and display unit The validity of the current limit can be selected with the external signal input However the current limit value of the PLC axis cannot be rewritten G10 L14 X dn L14 Current limit value setting side side x Axis address dn Current limit value 1 to 300 1 If the current limit is reached when the current limit is valid the current limit reached signal is output 2 The following two modes can be used with external signals as the operation after the current limit is reached e Normal mode The movement command is executed in the current state During automatic operation the movement command is executed to the end and then the next block is moved to with the droops still accumulated e Interlock mode The movement command is blocked internal interlock During automatic operation the operation stops at the corresponding block and the next block is not moved to During manual operation the following same direction commands are ignored 3 During the current li
5. 189 14 Automation Support Functions 14 3 Monitoring 14 3 4 Load Meter Ke o o Using the user PLC this function displays the spindle load Z axis load etc in the form of bar graphs 14 3 5 Position Switch C6 C64 oo oe i OO The position switch PSW function provides hypothetical dog switches in place of the dog switches provided on the machine axes by setting the axis names and coordinates indicating the hypothetical dog positions as parameters beforehand so that signals are output to the PLC interface when the machine has reached these hypothetical dog positions The hypothetical dog switches are known as position switches PSW The coordinates indicating the hypothetical dog positions dog1 dog2 on the coordinate axes whose names were set by parameters ahead of time in place of the dog switches provided on the machine axes are set using position switches When the machine has reached the hypothetical dog positions a signal is output to the device supported by the PLC interface There can be a maximum of 16 switches for each part system Example of dog1 dog2 settings and execution dog1 dog2 Mp GE dog lt dog2 Signal is output between dog1 E yeten zeo pointe Ei E dog1 gt dog2 Signal is output between dog2 Ge E dog dog1 dog2 Signal is output at the dog EX Sege dog2 position 190 14 Automation Support Functions 14 5 Others
6. Machine coordinate system External workpiece coordinate Machine coordinate zero point G59 G54 External workpiece coordinate offset Machine coordinate system Machine coordinate zero point Workpiece coordinate 6 Workpiece coordinate 2 Workpiece coordinate 3 Workpiece coordinate 4 Workpiece coordinate 5 Workpiece coordinate 6 G57 Workpiece coordinate 1 Workpiece coordinate 2 Workpiece coordinate 3 External workpiece coordinate 181 14 Automation Support Functions 14 2 Measurement 14 2 Measurement G31 G37 14 2 1 Skip 14 2 1 1 Skip ee ee EE EE When the external skip signal is input during linear interpolation with the G31 command the machine feed is stopped immediately the remaining distance is discarded and the commands in the next block are executed G31 Xx1 Yy1 Zei Ffi G31 Measurement command Xx1 Yy1 Zz1 Command values En Feed rate Skip signal input Remaining Actual movement distance distance Command value When the G31 command is issued acceleration deceleration is accomplished in steps time constant 0 Feed rate Programmed end point Position There are two types of skip feed rate 1 Feed rate based on program command when F command is present in program 2 Feed rate based on parameter setting when F command is not present in program Note 1 The approximate coasting distanc
7. Appendix 2 Outline and Installation Dimension Drawings of units Appendix 2 2 Outline Drawing of Communication Terminal Appendix 2 2 5 FCU6 DUT32 KB021 A w Escutcheon M3x8 screw i ake x Protective cover i pT i _ l H i i A KEE A S o i l i i GG i Y CR A 270 lt gt N Menu keys EE 20 50 ee i a wor Cea Br ss see Fo 2 Z E F CH v A L v a p 140 5 20 30 IO A GE SE ges Ze D i ES Io A i IS ok 2 i Square hole S e Cc l I i E ef o r alg 8 CH i E SE de P i 132 Square hole i 9 3 S EE dimensions oJ 2 i gilt g 3 iB e a i 4 4 hole eg e e 18 yY y i aa y 248 Square hole RS L alL dimensions 1 pie i 1 JL gt a 6 94 hole i lt 130 0 3 gt a Le 130 0 3 120 0 3 N 5 140 Keyboard outline I lt Panel cut drawing 262 Appendix 2 Outline and Installation Dimension Drawings of units Appendix 2 2 Outline Drawing of Communication Terminal Appendix 2 2 6 Communication Terminal 1 Appearance of CT100 LD100 separate type FCUA CR10 KB10 FCUA EL10 KB10 Alphabetic character numerical character
8. Rri Ffi Xxc zZzc l2 Kk2 Ff2 and K are circular center coordinate incremental values distances from the start point in the first block or distances from the end point in the second block P and Q commands X Z absolute center coordinates of circular arc can be given instead of and K commands 2 Automatic calculation of linear arc intersection When it is difficult to find the intersections of a given line and circular arc the intersections are automatically calculated by programming the following blocks Example G18 G01 Aali Ffi G02 Xxc Zzc li2 Kk2 Hh2 Ff2 Se p2 q2 A land K Incrimental coordinates from circular end point P and Q Absolute center coordinates of circular arc H 0 _ Intersection with shoter line H 1 Intersection with longer line 152 12 Programming Support Functions 12 1 Machining Method Support Functions 3 Automatic calculation of arc linear intersection When it is difficult to find the intersections of a given circular arc and line the intersections are automatically calculated by programming the following blocks Example G18 G03 lif Kk1 Hhi Ffi G01 Xxc Zzc Aal Ff2 D land K_ Incrimental coordinates from circular end point P and Q Absolute center coordinates of circular arc L3 only H 0 Intersection with shoter line H 1 Intersection with longer line 4 Automatic calculation of linear arc contact When it is difficult to find the contact
9. x1 21 End point 200 200 Mms GC Mme Mm7 Mms x2 z2 68 8 Spindle Tool and Miscellaneous Functions 8 4 2nd Miscellaneous Function B 8 4 2nd Miscellaneous Function B 8 4 1 2nd Miscellaneous Function C64 Te oe e o EE ee EE EE DE The code data and start signals are output when an 8 digit number is assigned following the address code A B or C whichever does not duplicate the axis name being used Processing and complete sequences must be incorporated on the PLC side for all 2nd miscellaneous commands Note 1 There are some screens in the setting and display unit that cannot display all eight digits 69 9 Tool Compensation 9 1 Tool Length Position Offset 9 Tool Compensation 9 1 Tool Length Position Offset G43 to G49 9 1 1 Tool Length Offset C64 oe SCR ee es COs RE E E E E o These commands make it possible to control the axis movement by offsetting the position of the end point of the movement command by an offset amount set on the TOOL OFFSET screen Using this function it is possible to offset the difference in distance between the actual position of the machine s tool nose and the program coordinate position made by the tool length and to enhance both the programming and operational efficiency 1 T system M system G43 2z1 Hh1 Tool length offset can be provided not G44 Zz Hh1 only for the Z axis but for all other axes Offset Offset axis
10. 12 1 3 3 Fixed Cycle for Turning Machining G77 to G79 T system L system M system L system T system The shape normally programmed in several blocks for rough cutting etc in the turning machining can be commanded in one block This function is useful for machining program simplification The fixed cycles are as follows Function Longitudinal cutting cycle Thread cutting cycle Face cutting cycle Format GAA X U_Z W_I K_R_F G18 plane Each fixed cycle command for turning machining is a modal G code and is effective until another command of the same modal group or a cancel command is given The fixed cycle can be canceled by using any of the following G codes G00 G01 G02 G03 G09 G10 G11 G27 G28 G29 G30 G31 G33 G34 G37 G92 G52 G53 G65 130 12 Programming Support Functions 12 1 Machining Method Support Functions 1 Longitudinal cutting cycle G77 a Longitudinal cutting Straight cutting in the longitudinal direction can be performed consecutively by the following block G77 X U_ Z W_F_ X axis U R Rapid traverse feed F Cutting feed b Taper cutting Taper cutting in the longitudinal direction can be performed consecutively by the following block G77 X U_ Z W_R_F_ X axis R Rapid traverse feed F Cutting feed r Taper part depth radius designation incremental value sign is required 2491 12 Programming Support F
11. CT i 7 F ea We CA gt Ire ol o kel ellis 2 8 I HN IE f el 18 Ss elle el Ces A 30 St l 80 J 180 8 60 Wiring allowance E Bottom 257 Heat radiation allowance Heat radiation and wiring allowance Appendix 2 Outline and Installation Dimension Drawings of units Appendix 2 2 Outline Drawing of Communication Terminal Appendix 2 2 Outline Drawing of Communication Terminal Appendix 2 2 1 FCUA CT100 R 9 e 382 Square hole e 9 d e SECH e Jae SS LIESE TOG z JAD OOO S DREI Ie CH SS II DEI 3 AA e A g Ka 7 DG Et eg am ey emg ery py 4 yv _ gt r oOo D Q H lo A ES 8 4hole For M3 screw l A 5 130 130 130 gt lt lt p me 140 gt 260 D D K gt 250 8 M3screw S 382 Square hole dimensions A e TI at A E 2 x kb S 2 S B E KA 130 0 2 130 0 2 130 0 2 lt gt lt gt lt gt Panel cut drawing 258 Appendix 2 Outline and Installation Dimension Drawings of units Appendix 2 2 Outline Drawing of Communication Terminal Appendix 2 2 2
12. This differs according to PLC machining Total of the integrated run times for all automatic start operations each starting when the auto start button is pressed in the memory or MDI mode and ending when the feed hold stop or block stop is established or the reset button is pressed Based on the PLC sequence this is the integrated run time of the signal set by the PLC and it comes in two types external integration 1 and external integration 2 51 6 Operation and Display 6 3 Display Methods and Contents 6 3 10 Available Languages Japanese English O2 O2 O2 O2 O2 languages languages languages languages languages This function makes it possible to switch between Japanese and English which are the standard languages used for the screen displays The display can also be switched to Polish 6 3 11 Additional Languages Japanese English Polish 6 3 11 1 Japanese 6 C64 T system T system Co BE oo F o 6 3 11 2 English C6 C64 T system T system p20 o fe 6 3 11 13 Polish 6 C64 T system 0 tl o E 6 3 13 Screen Deletion C64 Os o o o o When there is no need to use a screen for extended periods the entire screen can be cleared to prevent deterioration of the display unit by the following procedures 52 6 Operation and Display 6 4 Display Unit Switch 6 4 Display Unit Switch 6 4 1 Single NC and Multi Display Unit Switch When multiple displa
13. r1 Angle of rotation x1 y1 Center of rotation Original local coordinate system Rotated local coordinate system w 1 Angle of rotation r1 can be set in least input increment from 360 to 360 The coordinates are rotated counterclockwise by an amount equivalent to the angle which is designated by angle of rotation r1 The counter is indicated as the point on the coordinate system prior to rotation 4 The rotation center coordinates are assigned with absolute values S E 145 12 Programming Support Functions 12 1 Machining Method Support Functions N01 G28 XYZ N02 G54 G52 X150 Y75 NO3 G90 G01 G42 X0 YO N04 G68 XO YO R30 NO5 M98 H101 Tool radius compensation ON Coordinate rotation ON Subprogram execution NO6 G69 Coordinate rotation cancel N07 G54 G52 X0 YO Local coordinate system cancel NO8 GOO G40 XO YO Tool radius compensation cancel NO9 M02 Completion Sub program Y4 Shape programmed with original coordinate system 200 N101 G90 G01 X50 F200 N102 G02 X100 R25 N103 G01 X125 N104 Y75 N105 G03 X100 Y100 R25 100 1 N106 G01 X50 Local coordinate system assignment N107 G02 X0 Y50 R50 N108 G01 X0 YO N109 M99 146 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 6 Dimension Input 12 1 6 1 Corner Chamfering Corner R C6 C64
14. 12 Programming Support Functions 12 1 Machining Method Support Functions b Face rough cutting cycle G72 The finish shape program is called and rough turning is performed in the end face direction while intermediate path is being calculated automatically The machining program is commanded as follows G72 Wd Re G72 AaPpQqUu Ww FfSsTt Cut depth d When P Q command is not given Modal Retract amount e Modal Finish shape program No If it is omitted the program being executed is assumed to be designated Finish shape start sequence No If it is omitted the program top is assumed to be designated Finish shape end sequence No If it is omitted the program end is assumed to be designated However if M99 precedes the Q command up to M99 Finishing allowance in the X axis direction Finishing allowance in the Z axis direction When P Q command is given Cutting feed F S and T command in the finish shape program are rate ignored and the value in the rough cutting command Spindle speed or the preceding value becomes effective Tool command d Cut depth lt Cycle commanded point Details of retrace operation Finishing allowance 136 12 Programming Support Functions 12 1 Machining Method Support Functions c Molding material in rough cutting cycle G73 The finish shape program is called Intermediate path is automatically calculated and rough cu
15. 71 9 Tool Compensation 9 1 Tool Length Position Offset c Command format Tool offset is performed by a T command It is specified in eight digits following address T Tool offset is divided into two types tool length offset and tool nose wear offset The Nos of such two types of offsets are specified by a parameter Also a parameter is used to specify whether the offset Nos is specified by one or two low order digits of a T command 1 Specifying tool length and wear offset Nos together using one or two low order digits of the T command NK RR length offset No and tool nose wear offset No i No TEE L Tool length offset No and tool nose wear offset No Tool No 2 Specifying tool length and wear offset Nos separately TEE AE E nose wear offset No Tool length offset No Tool No T ss e stze LS Tool nose wear offset No Tool length offset No Tool No The tool offset for the L system is valid only for the X and Z axes If an additional axis Y axis is added the tool offset will be validated for the additional axis Refer to 9 1 3 9 1 3 Tool Offset for Additional Axes C64 E E E E The tool offset for the L system is valid only for the X and Z axes If an additional axis Y axis is added the tool offset will be validated for the additional axis The additional axis is the third or fourth axis which is selected using a parameter 72 9 Tool Compensation 9 2 Tool Radiu
16. READY LED and symbol keys Setting keys Function selection keys SS A TOL feo foacn IN OUT o N G A B c m D w F D H E L Q H 7 J K M S T EOB i mell CB os SHIFT Ny INPUT RESET CALC a Cursor key Menu keys Reset key Shift key Data correction keys Page keys Input key calculation Note To input the alphabetic characters or symbols on the lower of the alphabetic character and symbol keys press key then press the corresponding key Example A is input by pressing sr 263 Appendix 2 Outline and Installation Dimension Drawings of units Appendix 2 3 Outline Drawing of Remote I O Unit Appendix 2 3 Outline Drawing of Remote I O Unit 70 Wiring allowance Heat dissipation wiring allowance Bottom Installation hole 2 M5 0 8 screw 264 Heat dissipation allowance Appendix 3 List of Specifications Appendix 3 List of Specifications Primary class Secondary class O Standard O Selection No specification A Optional Ak Special additional specifications T system L system M system L system T system 1 Control axes 1 Control axes Max number of control axes NC axes Spindles PLC axes Auxiliary axes 2 Data increment and parameter 1 Data incr Least command increment
17. This manual may not be reproduced in any form in part or in whole without written permission from Mitsubishi Electric Corporation 2002 2004 MITSUBISHI ELECTRIC CORPORATION ALL RIGHTS RESERVED sa MITSUBISHI ELECTRIC CORPORATION HEAD OFFICE MITSUBISHI DENKI BLDG 2 2 3 MARUNOUCHI CHIYODA KU TOKYO 100 8310 JAPAN MODEL MELDAS C6 C64 ee 008 193 Manual No BNP B2266C ENG Specifications subject to change without notice 0407 MEE Printed in Japan on recycled paper
18. Chamfering start point 148 12 Programming Support Functions 12 1 Machining Method Support Functions d Corner R II Linear circular Example G01 X_Z_ Rr1 G02 XZ li Ki Corner R start point Hypothetical corner intersection P Corner R end point e Corner R II Circular linear Example G03 XZ Im Kk1 Rr1 G01 XZ Corner R end point Hypothetical corner EE De Corner R start point f Corner R Il Circular circular Example G02 X_Z_ lit kk Pr G02 XZ IG Kk2 Hypothetical corner intersection Corner R start point Corner R mn start point Bad 2 149 12 Programming Support Functions 12 1 Machining Method Support Functions 3 Specification of corner chamfering corner R speed E An E command can be used to specify the speed for corner chamfering or corner R This enables a corner to be cut to a correct shape Example GO NZ Gei Eei XZ G01 X_Z_ Rr1 Ff1 Ee1 XZ Ee i An E command is a modal and remains effective for feeding in next corner chamfering or corner R An E command has two separate modals synchronous and asynchronous feed rate modals The effective feed rate is determined by synchronous G95 or asynchronous G94 mode If an E command is specified in 0 or no E command has been specified the feed rate specified by an F command is assumed as the feed rate for corner chamfering or co
19. Command Metric unit system Inch unit system Increment type increment Linear axis Rotary axis Linear axis Rotary Sa parameter Unit mm Unit Unit inch Unit 0 0001 0 001 0 001 Sommanodnerement Note The inch and metric systems cannot be used together 3 The least detection increment indicates the detection increment of the NC axis and PLC axis detectors The increment is determined by the detector being used 2 Input Command 2 2 Unit System 2 2 Unit System 2 2 1 Inch Metric Changeover G20 G21 The unit systems of the data handled in the controller include the metric unit system and inch unit system The type can be designated with the parameters and machining program The unit system can be set independently for the 1 Program command 2 Setting data such as offset amount and 3 Parameters Unit system Length data Meaning Metric unit system 1 0 1 0 mm Inch unit system 1 0 1 0 inch Note For the angle data 1 0 means 1 degree regardless of the unit system lenun System Metric unit system Metric unit system y Not affected Metric unit system Not affected Not affected Metric unit system Inch unit system G20 Inch unit system EE 0 Note 1 The parameter changeover is valid after the power is turned ON again Note 2 Even if parameter I_inch is changed the screen data offset amount etc will not be automatically converted
20. For example if 14 NC axes are used this alone is the maximum number of control axes so a spindle PLC axis and auxiliary axis cannot be connected The connection order is the NC axis PLC axis spindle and auxiliary axis Max number of control axes NC axes spindles PLC axes auxiliary axes Max number of axes NC axes spindles PLC axes a ee ee ee E ee ee ee E Max number of servo axes NC axes PLC axes Max number of NC axes in total for all the part systems C6 1 1 Control Axes 1 1 Control Axes Max number of spindles Includes analog spindles 2 1 Z0 Values in parentheses indicate the maximum number of spindles per part system Max number of PLC axes E EE E EEN Max number of auxiliary axes MR J2 CT A7 A7 1 1 3 Number of Simultaneous Contouring Control Axes Simultaneous control of all axes is possible as a principle in the same part system However for actual use the machine tool builder specification will apply 1 1 4 Max Number of NC Axes in a Part System E ee EEN 1 2 Control Part System 1 2 1 Standard Number of Part Systems 1 2 2 Max Number of Part Systems For actual use the machine tool builder specification will apply 1 Control Axes 1 3 Control Axes and Operation Modes 1 3 Control Axes and Operation Modes 1 3 2 Memory Mode C64 WEE EE E E Oe The machining programs stored in the memory of the NC unit are
21. I J G18 ZX plane Z X K G19 YZ plane Y Z J K 73 9 Tool Compensation 9 2 Tool Radius An arc is inserted at the corner by the following command during tool radius compensation G39 Xx1 wi Xx1 Yy1 Movement amount Tool center path Arc inserted at corner Programmed path fdv nN d The compensation vector can be changed in following two ways G38 Xx1 wi Xx1 Yy1 Movement amount The tool radius compensation vector amount and direction are retained G38 Xx1 Yy1 lit Jji Dd1 Xx1 Yy1 Movement amount lit Ju Compensation vector direction DO Compensation vector length The tool radius compensation vector direction is updated by and J Tool center path Borie Holding of previous intersection point vector Vector with length D i14 j14 Se N11G01Xx11 N12G38Xx12Yy12 a N13G38Xx13Yy13 N N14G38Xx14li14Jj14Dd14 Intersection point vector N15G40Xx15Yy15 74 The tool radius compensation is canceled by the following command G40 Xx1 Yy1 lit An Xx1 Yy1 Movement amount lit Ju Compensation vector direction The vector prior to canceling is prepared by calculating the intersection point with the and J direction When i and j commands are assigned to G40 z N11G01Xx11 Ee N12Xx12Yy12 p N13Xx13Yy13 e N14G40Xx14li14Jj14 i14 J14 74 9 Tool Compensation 9 2 Tool Radius 9 2 3 To
22. Least command increment 0 1um 265 Note 1 Values in parentheses indicate the maximum number of spindles per part system Appendix 3 List of Specifications O Standard O Selection No specification A Optional Ak Special additional specifications C64 Secondary class 4 Feed 1 Rapid traverse rate m min 3 Manual feed rate m min 2 Feed rat 1 Feed per minute 2 4 F 1 digit feed 3 Overrite utomatic acceleration deceleration after interpolation oft acceleration deceleration i i xponential acceleration Linear deceleration al pid traverse constant inclination acceleration deceleration 5 Thread cutting 2 Variable lead thread cutting 16 Manual Manual rapid traverse 1 2 3 4 7 Dwell i 1 Dwell Time based designation 5 Program memory editing T fi 1 m 200 programs 00m 400 programs rogram editing ckground editing 266 Appendix 3 List of Specifications O Standard O Selection No specification A Optional Ak Special additional specifications C64 Secondary class 6 Operation and display eration display panel 7 2 type LCD monochrome display 9 type CRT monochrome display Graphic operation terminal GOT 2 Operatio 1 Memory switch PLC switch 3 Display etting and display 9 10 4 Display unit switch ommon variable input output istory data output F for IC card in control unit 267 Appendix 3 List o
23. No specification A Optional x Special additional specifications EE for FTL for TRF Primary class Secondary class 18 Machine support functions 1 PLC P LC basic function uilt in PLC processing mode uilt in PLC capacity Number of steps LC development 2 CC Link connection Remote device thernet connection 1 Japanese 2 CNG status signal Ca 5 Machine contact I O Standard DI DO DI 16 DO 1 Operation board IO DI 32 D0 32 Operation board IO DI 64 DO 48 Remote IO 32 32 Remote IO 64 48 Additional built in DI DO DI 32 D0 32 6 External PLC link 6 DeviceNet Master Slave m 7 Installing S W for machine tools 6 EZSocket I F 273 Revision History Date of revision Manual No Revision details Mar 2002 BNP B2266A First edition created Jul 2004 BNP B2266C e Due to changes in the List of Specifications BNP C3014 003 all items were generally reviewed and order of listing was changed e Details were revised to comply with software Version D e Mistakes etc were corrected Notice Every effort has been made to keep up with software and hardware revisions in the contents described in this manual However please understand that in some unavoidable cases simultaneous revision is not possible Please contact your Mitsubishi Electric dealer with any questions or comments regarding the use of this product Duplication Prohibited
24. Note 3 When the power is turned ON or resetting is performed the status of the G20 G21 modal depends on the I _G20 parameter setting 2 Input Command 2 3 Program Format Program Format Character Code C64 CO oO oO OoOo O O The command information used in this CNC system consists of alphanumerics and symbols which are collectively known as characters These characters are expressed as combinations of 8 bit data inside the NC unit The expressions formed in this way are called codes and this CNC system uses shift JIS codes The characters which are valid in this CNC system are listed below Character Remarks 0to9 Always significant AtoZ Always significant Always significant Always significant Always significant Always significant Always significant Always significant Always significant Always significant Always significant Always significant Always significant Always significant a lot Always significant Always significant Always significant Always significant P Always significant Always significant Always significant except when the character is part of a comment S An error results during operation T An error results during operation except when the character is part of a comment TPSA T SSma An error results during operation except when the character is part of a c
25. Ppt Time x1 of the time based dwell can be designated in the range from 0 001 to 99999 999 seconds 43 5 Program Memory Editing 5 1 Memory Capacity 5 Program Memory Editing 5 1 Memory Capacity Machining programs are stored in the NC memory 5 1 1 Memory Capacity Number of Programs Stored Note The tape length will be the total of two part systems when using the 2 part system specifications 40 m 64 programs C6 C64 0 LO o To oO 80 m 128 programs EA aay cee Far eee ee ae A 160 m 200 programs C64 ae EE 320 m 200 programs C6 C64 L A a a a a A A A A 600 m 400 programs C6 C64 44 5 Program Memory Editing 5 2 Editing 5 2 Editing Method 5 2 1 Program Editing C64 ee SE 30 La The following editing functions are possible 1 Program erasing a Machining programs can be erased individually or totally b When all machining programs are to be erased the programs are classified with their No into B 8000 to 8999 C 9000 to 9999 and A all others 2 Program filing a This function displays a list of the machining programs stored registered in the controller memory b The programs are displayed in ascending order c Comments can be added to corresponding program numbers 3 Program copying a Machining programs stored in the controller memory can be copied condensed or merged b The program No of the machining program
26. Sc Sg CO LR t GOT CC Link Refer to section 18 6 4 CC Link for details on the CC Link specifications for the MELDAS C6 C64 Refer to the GOT A900 Series User s Manual GT Works2 Version1 GT Designer2 Version 1 FG wire for CC Link Note 3 Note 1 Note 2 Note 3 Note 4 With the CC Link system the performance will not be guaranteed if a cable other than the CC Link dedicated cable is used Refer to the CC Link Association web site http cc link org for information on the CC Link dedicated cable specifications Information is given in the section Partner Association Always use the enclosed terminator The terminating resistance value differs according to the cable in use The CC Link dedicated cable is 110Q and the CC Link dedicated high performance cable is 1302 Connect the FG wire from the FG terminal on the C64 control unit s CC Link terminal block to the FG terminal at the bottom of the control unit For the C64 control unit s channel No setting rotary switch and baud rate setting rotary switch pull out the CC Link unit from the control unit and set the switches compatible connection section and other related documents for details on GOT 18 1 12 3 CC Link Connection Intelligent Terminal C6 C64 CCH ea aa RR a FP
27. The data is not retained upon completion of the G34 command Yy Ir Kn Center position of bolt hole circle this is affected by the G90 G91 commands Radius r of circle it is based on the least input increment and is provided using a positive number Angle 0 at point to be drilled initially the counterclockwise direction is taken to be positive Number n of holes to be drilled any number of holes from 1 through 9999 can be designated 0 cannot be assigned When 0 has been designated the alarm will occur A positive number provides positioning in the counterclockwise direction a negative number provides positioning in the clockwise direction Example With 0 001mm least input increment Noo G91 N002 G81 Z 10 000 R5 000 LO F200 N003 G90 G34 X200 000 Y100 000 1100 000 J20 000 K6 NO04 G80 E G81 cancel No005 G90 GO X500 000 Y100 000 X1 200 mm Y1 100 mm Position prior to excution GO command in of G34 command N005 As shown in the figure the tool is positioned above the final hole upon completion of the G34 command This means that when it is to be moved to the next position it will be necessary to calculate the coordinates in order to issue the command or commands with incremental values and so it is convenient to use the absolute value mode 126 12 Programming Support Functions 12 1 Machining Method Support Functions 2 Line at angle G35 With the starting po
28. Unttmgme Control unit Ambient 0 to 55 C temperature 20 to 60 C Long term Up to 75 RH with no dew condensation Short term Within 1 month Up to 95 RH with no dew condensation Up to 75 RH with no dew condensation 24VDC 5 Ripple 5 P P EE stop tolerance 2 1ms during 24VDC line cutting 2 Communication terminal During operation Ka c 2 5 be 2 bz o D Q n bd Ne C pt O Power specifications C tnem OO Communication termina OOO d FCUA LD10 KB20 KB021 FCUA CR10 KB10 Ambient Long term Up to 75 RH with no dew condensation Short term Within 1 month Up to 95 RH with no dew condensation Up to 75 RH with no dew condensation During operation General specifications Single phase 100 to 115VAC S e 24VDC 5 15 10 ower voltage Ripple 5 P P 50 60Hz 5 24VDC 5 Ripple 5 P P eee stopitolerance Follows specifications of 24VDC power supply being used Current consumption 24V 0 9A E 16006 22000 18009 Refer to Appendix 211 Power specifications 16 Cabinet and Installation 16 2 Power Supply Environment and Installation Conditions a Remote UO unit Remote UO unit Tyne FCUA FCUA FCUA FCUA yp DX100 DX110 DX120 DX130 operation temperature During storage 20 to 65 C During Long term Up to 75 RH with no dew condensation operation Short term Within 1 month Up to 95 RH with no dew condensation During storage Up to 75 ia u no d
29. length offset amount which is then registered in the tool offset table lt Tool length measurement position Za1 Sensor Note 1 The measurement position arrival signal sensor signal is also used as the skip signal 185 14 Automation Support Functions 14 2 Measurement i Start point A y Bi vy IW A d e Measurement A e di position z 1 v 2 Automatic tool length measurement L series This function moves the tool in the direction of the tool measurement position by the commanded value between the measurement start position to the measurement position it stops the tool as soon as it contacts the sensor and calculates the difference between the coordinates when the tool has stopped and commanded coordinates It registers this difference as the tool length offset amount for that tool Area A Areas B4 B2 Moves with rapid traverse feed rate Moves with the measurement speed f or parameter setting If a sensor signal is input in area B4 an error will occur If a sensor signal is not input in the area Bs an error will occur If compensation has already been applied to the tool it is moved in the direction of the measurement position with the compensation still applied and when the measurement and calculation results are such that a further compensation amount is to be provided the current wear compensation amount is further corrected incremental
30. visiicseticieeectaascnstenveeienchastsiteaicelsness 163 12 1 9 2 Compensation Data Input by Program 164 12 lel OMIAGIIIIOMIIOG EE 166 12 1 10 1 Tapping Mode G 166 12 1 10 2 eidele Re ee 166 12 2 Machining Accuracy Support FUNCTIONS eeceeeeeeee cece cece eeeeeeeeeeeeeeeeeeesaeeseeeeeaeetaaes 167 12 2 1 Automatic Corner Override Gp72 167 1222 Deceleration eegene gegen 168 12 2 2 1 Exact Stop Mode GOT EE 169 12 2 2 2 Exact Stop Check G09 5 aeeRueh rees rEuoseg Eege Eek kee IEN 169 E MOM DEIL eege T E E ee 169 12 2 2 4 Programmable In position Check 170 12 2 3 High Accuracy ER G61 1 WEE 171 12 3 Programming Support ue 173 123 2Add r ss TEE 173 13 Machine Accuracy Compensation ssssnnnsnenunnnrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnna 174 EC EE ele EE 174 13 1 1 Backlash Compensation E 174 13 1 2 Memory type Pitch Error Compensaton 175 13 1 3 Memory type Relative Position Error Compensation cccccccccesseesseeeenes 176 13 1 4 External Machine Coordinate System Compensaton 176 13 1 6 Ball Screw Thermal Expansion Compensaton 177 13 2 Dynamic Accuracy Compensation ss esseeseeseeeresseettstterrsttnttnsnnttnsstnttnsrnetn nenn rnn ene 178 13 2 1 Smooth High gain Control SHG Control 178 132 Ds ee EE 179 13 2 3 Lost Motion COMPONSatlO micas ss icesesesecesactiesens seedaccesstnueees Maegan seuenesaeesecatbianeecniees 179 14 Automation Support FUNCTIONS cssecceeeeete
31. 1 Machining Method Support Functions 12 1 2 4 Variable Command Programming can be given flexible and general purpose capabilities by designating variables instead of directly assigning numbers for addresses in programs and by supplying the values of those variables as required when running the programs Arithmetic operations adding subtracting multiplying and dividing can also be conducted for the variables Number of variable sets specifications The numbers of common variable sets depend on the options and are as follows Variables common to Variables for variable ser option all part systems each part system 50 50 x number of part systems sets 500 549 50 sets 100 149 50 sets 100 100 x number of part systems sets 500 599 100 sets 100 199 100 sets 200 100 x number of part systems sets 500 699 200 sets 100 199 100 sets 2 Variable names can be set for 500 519 Variable expressions Variable Numerical value 100 Numerical value 1 2 3 Expression 100 Expression Numerical value Variable Expression Operator Expression 100 101 minus Expression 120 Expression 110 Function Expression SIN 110 Variable definition Variable expression Note 1 Variables cannot be used with addresses O and N 12 1 2 4 6 50 50 x number of part systems sets C64 EE EE EE e EE Te 12 1 2 4 7 100 100 x number of part
32. 1024 3 Compensation amount 128 to 127 output unit 4 No of compensated axes 10 axes including number of axes for memory type pitch error compensation 1 The compensation position is set for the compensation axis whose reference point serves as the zero 0 point Thus memory type relative position error compensation is not performed if return to reference point is not made for the compensation base axis or compensation execution axis after the controller power is turned ON and the servo is turned ON 2 When the compensation base axis is a rotary axis select the dividing intervals so that one rotation can be divided 3 Since all coordinate systems of compensation execution axes are shifted or displaced by the compensation amount when the relative position error compensation is made the stroke check point and machine coordinate system are also shifted or displaced Note 1 Compensation points 1 024 is a total including the points for memory type pitch error compensation Note 2 A scale of 0 to 99 fold is applied on the compensation amount 13 1 4 External Machine Coordinate System Compensation pe A OP sae EN E The coordinate system can be shifted by inputting a compensation amount from the PLC This compensation amount will not appear on the counter all counters including machine position If the machine s displacement value caused by heat is input for example this can be used for thermal displacement compensati
33. 19 2kbps Handshake method DC code method RTS CTS method possible This port can be used for inputting outputting data and for printing etc The application is designated with the parameters 7 2 2 IC Card I F 7 2 2 1 I F for IC Card in Control Unit C6 C64 Ee 0 E Os e An IC card can be used as an NC data input output device A 2MB or larger 2GB or smaller flash ATA card commercially available part can be used for the IC card The data backed up onto the flash ATA card is stored in DOS format When using a personal computer compatible with the flash ATA card the backed up data can be stored on a personal computer s hard disk etc 56 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 1 1 Command Output 8 1 1 1 Spindle Functions C64 E lt Os aM M Ke a ee a ee The spindle rotation speed is determined in consideration of the override and gear ratio for the S command commanded in automatic operation or with manual numerical commands and the spindle is rotated The following diagram shows an outline of the spindle control When an 8 digit number following address S SO0000000 to S 99999999 is commanded a signed 32 bit binary data or 8 digit BCD data and start signal will be output to the PLC Up to seven sets of S commands can be commanded in one block Processi
34. 2 When the mode is switched during automatic operation to manual operation jog feed handle feed or incremental feed the feed hold stop mode is entered 3 An interrupt operation based on manual operation jog feed handle feed or incremental feed can be executed during feed hold Atomatic operation start Feed hold Axis movement state Y p ee 11 3 8 Search amp Start C64 El ee pie 2ON ey EEN ME E EE EE If the search amp start signal is input in a status where the memory mode is selected the designated machining program is searched and executed from its head If the search amp start signal has been input during automatic operation in the memory mode search amp start is executed after resetting 103 11 Operation Support Functions 11 4 Interrupt Operation 11 4 Interrupt Operation 11 4 1 Manual Interruption C64 Se ee OO Oe Oe OO EE SE Manual interrupt is a function that enables manual operations to be performed during automatic operation The systems used to select the operation mode are as follows e System which initiates the interrupt by switching from the automatic mode to manual mode e System which initiates the interrupt by selecting the manual mode at the same time as the automatic mode Refer to 11 4 9 Simultaneous Operation of Manual and Automatic Modes Whether the manual interrupt amount is to be retained and automatic operation is to be continued is determined by setti
35. 2 part System Synchronous Thread Cutting G76 1 G76 2 T system L system M system L system T system The 2 part system synchronous thread cutting cycle is the function which performs synchronous thread cutting for the same spindle by part systems 1 and 2 The 2 part system synchronous thread cutting cycle is 2 part system synchronous thread cutting cycle G76 1 for synchronous thread cutting of two screws or 2 part system synchronous thread cutting cycle II G76 2 for thread cutting of one screw 1 2 part system synchronous thread cutting cycle I Command format G76 1 X U_ Z W_ Ri Pk QAd H X U X axis end point coordinate of screw Designate the X coordinate of the end point at screw in an absolute or incremental value Z W Z axis end point coordinate of screw Designate the Z coordinate of the end point at screw in an absolute or incremental value i Height constituent of taper at screw radius value When i is 0 a straight screw is generated k Screw thread height Designate the thread height in a positive radius value Ad Cut depth Designate the first cut depth in a positive radius value Thread lead If G76 1 command is given in part system 1 or 2 a wait is made until G76 1 command is given in the other part system Once the G76 1 command exists in both part systems the thread cutting cycle is started 1 2 H H GOO X
36. 3 3 Fix with a binding band so that the position does not deviate When using a shielded cable a separate FG cable must be prepared to connect the shield the FG Normally the cable is connected to the control unit s FG terminal but if the position is near the grounding plate connect directly to that plate To comply with the EMC Directives a ferrite core must also be mounted on the GOT side 228 18 Machine Support Functions 18 1 PLC 18 1 13 PLC Message 18 1 13 1 Japanese 6 C64 T system p Oe OS Oe E 18 1 13 2 English 6 C64 T system T system O ee a ee O ae 18 1 13 13 Polish 6 C64 T system L system M system L system T system 229 18 Machine Support Functions 18 2 Machine Construction 18 2 Machine Construction 18 2 1 Servo OFF C64 KEE EE E EE When the servo OFF signal per axis is input the corresponding axis is set in the servo OFF state When the moving axis is mechanically clamped this function is designed to prevent the servomotor from being overloaded by the clamping force Even if the motor shaft should move for some reason or other in the servo OFF state the movement amount will be compensated in the next servo ON state by one of the following two methods You can select the compensation method using a parameter 1 The counter is corrected according to the movement amount follow up function 2 The motor is moved according to the counter and c
37. 32 32 Base PCB Base PCB DI sink source DO sink 32 32 DI sink source DO sink 32 16 Add on PCB Base PCB DI sink source DO sink 32 32 DI sink source DO sink 32 16 analog output 1 point Add on PCB Base PCB DI sink source DO sink 32 32 Manual pulse generator 2ch Add on PCB Base PCB DI sink source DO sink 32 32 Analog input 4 points analog output 1 point Add on PCB Base PCB DI sink source DO source 32 32 Base PCB DI sink source DO source 32 32 Add on PCB DI sink source DO source 32 16 Base PCB DI sink source DO source 32 32 DI sink source DO source 32 16 analog output 1 point Add on PCB Base PCB DI sink source DO source 32 32 Manual pulse generator 2ch Add on PCB Base PCB DI sink source DO source 32 32 Analog input 4 points analog output 1 point Add on PCB 16 Cabinet and Installation 16 2 Power Supply Environment and Installation Conditions 16 2 Power Supply Environment and Installation Conditions A Caution A Follow the power supply specifications input voltage range frequency range momentary power failure time range described in this manual A Follow the environment conditions ambient temperature humidity vibration ambient atmosphere described in this manual 1 Environment conditions in control part
38. CC Link Connection Intelligent Terminal 227 18 1 12 5 Ethernet Connection i vesccvct scecestees enke geen EG tens etade tes 228 E EE e EE 229 E ge bt e Re EE 229 18 1 18 2 UE EE 229 TBAB AS POSH epre a eatiaatindent 229 18 2 Machine Construction eegend at ades tdedehiates nad elasagaiabancdieVidaanelodeewietadeescees 230 EC Ee 230 RER EE 231 18 2 3 Syn hrono s Control sssrin naneda aar a EEEa Aree E 232 18 2 3 1 Position Tandem EE 232 E E Tandem EE 234 16 2 3 3 T rg e Tandem EE 234 18 2 7 Auxiliary Axis Control 2 GT ddiere gesteet ec Euegkueidgien dee eene Egide 235 18 3 PLC Operation wcscapscscetecossiis A coletetonstiaks Ea A TEATE AEAEE TEELT 236 18 3 1 Arbitrary Feed in Manual Mode ecccccesececeecceeeeeeeeeeeeeeseeeeeeeeenseeeeseenenenaee 236 18 3 9 PEC AXIS CONTON EE 237 E A eeh 238 18 4 1CNC Control SICA oe tates ae cies AE a e ea de us tices eee alan cy 238 18 4 2 CNG Status le EE 239 ES RE 241 18 5 Machine Contact W O aiaee rr Eise 242 18 6 External PE mm aire gedeelt EE Seegen 243 18 64 ING eege Eet Een 243 18 6 6 DeviceNet Master Slave AANEREN 247 18 6 7 MELSEC Q Series Input Output Intelligent Function Unit Connection 248 18 6 9 MELSECNET EE 250 18 6 10 Ethernet I F MELSEC Communication Protocol sesssseseesesseesensrrerr rererere 254 18 7 Installing S W for Machine Tools eerdegeren SeeE eege Seege Eege 255 E RTE 255 18 7 6 EZSOCKOU F reegen et egiee geet pennies chet EE
39. Digital input signal DI 64 points insulation Common for sink source Digital output signal DO 48 points non insulated Sink type Digital input signal DI 64 points insulation Common for sink source Digital output signal DO 48 points non insulated Source type Digital input signal DI 64 points insulation Common for sink source Digital output signal DO 48 points non insulated Sink type Analog output AO 1 point Digital input signal DI 64 points insulation Common for sink source Digital output signal DO 48 points non insulated Source type Analog output AO 1 point Digital input signal DI 32 points insulation Common for sink source Digital output signal DO 32 points non insulated Sink type Handle input 2 handles Digital input signal DI 32 points insulation Common for sink source Digital output signal DO 32 points non insulated Source type Handle input 2 handles Digital input signal DI 32 points insulation Common for sink source Digital output signal DO 32 points non insulated Sink type Analog input 4 points Analog output 1 point Digital input signal DI 32 points insulation Common for sink source Digital output signal DO 32 points non insulated Source type Analog input 4 points Analog output 1 point Note The power for the input output signal drive unit and receiver must be prepared by the machine maker 222 18 Machine Sup
40. Dwell Dwell 5i Dwell lt lt q _ _ _vV_ gt gt I gt 0 Dwell Z X point Dwell Z X point t Initial point a gt Dwell R point p R point Initial point Dwell m G98 mode 98 mode Bc C axis unclamp C axis unclamp Forward rotation of Dwell ZIX point spindle rotary tool Output or no output can be set using a paramete 8 for the C axis clamp unclamp M code Output or no output can be set using a parameter for P p the C axis clamp unclamp M code There are two levels of hole machining axis return which apply upon completion of the fixed cycle machining operation see the figure above G code G98 Initial point level return G99 R point level return 125 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 3 2 Special Fixed Cycle G34 to G37 C64 T system L system M system L system T system Special fixed cycles must always be used in combination with fixed cycles 1 Bolt hole circle G34 The tool starts at the point forming angle 6 with the X axis on the circumference of a circle with radius R whose center is the coordinates designated by X and Y and it drills n number of holes at n equal intervals along the circumference of that circle The drilling data for the standard fixed cycle of the G81 or other such command is retained for the drilling operation at each hole position All movements between the hole positions are conducted in the GOO mode
41. EE EE ee EE E A 8 1 2 1 Constant Surface Speed Control 8 1 2 2 Spindle Override EE 8 1 2 3 Multiple spindle Controls cess scadsetes eeseteactontiveeeeidececteht earcntiteneda cece 8 1 2 3 1 Multiple spindle Control Ce eege COMIC bedee 555 ee os oh ened Rahat scaled a adc hia Maat eal E R RE bit ves lataty he 8 1 3 1 Spindle Orientation kg nti had tinea Mantel ade 8 1 3 3 Spindle Synchronization 47 agdreh gereest ere 8 1 3 3 1 Spindle Synchronization lee 8 1 3 3 2 Spindle Synchronization Il 8 2 FOOL PUNCH Eeer eege EE 8 2 1 Tool FUN CHOMS TEE 8 3 Miscellaneous Functions M sssi2ssconesctiarac ca daetioe mame ctnugstacd eebe dddchaueanecearaeaniabeaseetl ands 8 3 1 Miscellaneous lee 8 3 2 Multiple M Codes in 1 l ek dg SEEEEERAEKaedEten 8 3 3 M Code Independent Output ciscscccciccccesercauetscdenclevstncceerenteevicnencenieeradndces 8 3 4 Miscellaneous Function Finish ccc cccescceeeseecesceeeeeeeeeesecensseeenseeeeesseeneneeeees 8 3 5 M Code Output during Axis Posittonimg 8 4 2nd Miscellaneous Function B is sscd sextinesesscaeseeuedadsdcdanet vagete Sactades sedternsegdacttadened sae 8 4 1 2nd Miscellaneous Function EE Se Tool ComM pensat ON ara ce teste et aoe ed eee 9 1 Tool Length Position Offset G43 to G49 iicssistscnidinnnsstencdneteaseavesnscbsnciveuaansiatdndddans G WW Re E EE 9 1 3 Tool Offset for Additional Axes ccccccccessscececsssceeecsseseeecessseeseeseeesecsesseeeeeeses 9 2 Tool Radius G3
42. EH The edit lock function B or C inhibits machining program B or C group with machining program numbers from being edited or erased when these programs require to be protected Machining program A 1 7999 Machining program B User prepared standard subprogram 8000 8999 Editing is inhibited Editing is inhibited Machining program C by edit lock B by data protect KEY3 Machine maker customized program sn E eae ewes 9000 9999 Machining program A 10000 99999999 204 15 Safety and Maintenance 15 3 Protection 15 3 11 Program Display Lock C6 C64 Kee Oe On This function allows the display of only a target program label address 9000 to be invalidated for the program display in the monitor screen etc The operation search of a target program can also be invalidated The validity of the display is selected with the parameters The setting will be handled as follows according to the value 0 Display and search are possible 1 Display of the program details is prohibited 2 Display and operation search of the program details are prohibited The program details are not displayed in the prohibited state but the program number and sequence number will be displayed 205 15 Safety and Maintenance 15 4 Maintenance and Troubleshooting 15 4 Maintenance and Troubleshooting 15 4 1 History Diagnosis 1 2 E E 0 E This is a maintenance function which is
43. FCUA CR10 hol gt 9 lt 242 Square hole lt P yo e gt IN e To i i J Aw MITSUBISHI Ei O ES oj O 0 ol ei Oo Tj N joy 2 N y Hk LJ eae ol e y A 6 04 hole for M3 screw Le 5 130 gle 120 lt 5 gt 260 v i nl l Pana i z 2 D pa CH TA I lt gt 250 242 6 M3 screw Square hole dimensions _ 182 Square hole dimensions 130 0 2 uP 120 0 2 gt Panel cut drawing 259 Appendix 2 Outline and Installation Dimension Drawings of units Appendix 2 2 Outline Drawing of Communication Terminal Appendix 2 2 3 FCUA LD100 9 382 Square hole 9 gt lt Sen y ay D SL o _ H A i MITSUBISHI aS T DEEDES ED EDES a Pll a OOGO E TIEAN OOG rr E GX D als o 2 I I e 2 22 S A Gar A E a E a a a a A D o Q el 8 4hole for M3 screw St i 5 p 130 I 130 ble e s E lt gt lt gt 260 a p Ww
44. ICO kol IC o MELSEC NET 10 Se H Ob T O 0 0 ED 10 0 ee Control unit O SC a io KC ke bei By pas Se eon pe Ci NIT lool Uc Note 1 Note 2 Note 3 An indoor standard cable AS 2P 5M A etc is recommended for the optical fiber cable Consult with Mitsubishi Electric System Service The optical loop system s optical module follows SI specifications The total distance within one network is 30km and the distance between stations is 500m The optical loop system is a double loop transmission path method The following system is used to connect the optical fiber cables Connection example Station No 1 Station No 2 Station No 3 OUT IN OUT IN OUT IN 258 a IN Connect to OUT on previous station OUT Connect to IN on next station OUT T F SD
45. In rapid traverse The In rapid traverse signal is output when the command now being executed is moving an axis by rapid traverse during automatic operation In cutting feed The In cutting feed signal is output when the command now being executed is moving an axis by cutting feed during automatic operation In tapping The In tapping signal is output when the command now being executed is in a tap modal which means that one of the statuses below is entered during automatic operation a G84 fixed cycle tapping cycle b G74 fixed cycle reverse tapping cycle c G63 tapping mode 239 18 Machine Support Functions 18 4 PLC Interface 9 In thread cutting The In thread cutting signal is output when the command now being executed is moving an axis by thread cutting feed during automatic operation 10 In rewinding The In rewinding signal is output when the reset amp rewind signal is input by M02 M30 etc during memory operation and the program currently being executed is being indexed The rewinding time is short so there may be cases when it cannot be confirmed with the sequence program ladder 11 Axis selection output The Axis selection output signal for each axis is output to the machine during machine axis movement a Automatic mode The signal is output in the movement command of each axis It is output until the machine stops during stop based on feed hold or block stop b Manual mode i
46. Memory Axis control Simultaneous manual and automatic operation Y axis position control Manual operation Z axis Axis control position Z control The feed rates for the axes subject to automatic commands and the feed rates for axes subject to manual command are set separately The acceleration deceleration modes rapid traverse cutting feed are also set separately Rapid traverse override cutting feed override and second cutting feed override are valid both for axes subject to automatic commands and axes subject to manual commands Override cancel is valid for axes subject to automatic commands Manual interlock is applied to axes subject to manual commands automatic interlock is applies to axes subject to automatic commands 11 4 10 Simultaneous Operation of JOG and Handle Modes Le E el o O When executing the jog feed and handle feed both these feeds are available without changing the mode each time by inputting the jog mode signal and simultaneous operation of jog and handle modes signal to the control unit However during moving in one of the two modes the feed in the other mode is not valid 110 11 Operation Support Functions 11 4 Interrupt Operation 11 4 11 Reference Point Retract C6 C64 PO Oe SO Oe On When the retract signal is turned ON during the automatic and manual operation this function can retract the tool immediately to a set reference point The reference point to be ret
47. NC unit can be directly connected to the network to serve as the master local station of the MELSEC CC Link To enable this connection the CC Link master local units HR865 must be installed in the expansion slots Up to two communication units can be mounted Refer to the MELSEC CC Link System Master Local Unit User s Manual for details on CC Link 243 18 Machine Support Functions 18 6 External PLC Link 1 Performance specifications tem CC Link master local unit HR865 156kbps 625kbps 2 5Mbps 5Mbps 1 Mbps can be selected The followings are obtained by the baud rate described Max transmission distance above 1200m 600m 200m 150me110m 100me80me50m 64 units Note that the following conditions must be satisfied 1 x a 2 x b 3 x c 4 x d lt 64 a Number of units that occupy station 1 b Number of units that occupy station 2 Max number of connection c Number of units that occupy station 3 units d Number of units that occupy station 4 16 x A 54 x B 88 x C lt 2304 A Number of remote UO stations lt 64 units B Number of remote device stations lt 42 units C Local station Standby master station lt 26 units Number of intelligent device stations Number of occupied Station 1 to station 4 Changing over with DIP switch stations Number of local stations Remote input output RX RY Input output each 2048 points Remote register RWw 256 points Master station gt remote local statio
48. OFF Tolerable chattering time 3ms or less Refer to T below Input signal hold time 40ms or more Refer to T below Input circuit operation delay time ams T T 20ms Machine side contact capacity DC30V or more 16mA or more T2 T2 ke fe Constantly closed contact Constantly open contact 224 18 Machine Support Functions 18 1 PLC 18 1 6 PLC Development 18 1 6 2 MELSEC Development Tool 6 C64 pa OO Oe Oe Oe The GX Developer installed in a personal computer OS Windows can be used 18 1 7 C Language Function PLC subprograms prepared in C language can be called from PLC ladders 225 18 Machine Support Functions 18 1 PLC 18 1 12 GOT Connection This function connects a Mitsubishi graphic operation terminal GOT with the C6 C64 so it can be used as a machine operation panel etc The information displayed on the GOT includes all of the PLC devices in the C6 C64 and the various monitor information The C6 C64 dedicated setting and display screen and circuit monitor can also be displayed The following methods can be used to connect the C6 C64 and GOT A communication unit is required on each unit for either connection method When using the CPU direct connection an additional unit is not required on the C6 C64 side 18 1 12 1 CPU Direct Connection RS 422 RS 232C C64 a E EE ae Fe a ee EE E Connecting the C6 C64 and GOT with an RS 422 or RS 232C cable is the most cost
49. Offset No which can be controlled in the system X direction Y etc G49 Tool length offset cancel The offset direction is determined by the G command G43 Forward direction z1 h1 G44 Reverse direction z1 h1 Offset can be canceled by the following G commands G49 Note When the tool length offset axis is returned G43 HO to the reference point the offset of that axis G44 HO is canceled Example Example of tool length offset using a combination with tool length measurement type XO YO Z0 MO6 G00 G43 HO1 Note The tool length offset amount is set as a negative value such Workpiece as HO 450 000 Table 70 9 Tool Compensation 9 1 Tool Length Position Offset 2 L system a Shape offset Tool length is offset in reference to the programmed base position The programmed base position is usually the center of the tool rest or the nose position of the base tool The programmed base position is the center The programmed base position is the nose of the tool rest of the base tool Base position Lo L base point a Base tool A X axis tool length offset Tool used for machining X axis tool length offset Z axis tool length offset Z axis tool length offset b Wear offset The wear of a tool nose can be offset X Tool nose X axis tool nose wear offset amount Z axis tool nose wear offset amount
50. Partner Makers Use the enclosed terminator The terminator value differs according to the cable being used The CC Link dedicated cable uses 110 and the CC Link dedicated high performance cable uses 1300 Connect the FG wire from the FG terminal on the C64 control unit s CC Link terminal block to the FG terminal on the bottom of the control unit Pull out the CC Link unit from the control unit and set the C64 control unit s station No setting rotary switch and baud rate setting rotary switch Remote I O station terminal block terminal block Da DA a SE Terminator DG pa Note 2 SLD SLD RS RS Shielded twisted pair cable 3 core type Note 1 OK JS L J Shielded twisted pair cable 3 core type Note 1 246 18 Machine Support Functions 18 6 External PLC Link 18 6 6 DeviceNet Master Slave C6 C64 This function is for connecting MELDAS C6 C64 with DeviceNet as the master station The HR871 dedicated interface card is required for this function Windows PC for setting the parameters Terminator SyCon2 made by Synergetic oar p Si Tse Network power supply ees Be 24VDC B ae Master slaves 64 units
51. Res Doipidaig payuno9 SO f p 10 S ul Aoy pefeldsig peyunoy So s julod pewag pa10 S ul Aay pokeldsiq pejunoa S A soyesedo ajqeuen ue p 10 S ul Aoy pofeldsig Dono Sor s0yesado ajqeuen ulis palojs ul Aay pofeldsiq peyunog so sesseippy Z v Z v Dao ul Aey pefeidsig pajyunod SO Z v Z v eyep jeouewNN 6 0 6 0 palojs ul Aey pofeldsig pejunoy S A 6 0 6 0 uonouny w S S ON EU es va iris sain a Aejdsip Se E KE osi va yndjno no yound p 10 S pue Dumiee 149 yelqns yun IO po uoljouny 256 Appendix 2 Outline and Installation Dimension Drawings of units Appendix 2 1 Outline Drawing of Control Unit Appendix 2 Outline and Installation Dimension Drawings of Units Appendix 2 1 Outline Drawing of Control Unit i B 2 M5x0 8 screw Top GE 8 g f o MTSBSH V alt 234 aS a SCH Pea ee oy ol E a
52. Stroke Limit IC C64 EE EE E EE The boundary is set for each axis with the parameters The inside of the set boundary is the additional movement range This cannot be used with soft limit IB Point 1 O ahi Finale Svet The values of points 3 and 4 are SEN set with the coordinate values in the machine coordinate system Machine movement valid range e e 2 The area determined by points 1 and 2 is the prohibited area set with stored stroke limit I Prohibited area Prohibited area ional movement Point 4 15 3 3 Stroke Check Before Movement C64 EE EE EE E EE By assigning commands in the program to designate the boundaries beyond which machine entry is prohibited using the coordinate values in the machine coordinate system this function ensures that machine entry inside these boundaries is prohibited Whereas the regular stored stroke limit function stops the machine immediately in front of the set prohibited area the stroke check before movement function raises a program alarm before the machine initiates the movement in a block containing a command which calls for the machine to move beyond the movement enabled range 199 15 Safety and Maintenance 15 3 Protection 15 3 4 Chuck Tail Stock Barrier Check G22 G23 C6 C64 ee e EE By limiting the tool nose point move range this function prevents the tool from colliding with the chuck or tail stock because of a programming error
53. The following macro command functions are available Arithmetic 1 lt Expression gt commands Various arithmetic operations can be conducted between variables by the above lt Expression gt is a combination of constants variables functions and operators Assignment The portion in which the operator is to be given priority can be enclosed ml of priority of Up to five pairs of square parentheses including the function can be arithmetic used operations The normal priority of operation is functions and multiplication division followed by addition subtraction Control 1 IF lt Conditional expression gt GOTO n commands 2 WHILE lt Conditional expression gt DO m END m The flow of the program can be controlled by these commands n denotes the sequence numbers of the branching destination m is an identification number and 1 to 127 can be used Note that only 27 nestings can be used Note The variable commands are provided under the optional specifications independently of the user macros If they are to be used specify the optional specifications separately 2 Macro commands 2 Specific G commands and the miscellaneous commands M S T B can be used for macro call a Macro call using G codes Simply by assigning a G code it is possible to call user macro programs with the prescribed program number Format GXX lt Argument gt GXX G code for performing macro cal
54. axes designated with the built in PLC such as the spindle load and Z axis load can be displayed as bar graphs on the screen 7 Timer counter setting display a PLC timer The setting value of the timer used by the built in PLC can be set from the screen on the setting and display unit The timer types include the 10ms 100ms and 100ms integral types Whether to validate the timer in the PLC program or to validate the setting value from the screen can be selected with the parameters Whether to hold the integral timer when the power is turned OFF can also be selected b PLC counter The setting value of the counter used by the built in PLC can be set from this screen Whether to validate the constants in the PLC program or to validate the setting value from the screen can be selected with the parameters Whether to hold the counter value when the power is turned OFF can also be selected 8 PLC parameter setting display The PLC constants set with the data type and the bit selection parameters set with bit types can be set from the screen as parameters used by the built in PLC a PLC constants There are PLC constants that can be set with data types as parameters used by the built in PLC The set data is set in the R register of the PLC and backed up If data is set in the R register corresponding to the PLC constant with sequence program MOV commands etc the data will be backed up However the display will not change so enter another sc
55. bit command Hexadecimal constant for 32 bit command Note 1 Devices with an asterisk in the device field have sections with predetermined applications Do not use these devices for other applications HO to HFFFFFFFF Note 2 8192 points of D device are available on the S W version D or higher 217 18 Machine Support Functions 18 1 PLC 3 External alarm messages The contents of the alarms which have occurred during sequence user PLC processing can be displayed on the setting and display unit Up to four alarm message displays can be displayed simultaneously on the alarm diagnosis screen The maximum length of one message is 32 characters 4 External operator messages When a condition has arisen in which a message is to be relayed to the operator an operator message can be displayed separately from the alarm message The maximum length of an operator message on the alarm diagnosis screen is 60 characters The number of messages displayed at the same time is one 5 PLC switches 32 points of PLC switches can be set on the setting and display unit screen and the ON OFF control executed The switches can be used as part of the machine operation switches The switch applications can be freely determined with the sequence program and each switch name can be created with the PLC and displayed on the setting and display unit 6 Load meter display A load meter can be displayed on the setting and display unit Up to two
56. controlled within the range that it does not exceed the rapid traverse rate of each axis and so that the shortest time is taken Linear type Parameter setting enables movement at the rapid traverse rates of the respective axes independently for each axis In this case the tool path does not take the form of a straight line to the end point Non Linear type Example Non linear type Each axis moves at Example Linear type Moves lineary each parameter speed to the end point G00 G91 X100 Y 100 G00 G91 X100 Y 100 Y End point Y End point Oui Current position 100 Current position 100 Note If the acceleration deceleration conditions differ between the axes the path will not be linear to the end point even when using the linear type 4 The tool is always accelerated at the start of the program command block and decelerated at the end of the block 16 3 Positioning Interpolation 3 1 Positioning 3 1 2 Unidirectional Positioning G60 E EE E ee ee ee The G60 command always moves the tool to the final position in a direction determined with parameters The tool can be positioned without backlash G60 Xx1 Yy1 Zei Also possible for additional axes A B C U V W simultaneously x1 y1 z1 numerical values denoting the position data With the above command the tool is first moved to a position distanced from the end point position by an amount equivalent to the creep distance parame
57. coordinate position can be set to 0 by operating the screen This function is the same as the coordinate system setting command G92 X0 YO or Z0 POSITION WORK G54 POSOTION WORK G54 X 150 345 X 150 345 X 0 000 0 000 Y 12 212 Y 12 212 Y 0 000 Y 0 000 Z 1 000 Z 1 000 Z 0 000 Z 0 000 A 0 000 A 0 000 A 0 000 A 0 000 Qo joo joo s ee 3 When axes are set to 0 in order the Y and Z axis can be set by pressing key successively without pressing Y and z keys 10 1 11 Counter Set C64 EE E E EE Using the setting and display unit the position counter display can be change to 0 by operating the screen 1 This operation is the same as the operation of Origin Set but press key instead of key 2 Only the POSITION counter display is changed to 0 and the other coordinate system counter displays are not changed 89 10 Coordinate System 10 2 Return 10 2 Return G27 to G30 10 2 1 Manual Reference Point Return C6 C64 T system L system M system L system T system This function enables the tool to be returned manually to the position reference point which is characteristic to the machine 1 Return pattern to reference point a Dog type Creep speed Reference position return speed R When starting in same direction When starting in opposite direction as final advance direction as final advance direction b High sp
58. development check the input output data between the control unit and PLC when trouble occurs in operation initiate forced definitions and so on 207 16 Cabinet and Installation 16 1 Cabinet Construction 16 Cabinet and Installation 16 1 Cabinet Construction The configuration of the unit used by the MELDAS C6 C64 series is shown below Refer to the Connection Maintenance Manual for details Ethernet connected device Communication terminal Esch Ce E el Remote UO unit DX100 Sensor r Max 4 channels Synchronous feed encoder 560 Servo drive unit MDS B SVJ2 00 peo drive unit Spind R J2 CT tiei axis Other C6 C64 Control unit Operation lt gt panel etc Remote UO unit Dx100 o 3 DR d a C Ge J e drive unit Power supply unit DS B C1 V1 MDS B C1 SP OO MDS B C1 CV
59. efficient method When connecting with RS 422 the GOT is connected to the GPP connector side of the F311 cable connected to the SIO connector on the G64 control unit When connecting with RS 232C the GOT is connected to the TERMINAL connector on the C64 control unit Control unit o RS 232C RS 422 for GPP relay g V General purpose RS 232C device F311 cable D connection connector D S SIO RS 422 cable GOT TERMINAL 2 f i ICH Cabinet side wall dn L Only one method can be used GOT RS 232C cable Ok o CH 226 18 Machine Support Functions 18 1 PLC 18 1 12 2 CC Link Connection Remote Device C64 AL AS TL AS C6 C64 functions as the CC Link system s intelligent device station and remote device station and can be remotely operated over a network To connect with CC Link the CC Link unit FCU6 HR865 must be mounted in the extension slot on the control unit Use a dedicated cable for the CC Link cable and connect to the CC Link unit FCU6 HR865 terminal block A JL A Always attach a resistor enclosed onto the unit which is the final station Control unit O Eet zilz enzeg Fo Li io aio LIC io
60. from when the controller power is supplied to when the controller ready status is entered Servo operation ready When the controller power is turned ON and the servo system enters the operation ready status the Servo ready signal is output to the machine Refer to the PLC Interface Manual for details of the sequences from when the power is supplied to when the Servo ready signal is turned ON In automatic operation Generally if the cycle start switch is turned ON in the automatic operation mode memory MDI this signal is output until the reset state or emergency stop state is entered by the M02 M30 execution or the reset amp rewind input to the controller using the reset button In automatic start The signal that denotes that the controller is operating in the automatic mode is output from the time when the cycle start button is pressed in the memory or MDI mode and the automatic start status has been entered until the time when the automatic operation is terminated in the automatic operation pause status entered by the feed hold function block completion stop entered by the block stop function or resetting In automatic pause An automatic operation pause occurs and this signal is output during automatic operation from when the automatic pause switch is pressed ON until the automatic start switch is pressed ON or during automatic operation when the mode select switch is changed from the automatic mode to the manual mode
61. in serial with the capacitive load etc If the parameter is used to set the temperature rise detection function to invalid overheating may occur thereby disabling control and possibly resulting in the axes running out of control which in turn may result in machine damage and or bodily injury or destruction of the unit It is for this reason that the detection function is normally left valid for operation CONTENTS T Control AROS ni aaa a eer ates aE a aa antaa A aaaea A Eana aa aiaiai RE ae E 1 1 1 Number of Basic Control Axes NC axes ssessssssessesnnesrnsnerrnssrerensrrerrnsrrern nene 1 1 2 Max Number of Control Axes NC axes Spindles PLC axes Auxiliary axvesl neee rere ereenn 1 1 3 Number of Simultaneous Contouring Control Ave 1 1 4 Max Number of NC Axes in a Part System ecceeceeeeeeeeeeeeeeeeeseeeaeeteeeeeaeetaaes 1 2 Control Part Syste Eed EES e apea RE aae Ra Aaeeea 1 2 1 Standard Number of Part SystemS AANEREN 1 2 2 Max Number of Part Systems 0 2 0 ccecccecceeceeeseeeeeeceeeeeaeseaeeseeeeaaetaaeesseeeeeeeeaes 1 3 Control Axes and Operation Modes ssesseenneseeseessrerresrerrrsrentrnsrnrtrsstnrnsrnnrnnsrn nrn nene 1 3 2 Memory E UE NIR lee 2 np t Com mad RE 2 1 DEL Ten E 22 Unt Syste EE 2 2 1 Inch Metric Changeover G20 G21 ee 2 3 Program Ge ten E RE 23 2 Program een LE 2 3 2 1 Format 1 for Lathe G code list 2 3 cic cecdsviseiacectcentss phiceeateeets estates 2 3 2 4 Form
62. in the absolute value G90 mode is as follows GOO X45 123 L 3 digits below the decimal point 5 digits above the decimal point so it s 00045 but the leading zeros and the mark have been omitted GO is possible too ER Dimension X uses or sign and represents 5 digits to the left of the Note 5 Note 6 Note 7 Note 8 Note 9 2 Input Command 2 5 Command Value and Setting Value Range If an arc is commanded using a rotary axis and linear axis while inch commands are being used the degrees will be converted into 0 1 inches for interpolation While inch commands are being used the rotary axis speed will be in increments of 10 degrees Example With the F1 per minute feed command this will become the 10 degrees minute command The decimal places below the decimal point are ignored when a command such as an S command with an invalid decimal point has been assigned with a decimal point This format is the same for the value input from the memory MDI or setting and display unit Command the program No in an independent block Command the program No in the head block of the program 14 2 Input Command 2 5 Command Value and Setting Value Range lt List of Command Value and Setting Value Ranges gt Inputunitsmm TI Inputunit inch Degree 7 0 001 0 0001 0 0001 0 00001 0 001 0 0001 Maximum stroke 99999 999 mm 9999 9999 inch 99999 999 Value on machine c
63. interpolation is to apply to the movement can be selected using a parameter 94 10 Coordinate System 10 2 Return 10 2 5 Absolute Position Detection pe A Aa i aa a The absolute position detection function holds the relation of the actual machine position and the machine coordinates in the controller with a battery even when the power is turned OFF When the power is turned ON again automatic operation can be started without executing reference point return High speed return will always be used for the reference point return command For the absolute position detection method there are two method such as the dog type and dog less type according to how the zero point is established zero point point position Dog type Same method as Zero point is The data is set in the incremental detection established with dog parameter of zero point dog type type reference point shift amount return completion Dog less The zero point position The zero point is The value equivalent to type is set from the screen established by input the shift amount is set from the zero point in the zero point initialization screen initialization screen The zero point is The zero point is The value equivalent to established by pressing established when a the shift amount is set the machine against a torque limit is applied in the zero point set point on the on the servo and the initialization screen machine torque limit is reached by
64. mm Least input increment B 0 001 mm C 0 0001 mm F command without decimal point F1 0 01 F1 0 01 increment with decimal point Pie Pie mm rev p S i Es Command range mmirev 0 001 999 999 0 0001 99 9999 Inch input inch Least input increment B 0 0001 inch C 0 00001 inch F command without decimal point F1 0 001 F1 0 001 E with decimal point Pie Es inch rev p S Command range inch rev 0 0001 999 9999 0 00001 99 99999 e When commands without a decimal point have been assigned it is not possible to assign commands under 1 mm min or 1 inch min e The initial status after power ON can be set to asynchronous feed per minute feed by setting the Initial synchronous feed parameter to OFF e The F command increments are common to all part systems L system Metric input mm Least input increment B 0 001 mm C 0 0001 mm Fcommand without decimal point F1 0 0001 F1 0 0001 increment with decimal point EI ei Fi 1 mm rev p 7 Command range mm rev 0 0001 999 999 0 00001 99 99999 Inch input inch Least input increment B 0 0001 inch C 0 00001 inch Ges without decimal point F1 0 000001 F1 0 000001 inch rev with decimal point F1 1 F1 1 Command range inch rev 0 000001 99 999999 0 0000001 9 9999999 e When commands without a decimal point have been assigned it is not possible to assign comm
65. of a given line and circular arc the contact is automatically calculated by programming the following blocks Example G01 Aal Ffi G03 Xxc Zzc Rri E 153 12 Programming Support Functions 12 1 Machining Method Support Functions 5 Automatic calculation of arc linear contact When it is difficult to find the contact of a given circular arc and line the contact is automatically calculated by programming the following blocks Example G02 Rri E G01 Xxc Zzc Aal Ff2 154 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 7 Axis Control 12 1 7 5 Circular Cutting C6 C64 A A A In circular cutting a system of cutting steps are performed first the tool departs from the center of the circle and by cutting along the inside circumference of the circle it draws a complete circle then it returns to the center of the circle The position at which G12 or G13 has been programmed serves as the center of the circle Geode G12 CW clockwise G13 CCW counterclockwise The program format is given below G12 13 li Dd Ff G12 13 Circular cutting command li Radius of complete circle Dd Compensation number Ff Feed rate When the G12 command is used path of tool center 0 gt 172537547 gt 55 gt 56 gt 5750 When the G13 command is used path of tool center 0 gt 7 gt 6555475375275150 Notes Ge e Circular cutting i
66. operation searched is started by the controller or the halted program is restarted Automatic operation start ST Movement block S G01 X 100 G01 Z 100 Automatic operation startup is performed on a part system by part system basis 11 3 6 NC Reset Kee H This function enables the controller to be reset PLC signal name Reset 1 Reset 2 Reset amp Rewind Target 1 G command modals Retained Initialized Initialized 2 Tool compensation data Retained Canceled Canceled no operations 3 Memory indexing Executed Not executed Executed 4 Errors alarms Reset Reset Reset 5 M Sand T code outputs Retained Retained Retained 6 M code independent OFF OFF OFF output 7 Control axis moving Decelerated and Decelerated and Decelerated and stopped stopped stopped 8 Output signals In reset signal In reset signal In reset signal In rewind signal 102 11 Operation Support Functions 11 3 Program Search Start Stop 11 3 7 Feed Hold C6 C64 pO E E On When the feed hold signal is set ON during automatic operation the machine feed is immediately decelerated and stopped The machine is started again by the Automatic operation start cycle start signal 1 When the feed hold mode is entered during automatic start the machine feed is stopped immediately but the M S T and B commands in the same block are still executed as programmed
67. parameter settings 197 15 Safety and Maintenance 15 3 Protection 15 3 2 2 Stored Stroke Limit IB C6 C64 Ca y a C ee Three areas where tool entry is prohibited can be set using the stored stroke limit stored stroke limit Il IIB and stored stroke limit IB functions AT Stored Stroke Limit IB Stored Stroke Limit IIB Stored Stroke Limit When an attempt is made to move the tool beyond the set range an alarm is displayed and the tool decelerates and stops If the tool has entered into the prohibited area and an alarm has occurred it is possible to move the tool only in the opposite direction to the direction in which the tool has just moved This function is an option Precautions e Bear in mind that the following will occur if the same data is set for the maximum and minimum value of the tool entry prohibited area 1 When zero has been set for the maximum and minimum values tool entry will be prohibited in the whole area 2 Ifa value other than zero has been set for both the maximum and minimum values it will be possible for the tool to move in the whole area 198 15 Safety and Maintenance 15 3 Protection 15 3 2 3 Stored Stroke Limit IIB C6 C64 A parameter is used to switch between this function and stored stroke limit Il With stored stroke limit IIB the range inside the boundaries which have been set serves as the tool entry prohibited area 15 3 2 4 Stored
68. point return G30 P4 4th reference point return The G30 programming format is given below G30 Xx1 Yy1 Zi Ppi G30 Return command Xx1 Yy1 Zz1 Return control axes interim point Ppt Return position No The tool is first positioned by rapid traverse to the interim point commanded for the assigned axis and then is returned independently to the reference point 2nd reference point 1st reference point Start point Interim point 3rd reference point 4th reference point Note 1 The second reference point return is performed if the P address is omitted Note 2 The number of axes for which reference point return can be performed simultaneously depends on the number of simultaneously controlled axes Note 3 If at the time of the reference point return the tool radius compensation has not been canceled it will be temporarily canceled by the movement up to the interim point The compensation is restored by the next movement command after the return 93 10 Coordinate System 10 2 Return Note 4 If at the time of the reference point return the tool length offset has not been canceled it will be canceled and the offset amount also cleared upon completion of reference point return The tool length offset can also be canceled temporarily using a parameter In this case however the tool offset is restored by the next movement command Note 5 Whether interpolation or non interpolation i
69. positi Rapid um 2 n position check Deep hol Il le2 The fixed cycle mode is canceled when a G command of the G80 or G01 group is specified Data is also cleared simultaneously Z Z Z x Cutting feed in position check Rapid Deep hole drilling cycle1 Intermittent feed Dwell traverse feed X X Cutting feed Command format G83 G84 G85 Xx1 Cci Zei Rri Qqi1 Ppi Pn Kk1 Mm1 Gei Gei Dd1 Pr G87 G88 G89 Xx1 Cei Zz1 Rri Qqi1 Ppi Pn Kk1 Mm1 Gei Gei Dd1 Pr G83 G84 G85 Fixed cycle mode of drilling G83 G87 tapping G84 G88 or boring G85 G89 G87 G88 G89 The drilling command is modal Once it is given it is effective until another drill command is given or drilling fixed cycle cancel command is given Xx1 Cc1 Data for positioning X Z and C axes The data is unmodal To execute the same hole machining mode consecutively specify the data for each block Zz1 Rr1 Qqi1 Pp1 Ff Actual machining data in machining Only Q is unmodal Specify Q in G83 or G87 for each block whenever the data is required Kk1 To repeat in a single cycle for hole machining at equal intervals specify the number of repetitions in the range of 0 to 9999 no decimal point can be used It is unmodal and is effective only in the block in which the number of repetitions is specified If the number of repetitions is omitted K1 is assumed to be specified If KO is specified hole machining data is stored but hole machining is n
70. pressing against the machine stopper Diagnosis during absolute position detection 1 The machine position at power OFF and ON can be confirmed on the absolute position monitor screen 2 If the amount that the axis is moved during power OFF exceeds the tolerable value parameter a warning signal will be output 3 An alarm will be output if the absolute position information is lost 4 An alarm will be output if the voltage of the battery for backing up the absolute position data drops 95 10 Coordinate System 10 2 Return 10 2 6 Tool Change Position Return G30 1 to G30 6 bet Oe Ih OR iT AO ale 30 i i By specifying the tool change position in a parameter and also assigning a tool change position return command in a machining program the tool can be changed at the most appropriate position The axes for which returning to the tool change position is performed and the order in which the axes begin to return can be changed by commands G30 n n 1 to 6 Specify the axes that return to the tool change position and the order in which they return For L system n 1 to 5 Command and return order T system M system Z axis gt X axis Y axis gt additional axis L system X axis only gt additional axis Note 1 An arrow gt indicates the order of axes that begin to return A period e indicates that the axes begin to return simultaneously Example Z axis X ax
71. run 1 3 3 MDI Mode C64 ee S E EE EE EES The MDI data stored in the memory of the NC unit is executed Once executed the MDI data is set to the setting incomplete status and the data will not be executed unless the setting completed status is established by performing screen operations 2 Input Command 2 1 Data Increment Input Command Data Increment Least command increment 1 um Least input increment 1 um a 0 o_O ER Least command increment 0 1 um Least input increment 0 1 um a a E EE E EE eS E E The data increment handled in the controller include the least input increment least command increment and least detection increment Each type is set with parameters 1 The least input increment indicates the increment handled in the internal processing of the controller The counter and tool offset data etc input from the screen is handled with this increment This increment is applied per part system all part systems PLC axis Input Metric unit system Inch unit system Increment type increment Linear axis Rotary axis Linear axis Rotary axis parameter Unit mm Unit Unit inch Unit B 0 001 0 001 0 0001 0 001 Least nper nerement 0 0001 0 0001 0 00001 0 0001 Note The inch and metric systems cannot be used together 2 The command increment indicates the command increment of the movement command in the machining program This can be set per axis
72. safety precautions into DANGER WARNING and CAUTION When there is a great risk that the user could be subject to A DANGER fatalities or serious injuries if handling is mistaken When the user could be subject to fatalities or serious injuries A WARNING if handling is mistaken When the user could be subject to injuries or when physical A CAUTION damage could occur if handling is mistaken Note that even items ranked as AN CAUTION may lead to major results depending on the situation In any case important information that must always be observed is described DANGER Not applicable in this manual N WARNING CAUTION 1 Items related to product and manual Ah The items that are not described in this manual must be interpreted as not possible Ab This manual is written on the assumption that all option functions are added Ab Some functions may differ or some functions may not be usable depending on the NC system software version 2 Items related to start up and maintenance Z Follow the power specifications input voltage range frequency range momentary power failure time range described in this manual Follow the environment conditions ambient temperature humidity vibration atmosphere described in this manual Follow the remote type machine contact input output interface described in this manual Connect a diode in parallel with the inductive load or connect a protective resistor
73. systems sets C64 Sa E e E EE A 12 1 2 4 8 200 100 x number of part systems sets C64 a Ee eee pS ES fe 118 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 3 Fixed Cycle List of fixed cycles T system L m Remarks Type of fixed cycle G code G code G code system system system 1 2 3 G80 Refer to 12 1 3 1 Fixed cycle for drilling G70 Refer to 4 5 3 G83 2 G98 G98 G99 G99 G34 Refer to 12 1 3 2 G35 36 Special fixed cycles G Fixed cycles for turning machining G77 Refer to 12 1 3 3 G78 G79 Multiple repetitive fixed G70 Refer to 12 1 3 4 cycles for turning 3 Refer to 12 1 3 5 machining G76 G76 1 G76 2 119 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 3 1 Fixed Cycle for Drilling T system L system M system L system T system 1 T system M system G70 to G89 G88 G99 These functions enable drilling tapping and other hole machining cycles to be assigned in a simple 1 block program G code Function G70 G71 G72 G73 Step cycle G74 Reverse tapping cycle G75 G76 Fine boring G77 G78 G79 G80 Fixed cycle cancel G81 Drilling spot drilling cycle G82 Drilling counterboring cycle G83 Deep hole drilling cycle G84 Tapping cycle G85 Boring cycle G86 Boring cycle G87 Backboring cycle G88 Boring cycle G89 Boring cycle There are two levels of hole m
74. tap depth 1 Tapping pitch assignment Xx1 Yy1 Zi Rri Pp1 Pn Ssi RI Synchronous tapping mode ON forward tapping Synchronous tapping mode ON reverse tapping Hole position data hole drilling coordinate position Hole machining data hole bottom position Hole machining data hole R position Hole machining data dwell time at hole bottom Z axis feed amount tapping pitch per spindle rotation Spindle speed Synchronous system selection Xx1 Yy1 2ZziRri Pp1 Fei Gei R1 Synchronous tapping mode ON forward tapping Synchronous tapping mode ON reverse tapping Hole position data hole drilling coordinate position Hole machining data hole bottom position Hole machining data hole R position Hole machining data dwell time at hole bottom Tap thread number per 1 inch feed of Z axis Spindle speed Synchronous system selection 39 4 Feed 4 5 Thread Cutting The control state will be as described below when a tapping mode command G74 G84 is commanded Cutting override Fixed to 100 Feed hold invalid In tapping mode signal is output Deceleration command between blocks invalid Single block invalid The tapping mode will be canceled with the following G commands G61 Exact stop check mode G61 1 High accuracy control mode G 2 Automatic corner override G64 Cutting mode 4 5 4 Chamfering eee es aes a ae Chamfering can
75. test o Ee Setting switch confirmation 0 Station check order O O Line monitor CT O O Status monitor 0 O Error history monitor o o o O E Internal self loopback test fp O _ Oi Station to station test SES OS OE Network test READ SREAD WRITE SWRITE 251 18 Machine Support Functions 18 6 External PLC Link 3 Connecting the coaxial bus type MELSECNET 10 Connect a dedicated coaxial cable to the MELSECNET 10 unit FCU6 EX878 connector Use the enclosed F shape connector and always install the terminator AGRCON optional on the final unit Control unit MELSEC 1 NET 10 F shape connector Control unit O TI St kd PC ESCH EC IC o KEE MELSECNET 10 FG wire Note 5 Ve m N iia mal O Note 1 Use a high frequency coaxial cable 3C 2V or 5C Note 2 Note 3 Note 4 Note 5 Terminator FG cable assembly diagram arn Kei 2V compliant with JIS C 3501 The BNC P O1 Ni CAU DDK is recommended Lay the coaxial cable at least 100mm away from the other drive lines and control cables When using in an adverse environment or when compliance t
76. the setting and display unit 15 2 4 Emergency Stop Cause C6 C64 pe OP Si SO nO O FD SE When EMG emergency stop message is displayed in the operation status display area of the setting and display unit the emergency stop cause can be confirmed 15 2 5 Temperature Detection C64 6 tt EE ae a es E EE When overheating is detected in the control unit or the communication terminal an overheat signal is output at the same time as the alarm is displayed If the system is in auto run at the time run is continued but it cannot be started after reset or MO2 M30 run ends It can be started after block stop or feed hold When the temperature falls below the specified temperature the alarm is released and the overheat signal is turned OFF The overheat alarm occurs at 80 C or more for the control unit or 70 C or more for the communication terminal Communication terminal Overheat detection Parameter Message display oo eee __ is 253 TEMP OVER alarm Default valid 70 C Bit device Control unit Cooling fan rotation Overheat Lamp alarm detection Emergency stop Others Parameter oO_ oO Default valid 80 C Note 1 If the parameter is used to set the temperature rise detection function to invalid overheating may occur thereby disabling control and possibly resulting in the axes running out of control w
77. this the deflection can be minimized by holding tools simultaneously from both sides of the workpiece and using them in synchronization to machine the workpiece balance cutting This method has an additional advantage since the workpiece is machined by two tools the machining time is reduced The balance cutting function enables the movements of the tool rests belonging to part system 1 and part system 2 to be synchronized at the block start timing so that this kind of machining can easily be accomplished Part system 1 lt e Part system 2 The command format is given below G14 Balance cut command OFF modal G15 Balance cut command ON modal G14 and G15 are modal commands When the G15 command is assigned the programmed operations of two part systems are synchronized at the block start timing for all blocks until the G14 command is assigned or until the modal information is cleared by the reset signal Part system 1 program Part system 2 program T0101 T0102 G00 X_Z_ G00 X_Z_ G15 G15 G01 Z_FO0 4 G01 Z_FO0 4 Whereas synchronization is possible only with the next block when using the code of synchronization between part systems the balance cutting function provides synchronization at the block start timing with multiple consecutive blocks 160 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 8 8
78. useful for tracing down the history and NC operation information and analyzing trouble etc This information can be output as screen displays or as files Screen display showing operation history and event occurrence times The times dates year month day and hour minute second and messages are displayed as the operation history data The key histories alarm histories and input output signal change histories are displayed as the messages The part system information is displayed as the alarm histories For instance 1 denotes the first part system and 2 the second part system The history data containing the most recent operation history and event occurrence times 2 068 sets are displayed on the Operation history screen The most recent history data appears at the top of the screen and the older data is displayed in sequence below Outputting the data in the operation history memory Information on the alarms occurring during NC operation and stop codes signal information on the changes in the PLC interface input signals and the key histories can be output through the RS 232C interface 15 4 2 Setup Monitor for Servo and Spindle The information on the servos NC axes spindles PLC axes and power supplies appears on the setting and display unit Main information displayed on the monitor Position loop tracking deviation motor speeds load current detector feedback absolute position detection information drive unit ala
79. value F The measurement rate G37 a RDF_ a Measurement axis address and measurement position coordinate X Z R The distance between the point at which tool movement is to start at the measurement speed and the measurement position Always a radial value D The range in which the tool is to stop Always a radial value incremental value When R_ D and F_ have been omitted the values set in the parameters are used 186 14 Automation Support Functions 14 2 Measurement D r1 d1 and f1 can also be set in parameters Start position Rapid traverse feed Measurement Measuring instrument position When the tool moves from the start position to the measurement position specified in G37 x1 z1 it passes through the A area at rapid traverse Then it moves at the measurement rate set in F command or parameter from the position specified in r1 If the measurement position arrival signal turns ON during the tool is moving in the B area an error occurs If the measurement position arrival signal does not turn ON although the tool passes through the measurement position x1 z1 and moves d1 an error occurs Note 1 The measurement position arrival signal Sensor signal is also used as the skip signal Note 2 This is valid for the G code lists 2 and 3 187 14 Automation Support Functions 14 2 Measurement 14 2 6 Manual Tool Length Measurement 1 Simple measurement of the tool len
80. value of the acceleration deceleration times determined for each axis by the rapid traverse rate of commands executed simultaneously the rapid traverse acceleration and deceleration time constant and the interpolation distance respectively Consequently linear interpolation is performed even when the axes have different acceleration and deceleration time constants rapid X eS beegg Next block X axis rapid Z Next block Z axis When Tsz is greater than Tsx Tdz is also greater than Tdx and Td Tdz in this block The program format of GO rapid traverse command when rapid traverse constant inclination acceleration deceleration are executed is the same as when this function is invalid time constant acceleration deceleration This function is valid only for GO rapid traverse 35 4 Feed 4 5 Thread Cutting 4 5 Thread Cutting 4 5 1 Thread Cutting Lead Thread Number Designation G33 E Ot a Oe A 1 Lead designation The thread cutting with designated lead are performed based on the synchronization signals from the spindle encoder Qq1 Ff1 Ee1 Thread command Thread length Shift angle q1 is the shift angle at thread cutting start within 0 to 360 Thread lead Thread lead precise lead threads The tables below indicate the thread lead ranges T system M system Metric command Inch command Least input Least input
81. workpiece coordinate system Specify a value between 1 and 48 The workpiece coordinate zero points are provided as distances from the zero point of the machine coordinate system Settings can be performed in one of the following three ways 1 Setting using the setting and display unit 2 Setting using commands assigned from the machining program 3 Setting from the user PLC Note While the G54 1Pn extended workpiece coordinate system selection is modal the local coordinate offset is reduced to zero and the G52 command cannot be used 86 10 Coordinate System 10 1 Coordinate System Type and Setting 10 1 7 Local Coordinate System G54G52 to G59G52 C64 oo OO i O A f Ee This function is for assigning a coordinate system on the workpiece coordinate system now being selected This enables the workpiece coordinate system to be changed temporarily The local coordinate system can be selected independently on each workpiece coordinate system G54 to G59 G54 G52 Local coordinate system on the workpiece coordinate system 1 G55 G52 Local coordinate system on the workpiece coordinate system 2 G56 G52 Local coordinate system on the workpiece coordinate system 3 G57 G52 Local coordinate system on the workpiece coordinate system 4 G58 G52 Local coordinate system on the workpiece coordinate system 5 G59 G52 Local coordinate system on the workpiece coordinate system 6 The command format of the local coordinate sys
82. 0 00001 inch 1 44K 44 R 44 1435 K 35 R 35 1 44 K 44 R 44 Note 5 0 001 9 mm 0 0001 inch X 53 P 8 lt lt lt Dwell 0 0001 mm 0 00001 inch X 44 P 8 lt lt 0 001 mm F63 Feed per minute F44 Feed per minute F63 Feed per minute GE Feed 0 0001 inch F43 Feed per revolution F34 Feed per revolution F43 Feed per revolution H Note 6 KEE 0 0001 mm F54 Feed per minute F35 Feed per minute F54 Feed per minute Ge 0 00001 inch F34 Feed per revolution F25 Feed per revolution F34 Feed per revolution H Note 6 Tool offset T1 T2 lt yan Miscellaneous function M M8 lt lt lt Spindle function S S8 lt SES FS Tool function T T8 lt E 2nd miscellaneous function A8 B8 C8 lt lt Subprogram P8 H5 L4 lt lt 0 001 mm Fixed 0 0001 inch ee Ss S lt cycle 0 0001 mm 0 00001 inch R 44 Q44 P8 L4 lt lt Note 1 a indicates the additional axis address such as A B or C Note 2 The No of digits check for a word is carried out with the maximum number of digits of that address Note 3 Numerals can be used without the leading zeros Note 4 The meanings of the details are as follows Example 1 08 Example 2 G21 Example 3 X 53 the right 8 digit program number Dimension G is 2 digits to the left of the decimal point and 1 digit to decimal point and 3 digits to the right For example the case for when the X axis is positioned G00 to the 45 123 mm position
83. 00 xl Vi Zei G90 Absolute value command G54 Coordinate system selection G00 Movement mode Xx1 Yy1 Zz1 Coordinate values of end point The workpiece coordinate zero points are provided as distances from the zero point of the machine coordinate system Settings can be performed in one of the following three ways 1 Setting using the setting and display unit 2 Setting using commands assigned from the machining program 3 Setting from the user PLC Machine coordinate system G53 Workpiece coordinate system 2 Workpiece coordinate G55 system 1 G54 Start Workpiece coordinate system 4 Workpiece coordinate G57 system 3 G56 85 10 Coordinate System 10 1 Coordinate System Type and Setting 10 1 5 Extended Workpiece Coordinates System Selection Extended workpiece coordinate system selection 48 sets G54 1P1 to P48 C64 ee 2 Or EE EES pe SS ee ee Ee In addition to the six workpiece coordinate systems G54 to G59 48 workpiece coordinate systems can be used by assigning G54 1Pn command The command format to select the workpiece coordinate system using the G54 1Pn command and to move on the workpiece coordinate system are given below G90 G54 1Pn GOO Xx1 wi Zei G90 Absolute value command G54 1Pn Coordinate system selection G00 Movement mode Xx1 Yy1 Zz1 Coordinate values of end point The numerical value n of P following G54 1 indicates each
84. 00001 inch KAAS lt lt lt 0 001 mm F63 Feed per minute F44 Feed per minute F63 Feed per minute E SC Feed 0 0001 inch F43 Feed per revolution F34 Feed per revolution F43 Feed per revolution H Note 6 funtion 0 0001 mm F54 Feed per minute F35 Feed per minute F54 Feed per minute Perea oe olin 0 00001 inch F34 Feed per revolution F25 Feed per revolution F34 Feed per revolution P Note 6 Tool offset H3 D3 lt lt amp Miscellaneous function M M8 lt lt lt Spindle function S S8 S SS Tool function T T8 lt E D 2nd miscellaneous function A8 B8 C8 lt lt lt Subprogram P8 H5 LA P BS 0 001 mm Fixed 0 0001 inch R 53 Q53 P8 L4 lt lt lt cycle 0 0001 mm 0 00001 inch R 44 Q44 P8 L4 lt lt lt 12 2 Input Command 2 5 Command Value and Setting Value Range L system e Rotary axis Rotary axis Metriccommand nchegmmang Metric command Inch command Program number 08 lt lt lt Sequence number N5 lt Preparatory function G3 G21 lt lt 0 001 mm Movement 0 0001 inch X 53 Z 53 a 53 X 44 Z 44 a 44 X 53 Z 53 a 53 X 53 Z 53 a 53 SS Ge X 44 Z 44 a 44 X435 Z 35 a 35 X 44 Z 44 a 44 X444 Z 44 a 44 0 001 mm 1 44 K 44 R 44 AE aa 0 0001 inch 1 53 K 53 R 53 1 44 K 44 R 44 1 53 K 53 R 53 Note 5 g 0 0001 mm 1 35 K 35 R 35 radius
85. 00001 to 3 937007 inch rev DT a k a 0 00001 to 99 99999 mm rev 0 0000001 to 9 9999999 inch rev 0 00001 to 999 99999 mm rev 0 000010 to 9 9999999 inch rev Po Precise E 0 000001 to 99 999999 mm rev 0 0000010 to 0 99999999 inch rev Note 1 The second line in the table applies when the least setting increment is 0 001 0 0001 from the first line ER 3 Positioning Interpolation 3 1 Positioning 3 1 3 1 1 Positioning Interpolation Positioning GO G60 Positioning GO WR Oe DE 0 aao This function carries out positioning at high speed using rapid traverse with the movement command value given in the program GOO Xx1 Yy1 Zei Also possible for additional axes A B C U V W simultaneously x1 y1 z1 numerical values denoting the position data The above command positions the tool by rapid traverse The tool path takes the shortest distance to the end point in the form of a straight line For details on the rapid traverse feed rate of the NC refer to the section entitled Rapid Traverse Rate Since the actual rapid traverse feed rate depends on the machine refer to the specifications of the machine concerned 1 The rapid traverse feed rate for each axis can be set independently with parameters 2 The number of axes which can be driven simultaneously depends on the specifications number of simultaneously controlled axes The axes can be used in any combination within this range 3 The feed rate is
86. 0255 9999 9999 0 0001 255 9999 999 0 00001 0 25401 999 9999 L system Metric command Inch command Least input Thread number Least input Thread number increment command range increment command range mm thread inch inch thread inch 0 001 0 03 999 99 0 0001 0 0101 9999 9999 0 0001 0 255 9999 999 0 00001 0 10001 999 99999 The number of thread per inch is commanded for both metric and inch systems and the direction of the axis with a large movement serves as the reference 37 4 Feed 4 5 Thread Cutting 4 5 2 Variable Lead Thread Cutting G34 C64 EE EE WEE By commanding the lead increment decrement amount per thread rotation variable lead thread cutting can be done The machining program is commanded in the following manner AU 20 EE K Variable lead thread cutting command Thread end point X coordinate Thread end point Z coordinate Thread s basic lead Lead increment decrement amount per thread rotation Lead axis F 3 5K F 2 5K F 1 5K F 0 5K Non lead axis A es j t tl Lead speed F 3K F 2K F K F 4K 38 4 Feed 4 5 Thread Cutting 4 5 3 Synchronous Tapping G74 G84 4 5 3 1 Synchronous Tapping Cycle a a a a AS This function performs tapping through the synchronized control of the spindle and servo axis This eliminates the need for floating taps and enables tapping to be conducted at a highly precise
87. 255 vii Appendix 1 List of Specifications sccesceeeesseeeseeeeeeeeneeseeeeeeenenseeeseeeseeeeneesneeseenaeseneneees 256 Appendix 2 Outline and Installation Dimension Drawings of Units sseesseen 257 Appendix 2 1 Outline Drawing of Control Un 257 Appendix 2 2 Outline Drawing of Communication Terminal 258 Appendix 2 2 1 FCUA C T100 rerea ee e Ee a E EAE EE e Aa 258 Appendix 2 2 2 ROW AGRA cok ege Ee eegen 259 Appendix 2 2 3 FCUA LD100 ee EE EE 260 Appendix 2 2 4 FCUA LD10 Eegeregie regen deed Een 261 Appendix 2 2 5 FCU6 DUT32 OC AEN 262 Appendix 2 2 6 Communication Terminal 263 Appendix 2 3 Outline Drawing of Remote I O Un 264 Appendix 3 List of Specifications ccsscsesseeeseeeeseecseeseeeeeesnenseeeseeeseeesneesneeseenaesneeasees 265 viii 1 Control Axes 1 1 Control Axes 1 Control Axes The NC axis spindle PLC axis are generically called the control axis The NC axis is an axis that can be manually operated or automatically operated with the machining program The PLC axis is an axis that can be controlled from the PLC ladder 1 1 Control Axes 1 1 1 Number of Basic Control Axes NC axes C64 tee 1 1 2 Max Number of Control Axes NC axes Spindles PLC axes Auxiliary axes A number of axes that are within the maximum number of control axes and that does not exceed the maximum number given for the NC axis spindle PLC axis and auxiliary axis can be used
88. 3 Tool Offset Amount 9 3 1 Number of Tool Offset Sets The number of tool offset sets is as follows 9 3 1 2 40 sets C64 EE ed E EE eee 9 3 1 3 80 sets C64 feces e SOO 222i cee 5 NCBA 2a ee 2 a ee ee ee ee EE 9 3 1 4 100 sets C64 E Gs pe a E E 9 3 1 5 200 sets C64 o a OC ee at EE ER NP ee ee A ay fy ae 9 Tool Compensation 9 3 Tool Offset Amount 9 3 2 Offset Memory 9 3 2 1 Tool Shape Wear Offset Amount C64 E ee Bee a This function registers the tool shape offset and wear offset amounts among the positions of the tools moving in the direction parallel to the control axis Compensation may encompass two or more axes 1 Shape offset amount The tool length offset amount tool radius compensation amount nose radius compensation amount nose radius imaginary tool tip point or tool width can be set as the shape offset amount The compensation amount that can be set and used differs depending on whether offset amount setting type 1 2 or 3 is used 2 Wear offset amount When the tip of the tool used has become worn the wear offset amount is used to offset this wear Types of wear offset amounts include the tool length wear offset amount tool radius wear compensation amount and nose radius wear compensation amount The wear offset amount can be used with offset amount setting types 2 and 3 and it is added to the shape offset amount for compensation a Type 1 1 axis of
89. 8 mode 04 q R point we Z point G99 mode Z point E Mo3 Z point G99 mode E M19 Shift G99 mode Z point G82 G83 G84 G85 Drilling counterboring Deep hole drilling Tapping cycle Boring cycle cycle cycle race G98 mode G98 mode Su f Initial point Initial point e G98 mode Initial point A a R point R point R point R point q d Z point Z point Cl Z point G99 mode Dwell G99 mode Z point G86 G87 G88 G89 Boring cycle Back boring cycle Boring cycle Boring cycle Ki M03 G98 mode Ge 3 M03 Initial point G98 mode Initial point A Initial point M03 R point GE R point P R point Z point 7 Z point ios Gad mode Z point Dwell Dwell 122 12 Programming Support Functions 12 1 Machining Method Support Functions 2 Lsystem G83 to G89 G80 In the fixed cycle for drilling a machining program such as drilling tapping or boring and positioning can be executed for a given machining sequence in 1 block commands Drilling Drilling work Return axis start motion P Canc Motion at hole bottom Cutting feed In position check Intermittent feed Dwell Rapid e SC Deep hole drilling cycle1 Cutting feed ae check Cutting feed Tapping cycle we Spindle CCW Reverse tapping cycle al Cutting feed In position check Cutting feed Boring cycle Dwell Cutting feed ee check Cutting feed Tapping cycle we Spindle CCW Reverse tapping cycle In position check Cutting feed Boring cycle Dwell Cutting feed In
90. 8 to G42 G46 oo cccceesessseeeceeeeeecessseseaeeeeeeecenesessaseeeaeeeeeesssseeaeess 9 2 1 Tool radius Compensation G38 to GA 9 2 3 Tool Nose Radius Compensation G40 41 42 oo ceeeeeeceeeeeeeeeteeeeeeeeeeeeeeeeeeee 9 2 4 Automatic Decision of Nose Radius Compensation Direction G46 40 9 13 TOOL ONSEL AMOUN size arae arts aaaeeeaa E e oana Aaa O Rt 9 3 1 Number of Tool Offset Sets cccccccccccesseeceeseseeceeeceseeeeeceeaeesseseaeeseeseeeseesees GB EE G ER WEE Ha L VOO SCtS gesiess e Ee aa oO OET EE A A A EE GE EG Ee EE 9 3 2 1 Tool Shape Wear Offset Amount 10 Coordinate Sy Sten E 10 1 Coordinate System Type and Setting G52 to G59 G92 eeeccceseeeeeteeeeeeeeeees 10 1 1 Machine Coordinate System G53 eceeeeeceesseeeseeseeeeeeeeeeeeseeeeeaeeeseeeneaeneaes 10 1 2 Coordinate System Setting EE 10 1 3 Automatic Coordinate System Geng kee 10 1 4 Workpiece Coordinate System Selection 6 sets G54 to G59 uw ee 10 1 5 Extended Workpiece Coordinates System Gelechon erreen 10 1 7 Local Coordinate System G54G52 to G59GS2 eee ceeceeceeeeeetteeeeseeesseeeeeees 10 1 8 Coordinate System for Rotary Avis 10 1 9 Plane Selection Gi1 ioGig 10 1 10 Origin EE TO ee REN RE ETA tO CEO EEEE A EE EE E ke EET 10 2 1 Manual Reference Point Return nnnenenennnsnensnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 10 2 2 Automatic 1st Reference Point Return G28 G29 a eessssoeeeerrerer
91. A K 70 I 382 Square hole dimensions 8 M3 screw 4 gt Sq j lt 4 eS 2 ZC e N CN oo fo Sas a SE D AS Vv SC ar a k 1300 2 gt k 1300 2 le 1300 2 N Panel cut drawing 260 Appendix 2 Outline and Installation Dimension Drawings of units Appendix 2 2 Outline Drawing of Communication Terminal Appendix 2 2 4 FCUA LD10 KB20 Lo CH Le A 2 nf CO MITSUBISHI ojojo o o AJAA ce Vv y E Set Q Ei lc New hole for M3 screw 5 130 120 JL lt gt 260 4 04 hole for M3 screw Ojo E Se A JTA DED ED EDEDED SEIT Oe 8 S IL JE I I AA A Gar V i J vy Ee i d Syl le 130 re Ze Le 140 sl 5 248 6 M3 screw 1 square hole dimensions 4 RES ar Si A Se SE De e 2 2s a own y SE T Sk S Be NSO e a Js K 4 130 0 2 120 0 2 gt lt gt lt 4 A i 70 132 square hole 4 M3 screw dimensions N DEE E Sei o ET S SE 3 e Be k NO L y v lt l 4 ici Ri 1 gt lt Panel cut drawing 261
92. A A A A A This function executes corner processing by automatically inserting a straight line or arc in the commanded amount between two consecutive movement blocks G01 G02 G03 The corner command is executed by assigning the C or R command for the block at whose end point the corner is inserted 1 Corner chamfering Corner R I When C or R is commanded for linear interpolation corner chamfering or corner R can be inserted between linear blocks e Corner chamfering e Corner R Example Example N1 G01 Xx1 Zz1 Cc N1 G01 Xx1 Zz1 Rri N2 Zz2 Note 1 If a corner chamfering or corner R command is issued specifying a length longer than the N1 or N2 block a program error occurs 147 12 Programming Support Functions 12 1 Machining Method Support Functions 2 Corner chamfering corner R II L system When C or R is command in a program between linear circular corner chamfering or corner R can be inserted between blocks a Corner chamfering II Linear circular Example G01 XZ Cci G02 XZ lii Kki Hypothetical corner intersection Chamfering end poin D woo Chamfering start point 2 b Corner chamfering II Circular linear Example G03 XZ lii Kk1 Cc1 G01 XZ CC Hypothetical corner intersection c Corner chamfering II Circular circular Example G02 XZ lit Ki Gei G02 XZ IG Kk2 Hypothetical corner intersection
93. Absolute Mode ON OFF C6 C64 pa Oe O E Oe e The program absolute values are updated by an amount equivalent to the distance by which the tool is moved by hand when the manual absolute selection input signal is turned ON In other words the coordinate system based on the original program will not shift even if the tool machine is moved by hand Thus if automatic operation is started in this case the tool will return to the path before manual movement xX Programmed path Feed hold stop absolute value command Manual interrupt Program absolute value is updated by an amount equivalent to traveled value Path after manual interrupt Tool passes along same path as that programmed With manual absolute switch ON Programmed path absolute value command a Manual interrupt Program absolute value is not updated even when there is movement Path after manual interrupt ee Tee Kc is shifted by an amount equivalent to manual interrupt value Zero point moves With manual absolute switch OFF The switch ON state will be entered when the power is turned ON 106 11 Operation Support Functions 11 4 Interrupt Operation 11 4 4 Thread Cutting Cycle Retract C6 C64 am ae ae e E e This function suspends the thread cutting cycle if a feed hold signal has been input during thread cutting in a thread cutting cycle If a feed hold signal is input during chamfering or thread cutting wit
94. C64 a a ER eed EE a e Stored Stroke Limit This is the stroke limit function used by the machine maker and the area outside the set limits is the entrance prohibited area The maximum and minimum values for each axis can be set by parameters The function itself is used together with the stored stroke limit II function described in the following section and the tolerable area of both functions is the movement valid range The setting range is 99999 999 to 99999 999mm The stored stroke limit function is made valid not immediately after the controller power is turned ON but after reference point return The stored stroke limit function will be invalidated if the maximum and minimum values are set to the same data 1 Prohibited area Point 1 The values of points 1 and 2 are set using the coordinate values in the machine coordinate system Machine movement valid range Prohibited area Prohibited area Prohibited area we setting setting All axes will decelerate and stop if an alarm occurs even for a single axis during automatic operation Only the axis for which the alarm occurs will decelerate and stop during manual operation The stop position must be before the prohibited area The value of distance L between the stop position and prohibited area differs according to the feed rate and other factors 196 15 Safety and Maintenance 15 3 Protection 2 Stored Stroke Limit Il This
95. C64 KE O O O O O 8 layers 8 layers 8 layers 8 layers 8 layers When the same pattern is repeated during machining the machining pattern is registered as one subprogram and the subprogram is called from the main program as required thereby realizing the same machining easily Efficient use of program can be made The call is designated with the program number and sequence number M98 Pp1 Hh1 LI P M98 Call command Pp1 Subprogram number Hh1 Sequence number LD Number of repetitions Branch to subprogram Op1 Subprogram Nh1 M99 Return to main program Subprograms can be nested up to eight levels deep Main program Main program Main program Main program Level 0 P1000 Level 1 P1 Level 2 P2 a Level 8 P8 P1000 P8 2 sy e M98 Pea D gt 2 M02 M30 112 12 Programming Support Functions 12 1 Machining Method Support Functions A subprogram branch destination or repetition of a subprogram can be specified Specifying a subprogram branch destination Specifying repetition of a subprogram Main program Subprogram M N1 e L M98 P1 H1 M99 Vv M98 P1 H100 j M99 Vv Mo2 M30 E Main program PY Subprogram Five repetitions Ze M99 Return after five repetitions P1000 M98 P1 L5 M02 M30 113 12 Programming Support Fu
96. CSL is OFF valid the execution of all movement command blocks except positioning during automatic operation will not be started The block whose execution has already commenced is executed until its end Automatic operation is not suspended The commands in the next block are placed on standby and their execution is started as soon as the signal is turned ON Note 1 The signal is valid for all blocks including internal operation block such as fixed cycles Note 2 This signal CSL is set ON invalid when the power is turned ON If it is not used there is no need to make a program with the PLC 15 3 6 External Deceleration C64 KE E be ORs ee OL FT Or Gl Oi dit 3 208 well This function reduces the feed rate to the deceleration speed set by the parameter when the external deceleration input signal which is the external input from the user PLC has been set to ON External deceleration input signals are provided for each axis and for each movement direction and and a signal is valid when the signal in the direction coinciding with the direction of the current movement has been input When an axis is to be returned in the opposite direction its speed is returned immediately to the regular speed assigned by the command When non interpolation positioning is performed during manual operation or automatic operation only the axis for which the signal that coincides with the direction of the current movement has been input will
97. Capacity 1 Servo motor HCOO A42 E42 100kp rev C64 T system T system a E eo 2 Servo motor HCOO A47 100kp rev oO C64 T system T system a GEES e EE o EE 3 Servo motor HCOO A33 E33 25kp rev C64 T system T system RS o u oO oO 17 1 6 MDS R V1 R V2 200V Compact and Small Capacity 1 Servo motor HFOO A51 E51 1000kp rev C64 T system T system ee E 2 Servo motor HFOO A42 E42 100kp rev Oo C64 T system T system DEER DE FEH GIE EE 3 Servo motor HFOO A47 100kp rev oO C64 T system T system EG H O 213 BNP C3040 BNP B3937 BNP B2164 BNP B3944 17 Servo Spindle System 17 2 Spindle 17 2 Spindle 17 2 1 MDS C1 SP C1 SPM B SP 200V 1 Spindle motor SJ SJ V C64 So E ee e ee ee ee ee 17 2 3 MDS B SPJ2 Compact and Small Capacity 1 Spindle motor SJ P SJ PF oO C64 T system T system SSES 17 3 Auxiliary Axis 17 3 1 Index Positioning Servo MR J2 CT 1 Servomotor HC SF HC RF 16kp rev oO C64 T system T system DER E GE GE Ee 2 Servomotor HA FF HC MF 8kp rev 64 T system T system SE EH KEE GES E E oO 214 17 Servo Spindle System 17 4 Power Supply 17 4 Power Supply 17 4 1 Power Supply MDS C1 CV B CVE C64 a E a A GE EE ee EE O 17 4 2 AC Reactor for Power Supply 64 ee ee BE Oo 17 4 3 Ground Plate C64 17 4 4 Power Supply MDS A CR Resistance Re
98. Changes for the Better MITSUBISHI ELECTRIC CNC MELDAS C6 C64 SPECIFICATIONS MANUAL BNP B2266C ENG MELDAS and MELSEC are registered trademarks of Mitsubishi Electric Corporation Other company and product names that appear in this manual are trademarks or registered trademarks of the respective company Introduction This manual describes the specifications of MELDAS C6 C64 To safely use this CNC unit thoroughly study the Precautions for Safety on the next page before use Details described in this manual At the beginning of each item a table indicating it s specification according to the model O Standard A Option O Selection ve Special option A CAUTION Ah The items that are not described in this manual must be interpreted as not possible Z This manual is written on the assumption that all option functions are added Ah Some functions may differ or some functions may not be usable depending on the NC system software version General precautions 1 When the contents of this manual is updated the version A B on the cover will be incremented Precautions for Safety Always read the specifications issued by the machine maker this manual related manuals and attached documents before installation operation programming maintenance or inspection to ensure correct use Understand this numerical controller safety items and cautions before using the unit This manual ranks the
99. E Refer to section 18 1 12 2 CC Link Connection Remote Device for details 227 18 Machine Support Functions 18 1 12 5 Ethernet Connection 18 1 PLC C64 aAa a AS Aa A When assembled in an Ethernet system the C6 C64 can be remotely operated over a network To connect with Ethernet the Ethernet module FCU6 EX875 must be mounted in the extension slot on the control unit The Ethernet cable 10BASE T cable is connected to the Ethernet module s modular jack The Ethernet cable is easily affected by noise so separate it from the drive and power cables and mount the ferrite core enclosed on the control unit side Use of a shielded cable is recommended when using in a poor environment or when compliance with EMC Directives is required Control unit O Camo E al bead LIC ko a ko CAR oH ko iat GOT One turn C p Note 1 CD Ferrite core Ferrite core Ethernet Note 3 FG wire for Note 1 Mount the ferrite core with the following procedures Ethernet 1 Turn the cable once Note 2 2 Attach the case by pressing until a click is heard Note 2 Note
100. E E EE When a multiple number of NC systems are to be used this function enables a single personal computer to be used as the display for all the systems This function is useful when for instance the NC systems are used for dedicated machines on a line 53 6 Operation and Display 6 4 Display Unit Switch 6 4 5 Display Unit Detachable C6 C64 This function enables the displays to be connected or detached without turning OFF the NC system s power 54 7 Input Output Functions and Devices 7 1 Input Output Data 7 Input Output Functions and Devices 7 1 Input Output Data Certain kinds of data handled by the NC system can be input and output between the NC system s memory and external devices Machining program input output including user macros and fixed cycle macros C64 0 oOo o oOo oO Tool offset data input output C6 C64 T system S EO OO Common variable input output C6 C64 T system T system LO O O Parameter input output C6 C64 T system T system oO o o History data output C6 C64 T system T system a o o o Note Options are required for the devices used for input and output 55 T Input Output Functions and Devices 7 2 Input Output I F 7 2 Input Output I F 7 2 1 RS 232C I F C64 ee es COT oe EO Se EE o FR ee Port 2 of the RS 232C interface can be used Port Port 2 Transmission speed
101. Eege EE EE GE EE This function compensates for the error backlash produced when the direction of the machine system is reversed The backlash compensation can be set in the cutting feed mode or rapid traverse mode The amount of backlash compensation can be set separately for each axis It is set using a number of pulses in increments of one half of the least input unit The output follows the output unit system The output unit system is the unit system of the machine system ball screw unit system The amount of compensation for each axis ranges from 0 to 9999 pulses 174 13 Machine Accuracy Compensation 13 1 Static Accuracy Compensation 13 1 2 Memory type Pitch Error Compensation e i E E eer The machine accuracy can be improved by compensating for the errors in the screw pitch intervals among the mechanical errors production errors wear etc of the feed screws The compensation positions and amounts are stored in the memory by setting them beforehand for each axis and this means that there is no need to attach dogs to the machine The compensation points are divided into the desired equal intervals 1 Division intervals of compensation points 1 to 9999999 um 2 Number of compensation points 1024 3 Compensation amount 128 to 127 output unit 4 No of compensated axes 10 axes including number of axes for relative position error compensation 1 The compensation position is set for
102. Features e DeviceNet complies with the revised version 2 0 of the written DeviceNet standards e C6 C64 operates as a Group2 only client of DeviceNet and it communicates with the Group2 only server e WO communication involves 256 bytes 2048 points each for the input and output Restrictions 1 The HR871 interface card enables C6 C64 to operate as the Group2 only client but no communication is performed with other masters In other words communication with the configurator in the network is not supported and dynamic establishment of connections is not supported either 2 The communication circuit board is made by Hilsher of Germany and as such when the network analyzer is installed it will appear to be a Hilsher product since Hilsher s vendor ID is recognized 3 The DeviceNet communication parameters must be set configured using either the configurator SyCon Ver 2 0 made by Synergetic and running in Windows or the PLC program 247 18 Machine Support Functions 18 6 External PLC Link 18 6 7 MELSEC Q Series Input Output Intelligent Function Unit Connection C6 C64 E ATEA e a E The MELSEC Q Series input output intelligent function unit can be connected to the NC MELDAS C6 C64 Connections with the following specifications are possible when the Q bus bridge card HR863 is added Only one Q bus bridge card can be mounted and the extension space for up to two stages can be connected to the Q bus bridge card The
103. S JOU sapo zZ 30N JoJauesed Aq jes 9q ueo UJa ed Bpo0d Hulpuodse 09 yey Sayedipu l y L 30N Daioe ul A9y ON 30N pejunoy ON Jaujo Auy Jang Auy p 10 S JON ul Aey ON pae dsip JON pe unod ON ON Gaa wew y p 10 S JON ul ON poAedsip JON pajunod Jon ON TINN eoeds iw p910 S JON ul Aey ON pade dsip JON pajunod Jon ON 130 130 pa10 S UtAen ON yuejg Demno ON Yo ee EE AE weg punog oN das ds pa10 S ul A8y ON yuelg payunod ON 1H avi pa101g ul A8y ON yuelg peyunoD ON sg sg Joyesado ajqeue paols ul Aoy p ejds q Dono SO Joyesado ajqeue ova paiols ul Aoy p ejds q p junog S A uouyap a0OEUEN x Doioe ul Aay pofeldsiq Dono SOA x x soyesedo ajqeue 2 y pa10 S ul Aoy poefeldsig Dono Sor d D Jequunu SIOEUEN D y p 10 S ul Aoy pefeldsig peyunoy So y AjUO OSI O JO pesysul sseuppe Jon weiboid y palojs ul Aoy ON p ejds q pejunoy S A D pus JUBWIWOD UU OUD L ptzZ palojs goss ul Aey pokeldsiq pejunoy S A L ptZ ues JUSLULWOD no jO4JUOD G p z p 10 S goss ul Aey pofeldsiq pejunoy so G p Z yoo q jo pug 11 gog pa10 S dors ul Aey p ejds q Dono Sch 1N 41 49 903 upuees ade Duunp dojs 9 LeS puma fant puas6eims ode p10991 Jo pug H04 pes ene peAeidsig pened SA 403 qeedo aqepen dps gt 201q eUC ATO SPP gt PO palojs
104. U6 DUT32 Use as set with FCU6 DUT32 FCUA KB30 with changed outline dimensions 16 Cabinet and Installation 16 1 Cabinet Construction 4 Peripheral device aes eee HD60 Manual pulse generator HD60 1 Manual pulse generator GroundplateD 1 Ground plate E 0 5 Remote I O A Type FCUA DX100 DI sink source DO sink 32 32 FCUA DX110 DI sink source DO sink 64 48 FCUA DX120 FCUA DX130 FCUA DX140 FCUA DX101 FCUA DX111 FCUA DX121 FCUA DX131 FCUA DX141 DI sink source DO sink Analog output 1 point 64 48 DI sink source DO sink Manual pulse 2ch 32 32 DI sink source DO sink 32 32 Analog input 4 points Analog output 1 point DI sink source DO source 32 32 DI sink source DO source 64 48 DI sink source DO source 64 48 Analog output 1 point DI sink source DO source 32 32 Manual pulse 2ch DI sink source DO source 32 32 Analog input 4 points analog output 1 point Configuration element Configuration element RX311 Case RX311 RX321 1 Case RX311 RX321 Case RX311 RX331 Case RX311 RX341 Case RX312 Case RX312 RX322 1 Case RX312 RX322 Case RX312 RX331 Case RX312 RX341 Case 210 Details Without MELDAS logo With MELDAS logo Grounding plate D one set Grounding plate E one set Details DI sink source DO sink
105. When a move command exceeding the area set in a given parameter is programmed the tool is stopped at the barrier boundaries Program format Barrier ON Barrier OFF cancel 1 When the machine is about to exceed the area the machine is stopped and an alarm is displayed To cancel the alarm execute reset 2 The function is also effective when the machine is locked 3 This function is valid when all axes for which a barrier has been set have completed reference point return 4 The chuck barrier tail stock barrier can be set independently for part system 1 and part system 2 5 Chuck barrier tail stock barrier setting X axis p A Y Form 1 Aaw Form 2 NSS The chuck barrier and tail stock barrier are both set with the machine coordinate by inputting one set of three point data in the parameter Points P1 P2 and P3 are the chuck barrier and points P4 P5 and P6 are the tail stock barrier The X axis is set with the coordinate value radius value from the workpiece center and the Z axis is set with the basic machine coordinate system coordinate Point PO is the chuck barrier and tail stock barrier s basic X coordinates and the workpiece center coordinate in the basic machine coordinate system is set The barrier area is assumed to be symmetrical for the Z axis and if the X axis coordinate of barrier point P_ is minus the sign is inverted to plus and the coordinate is conver
106. X 123 456 the servo ready for the controller output signal is set to OFF Z 0 000 1 The current position counter retains the value applying when C 345 678 gt lt detach was assigned Note Axis detach can be executed even for the absolute position detection specifications axis but when the axis is reinstalled the zero point must be set 231 18 Machine Support Functions 18 2 Machine Construction 18 2 3 Synchronous Control 18 2 3 1 Position Tandem ae ee E ae ee ee ee ee EE The synchronous control is a control method that both master and slave axes are controlled with the same movement command by designated the movement command for the master axis also to the slave axis This function is assumed to be used in the large machine tool etc which drives one axis with two servo motors The axis for the base of the synchronization is called the master axis and the axis according to the master axis is called the slave axis The axis detach function cannot be added to the axes used in the synchronous control e The slave axis is controlled with the movement command for the master axis e One slave axis can be set to one master axis e Two sets are applied for the master and slave axes Synchronous ___ Synchronous Synchronous control control mode operation method Correction mode Independent operation method A gt A N beem
107. Z Gei ed GOO X Zz l Gei aa l gt Command for part system 1 4 lt Vv Command for part system 2 161 12 Programming Support Functions 12 1 Machining Method Support Functions 2 2 part system synchronous thread cutting cycle Il Command format G76 2 X U_ Z W_ Ri Pk QdAd Aa H a Thread cutting start shift angle Thread cutting command waits for 1 revolution synchronizing signal of the spindle encoder and starts moving The start point can be delayed by ey thread cutting start angle The address except A has the same meanings as those in 2 part system synchronous thread cutting cycle l If G76 2 command is given in part system 1 or 2 a wait is made until G76 2 command is given in the other part system Once the G76 2 command exists in both part systems the thread cutting cycle is started o H H GOO X_Z_ G76 2 EE GOO X_Z_ In the G76 2 cycle the same screw is assumed to be cut and it is cut deeply according to alternate cut depth in part systems 1 and 2 A Command according to part system 1 Simultaneously machine on screw with both part systems Command according to part system 2 1 Cut by part system 1 1 Ad e Adxf2 Adxfn Finishing allowance d 2 Cut by part system 2 162 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 9 Data Input by Program 12 1 9 1 Parameter Inp
108. achining axis return which apply upon completion of the fixed cycle machining operation G98 Initial point level return G99 R point level return 120 12 Programming Support Functions 12 1 Machining Method Support Functions The basic program format for the fixed cycle commands is shown below G81 Xx1 Yy1 Zz1 Rr1 Qq1 Pp1 LD PT G81 Hole drilling mode Xx1 Yy1 Hole position data X axis Y axis hole drilling position command rapid traverse incremental absolute 221 Hole machining data Hole bottom position designation incremental absolute Rri Hole machining data Hole R point designation incremental absolute Oo Hole machining data Depth of cut per pass in G73 G83 cycle incremental Shift amount in G76 G87 cycle Depth of cut per pass in pecking tapping deep hole tapping of G74 G84 cycle Ppt Hole machining data Dwell time at hole bottom LD Hole machining data Number of fixed cycle repetitions Ffi Cutting feed rate For details on the synchronous tapping cycle refer to the section 4 5 3 Synchronous Tapping 121 12 Programming Support Functions 12 1 Machining Method Support Functions G73 Step cycle G98 mode Initial point G74 Reverse tapping cycle G98 mode G76 Fine boring cycle S G98 mode Initial point 0 G81 Drilling spot drilling cycle R point initial Goin r Initial point nitial poin e R point Lige R point G9
109. adius designation incremental value sign is required 134 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 3 4 Multiple Repetitive Fixed Cycle for Turning Machining G70 to G76 T system L system M system L system T system a Longitudinal rough cutting cycle I G71 The finish shape program is called and straight rough cutting is performed while intermediate path is being calculated automatically The machining program is commanded as follows G71 Ud Re G71 AaPpQqUu Ww FfSsTt Ud Cut depth d When P Q command is not given Modal Re Retract amount e Modal Aa Finish shape program No If it is omitted the program being executed is assumed to be designated Pp Finish shape start sequence No If it is omitted the program top is assumed to be designated Qq Finish shape end sequence No If it is omitted the program end is assumed to be designated However if M99 precedes the Q command up to M99 Uu Finishing allowance in the X axis direction When P Q command is given Diameter or radius designation Ww Finishing allowance in the Z axis direction Ff Cutting feed rate F S and T command in the finish shape program Ss Spindle speed d d th ke h oun Tt EENG are ignored an e value in the rough cutting command or the preceding value becomes effective Cycle commanded point Cut depth Details of retract operation 135
110. ands under 1 mm min or 1 inch min e The initial status after power ON can be set to asynchronous feed per minute feed by setting the Initial synchronous feed parameter to OFF 28 4 Feed 4 2 Feed Rate Input Methods 4 2 4 F1 digit Feed C64 ee OA fae 0 WE Ce SE When the Fidigt parameter is ON the feed rate registered by parameter in advance can be assigned by designating a single digit following address F There are six F codes FO and F1 to F5 The rapid traverse rate is applied when FO is issued which is the same as the GOO command When one of the codes F1 to F5 is issued the cutting feed rate set to support the code serves as the valid rate command When a command higher than F5 is issued it serves as a regular direct command with feed rate value of 5 digits following address F When an F1 digit command has been issued the In F1 digit external output signal is output 29 4 Feed 4 3 Override 4 3 Override 4 3 1 Rapid Traverse Override 6 C64 T system T system eso ae A oe Eo 1 Type 1 code method Four levels of override 1 25 50 and 100 can be applied to manual or automatic rapid traverse using the external input signal supplied Code method commands are assigned as combinations of Y device bit signals from the PLC 2 Type 2 value setting method Override can be applied in 1 steps from 0 to 100 to manual or automatic rapid traverse using the external i
111. apping mode command will be canceled with the following commands e Exact stop check mode G61 e Automatic corner override G62 e Cutting mode G64 e High accuracy control mode command G61 1 T system M system The machine is in the cutting mode status when its power is turned on 12 1 10 2 Cutting Mode G64 C64 On 0 e When a cutting mode command is issued the NC system is set to the cutting mode that enables smooth cutting surface to be achieved In this mode the next block is executed continuously without the machine having to decelerate and stop between the cutting feed blocks this is the opposite of what happens in the exact stop check mode G61 oO G64 Cutting mode ON The cutting mode command will be canceled with the following commands e Exact stop check mode G61 e Automatic corner override G62 e Tapping mode G63 e High accuracy control mode command G61 1 T system M system The machine is in the cutting mode status when its power is turned on 166 12 Programming Support Functions 12 2 Machining Accuracy Support Functions 12 2 Machining Accuracy Support Functions 12 2 1 Automatic Corner Override G62 L 2 o o o o To prevent machining surface distortion due to the increase in the cutting load during cutting of corners this function automatically applies an override on the cutting feed rate so that the cutting amount is not increased for a set time at the corner Aut
112. at 1 for Machining Center G code list 1 24 COMMA Valsesia ra e a Ee 2 4 1 Decimal P int Input hiru a eet ees 2 4 2 Absolute Incremental Command Gogo 2 4 3 Diameter Radius Designation ccesceesseeeeecceeseeeeeeeeeeeeeeeseeeeeeneeeeeeeeeeseeeees 2 5 Command Value and Setting Value Range ccceeeeceeeceeeeeeeeeeeeeeeeteaeeseeeeneeeeaees 2 5 1 Command Value and Setting Value Hange 3 Positioning lInterpolation sic ssenccseciei cies ceeimeseecdedscntsceanaedestadsdnusnaeaaued cdecmtenadwensdedesnnaneaanwtaveanss 3 1 Positioning G0 COO ee E ee E Ee es Ke E WEN ae FAE LEE 3 1 2 Unidirectional Positioning Op sue 3 2 Linear Circular Interpolation G1 OG20072 eenean nnserttettrrtternsstrnnrtn tennene nenne 3 21 Lingdar Interpolation eessen Eege 3 2 2 Circular Interpolation Center Radius Designation G32m2 3 2 3 Helical a E e Le BEE AR WEE 4 1 1 Rapid Traverse Rate MMi si3 s5cc0ry cnmenids gent eege Ee Seegen 4 1 2 Cutting Feed Rate mmm 4 1 3 Manual Feed Rate m min EE 4 2 Feed Rate Input Methods GOoA 0p EE 4 2 1 Feed Ger MINUTE een Segeet genge gege Seier ege 4 2 2 Feed per Revolution DE 4 2 4 FA GIGI FOO EE AS VEDAS EE 4 3 1 Rapid Traverse Ewert eege tee Eege Ee ee 4 3 2 Cutting ke dE 4 3 3 2nd Cutting Feed Override AEN e GO GO GOb hM h bhM hM OO Oo OO JJJ oOoOom Om A 4 4 Acceleraton Ueceleration oenn rrrr nnna ennn nenne na 32 4 4 1 Automatic Acceleration Dec
113. ately The spindle also stops 2 The complete standby status is established 3 After all the servo axes and the spindle have stopped the ready OFF status is established 4 The door open enable signal is output Release the door lock using this signals at the PLC When a door is closed After the PLC has confirmed that the door has been closed and locked the NC system operates as follows when the door open signal is set to OFF 5 All the axes are set to ready ON 6 The door open enable signal is set to OFF Resuming operation 7 When automatic operation was underway Press the AUTO START button Operation now resumes from the block in which machining was suspended when the door open signal was input 8 When manual operation was underway Axis movement is commenced when the axis movement signals are input again Spindle rotation Restore the spindle rotation by inputting the forward rotation or reverse rotation signal again this can be done either by operations performed by the operator or by using the user PLC Wel aS 202 15 Safety and Maintenance 15 3 Protection 15 3 8 2 Door Interlock Il C6 C64 aa ena ed a ec ee es ce Outline of function Under the CE marking scheme of the European safety standards machine directive the opening of any protection doors while a machine is actually moving is prohibited When the door open signal is input from the PLC this function first decelerates and stops all
114. ates cut depth cutting tool shift amount and cutting tool relief amount at the cut bottom are commanded automatic slotting is performed in the end face direction of a given bar by G74 fixed cycle The machining program is commanded as follows G74 G74 Re X U Z W Pi Qk Rd Ff Re X U Z W Pi Qk Rd Ff Retract amount e when X U Z W command is not given Modal B point coordinate absolute incremental B point coordinate absolute incremental Tool shift amount radius designation incremental sign not required Cut depth k radius designation incremental sign not required Relief amount at cut bottom d If sign is not provided relief is made at the first cut bottom If minus sign is provided relief is made not at the first cut bottom but at the second cut bottom and later Feed rate S start point e 9 and 12 just before the last cycle are executed with the remaining distance u 2 2 4 6 8 10 11 and 12 are executed at the rapid traverse feed rate 139 f 12 Programming Support Functions 12 1 Machining Method Support Functions Longitudinal cutting off cycle G75 When the slotting end point coordinates cut depth cutting tool shift amount and cutting tool relief amount at the cut bottom are commanded automatic slotting is performed in the longitudinal direction of a given bar by G75 fixed cycle The machining program is
115. be validated during the thread cutting cycle by using external signals The chamfer amount and angle are designated with parameters Thread cutting cycle Chamfer angle Chamfer amount 40 4 Feed 4 6 Manual Feed 4 6 Manual Feed 4 6 1 Manual Rapid Traverse C64 SS es ee eee fee Ore EE OL OL sO When the manual rapid traverse mode is selected the tool can be moved at the rapid traverse rate for each axis separately Override can also be applied to the rapid traverse rate by means of the rapid traverse override function Rapid traverse override is common to all part systems Rapid traverse Rapid traverse override x25 KA frre M xto o x100 Axis i movemen X Y control Ia Dai s Ly Ss L3 Rapid traverse Machine tool Tool 4 6 2 Jog Feed E E Oe When the jog feed mode is selected the tool can be moved in the axis direction or in which the machine is to be moved at the per minute feed The jog feed rate is common to all part systems Jog Feed rate Override Machine tool Manual cutting feed d L Axis x Y Z movement control Ne Lo Neer Viz 41 4 Feed 4 6 Manual Feed 4 6 3 Incremental Feed C64 ee ee foes Sa Oe Ce GE When the incremental feed mode is selected the tool can be operated by an amount equivalent to the designated amount incremental value in the axis direction each time the jog swi
116. circuit protection function 12 24VDC 0 1A point 2A common 32 points 32 points common output delay 1ms terminal block with short circuit protection function 12 24VDC 0 1A point 2A common 64 points 32 points common output delay 1ms connector with short circuit protection function 12 24VDC 0 5A point 4A common 16 points 16 points common output delay 1ms with fuse terminal block Transistor QY68A 5 24VDC 2A point 8A unit 8 points all points independent sink source sink terminal block no fuse QY70 5 12VDC 16mA point 16 points 16 points common output delay 0 3ms TTL CMOS with fuse terminal block sink Qy71 5 12VDC 16mA point 32 points 32 points common output delay 0 3ms with fuse connector QY80 12 24VDC 0 5A point 4A common 16 points 16 points common output Transistor delay 1ms with fuse terminal block source QY81P 12 24VDC 0 1A point 2A common 32points 32points common output delay 1ms connector with short circuit protection function QX40 S1 Input unit QX41 QX42 QX80 QX81 QY10 Contact QY41P Transistor QY42P Output unit QY50 248 18 Machine Support Functions 18 6 External PLC Link Intelligent unit Outline QJ71FL71 T F01 FL net OPCN 2 unit QJ71FL71 B5 F01 QJ71FL71 B2 F01 AS i master unit QJ71AS92 AS i Standard Ver 2 11 compatible master Others Outl
117. commanded as follows G75 G75 Re X U Z W Pi Qk Rd Ff Re X U Z W Pi Qk Rd Ff Retract amount e when X U Z W command is not given Modal B point coordinate absolute incremental B point coordinate absolute incremental Tool shift amount radius designation incremental sign not required Cut depth k radius designation incremental sign not required Relief amount at cut bottom d If sign is not provided relief is made at the first cut bottom If sign is provided relief is made not at the first cut bottom but at the second cut bottom and later Feed rate S start point e 9 and 12 just before the last cycle are executed with the remaining distance e 2 4 6 8 10 11 and 12 are executed at the rapid traverse feedrate 140 12 Programming Support Functions 12 1 Machining Method Support Functions g Multiple repetitive thread cutting cycle G76 When the thread cutting start and end points are commanded cut at any desired angle can be made by automatically cutting so that the cut section area cutting torque per time becomes constant in the G76 fixed cycle Various longitudinal threads can be cut by considering the thread cutting end point coordinate and taper height constituent command value Command Format G76 Pmra Rd G76 XU ZW Ri Pk Qad FI Cut count at finishing 01 to 99 modal Chamfering amount 00 to 99 modal Se
118. control 2 SHG control 3 SHG control FF Feed forward Droop Droop during rapid traverse deceleration 1 Conventional control 2 SHG control 3 SHG control FF Feed forward Time Conventional control SHG control SHG control FF Roundness error um 178 Conventional control 200 SHG control FF 60 Positioning time ms SHG control 13 Machine Accuracy Compensation 13 2 Dynamic Accuracy Compensation 13 2 2 Dual Feedback Ors o o o o Depending on the frequency the weight gain of the position feedback amount provided by the motor end detector and position feedback amount provided by the machine end detector stands in the correlation shown in the figure below Semi closed control is provided on a transient basis whereas positioning can be controlled by the closed status This function is used to select the primary delay filter time constant during dual feedback control as a parameter setting Weight gain of position feedback amounts db db 1 1 g T CH CH rad s rad s Time constant T here is adjusted using a parameter 13 2 3 Lost Motion Compensation C64 EE ee p OS pO a 0 ET E This function compensates the error in the protrusion shape caused by lost motion at the arc quadrant changeover section during circular cutting 179 14 Automation Support Functions 14 1 External Data Input 14 Automation Support Func
119. d for calling the G code macro or M code macro can be done independently for each system T system M system 116 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 2 3 Macro Interruption C64 T system L system M system L system T system By inputting a user macro interrupt signal from the PLC the program being currently executed is interrupted and other programs can be called instead Retract or return operations when tools have been damaged for instance and other kinds of restoration operations to be conducted when trouble has occurred are programmed in the interrupt programs There are two types of interrupts type 1 and type 2 as described below and they are selected using a parameter Interrupt type 1 The block being executed is immediately interrupted and the interrupt program is run immediately Interrupt type 2 After the block being executed is complete the interrupt program is executed The command format is given below M96 P H_ User macro interrupt valid M97 User macro interrupt invalid P Interrupt program No H Interrupt sequence No Machining program Opm Interrupt program Opi The user macro interrupt signal is accepted during this period The user macro interrupt signal is not 3 accepted during this period The modal information is restored to the status applying before interrupt 117 12 Programming Support Functions 12
120. d in the memory g Press fit and positioning mode In this mode the axis is positioned while it is pressed against the machine end etc 235 18 Machine Support Functions 18 3 PLC Operation 18 3 PLC Operation 18 3 1 Arbitrary Feed in Manual Mode C64 Ee EE EE EE This function enables the feed directions and feed rates of the control axes to be controlled using commands from the user PLC The arbitrary feed function controls the movement of the axes at the specified rates while the start signal is output from the PLC to the NC system PLC operations can be performed even during manual operation or automatic operation but they cannot be performed when an axis for which arbitrary feed has been assigned is executing a command from the NC system that is while the axis is moving 236 18 Machine Support Functions 18 3 PLC Operation 18 3 3 PLC Axis Control AL AS TI AS TAS IL AS Over and above the NC control axes this function enables axes to be controlled independently by commands based on the PLC PLC PLC axis control DDB function Dem Description Max 7 axes controlled axes A multiple number of PLC axes can be started simultaneously Command increment Least command increment 0 001mm 0 0001 inch 0 0001mm 0 00001 inch Same as command increment for NC control axes Feed rate Least command increment 0 001mm Rapid traverse 0 to 1000000 mm min 0 t
121. d in the same block it is treated as a linear axis in degree units 1 1mm and linear interpolation is performed 18 3 Positioning Interpolation 3 2 Linear Circular Interpolation 3 2 2 Circular Interpolation Center Radius Designation G2 G3 C64 ee Oe WEE Oe 1 Circular interpolation with I J K commands This function moves a tool along a circular arc on the plane selected by the plane selection G code with movement command value supplied in the program G02 G03 Xx1 Yy1 lid Jji Pn Also possible for additional axes A B C U V W G02 G03 _ Arc rotation direction Xx1 Yy1 End point coordinate values lit Jj1 Arc center coordinate values ET Feed rate The above commands move the tool along the circular arc at the f1 feed rate The tool moves along a circular path whose center is the position from the start point designated by distance i1 in the X axis direction and distance j1 in the Y axis direction toward the end point The direction of the arc rotation is specified by G02 or GOS G02 Clockwise CW G03 Counterclockwise CCW The plane is selected by G17 G18 or G19 G17 XY plane Y Gi xX G18 G18 ZX plane G19 YZ plane N SCH Go3 cos Example See below for examples of circular CH X Z commands Y Z aig Start point G02 F fw Gos I J End point Y a The axes that can be commanded simultaneously are the two axes for the selected plane b The feed rate is cont
122. decelerate However with interpolation during automatic operation the feed rate of the axis will be reduced to the deceleration rate if there is even one axis for which the signal that coincides with the direction of current movement has been input The external deceleration input signal can be canceled using a parameter for the cutting feed only 201 15 Safety and Maintenance 15 3 Protection 15 3 8 Door Interlock 15 3 8 1 Door Interlock Os E EE EE Outline of function Under the CE marking scheme of the European safety standards machine directive the opening of any protection doors while a machine is actually moving is prohibited When the door open signal is input from the PLC this function first decelerates and stops all the control axes establishes the ready OFF status and then shuts off the drive power inside the servo drive units so that the motors are no longer driven When the door open signal has been input during automatic operation the suspended machining can be resumed by first closing the door concerned and then initiating cycle start again Description of operation When a door is open The NC system operates as follows when the door open signal is input 1 It stops operations 1 When automatic operation was underway The machine is set to the feed hold mode and all the axes decelerate and stop The spindle also stops 2 When manual operation was underway All the axes decelerate and stop immedi
123. deletion of parameters and the editing of programs from the setting and display unit Data protection is divided into the following groups Group 1 For protecting the tool data and protecting the coordinate system presettings as based on origin setting zero Group 2 For protecting the user parameters and common variables Group 3 For protecting the machining programs 192 15 Safety and Maintenance 15 2 Display for Ensuring Safety 15 2 Display for Ensuring Safety 15 2 1 NC Warning C64 Es a ee Es EA EE Se SE The warnings which are output by the NC system are listed below When one of these warnings has occurred a warning number is output to the PLC anda description of the warning appears on the screen Operation can be continued without taking further action Type of warning Description Servo warning The servo warning is displayed Spindle warning The spindle warning is displayed System warning The system warning is displayed State such as temperature rise battery voltage low etc Absolute position warning A warning in the absolute position detection system is displayed Auxiliary axis warning The auxiliary axis warning is displayed 15 2 2 NC Alarm Ot 0 i 2 Of a The alarms which are output by the NC system are listed below When one of these alarms has occurred an alarm number is output to the PLC and a description of the alarm appears on th
124. dinate systems in accordance with the parameters settings The coordinate systems created are given below 1 Machine coordinate system corresponding to G53 2 G54 to G59 workpiece coordinate system 3 Local coordinate systems created under G54 to G59 workpiece coordinate systems The distances from the zero point of G53 machine coordinate system are set to the controller coordinate related parameters Thus where the No 1 reference point is set in the machine is the base for the setting 84 10 Coordinate System 10 1 Coordinate System Type and Setting 10 1 4 Workpiece Coordinate System Selection 6 sets G54 to G59 C64 tO cnt ee ee e fe OO When a multiple number of workpieces with the same shape are to be machined these commands enable the same shape to be machined by executing a single machining program in the coordinate system of each workpiece Up to 6 workpiece coordinate systems can be selected The G54 workpiece coordinate systems are selected when the power is turned ON or the reset signal which cancels the modal information is input Geode Function Workpiece coordinate system 1 W1 Workpiece coordinate system 2 W2 Workpiece coordinate system 3 W3 Workpiece coordinate system 4 W4 Workpiece coordinate system 5 W5 Workpiece coordinate system 6 W6 The command format to select the workpiece coordinate system and to move on the workpiece coordinate system are given below G90 G54 G
125. e screen Operation cannot be continued without taking remedial action Type of warning Description Operation alarm This alarm occurring due to incorrect operation by the operator during NC operation and that by machine trouble are displayed Servo alarm This alarm describes errors in the servo system such as the servo drive unit motor and encoder Spindle alarm This alarm describes errors in the spindle system such as the spindle drive unit motor and encoder MCP alarm An error has occurred in the drive unit and other interfaces System alarm This alarm is displayed with the register at the time when the error occurred on the screen if the system stops due to a system error Absolute position detection system alarm An alarm in the absolute position detection system is displayed Auxiliary axis alarm The auxiliary axis alarm is displayed User PLC alarm The user PLC alarm is displayed Program error This alarm occur during automatic operation and the cause of this alarm is mainly program errors which occur for instance when mistakes have been made in the preparation of the machining programs or when programs which conform to the specification have not been prepared 193 15 Safety and Maintenance 15 2 Display for Ensuring Safety 15 2 3 Operation Stop Cause C6 C64 p FON Fs OF E The stop cause of automatic operation is displayed on
126. e CRT CRT W RX211 card wo type machining system Key switch escutcheon shee FCUA CT120 Keyboard integrated type with 9 type 9 type CRT CRT RX211 card Integrated type lathe system sheet Key switch escutcheon FCUA CR10 Display unit with 9 type CRT 9 type CRT Keyboard separated type Escutcheon FCUA KB10 Keyboard Key switch Separated type machining system RX211 card sheet FCUA KB20 Keyboard Key switch Separated type machining system sheet FCU6 KB021 Keyboard Key switch Separated type machining system sheet FCUA KB30 Keyboard Key switch Separated type lathe system sheet FCU6 KB031 Keyboard Key switch 209 Details Main card Back panel IC card interface Details Expansion card Expansion card Expansion card Expansion card Use as set Expansion card Use as set Expansion card Use as set Expansion card Expansion card Expansion card Expansion card Expansion card Expansion card Extension back panel a set of metal plates Details Control card 24VDC input Use as set with FCUA KB20 Control card 24VDC input Use as set with FCUA KB20 Control card 24VDC input Control card 24VDC input CRT 100VAC input Control card 24VDC input CRT 100VAC input Use as set with FCUA KB10 Control card 24VDC input CRT 100VAC input Use as set with FCUA CR10 Use as set with FCUA LD10 or FCU6 DUT32 Use as set with FCU6 DUT32 FCUA KB20 with changed outline dimensions Use as set with FCUA LD10 or FC
127. e V axis as the axis parallel to the Y axis helical interpolation will result for a cylinder which is inclined as shown in the figure on the right In other words linear interpolation of the Z and V axes is carried out in synchronization with the circular interpolation on the XY plane 22 4 Feed 4 1 Feed Rate 4 Feed 4 1 Feed Rate 4 1 1 Rapid Traverse Rate m min 1000 1000 1000 1000 1000 T system M system The rapid traverse rate can be set independently for each axis The rapid traverse rate is effective for GOO G27 G28 G29 G30 and G60 commands Override can be applied to the rapid traverse rate using the external signal supplied e Rapid Traverse Rate setting range Least input increment B C Metric input 1 1000000 mm min mm 1 100000 mm min mm Inch input 1 39370 inch min 1 3937 inch min Least input increment B 0 001 mm 0 0001 inch Least input increment C 0 0001 mm 0 00001 inch L system The rapid traverse rate can be set independently for each axis The rapid traverse rate is effective for GOO G27 G28 G29 G30 and G53 commands Override can be applied to the rapid traverse rate using the external signal supplied e Rapid Traverse Rate setting range Least input increment B C Metric input 1 1000000 mm min mim 1 100000 mm min min Inch input 1 39370 inch min 1 3937 inch min Least input increment B 0 001 mm 0 0001 inch Leas
128. e in position check width designated with parameter or with I in same block Servo Previous block Com mand Es Block interpolation completion point In position check width 168 12 Programming Support Functions 12 2 Machining Accuracy Support Functions 12 2 2 1 Exact Stop Check Mode G61 6 C64 T system L system M system L system T system A deceleration check is performed when the G61 exact stop check mode command has been selected G61 is a modal command The modal command is released by the following commands G62 Automatic corner override G63 Tapping mode G64 Cutting mode G61 1 High accuracy control mode T system M system Refer to 12 2 2 Deceleration Check for details on the deceleration check 12 2 2 2 Exact Stop Check G09 6 C64 T system E eee ee eee A deceleration check is performed when the GO9 exact stop check command has been designated in the same block The G09 command is issued in the same block as the cutting command It is an unmodal command Refer to 12 2 2 Deceleration Check for details on the deceleration check 12 2 2 3 Error Detect 6 C64 T system E eee ee EE ae To prevent rounding of a corner during cutting feed the operation can be changed by turning an external signal switch ON so that the axis decelerates and stops once at the end of the block and then the next block is executed The decelerat
129. e up to feed stop based on the detection delay in the skip signal input is calculated as below A Coasting distance mm x Tp t E G31 rate mm min Tp Position loop time constant s position loop gain T Response delay time of 0 0035 s 1 Note 2 Skipping during machine lock is not valid 182 14 Automation Support Functions 14 2 Measurement 14 2 1 2 Multiple step Skip ECAT NTA Se ee ee 1 G31 n method This function realizes skipping by designating a combination of skip signals for each skip command G31 1 G31 2 G31 3 The combination of the skip signals 1 2 and 3 are designated with parameters for each G code G31 1 31 2 31 3 and the skip operation is executed when all signals in the combination are input G31 n Xx1 Yy1 Zz1 EI G31 n Skip command n 1 2 3 Xx1 Yy1 Zz1 Command format axis coordinate word and target coordinates Ffi Feed rate mm min 2 G31Pn method As with the G31 n method the valid skip signal is designated and skip is executed However the method of designating the valid skip signal differs The skip signals that can be used are 1 to 4 Which is to be used is designated with P in the program Refer to Table 1 for the relation of the P values and valid signals Skip can be executed on dwell allowing the remaining dwell time to be canceled and the next block executed under the skip conditions to distinguish external skip signals 1 to 4 se
130. ed 170 12 Programming Support Functions 12 2 Machining Accuracy Support Functions 12 2 3 High Accuracy Control G61 1 2 kk C6 C64 T system L system M system L system T system This function controls the operation so the lag will be eliminated in control systems and servo systems With this function improved machining accuracy can be realized especially during high speed machining and machining time can be reduced The high accuracy control is commanded with G61 1 High accuracy control ON Effects in GO2 G03 circular interpolation Neat machining of sharp corners without Machining path with a feed forward waste is realized with optimum linear gain of 70 in high accuracy control acceleration deceleration and corner mode judgement Commanded path Optimum corner deceleration Machining path with a feed X forward gain of 0 in high accuracy control mode Machining path when high accuracy control mode is OFF JAN Conventionally R Command radius mm AR Radius error mm Conventionally i I 209 Optimum corner deceleration T F Cutting feed rate m min Acceleration deceleration before interpolation T system M system By accelerating decelerating before interpolation the machining shape error can be eliminated with smoothing and a highly accurate path can be achieved With the arc commands the radius reduction error can be significantly minimized Furthermore since con
131. ee ee Egger eg 195 15 3 2 Stored Stroke EE 195 15 3 2 1 Stored Stroke Limit WM ccscsii csseisvctscneteesahiaasdecabeedatisectaneeerenienens 196 15 3 2 2 Stored Stroke Lem 198 15 3 2 3 Stored Stroke Limit IB 199 15 3 2 4 Stored Stroke Limit IC 199 15 3 3 Stroke Check Before MOVeMent ceccceceesceeeeeeeeeeeeceeeseeceeseaeeeaeeeseeeseeeeaes 199 15 3 4 Chuck Tail Stock Barrier Check G32027 200 Tree eerste eege eege 201 15 3 6 External eet eebe eegene Deeg 201 NR lee 202 15 3 8 1 Door Interlock l i riisiin saasaa aida Ee 202 15 3 8 2 DOO Interoek EEN 203 15 3 9 gt Parameter LOCK maneo EE EE 204 15 3 10 Program Protect Edit Lock B O cscscccsecensieccctssscnenccasd accaets uceesacaddoesseternadonad 204 15 3 11 Program Display RE 205 15 4 Maintenance and Troubleshooting sseeessessseeieeeeesirssirttittrinternnstnnntrnnrnnnernnsnnnne 206 154A History DIAGNOSIS EE 206 15 4 2 Setup Monitor for Servo and Gpinmde AAA 206 15 4 3 Data leie e BEE 206 15 4 5 Machine Operation History Monitor ceccceecececeeeeeeeeeeeeeeeeeeeaeeseeeeeeeeneeeaaes 207 15 4 6 NC Data Backyp EE 207 E A age e 207 16 Cabinetand Installation ie eege ee 208 16 1 Cabinet Construction E 208 16 2 Power Supply Environment and Installation Conditions c ccceseeeeeeeeeeeeeeees 211 17 Servo Spindle System EE 213 Ee EE 213 17 41 dl e Ee ETA AE 213 17 1 4 MDS B SVJ2 Compact and Small Capacity eccecceceeeceeeeeeeeeeee
132. eed type Rapid traverse rate R 2 Differences according to detection method First return after power ON Second return and following Incremental position detection SS method Dog type High speed Absolute position detection method High speed High speed 90 10 Coordinate System 10 2 Return 10 2 2 Automatic 1st Reference Point Return G28 G29 pe Os dh Oe iF O lS 30 Se The machine can be returned to the first reference point by assigning the G28 command during automatic operation If the interim point is commanded the machine is moved up to that point by rapid traverse so that it is positioned and then returned separately for each axis to the first reference point Alternatively by assigning the G29 command the machine can be first positioned separately for each axis at the G28 or G30 interim point and then positioned at the command position Automatic 1st reference point return Start position return The tool first returns to the interim position of the 1st reference point return start from the 1st reference point and then is positioned at the position designated in the program The G28 programming format is given below G28 Xx1 Yy1 2Zz1 G28 Return command Xx1 Yy1 Zz1 Return control axes interim point Each axis is first positioned by rapid traverse to the position interim point assigned for the assigned axis and then is returned independently to the 1st refe
133. eeeeeeneetaee 213 17 1 6 MDS R V1 R V2 200V Compact and Small Capachtv enneren 213 EG le E E tiene er oer E 214 17 2 1 MDS C1 SP C1 SPM B SP 200V ecseesceeeceeeseeseeeceeeeeaeeeeaneeeeeaeesneaneeeeeaees 214 17 2 3 MDS B SPJ2 Compact and Small Capacity ccceeeceeeceeeeeeeeeeeeeeeeeeeneeeees 214 vi 18 17 3 Auxillary TEE 214 17 3 1 Index Positioning Servo MR J2 CT EE 214 eZ AIP OWED DEE cs cncss te E acces acetnatcest sg atari eeh EEEes 215 17 4 1 Power Supply MDS C1 CV B CVE REENEN 215 17 4 2 AC Reactor for e ET 215 EG Elei BEE 215 17 4 4 Power Supply MDS A CR Resistance Regeneration ceceeeeeeeeees 215 MachipezupportEtuoetlgtgeeessheeeeee eege SEENEN eE 216 DE H EE 216 18 1A PEG Basic FUNCION EE 216 18 1 1 1 Built in PLC Basic FUNCHON 2 cccsayeccs atest REENEN akceeetes 216 18 1 2 Built in PLC Processing Mode vi get ENEE ENEE eae 220 18 1 2 2 MELSEC Development Tool UE 220 18 1 3 Built in PLC Capacity Number Of Steps 0 ceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaees 220 18 1 4 Machine Contact Input Output UE 221 18 1 6 PLC D6VGIO PMG IN eegegetieeekb erer asides encensteyscnskth Ee dete uuedesaouen EE 225 18 1 6 2 MELSEG Development Tool i cccsiesnasd edeeeggeiger id es eieiug eg 225 18 1 7 C Language PUNCHON EE 225 18 112 GOT COMMGCUOM zi enep a e a e E Ea e aei 226 18 1 12 1 CPU Direct Connection H A2 21 222 226 18 1 12 2 CC Link Connection Remote Devicel 227 18 1 12 3
134. een preparation of inherent screen 2 DDB interface function Read write CNC data 3 Machine control interface function Set reset PLC device 4 File release interface function Preparation modification registration etc of user files using file system of CNC system 18 7 1 APLC pe is ais a E E E TR EE The screens are released by pressing the FO function key nothing is displayed on the screen of the NC unit This enables the machine tool builder to display its own screens from its customized software Using the APLC libraries the customized software enables screen displays characters graphics key loading file read write NC unit internal information read write and exchanges of R register and other information with PLC ladders Customized software is described using C language and developed using a commercial compiler 18 7 6 EZSocket I F AL AS A AS IL AS E This middleware makes it easy to develop applications having a Windows interface The various functions of the NC unit can be used from a Windows application using VC language VB language and VBA macro language 255 Appendix 1 List of Specifications Appendix 1 List of Specifications pofeldsip jou et spod PUBLULWOD y 0 puods 1109 YdIYM PUL J9 OJJUOD y SPISU p 10 S Sse UO syueLejq Bulpnjoul sus oeseYUD sa zou p SIU E 30N S JUBWWOD JOU ase Adu uongjeco Duunp nsa Uu 10119 UE nq Bde UO PaO s ag BAOGE pa
135. either by operations performed by the operator or by using the user PLC Note Concerning the handling of an analog spindle The signals described in this section are valid in a system with bus connections for the NC control unit and drive units When an analog spindle is connected the NC system cannot verify that the spindle has come to a complete stop This means that the door should be opened after the PLC has verified that the spindle has come to a complete stop Since the spindle may resume its rotation immediately after the door has been closed set the forward and reverse rotation signals to OFF when opening the door so as to ensure safety 203 15 Safety and Maintenance 15 3 Protection Differences from door interlock 1 The method used to stop the machine during automatic operation is the same as with the axis interlock function 2 The servo ready finish signal SE is not set to OFF 3 Automatic start is valid during door interlock However the interlock takes effect for the axis movements 4 When this door interlock function door open signal ON is initiated during axis movement the axes decelerate and stop 5 When this door interlock function door open signal is set to OFF the axis movement resumes 15 3 9 Parameter Lock SEO a eam e nee NT This function is used to prohibit changing the setup parameter 15 3 10 Program Protect Edit Lock B C C64 fee ie ee CR EE Oe OS a
136. eleration after Interpolation seeeeeeeeeeeeeeeeene 32 4 4 2 Rapid Traverse Constant Inclination Acceleratton Deceleraton 33 4 5 TBA CUMING EE 36 4 5 1 Thread Cutting Lead Thread Number Designation G33 ccceceeeeeeeeeee 36 4 5 2 Variable Lead Thread Cutting G84 oo eeeeeceeeeeeceeeeeeeeeeeeeseeeseaeetaeeeneeeeeeeeeaes 38 4 5 3 Synchronous Tapping G74 G84 ee cece eeneeeeeeeeee tease seeeeeeeeseaessaeeeeeeteaeeeaes 39 4 5 3 1 Synchronous Tapping GY EE 39 AS Ar ChamferiNg GE 40 4 6 Manual EE 41 4 6 1 Manual Rapid RRE 41 4 6 2 Jog FCCC ME 41 4 6 3 Incremental Feed icccccccississateecetaniaeccniawenaain ood ade EE SEENEN 42 4 6 4 Aande E DN 42 Bh Te OWN 0 EE 43 4 7 1 Dwell Time based Designation ccecccssccccessceeeeeeeeeeeeeeeeeeeeeeeeeseeeeeeseeeeeeeee 43 5 Program Memories veeeg dev casccveandeieeadacunatiine desead canard dene eiivadadidetiatiennts 44 5 1 Memory Capacity EE 44 5 1 1 Memory Capacity Number of Programs Stored AA 44 5 2 Editing Metdia nea aea o a a r adaa aaa aari i 45 5 2 1 Program EGUNING geet Geteste Ce et EAA ETAR 45 5 2 2 Background Editing eneen eaaa naaa eaaa aa RES aE AKKE ena 46 6 Operation and Displays sccssetedceier ae cec te Ee yee 47 6 1 Structure of Operation Display Panel uk 47 6 2 Operation Methods and Functions cece eeeeeeeeeeeeeeeeeeseeeseeeeeaeeseeeteeeeeeaees 48 6 2 1 Memory Switch PEC Switch EE EN 48 6 3 Display Methods and Content ccccecceesees
137. en the coordinate system setting is commanded by G92 all the workpiece coordinate systems from G54 through G59 referenced to the machine coordinate system undergo a shift Coordinate system created by automatic Coordinate system after coordinate coordinate system setting system setting by G92 M C aX Machine coordinate N7 system E 4 Wi D y G92 X Xx1 N Machine X New W1 Vv coordinate system ps IW KR Ra G92 command Tool position y position 1 All the workpiece coordinates from G54 to G59 move in parallel 2 There are two ways to return a shifted coordinate system to its original position a Carry out dog type reference point return b Move to machine coordinate system zero point and assign G92 and G53 commands in same block to set the machine coordinate system G90 G53 GOO X0 YO Positioning at machine coordinate system zero point G92 G53 X0 YO ____ Coordinate system zero setting in machine coordinate system This returns all the workpiece coordinates from G54 to G59 to their original positions 10 1 3 Automatic Coordinate System Setting C64 Dee eh E EE E When the tool has arrived at the reference point by means of the first manual or automatic dog type reference point return after the controller power is turned ON or immediately after the power is turned ON for the absolute position specifications this function creates the coor
138. en the counted number reaches the set max value 12 High speed input output signal There are signals that can be input and output at a 7 1ms cycle for high speed processing a Input signal ON time tson tson gt 8ms b After the signal output is set in the interface it can be output to the machine side with a max 7 1ms delay The input also appears on the interface with a 7 1ms delay c The signals used for high speed processing are assigned with the parameters Assignment is possible in a continuous 16 point unit 13 PLC analog voltage control a Analog output When the specified data is put in the file register the corresponding analog voltage is output from the analog output external connector lt Relationship between file register contents and analog output voltage gt Analog output V Contents of file register Output voltage 0 to 10V 5 Resolution Full scale 10V 4095 Load condition 10 kQ resistance load standard Output impedance 220 Q Note The remote I O unit DX120 DX121 is required for analog output 219 18 Machine Support Functions 18 1 PLC 18 1 2 Built in PLC Processing Mode An exclusive sequence program that controls the various signals between the controller and machine to realize operation applicable to each machine must be created The sequence execution modes include high speed processing and main processing 1 High speed processing This mode pr
139. errrrrrrresrerres 10 2 3 2nd 3rd 4th Reference Point Return CG20 10 2 4 Reference Point Verification OG3 10 2 5 Absolute position detection isis pitacceleidiesdieeaccdereitie acne hela aieaslendastenss 10 2 6 Tool Exchange Point Return G30 1 to G30 6 0 0 eeeeeeeeeeeeeteeeeeeeeeeeeeeeenaaee 11 Operation Support FUNCTIONS 0 ccc esesseeeeeeeeeeeeeeeeeeeeeeneeeeneeeessseeeeeesseeneeeesseeneeenees Tis Program CONTO EE 11 1 1 Optional Block Skip GEN AST Re lee EE 112 Program OS EE Whig lv Dry RUN EE RBE ene 11 2 3 Miscellaneous Function LOCK sgeeeesdeedeetebie gies g t getest ege 11 3 Vie EE EE 114 34 Bd ei EE 11 3 2 Sequence Number Search ccccccccceceeeceseeeeeeesseeeeeeeeaeeseeeeeaaeeaaeesenseeeeeaeeeaes 11 3 5 Automatic Operation Start EE AEB NC E 113 7 Feed TON DEE RE R I e EE 11 4 1 Manual Interruption EE 11 4 2 Automatic Operation Handle Interruption sssssseessessessrssnesrnsreerrssrenrrsrrernsrne 11 4 3 Manual Absolute Mode ON OFF AA 11 4 4 Thread Cutting Cycle Retract c cccceeceeseceeeseeseeceeeceesaeesaeeseeseeeeeaeesneeeeaeeeaaes AS PADDING BEE EE 11 4 6 Manual Numerical value Commande 114 8 ORK dr Le 11 4 9 Simultaneous Operation of Manual and Automatic Modes ccccceeeeeees 11 4 10 Simultaneous Operation of Jog and Handle Modes AAA 11 4 11 Reference Point betragt wee SEENEN EENEG ENEE EEEEAEEhEReeG 12 Program Support FUNCTIONS eege geEEeE decease neti eet 12 1 Machin
140. eseneeseneeseeeneeseeeeeseeeneeeeeeeesseenseesneeaeeneeneees 180 14 1 e RRE Wee EE 180 14 1 1 External SCAN CM EE EE 180 14 1 2 External Workpiece Coordinate Offset kee 181 14 2 Measurement G31 G3 182 VAST SKID DEE 182 EE SOMO EE 182 14 2 1 2 Multiple step Skip EE 183 14 2 5 Automatic Tool Length Measurement cecceeseeeeseeceseeeeeeeeeeeseeeeeeeeeeeeees 185 14 2 6 Manual Tool Length Measurement A 188 14 3 A ee eine EE 189 14 3 1 Tool Life Maregetrettt eseu enge AAS aS age tedster aneenetinegaee 189 14 3 1 2 Tool Life Management I euegeu eeddgete uge ekgegeg SEAN 189 14 3 2 Number of Tool Life Management Ges 189 14 3 3 Display of Number of Parts es geteeieeresegegeie Eege asereaaaantee 189 14 3 4 Load EE 190 14 8 5 POsitlon Switch EE 190 E ESAO EE 191 14 5 1 Programmable Current Limttaton 191 14 5 4Automatie Restart EE 191 15 Safety and Maitnteuanege 2egeeeeste ENER ee 192 15 1 Safety WIC INOS oases lt cat aden eStore EE 192 15 11 une ne e EE 192 15 1 2 Data PrOlGCHOr Key E 192 15 2 Display for Ensuring EE 193 15 21 NG Warning EE 193 15 22 NG ALAIN scsi e e E RE A ae EE Eea AEAEE 193 15 2 3 ET E lege dee 194 15 2 4 Emergency Stop Cause cccsccecceseeceeeceeceeseeeeseeseeeeeeeeeaeesaaeseeeseaeessaeneeeeeaes 194 15 2 5 Temperature Detection seg segieengesense easter tavsccabaserenesserabedes st Qiansartecesteatencstayece 194 19 3 ROLE CU GIN EE 195 15 3 1 Stroke End Over Teemelt eeeeeeeeienieed n
141. ew Se 24VDC 5 T TA P P Instantaneous stop tolerance time Current consumption 24V 0 LA 24V 1 5A Note 1 24V 0 7A Note 1 Note 1 Heating value eat 30W Note 2 30W Note 2 Note 2 omg 57g 59 5500 Refer to Appendix Note 1 Only the amount consumed by the control circuit Note 2 When all points of the machine input output interface circuit are operating Ka G 2 io oO D Q n T g o Cc bg Oo specifications 4 Servo Spindle Refer to the following manuals for details on the servo and spindle system MDS C1 Series Specification Manual BNP C3040 MDS B SVJ2 Series Specifications and Instruction Manual BNP B3937 MDS B SPuJ2 Series Specification and Instruction Manual BNP B2164 MDS J2 CT Series Specifications and Instruction Manual BNP B3944 212 17 Servo Spindle System 17 1 Feed Axis 17 Servo Spindle System Refer to the following manuals for details on the servo and spindle system MDS C1 Series Specification Manual MDS B SVJ2 Series Specifications and Instruction Manual MDS B SPu2 Series Specification and Instruction Manual MDS J2 CT Series Specifications and Instruction Manual Zen 17 1 Feed Axis 17 1 1 MDS C1 V1 C1 V2 200V 1 Servo motor HCOO A51 E51 1000kp rev 6 C64 T system M system L system aa 2 Servo motor HCOL A42 E42 100kp rev C64 T system T system BG EE EE GE e T system oO 17 1 4 MDS B SVJ2 Compact and Small
142. except the last one The in position check is conducted at the commanded hole bottom position last hole drilling Motion at the hole bottom position It varies depending on the fixed cycle mode Spindle CCW M04 spindle CW M03 dwell etc are included Return to the R point Return to the initial point at rapid traverse feed Operations 6 and 5 may be conducted as a single operation depending on the fixed cycle mode Note With a synchronous tap command the in position check is conducted in accordance with the parameters Whether the fixed cycle is complete with motion 6 or 7 can be specified by using either of the following G commands G98 Initial level return G99 R point level return These commands are modal For example once G98 is given the G98 mode is entered until G99 is given The G98 mode is entered in the initial state when the controller is ready 124 12 Programming Support Functions 12 1 Machining Method Support Functions Deep hole drilling cycle G83 G87 G83 G87 Deep hole drilling cycle G83 Z axis direction G87 X axis direction EE E reg given q q se n D Z point X o Initial point t G99 mode Ze 98 mode i im Initial point SCH a G98 mode R point G99 mode i G83 2 G84 88 G85 89 Deep hole drilling cycle Tapping cycle Boring cycle C axis clamp Reverse rotation of spindle rotary tool oo C axis clamp Pa f oe Dwell gt 0
143. f Specifications O Standard O Selection No specification A Optional Ak Special additional specifications C64 Secondary class 8 Spindle Tool and Miscellaneous functions i 1 Spindle functions S 1 Command Output 1 2 Spindle serial I F _4 Coil change 15 2 Speed control i 4 Miscellaneous function finish 4 2nd miscell i 12nd miscellaneous function 9 Tool compensation 4 Automatic decision of nose radius compensation direction G46 40 i Tool shape wear offset amount 268 Appendix 3 List of Specifications O Standard O Selection No specification A Optional Ak Special additional specifications E C84 for TRF for FTL for FTL for TRF T system Lsystem M system L system T system 10 Coordinate system 8 sets G54 1P1 to P48 iLocal coordinate system Plane selection i E Counter set 2 Return i i Manual reference point return 2nd 3rd 4th reference point return Absolute position detection ool exchange position return 11 Operation support functions 1 Program 1 Optional block skip 2 Program test Machine lock 3 Program search start stop Sequence number search i _8 Search amp Start 4 Interrur 1 Manual interruption Manual absolute mode ON OFF Tapping retract MDI interruption Simultaneous operation of manual and automatic modes E 11 Reference point retract 269 Appendix 3 List of Specifications IS
144. forward control characteristic to this CNC system Feed forward control Position loop gain Speed loop gain Motor Differential 172 12 Programming Support Functions 12 3 Programming Support Functions 12 3 Programming Support Functions 12 3 2 Address Check C64 When a machining program is to be run it can be checked in 1 word units A parameter is used to select whether or not to conduct an address check Program address check operation In addition to the conventional program check a simple check in 1 word units is conducted If letters of the alphabet follow successively a program error results Word Consists of one letter followed by a number composed of several digits With the conventional method when a letter was not followed by a number that the number was assumed to be zero however now an error will result when this new check is performed An error will not result in the following cases 1 Machine language 2 Comment statements Example of a program address check Example 1 When the letter is not followed by a number G28X Program should be reviewed and changed to G28X0 etc Example 2 When there is an illegal character string TEST gt Program should be reviewed and changed to TEST etc 173 13 Machine Accuracy Compensation 13 1 Static Accuracy Compensation 13 Machine Accuracy Compensation 13 1 Static Accuracy Compensation 13 1 1 Backlash Compensation C64
145. from the PLC The spindle synchronization control mode is established by inputting the spindle synchronization control signal While this mode is established the synchronized spindle is controlled in synchronization with the rotation speed assigned for the basic spindle 64 8 Spindle Tool and Miscellaneous Functions 8 2 Tool Functions T 8 2 Tool Functions T 8 2 1 Tool Functions 6 C64 fee Sh Oe i Oe S 1 T system M system When an 8 digit number following address T TO0000000 T99999999 is assigned 8 digit code data and start signal will be output to PLC Only one set of T commands can be commanded in a block Processing and complete sequences must be incorporated on the PLC side for all T commands Note 1 There are some screens in the setting and display unit that cannot display all eight digits 2 L system The command is issued with an 8 digit number following address T TO T99999999 The high order 6 digits or 7 digits are designated as the tool No and the low order 2 digits or 1 digit are designated as the offset No Which method is to be used is designated with parameters TXXXXXXXX Tool offset No Tool No TXXXXXXXX Tool offset No Tool No The 6 digit or 7 digit tool No code data and start signal will be output to the PLC Processing and complete sequences must be incorporated on the PLC side for all T commands Note 1 There are some screens in the setting and display
146. fset amount T system M system This is the value that is used by rotary tools As the tool length offset amount among the offset amounts for the position of the tool moving in the direction parallel to the control axis the offset amount in the longitudinal direction of the rotary tool is registered The tool length offset amount is set as a minus value As the tool radius compensation amount among the offset amounts for the position of the tool moving in the direction parallel to the control axis the offset amount in the radial direction of the rotary tool is registered The tool radius compensation amount is set as a plus value One offset amount data is registered in one offset number and the offset Nos are assigned using the address D or H commands When a No is assigned by a D address command offset is provided in the form of the tool radius when it is assigned by an H address command it is provided in the form of the tool length 78 9 Tool Compensation 9 3 Tool Offset Amount b Type 2 1 axis offset amounts with wear offset T system M system As with type 1 type 2 is for the offset amounts used by rotary tools With type 2 four kinds of offset amount data are registered in one offset No the tool length offset amount tool length wear offset amount tool radius compensation amount and tool radius wear compensation amount When an offset No is assigned by address D as the offset amount the tool radius is compensa
147. g G71 to G73 finish turning can be performed by using the G70 command The machining program is commanded as follows G70 A PO A Finish shape program number If it is omitted the program being executed is assumed to be designated P Finish shape start sequence number If it is omitted the program top is assumed to be designated Q Finish shape end sequence number If it is omitted the program end is assumed to be designated However if M99 precedes the Q command up to M99 1 The F S and T commands in the rough cutting cycle command G71 to G73 blocks are ignored and the F S and T commands in the finish shape program become effective 2 The memory address of the finish shape program executed by G71 to G72 is not stored Whenever G70 is executed a program search is made 3 When the G70 cycle terminates the tool returns to the start point at the rapid traverse feed rate and the next block is read Example 1 Sequence No designation N100 G70 P200 eee wes N110 N300 e o oo N120 N200 S Finish shape program N300 N310 Example 2 Program No designation Nioo e Atco d NIIDe sees 0100 N120 eeeee G01 X100 Z50 FO0 5 M99 In either example 1 or 2 after the N100 cycle is executed the N110 block is executed SE e 12 Programming Support Functions 12 1 Machining Method Support Functions Face cutting off cycle G74 When the slotting end point coordin
148. g of the spindle tools to be done easily without having to prepare or revise the machining program Even in an automatic operation mode these operations can be conducted with block stop Furthermore the M and T commands can be issued even on the tool offset amount setting and display screen therefore at the manual tool length measurement the tools can be called successively to the spindle and measured very simply without having to change the screen page Manual PLC numerical T command value sequence value processing M command value Note The input operation starts the execution of the M S or T command 11 4 8 MDI Interruption L 2 o Io o o This function enables MDI programs to be executed during automatic operation in the single block stop status When the modal status is changed in the MDI program the modal status in the automatic operation mode is also changed 109 11 Operation Support Functions 11 4 Interrupt Operation 11 4 9 Simultaneous Operation of Manual and Automatic Modes C6 C64 CDC O E eee a O ee oe This function enables manual operations to be performed during automatic operation by selecting an automatic operation mode MDI or memory and manual mode handle step jog or manual reference point return simultaneously Arbitrary feed based on the PLC is also possible Axis switching Automatic X axis operation position control Automatic mode
149. g selected is not changed by this command y d Machine coordinate system G53 1st reference point Workpiece coordinate system 1 G54 G53 G90 GOO X0 YO 82 10 Coordinate System 10 1 Coordinate System Type and Setting 10 1 2 Coordinate System Setting G92 C64 E Ehe E E When a coordinate system setting is assigned using the G92 command the G92 offset amount is applied so that the machine position in the current workpiece coordinate system is set to the coordinate values assigned by the G92 command as shown in the figure below and the workpiece coordinate systems are shifted accordingly The machine does not run and all the workpiece coordinate systems from G54 to G59 referenced to the machine coordinate system or the external workpiece coordinate system if the external workpiece coordinate offset has been set are shifted Offset of coordinate system by G92 coordinate system setting Example where W1 is shifted to new W1 when the machine was at the position x0 y0 above W1 and the G92 Xx1 Yy1 command was assigned when the workpiece coordinate system W1 is modal external workpiece coordinate system offset 0 interrupt amount offset 0 G92 offset amount X x0 x1 Y y0 y1 Machine position The shifted coordinate system is returned to its original position by dog type reference point return or the program 83 10 Coordinate System 10 1 Coordinate System Type and Setting Wh
150. generation C6 C64 pee IE j eS sj a eee SE EH 215 18 Machine Support Functions 18 1 PLC 18 Machine Support Functions 18 1 PLC 18 1 1 PLC Basic Function 18 1 1 1 Built in PLC Basic Function C6 C64 p ONS o Oke O a 1 Ladder commands Basic commands bit processing commands c LD LDI OR ORI AND ANI OUT PLS etc Function commands 192 commands including data transfer 4 basic arithmetic operations logic arithmetic operations large small identification binary BCD conversion branching conditional branching decoding encoding etc Exclusive commands 5 commands including ATC control Tool life management 12 types of network related commands 216 18 Machine Support Functions 18 1 PLC 2 Devices The device number for devices X Y B W and H are expressed with a hexadecimal All other device numbers are expressed as decimals Device Gees Units II Deek L LO to L255 256 points 1 bit Latch relay Backup memory 1 bit B Bower eto2poims tbt Linkreay OC o T240 to T255 16 points 1 bit 16 bit 100ms incremented timer Fixed timers D Lous D8191 8192 points 16 bit 32 bit_ Dataregister S O 16 bit PO to P255 e P360 to P379 P Conditional jump subroutine call label i Ea K 32768 to K32767 Decimal constant for 16 bit command K K 2147483647 to i K2147483647 ko Aoo Decimal constant for 32 bit command HO to HFFFF Hexadecimal constant for 16
151. gram The program format for the G code mirror image is shown below G51 1 il wi Zzi G51 1 Mirror image on Xx1 Yy1 Zz1 Command axes and command positions With the local coordinate system the mirror image is applied with the mirror positioned respectively at x1 y1 and z1 The program format for the G code mirror image cancel is shown below G50 1 Ki Vi Zei G50 1 Mirror image cancel Xx1 Yy1 Zz1 Command axes The coordinate word indicates the axes for which the mirror image function is to be canceled and the coordinates are ignored In the case of G51 1 Xx1 Shape achieved when Original shape program machining program for the y left side has been executed after the mirror command R Ki SE ad Ze oe ge oe T Mirroring axis 143 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 4 4 Mirror Image for Facing Tool Posts C64 T system L system M system L system T system With machines in which the base tool post and facing tool post are integrated this function enables the programs prepared for cutting at the base side to be executed by the tools on the facing side The distance between the two posts is set beforehand with the parameter The command format is given below G68 Facing tool post mirror image ON G69 Facing tool post mirror image OFF When the G68 command is issued the subsequent program coordinate s
152. gt Main loop transmission F SD OUT T F SD OUT R R RD Sub loop transmission R RD OUT R R RD IN T R SD Sub loop transmission R SD IN T R SD INR F RD lt Main loop transmission F RD IN R F RD 18 Machine Support Functions 18 6 External PLC Link 18 6 10 Ethernet I F MELSEC Communication Protocol C6 C64 E ee i l AA T A T A MELSEC communication protocol hereinafter MC protocol is the name of the MELSEC communication method used to read write the data in the MELSEC CPU By using this protocol the sequence programs and data in the C6 C64 can be accessed from an MELSEC peripheral device etc connected with Ethernet In this explanation the C6 C64 and MELSEC CPU are collectively called the PLC CPU On the PLC side the Ethernet unit sends and receives data based on the instructions from the client device Thus a Sequence program for exchanging data is not required on the PLC CPU side GX Developer Can be connected to C64 MELSEC 1 or 2 C6 C6 C64 MELSEC 1 or 2 can be accessed 254 18 Machine Support Functions 18 7 Installing S W for Machine Tools 18 7 Installing S W for Machine Tools Software other than the built in PLC can be installed in order to implement the machine tool builder s own functions customized release The customized release function consists of the following items 1 Screen release interface function Change of CNC standard scr
153. gth is done without a sensor 1 Manual tool length measurement T system M system When the tool is at the reference point this function enables the distance from the tool tip to the measurement position top of workpiece to be measured and e registered as the tool length offset Manual reee amount amount tool KE length offset amount Table 2 xw Manual tool length measurement L system A measurement position machine coordinates to match the tool nose on the machine is preset and the tool nose is set to the measurement position by Z axis tool length manual feed then the operation ke we Measurement Parameter setting X axis tool Parameter length setting key is pressed thereby position automatically calculating the tool offset amount and setting it M as the tool length offset amount bk Zaxis Measurement method a Preset the machine coordinates of the measurement position in a given parameter as the measurement basic value b Select a tool whose tool length offset amount is to be measured c Set the tool nose to the measurement position by manual feed d Press the input key The tool length offset amount is calculated and displayed on the setting area Tool length offset amount machine coordinates measurement basic value e Again press the input key to store the value in the memory as the tool length offset amount of the tool 188 14 Automation S
154. he negative direction and a positive sign turns it in the positive direction Note that a parameter can be used to move the axis to the end point taking a short cut In incremental value command mode the rotary axis moves the specified distance only 10 1 9 Plane Selection G17 to G19 C64 Zo RE ee These G codes are for specifying the planes for the arc tool radius compensation coordinate rotation and other such commands Xp Yp plane designation Zp Xp plane designation Yp Zp plane designation 1 A parameter can be used to set either the X Y or Z axis to which the additional axis is to be parallel 2 A parameter can be used to set the initialization status when the power has been turned ON or when the reset status has been entered to G17 G18 or G19 3 The movement commands have no connection with the plane selection Example G19 X100 With these program commands X100 is the axis which does not exist on the G19 Yp Zp plane Yp Zp are selected by G19 and the X axis moves by 100 mm separately from the plane selection G17 X100 R50 With these program commands the Xp Yp plane is selected by G17 and the arc command is controlled on the X Y plane by this command 88 10 Coordinate System 10 1 Coordinate System Type and Setting 10 1 10 Origin Set C64 ce hte en ee Oe ee E E Using the setting and display unit the coordinate system current position and workpiece
155. he AJ71QLP21 S1 AJ71QBR11 type MELSECNET 10 Network Unit User s Manual Hardware Section for details on MELSECNET 10 1 Performance specifications Wen f Optical loop system HR879 Coaxial bus system HR878 Maximum number of LLX LY 8192 points links per network 8192 points 8192 points station 8 devices in NC 8192 points 10MBPS equivalent to 20MBPS during multiplex transmission Token ring method Frame synchronization NRZI Non Return to Zero Inverted Single bus Communication speed 10MBPS HDLC compliant frame type Maximum number of networks 255 Maximum number of groups Doo DS per network Control station 1 normal station 63 Control station 1 normal station 31 300m 500m 300mm between 500mm between stations stations Overall distance per network 30km 500mm between stations Error control method Retry with CRC X X X 1 and overtime Loop back at error detection and cable disconnection only optical loop system Diagnosis of local station s number of link check RAS functions System down prevention with control station transfer Error detection with special relays and special registers etc Network monitor various diagnosis functions N N communication monitor program upload download etc ZNRD ZNWR N N Transient transmission Sl 200 250 3C 2V 5C 2V or equivalent Apalicabloeannacior 2 core connector plug BNC P 3 Ni CAU BNC P 5 Ni CAU PP CA7003 DDK or equivalent Cable tran
156. hich have been set from the setting and display unit can be input by program commands The command format differs between the T system M system and the L system The respective command format must be set by a parameter T system M system Tool length shape offset amount Tool length wear offset amount Tool radius shape offset amount Tool radius wear offset amount Rri Command for setting offset amount Offset No Offset amount Note When LI1 has been omitted the tool length shape offset amount is set Omitting Pp1 results in a program error L system Geode Euneten lt G10 L10 Tool length offset amount G10 L11 Tool wear offset amount The tool offset input format is as follows G10 L10 L11 Ppt Xx1Zz1Rr1Qqi G10 L10 L11 Command for setting offset amount Ppt Offset No X axis offset amount Z axis offset amount Nose R compensation amount Hypothetical tool nose point 165 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 10 Machining Modal 12 1 10 1 Tapping Mode G63 C64 Oe E Oe E E When tapping mode commands are issued the NC system is set to the following internal control modes required for tapping Cutting override is fixed at 100 Deceleration commands at joints between blocks are invalid Feed hold is invalid Single block is invalid In tapping mode signal is output oO OP WN G63 Tapping mode ON The t
157. hich in turn may result in machine damage and or bodily injury or destruction of the unit It is for this reason that the detection function is normally left valid for operation 194 15 3 Protection 15 Safety and Maintenance 15 3 Protection 15 3 1 Stroke End Over Travel C64 ae E oe ee When limit switches and dogs have been attached to the machine and a limit switch has kicked a dog the movement of the machine is stopped by the signal input from the limit switch E EES 5 At the same time the alarm output is sent to the machine The stroke end state is maintained and the alarm state is released by feeding the machine in the reverse direction in the manual mode to disengage the dog 15 3 2 Stored Stroke Limit The stored stroke limits I II IIB IB and IC are handled as follows Prohibited e Type range Explanation eSet by the machine maker eWhen used with Il the narrow range Outside designated by the two types becomes the movement valid range eCan be rewritten with DDB II Outside eSet by the user eThe change or function of parameter can be turned OFF ON with the program IIB Inside command eSelect II or IIB with the parameters eCan be rewritten with DDB IB Inside eSet by the machine maker Set by the machine maker IC Outside S d eCan be rewritten with DDB 195 15 Safety and Maintenance 15 3 Protection 15 3 2 1 Stored Stroke Limit I II C6
158. hout chamfering operation stops at the position where the block following the thread cutting is completed Position where the block following the thread cutting is completed sae Suspension position Chamfering angle t Feed hold Period when thread cutting is performed 107 11 Operation Support Functions 11 4 Interrupt Operation 11 4 5 Tapping Retract C6 C64 C O E E ae a NT oe If tapping is interrupted by a reset or emergency stop signal that is input during tapping and the tap is left engaged inside the workpiece the tap tool engaged inside the workpiece can be rotated in the reverse direction so that it will be disengaged by inputting the tap retract signal J Z axis spindle _ axis Z axis spindle _ Tap feed Tap retract spindle reverse E forward ee This function can be used by an interruption initiated by reset or emergency stop A return is made to the initial point by tap retract Retract signal Tap bottom 108 11 Operation Support Functions 11 4 Interrupt Operation 11 4 6 Manual Numerical Value Command C6 C64 pO O i OO On On the screen of the setting and display unit the M S and T and B when 2nd miscellaneous function is valid commands can be executed by setting numerical values and pressing INPUT This enables operations such as spindle speed changing starting stopping calling and selecting assigned tools and replacin
159. igned at angle interval A0 As with the bolt hole circle function the drilling operation at each of the hole positions is based on a hold drilling fixed cycle and so there is a need to retain the drilling data beforehand All movements between the hole positions are conducted in the GOO mode The data is not retained upon completion of the G36 command Yy Ir PAO Kn Center coordinates of arc they are affected by the G90 G91 commands Radius r of arc it is based on the least input increment and is provided with a positive number Angle 6 at the point to be drilled initially the counterclockwise direction is taken to be positive Angle interval A0 when it is positive the tool drills in the counterclockwise direction and when it is negative it drills in the clockwise direction Number n of holes to be drilled any number of holes from 1 through 9999 can be assigned Example With 0 001 mm least input increment N001 G91 N002 G81 Z 10 000 R5 000 F100 N003 G36 X300 000 Y100 000 1300 000 J10 000 P 15 000 K6 Position prior to execution of G36 command X 300mm 128 12 Programming Support Functions 12 1 Machining Method Support Functions 4 Grid G37 1 With the starting point at on the position designated by X and Y this function enables the tool to drill the holes on the lattice with nx number of holes at parallel intervals of Ax to the X axis Drilling proceeds in the X axis direc
160. increment F mm rev E mm rev increment F inch rev E inch rev mm inch 0 001 0 00001 0 0001 0 000001 SE 999 999 999 99999 oe 39 3700 39 370078 0 0001 0 000001 0 00001 0 000001 SEET 99 9999 99 999999 0100001 3 93700 3 937007 L system Metric command Inch command Least input Least input increment F mm rev E mm rev increment F inch rev E inch rev mm inch 0 0001 0 00001 0 00001 0 000010 0001 999 9999 999 99999 anon 99 999999 9 9999999 0 00001 0 00001 0 000001 0 0000010 0 0001 99 99999 99 99999 0 00001 a 9999999 0 99999999 The direction of the axis with a large movement serves as the reference for the lead 36 4 Feed 4 5 Thread Cutting 2 Thread number designation Inch threads are cut by designating the number of threads per inch with the E address Whether the E command is a thread number designation or lead designation is selected with the parameters G33 Zi Qqi Eel G33 Thread command Zz1 Thread length Qq1 Shift angle q1 is the shift angle at thread cutting start within 0 to 360 Eel Thread number per inch The tables below indicate the thread leads T system M system Metric command Inch command Least input Thread number Least input Thread number increment command range increment command range mm thread inch inch thread inch 0 001 0 03 999 99 0 0001 0
161. indles whose rotation has been synchronized by the spindle synchronization command G113 Spindle synchronization control ON G114 1 This command is used to designate the basic spindle and the spindle to be synchronized with the basic spindle and it places the two designated spindles in the synchronized state By designating the synchronized spindle phase shift amount the phases of the basic spindle and synchronized spindle can be aligned G114 1 HD R_ A_ Selects the basic spindle Selects the spindle to be synchronized with the basic spindle Designates the synchronized spindle phase shift amount Designates the spindle synchronization acceleration deceleration time constant 63 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 1 3 3 2 Spindle Synchronization Il E ee ees en ee ee ee In a machine with two or more spindles this function controls the rotation speed and phase of one selected spindle synchronized spindle in synchronization with the rotation of the other selected spindle basic spindle It is used in cases where for instance workpiece clamped to the basic spindle is to be clamped to the synchronized spindle instead or where the spindle rotation speed is to be changed while one workpiece remains clamped to both spindles The selection of the spindles to be synchronized the start of the synchronization and other settings are all designated
162. ine Power supply 3 I O slots for mounting Q Series units EE Power supply 5 I O slots for mounting Q Series units Power supply 8 I O slots for mounting Q Series units Power supply 12 I O slots for mounting Q Series units 100 120VAC input 5VDC 6A output 200 240VAC input 5VDC 6A output Power supply unit 100 240VAC input 5VDC 3A 24VDC 0 6A output 24VDC input 5VDC 6A output 100 120 200 240VAC input 5VDC 8 5A output Note 1 Up to two stages of extension bases can be connected Note 2 The extension base with no power supply cannot be used The MELSEC units are connected in the following manner MELSEC unit connection C6 C64 QCODOB extension cable Extension base Maximum extension Extension base bases 2 stages Maximum number of slots number of units 24 Including empty slots Q bus bridge card HR863 249 18 Machine Support Functions 18 6 External PLC Link 18 6 9 MELSECNET 10 C6 C64 CATA he Se The coaxial bus type and optical loop type networks can be used between the controllers in the MELSECNET 10 data link system When using the coaxial bus type the FCU6 EX878 MELSECNET 10 unit must be mounted in the control unit s extension slot and when using the optical loop type the FCU6 EX879 MELSECNET 10 unit must be mounted This unit functions as the control station and normal station of the MELSECNET 10 data link system Refer to t
163. ing Method Support Funchons REN MOG TAI EE 12 1 1 1 Subprogram Control EE 12 1 2 Macr Program RE 12 12 1 User MACIO E 12 1 2 3 Ee ln e Die Le BEE 12 1 2 4 Variable EETISEEesgegedeeEede ated acts tatu Siena 12 1 2 4 6 50 50 x number of part systems seis 12 1 2 4 7 100 100 x number of part systems seis 12 1 2 4 8 200 100 x number of part systems seis Tier IRC GY ClO acca eege Ee 12 1 3 1 Fixed Cycle for Drilling EE 12 1 3 2 Special Fixed Cycle G34 to G37 ENEE 12 1 3 3 Fixed Cycle for Turning Machining G77 to G 0 12 1 3 4 Multiple Repetitive Fixed Cycle for Turning Machining G70 to G76 126 130 135 Ted Mirror Mage EE 143 12 1 4 3 G Code Mirror ue E 143 12 1 4 4 Mirror Image for Facing Tool Roets A 144 12 1 5 Coordinate System Operation kee 145 12 1 5 1 Coordinate Rotation by Program cceececeeeeeeeceeeeeeeeeeeeeeeeeseeeeeeeeees 145 12 1 6 Dimension INput EE 147 12 1 6 1 Corner Chamfering Corner H 147 12 1 6 3 Geometric EES Eege 151 T2157 AXIS CONTON EE 155 121 75 Circular CUNG E 155 12 1 8 Multi part System Control sss cavais eege deed 156 12 1 8 1 Synchronization between Part Systems A 156 12 1 8 2 Start Point Designation Gvnchronzaton eseese rrrssrerrrern 158 12 1 8 6 Balance Gut G 14 Ga EE 160 12 1 8 8 2 part System Synchronous Thread Cutting G76 1 G76 2 161 12 19 Data INPULDY POAT isan dit eege Sede ieee oneness 163 12 1 9 1 Parameter Input by Program o
164. ink Connect a dedicated CC Link cable to the CC Link unit FCU6 HR865 terminal block Always install the enclosed terminator on the final station This unit functions as the CC Link system s master and local station Refer to the MELSEC A1SJ61QBT11 type CC Link System Master Local Unit s User Manual etc for details on the CC Link system Control unit O A y ISCH dE fo pd Ach et bal ka L eed d CC Link Tal ae lt Note 4 lo oea CC Link Remote I O station Remote I O station Note 1 Note 2 Note 3 Note 4 FG wire Note 3 C64 control unit CC Link terminal block O L zk MM CO P O EN d e Terminator J Note 2 FG SLD DG DB DA Remote I O station The performance of the CC Link system cannot be guaranteed when a cable other than the CC Link dedicated cable is used For details on the CC Link dedicated cable refer to the CC Link Partner Association s web site http www cc link org Information is provided in the section Introduction to
165. int at the position designated by X and Y the tool drills n number of holes each at interval d in the direction forming angle 6 with the X axis A standard fixed cycle applies for the drilling operation at each of the hole positions and so there is a need to retain beforehand the drilling data drilling mode and drilling data All movements between the hole positions are conducted in the G00 mode The data is not retained upon completion of the G35 command G35 Xx Yy Id Jo Kn Xx Yy The starting point coordinates they are affected by the G90 G91 commands Id Interval d it is based on the least input increment and when d is negative drilling proceeds in the point symmetrical direction centered on the starting point JO Angle 0 the counterclockwise direction is taken to be positive Kn Number n of holes to be drilled including the starting point any number of holes from 1 through 9999 can be assigned Example O With 0 001 mm least input increment N 5 holes G91 G81 Z 10 000 R5 000 LO F100 G35 X200 000 Y100 000 1100 000 J 30 000 K5 Position prior to X 200 execution of G35 GE G i command 127 12 Programming Support Functions 12 1 Machining Method Support Functions 3 Arc G36 The tool starts at the point forming angle 0 with the X axis on the circumference of a circle with radius r whose center is the coordinates designated by X and Y and it drills n number of holes al
166. ion and deceleration distance rapid Rapid traverse rate L Ts Acceleration deceleration time i constant Td Command deceleration check time Td Ts 0 1 7 ms 0 Acceleration deceleration inclination T Interpolation time 4 rapid L Interpolation distance 0 tan Ts rapid 2 When the interpolation distance is shorter than the acceleration and deceleration distance rapid Rapid traverse rate Ts Acceleration deceleration time constant Td Command deceleration check time 0 Acceleration deceleration inclination T Interpolation time L Interpolation distance T 2xV Ts xL rapid Td 3 4 0 1 7 ms rapid __ Next block rapid O tan Ts The time required to perform a command deceleration check during rapid traverse constant inclination acceleration deceleration is the longest value among the rapid traverse deceleration check times determined for each axis by the rapid traverse rate of commands executed simultaneously the rapid traverse acceleration deceleration time constant and the interpolation distance respectively 34 4 Feed 4 4 Acceleration Deceleration 3 2 axis simultaneous interpolation When linear interpolation is used Tsx lt Tsz and Lx Lz When 2 axis simultaneous interpolation linear interpolations is performed during rapid traverse constant inclination acceleration and deceleration the acceleration deceleration time is the longest
167. ion function Error cancel station function Setting of data link status when trouble occurs in CPU of master station Registration of parameters in EEPROM Setting of input data status from data link trouble station Unit resetting by sequence program Master function Data link stop restart ac l a Parameter registration function Automatic refresh function ie eO EC Scan synchronization mode mode Local station p 7 oe MESSER 16 point display SA LED tat diagnosis status A1SJ61QBT11 16 point display Station number setting Baud rate setting Setting switches on card Unit front panel switches Mode setting switch Card front panel Condition setting switches Automatic ink refresh function so i oo Sub station isolation function o o O Data link status check SB SW To SB SW Automatic refresh Oitine ies 0 OE LOnlne ies COC l Montordagoss ll Standby masterfuncion o gt o fee ee ee _ function READ conmenaisReabconmens warrEconmanaswareconmerd ooo o o ooma ome S oo o o Note 1 Transient operation following these commands is applicable from software version D and following Setting and display functions RAS functions Dedicated commands 245 3 Connection The CC Link unit FCU6 HR865 must be mounted in the control unit s extension slot to 18 Machine Support Functions 18 6 External PLC Link connect IO devices using CC L
168. ion of the arc rotation 3 Absolute or incremental values can be assigned for the arc end point coordinates and the end point coordinate of the linear axis but incremental values must be assigned for the arc center coordinates 4 The linear interpolation axis is the other axis which is not included in the plane selection 5 Command the speed in the component direction that represents all the axes combined for the feed rate Pitch 11 is obtained by the formula below ID stin p1 0 27 6 e Os arctan ye xe arctan ys xs Where xs ys are the start point coordinates 0 lt 0 lt 27 xe ye are the end point coordinates The combination of the axes which can be commanded simultaneously depends on the specifications The axes can be used in any combination under the specifications The feed rate is controlled so that the tool always moves at a speed along the circumference of the circle 21 3 Positioning Interpolation 3 2 Linear Circular Interpolation G91 G17 G02 X0 Y200 Z100 I 100 J100 Z Command program path Start point XY plane projection path in command program Note 1 Helical shapes are machined by assigning linear commands for one axis which is not a circular interpolation axis using an orthogonal coordinate system It is also possible to assign these commands to two or more axes which are not circular interpolation axes When a simultaneous 4 axis command is used with th
169. ion stop at the end of the cutting feed block can also be commanded with a G code Refer to 12 2 2 Deceleration Check for details on the deceleration check 169 12 Programming Support Functions 12 2 Machining Accuracy Support Functions 12 2 2 4 Programmable In position Check C64 T system L system M system L system T system This command is used to designate the in position width which is valid when a linear interpolation command is assigned from the machining program The in position width designated with a linear interpolation command is valid only in cases when the deceleration check is performed such as e When the error detect switch is ON e When the G09 exact stop check command has been designated in the same block e When the G61 exact stop check mode command has been selected Linear interpolation coordinates of axes Feed rate In position width This command is used to designate the in position width which is valid when a positioning command is assigned from the machining program Positioning coordinates of axes In position width In position check operation After it has been verified that the position error between the block in which the positioning command GOO rapid traverse is designated and the block in which the deceleration check is performed by the linear interpolation command G01 is less than the in position width of this command the execution of the next block is commenc
170. is indicate that the Z axis returns to the tool change position then the X axis does Note 2 G30 6 is only for the T system and M system The tool change position return ON OFF for the additional axis can be set with parameter for the additional axis For the order to return to the tool change position the axes return after the standard axis completes the return to the tool change position refer to above table The additional axis cannot return to the tool change position alone 96 11 Operation Support Functions 11 1 Program Control 11 Operation Support Functions 11 1 Program Control 11 1 1 Optional Block Skip 6 Pe OR ele a Ora rr A Gt Os allt GEES When slant code is programmed at the head of a block and the optional block skip input signal from the external source is turned ON for automatic operation the block with the code is skipped If the optional block skip signal is turned OFF the block with the code will be executed without being skipped Optional block skip Programming example Switch OFF Switch ON i 97 11 Operation Support Functions 11 1 Program Control 11 1 3 Single Block C6 C64 pa Oe E On The commands for automatic operation can be executed one block at a time block stop by turning ON the single block input signal When the single block input signal is turned ON temporarily during continuous operation the machine will stop after that bl
171. is positive the command will be for an arc of 180 or less when it is negative it will be for an arc exceeding 180 Example G02 G91 X100 Y100 R100 F120 Y 7 Arc end point coordinates Feed rate X Y 120mm min 3 SC 2 apy Current position E j arc start point a The axes that can be commanded simultaneously are the two axes for the selected plane b The feed rate is controlled so that the tool always moves at a speed along the circumference of the circle Note 1 The arc plane is always based on the G17 G18 or G19 command If a command is issued with two addresses which do not match the plane an alarm will occur 20 3 Positioning Interpolation 3 2 Linear Circular Interpolation 3 2 3 Helical Interpolation C64 Een ere re E ee E ee E With this function any two of three axes intersecting orthogonally are made to perform circular interpolation while the third axis performs linear interpolation in synchronization with the arc rotation This simultaneous 3 axis control can be exercised to machine large diameter screws or 3 dimensional cams G17 G02 G03 Zei wi Zei l An Ppl F Arc plane Arc rotation direction End point coordinate values for arc End point coordinate value of linear axis Arc center coordinate values Pitch No Feed rate 1 The arc plane is designated by G17 G18 or G19 2 G02 or G03 is used to designate the direct
172. is the stroke limit function which can be set by the user and the area outside the set limits is the prohibited area The maximum and minimum values for each axis can be set by parameters The function itself is used together with the stored stroke limit function described in the foregoing section and the tolerable area of both functions is the movement valid range The setting range is 99999 999 to 99999 999mm The stored stroke limit II function will be invalidated if the maximum and minimum parameter values are set to the same data Prohibited area G The values of points 3 and 4 are set Machine coordinate system i with the coordinate values in the Area f machine coordinate system prohibited by stored Machine movement stroke valid range limit function II The area determined by points 1 and 2 is the prohibited area set with stored stroke limit I Prohibited area om D 2 o ke D 2 E O 2 D Point 4 setting setting we Feed rate All axes will decelerate and stop if an alarm occurs even for a single axis during automatic operation Only the axis for which the alarm occurs will decelerate and stop during manual operation The stop position must be before the prohibited area The value of distance L between the stop position and prohibited area differs according to the feed rate and other factors The stored stroke limit II function can also be invalidated with the
173. ius compensation has not been canceled it will be temporarily canceled by the movement to the interim point The compensation is restored by the next movement after the return If at the time of the first reference point return the tool length offset has not been canceled the offset will be canceled by the movement from the interim point to the first reference point and the offset amount will also be cleared It is possible to cancel the tool length offset temporarily using a parameter instead In this case however the offset is restored by the next movement command Interpolation or non interpolation can be selected using a parameter for the movement up to the G28 interim point or for the movement from the G29 interim point to the command point Non interpolation applies for movement from the G28 interim point to the reference point and movement up to the G29 interim point Note 6 The machine will not stop at the interim point even when a single block is selected 92 10 Coordinate System 10 2 Return 10 2 3 2nd 3rd 4th Reference Point Return G30 C Oo o As with automatic 1st reference point return commanding G30Pn during automatic operation enables the tool to be returned to the set points 2nd 3rd or 4th reference points characteristic to the machine The 2nd 3rd and 4th reference points can be set by parameters Geode Function G30 P2 2nd reference point return G30 P3 3rd reference
174. j u4 Z Coordinate zero point Coordinate zero point X axis diameter designation The difference in the diameter designation and radius designation is shown below Absolute value command Incremental value command Radius designation Diameter designation Radius designation Diameter designation Actual movement Actual movement Actual movement Actual movement amount x1 amount 2 x1 amount u1 amount 2 u1 11 2 Input Command 2 5 Command Value and Setting Value Range 2 5 Command Value and Setting Value Range 2 5 1 Command Value and Setting Value Range C64 C6 H O O lt Brief summary of format details gt T system M system fOr O s Rotary axis Rotary axis Metric command Inch command Metric command Inch command Program number 08 lt lt amp Sequence number N5 lt D Preparatory function G3 G21 e lt Movement Fea tices X 53 Y 53 Z 53 a 53 X 44 Y 44 Z 44 0444 X 53 Y 53 Z 53 0 53 X 53 Y 53 Z 53 a 53 ES e X 44 Y 44 Z 44 a 44 X 35 Y 35 Z 35 a 35 X 44 Y 44 Z 44 a 44 X 44 Y 44 Z 44 0444 0 001 mm 1444 J 44 K 44 R 44 leg 0 0001 inch 1 53 J 53 K 53 R 53 1 44 J 44 K 44 R 44 1 53 J 53 K 53 R 53 Note 5 i 0 0001 mm 1 35 J 35 K 35 R 35 radius 0 00001 inch 1 44 J 44 K 44 R 44 1 35 J 35 K 35 R 35 1 44 J 44 K 44 R 44 Note 5 0 001 mm Gu 0 0001 inch X 53 P 8 E s 0 0001 mm 0
175. kpiece coordinate system G54 offset G55 Workpiece coordinate system G55 offset G92 G92 coordinate system shift EXT External workpiece coordinate offset Mo Machine coordinate system zero point ref Reference point 1 The G52 offset is available independently for G54 to G59 81 10 Coordinate System 10 1 Coordinate System Type and Setting 10 1 1 Machine Coordinate System G53 C64 Ee E EE ee E The machine coordinate system is used to express the prescribed positions such as the tool change position and stroke end position characteristic to the machine and it is automatically set immediately upon completion of the first dog type reference point return after the power has been turned ON or immediately after the power has been turned ON if the absolute position specifications apply The programming format for the commands to move the tool to the machine coordinate system is given below G53 G90 G00 Xx1 Yyi 2Zz1 G53 Coordinate system selection G90 Incremental absolute commands G00 Movement mode T system M system Xx1 Yy1 Zz1 End point coordinate on the machine coordinate system If the incremental or absolute commands and movement mode have been omitted operation complies with the modal command that prevails at the time G53 movement on machine coordinate system is an unmodal command which is effective only in the block where it is assigned The workpiece coordinate system bein
176. l The correspondence between the Gxx code which performs macro call and the program number for the macro to be called is set by a parameter 1 Up to 10 codes from GOO to G255 can be used for this command Whether to use codes such as G00 G01 or G02 which have already been clearly assigned for specific applications by the EIA standards as macro codes can be changed over using a parameter 115 12 Programming Support Functions 12 1 Machining Method Support Functions b Macro call using miscellaneous commands M S T B code macro call Simply by designating an M or S T B code it is possible to call user macro programs with the prescribed program number Entered M codes and all S T and B codes can be used Mm or Ss Tt Bb Mm Ss Tt Bb M or S T B code for performing macro call The correspondence between the Mm code which performs macro call and the program number for the macro to be called is set by a parameter Up to 10 M codes from MOO to M95 can be entered Select codes to be entered which are not the codes basically required by the machine and which are not M codes MO M1 M2 M30 and M96 through M99 Note 1 G commands in G code macro programs are not subject to macro calls but normal G commands M commands in M code macro programs are not subject to macro calls but normal M commands The same applies to S T and B codes Note 2 The registration of the program number use
177. l FIN1 or FIN2 is received and the strobe is turned OFF 3 Even when this signal is ON the M00 M01 M02 and M30 commands among the miscellaneous functions are executed and the decode signal code data and strobe signals are also output as they would be normally 4 Any miscellaneous functions which are executed only inside the controller and not output M96 M97 M98 M99 are executed as they would be normally even if this signal is ON 100 11 Operation Support Functions 11 3 Program Search Start Stop 11 3 Program Search Start Stop 11 3 1 Program Search C6 C64 T system L system M system L system T system The program No of the program to be operated automatically can be designated and called Upon completion of search the head of the program searched is displayed Machining programs are stored in the memory inside the NC system 11 3 2 Sequence Number Search 6 C64 e ehao e e e Blocks can be indexed by setting the program No sequence No and block No of the program to be operated automatically The searched program is displayed upon completion of the search Machining programs are stored in the memory inside the NC system 101 11 Operation Support Functions 11 3 Program Search Start Stop 11 3 5 Automatic Operation Start C6 C64 e E E OI E With the input of the automatic operation start signal change from ON to OFF the automatic operation of the program that has been
178. lue following F as the feed rate per minute mm min inch min Metric input mm Least input increment B 0 001 mm C 0 0001 mm F command without decimal point F1 1 mm min F1 1 mm min increment with decimal point F1 1 mm min F1 1 mm min mm min p lt i Command range mm min 0 001 1000000 000 E i 100000 0000 Inch input inch Least input increment B 0 0001 inch C 0 00001 inch F command without decimal point F1 1 inch min F1 1 inch min increment with decimal point F1 1 inch min F1 1 inch min inch min l l Command range inch min 0 0001 39370 0787 0 00001 3937 00787 e When commands without a decimal point have been assigned it is not possible to assign commands under 1 mm min or 1 inch min To assign commands under 1 mm min or 1 inch min ensure that commands are assigned with a decimal point The initial status after power ON can be set to asynchronous feed per minute feed by setting the Initial synchronous feed parameter to OFF 27 4 Feed 4 2 Feed Rate Input Methods 4 2 2 Feed per Revolution C64 T oeo eee E TA T E ee ee ee ee By issuing the G95 command the commands from that block are issued directly by the numerical value following F as the feed rate per spindle revolution mm revolution or inch revolution The F command increment and command range are as follows T system M system Metric input
179. mit the droop generated by the current limit can be canceled with external signals Note that the axis must not be moving 4 The setting range of the current limit value is 1 to 300 Commands that exceed this range will cause a program error P35 CMD VALUE OVER will be displayed 5 If a decimal point is designated with the G10 command only the integer will be valid Example G10 L14 X10 123 The current limit value will be set to 10 6 For the axis name C the current limit value cannot be set from the program G10 command To set from the program set the axis address with an incremental axis name or set the axis name to one other than C 14 5 4 Automatic Restart C64 EE EE ae EE WE EE 2s The controller can be reset and the program started again from the head when the automatic restart signal is turned ON during program running 191 15 Safety and Maintenance 15 1 Safety Switches 15 Safety and Maintenance 15 1 Safety Switches 15 1 1 Emergency Stop C6 C64 a a OL Al Or A GOs ls ES All operations are stopped by the emergency stop signal input and at the same time the drive section is stopped using the dynamic brake and the movement of the machine is stopped At this time the READY lamp on the setting and display unit goes OFF and the servo ready signal is turned OFF 15 1 2 Data Protection Key C6 C64 So a 0 4 With the input from the user PLC it is possible to prohibit the setting and
180. mount for that tool If compensation has already been applied to the tool it is moved in the direction of the measurement position with the compensation still applied and when the measurement and calculation results are such that a further compensation amount is to be provided the current compensation amount is further corrected If the compensation amount at this time is one type the compensation amount is automatically corrected if there is a distinction between the tool length compensation amount and wear compensation amount the wear amount is automatically corrected G37 ZRDF_ Z Measurement axis address and measurement position coordinate X Y Z a where a is an optional axis R The distance between the point at which tool movement is to start at the measurement speed and the measurement position D The range in which the tool is to stop F The measurement rate When R_ D and F_ have been omitted the values set in the parameters are used Tool change point At this time the tool length offset amount has a minus value Reference position In case of machine coordinate system zero point Example of program G28 Z0 Amount of movement T01 based on tool length S measurement M06 T02 G43 G00 ZO H01 G37 Z 300 R10 D2 F10 In this case the distance HO1 Za1 z0 from the tool TO1 tip to the top of the measurement sensor is calculated as the tool
181. movement command signal can be used as a sync signal for either executing the processing of the M S T or B command at the same time as the command or executing it upon completion of the movement command 240 18 Machine Support Functions 18 4 PLC Interface 18 4 5 DDB C64 EE Ee EH The DDB direct data bus provides the function for PLC to directly read write controller data PLC can read the specified data into a buffer and set write the specified data into the controller by setting information required for read write in the buffer and calling the DDB function Generally data is read written for each data piece but data related to control axes is processed in batch for as many axes as the specified number of axes The feature of the DDB function is the capability of referencing read data or write data in the next step just after a DDBA instruction is executed 241 18 Machine Support Functions 18 5 Machine Contact I O 18 5 Machine Contact I O Standard DI DO DI 16 DO 1 Ce t oo Pare a eee G Operation board IO DI 32 D0 32 C64 E Ss E E Operation board IO DI 64 D0 48 C64 pe A C64 LA LS A TAS LI AS Remote IO 64 48 C6 C64 T system T system _ a a A Additional built in DI DO DI 32 DO 32 Ce C64 T system T system a a A 242 18 Machine Support Functions 18 6 External PLC Link 18 6 External PLC Link 18 6 4 CC Link a a ay a ae eee ee ee ee
182. n Remote register RWw 256 points Remote local station master station Remote input output RX RY 32points Local station is 30 points Remote register RWw 4 points Mater station gt remote local station Remote register RWw 4 points Remote local station master station Polling method Flame synchronization method NRZI method Bus RS485 HDLC standard satisfied Note 1 Max number of link points per one system Number of link points per one remote station local station Illegal control method CRC X X X 1 Connection cable Twist pair cable with shield e Automatic link refresh function RAS function e Sub station isolation function e Link special relay error detection by register Number of Input output 32 points occupied points Note 1 When assigning the CC Link master station to the C64 the maximum number of remote input output points may decrease depending on the number of device points that can be secured on the C64 side 244 18 Machine Support Functions 18 6 External PLC Link 2 Usable functions In the CC Link functions the ones listed in the table below can be used by the NC Function item MELSEC MELDAS C6 C64 Ver 1 Ver 2 x Communication between master station and remote I O station Communication between master station and remote device station Communication between master station and local station Mixed system communication Reserved stat
183. n G1 C64 EE EE E EE EE Linear interpolation is a function that moves a tool linearly by the movement command value supplied in the program at the cutting feed rate designated by the F code G01 Xx1 Yy1 Zei Ff1 Also possible for additional axes A B C U V W simultaneously x1 y1 z1 numerical values denoting the position data f1 numerical value denoting the feed rate data Linear interpolation is executed by the above command at the f1 feed rate The tool path takes the shortest distance to the end point in the form of a straight line For details on the f1 command values for NC refer to the section entitled Cutting Feed Rate Since the actual cutting feed rate depends on the machine refer to the specifications of the machine concerned Example G01 G91 X100 Y100 F120 1 The cutting feed rate command moves the tool in the vector direction Y 2 The component speeds of each axis End point are determined by the proportion of respective command values to the Feed rate actual movement distance with linear SCHEER 100 interpolation 85mm min Current 100 85mm min position 1 The number of axes which can be driven simultaneously depends on the specifications number of simultaneously controlled axes The axes can be used in any combination within this range 2 The feed rate is controlled so that it does not exceed the cutting feed rate clamp of each axis 3 When a rotary axis has been commande
184. nals for interrupt operations Control signals for servo Control signals for spindle Control signals for mode selection Control signals for axis selection Control signals for feed rates 2 Analog voltage control T system M system When an analog voltage is input to an external connector used to connect CNC analog inputs the data corresponding to the input voltage can be read out in the prescribed file register This data can be used for load meter displays thermal deformation compensation etc Maximum 8 points 3 Skip signals When signals are input to the skip input interface they are processed by interrupt processing This enables functions requiring a high response speed to be implemented Maximum 4 points For further details refer to the PLC Interface Manual 238 18 Machine Support Functions 18 4 PLC Interface 18 4 2 CNC Status Signal C64 BE eee EE E EE E eo ee eo E The status signals are output from the CNC system They can be utilized by referencing them from the PLC These signals can also be output as analog data by setting the data from the PLC in the R register Status output functions 1 Controller operation ready 2 3 4 5 6 7 8 KS When the controller power is turned ON and the controller enters the operation ready status the Ready signal is output to the machine Refer to the PLC Interface Manual for details of the sequences
185. ncluding incremental feed The signal is output while the axis is moving from the time when the jog feed signal is turned ON until the time when it is turned OFF and the machine feed stops c Handle feed mode The signal is output at all times when the axis selection input is on 12 Axis movement direction This output signal denotes the direction of the axis now moving and for each axis a plus signal and a minus signal are output respectively 13 Alarm This signal indicates the various alarm statuses that arise during controller operation It is divided into the following types and output a System errors b Servo alarms c Program errors d Operation errors 14 In resetting The Reset signal is output during the reset process when the reset amp rewind command is input to the controller with the reset button on the setting and display unit is pressed or when the Reset signal is input from the machine operation panel etc This signal will also be output when the controller READY status is OFF when the Emergency stop signal is input or when a servo alarm is occurring etc 15 Movement command finish In the memory or MDI automatic operation the Movement command finish signal is output when the command block in the machining program features a movement command and when that block command has been completed When the movement command and M S T or B command have been assigned in the same block then the
186. nctions 12 1 Machining Method Support Functions 12 1 2 Macro Program 12 1 2 1 User Macro C64 T system L system M system L system T system A A A A A 4 layers 4 layers 4 layers 4 layers 4 layers 1 Macro commands 1 G65 to G67 In order to carry through one integrated function a group of control and arithmetic instructions can be used and registered as a macro program Furthermore subprograms with a high degree of expandability can be configured by setting these macro programs as types which are capable of conducting control and arithmetic operations using variable commands Macro call Sample call Macro modal call A Macro modal call B Macro modal call cancel The program formats are given below G65 Pp1 LI Argument G65 Call command Pp1 Program No LI No of repetitions Argument Variable data assignment The macro program is called immediately by this command G66 Pp1 LI1 Argument G66 Call command Pp1 Program No Lit No of repetitions Argument Variable data assignment The macro program is executed from the block with the axis command following this command G66 1 Pp1 LI Argument G66 1 Call command Pp1 Program No LI No of repetitions Argument Variable data assignment The macro program is executed with the word data of each block as the argument 114 12 Programming Support Functions 12 1 Machining Method Support Functions
187. nd direction is the same as that for G1 whether G1 is to be decelerated is selected using a parameter If no deceleration is set superposition is performed even when GO is in the constant inclination acceleration deceleration state If the GO command direction is the opposite of that for G1 GO will be executed after G1 has decelerated In the case of two or more simultaneous axes GO will also be executed after G1 has decelerated when the GO command direction is the opposite of that for G1 for even one axis 4 4 2 Rapid Traverse Constant Inclination Acceleration Deceleration C64 EE ee ee ee Oe 2 Oe Oe SO Oe This function performs acceleration and deceleration at a constant inclination during linear acceleration deceleration in the rapid traverse mode Compared to the method of acceleration deceleration after interpolation the constant inclination acceleration deceleration method makes for improved cycle time Rapid traverse constant inclination acceleration deceleration are valid only for a rapid traverse command Also this function is effective only when the rapid traverse command acceleration deceleration mode is linear acceleration and linear deceleration The acceleration deceleration patterns in the case where rapid traverse constant inclination acceleration deceleration are performed are as follows 33 4 Feed 4 4 Acceleration Deceleration 1 When the interpolation distance is longer than the accelerat
188. ne shock and to prevent the corner roundness that occurs when the feed rate of the control axis changes suddenly Without deceleration check With deceleration check N010 G01 X100 NO G01 Y 50 SE S Coner rounding occurs because the NO11 block is started before the N010 command is completely finished N010 G09 G01 X100 N011 G01 Y 50 A sharp edge is formed because the NO11 block is started after the N010 remaining distance has reached the command deceleration check width or the in position check width The conditions for executing deceleration check are described below 1 2 3 Deceleration check in the rapid traverse mode In the rapid traverse mode the deceleration check is always performed when block movement is completed before executing the next block Deceleration check in the cutting feed mode In the cutting feed mode the deceleration check is performed at the end of block when any of the conditions below is applicable before executing the next block a When G61 exact stop check mode is selected b When the GO9 exact stop check is issued in the same block c when the error detect switch external signal is ON Deceleration check system Deceleration check is a system that executes the next block only after the command deceleration check is executed as shown below and it has been confirmed that the position error amount including the servo system is less than th
189. ng and complete sequences must be incorporated on the PLC side for all S commands NC PLC Machining program analysis Start signal Manual numerical command Spindle rotation din BIN Changeover Parameter Spindle rotation 6 digit BIN command Spindle controller Spindle output MDS C1 SP command creation series etc Remote UO unit D A converter Gear ratio Max rotation speed Analog spindle Parameter 1 The override can be designated as 50 to 120 in 10 increments or 0 to 200 in 1 increments with built in PLC specifications The override is not changed while the spindle stop input is ON during the tapping mode or during the thread cutting mode 2 The number of gear steps can be commanded up to four steps 3 The max spindle rotation speed can be set for each gear 57 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 1 1 2 Spindle Serial I F C64 ee OO y OOF E ee e o o o O This I F is used to connect the digital spindle AC spindle motor and spindle drive unit SP SPJ2 8 wech 1 3 Spindle Analog I F ee as GE E EE DEE E EE Spindle control can be executed using an analog spindle instead of the digital spindle In this case the remote I O unit DX120 DX121 is required The analog output voltage is calculated from the present rotation speed regarding the voltage at the max rotation speed as the ma
190. ng manual absolute mode ON or OFF refer to 11 4 3 Manual Absolute Mode ON OFF 104 11 Operation Support Functions 11 4 Interrupt Operation 11 4 2 Automatic Operation Handle Interruption C6 C64 a E EC EE E RE The handle command can interrupt and be superimposed onto a command without suspending automatic operation and the machine can be moved by rotating the manual pulse generator during automatic operation If the spindle load is greatly exceeded when cutting a workpiece as per the machining program due to a high rough cutting amount in face machining for instance automatic handle interrupt makes it possible to raise the Z surface and reduce the load easily without suspending feed in the automatic operation mode Automatic handle interrupt is conducted by setting the automatic handle interrupt valid switch which is provided separately from the manual operation mode The axis selection and pulse scale factor operation are conducted as for manual handle feed Whether after an interrupt to return to the path of the machining program by automatic operation or remain offset by the amount equivalent to the interrupt amount is determined using a parameter i O d Interrupt 10 P 1 CU 100 O Workpiece Handle feed Automatic feed Feed path with automatic feed and handle feed superimposed 105 11 Operation Support Functions 11 4 Interrupt Operation 11 4 3 Manual
191. ng of machining programs the MDI programs can be revised using the delete change and add functions Operation can be repeated using the programs which have been set 6 3 7 Clock C64 ea Oe OS SO CT oe The clock is built in and the date year month date and time hour minute second are displayed Once the time is set it can be seen as a clock on the screen The clock time can be read written read set from PLC using the DDB function 6 3 8 Hardware Software Configuration Display C64 p Ot EH This function displays the configuration of the installed hardware and software 50 6 Operation and Display 6 3 Display Methods and Contents 6 3 9 Integrated Time Display C64 Em ke ne te rn a Oe ee fe Oe Se E E E The integrating run time count during each signal of power ON automatic operation automatic start and external integrating run time is ON can be set and displayed The maximum time displayed is 9999 hours 59 minutes 59 seconds Power ON Automatic operation Automatic start External integration Total of all the integrated run times each starting when the power of the NC control unit is turned ON and ending when it is turned OFF Total of the integrated run times for all machining periods each starting when the auto start button is pressed in the memory mode and ending when the reset status is established usually when the M02 M30 command is designated or the reset button is pressed
192. nput signal supplied Note 1 Type 1 and type 2 can be selected by PLC processing 4 3 2 Cutting Feed Override 6 C64 T system T system E RE EE ee ee 1 Type 1 code method Override can be applied in 10 steps from 0 to 300 to the feed rate command designated in the machining program using the external input signal supplied Code method commands are assigned as combinations of Y device bit signals from the PLC 2 Type 2 value setting method Override can be applied in 1 steps from 0 to 327 to the feed rate command designated in the machining program using the external input signal supplied 4 3 3 2nd Cutting Feed Override 6 C64 T system T system E ae ae a Override can be further applied in 0 01 steps from 0 to 327 67 as a second stage override to the feed rate after the cutting feed override has been applied 4 Feed 4 3 Override 4 3 4 Override Cancel C64 Deet E WE Oe 0 By turning on the override cancel external signal the override is automatically set to 100 for the cutting feed during an automatic operation mode memory and MDI Note 1 The override cancel signal is not valid for manual operation Note 2 When the cutting feed override or second cutting feed override is 0 the 0 override takes precedence and the override is not canceled Note 3 The override cancel signal is not valid for rapid traverse 31 4 Feed 4 4 Acceleration Deceleration 4 4 Acceleration Decelerati
193. nt ape eee tool Base position l Tool used for X axis tool base point machining length offset amount KR Ae X axis tool length offset amount Z axis tool length offset amount Z axis tool length offset amount The tool tip contour arc radius nose radius of a non rotary tool with an arc nose radius at its tip is registered as the nose radius offset amount Tool nose center X axis tool length 7 wear offset Nose radius compensation amount Z axis tool length wear offset Imaginary tool nose point The X axis tool length offset amount Z axis tool length offset amount and nose radius compensation amount are set as plus amounts The offset type 1 2 or 3 is set using a parameter 80 10 Coordinate System 10 1 Coordinate System Type and Setting 10 Coordinate System 10 1 Coordinate System Type and Setting G52 to G59 G92 The coordinate system handled by the NC is shown below The points that can be commanded with the movement command are points on the local coordinate system or machine coordinate system Lo G52 2 Lo 7 G52 Wo 54 WV 7 G54 G55 Wa se G92 we we wee e Mo R ref Lo Local coordinate system zero point y Offset set with parameters G52 Local coordinate system offset p Offset set with program Wo 54 Workpiece coordinate system zero point G54 0 when power is turned ON Wa cz Workpiece coordinate system zero point G55 G54 Wor
194. number is set in the following manner 1st axis is 1 2nd axis is 2 and so forth When using the multi part system the 1st axis in each part system is set as 1 the 2nd axis is set as 2 and so forth Note 4 Command G10L50 and G11 in independent blocks A program error will occur if not commanded in independent blocks Depending on the G90 G91 modal status when the G10 command is assigned the data is used to overwrite the existing data or added 163 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 9 2 Compensation Data Input by Program T system L system M system L system T system 1 Workpiece coordinate system offset input The value of the workpiece coordinate systems selected by the G54 to G59 commands can be set or changed by program commands External workpiece coordinate system setting Workpiece coordinate system 1 setting G54 Workpiece coordinate system 2 setting G55 Workpiece coordinate system 3 setting G56 Workpiece coordinate system 4 setting G57 Workpiece coordinate system 5 setting G58 Workpiece coordinate system 6 setting G59 G10 L2 Ppi Zi wi Zzi Parameter change command p Workpiece coordinate No Xx1 Yy1 Zz1 Settings Note L2 can be omitted Omitting Pp1 results in a program error T system M system 164 12 Programming Support Functions 12 1 Machining Method Support Functions 2 Tool offset input The tool offset amounts w
195. o 100000 inch min Cutting feed 0 to 1000000 mm min 0 to 100000 inch min Least command increment 0 0001mm Rapid traverse 0 to 100000 mm min 0 to 10000 inch min Cutting feed 0 to 100000 mm min 0 to 10000 inch min Movement commands Incremental commands from current position Absolute commands for machine coordinate system 0 to 99999999 0 001mm 0 0001 inch Operation modes Rapid traverse cutting feed jog feed reference point return feed handle feed Acceleration deceleration Rapid traverse jog feed reference point return feed Linear acceleration deceleration Cutting feed Handle feed Rotary axis command Available For absolute commands amount within 1 rotation rotation by amount remaining after division into 360 For incremental commands rotation by assigned amount Inch mm changeover None Set to the command that corresponds to the feedback unit Position detector Encoder Absolute position can also be detected 237 18 Machine Support Functions 18 4 PLC Interface 18 4 PLC Interface 18 4 1 CNC Control Signal C64 EE E e EE Control commands to the CNC system are assigned from the PLC Input signals with an A D conversion function and skip inputs that respond at high speed can also be used 1 Control signals e Control signals for operations in automatic operation mode Control signals for operations in manual operation mode Control signals for program execution Control sig
196. o EMC Directives is required use a double shielded coaxial cable Mitsubishi Wire 5C 2V CCY etc Connect the outer shield to the FG using the shield clamp fitting Use the following length of coaxial cable according to the total number of stations Total number of stations Distance between stations 1 to 9 stations 1 to 500m 1 to 5m 10 to 32 stations 13 to 17m 25 to 500m The BNC TMP 05 75 Hirose Electric terminator can be used instead of the AGRCON R75 optional Connect the FG wire from the FG terminal on the front of the MELSECNET 10 unit FCU6 EX878 to the FG terminal on the bottom of the control unit Applicable tab shape Protective tube or connector housing y 0 840 025 AMP 171809 2 black 6 2 Recommended terminal type AM 170232 2 for AWG 20 14 P 250 Series 170234 2 for AWG 12 10 252 3 Select according to the O terminal block being used WEEN y0 9 Crimp terminal 2 18 Machine Support Functions 18 6 External PLC Link 4 Connecting the optical loop type MELSECNET 10 Connect a dedicated optical fiber cable to the optical connector on the MELSECNET 10 unit FCU6 EX879 Control unit O ka io e1 Eo KC Fo COURS bead LI lo
197. ock has been executed When operation is switched to another automatic operation mode for example memory operation mode to MDI operation mode during continuous operation the machine will stop after that block has been executed Single block in the multi part system also functions as the above single block in each independent part system Single block SBK Automatic operation start ST G01 X1000 l a G01 Z100 zt G01 Z1000 4 4 4 SBK ON at start SBK change SBK ON after INVALID during movement block completion VALID VALID Movement block 98 11 Operation Support Functions 11 2 Program Test 11 2 Program Test 11 2 1 Dry Run Oe E ie 0 O a F code feed commands for automatic operation can be switched to the manual feed rate data of the machine operation board by turning ON the dry run input signal selector switch OFF selector switch ON 11 2 2 Machine Lock EO E i OO a E When the machine lock input signal is set to ON the NC operations can be executed without assigning commands to the NC axes Either the machine lock speed or command speed can be selected using a parameter as the feed rate during machine lock The M S T and B commands are executed as usual and so machine lock is completed by returning the FIN signal 1 Reference point return manual G28 G29 G30 is controlled as far as the interim point in the machine lock status but when the interim point is
198. ods Feed Rate Input Methods G94 G95 Feed per Minute Ete Os es SOF EE sie OL nL On T system M system By issuing the G94 command the commands from that block are issued directly by the numerical value following F as the feed rate per minute mm min inch min Metric input mm Least input increment B 0 001 mm C 0 0001 mm Fcommand without decimal point F1 1 mm min F1 1 mm min meremant with decimal point F1 1 mm min F1 1 mm min mm min p SR BC Command range mm min 0 01 1000000 000 0 001 100000 000 Inch input inch Least input increment B 0 0001 inch C 0 00001 inch Fcommand without decimal point F1 1 inch min F1 1 inch min clement with decimal point F1 1 inch min F1 1 inch min inch min p SE d Command range inch min 0 001 100000 0000 0 001 10000 0000 When commands without a decimal point have been assigned it is not possible to assign commands under 1 mm min or 1 inch min To assign commands under 1 mm min or 1 inch min ensure that commands are assigned with a decimal point The initial status after power ON can be set to asynchronous feed per minute feed by setting the Initial synchronous feed parameter to OFF The F command increments are common to all part systems 26 4 Feed 4 2 Feed Rate Input Methods L system By issuing the G94 command the commands from that block are issued directly by the numerical va
199. ol Nose Radius Compensation G40 41 42 EE E a Se E Corresponding to the tool No the tool nose is assumed to be a half circle of radius R and compensation is made so that the half circle touches the programmed path Gcode Function G40 Nose R compensation cancel G41 Nose R compensation left command G42 Nose R compensation right command Compensated path Programmed path Nose R interference check In the nose radius compensation mode the program is read up to five blocks ahead including blocks with no movement and an interference check using the nose radius is conducted up to three blocks ahead in any of those blocks with movement 75 9 Tool Compensation 9 2 Tool Radius 9 2 4 Automatic Decision of Nose Radius Compensation Direction G46 40 6 C64 E EE E The nose radius compensation direction is automatically determined from the tool nose point and the specified movement vector G40 _ Nose radius compensation cancel G46 Nose radius compensation ON Automatic decision of compensation direction The compensation directions based on the movement vectors at the tool nose points are as follows Ges XOXO SODO Tool nose direction Tool nose point at T CKOX 1 el Z Range ofeach Lei N tool nose point E a tool nose point 1 to 4 A N Gei WH 5 to 8 Range of each 76 9 Tool Compensation 9 3 Tool Offset Amount 9
200. omatic corner override is valid only during tool radius compensation The automatic corner override mode is set to ON by the G62 command and it is canceled by any of the G commands below G40 Tool radius compensation cancel G61 Exact stop check mode G63 Tapping mode G64 Cutting mode G61 1 High accuracy control mode T system M system Programmed path finished shape Machining allowance Workpiece surface shape Tool center path Machinig E WS Ci Deceleration range 7 f a Tool z Max angle at inside corner Ci Deceleration range IN Operation a When automatic corner override is not to be applied When the tool moves in the order of 1 gt 2 3 in the figure above the machining allowance at 3 is larger than that at 2 by an amount equivalent to the area of shaded section S and so the tool load increases b When automatic corner override is to be applied When the inside corner angle 9 in the figure above is less than the angle set in the parameter the override set into the parameter is automatically applied in the deceleration range Ci 167 12 Programming Support Functions 12 2 Machining Accuracy Support Functions 12 2 2 Deceleration Check The deceleration check function leads the machine to decelerate and stop at the join between one block and another before executing the next block to alleviate the machi
201. ommand S is to apply Command format G43 1 Selected spindle control mode ON the selected spindle number is set using a parameter G44 1 Second spindle control mode ON 2 Spindle control commands using an extended word address SO In addition to using the S S commands it is also possible to assign commands which differentiate the applicable spindle among the first through seventh spindles by using the sont The S command can be issued from a machining program for any part system The number of spindle axes differs according to the model so check the specifications The C6 T and L System and C64 T System cannot control multiple spindles in one part system Command format S i al J O Number assigned as the spindle number 1 first spindle 2 second spindle 7 seventh spindle variables can be designated zz Rotational speed or surface speed value assigned by 6 digit analog command variables can be designated 61 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 1 3 Position Control 8 1 3 1 Spindle Orientation C64 OO a ON a Co EE EE Os Oe a Orient This function stops the spindle rotation at a certain position when using the digital spindle When the orient command is used the spindle will rotate several times and then stop at the orient point The orient point is the Z phase position when using encoder orient PLG and ex
202. ommand method G91 that commands a relative distance from the current position or the absolute command method G90 that moves to a designated position in a predetermined coordinate system can be selected The absolute and incremental commands can be both used in one block and are switched with G90 or G91 However the arc radius designation R and arc center designation l J K always use incremental designations G90 Absolute command absolute value command G91 Incremental command incremental value command These G codes can be commanded multiple times in one block Example G90 X100 G91 Y200 G90 Z300 Absolute value Incremental value Absolute value Note 1 As with the memory command if there is no G90 G91 designation in the MDI command the previously executed modal will be followed Incremental value command Absolute value command G91 X100 Y100 G90 X100 Y100 End point Y100 End point Y100 Current position X 100 Current position Program coordinate 2 Input Command 2 4 Command Value 2 L system When axis coordinate data is issued in a machining program command either the incremental command method that commands a relative distance from the current position or the absolute command method that moves to a designated position in a predetermined coordinate system can be selected When issuing an incremental value command the axis address to be commanded as the incremental axis name is
203. omment Apostrophe An error results during operation except when the character is part of a comment An error results during operation An error results during operation except when the character is part of a comment An error results during operation except when the character is part of a comment An error results during operation except when the character is part of a comment OMNIA An error results during operation except when the character is part of a comment E Le S SS S except when the character is part of a comment An error results during operation except when the character is part of a comment CH o vd Always ignored ES Cc Always ignored 2 Input Command 2 3 Program Format 2 3 2 Program Format 2 3 2 1 Format 1 for Lathe G code list 2 3 E eee ee ee The G code of L system is selected by parameter This specification manual explains the G function with G code series 3 as standard 2 3 2 4 Format 1 for Machining Center G code list 1 C64 ae Oe Ok eS oe Ot D Oe 2 Input Command 2 4 Command Value 2 4 2 4 1 1 2 Command Value Decimal Point Input I Il C64 enee E VS E GER There are two types of the decimal point input commands and they can be selected by parameter Decimal point input type I When parameter 1078 Decpt2 is 0 When a
204. ompensated When follow up is designated the movement amount will be compensated even in the emergency stop state The axis is simultaneously set with servo OFF to the interlock state Mechanical handle Even if the servo OFF axis is moved with the mechanical handle with the application of the servo OFF function and follow up function the position data can be constantly read in and the machine position updated Thus even if the axis is moved with the mechanical handle the coordinate value display will not deviate 230 18 Machine Support Functions 18 2 Machine Construction 18 2 2 Axis Detach AL AS IS TAS LI AS This function enables the control axis to be freed from control Conversely an axis which has been freed from control can be returned to the control status This function enables the rotary table or attachments to be removed and replaced Automatic operation is disabled until the axis for which the axis detach command has been released completes its dog type reference point return This shows the configuration of a machine for which switching between the C axis and turning table is performed When the spindle motor is connected the C axis is placed in the detached C axis turning table status As a result the position feedback of the detector is ignored POSITION The detached status gt lt is indicated on the right of the current position display on the POSITION screen and at the same time
205. on Machine coordinate zero point when the external machine coordinate system offset amount is 0 Mc Compensation vector according to external machine coordinate system compensation Machine coordinate zero point 176 13 Machine Accuracy Compensation 13 1 Static Accuracy Compensation 13 1 6 Ball Screw Thermal Expansion Compensation a eS ee Sd 1 Outline The error in the axis feed caused by the thermal expansion of the ball screw is compensated with the value set in PLC I F Compensation amount Compensation line Compensation amount at coordinate X Offset compensation amount Zero point Ball screw A Machine coordinates i Thermal expansion i Offset compensation compensation valid range Maximum compensation position position The offset compensation amount and maximum compensation amount are set from the PLC The compensation amount based on the offset compensation amount is set as the maximum compensation amount The offset compensation amount and maximum compensation amount are set beforehand in the parameters 2 Compensation operation The offset compensation position and maximum compensation position are connected with a straight line following the designated compensation amount and the compensation amount to the current coordinates is obtained and compensated The compensation amount changes immediately when the offset compensation amount or maximum compensa
206. on 4 4 1 Automatic Acceleration Deceleration after Interpolation C64 EE ee SE EE EE a E REEN Acceleration deceleration is applied to all commands automatically The acceleration deceleration patterns are linear acceleration deceleration soft acceleration deceleration exponent function acceleration deceleration exponent function acceleration linear deceleration and any of which can be selected by using a parameter For rapid traverse feed or manual feed acceleration deceleration is always made for each block and the time constant can be set for each axis separately Linear acceleration deceleration Soft Exponential Exponential acceleration linear acceleration deceleration acceleration deceleration deceleration Note 1 The rapid traverse feed acceleration deceleration patterns are effective for the following G00 G27 G28 G29 G30 rapid traverse feed in manual run JOG incremental feed return to reference position Note 2 Acceleration deceleration in handle feed mode is usually performed according to the acceleration deceleration pattern for cutting feed However a parameter can be specified to select a pattern with no acceleration deceleration step 32 4 Feed 4 4 Acceleration Deceleration Acceleration Deceleration during Continuing Blocks 1 Continuous G1 blocks The tool does not decelerate between blocks Tsc Gi Tsc Gi 2 Continuous G1 G0 blocks Tsr If the GO comma
207. oordinate 9999 9999 mm 999 99999 inch 9999 9999 system 9999 9999 mm 999 99999 inch 9999 9999 Including during dry run 1 to 100000 mm min 1 to 3937 inch min 1 to 100000 mim Including during dry run 0 001 to 100000 mm min 0 0001 to 10000 inch min 0 001 to 100000 min Including during dry run 0 0001 to 100000 mm min 0 00001 to 3937 00787 inch min 0 0001 to 100000 min 0 0001 to 99 9999 mm rev 0 00001 to 99 99999 inch rev 0 001 to 99 999 rev L system synchronous feed 0 0001 to 999 9999 mm rev 0 000001 to 99 999999 inch rev 0 0001 to 999 9999 rev 0 00001 to 99 99999 mm rev 0 0000001 to 9 9999999 inch rev 0 00001 to 99 99999 rev 2nd to 4th reference point 99999 999 mm 9999 9999 inch 99999 999 offset value on machine 9999 9999 mm 999 99999 inch 9999 9999 coordinate system ege OOO o o 99 9999 mm 9 99999 inch peme een ee 999 9999 mm 0 99999 inch 0 0001 mm pulse 0 00001 inch pulse 0 0001 pulse 0 0001 mm pulse 0 00001 inch pulse 0 0001 pulse Soft limit range 99999 999 mm to 99999 999 mm 9999 9999 inch to 9999 9999 inch 1 to 359 999 value on machine coordinate 9999 9999 mm to 9999 9999 mm 999 99999 inch to 999 99999 inch 1 to 359 9999 system Dwelltime Joe 99999 9995 0 to 99999 999s Backlash compensation 0 to 9999 pulse 0 to 9999 pulse 0 to 9999 pulse amount 0 0001 to 99 9999 mm rev 0 00001 to 9 99999 inch rev e s e Precise E 0 000001 to 99 999999 mm rev 0 0
208. ot performed Hole machining data R point position incremental value from initial point designation sign ignored 123 12 Programming Support Functions 12 1 Machining Method Support Functions Mm1 Ss1 Gei Dd1 Rri If axis C clamp M command parameter setting is given the M code is output at the initial point and after return motion C axis unclamp M code clamp M code 1 is output and the dwell time set in a given parameter is executed Designates spindle rotation speed Designates spindle rotation speed at retract Designates tap spindle No for G84 G88 Changes between synchronous asynchronous in G84 G88 The drilling cycle motions generally are classified into the following seven Motion 1 Motion 2 Motion 3 Motion 4 Motion 5 Motion 6 Motion 7 Motion 1 Motion 1 Initial point Motion 3 Motion 7 Motion 6 Rapid positioning up to the initial point of X Z and C axes If the positioning axis in position width is designated the in position check is conducted upon completion of the block Output if the C axis clamp M code is given Rapid positioning up to the R point Hole machining at cutting feed If the drilling axis in position width is designated the in position check is conducted upon completion of the block However in the case of deep hole drilling cycles 1 and 2 the in position check is not conducted with the drilling of any holes
209. ovides repeated execution at 7 1ms cycles It is used to process signals requiring high speeds The max number of program steps for high speed processing 1 period is 150 steps when using basic commands 2 Main processing This mode provides normal sequence processing The processing cycle depends on the number of sequence steps 18 1 2 2 MELSEC Development Tool I F A A a A E This function enables the data of the PLC contained inside the NC system to be developed and debugged using the GX Developer installed in a personal computer OS Windows Many and varied functions of the GX Developer make it possible to reduce the PLC data development and debugging time 18 1 3 Built in PLC Capacity Number of Steps C6 C64 Seer COs Si O CO fk 032000 032000 032000 032000 032000 There are four bytes for each step 220 18 Machine Support Functions 18 1 PLC 18 1 4 Machine Contact Input Output I F C64 WEE E EE EE Z N Caution Follow the remote type machine contact input output interface described in this manual Connect a diode in parallel with the inductive load or connect a protective resistor in serial with the capacitive load etc Refer to the MELDAS C6 C64 Connection Maintenance Manual for details The machine contacts can be input or output using the internal DI O and remote I O as shown in the figure below There are two kinds of DI O the sink type and source type A 24V p
210. ower supply must be provided externally for this DI O Built in DI 16 X400 to X40F Built in DO 1 Y400 Control unit lt __ gt Max 2 A additional DIO Remote I O unit Max number of input cards DxX100 256 points X000 to XOFF Max number of output 256 points Y000 to YOFF Sensor Machine control signal Manual pulse generator Max 4 channels X418 to X41B O RIO M S Remote I O unit Max number of input DX100 256 points X100 to X1FF Max number of output 256 points Y100 to Y1FF Machine control signal 221 18 Machine Support Functions 18 1 PLC Refer to the Connection Manual for details 1 Types of remote I O units The remote I O units FCUA DXOOL are 10 shown in the remote I O unit list according to the types of signals that can be input output and the no of contacts There are 10 types and are used as a control unit Multiple remote I O units can be combined for use if the total of possessed channel during the serial link connection is less than eight Remote UO unit list No of channels possessed by serial link Compatible machine control signals Digital input signal DI 32 points insulation Common for sink source Digital output signal DO 32 points non insulated Sink type Digital input signal DI 32 points insulation Common for sink source Digital output signal DO 32 points non insulated Source type
211. pindle Tool and Miscellaneous Functions 8 3 Miscellaneous Functions M 8 3 3 M Code Independent Output EE ceed FR ee EEN When the MOO M01 M02 or M30 command is assigned during an automatic operation memory MDI or by a manual numerical command the signal of this function is output It is turned OFF after the miscellaneous function finishes or by the reset amp rewind signal ram output Moo O If movement or dwell command exists in the same block as these M commands this signal is output upon completion of the movement or dwell command 8 3 4 Miscellaneous Function Finish C64 EE eeh eS eee as Os Spe OPS EO Oe These signals inform the CNC system that a miscellaneous function M spindle function S tool function T or 2nd miscellaneous function A B C has been assigned and that the PLC which has received it has completed the required operation They include miscellaneous function finish signal 1 FIN1 and miscellaneous function finish signal 2 FIN2 Miscellaneous function finish signal 1 FIN1 When the controller checks that FIN1 is ON it sets the function strobes OFF Furthermore when the PLC checks that the function strobes are OFF it sets FIN1 OFF The controller checks that FIN1 is OFF and advances to the next block Below is an example of a time chart applying when a miscellaneous function has been assigned Command X Next block Miscellaneous function strobe MF a Miscellaneou
212. point A Actual start point 158 12 Programming Support Functions 12 1 Machining Method Support Functions 2 Start point designation synchronization Type 2 G116 Command format LI G116 X_ Z ILI Synchronizing command G116 G command X_ Z_ Other start point designate own part system s coordinate value a The own part system starts first when synchronizing is executed b The other part system waits for the own part system to move and reach the designated start point and then starts Designated start point Own part system IGAT6 mei Other part system gt gt rrr rrr nnn Own part system 1G116 A Fe atte operation Other part system ee Kl el D 2 a D gt D E Ei Ri E D be ke be c When the start point designated by G116 is not on the next block movement path of the own part system the other part system starts once the own part system has reached all of the start point axis coordinates d Z lt Movement Command point A Actual start point 159 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 8 6 Balance Cut G14 G15 T system L system M system L system T system When workpiece that is relatively long and thin is machined on a lathe deflection may result making it impossible for the workpiece to be machined with any accuracy In cases like
213. port Functions 18 1 PLC Interface specifications Input specifications Sink type Source type Input voltage when ON 0 to 6V 18 to 24V Input voltage when OFF 20 to 24V 0 to 4V Output specifications Rated load voltage 24VDC Maximum output current 60mA 2 Outline of digital signal input circuit There is a sink type and source type digital signal input circuit The type is selected with a card unit in each unit Input circuit DI L DI R ee ee ee oe ee cee ee Oe oe ee L DI R Machine side Machine side fo ee 2 2k 2 2k ot i Desk TO i Gontrat 1 co O See f oT Esa Control AY circuit n Ge O 24VDC ov COM i COM seet See EE EE 3 Outline of digital signal output circuit There is a sink type DX100 and source type DX1011 digital signal output circuit Use within the range of the specifications given below Output circuit Machine side Machine side 24VDC 24VDC m CH Ai Control 7 D Control circuit ko circuit R ioo Source type DX1 1 Sink type DX1 Output conditions lt Caution gt When using an inductive load such as a relay always connect a diode withstand voltage 100V o
214. r more 100mA or more in parallel with the load The diode should be inserted as close to the load within 20cm as possible When using a capacitive load such as a lamp connect a protective resistor R 150 _ in serial with the load to limit the rush current Make sure that the current is lower than the above tolerable current including momentary current 223 18 Machine Support Functions 18 1 PLC 4 Outline of analog signal output circuit The analog signal output circuit can be used only with the FCUA DX120 DX121 Output circuit Output conditions Output voltage OV 10V 5 Resolution 12bit 10Vxn 4095 Note Load conditions 10 kQ load resistance Output impedance 2200 Note n 2 2 5 Input signal conditions The input signals must be used within the ranges of the following conditions Source type lt Contact common 24V gt Input voltage when external contact is ON Input current when external contact is ON Input voltage when external contact is OFF Input current when external contact is OFF Tolerable chattering time 3ms or less Refer to T below Input signal hold time Input circuit operation delay time Machine side contact capacity Sink type lt Contact common grounding RG gt Input voltage when external contact is ON 6V or more Input current when external contact is ON Input voltage when external contact is OFF 20V or less Input current when external contact is
215. racted to can be selected from the 1st reference point to 4th reference point with 2 bit input signal Set the retracting order of axes with parameter 2019 revnum 1 Other operations When the retract signal is turned ON the control unit is reset the operation is interrupted and the machining program is indexed When the rapid traverse input signal is input the rapid traverse rate is applied When the rapid traverse input signal is not input the manual feed rate is applied If the retract signal is input during execution of a tapping cycle the operation will be the tapping retract and the normal reference point retract will be executed from the end point of tapping retract operation Even if the retract signal is input during the thread cutting cycle it will be invalid However if the retract signal is input in a block other than the thread cutting block the retracting operation will be executed If the retract signal is turned OFF midway during retracting the operation will decelerate and stop However since the machining program is indexed the block can not be resumed The retract signal is invalid if the coordinate system is not established An operation error will occur when the retract signal is input in such case Sekt 12 Programming Support Functions 12 1 Machining Method Support Functions 12 Program Support Functions 12 1 Machining Method Support Functions 12 1 1 Program 12 1 1 1 Subprogram Control C6
216. ram command during automatic operation or by manual operation There are two types of override 1 Type 1 code method Using an external signal override can be applied to the commanded rotation speed of a spindle or mill spindle in 10 increments from 50 to 120 2 Type 2 value setting method Using an external signal override can be applied to the commanded rotation speed of a spindle or mill spindle in 1 increments from 0 to 200 Note 1 Selection between type 1 and type 2 can be designated by user PLC processing 8 1 2 3 Multiple spindle Control When using a machine tool equipped with several spindles up to seven spindles this function controls those spindles Multiple spindle control Control based on a spindle selection command such as G43 1 and spindle control command S or SO 3 etc The figure below shows an example of the configuration for a machine which is equipped with second and third spindles Tool spindle third spindle First spindle Second spindle Tool post 1 60 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 1 2 3 1 Multiple spindle Control C64 1 Spindle selection commands Using the spindle selection command such as G43 1 G group 20 this function makes it possible to switch the spindle among the first through seventh spindles to which the subsequent S c
217. re is a maximum of 24 slots number of units Basic specifications for MELSEC I O connection Cem Basie specifications Number of input output Maximum input points 512 points Maximum output points 512 points points Access of intelligent unit s A maximum of 12k words can be accessed per scan of the intelligent unit s buffer buffer memory memory using the FROM TO commands issued from the C6 C64 s built in PLC Connectable MELSEC units I O unit Type Outline QX10 100 to 120VAC 7 to 8mA 16 points response time 20ms terminal block QX28 24VDC 8 points terminal block 240VDC 4mA plus common 16 points response time 1 5 10 20 70ms QX40 f terminal block 24VDC plus common input 16 points terminal block for high speed input response time can be designated as 0 1ms 24VDC 4mA plus common 32 points response time 1 5 10 20 70ms connector 24VDC 4mA plus common 64 points response time 1 5 10 20 70ms connector 24VDC 4mA minus common 16 points response time 1 5 10 20 70ms terminal block 24VDC 4mA minus common 32 points response time 1 5 10 20 70ms connector 240VAC 24VDC 2A point 8A common 16 points 16 points common output delay 12ms no fuse terminal block QY18A ENER 2A 8 point independent contact output terminal block no fuse AC Triac QY22 240VAC 0 6A 16 points terminal block no fuse QY40P 12 24VDC 0 1A point 1 6A common 16 points 16 points common output delay 1ms terminal block with short
218. reached the counter is moved to the zero point and the block is completed 2 Machine lock is effective in the signal status applying when the axis has stopped 3 Block stop will be applied if the machine lock signal is turned ON and OFF or OFF and ON during automatic operation Using a parameter the machine lock signal can be made to take effect immediately 4 Whether the POSITION counter is to be held or the movement amount operated by machine lock is to be canceled when resetting is initiated during machine lock can be selected using a parameter 99 11 Operation Support Functions 11 2 Program Test 11 2 3 Miscellaneous Function Lock C6 C64 EEE es Oi On The M S T and B 2nd miscellaneous function output signals are not output to the machine or PLC when the miscellaneous function lock signal of external input is turned ON This function can be used when checking only the movement commands in a program check The start signals of the M command are output for the Mo M01 M02 and M30 commands and so a completion signal must be returned 1 Fixed cycle spindle functions containing an S code and any M S T or B function assigned by a manual numerical command or in automatic operation will not be executed The code data and strobe MF SF TF BF outputs are stopped 2 If this signal is set ON after the code data has already been output the output is executed as it would normally be executed until the end unti
219. reen and then select this screen again Up to 48 items can be set and the setting range is 8 digits b Bit selection parameters There are bit selection parameters set with bit types as parameters used by the built in PLC The set data is set in the R register of the PLC and backed up When using bit operation in the sequence program the details of the R register are transferred to the temporary memory M with the MOV command If the data is set in the R register corresponding to the bit selection with the MOV command etc the data will be backed up However the display will not change so enter another screen and then select this screen again 218 18 Machine Support Functions 18 1 PLC 9 External key input By inputting the key data from the built in PLC the same operation as when the operator operates the operation board can be done 10 Real spindle speed output The real spindle speed is converted by the signals of the encoder installed on the spindle and is output to the PLC The output increment is 0 001r min 11 Workpiece counter display parts counter The number of parts can be set and displayed when continuously machining parts The M code to be count the current number of machined parts and the max machining value is set with parameters This data can be read by the user PLC when built in PLC specifications are used and the number of machined parts can be controlled A signal will be output to the PLC wh
220. registered in the parameter However the arc radius designation R and arc center designation I J K always use incremental designations Absolute command absolute value command X Z Incremental command incremental value commana U W Example G00 X100 W200 Absolute value Incremental value Incremental value command Absolute value command G00 U ul W wi G00 Xx1 Zz1 Current position X X Current position End point u1 2 x1 Z End point wi z1 The above drawing shows the case The above drawing shows the case for the diameter command for the diameter command Note In addition to the above command method using the above axis addresses the absolute value command and incremental value command can be switched by commanding the G code G90 G91 Select with the parameters 10 2 Input Command 2 4 Command Value 2 4 3 Diameter Radius Designation pe ee Oe ee Oe a For axis command value the radius designation or diameter designation can be changed over with parameters When the diameter designation is selected the scale of the length of the selected axis is doubled For instance an actual length of 1 mm will be treated as 2 mm This function is used when programming the workpiece dimensions on a lathe as diameters Changing over from the diameter designation to the radius designation or vice versa can be set separately for each axis X axis radius designation X X u4 oO x6 e
221. rence point The G29 programming format is given below G29 Xx1 Yy1 2Zz1 G29 Return command Xx1 Yy1 Zz1 Return control axes assigned position The tool is first moved by rapid traverse to the interim position which is passed through with G28 or G30 and is then positioned by rapid traverse at the position assigned by the program x 1st reference point Non G28 interpolation movement G28 e A Interpolation or G i l non interpolation can etl be selected pe G29 Interpolation or non interpolation can Gol be selected 91 10 Coordinate System 10 2 Return If the position detector is for the incremental detection system the first reference point return for the first time after the NC power has been turned ON will be the dog type However whether the second and subsequent returns are to be the dog type or the high speed type can be selected by designating a parameter The high speed type is always used when the position detector is for the absolute position detection system Note 1 Note 2 Note 3 Note 4 Note 5 The automatic 1st reference point return pattern is the same as for manual reference point return The number of axes for which reference point return can be performed simultaneously depends on the number of simultaneously controlled axes lf at the time of the first reference point return the tool radius compensation or nose rad
222. rm histories operation times drive unit software versions etc 15 4 3 Data Sampling C64 OG BE EE EO 0 0 ee Sampling of the servo and spindle data for which an alarm occurrence is a stop condition is performed all the time 206 15 Safety and Maintenance 15 4 Maintenance and Troubleshooting 15 4 5 Machine Operation History Monitor C6 C64 Oh Te E Oe On Up to 256 past key inputs on the operation board and changes in the input signals are recorded The history contents can be viewed on the history screen and the data is retained even after the power has been turned OFF 15 4 6 NC Data Backup This function serves to back up the parameters and other data of the NC control unit The data can also be restored 1 RS 232C C64 ee ee e OO Oe SO Backup target Machining programs parameters workpiece offset data common variables tool compensation data tool life control data Ladders ladder message 2 IC card C64 DEE Ee EE e CN EE 0s 0 Backup target Machining programs parameters common variables tool compensation data tool life control data Ladders ladder message 15 4 7 PLC I F Diagnosis C64 es ee er E Ee a a e When the UE DIAGN menu key is pressed the PLC interface diagnosis screen appears The input and output signals for PLC control can be displayed and set on this screen This function can be used to check the machine sequence operations for PLC
223. rner R Hold or non hold can be selected M system only using a parameter for the E command modal at the time of resetting It is cleared when the power is turned OFF as it is with an F commana 150 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 6 3 Geometric Command C64 T system L system M system L system T system When it is difficult to find the intersection point of two straight lines with a continuous linear interpolation command this point can be calculated automatically by programming the command for the angle of the straight lines Example Ni GO1 Aal FH a Angle formed between straight line and N2 Xx1 Zei Aaf horizontal axis on plane The plane is the selected plane at this End point X1 Z1 point Automatic intersection N point calculation Note 1 This function cannot be used when using the A axis or 2nd miscellaneous function A 151 12 Programming Support Functions 12 1 Machining Method Support Functions 1 Automatic calculation of two arc contact When two continuous circular arcs contact with each other and it is difficult to find the contact the contact is automatically calculated by specifying the center coordinates or radius of the first circular arc and the end point absolute coordinates and center coordinates or radius of the second circular arc Example lit Kk1 Ffi Xxe Zzx l2 Kk2 Pm lii Kki Ffi Xxc Zzc Rr2 Ff2
224. rolled so that the tool always moves at a speed along the circumference of the circle c Circular interpolation can be commanded within a range extending from 0 to 360 d The max value of the radius can be set up to six digits above the decimal point Note 1 The arc plane is always based on the G17 G18 or G19 command If a command is issued with two addresses which do not match the plane an alarm will occur Note 2 The axes configuring a plane can be designated by parameters Refer to the section entitled Plane Selection 19 3 Positioning Interpolation 3 2 Linear Circular Interpolation 2 R specified circular interpolation Besides the designation of the arc center coordinates using the above mentioned J and K commands arc commands can also be issued by designating the arc radius directly G02 G03 Xx1 Yy1 Rri Ffi Also possible for additional axes A B C U V W G02 G03 Arc rotation direction End point coordinate values Arc radius Feed rate G02 or G03 is used to designate the direction of the arc rotation The arc plane is designated by G17 G18 or G19 The arc center is on the bisector which orthogonally intersects the segment connecting the start and end points and the point of intersection with the circle whose radius has been designated with the start point serving as the center is the center coordinate of the arc command When the sign of the value of R in the command program
225. rolled using the feedback signals for the respective axis 18 2 3 3 Torque Tandem C64 WE EE a ee This function is used to drive in parallel while matching the position speed and current when the machine rigidity is high In addition to the NC s synchronous control function the master axis and slave axis speed command can be set to the same command by making the master axis and slave axis position feedback signal and the speed feedback signal the same using the servo drive unit The current loop is controlled using the feedback signals for the respective axis 234 18 Machine Support Functions 18 2 Machine Construction 18 2 7 Auxiliary Axis Control J2 CT C64 WE AL AS IS TAS LI AS The MR J2 CT drive unit for positioning and indexing can be connected for auxiliary axis control The drive unit is a single axis control unit and the control is performed from the PLC It comes with the following functions and is suited to controlling a peripheral device of the machine 1 Feed functions a Four different feed rates can be set and selected using parameter settings b Constant inclination acceleration deceleration linear acceleration deceleration or soft acceleration deceleration can be selected c When rotary axis is used automatic short cut discrimination and rotary direction can be assigned by commands 2 Command methods a Station method Any point station obtained when the rotary axis has been di
226. s 9 2 Tool Radius G38 to G42 G46 9 2 1 Tool Radius Compensation G38 to G42 f These commands function to provide tool radius compensation Through a combination with the G command and D address assignment they compensate for the actual tool center path either inside or outside the programmed path by an amount equivalent to the tool radius The tool path is calculated by the intersection point arithmetic system and as a result excessive cut amounts on the inside of corners are avoided Vector change during tool radius compensation Corner arc during tool radius compensation Tool radius compensation cancel Tool radius compensation left command Tool radius compensation right command Tool center path r Tool radius compensation amount Programmed path The tool radius compensation command controls the compensation from that block in which G41 or G42 is commanded In the tool radius compensation mode the program is read up to five blocks ahead including blocks with no movement and interference check using tool radius is conducted up to three blocks ahead in any of those blocks with movement G17 G01 G41 Xx1 wi Ddi G17 Compensation plane G01 Cutting command G41 Left compensation Xx1 Yy1 Movement axis Dd1 Compensation No The compensation plane movement axes and next advance direction vector are based on the plane selection command designated by G17 to G19 G17 XY plane X Y
227. s and workpiece coordinate positions can be displayed 1 Present position counter Oe o o o o Each axis present position including tool length offset amount tool radius compensation amount and workpiece coordinate offset amount is indicated 2 Workpiece coordinate counter eeler The workpiece coordinate system modal number from G54 to G59 and the workpiece coordinate value in the workpiece coordinate system are indicated 3 Remaining command counter C64 as a E EE a OF OO OS 0s The remaining distance of the movement command during the execution incremental distance from the present position to the end point of the block is indicated during the automatic start and automatic stop 4 Machine position counter C64 Ee EE EE EE Each axis coordinate value in the basic machine coordinate system whose zero point is the characteristic position determined depending on the machine is indicated 49 6 Operation and Display 6 3 Display Methods and Contents 6 3 3 Program Running Status Display 6 C64 WE i 8 2 E EE Program now being executed is displayed 6 3 4 Setting and Display E lt a aa E The parameters used in controller operations can be set and displayed 6 3 5 MDI Data Setting and Display C6 C64 a T system L system T system SE DEE Eo E D ETC The MDI data having a multiple number of blocks can be set and displayed As with the editi
228. s function finish signal FIN1 67 8 Spindle Tool and Miscellaneous Functions 8 3 Miscellaneous Functions M Miscellaneous function finish signal 2 FIN2 When the controller checks that FIN2 is ON it sets the function strobes OFF and simultaneously advances to the next block The PLC checks that the strobe signals are OFF and sets FIN2 OFF Below is an example of a time chart applying when a miscellaneous function has been assigned Command Miscellaneous function strobe MF X Next block Miscellaneous function finish signal FIN2 8 3 5 M Code Output during Axis Positioning Ke ae ee ee eee ae This function controls the timing at which miscellaneous functions are output and it outputs a miscellaneous function when axis reaches at the designated position movement The command format is as follows G117 Ai G117 OOOO Xx1 Zz1 Cc zzi Ceci OOOO Command of M code output during axis positioning Movement start points Miscellaneous function The miscellaneous function can be commanded in the G117 block within the following range e Mcommand e S command e T command e 2nd miscellaneous function command Up to one set Up to four sets Up to two sets Up to one set The G117 command can be commanded in up to two continuous blocks Example G117 L ZZ G117 XX2 ZZo Mm Mme Mm Mma Start point Mm Mme Mms Mm Mms Mms Mm7 Mmg G01 X200 Z200
229. s in the memory can be changed 4 Program editing a Overwriting inserting and erasing can be done per character 45 5 Program Memory Editing 5 2 Editing 5 2 2 Background Editing C64 pe Oy a SOR fe E EO This function enables one machining program to be created or editing while another program is being run Prohibited Program registered in memory 01000 02000 03000 04000 Program editing Machining with memory operation 1 The data of the machining programs being used in memory operation can be displayed and scrolled on the setting and display unit but data cannot be added revised or deleted 2 The editing functions mentioned in the preceding section can be used at any time for machining programs which are not being used for memory operation This makes it possible to prepare and edit the next program for machining and so the machining preparations can be made more efficiently 3 The machining program will not be searched as the operation target even when searched in the edit screen 46 6 Operation and Display 6 1 Structure of Operation Display Panel 6 Operation and Display 6 1 Structure of Operation Display Panel The following display units can be used for the setting and display unit 1 7 2 type monochrome LCD display unit C64 T system T system pe Ee 2 10 4 type monochrome LCD display unit Oo C64 eS a E ee GE o g
230. s to apply to the movement up to the interim point can be selected using a parameter Non interpolation applies for movement from the interim point to each of the reference points Note 6 The machine will not stop at the interim point even when a single block is selected 10 2 4 Reference Point Verification G27 C64 6 EN EE EE By commanding G27 a machining program which has been prepared so that the tool starts off from the reference point and returns to the reference point can be checked to see whether the tool will return properly to the reference point The G27 programming format is given below G27 Xx1 Yy1 Zi Ppi G27 Verification command Xx1 Yy1 Zz1 Return control axes Pot Verification No P1 1st reference point verification P2 2nd reference point verification P3 3rd reference point verification P4 4th reference point verification The assigned axis is first positioned by rapid traverse to the commanded position and then if this is the reference point the reference point arrival signal is output When the address P is omitted the first reference point verification will be applied Note 1 The number of axes for which reference point verification can be performed simultaneously depends on the number of simultaneously controlled axes Note 2 An alarm results unless the tool is positioned at the reference point upon completion of the command Note 3 Whether interpolation or non
231. s undertaken on the plane l lt P which has been currently selected G17 G18 or i G19 KZ e The and signs for the compensation amount denote reduction and expansion respectively Offset amount 155 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 8 Multi part System Control 12 1 8 1 Synchronization between Part Systems C64 ee a EE a ee EE A ee ee ae E The multi axis multi part system compound control CNC system can simultaneously run multiple machining programs independently This function is used in cases when at some particular point during operation the operations of different part systems are to be synchronized or in cases when the operation of only one part system is required Part system 1 machining program Part system 2 machining program Simultaneous and independent operation lt Synchronized operation r Simultaneous and lt Synchronized operation f Part system 2 operation only No program part system 1 waits 2 lt Synchronized operation Simultaneous and be d independent operation 156 12 Programming Support Functions 12 1 Machining Method Support Functions Command format 1 Command for synchronizing with part system n n Part system number 1 Synchronizing number 01 to 9999 lt gt Synchro nized operation Synchronized opera
232. seeeseeeeeeeeeeeceeeeeeeeeaeeeaeeeeeaeeeaeeeeesneeeeaeee 48 EE DIS DIA EN 48 6 9 2 POSHION RE 49 6 3 3 e eelere EE 50 6 3 4 Setting and RR E EE 50 6 3 5 MDI Data Setting and Display ccscesceeeeeeeseeeeeeseeeeeseeeeeeneeeeeeeeeeeeeneeeeeeees 50 LEE 50 6 3 8 Hardware Software Configuration Display 50 6 3 9 Integrated Time RE 51 6 3 10 Available Languages Japanese English AAA 52 6 3 11 Additional Languages Japanese English Polish AAA 52 6 3 1 Vl Japane SE inir aaaeeeaei E e Eaa N aN E iS 52 6 3 11 2 Eelere Eege 52 6 39 11 13 ET E 52 6 3 13 Screen EI SLS MOD DEE 52 6 4 Display Unit Switch EE 53 6 4 1 Single NC and Multi Display Unit Switch 53 6 4 2 Multi NC and Common Display Un 53 6 4 4 Multi NC and Common external PC Display ssneseeoneeeeenesnserenrsrrerrnerneresrne 53 6 4 5 Display Unit Deal tnscctecscedesteetnceeenea tet aaa teasdereteeenenc tennis 54 7 Input Output Functions ANd DeVICES cccecsseeseneeeeeeneeseeneeeenenseeeseeesenecneesneeseenaeseeeneees 55 FAC WAU OU EE 55 T2 IMPUPOUTOUT EE 56 7 2 A RS 2320 E 56 Ee lee DE 56 7 2 2 1 VF for IC Card in Control Want vss esscecez enccadasantegienancheteateanaeneeatedeenneengleas 56 8 Spindle Tool and Miscellaneous FUNCTIONS cseceseeeeeeeseeeseeeseneeseeeneeseeeeesnenseeenees 8 1 elle e E EE E Ee eine ee ur TE EE 8 1 1 1 Spindle Functions EE 8 1 1 2 Spindl ER 8 11 39 Spindle nee Eeer En e E 8 1 1 5 Automatic Coil ln e CEE
233. signation the speed is commanded with a feet min unit In the constant surface speed cancel mode the S code is a spindle rotation speed command The axis for which constant surface speed is controlled is generally the X axis However this can be changed with the parameter settings or with address P in the G96 block Note If there is only one spindle the spindle will not operate normally if the constant surface speed control command S command or spindle related M command is commanded randomly from each part system These commands must be commanded from only one certain part system or commanded simultaneously with standby The controller will execute the following control for the constant surface speed control and S commands The part system from which an S command was issued last will have the spindle control rights That part system will judge whether the constant surface speed command mode is valid or canceled and will execute spindle control Part system 1 program G97 S1000 2000 G96 S200 H I Part system 2 program d i pe E G96 V s100 Spindle speed 1000 r min Y S2000 r min X S100 m min X S200 m min Spindle control rights Part system 1 Part system 2 Part system 1 59 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 1 2 2 Spindle Override C64 L 2 Lo Io To This function applies override to the rotation speed of a spindle or mill spindle assigned by the machining prog
234. situ Programmable inposition check 2 Programi i 2 Address check 1 Static accuracy compensation i 1 Backlash compensation __ _4 External machine coordinate system compensation Smooth high gain control SHG control 3 Lost motion compensation 270 O Standard O Selection No specification A Optional O X Special additional specifications Appendix 3 List of Specifications O Standard O Selection No specification A Optional Ak Special additional specifications Tool life management II 100 200 sets Position switch 4 Automatic restart 15 Safet and maintenance 1 Safety swi i 1 Emergency stop Stored stroke limit I II Stored stroke limit IC ___ Slinteriock EE al Program protect Edit lock B C 7 PLC I F diagnosis 271 Appendix 3 List of Specifications O Standard O Selection No specification A Optional x Special additional specifications Primary class Secondary class 16 Gabinat and installation 1 Cabinet construction 2 Power supply ervo motor HCOO A42 E42 100kp rev ervo motor HCOO A42 E42 100kp rev Servo motor HFOD A42 E42 100kp rev 2 Spindle Spindle motor SJ SJ V Spindle motor SJ P SJ PF 3 Auxiliary 2 AC reactor for power supply 4 Power supply MDS A CR Resistance regeneration 272 Appendix 3 List of Specifications O Standard O Selection
235. smission loss 12db Km or less JIS C 3501 compliant 250 18 Machine Support Functions 18 6 External PLC Link 2 Usable functions The MELDAS C6 C64 can use the following MELSECNET 10 network functions Function item Oe MELSEC MELDAS C6 C64 Network function Setting and display Self diagnosis function Dedicated commands functions Control station function fa Oe ase ee Control station transfer function oF O Communication with B W 1 N Communication with X Y 1 1 es e Ce Cyclic transmission Constant link scan function TO O Data link stop restart Eoo cl Transmission between data links Station parameters CO O e O ee LKH communication FS O O Ek Transient transmission Routing function O Group function Doo ee x Automatic return function gt t Loopback function o e oo RAS function Station cutoff function oo gt o SS Data link status detection function Remote I O network Ooo O ee OE aa e O only optical O only optical Multiple transmission function loop system loop system Week Reserved station function 4 point coaxial or LED diagnosis function 22 point display 7 point optical loop display Network No setting aids Group Mo setting Setting switch on card Station No setting Switch on front of unit Condition setting Mode setting switch Switch on front of card Display changeover switch Hardware test x Self loopback test Loop
236. stant inclination acceleration deceleration is performed the time taken for positioning at microscopically small distances in the G00 command is reduced Note 1 Whether acceleration deceleration before interpolation in the rapid traverse command G00 is to be performed always or not can be selected using a parameter setting independently from the high accuracy control assignment Optimum corner deceleration T system M system By determining the command vector in the machining program and thereby performing corner deceleration it is possible to machine workpiece with a high edge accuracy The figure below shows the pattern of the deceleration speed at the corners Optimum corner deceleration is a function of high accuracy control mode 171 12 Programming Support Functions 12 2 Machining Accuracy Support Functions The speed change can be smoothed by the S shape filter the machine vibration can be suppressed and the surface accuracy improved At the corner the vector commanded in the machining program is automatically determined and the speed is decelerated at the corner A highly accurate edge can be machined by decelerating at the corner F Cutting feed rate VO Maximum allowable Inclination of acceleration deceleration speed deceleration before interpolation acceleration 3 Feed forward control A stable servo control with an extremely small servo error can be realized using the feed
237. t 3 9 type monochrome CRT display unit C6 C64 KE a E 4 External personal computer display Ethernet connection C64 T system T system ee ee 5 Graphic operation terminal GOT oO Oo 64 T system T system po det ee af Ea 47 6 Operation and Display 6 2 Operation Methods and Functions 6 2 Operation Methods and Functions 6 2 1 Memory Switch PLC Switch E EE EE EE EE The toggle switches PLC switches can be defined on the screen These switches can be turned ON OFF on the screen and the status can be read from the PLC ladder This screen has been prepared in advance so the switch names display on screen can be defined with the PLC ladder There are a total of 32 switch points 6 3 Display Methods and Contents 6 3 1 Status Display C64 e EE a EE EE The status of the program now being executed is indicated Display of G S T M commands and 2nd miscellaneous command modal values Feed rate display Tool offset number and offset amount display Real speed display The feed rate of each axis is converted from the final speed output to the drive unit and is displayed However during follow up the speed is converted and displayed with the signals from the detector installed on the servomotor 48 6 Operation and Display 6 3 Display Methods and Contents 6 3 2 Position Display Position data such as present positions for tools coordinate position
238. t in 0 1 lead increments Nose angle included angle of thread 00 to 99 modal Set in 1 degree increments Finishing allowance modal X axis end point coordinate of thread part Designate the X coordinate of the end point in the thread part in an absolute or incremental value Z axis end point coordinate of thread part Designate the Z coordinate of the end point in the thread part in an absolute or incremental value Taper height constituent in thread part radius value When i 0 is set straight screw is made Thread height Designate the thread height in a positive radius value Cut depth Designate the first cut depth in a positive radius value Thread lead Configuration of one cycle In one cycle 1 2 5 and 6 move at rapid traverse feed and 3 and 4 move at cutting feed designated in F 141 12 Programming Support Functions 12 1 Machining Method Support Functions When Riis positive First time nth time Ad xn d finishing allowance Cut m times at finishing 142 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 4 Mirror Image 12 1 4 3 G Code Mirror Image C6 C64 A A A Using a program for the left or right side of an image this function can machine the other side of the image when a left right symmetrical shape is to be cut Mirror image can be applied directly by a G code when preparing a machining pro
239. t input increment C 0 0001 mm 0 00001 inch 23 4 Feed 4 1 Feed Rate 4 1 2 Cutting Feed Rate m min 1000 1000 1000 1000 1000 T system M system This function specifies the feed rate of the cutting commands and a feed amount per spindle rotation or feed amount per minute is commanded Once commanded it is stored in the memory as a modal value The feed rate modal value is cleared to zero only when the power is turned ON The maximum cutting feed rate is clamped by the cutting feed rate clamp parameter whose setting range is the same as that for the cutting feed rate e Cutting Feed Rate setting range Least input increment B C Metric input 1 1000000 mm min mim 1 100000 mm min min Inch input 1 39370 inch min 1 3937 inch min Least input increment B 0 001 mm 0 0001 inch Least input increment C 0 0001 mm 0 00001 inch e The cutting feed rate is effective for G01 G02 G03 G33 commands etc As to others refer to the interpolation specifications L system This function specifies the feed rate of the cutting commands and a feed amount per spindle rotation or feed amount per minute is commanded Once commanded it is stored in the memory as a modal value The feed rate modal is cleared to zero only when the power is turned ON The maximum cutting feed rate is clamped by the cutting feed rate clamp parameter whose setting range is the same as that for the cutting feed ra
240. t with the parameters during the dwell command G04 G31 Xx1 Yy1 Zei Ppi Ffi G31 Skip command Xx1 Yy1 Zz1 Command format axis coordinate word and target coordinates Ppt Skip signal command Ffi Feed rate mm min a Specify the skip rate in command feedrate F However F modal is not updated b Specify skip signal command in skip signal command P Specify the P value in the range of 1 to 15 If it exceeds the specified range a program error occurs c When the skip signals are commanded in combination the skip operation takes place with OR result of those signals 183 14 Automation Support Functions 14 2 Measurement Table 1 Valid skip signals Skip signal command P E Ee A 3 2 1 1 O 2 O 3 O O 4 O 5 O O 6 O O 7 O O O 8 O 13 O O O 14 O O O 15 O O O O 184 14 Automation Support Functions 14 2 Measurement 14 2 5 Automatic Tool Length Measurement 1 w eae EE A Ad Automatic Tool Length Measurement T system M system This function moves the tool in the direction of the tool measurement position by the commanded value between the measurement start position to the measurement position it stops the tool as soon as it contacts the sensor and calculates the difference between the coordinates when the tool has stopped and commanded coordinates It registers this difference as the tool length offset a
241. tch is pressed The incremental feed amount is the amount obtained by multiplying the least input increment that was set with the parameter by the incremental feed magnification rate The incremental feed amount parameter and its magnification rate are common to all part systems Incremental Scale factor Machine tool Ne ee Axis X Y Z movement gt 7 S 8 i 7 x control ai Neer Siy Ne La O M M Step feed 4 6 4 Handle Feed C64 ee a ee ei Se ee ee ce ee E ee ee ee ee ee ee 1 axis In the handle feed mode the machine can be moved in very small amounts by rotating the manual pulse generator The scale can be selected from X1 X10 X100 X1000 or arbitrary value Note 1 The actual movement amount and scale may not match if the manual pulse generator is rotated quickly 3 axes In the handle feed mode individual axes can be moved in very small amounts either separately or simultaneously by rotating the manual pulse generators installed on each of the axes Note 1 The actual movement amount and scale may not match if the manual pulse generator is rotated quickly 42 4 Feed 4 7 Dwell 4 7 Dwell G04 4 7 1 Dwell Time based Designation Or ih OT aie Of EE SEN The G04 command temporarily stops the machine movement and sets the machine standby status for the time designated in the program G94 G04 Xx1 Uu1 or G94 G04 Ppi G94 Asynchronous G04 Dwell Xx1 Uu
242. te e Cutting Feed Rate setting range Least input increment B C Metric input 1 1000000 mm min mim 1 100000 mm min min Inch input 1 39370 inch min 1 3937 inch min Least input increment B 0 001 mm 0 0001 inch Least input increment C 0 0001 mm 0 00001 inch e The cutting feed rate is effective for G01 G02 G03 G33 commands etc As to others refer to interpolation specifications 24 4 Feed 4 1 Feed Rate 4 1 3 Manual Feed Rate m min 1000 1000 1000 1000 1000 The manual feed rates are designated as the feed rate in the jog mode or incremental feed mode for manual operation and the feed rate during dry run ON for automatic operation The manual feed rates are set with external signals The manual feed rate signals from the PLC includes two methods the code method and numerical value method Which method to be applied is determined with a signal common to the entire system The signals used by these methods are common to all axes e Setting range under the code method Metric input 0 00 to 14000 00 mm min 31 steps Inch input 0 000 to 551 000 inch min 31 steps e Setting range under the value setting method Metric input 0 to 1000000 00 mm min in 0 01 mm min increments Inch input 0 to 39370 inch min in 0 001 inch min increments Multiplication factor PCF1 and PCF2 are available with the value setting method 25 4 2 4 2 1 4 Feed 4 2 Feed Rate Input Meth
243. ted for a check Set the absolute values of the X axis coordinates of the barrier points as shown below P1 gt P2 gt P3 P4 gt P5 gt D I However this need not apply to the Z axis coordinates 200 15 Safety and Maintenance 15 3 Protection 15 3 5 Interlock C6 C64 RE E EE EE ee ee E The machine movement will decelerate and stop as soon as the interlock signal serving as the external input is turned ON When the interlock signal is turned OFF the machine starts moving again 1 In the manual mode only that axis for which the interlock signal is input will stop 2 In the automatic mode all axes will stop when the interlock signal is input to even one axis which coincides with the moving axis 3 Block start interlock While the block start interlock signal BSL is OFF valid the execution of the next block during automatic operation will not be started The block whose execution has already commenced is executed until its end Automatic operation is not suspended The commands in the next block are placed on standby and their execution is started as soon as the signal is turned ON Note 1 This signal is valid for all blocks including internal operation blocks such as fixed cycles Note 2 This signal BSL is set ON invalid when the power is turned ON If it is not used there is no need to make a program with the PLC 4 Cutting start interlock While the cutting start interlock signal
244. ted using the amount obtained by adding the tool radius compensation amount and tool radius wear compensation amount Further the tool length is offset using the amount obtained by adding the tool length offset amount and tool length wear offset amount Figure Example of how the offset amount is handled when using Wear offset the type 1 tool length offset amount Offset types and II are using type 2 available for handling offset amounts Offset type Offset type II amount when Tool radius Tool radius compensation amount compensation amount Tool length wear offset Tool length Tool length iy offset amount offset amount i Workpiece Tool radius wear compensation amount 79 9 Tool Compensation 9 3 Tool Offset Amount c Type 3 2 axis offset amounts L system Type 3 is for the offset amounts used by non rotary tools As the offset amounts the tool length along the X Y and Z axes and the wear amount along each of these axes the nose radius and nose radius wear amount tool tip point P and tool width can be registered Offset is provided in the directions of the X Y and Z axes from the base position in the program Generally the center of the tool rest or the tip of the base tool is used as the programmed base position 1 The programmed base position 2 The programmed base position is the center of the tool rest is the tip of the base tool Base position base poi
245. tem is given below G54 G52 Xx1 wi Zi G54 Workpiece coordinate system selection G52 Local coordinate system setting Xx1 Yy1 Zz1 Local coordinate offset amount The local coordinate zero points are provided as distances from the zero point of the designated workpiece coordinate system local coordinate offset In the incremental value mode the position obtained by adding the local coordinate offset amount to the previously specified offset amount serves as the new local coordinate zero point If no workpiece coordinates are designated the local coordinates will be created on the currently selected workpiece coordinates This command is unmodal but the local coordinate system created by G52 is valid until the next G52 command is issued The local coordinate system is canceled by the input of the reset signal or by manual or automatic dog type reference point return Machine coordinate system G53 Local coordinate G54 G52 Workpiece coordinate 1 G54 87 10 Coordinate System 10 1 Coordinate System Type and Setting 10 1 8 Coordinate System for Rotary Axis C64 DE Eege Ee Te The coordinate system of rotary axis ranges from 0 to 360 Note that however H can be displayed from 0 to 359 999 In absolute value command mode the rotary axis can make a turn or less not greater than 360 The turning direction depends on the specified sign A negative sign turns the axis in t
246. ter setting and then moved to its final position For details on the rapid traverse feed rate of the NC refer to the section entitled Rapid Traverse Rate Since the actual rapid traverse feed rate depends on the machine refer to the specifications of the machine concerned Positioning to the final point is shown below when this positioning is in the direction Example G60 G91 X100 Y100 1 The rapid traverse rate for each axis is the value Interim point set with parameters as the GOO speed i 2 The vector speed to the interim point is the value produced by combining the distance and respective speeds Y100 3 The creep distance of the distance between the interim and end points can be set independently for each axis by parameters End point Current position 17 3 Positioning Interpolation 3 2 Linear Circular Interpolation Note 1 The processing of the above pattern will be followed even for the machine lock and Z axis command cancel Note 2 On the creep distance the tool is moved with rapid traverse Note 3 G60 is valid even for positioning in drilling in the fixed cycle Note 4 When the mirror image function is on the tool will be moved in the reverse direction by mirror image as far as the interim position but operation over the creep distance with the final advance will not be affected by the mirror image 3 2 Linear Circular Interpolation G1 G2 G3 3 2 1 Linear Interpolatio
247. ternal encoder ring sensor b Multi point orient This function performs orientation to a position other than the Z phase position by inputting a shift amount with the parameter or PLC The shift amount is 0 to 4095 Unit 360 4096 Note 1 Multi point orient cannot be executed when using the magnetic sensor Note 2 Orient is possible only when the gear ratio is 1 1 for the PLG orient The orient is completed at the PLG encoder s Z phase so when using reduction gears the orient points will be generated at several points during one spindle rotation 62 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 1 3 3 Spindle Synchronization 8 1 3 3 1 Spindle Synchronization EE EE EE EEN In a machine with two or more spindles this function controls the rotation speed and phase of one selected spindle synchronized spindle in synchronization with the rotation of the other selected spindle basic spindle It is used in cases where for instance workpiece clamped to the basic spindle is to be clamped to the synchronized spindle instead or where the spindle rotation speed is to be changed while one workpiece remains clamped to both spindles The synchronous spindle is designated and the start end of the synchronization are commanded with the G command in the machining program Command format Spindle synchronization control cancel G113 This command releases the state of synchronization between two sp
248. the compensation axis whose reference point serves as the zero 0 point Thus memory type pitch error compensation is not performed if return to reference point is not made for the compensation base axis or compensation execution axis after the controller power is turned ON and the servo is turned ON 2 When the compensation base axis is a rotary axis select the dividing intervals so that one rotation can be divided Compensation amount Compensation base axis R 1 Division interval 3 As shown in the figure above highly individualized compensation control is exercised using the minimum output units with linear approximation for the compensation intervals between the compensation points Note 1 Compensation points 1 024 is a total including the points for memory type relative position error compensation Note 2 A scale of 0 to 99 fold is applied on the compensation amount 175 13 Machine Accuracy Compensation 13 1 Static Accuracy Compensation 13 1 3 Memory type Relative Position Error Compensation sae es a Eer Machine accuracy can be improved by compensating a relative error between machine axes such as a production error or time aging The compensation base axis and compensation execution axis are set by using parameters The compensation points are divided at any desired equal intervals 1 Compensation point dividing intervals 1 to 9999999 um 2 Number of compensation points
249. the control axes establishes the ready OFF status and then shuts off the drive power inside the servo drive units so that the motors are no longer driven With the door interlock function established by the door open II signal automatic start can be enabled even when the door open signal has been input However the axes will be set to the interlock status Description of operation When a door is open The NC system operates as follows when the door open II signal is input 1 It stops operations All the axes decelerate and stop The spindle also stops 2 The complete standby status is established 3 After all the servo axes and the spindle have stopped the ready OFF status is established However the servo ready finish signal SA is not set to OFF When a door is closed After the PLC has confirmed that the door has been closed and locked the NC system operates as follows when the door open signal is set to OFF 4 All the axes are set to ready ON 5 The door open enable signal is set to OFF Resuming operation 6 When automatic operation was underway The door open signal is set to OFF and after the ready ON status has been established for all the axes operation is resumed 7 When manual operation was underway Axis movement is commenced when the axis movement signals are input again 8 Spindle rotation Restore the spindle rotation by inputting the forward rotation or reverse rotation signal again this can be done
250. tion 2 Command for synchronizing among three part systems IntIm L1 n m Part system number n m 1 Synchronizing number 01 to 9999 2 3L1 11 2L1 Synchronized Synchronize 11311 operation operation 157 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 8 2 Start Point Designation Synchronization T system L system M system L system T system The synchronizing point can be placed in the middle of the block by designating the start point 1 Start point designation synchronization Type 1 G115 Command format LI G115 X_ Z ILI Synchronizing command G115 G command X_ Z_ Own start point designate other part system s coordinate value a The other part system starts first when synchronizing is executed b The own part system waits for the other part system to move and reach the designated start point and then starts Own part system H 1G115 Sra A Synchronized operation Other part system ba x IG115 Designated start point go oe Other part system oe operation Own part system Designated start point c When the start point designated by G115 is not on the next block movement path of the other part system the own part system starts once the other part system has reached all of the start point axis coordinates lt Movement Command
251. tion The drilling operation at each of the hole positions is based on a standard fixed cycle and so there is a need to command the drilling data drilling mode and drilling data beforehand All movements between the hole positions are conducted in the GOO mode The data is not retained upon completion of the G37 1 command G37 1 il wi lax Pnx Jay Kny Xx Yy The starting point coordinates they are affected by the G90 G91 commands JAN X axis interval Ax it is based on the least input increment when Ax is positive the intervals are provided in the positive direction as seen from the starting point and when it is negative they are provided in the negative direction Pnx Number of holes nx in the X axis direction any number of holes from 1 through 9999 can be assigned JAy Y axis interval Ay it is based on the least input increment when Ay is positive the intervals are provided in the positive direction as seen from the starting point and when it is negative they are provided in the negative direction Kny Number of holes ny in the Y axis direction any number of holes from 1 through 9999 can be assigned Example With 0 001 mm least input increment G91 G81 Z 10 000 R5 000 F20 G37 1 X300 000 Y 100 000 150 000 P10 J100 000 K8 Position prior to execution of G37 1 command x1 300mm nx 10 holes 129 12 Programming Support Functions 12 1 Machining Method Support Functions
252. tion amount changes The thermal expansion compensation is valid only between the offset compensation amount and maximum compensation position and is 0 outside of this range The compensation amount is not included in the coordinate value display 177 13 Machine Accuracy Compensation 13 2 Dynamic Accuracy Compensation 13 2 Dynamic Accuracy Compensation 13 2 1 Smooth High gain Control SHG Control C64 EG en o a cee So ee ee ee ee eee This is a high response and stable position control method using the servo system MDS L This SHG control realizes an approximately three fold position loop gain equally VO SVu2 compared to the conventional control method The features of the SHG control are as follows 1 The acceleration deceleration becomes smoother and the mechanical vibration can be suppressed approx 1 2 during acceleration deceleration In other words the acceleration deceleration time constant can be shortened Conventional control position loop gain 33rad S Speed Current Machine vibration Time 2 The shape error is approx 1 9 of the conventional control Step response SHG control position loop gain 50rad S Time Conventional control SHG control Machine vibration amount um 3 The positioning time is approx 1 3 of the conventional control 2 1 a Feed rate 3000mm min Radius 50mm 1 Conventional
253. tions 14 1 External Data Input 14 1 1 External Search E a DE ee ee This function enables the program numbers sequence numbers and block numbers of machining programs which are to be used in automatic operation to be searched from the memory using the user PLC When a number is to be searched the storage location of the program to be searched can be specified as the device number The currently searched contents device number program number sequence number block number can be read from the PLC 180 14 Automation Support Functions 14 1 External Data Input 14 1 2 External Workpiece Coordinate Offset pr o o o o External workpiece coordinate offset that serves as the reference for all the workpiece coordinate systems is available outside the workpiece coordinates By setting the external workpiece coordinate offset the external workpiece coordinate system can be shifted from the machine coordinate system and all the workpiece coordinate systems can be simultaneously shifted by an amount equivalent to the offset When the external workpiece coordinate offset is zero the external workpiece coordinate systems coincide with the machine coordinate system It is not possible to assign movement commands by selecting the external workpiece coordinates Workpiece coordinate 4 G57 Workpiece coordinate 5 G58 G59 Workpiece coordinate 1 G54 G55 G56
254. tting is performed conforming to the finish shape The machining program is commanded as follows G73 G73 Ui Wk Rd Aa Pp Qq Uu Ff Ss Tt Ui Wk Rd Aa Pp Qq Uu Ww Ff Ss Tt Cutting allowance in the X axis direction i e Cutting allowance when P Q command is Cutting allowance in the Z axis direction k not given Split count d e Modal data e Sign is ignored e Cutting allowance is given with a radius designation Finish shape program No If it is omitted the present program is assumed to be designated Finish shape start sequence No If it is omitted the program top is assumed to be designated Finish shape end sequence No If it is omitted the program end is assumed to be designated However if M99 precedes the Qq command up to M99 Finishing allowance in the X axis direction u e Finishing allowance when P Q command Finishing allowance in the Z axis direction w eet e Sign is ignored e Diameter or radius is designated according to the parameter e The shift direction is determined by the shape Cutting feed rate F function The F S and T commands in the finish shape F program are ignored and the value in the Spindle speed S mney rough cutting command or the preceding Tool selection T function value becomes effective 137 12 Programming Support Functions 12 1 Machining Method Support Functions d Finish cycle G70 After rough cutting is performed by usin
255. unctions 12 1 Machining Method Support Functions 2 Thread cutting cycle G78 a Straight thread cutting Straight thread cutting can be performed by the following block G78 X U_ Z W_F E_ X axis R Rapid traverse feed F F or E code designation NIC b Taper thread cutting Taper thread cutting can be performed by the following block G78 X U_ Z W_R_F E_ X axis R Rapid traverse feed F F or E code designation r Taper part depth radius designation incremental value sign is required 132 12 Programming Support Functions 12 1 Machining Method Support Functions Chamfering a Thread cutting up amount Assuming that thread lead is L the thread cutting up amount can be set in a given parameter in 0 1L steps in the range of 0 to 12 7L 6 Thread cutting up angle The thread cutting up angle can be set ina given parameter in 1 steps in the range of 0 to 89 3 Face cutting cycle G79 a Straight cutting Straight cutting in the end face direction can be performed consecutively by the following block G79 X U_ Z W_F_ R Rapid traverse feed Bes F Cutting feed 133 12 Programming Support Functions 12 1 Machining Method Support Functions b Taper cutting Taper cutting in the end face direction can be performed consecutively by the following block G79 X U_ Z W_R_F_ 5 R Rapid traverse feed F Cutting feed r Taper part depth r
256. unit that cannot display all eight digits 65 8 Spindle Tool and Miscellaneous Functions 8 3 Miscellaneous Functions M 8 3 Miscellaneous Functions M 8 3 1 Miscellaneous Functions C6 C64 pee Oe 2 Or e Os E E When an 8 digit number MOOQ00000 M99999999 is assigned following address M the 8 digit code data and start signal are output to PLC When a 2 digit number following address M M00 M97 is assigned the code data and start signal will be output to the PLC Apart from the above signals various special independent signals are also output for the following signals Moo Program stop Mo1 Optional stop M02 Program end M30 Program end Respective processing and complete sequences must be incorporated on the PLC side for all M commands from M00000000 to M99999999 M98 and M99 have specific purposes and can not be used Note 1 There are some screens in the setting and display unit that cannot display all eight digits 8 3 2 Multiple M Codes in 1 Block C6 C64 es a eo a oe Ee Four sets of M commands can be issued simultaneously in a block Respective processing and completion sequences are required for all M commands included in a block except M98 and M99 Note 1 The code data and start signals of all the M commands in the same block are transferred simultaneously from the controller to the PLC and so high speed machine control can be done by the PLC processing sequence 66 8 S
257. upport Functions 14 3 Monitoring 14 3 Monitoring 14 3 1 Tool Life Management 14 3 1 2 Tool Life Management Il ae ee Se EE EE 1 T system M system A spare tool change function is added to tool life management This function selects a usable tool out of the spare tools of the group determined by the value specified by the user PLC then outputs data of such usable spare tool The spare tool can be selected in two ways the tools are selected in order they were registered in the group or the tool whose remaining life is the longest of all in the group is selected 2 L system The life of each tool time and frequency is controlled and when the life is reached a spare tool that is the same type is selected from the group where the tool belongs and used e No of groups Max 40 sets each part system For 1 part system 80 sets e No of tools in group Max 16 tools 14 3 2 Number of Tool Life Management Sets The number of tools that can be managed for their lives are shown below These are fixed by the No of part systems according to the model 20 40 80 sets C6 Ee E as en 100 200 sets L Moo aoo moo 14 3 3 Display of Number of Parts C6 C64 Eo Ee To The number of machined parts is counted up each time a part is machined and displayed Number of workpieces machined L L ea Maximum number of workpieces to be machined Number of workpieces machined
258. ut by Program C6 C64 A A A A A The parameters set from the setting and display unit can be changed using the machining programs The format used for the data setting is shown below G10 L50 gt Data setting command Data No Bit type data Data No Byte type data 5 Bete dat i settings in data Data No Word type data setting mode Data No 2 word type data Major classification No A Axis No Major classification No Axis No A Major classification No A Axis No Major classification No A Axis No N N N N G11 Data setting mode cancel data setting completed The following types of data formats can be used according to the type of parameter axis common and axis independent and data type With axis common data Axis common bit type parameter P N HO Axis common byte type parameter P N D Axis common word type parameter P N S Axis common 2 word type parameter P N L With axis independent data Axis independent bit type parameter H A N HO Axis independent byte type parameter P_ A N D Axis independent word type parameter H A N S Axis independent 2 word type parameter H A N L S Note 1 The order of addresses in a block must be as shown above Note 2 For a bit type parameter the data type will be HO O is a value between 0 and 7 Note 3 The axis
259. vided into equal parts can be selected by a command and the axis can be positioned at that point The maximum number of divisions is 360 b Arbitrary coordinate designation method The arbitrary coordinates absolute position as referenced to the zero point can be commanded from the PLC and the axis can be positioned at these coordinates 3 Operation functions a JOG mode In this mode the axis is rotated at a constant speed in the designated direction while the start signal is ON b Automatic mode In this mode the axis is positioned at the designated station number by the start signal c Manual mode In this mode the axis is rotated at a constant speed in the designated direction while the start signal is ON When the start signal is set to OFF the axis is positioned at the nearest station position d Arbitrary coordinate mode In this mode the axis is positioned at the arbitrary coordinates designated with the PLC by the start signal When the start signal is set to OFF prior to the completion of the positioning the axis immediately decelerates and stops e Manual handle mode In this mode axis travel is carried out by the pulse command manual handle command sent from the PLC f Reference point return mode In this mode the axis is positioned at the coordinate reference point Two methods are used one method is based on a dog switch and the other method is to carry out positioning to the reference point which is store
260. ximum analog voltage The specifications of the analog voltage output are as follows Output voltage Oto 10V Resolution 1 4095 12 multiplier of 2 Load conditions 10 KQ Output impedance 220 Q r Dawe wa 1 2 3 4 8 1 4 Coil Change C64 ee OO et u a E E TE E Constant output characteristics can be achieved across a broad spectrum down to the low speed range by switching the spindle motor connections This is a system under which commands are assigned from the PLC 8 1 1 5 Automatic Coil Change a tO Ser Oe e Os i Os e a Constant output characteristics can be achieved across a broad spectrum down to the low speed range by switching the spindle motor connections This is a system under which the NC unit switches the coils automatically in accordance with the motor speed 58 8 Spindle Tool and Miscellaneous Functions 8 1 Spindle Functions S 8 1 2 Speed Control 8 1 2 1 Constant Surface Speed Control C64 Ee eeh enee lee With radial direction cutting this function enables the spindle speed to be changed in accordance with changes in the radial direction coordinate values and the workpiece to be cut with the cutting point always kept at a constant speed constant surface speed Gcode Function G96 Constant surface speed The surface speed is commanded with an S code For the metric designation the speed is commanded with an m min unit and for the inch de
261. xis coordinates and other data are supplied in machining program commands the assignment of the program data can be simplified by using the decimal point input The minimum digit of a command not using a decimal point is the same as the least command increment Usable addresses can be applied not only to axis coordinate values but also to speed commands and dwell commands The decimal point position serves as the millimeter unit in the metric mode as the inch unit in the inch mode and as the second unit in a time designation of dwell command Decimal point input type II When parameter 1078 Decpt2 is 1 As opposed to type when there is no decimal point the final digit serves as the millimeter unit in the metric mode as the inch unit in the inch mode and as the second unit in the time designation The point must be added when commands below the decimal point are required Unit interpretation for metric system Type Type Il GOO X100 Y 200 5 X100mm Y 200 5mm lt G1 X100 F20 X100um F20mm min X100mm F20mm min G1 Y200 F100 Y200um F100mm min Y200mm F100mm min G4 X15 Dwell 1 5 s lt G4 X2 2ms 2s 1 The F unit is mm min for either type inch system inch min 2 Input Command 2 4 Command Value 2 4 2 Absolute Incremental Command G90 G91 C64 eC eee EE p Or Os OS a SOs 1 T system M system When axis coordinate data is issued in a machining program command either the incremental c
262. y units are connected to one NC the active display unit can be selected with the changeover switch The functions that can be used with the display unit differ according to the functions and connection method Change Connection f i Remote UO Sie method Display Reset input READY lamp Single Displayed only on Only Input not Displayed only Connection selected display unit selected possible on selected not possible Sec GE No display on others display unit display unit is valid Others are a oF switch LAN connection Display on all display units Cascade Only selected NC is Only Input not Only selected connection displayed selected possible NC is displayed NC is valid Multi NC Daisy chain Contin able and connection restrictions Commons Only selected NC is Connection ES displayed not possible uni Two NCs are simultaneously displayed when using 2 screen display LAN connection Note The new communication terminal GOT is required for the LAN connection The connection format may differ according to the LAN device being used 6 4 2 Multi NC and Common Display Unit ee ee ee a ee Sa ee ee ee ee When a multiple number of NC systems are to be used this function enables a single display unit to be used as the display for all the systems This function is useful when for instance the NC systems are used for dedicated machines on a line 6 4 4 Multi NC and Common external PC Display ey ae ae a E
263. ystems are shifted to the facing side and the movement direction of the X axis is made the opposite of that commanded by the program When the G69 command is issued the subsequent program coordinate systems are returned to the base side The facing tool post mirror image function can be set to ON or OFF automatically by means of T tool commands without assigning the G68 command A parameter is used to set ON or OFF for the facing tool post mirror image function corresponding to the T commands Base post Programmed path Parameter for distance between posts radial value X axis only Facing side path mirror image ON Facing post 144 12 Programming Support Functions 12 1 Machining Method Support Functions 12 1 5 Coordinate System Operation 12 1 5 1 Coordinate Rotation by Program C6 C64 A A A When it is necessary to machine a complicated shape at a position that has been rotated with respect to the coordinate system you can machine a rotated shape by programming the shape prior to rotation on the local coordinate system then specifying the parallel shift amount and rotation angle by means of this coordinate rotation command The program format for the coordinate rotation command is given below G68 vi Yyi Rri Coordinate rotation ON G69 Coordinate rotation cancel G68 Call command Xx1 Yy1 Rotation center coordinates Rri Angle of rotation

Download Pdf Manuals

image

Related Search

Related Contents

Manual de Utilização e Instalação TDV    Powermate VPF1080318 Parts list  Additional Information  Weishaupt Ölbrenner WL5/1-B, Ausführung H-2LN  ダウンロード  Samsung CE2977T Manuel de l'utilisateur  VL-LC-11-4CH-P1  PWL SERIES - American Control Electronics  User Manual - produktinfo.conrad.com  

Copyright © All rights reserved.
Failed to retrieve file