background image

RGB ELEKTRONIKA AGACIAK CIACIEK

SPÓŁKA JAWNA

 
Jana Dlugosza 2-6 Street

51-162 Wrocław

Poland

      [email protected]
     +48 71 325 15 05

www.rgbautomatyka.pl

www.rgbelektronika.pl

DATASHEET

www.rgbautomatyka.pl
www.rgbelektronika.pl 

 

OTHER SYMBOLS:

223 836 05

22383605, 223836 05, 223 83605, 223 836 05

HEIDENHAIN

Summary of Contents for TNC 150 B

Page 1: ...lugosza 2 6 Street 51 162 Wrocław Poland biuro rgbelektronika pl 48 71 325 15 05 www rgbautomatyka pl www rgbelektronika pl DATASHEET www rgbautomatyka pl www rgbelektronika pl OTHER SYMBOLS 223 836 05 22383605 223836 05 223 83605 223 836 05 HEIDENHAIN ...

Page 2: ...ed with a wide variety of tools and having several testing stands at their disposal are a guarantee of the highest quality service OUR SERVICES ENCODERS SERVO DRIVERS LINEAR ENCODERS SERVO AMPLIFIERS CNC MACHINES MOTORS POWER SUPPLIERS OPERATOR PANELS CNC CONTROLS INDUSTRIAL COMPUTERS PLC SYSTEMS Repair this product with RGB ELEKTRONIKA ORDER A DIAGNOSIS Buy this product at RGB AUTOMATYKA BUY ...

Page 3: ...TNC 150 B TNC 150 0 Contouring Control DR JOHANNES HEIDENHAIN Precision Mechanics Optics and Electronics Precision Graduations P O Box 1260 D 8225 Traunreut Telephone 08669 31 O Telex 56831 Telegramme DIADUR Traunreut Issue 11184 ...

Page 4: ...c 1 9 3 Logic sequence with ON commands c 1 9 4 Logic sequence with XO XON commands c 1 9 5 Programming of an arbitrary logic sequence C 1 9 6 Setting and resetting of a marker c 1 10 Address allocation for PLC markers c 2 User markers Address letter M C2 1 Markers for the signal exchanges between PLC and NC Address letter M c 2 2 Markers for the axis release X Y Z IV c 2 2 1 Markers for axes in p...

Page 5: ... Programming PLC commands 55 Call up of a specific PLC command 55 Sequential checking of PLC commands 56 Deleting PLC commands 56 Entering PLC commands into an existing programme 56 Deleting a PLC Programme 56 Transfer of a programme from the main memory into read write store 57 Input Output of PLC programmes on magnetic tape 57 Operating mabde PLC Programme trace function Operating mode Table E A...

Page 6: ...ansducer inputs sinusoidal signals Transducer inputs square wave signals TNC 150 B TNC 150 BR TNC 150 F without 3D movement TNC 150 FR TNC versions with PLC power board s Transducer inputs sinusoidal signals Transducer inputs squar e wave signals TNC 150 Q TNC 150 QR TNC 150 W without 3D movement TNC 150 WR 4 ...

Page 7: ...ough software programmes Since the implementation of logic sequences using software programmes allows greater flexibility in the event of alterations the programmable interface PLC Programmable Logic Controller has gained ground in the application to machine tool control The PLC is integrated in the HEIDENHAIN control TNC 1510 giving the following advantages The signals between NC and PLC are mark...

Page 8: ...f the TNC 150 B function via an internal PLC program see section D 3 This program may if required be subjected to slight alterations by the machine tool nanufacturer With TNC 150 B only the inputs EO E23 and outputs A0 A22 are used an extended externally via connectors Jl J6 see secl ion D Technical data for control inputs Potential free opto couplers switched into groups Operating voltage max 30 ...

Page 9: ... analogue signals Air exit Air exit Description see interface manual TNC 150 4 zv 4 4 4 V 4 f f I I 1 L 0 11 0 TTl I I 1 Transducers 1111 IHandwheel Magnetic tape cassette unit t ov t t t 7 Air entry VDU unit max 20m I I Connecting cable 2 Connecting cable 1 Id No 222 662 Id Nr 223 616 __ 12 x 2 x 0 14 12 x 2 x 0 14 Standard length 1 m Standard length 5 m Id No 222 662 01 Id No 223 616 01 Special ...

Page 10: ...B 2 2 Grounding diagram L I3 1 2i N J 1 I I I I I I I I I I I I I I I I I I I 4 I I I ci q sg Isa c i u k I Ct2 L i b Z I _ _ _ _ I L 1 r_ 19 8 ...

Page 11: ... transfer between the TNC and PLC For counting function in PLC programme For timing function in PLC programme 9 Inputs are designated for TNC input signals only with Board 1 1 Input per PCB is internally wired 1 Output per PCB is internally wired Internal Emergency Stop wired from the NC section of the control directly to the output For the monitoring of the bipolar outputs 9 Inputs are designated...

Page 12: ...ltage range for signal 0 3 V to 4 V Current range for signal 1 6 2 mA to 12 6 mA Please note lnterferance signals L 1 ms at the PLC outputs are filtered via E Schmitt Trigger input circuit lnterferance signals which are of longer duration must be filtered out by the software Binary output signals PI 100B A0 to A30 A32 to A62 PL 110 B A0 to A24 A32 to A56 and Emergency stop Nominal voltage 24 V Max...

Page 13: ...h quenching dioce parallel to inductivity Max circuit frequency 50 Hz Please note Bipolar PLC outputs may not be switched parallel Use of bipolar outputs as binary output signals Voltage for signal 1 14 2 V Voltage for signal 0 L 3 0 V Nominal current 300 mA Max output current 1 2 A for 1 minute Output for current monitoring Monitoring of output currents of all bipolar outputs The ou tpu output cu...

Page 14: ...protective low voltage B 2 4 1 PLC board PIL 100 B PL 110 B as first PLC board f 24V All Al2 Al3 Al4 Al5 E Al8 2 A21 unassigned Gw 11 output bipolar only with PL 110 B A24 n 1 A27 1 utput Emergency stop Xtput current monitoring for bipolar outputs E59 E do not assign do not assign do not assign J O toTNC 1500 P2 ...

Page 15: ... second PLC bloard r unassigned j m IL1 PI II output bipolar only with PL 110 B A62 jutput Emergencystor C ov L 13 f3utput current monitoring for bipolar outputs El23 EE do not assign do not assign do not assign from first PLC board vacant ...

Page 16: ...the points represent arbitrary numbers and letters Please note The PLC software number is displayed in the MOD mode please refer to the TNC 150 Operating manual The plug in location can be taken from the sketch below EPROM for the PLC programme lease note Customer specific PLC programs can be entered into the control before delivery ex works If HEIDENHAIN is lot informed of the customer specific P...

Page 17: ...Assignment AND AND with negative operand NAND OR OR with negative operand NOR EXCLUSIVE OR U UN 0 ON x0 EXCLUSIVE OR with negative operand EXCLUSIVE NOR Set memory or output if result of previous logic gate is logic 1 Set memory or output if result of previous logic gate is logic 0 Reset memory or output if result of previous logic gate is 1 Reset memory or output if result of previous logic gate ...

Page 18: ...nput variable is either the logic result of an immediately preceding gating operation II UN 0 ON X0 XON or logic 1 in the event of an immediately preceding operation being R RN S SN or The second input variabk is self addressed with the UN command and inverted Command Abbreviation Symbol PLC Programme 1Precedirlg Iq 1 UN E12 p4 th 1 UN C 1 5 OR Command 0 With the aid of the 0 command two input var...

Page 19: ... 0 in the event of an immediately preceding operation being R RN S SN or The second input variable is self addressed with the X0 command Command Abbreviation Symbol PLC Programme Exclusive OR 1 X0 rcecing r lt 17 x0 El 1 Note An Exclusive OR function generates a logic 1 at the output when only one input is set to logic 1 If both inputs are logic 1 or logic 0 the output generates a logic 0 C 1 8 Ex...

Page 20: ...ramme Gating logic U El U E2 Al Al Examples a The lamp Ll is connected to the output 43 The closing of the contacts Sl should result In the illumination of the lamp The contacts are connected to input E27 of the PLC PLC Programme U E2 7 A413 This PLC programme efflects the following switching 24V I 51 C i Ll Abbreviated Symbol El E2 Al b Truth table El E2 Contact 0 0 0 1 1 0 1 1 f El E2 A 1 t 24V ...

Page 21: ... E2 1 All 0 0 ti E2 1 1 0 E2 41 Al Al It can be deduced frorn the truth table that this logic element is behaving as a NOR function This also follows the mathematical rules governing Boolean algebra ii E El E2 Examples a b The lamp L31 should illuminate when the contact S14 is opened PLC Programme UN El9 A53 This PLC programme effects the following switching K17 The relay K17 should only energise ...

Page 22: ...L Lamp Ll is connected to output 43 The relay K8 should energise when the contacts S9 The closing of contact S l illuminats the lamp or Sl j or S21 of any combination therefore are The contact is connectecl to input E27 of the PLC simuhaneously closed PLC Programme 0 E2 7 A43 PLC Programme 0 El1 0 El8 0 E 29 A32 This PLC programme effects the following switching This F LC programme effects a paral...

Page 23: ...example t f El ibb i E2 It can be deduced frorn the truth table that this logic element is behaving 21sa NAND function This also follows the rules governing the Boolean Algebra Fl ____ E2 El E2 Examples a b t 2 V rt 1 Lamp 31 should illuminate in the event of contact S14 being open PLC Programme ON El9 A53 The relay K14 should energise when contact S4 or Sl 1 or both are open PLC Programme ON E34 ...

Page 24: ...or odd parity and a lclgic 0 for even parity The parity check can also be carried out using a logic sequence consisting of XON commands PLC Programme Gating logic XON El XON E2 XON E3 Al I0 1 El 1 I E2p1 q 1 E3 A I L Truth table EIl E2 E3 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 The logic sequence produces a logic 0 for odd parity and a logic 1 for even parity C 1 9 6 Programming1 of an arb...

Page 25: ...arker or output if previous gating result is 1 Reset marker or output if previous gating result is 0 R RN Examples a Setting a marker Symbol L PLC Programme U El U Ml0 S Ml5 U El U Ml1 SN Ml6 U Ml0 R Ml6 U Ml1 RNM15 PLC Programme U E 25 U M33 u M61 S M300 If input 25 and markers 33 and 61 are logic I then marker 300 will be set to 1 In contrast to the functions marker 300 remains set even if the l...

Page 26: ...lease Z 2003 Axis release IV Signal dhection NC PL C The markers for the axis release are set by the NC part as follovls Switch on control Cancel error message POWER INTERRUPTED Switch on control vohage Dialogue display PASS OVER X Y Z IV REFERENCE MARK Start the reference mark iraverse of the first axis e g Z axis the axis release marker for this axis will be automatically set by the NC part of t...

Page 27: ...ication impulses X Y Z IV Marker No I 2012 2013 2014 2015 Function Lubrication impulse necessary X when traverse limit exceeded Lubrication impulse necessary Y when traverse limit exceeded Lubrication impulse necessary Z when traverse limit exceeded Lubrication impulse necessary IV when traverse limit exceeded Signal direction NC PLC The traverse section after which a lubrication impulse marker sh...

Page 28: ...lete Feedback 2nd T Code complete Signal diirection NC PLC PLC w NC The markers for the M S T outputs and the markers for the stroise signals are set by the NC part of the control when an auxiliary function M coded spindle R P M S or too number T is programmed Note The output of the S and T functions can be suppressed by machine parameters 61 and 62 The programmed and unsuppressed S and T function...

Page 29: ...n the PLC part of the control and outputted The NC part of the control waits for the feedback signal M S T code complete After the function has been executed the Imarker corresponding to the Feedback Aultiliary Function Complete must be set in the PLC part of ihe control The NC part of the control resets the marker for the strobe signal The markers for the M S T code remain set until the next outp...

Page 30: ...xiliary function Ml 5 Auxiliary function Ml6 Auxiliary function Ml7 Auxiliary function MT8 Auxiliary function Ml9 Auxiliary function M20 Auxiliary function M21 Auxiliary function M22 Auxiliary function M23 Auxiliary function M24 Auxiliary function M25 Auxiliary function M26 Auxiliary function M27 Auxiliary function M28 Auxiliary function M29 Auxiliary function M30 Auxiliary function M31 Auxiliary ...

Page 31: ...ary function M77 Auxiliary function M78 Auxiliary function M79 Auxiliary function M80 Auxiliary function M81 Auxiliary function M82 Auxiliary function M83 Auxiliary function M84 Auxiliary function M85 Auxiliary function M86 Auxiliary function M87 Auxiliary function M88 Auxiliary function M89 Auxiliary function M90 Auxiliary function M91 Auxiliary function M92 Auxiliary function M93 Auxiliary funct...

Page 32: ...ogue Isb 2 Bit gear range code for S Analogue 3 Bit gear range code for S Analogue msb Feedback gear range code for S analogue complete Status display and sign of the analogue output M 03 Status display and sign of the analogue output M 04 Status display M 05 Inversion of analogue voltage The polarity which has been determined by MP172 is reversed Spindle CW for gearchange Spindle CW for gearchang...

Page 33: ...arker 2491 or in an anticlockwise marker 2490 direction the analogue voltage level is set in machine parameter 70 The markers 2490 and 2491 will be referred to by the NC part of tt e control only during the output of the G strobe signal i After the gearchange is complete marker 2480 for the feedback signal must be set by the PLC programme The direction of rotation of the spindle is determ ned in t...

Page 34: ...r operating mode code Marker No Function Signal direction 2176 2177 2178 2179 1 Bit for the operating mode code Isb 2 Bit for the operating mode code 3 Bit for the operating mode code 4 Bit for the operating mode code msb NC PLC The operating mode code is determined by the selected operating mode The operating modes are coded as follows 0000 0001 0010 0011 0100 0101 0110 Programme entry and editin...

Page 35: ...rameter 158 The contents of these markers are utilised to activate various PLCprogramme routines It is therefore possible to employ one PLC programme for various machines In the event for example that machines of a particular series are fitted with different gear ranges a common PLC programme can be employed for these machines The different PLC programme routines for the decoding the gear ranges a...

Page 36: ...P Inhibit button I I III Inhibit button 2868 q I Inhibit button 2869 cl EiJ Inhibit button 2870 q Ej Inhibit button 2871 IT Inhibit button 2872 u 9 Inhibit button 2880 rl E Inhibit button 1 IR IInhibit button I ItI Inhibit button I I 2885 Ii Inhibit button I 2886 u Inhibit button 2887 l 3 F Inhibit button 2888 2889 2890 2891 2892 q k Inhibit button 0 2 Inhibit button 0 bIkL Inhibit button a E Inhi...

Page 37: ...q Q Inhibit button 2907 n 0 Inhibit button 2908 ril Inhibit button 2909 2910 2911 2912 2913 2914 2915 04 Inhibit button q 7 Inhibit button Cl Inhibit button 0 2 Inhibit button q 5 Inhibit button Inhibit button 0 8 n iD Inhibit button 2920 Inhibit button 2921 In 3 Inhibit button I 2922 Inhibit button 2923 IO g Inhibit button The buttons on the TNC front panel can be inhibited by setting the corresp...

Page 38: ...be displayed in VDU screen Error message 1 Error message 2 Error message 3 Error message 4 Error message 5 Error message 6 Error message 7 Error message 8 Error message 9 Error message 10 Error message 11 Error message 12 Error message 13 Error message 14 Error message 15 Error message 16 Error message 17 Error message 18 Error message 19 Error message 20 Error message 21 Error message 22 Error me...

Page 39: ...Error message 69 2994 Error message 70 2995 Error message 71 2996 Error message 72 2997 Error message 73 2998 Error message 74 2999 Error message 75 3000 Error message 76 3001 Error message 77 3002 Error message 78 3003 Error message 79 3004 Error message 80 3005 Error message 81 3006 Error message 82 3007 Error message 83 3008 Error message 84 3009 Error message 85 3010 Error message 86 3011 Erro...

Page 40: ...rror messages PLC NC The NC part of the control can display error messages from the PLC part The PLC error messages are selected via markers 2924 to 3023 The error messages are coded from 0 99 When a marker for a PLC error message is set the following error message is displayed e g PC ERROR 58 on the VDU screen of the control Plain language error messages can also be displayed instead of tt e code...

Page 41: ...set In operation without Enable Opening of Control Loop the switching over from one axis to another takes place as quickly as possible Note If the marker for Enable opening of Control Loop has not been set the control loop cannot be opened with the markers 2544 to 2547 Should a control loop be opened e g for cla mping of axes the markers are set as follows Set corresponding enable marker 2492 to 2...

Page 42: ...78 Complemented manual traverse IV 2479 Complemented manual traverse IV 2488 NC Stop 0 corresponds to Stop 2556 Reference end position for the X axis 2557 Reference end position for the Y axis 2558 Reference end position for the X axis 2559 Reference end position for the IV axis Important functions are cortrolled via marker and complementary markers The signals from external buttons and switches m...

Page 43: ...n the following way u El8 NC Start button M2448 UN El8 NC Start button M2464 The following program is wrong and should not be implemented u El8 NC Start button M2448 UN M2448 M2464 A defect in the memory cell M 2448 cannot be recognised with this method of programming ...

Page 44: ...s PLC positioning Y axis PLC positioning Y axis PLC positioning Y axis msb PLC positioning Z axis Isb PLC positioning Z axis PLC positioning Z axis PLC posrtioning Z axis PLC positioning Z axis msb PLC positioning IV axis Isb LC positioning IV axis LC positioning IV axis LC positioning IV axis LC positioning IV axis msb Error message Signal direction t E P LC NC F G H Thirty one position values ca...

Page 45: ...es the reference mark as PLC position A PLC positioning e g for the X axis is programmed as follows Call up PLC position during a TOOL CALL output by setting the markers 2560 to 2564 I I I t Start the PLC positioning by setting the marker 2452 and resetting the complement marker 2468 If the PLC position is reached the NC part of the control then resetsthe marker 2452 start PLC Positioning Note The...

Page 46: ... TNC button code Isb 2 Bit TNC button code 3 Bit TNC button code 4 Bit TNC button code 5 Bit TNC button code 6 Bit TNC button code 7 Bit TNC button code 8 Bit TNC button code msb Strobe for button code PLC NC Each button operation on the front panel of the TNC can be simulated by an external signal via the markers for the TNC button code 44 ...

Page 47: ... a3 cl a3 0100 0100 1010 1010 cl 3 cl 3 0100 0100 1011 1011 0100 0100 1100 1100 q TOOL DEF q TOOL DEF 0101 0101 0100 0100 0101 0101 cl R 0101 0110 0101 0111 Jt I0101 1000 T 11 0101 1001 El 0101 1010 0101 1011 0101 1100 cl LBL SET 0101 1101 0101 1110 0101 1111 GO Cl TO 0110 0110 Cl CE 0110 1001 Cl IV 0110 1010 El 0110 1011 m 0110 1100 Cl X 0110 1101 El 0110 1110 Cl 0 0110 1111 Cl 1 0111 0000 El 011...

Page 48: ...nputs are read in and stored for further processing the outputs are outputted after the complete program run Refer to section B 2 3 for technical data on in and outputs C 2 3 1 Summary The following inputs and outputs are available Address Meaning EO E62 E63 PLC inputs on the first PLC board internally wired on the first PLC board E64 El26 El27 PL 100 B PLC inputs on the second PLC board internall...

Page 49: ...ack Emergency Stop Overload of a PLC output stage on the i irst PLC board internally wired Overload of a PLC output stage on the second PLC board internally wired Cancellation of the overload condition on the first PLC board internally wired Cancellation of the overload condition on the second PLC board internally wired Note Input E8 Feedback Emergency Stop The NC part of the TNC 150 receives this...

Page 50: ...tly interrogated via the PLC For the overcurrent protection to be evaluated this output should be connected to a PLC input Note Reaching the current limit of 0 8 0 9 A indicates no error message This signal must be processed according to requirements C 2 3 3 Output Emergency Stop The internal Emergency Stop signal is not processed by the PI C The output is set directly by the NC part of the contro...

Page 51: ...e entry value programmed in the corresponding machine parameter max 65535 and counts backwards to the counter status 0 The counter is decremented by 1 with every cycle of the PLC programme 20 ms Remarks Through the assignment of a logic 1 the corresponding courter will be set to the preset value in the machine para neter The assignment of the logic 1 must only exist for one PLC cycle otherwise the...

Page 52: ... subsequent program cycle The marker T48 to T63 corresponding to the timer TO to T I 5 is at logic I when a Timer has been set The status Timer running can be interrogated via T48 to T63 On the timing out of the timer the marker Timer running is set again to logic 0 Note For the duration of the first program cycle after the sl tting of the timer the corresponding marker T48 to T63 remains at logic...

Page 53: ... possibility of programming and the subsequent testing of the PLC program Press MOD 0 Select the MOD mode Code number by pressing rfl I Enter code number 95 10 26 and press q I The control automatically switches to the le3 mode I I Dialogue display TABLE E A Z T M The mode buttons select the following PLC modes Table E A Z T M see section C 6 3 a PLC Programme Trace see section C 6 2 McpCEl PLC Pr...

Page 54: ...iled by HEIDENHAIN from the magnetic tape containing the PLC programme Programme administration is also carried out by HEIDENHAIN In the control there is a socket provided for the EPROM Machine parameter should utilised the PLC program in RAM or EPROM 77 selects whether the machine For editing purposes a program can be copied from EPROM ini RAM Machine Parameter 77 Entered value 1 The PLC programm...

Page 55: ... control mode PLC program editor is selected some of the buttons on the front panel are assigned as PLC programming functions A PLC programming keyboard foil showing the appropriate button designations forms part of this manual COPY HEIDENHAIN a TNCISO ...

Page 56: ...us PLC command Transfers as necessary and available PLC programme EPROM into RAM after additional press of kzl ENT key Input Output of PLC pr Igrams to Cassette ME or printer Exits from the PLC editor into normal NC operation Enters the PLC comman d NOP The description of the PLC commands can be found in section C 1 The following buttons pr ovide the PLC commands with the operands Terminate operan...

Page 57: ...l and C 6 1 2 t Enter numeric value keys 10 q Terminati of operand entry by pressing q or entry of next PLC command Programming the NOP PLC command El NOP Press Note Free command lines are displayed on the VDU as NOP s C 6 1 4 Call up of a specific PLC command Press the j button Dialogue display GOT0 PGM LINE 0 01 m Enter numeric value buttons and terminate entry with q button permitted values 0 2...

Page 58: ...ng PLC commands Select the line number of t7e command to be deleted C 6 1 7 Entering PLC commands into an existing programmt r Select the command behind which the additional command is to be entered with the 1 0 r1 ro button Enter new command and store I C 6 1 8 Deleting a PLC Programme 1 Press the y button NO Dialogue Request ERASE PC PROGRAM YES 1 Press I button El t Press button 56 ...

Page 59: ...f a programme from the main memory into the read write store NO Dialogue quesion YES 6 1 10 Input Output of PLC programmes on magnetic tape or printer Switch on peripheral unit ant press ci External output External input ...

Page 60: ...s 10 ENT button Dialogue display EXTERNAL DATA OUTPUT Dialogue question OUTPUT FROM PGM LINE 0 Data transfer is started L Enter block No and press Dl ENT button c Dialogue question OUTPUT TO PGM LINE 0 Enter block No and press q ENT button c Dialogue display EXTERNAL DATA INPUT Data transfer is started YES Press q button Di logue display EXTERNAL DATA OUTPUT 58 ...

Page 61: ...Dialogue display EXTERNAL DATA INPUT Data transfer is started C 6 2 Operating mode PLC Programme trace function q PCT button Operating mode selection PLC Programme trace function by the pressing the mode key H The following display appears on the VDU In this mode the function of the PLC program can be checked in the RAM memory In addition to the PLC commands the logic state of the operands and gat...

Page 62: ...rand to be highlighted in inverse video on the VDU display in order that the logic state of an operand can be easily observed Marker logic state display As only 120 markers can be displayed simultaneously the 11 i button and the entry of a numeric value selects some other marker range The VDU displays the following e g the logic input states C 7 Off line PLC programming An off line programming ter...

Page 63: ...eviation PLC Operation code NOP U 0000 0001 UN 0010 0 0011 ON 0100 x0 0101 XON 0110 S 0111 SN 1000 R 1001 RN 1010 1011 NOP 11111 C 7 3 PLC Address for PLC Commands Abbreviation PLC Address Hexadecimal MO M3279 000 CCF EO El27 CD0 D4F AOm A63 E50 E8F C 7 4 EPROM Address list The PLC program is stored in an HN2764 EPROM Addresses PLC Operand 1msb PLC Address EPROM Address 0 PLC Add ress Isb EPROM Ad...

Page 64: ...on IV 3 IV axis enable 4 REF inpulse inhibit X 4 Control in operation 5 REF inpulse inhibit Y 6 REF inpulse inhibit Z 7 REF inpulse inhibit IV 8 EMERGENCY Stop feedback 9 Direction button X 5 6 __ 7 8 9 Control in automatic Spindle on control M S T code Bit 1 M S T code Bit 2 M S T code Bit 3 10 Direction button X 10 11 Direction button Y 11 12 Direction button Y 12 13 Direction button Z 13 14 Dir...

Page 65: ...nge signal 1st buffer marker M change signal 1st buffer marker Tl change signal 929 Buffer marker Output 6 930 Buffer marker MOO 932 Buffer marker MO2 933 Buffer marker MO3 934 Buffer marker MO4 935 Buffer marker MO5 936 Buffer marker MO6 938 Buffer marker MO8 939 Buffer marker MO9 943 Buffer marker Ml3 944 Buffer marker Ml4 945 Buffer marker M30 948 Buffer marker M code decade Ox 949 Buffer marke...

Page 66: ...7 M935 0273 M936 0279 M938 0285 M939 0291 M943 0297 M944 0303 M945 0312 M948 0238 0286 M949 0243 M950 0402 M 951 0405 M952 0408 M960 0317 M961 0322 M962 0327 M963 0332 M964 0337 M965 0342 M966 0347 M967 0352 M968 0560 M969 0568 MZOOO 0033 0152 0025 0026 0027 0029 0030 0031 0061 0224 0043 0089 0094 0099 0104 006 7 0068 0105 0191 019 3 0357 0358 0366 0420 0422 0424 0052 0367 0368 0353 0360 0369 0370...

Page 67: ...15 0127 0 118 0130 0 121 0133 0318 0323 0418 0435 0465 0468 0419 0437 0489 0492 0362 0372 0498 0501 0551 0595 0423 0441 0537 0540 0251 0299 0252 0300 0253 030 1 0254 0302 0239 0240 0241 0242 0319 0320 0321 0005 0006 0007 0057 0050 0257 0263 0304 0499 0258 0264 0305 0502 0259 0265 0306 0505 0260 0266 0307 0508 0308 0511 0309 0514 0310 0517 0311 0520 0324 0329 0325 0330 0326 0331 0009 0013 0010 0014...

Page 68: ...203 M2474 0170 0208 M2475 0171 0213 M2476 0172 0218 M2477 0173 0223 M2478 0174 0228 M2479 0175 0233 0589 0594 0599 0604 M2480 0436 M2481 0438 M2482 0440 M2483 0442 M2485 0394 M2486 0396 M 2487 0398 M2488 0177 M2490 0576 M2491 0578 M2492 0069 M2493 0070 M2494 0071 M2495 0072 M2544 0075 M2545 0079 M2546 0083 M2547 0087 M2552 0092 M2553 0097 M2554 0102 M2555 0107 M2556 0145 M2557 0147 M2558 0149 M255...

Page 69: ...0034 0036 0038 0040 0042 0044 0046 0427 0428 0429 0430 0431 0432 0433 0434 0356 0363 0373 0381 0388 0550 0554 0558 0051 0452 04155 0458 0461 04164 0467 04170 04173 0055 0476 0479 0482 0485 0488 0491 0494 0497 0062 0500 0503 0506 0509 0512 0515 0518 0521 0524 0527 0530 0533 0536 0539 0542 0545 Timer Nos Used with PLC command numbers TlO 0415 Tll 0416 T12 0417 0586 0591 0596 0601 T13 0561 0565 6569 ...

Page 70: ...M 200 0034 A 0 0035 u M 200 0036 A 1 0037 u M 200 0038 A 2 0039 u M 20C 0040 A 3 68 Choses a logic chain where it is incomplete at the end of the program Mode decoding Mode code 2 Mode code 2 Mode code 22 Store program mode Mode code 2 Mode code 2 Mode code 22 Manual mode M ode code 2 Mode code 2 Mode code 22 Electronic handwheel mode Mode code 2 Mode code 2 Mode code 22 Manual data input mode Mod...

Page 71: ...le following PLC cycle interruption Check for spindle on terminal Jl 7 Buffer marker A6 delayed durirlg 1st PLC cycle contact opened Spindle checking feedback Terminal J5 4 Flashing alarm from PLC Check for spindle on Terminal Jl 7 Buffer marker A6 delayed durirg 1st PLC cycle contact opened Checking for Spindle on Control in operation Buffer marker MO3 Buffer marker MO4 Control in automatic mode ...

Page 72: ...r Y axis actual position value transfer Manual pressed Z axis in position Disable Z axis servo loop Buffer marker Z axis actual position value transfer Manual pressed IV axis in position Disable IV axis servo loop Buffer marker IV axis Position value transfer Buffer marker X axis actual positiorl value transfeir Manual pressed Disable X axis servo loop Transfer X axis position value Buffer marker ...

Page 73: ...ed enable Disable Z axis servo loop Z axis in position Delay feed enable Disable IV axis servo loop IV axis in position Delay feed enable Enable Servo loop if axis is not in position or manual not activated Manual pressed X axis in position Enable X axis servo loop servo loop X axis inhibiting not permitted Manual pressed Y axis in position Enable Y axis servo loop servo loop Y axis inhibiting not...

Page 74: ...averse IV Manual traverse IV Complement of start Complement of rapid Complement memory function for rnanual traverse Complement of manual traverse X Complement of manual traverse X Complement of manual traverse Y Complement of manual traverse Y Complement of manual traverse Z Complement of manual traverse Z Complement of manual traverse IV Complement of manual traverse IV Stop Start Latch buttons ...

Page 75: ...on button Terminal JEs 6 X direction button Terminal J6 5 X direction button X direction button complementad Manual mode Y direction button Terminal J6 7 Y direction button Terminal JEJ8 Y direction button Y direction button complemented Manual mode Y direction button Terminal J6 8 Y direction button Terminal J6 7 Y direction button Y direction button complemented Manual mode Z direction button Te...

Page 76: ...M code 8th Bit M code Buffer marker M code decimal decade 0 x 5th Bit M code 6th Bit M code 7th Bit M code 8th Bit M code Buffer marker M code decimal decade 1 x Buffer marker M code decimal decade 0 x 1st Bit M code 2nd Bit M code 3rd Bit M code 4th Bit M code Buffered marker MOO Buffer marker M code decimal decade 0 x 1st Bit M code 2nd Bit M code 3rd Bit M code 4th Bit M code Buffered marker MO...

Page 77: ...t M code Buffered marker MO9 Buffer marker M code decimal decade 1 x 1st Bit M code 2nd Bit M code 3rd Bit M code 4th Bit M code Buffered marker Ml3 Buffer marker M code decimal decade 1 x 1st Bit M code 2nd Bit M code 3rd Bit M code 4th Bit M code Buffered marker Ml4 1st Bit M code 2nd Bit M code 3rd Bit M code 4th Bit M code 5th Bit M code 6th Bit M code 7th Bit M code 8th Bit M code Buffered ma...

Page 78: ...ear range code 3rd Bit gear range code msb Gear range 6 Change gear signal 1st Bit gear range code Isb 2nd Bit gear range code 3rd Bit gear range code msb Gear range 7 Decoded M Output Buffered marker MO3 Buffered marker Ml3 Change M MO3 output spindle CW Terminal J2 10 Buffered marker output MO3 Buffered marker output MO4 Buffered marker output MO5 Buffered marker MO4 Buffered marker Ml4 Change s...

Page 79: ... Status display MO4 Buffered marker MO5 Status display MO5 Setting timers for G M S T1 output on leading e dge G change signal S change signal 1st buffered G S change signal 2nd buffered G S change signal M change signal 1st buffered M change signal 2nd buffered M change signal Tl change signal 1st buffered Tl change signal 2nd buffered Tl change signal 2nd buffered G S change signal 2nd buffered ...

Page 80: ...back Timer for G M S T output reset G code change signal for S analogue S code change signal M code change signal T code change signal Timer 10 runs Delay of strobe Timer 11 runs Strobe duration Timer 12 runs Delay of feedback signal auxiliary function completed Gear range code output Gear change signal Gear range code 0 Gear range code Bit 1 Terminal J2 2 Gear change signal Gear change code I Gea...

Page 81: ...M Code outputs Change M signal M code Bit 1 M code Bit 1 Terminal J2 2 0498 U 0499 u 0500 s M 2045 M 2072 A7 0501 u 0502 U 0503 s M 2045 M 2073 A8 Change M signal M code Bit 2 M code Bit 2 Terminal J2 3 0504 u 0505 u 0506 S M 2045 M 2074 A9 Change M signal M code Bit 3 M code Bit 3 Terminal J2 4 0507 u 0508 U 0509 s M 2045 M 2075 A 10 Change M signal M code Bit 4 M code Bit 4 Terminal J2 5 0510 u ...

Page 82: ...ignal T code Bit 3 T code Bit 3 Terminal J2 4 Change Tl signal T code Bit 4 T code Bit 4 Terminal J2 5 Change Tl signal T code Bit 5 T code Bit 5 Terminal J2 6 Change Tl signal T code Bit 6 T code Bit 6 Terminal J2 7 Change Tl signal T code Bit 7 T code Bit 7 Terminal J2 8 Change Tl signal T code Bit 8 T code Bit 8 Terminal J2 9 Gear MS T1 Strobe Change gear range signal Change S signal Timer 10 r...

Page 83: ... T13 running Change gear signal Buffer marker T14 running Jog duration spindle cw Jog duration spindle ccw Timer 13 running jog spindle cw Timer 14 running jog spindle ccv O Timer 14 start jog spindle ccw Buffer marker T14 running Timer 13 running jog spindle cw Jog cw to start spindle Timer 14 running jog spindle ccv1 Jog ccw to start spindle Resetting buffer markers Jog duration spindle cw Timer...

Page 84: ...hine 24 V supply 24 V supply 24 V supply 24 V supply 24 V supply M S T Code bit 1 M S T Code bit 2 M S T Code bit 3 M S T Code bit 4 M S T Code bit 5 M S T Code bit 6 M S T Code bit 7 M S T Code bit 8 MO3 Spindle clockwise MO4 Spindle counter clockwise MO5 Spindle stop MO8 Coolant on MO9 Coolant off S Strobe M Strobe Gating signal T Strobe 12 V only for feed rate potentiometer do not assign manual...

Page 85: ...E Programming list PLC program list I I 2 I ...

Page 86: ...e inhibit Z Reference pulse inhibit IV Feedback Emergency stop E2 E3 E4 E5 E6 E7 E8 E9 E 10 E 11 I E 12 I Input E 39 ___ E 40 E 41 ___ E 42 E 43 E 44 E 45 E 47 ___ E 48 E 49 E 50 E 51 E 52 i E 14 I E 19 I E 23 I E 24 I E 25 E 26 E 27 E 28 E 29 I E 53 E 54 E 55 t E 56 E 57 E 58 E 59 E 60 E 61 i E 30 E 31 E 32 E 33 E 34 E 35 E 36 E 62 E 63 Ovlerload of an output stage E 37 I E 38 84 ...

Page 87: ...E 108 I E 70 I E 109 I E 71 I E 72 I E 76 I E 77 I E 78 I E 79 I E 80 I E 119 I El20 I E 81 E 82 E 83 E 84 E 85 E 86 E 87 E 88 E 89 E 90 E 121 I E 122 I El23 I E 124 I E 127 Overload of an output stage internally wired E 91 I E 92 E 93 E 94 E 95 I E 98 I E 99 I E 100 I E 101 I E 102 ...

Page 88: ...6 A 17 Al8 A 19 A 20 A21 A 22 A 23 A 24 A 25 A 26 A 27 A 28 A 29 A 30 A31 Cancellation of overload condition internally wired Second PCB output Re marks A 32 ___ A 33 A 34 A 35 ____ A 36 r A 39 A 40 A41 A 42 A 45 ____ A 46 A 47 A 52 A 53 A 58 A 59 A 60 A61 A 62 A 63 internally wired 86 ...

Page 89: ...Marker list Marker No Remarks Marker No IL O 9 I A 3 4 4 4 5 6 6 1 7 I 7 8 9 8 1 9 0 a 1 2 3 0 I 1 I 2 I 3 I 4 I 4 I 5 I 5 6 7 6 1 7 8 9 0 1 2 3 4 5 6 7 8 9 0 87 8 1 9 0 1 2 3 4 5 6 7 8 9 0 ...

Page 90: ... Y 33 Z 34 IV 35 Backlash compensation X 36 Y 37 Z 38 IV 39 Correction factor for linear X 40 correction Y 41 Z 42 Software limit switch IV 43 x 44 ranges X 45 Y 46 Y 47 z 48 Z 49 Iv 50 IV 51 Analogue voltage with rapid traverse Approach speed Acceleration Circular acceleration 88 Entry values 80 15 999 mm min IV D grees min wiith axis designation A or B or C 1 2 20 fold 2 2 lo fold 0 2 Plus direc...

Page 91: ... IV 14 9 z Y x IV 34 xz IVY 15 2 z Y IV x 42 XIVYZ 16 2 Z IV X Y 5 f x IVZ Y 17 c z IV Y x 6 g Y X Z E 18 2 IV X Y Z 7 2 Y x IVZ 19 f IV x z Y 8 g Y Z X IV 2oc IVY x z 92 YZIVX 21 z IV Y z x 0 2 Y IVX z 22r IVZ x Y 1 q Y IVZ x 23e IVZ Y X 0 4 on 1 2 off 0 No output 1 Output only when tool number changes 2 Output of all tool numbers 0 No output of spindle rpm 1 2 Coded output only when rpm changes ...

Page 92: ...ton Override in 2 steps 2 2 Override ineffective on pressing rapid button Override infinitely variable 3 e Override effective on pressing rapid button Override infinitelv variable 1 active 1 2 active 0 2 RAM 1 g EPROM 0 9 000 000 rpm 3 1 81 I 7 S Analogue voltage with S Override at 100 S Analogue voltage with S Override at max output voltage Limitation of S override Maximum 85 86 0 999 9 999 Volts...

Page 93: ...00 KV factor for X 177 0 100 10 000 Y 178 Z 1179 I IV Characteristic kink Minimum for feed rate override 180 181 0 100 000 with tapping Maximum for feed rate override 182 o 150 with tapping 183 o 150 Minimum voltage for S analogue output 184 0 9 999 Volts Waiting time for cut out of remaining 185 0 65 535 sec nominal value voltage with error display Positioning error Tool change position M 92 X Ax...

Page 94: ...rication impulse necessary IV axis limit exceeded 1 Bit T Code Isb 2 Bit T Code 3 Bit T Code 2036 5 Bit T Code 2037 6 Bit T Code 2038 7 Bit T Code 2039 8 Bit T Code msb I2043 1 Change signal G Code for S analogue I 2044 1 Change signal S Code 1 2045 Change signal M Code 2046 Change signal T Code 2047 Change signal 2 T Code see machine parameter 157 2048 Tapping cycle is called 2050 Programming 205...

Page 95: ...ibit position loop Z axis 2547 Inhibit position loop IV axis 2548 Reset accumulated distance in X axis for travel dependent lubrication 2549 Reset accumulated distance in Y axis for travel dependent lubrication 2550 Reset accumulated distance in Z axis for travel dependent lubrication 2551 Reset accumulated distance in IV axis for traveldependent lubrication 2552 2553 2554 2555 2556 2557 2558 2559...

Page 96: ...1 1111 2860 I Button m inhibit I 0100 0000 2861 I Button m inhibit I 0100 0001 2862 Button q inhibit 0100 0010 2863 Button m inhibit 0100 0011 2864 IButton m inhibit I 0100 0100 2868 IButton m inhibit I 0100 1000 2869 1 Button m inhibit I 0100 1001 2870 I Button m inhibit I 0100 1010 2871 I Button m inhibit 1 0100 1011 2872 I Button m inhibit 1 0100 1100 2880 IButton kd inhibit Error message 27 ...

Page 97: ... 57 I 1 2982 1 Error message 58 I I 2987 Error message 63 1 2988 1 Error message 64 I 1 2989 1 Error message 65 I 2990 Error message 66 2991 Error message 67 2992 Error message 68 2993 Error message 69 2994 Error message 70 I 2995 Error message 7 1 1 2996 1 Error message 72 1 1 2997 Error message 73 I 2998 Error message 74 2999 Error message 75 3000 Error message 76 3001 Error message 77 3002 Erro...

Page 98: ...DR JOHANNES IjElDENHAlN D 8225 Traunreut Telefon 086691 31 O Telex 56831 ...

Reviews: