CNC STEPPING PROGRAMMING MANUAL

28
CNC STEPPING PROGRAMMING MANUAL Indexing revolving CNC Table : - With STEPPING POSITION : Table with STEPPING MOTOR and POSITION . MUP TEC 160/600 I MANUAL N° : MAN.IST.PASSO 01 REV.00 Meccanica SCOTTI S.r.l. 20040 Cornate D'Adda Milano - Italia - Via N. Sauro, 22 Telefoni : 039 / 69.21.56 - 039 / 60.60.140 Fax : 039 / 69.23.27 E-MAIL [email protected] HOME PAGE www.meccanicascotti.com

Transcript of CNC STEPPING PROGRAMMING MANUAL

Page 1: CNC STEPPING PROGRAMMING MANUAL

CNC STEPPING PROGRAMMING MANUAL Indexing revolving CNC Table : - With STEPPING POSITION : Table with STEPPING MOTOR and POSITION .

MUP TEC 160/600 I MANUAL N° : MAN.IST.PASSO 01 REV.00

Meccanica SCOTTI S.r.l. 20040 Cornate D'Adda Milano - Italia - Via N. Sauro, 22

Telefoni : 039 / 69.21.56 - 039 / 60.60.140 Fax : 039 / 69.23.27 E-MAIL [email protected]

HOME PAGE www.meccanicascotti.com

Page 2: CNC STEPPING PROGRAMMING MANUAL

2

MAIN RIGGING FOR INSTALLATION AND USE OF THE TABLE WITH A OWN UNITY OF STEPPING CONTROL . MODEL ..................... / I CONNETTION CABLES AND IGNITION CNC. 1. Connect the connectors ILME C1 and C2 at the electrical case. - C1 Motor drive connector, Proximity zero Table and locking and unlocking Table. - C2 supply solenoid valve connector, locking and unlocking Table, feeding 220 V and " M " Function of the Machine tool.

2. Connect to supply 220 V cable an electrical plug 220 V. DON'T TURN ON THE POSITIONING.

3. Connect the idraulic gearcase to the Table coupler bayonett, and connect the nipple of the solenoid valve to the gearcase. 4. Put an hydraulic connector the air-treatement group (YELLOW) of the gearcase for compressed-air, fill with oil the lubrification bowl of the prussere gauge. and then suppy with compressed air 4/6 Atm. IMPORTANT: Supply the table gear-case pressurizer on the table gear-case for the “WATER TIGHT” (pneumatic coupler tube ∅ 8 mm) 5. At this point turn on the positioning turning counter clockwise the " EMERGENCY KEY " (RED). 6. Wait some second, while ther CNC positioning does his self-diagnostic and the display shows " Mecc. SCOTTI ". Now the positioning is ready to use in MANUAL and AUTOMATIC MODES or for PROGRAMMING .

Page 3: CNC STEPPING PROGRAMMING MANUAL

3

USER INSTRUCTIONS FOR CNC MECCANICA SCOTTI DESCRIPTION : - Dimension 335 x 315 x 235 - Weight about 19 Kg - Operative temperature from 2° to 35° C - Moisture from 20 % to 80 % - Keyboard 20 keys - LCD display 16 x 2 backlighted - Power supply 220 V AC +/- 10 % The Control allows 2 types of released functioning allowing, its use as indipendent system (MANUAL WORKING) or as interfaced to the Machine tool (WORKING from PROGRAM). MANUAL WORKING . In manual made, all the function set by keyboard, are immediately performed everytime you push a key of execution ( ) . In general (apart some cases) the command sintax is the following : ( X ) ( X ) ( X ) ( X ) ( X ) NUMERICAL VALUE (It appear on the second line on the display) [ ( 2ND ) ] ( X ) FUNCTION CODE (It appear on the first line on the display) ( ) EXECUTION KEY To minimize keynumber, every key has a second function; if you push it after the key " 2ND ", it performs the second function. Example : - The key 5 pushed alone means 5. - The key 5 push after the key " 2ND " means " DELAY ".

Page 4: CNC STEPPING PROGRAMMING MANUAL

4

KEY MEANING : 1. Dividually pushed : (1) = 1 (2) = 2 (3) = 3 (4) = 4 (5) = 5 (6) = 6 (7) = 7 (8) = 8 (9) = 9 (0) = 0 NEW OLD (2nD) ( A ) = Key of " SECOND FUNCTION " ( ) = Key of " EXECUTION " (FCW) ( C ) = Key of " FORWARD CONTINUOS ROTATION " (STP) ( D ) = Key of " POSITION DISPLAY / READ THE PROGRAM " (OUT) ( E ) = Key of " OUTPUT ON " (ANG) ( F ) = Key of " INCREMENTAL FORWARD DEGREES " (PGM) ( * ) = Key of " SAVE " (FPG) ( # ) = Key of " STOP PROGRAM " (BAS) ( + ) = Key of " SECOND AXIS " (ALT) ( − ) = Key of " STOP " 2. The same keys pushed after the key (A) take the following meanings : (2ND)(1) ( A ) ( 1 ) = GOTO ( Skip a program step ) (2nD)(2) ( A ) ( 2 ) = AVAILABLE for CUSTOMIZING (2ND)(3) ( A ) ( 3 ) = FORWARD INDEXINGS (2ND)(4) ( A ) ( 4 ) = BACKWARDS INDEXINGS (2ND)(5) ( A ) ( 5 ) = DELAY ( Don't use ) (2ND)(6) ( A ) ( 6 ) = ROTATING SPEED ( From 1 at 500 ) *(2ND)(7) ( A ) ( 7 ) = ABSOLUTE DEGREES *(2ND)(8) ( A ) ( 8 ) = SET of " ZERO PIECE " (2ND)(9) ( A ) ( 9 ) = N°. REPETITION (2ND)(2ND) ( A ) ( A ) = CANCEL VISUALIZATION (2ND)( ) ( A ) ( ) = DON'T USED (2ND)(FCW) ( A ) ( C ) = CONTINUE BACKWARDS ROTATION (2ND)(STP) ( A ) ( D ) = READ the PROGRAM AGAIN (2ND)(OUT) ( A ) ( E ) = OUTPUT OFF (2ND)(ANG) ( A ) ( F ) = INCREMENTAL BACKWARDS DEGREES (2ND)(PGM) ( A ) ( * ) = PROGRAM RUNNING (2ND)(FPG) ( A ) ( # ) = DON'T USED (2ND)(ALT) ( A ) ( − ) = DON'T USED *(0) (2ND)(7) ( 0 ) ( A ) ( 7 ) = RETURN to ZERO PIECE ** (Angle value) (2ND)(7) (Angle value) (A) (7)= ABSOLUTE POSITIONING (1) (2ND) (8) ( 1 ) ( A ) ( 8 ) = RESET TABLE AXIS ( Mechanical Zero ). ( 0 ) (2ND) ( 8 ) ( 0 ) ( A ) ( 8 ) = SET ZERO PIECE ( Rest Display ).

Page 5: CNC STEPPING PROGRAMMING MANUAL

5

KEY MEANING : 1. Individually type: (1) = 1 (2) = 2 (3) = 3 (4) = 4 (5) = 5 (6) = 6 (7) = 7 (8) = 8 (9) = 9 (0) = 0 NEW (2nd) = Key of " SECOND FUNCTION " ( ) = Key of " EXECUTION " (FCW) = NOT USED (STP) = Key of " POSITION DISPLAY / READ THE PROGRAM " (OUT) = Key of " OUTPUT ON " (ANG) = NOT USED (PGM) = Key of " SAVE " (FPG) = Key of " STOP PROGRAM " (BAS) = Key of " SECOND AXIS " (ALT) = Key of " STOP " 2. The same keys pushed after the key (2nd) take the following meanings : (2nd)(0) = WAIT FOR START (WAIT M CODE or START TABLE) (2nd)(1) = GOTO ( Skip a program step ) (2nd)(2) = NOT USED (2nd)(3) = NOT USED (2nd)(4) = NOT USED (2nd)(5) = DELAY ( Don't use ) (2nd)(6) = ROTATING SPEED ( From 1 at 500 ) (2nd)(7) = NOT USED 2(2nd)(8) = SET of " ZERO PIECE " - CREATE ZERO PIECE (RESET DISPLAY) 1(2nd)(8) = RESEARCH CAM ORIGIN TABLE MECHANICAL ZERO ONLY IN 4 OUT (2nd)(9) = N°. REPETITION (2ND)(2ND) = CANCEL VISUALIZATION (2ND)(STP) = READ the PROGRAM AGAIN (2ND)(OUT) = OUTPUT OFF (2ND)(ANG) = NOT USED (2ND)(PGM) = PROGRAM RUNNING

Page 6: CNC STEPPING PROGRAMMING MANUAL

6

For Example : * If you want to carry out a rotation of 90 degrees and 12 hundredths degrees . TYPE : ( 9 ) ( 0 ) ( 1 ) ( 2 ) = NUMERICAL VALUE ( ANG ) = FUNCTION (Forward degrees) - (2ND)(ANG) =Backword degrees ( ) = EXECUTION * If you want return to zero piece or reach an angle in absolute . TYPE : ( 0 ) = NUMERICAL VALUE ( 2ND ) ( 7 ) = Function ( Return to Zero Piece ) ( ) = EXECUTION * If you want to carry out the reset of table axis (Mechanical Zero) . TYPE : ( 1 ) = NUMERICAL VALUE ( 2ND ) ( 8 ) = RESET FUNCTION ( ) = EXECUTION * If you want to set " Zero Piece " position . TYPE : ( 0 ) = NUMERICAL VALUE ( 2ND ) ( 8 ) = RETURN TO ZERO ( ) = EXECUTION * If you want to carry out a rotation like 1/127 of 360 degrees . TYPE : ( 1 ) ( 2 ) ( 7 ) = NUMERICAL VALUE ( 2ND ) ( 3 ) = Function ( FORWARD DEGREES ) ( ) = EXECUTION ***** N. B. ***** The control will hold the current position, while the Table is turning, untill you turn off the power, in this case you must reset the Table. You can also loose teoric Zero position if you stop the machine by stop key (-) an indexed rotation (degrees) (indexing) (return to zero) forward and backwards.

Page 7: CNC STEPPING PROGRAMMING MANUAL

7

MANUAL MODE

The manual mode is active when appear on the display Mecc. SCOTTI or MANUAL MODE EXAMPLE • If you want to carry out a rotation of 90 degrees and 12 centesim of degree with the tilting axis : Type ( 9 ) ( 0 ) ( 1 ) ( 2 ) = NUMERICAL VALUE (BAS) = FUNCTION (TILTING DEGREE IN ABSOLUTE) ( ) = EXECUTION • If you want to SET THE ZERO PIECE RESETT TABLE N.B. The zero piece can not be the mechanical zero and it can be carry out everywhere with the function ( 1 ) ( 2nd) ( 8 ) Type ( 4 ) (OUT ) ( ) = MANUAL TILTING AXIS ( 2 ) = NUMERICAL VALUE ( 2nd) ( 8 ) = SET ZERO FUNCTION ( ) = EXECUTION ***N.B.*** The control unit memorized the position until you take out the supply while the table is moving ; in this case it is better to reset the mechanical zero. You can lose the theorical position of the table also when you stop an indexing rotation (DEGREE,INDEXING,RETURN TO ZERO) forward and backwards typing STOP (ALT). • If you want to come back to the ZERO PIECE or to reach an absolute angle : Type ( 0 ) = NUMERICAL VALUE (BAS) = FUNCTION (RETURN TO ZERO) ( ) = EXECUTION • If you want to research the MECHANICAL ZERO TABLE Type ( 4 ) (OUT) ( ) = MANUAL TILTING AXIS ( 1 ) = NUMERICAL VALUE (2nd) ( 8 ) = FUNCTION OF ZERO RESEARCH

( ) = EXECUTION

Page 8: CNC STEPPING PROGRAMMING MANUAL

8

KEY and FUNCTION USEFUL IN MANUAL

STP The “QUOTA VISUALISATION” key is very useful in manual way. In manual way, after ever positioning it is possible to control the quota, that the table has reached, pushing the STP key. The same key STP pushed in EDIT, makes the program run increasing (for example from step N01 to step N02), while pushing the “2nd STP” keys in EDIT, it makes the program run decreasing (for example from step N02 to step N01” 2nd 2nd When you push two time consequently the 2nd allow you to cancel a numerical value, a function or what the display show. ATTENTION ! the 2nd key do not permit a break in the program or a positioning. The 2nd key is used in MANUAL and in EDIT with the same meaning. ALT The ALT key has only the function to stop a positioning or a function. The ALT key is used in MANUAL, EDIT and in AUTOMATIC.

Page 9: CNC STEPPING PROGRAMMING MANUAL

9

MAIN OPERATION TO RESTORE OR TO CREATE THE “ZERO PIECE”

• In order to restore or create “ZERO PIECE” in the circumference we suggest operate in this way : Type the funciton : ( 4 ) (OUT) ( ) = MANUAL TILTING AXIS ( 4 ) (2nd) ( OUT ) ( ) = AUTOMATIC TILTING AXIS Carry out “TILTING ZERO” ( 4 ) (OUT) ( ) = MANUAL TILTING AXIS ( 4 ) (2nd) ( OUT ) ( ) = MECHANICAL ZERO TILTING AXIS Reset the tilting axis ( 1 ) ( 2nd) ( 8 ) = ZERO PIECE TILTING AXIS ATTENTION ! you can lost ZERO PIECE when : • Carry out the MECHANICAL ZERO TABLE

( 1 ) ( 2nd ) ( 8 ) ( ) • Break off the supply of 220V while the table is rotating. • For particular reasons to check carefully when they happened.

Page 10: CNC STEPPING PROGRAMMING MANUAL

10

ERROR MESSAGE The control gives some messages about main malfunction that could happen. These messages appear in full extention and they are : 1. " CHECKSUM ERROR " : Checksum error of memory if the buffered memory has lost some file because of a BLACK-OUT or a storm, it is necessary to check the saved programs. This error signal will inform the utilizer that the buffered RAM BATTERY is exhausted (Duration about 4 years) . Check the EPROM and control that the bridge on the two pins is near the battery. 2. " BLACK OUT " : Positioning error. The error is caused by an electrical black out during the motor rotation. In this case the motor loses its Zero reference. It is necessary to remake the Zero positioning. 3. " LOCKING ERROR " : Table locking error.

If after a long period from the locking command, the piston has not reached the correct position, it will appear " LOCKING ERROR " .

Check air pressure and the locking solenoid valve supply. Check the good functioning of the locking/unlocking proximity. Control that the table parameters are enable for the locking function. 4. " UNLOCKING ERROR " : Table locking error.

If after a long period from the locking command, the piston has not reached the correct position, it will appear " UNLOCKING ERROR " .

Check air pressure and the locking solenoid valve supply. Check the good functioning of the locking/unlocking proximity. Control that the table parameters are enable for the unlocking function. 5. TABLE POSITIONING ERROR ON THE 360 DEGREE.

Check the load on the table that must correspond with the one indicated on the Load Table Schema. Check the militar connector it should be dry and all the wires are well welded. Check the mechanical parts of the table that functioning well. Check the oil in the worm screw and helical ring gear box. Lubricate the table plateau through the 2 oiler The driving card can be broken, control the switch on/off of the green LED, when the table move.

6. ENCODER ERROR The encoder show that the table is not in the programmed point. See alarm point 5. Check the good functioning of the encoder. Check the encoder cable, probably there are some tug wires. Connector pin. 7. THE TABLE GO ON ROTATING AFTER HAVING SET A MACRO INDEXING OF THE CIRCUMFERENCE :

Check if you have insert the function of “ARC TO INDEX” ( 360 00 ) (2nd ) ( 2 ) ( ) from manual way.

Page 11: CNC STEPPING PROGRAMMING MANUAL

11

8. THE CNC UNIT DO NOT GIVE BACK THE SIGNAL TABLE IN POSITION TO THE TABLE Check the table parameter : 3° value must be from 2 to 9. Check the fuse in the fuseholder inside the electric box situated in the low-front part of cnc unit. Check the fuse in the fuseholder inside the electric box situated in the high-front part of cnc unit.

Page 12: CNC STEPPING PROGRAMMING MANUAL

12

PROGRAMMED FUNCTIONING The same functions that you can carry out in manual, may be carryed out also by program. You can save 8 programs of 49 steps each. The steps you can write in the program are 49, but if the program has more then 49 steps, the CNC unit memorized the other steps in the next program and cancel everything in that program. Program saving is extremely simple. Let's try with a first simple program that carries out a series positionings, sequentally and autonomally. 1. We can choose a program number,for example the No. 3.We want that the CNC stepping carries out 3 sequential moviments : 1 degree forward, 15 degrees forward and 90 degrees forward. TYPE : ( 3 ) ( 2ND ) ( 1 ) ( ) = RECALL the PROGRAM N°.3 ( 4 ) ( 5 ) ( 6 ) ( PGM ) = SAVING MODE (ACCESS EDIT CODE) N1 ( 1 ) ( 0 ) ( 0 ) (BAS) = 1 DEGREE FORWARD ( ) = SAVE STEP N°.1 N2 ( 1 ) ( 5 ) ( 0 ) ( 0 ) (2ND ) ( BAS ) = 15 DEGREES FORWARDS ( ) = SAVE STEP N°.2 N3 ( 1 ) ( 2 ) ( 0 ) ( 0 ) ( 0 ) ( BAS ) = 90 DEGREES FORWARD ( ) = SAVE STEP N°.3 N4 ( FPG ) = STOP PROGRAM ( ) = SAVING ( ALT ) (2ND ) (2ND ) = To EXIT from the SAVING MODE ( EDIT ) Now the program is SAVED. To execute this program, you must recall it with its number and start "AUTOMATIC " mode. ( 3 ) (2ND ) ( 1 ) ( ) = RECALL PROGRAM N°.3 (2ND ) ( PGM ) = AUTOMATIC MODE At this point the control will carry out sequentally the 3 programming movements and when it stops as it reach " STOP PROGRAM " step. To exit from " AUTOMATIC PROGRAM EXECUTION " type : ( FPG ) ( ALT ) (2ND ) (2ND )

Page 13: CNC STEPPING PROGRAMMING MANUAL

13

A similar program, however, has not a great interest if you don't give the possibility of an exterior entity (Es. Machine tool) to call these movement. The function that allow an exterior entity to interact with the control is the " Wait for outside start " function : ( 2ND ) ( 0 ) . Let's see, now, a program that wait for a signal from outside to carry out a rotation of 90 degrees. 2. We choose a program where we can save what we want to carry out, example program No.7. TYPE : ( 7 ) ( 2ND ) ( 1 ) ( ) = CHOOSE PROGRAM ( 4 ) ( 5 ) ( 6 ) ( PGM ) = SAVING MODE N1 ( 1 ) (2ND ) ( 0 ) = WAIT for OUTSIDE MODE ( ) = SAVE STEP N°.1 N2 ( 9 ) ( 0 ) ( 0 ) ( 0 ) (BAS) = DEGREES FORWARD ( ) = SAVE STEP N°.2 N3 ( FPG ) = STOP PROGRAM ( ) = SAVE STEP N°.3 ( FPG ) ( ALT ) (2ND ) (2ND ) = To EXIT " SAVING " mode Now the program is SAVED. Then we can recall program No.7 and start " AUTOMATIC " mode. TYPE : ( 7 ) (2ND ) ( 1 ) ( ) = To RECALL PROGRAM N°.7 (2ND ) ( PGM ) = AUTOMATIC MODE At this point, when the external start contact will close, you will get a rotation of 90 degrees and the program stops. It would be helpful, at this point, to carry out the same rotation of 90 degrees for 4 times, every time that the start contact is closed. For this purpose you use the function of : " N° of REPETION " and " SKIP PROGRAM ". 3. Then we can choose a free program, for example N° 5, and we plan a process that carries out a rotation 90 degrees every time that the start contact is closed and we conclude the program after this 4 rotations . TYPE : ( 5 ) (2ND ) ( 1 ) ( ) = PROGRAM CHOICE ( 4 ) ( 5 ) ( 6 ) ( PGM ) = SAVING MODE N1 ( 4 ) (2ND ) ( 9 ) = REPETITION NUMBER ( ) = SAVE STEP N°.1 N2 ( 9 ) ( 0 ) ( 0 ) ( 0 ) ( ANG ) = FORWARD DEGREES ( ) = SAVE STEP N°.2 N3 ( 2 ) (2ND ) ( 1 ) = SKIP PROGRAM N°.2 ( ) = SAVE STEP N°.3 N4 ( FPG ) = STOP PROGRAM ( ) = SAVE STEP N°.4 ( FPG ) ( ALT ) (2ND ) (2ND ) = To EXIT from SAVING MODE

Page 14: CNC STEPPING PROGRAMMING MANUAL

14

At this point you can begin with this program that carries out a rotation of 90 degrees for 4 times after closing the start contact then it stops. TYPE : ( 5 ) (2ND ) ( 1 ) ( ) = To RECALL PROGRAM N°.5 (2ND ) ( PGM ) = START " AUTOMATIC " MODE If you want to repeat a program every time you want you need to use this structure (FORM) STEP " N - 1 " NUMBER of RIPETITIONS . (2ND ) ( 9 ) STEP " N " ISTRUCTIONS that YOU WANT to REPEAT STEP " N + " SKIP to STEP " N° " (2ND ) ( 1 ) CONTINUE the PROGRAM and the EVENTUAL other I ISTRUCTIONS of REPETITIONS . ( FPG ) STOP PROGRAM Let's see a program with all functions you need to work on a machine tool with "M Function ". 4. We choose a free program, for example N°.1, we plan a process that carries out 4 indexings clockwise and in absolute goes to 155 degrees, in incremental moves of 90 degrees counter- clockwise and then return to 0 degree in absolute. Return at the beginning of the program, ready to carry out an other piece. TYPE : ( 1 ) (2ND ) ( 1 ) ( ) = SELECTION of the PROGRAM ( 4 ) ( 5 ) ( 6 ) ( PGM ) = ACCESS to PROGRAM EDITING N1 ( 1 ) (2ND ) ( 0 ) ( ) = CONNECTION with the CNC MACHINE TOOL N2 ( 500 ) (2ND ) ( 6 ) ( ) = ROTATION SPEED N3 ( 4 ) (2ND ) ( 9 ) ( ) = N° of INDEXING REPETITIONS PLANNED in the STEP N° 4 N4 ( 4 ) (2ND ) ( 3 ) ( ) = MACRO INDEXING of 360 DEGREES in 4 EQUAL PARTS N5 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for MACHINE TOOL START N6 ( 4 ) (2ND ) ( 1 ) ( ) = GO to STEP N°.4 N7 ( 155 00) (2ND ) ( 7 ) ( ) = In ABSOLUTE GOES to 155 DEGREES N8 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for MACHINE TOOL START N9 ( 90 00 ) (2ND ) ( ANG ) ( ) = In INCREMENTAL GOES to 65 DEGREES N10 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for MACHINE TOOL N11 ( 0 ) (2ND ) ( 7 ) ( ) = RETURN to the " 0 PIECE " in ABSOLUTE N12 ( 1 ) (2ND ) ( 1 ) ( ) = GO to STEP N°.1 ( Return to the beginning for a new piece ) N13 ( FPG ) ( ) = STOP PROGRAM

Page 15: CNC STEPPING PROGRAMMING MANUAL

15

( FPG ) ( ALT ) (2ND ) (2ND ) = ESC from the EDIT and RETURN to MANUAL At this point you can start the program : TYPE : PROGRAM N° ( 1 ) (2ND ) ( 1 ) ( ) = CONFIRM RESEARCH PROGRAM FUNCTION (2ND ) ( PGM ) = START TABLE You can use this example of programming for the " Ripetition without end a indexing ". 5. We choose a new program, for example N°.7, we plan a program that carries out 60 degrees clockwise . TYPE : ( 7 ) (2ND ) ( 1 ) ( ) ( 4 ) ( 5 ) ( 6 ) ( PGM ) N1 ( 1 ) (2ND ) ( 0 ) ( ) = CONNECTION to the CNC MACHINE TOOL N2 ( 500 ) (2ND ) ( 6 ) ( ) = ROTATION SPEED ( Rapid ) N3 ( 60 00 ) ( ANG ) ( ) = 60 DEGREES INCREMENTAL and CLOCKWISE N4 ( 1 ) (2ND ) ( 1 ) ( ) = GO to STEP N°.1 N5 ( FPG ) ( ) = STOP PROGRAM ( FPG ) ( ALT ) (2ND ) (2ND ) = ESC from EDIT Program execution : TYPE : ( 7 ) (2ND ) ( 1 ) ( ) = RESEARCH of PROGRAM N°.7 (2ND ) ( PGM ) = START TABLE 3. LAST example of Programming . Now, we carry out the " POSITIONING in ABSOLUTE and in INCREMENTAL " TYPE : ( 2 ) (2ND ) ( 1 ) ( ) = PROGRAM CHOICE ( 4 ) ( 5 ) ( 6 ) ( PGM ) = ACCESS to EDIT N1 ( 1 ) (2ND ) ( 0 ) ( ) = CONNECTION to the CNC MACHINE TOOL N2 ( 132 00 ) (2ND ) ( 7 ) ( ) = ABSOLUTE N3 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for START N4 ( 100 00 ) (2ND ) ( 7 ) ( ) = ABSOLUTE N5 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for START N6 ( 30 00 ) (2ND ) ( 7 ) ( ) = ABSOLUTE

Page 16: CNC STEPPING PROGRAMMING MANUAL

16

N7 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for START N8 ( 0 ) (2ND ) ( 7 ) ( ) = ABSOLUTE N9 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for START N10 ( 90 00 ) ( ANG ) ( ) = INCREMENTAL N11 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for START N12 ( 90 00 ) ( ANG ) ( ) = INCREMENTAL N13 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for START N14 ( 180 00 ) (2ND ) ( ANG ) = INCREMENTAL N15 ( 1 ) (2ND ) ( 1 ) ( ) = GO to STEP N°.1 N16 ( FPG ) ( ) = STOP PROGRAM - To execute program, TYPE : ( 2 ) (2ND ) ( 1 ) ( ) = SELECT PROGRAM N°.2 (2ND ) ( FPG ) = START TABLE N.B. : To stop program and return to " Manual Mode " : TYPE : ( FPG ) (ALT) (2ND ) (2ND ) 7. Example of program for " TILTING TABLE with 2 CONTROLLED AXES " . Let's select a free program, example N°.2, and plan 4 indexing of 90 degrees on the rotating axis, with tilting to 90 degrees and 12 indexing on the rotating axis, with tilting to 45 degrees, at the end we set tilting to 0 degree . TYPE : ( 2 ) (2ND ) ( 1 ) ( ) = SELECTION of the WANTED PROGRAM ( 4 ) ( 5 ) ( 6 ) ( PGM ) = ACCESS to EDIT N1 ( 1 ) (2ND) ( 0 ) ( ) = CONNECTION to the CNC MACHINE TOOL N2 ( 500 ) (2ND ) ( 6 ) ( ) = ROTATION SPEED N3 ( 90 00 ) ( BAS ) ( ) = TILTING AXIS to 90 DEGREES in ABSOLUTE N4 ( 4 ) (2ND ) ( 9 ) ( ) = N° of INDEXING REPETITIONS PLANNED in STEP N°.4 N5 ( 4 ) (2ND ) ( 3 ) ( ) = MACRO CLOCKWISE INDEXING of 360 DEGREES for 4 INDEXINGS N6 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for START MACHINE TOOL N7 ( 5 ) (2ND ) ( 1 ) ( ) = GO to STEP N°.5 N8 ( 45 00 ) ( BAS ) ( ) = TILTING AXIS to 45 DEGREES in ABSOLUTE N9 ( 12 ) (2ND ) ( 9 ) ( ) = N° of INDEXING REPETITIONS N10 ( 12 ) (2ND ) ( 4 ) ( ) = MACRO COUNTER-CLOCKWISE INDEXING of 360 DEGREES for 12 INDEXINGS N11 ( 1 ) (2ND ) ( 0 ) ( ) = WAIT for START MACHINE TOOL N12 ( 10 ) (2ND ) ( 1 ) ( ) = GO to STEP N°.3 (Go to beginning a new piece) N13 ( FPG ) ( ) = STOP PROGRAM ( FPG ) (ALT) (2ND ) (2ND ) = ESC from EDIT and RETURN to MANUAL MODE At this point you can start program :

Page 17: CNC STEPPING PROGRAMMING MANUAL

17

TYPE : N° of PROGRAM ( 1 ) (2ND ) ( 1 ) ( ) = CONFIRMATION RESEARCH PROGRAM FUNCTION (2ND ) ( FPG ) = START TABLE

Page 18: CNC STEPPING PROGRAMMING MANUAL

18

INFORMATION RESERVED to SERVICE There are some parameter that you can set once at the installation of the control and the RAM on a particular code. They are : 1. Locking or not locking of the indexing head . 2. Break time after unlocking before the rotation . 3. Duration of rotation signal OK . You can plan this parameter typing these keys : ( 7 ) ( 8 ) ( 9 ) (2ND) ( 1 ) ( ) ( 4 ) ( 5 ) ( 6 ) ( PGM ) 212300 With this sequence of key you can write a program in which the 1° value defines the 3 above-mentioned functions as follow : 1. First digit 1 = NO LOCKING 2 = LOCKING 2. Second digit From 0 to 9 step 100 MS defined the delay after the unlocking and before the rotation. 3. Third digit From 1 to 9 step 100 MS defined the duration of rotation signal OK . 4. Fourth digit From 0 = NO ENCODER. 3 = MAX ERROR ENCODER ( 1-9 STEP), ENCODER ABILITED ** N.B.** At this moment you can verify or change the saved program. If you see on the display something else or the display is clear. Type any key until you see the above-mentioned code the you can act as said above. In this way You can read the operation precedingly carried out . It is possible, for reason that we don' t list, that the file don' t correspond to the normal programming. In this case it will display nothing. But as soon as You type a numerical figure, it will appear the number of program, the number of file and the operations will usually carry out.

Page 19: CNC STEPPING PROGRAMMING MANUAL

19

INSTRUCTION TO CLEAN THE MEMORY : Attention ! ! ! ! ! In this way you cancel all the program and all the table parameter. Use this operation only if really necessary. 1. Switch on the CNC unit 2. When the display show “ MECC. SOTTI”, Push : ( 1 ) ( 5 ) ( 9 ) ( 2nd ) ( 1 ) ( ) Cancel MEMORY ; ( ) MEMORY Canceled ; 3. Write the table parameter : ( 2nd ) ( 2nd ) Clean display ( 7 ) ( 8 ) ( 9 ) ( 2nd ) ( 1 ) ( ) PARAMETER area ; ( 4 ) ( 5 ) ( 6 ) ( PGM ) Code to enter in Edit ( 2 ) ( 1 ) ( 2 ) ( 0 ) ( 0 ) ( 0 ) (ANG) ( ) PARAMETER your TABLE ; ( FPG ) ( ALT ) ( 2nd ) ( 2nd ) Out from the parameter area ( 3 ) ( 6 ) ( 0 ) ( 0 ) ( 0 ) ( 2nd ) ( 2 ) ( ) Insert an ARC of CIRCUMFERENCE of INDEX ( 2nd ) ( 2nd ) Clean display . ISTRUCTION to WRITE A PROGRAM IN EDIT : ( 1 ) ( 2nd ) ( 1 ) ( ) RECALL Prog. N.1 ; ( 4 ) ( 5 ) ( 6 ) ( PGM ) Code to enter in EDIT ; N 1 ( 5 ) ( 0 ) ( 0 ) ( 2nd ) ( 6 ) ( ) Speed table ; N 2 ( 1 ) ( 2nd ) ( 0 ) ( ) Wait START Table ; N 3 ( 9 ) ( 0 ) ( 0 ) ( 0 ) ( 2nd ) ( 7 ) ( ) 90 degree in Absolute ; N 4 ( 1 ) ( 2nd ) ( 0 ) ( ) Wait START Table ; N 5 ( 1 ) ( 8 ) ( 0 ) ( 0 ) ( 0 ) ( 2nd ) ( 7 ) ( ) 180 degree in Absolute ; N 6 ( 1 ) ( 2nd ) ( 0 ) ( ) Wait START Table ; N 7 ( 2 ) ( 7 ) ( 0 ) ( 0 ) ( 0 ) ( 2nd ) ( 7 ) ( ) 270 degree in Absolute ; N 8 ( 1 ) ( 2nd ) ( 0 ) ( ) Wait START Table ; N 9 ( 0 ) ( 2nd ) ( 7 ) ( ) 0 degree in Absolut ( return to 0 Piece) ;

Page 20: CNC STEPPING PROGRAMMING MANUAL

20

N 10 ( 1 ) ( 2nd ) ( 1 ) ( ) Skip to step N.1 ; N 11 ( FPG ) ( ) STOP PROGRAM ; INSTRUCTION TO ESC FROM PROGRAM AND FROM EDIT : ( FPG ) ( ALT ) ( 2nd ) ( 2nd ) Out from EDIT ; INSTRUCTION TO CARRYB OUT THE PROGRAM N.1 : Turn in clockwise way the key N.1 (Insert Function M), and then push : ( 1 ) ( 2nd ) ( 1 ) ( ) Recall Prg. N.1 ; ( 2nd ) ( PGM ) START PROGRAM ; Push the key N.2 (Start Table) the table carry our a rotation . INSTRUCTION TO STOP THE PROGRAM N.1 AND ESC FROM AUTOMATIC: To STOP a Program at the end of the execution, push : ( FPG ) ( ALT ) ( 2nd ) ( 2nd ) You have to push the key FPG for 3 second and in any way until it show “Stop Program”. TO ENTER THE MANUAL MODE OF TILTING AXIS . To carry out " TILTING ZERO " in manual mode you must : 1° Type the function ( 3 ) ( BAS ) ( ) MANUAL TILTING AXIS ( 3 ) ( 2ND ) ( BAS ) ( ) AUTOMATIC TILTING AXIS 2° Carry out " TILTING ZERO " ( 1 ) (2ND ) ( 8 ) TILTING ZERO 3° Carry out resetting of tilting axis ( 2 ) (2ND ) ( 8 ) TILTING ZERO PIECE TO CARRY OUT THE EXIT FROM THE END RUN TILTING AXIS MICRO IN MANUAL MODE TYPE . 1° Stop Rotation . Keep the red key, behind the Electrical Box, pushed together with the key (ALT) . 2° Give a rotation of 2 degrees clockwise or counter-clockwise . ( 2 ) ( 0 ) ( 0 ) ( ANG ) ( ) ( 2 ) ( 0 ) ( 0 ) (2ND ) ( ANG ) ( ) 3° When the tilting axis is about 45° left the red key and push the key ( − )

Page 21: CNC STEPPING PROGRAMMING MANUAL

21

4° Repeat " Tilting zero " and " Tilting reset " 5° To escape tilting manual mode, you have to turn OFF and then turn ON the CNC Table or TYPE : ( 3 ) (2ND) ( BAS ) ( ) = AUTOMATIC TILTING

Page 22: CNC STEPPING PROGRAMMING MANUAL

22

INTERFACING and CONNECTION to the CNC MACHINE TOOL with OWN UNITY of STEPPING CONTROL MODEL.................../ I by " M FUNCTION " CABLES CONNECTION TO THE "M FUNCTION " CONNECTOR . 1. The Table accepts, as machine tool start, a clean signal of " Zero Volt " obtained with a relay installed in electrical box of machine tool. 2. When the Table has carried out the programmed positioning, it gives back a clean signal of " Zero Volt " to the machine tool showing the correct positioning. This signal is obtained by a relay in the electrical box of the Table. 3. Connect the 4 wires of " M Function " cable, that comes from the connector ILME C2 to the electrical box of the machine tool. - C2 supply solenoid valve connector, lock/unlock table, 220 Volt suppy and " M Function ". 4. Connect the wire STR 1 ( BROWN ) and STR 2 ( BLUE ) to the start Table signal coming from machine tool. Connect the wire ROK 1 ( BLACK ) and ROK 2 ( YELLOW-GREEN ) to the "Table in position signal ", from the machine tool. 5. Exchange time of " M Function " between the Table and the machine tool are 200 millisecond like our standard. It is also possible to ast for higher or lower exchange times. Now insert a program in the CNC Table and make the machine tool execute the program in manual mode step by step. ATTENTION !!!! Do not insert in the table program the TIMED WELL ... A5, otherwise the table won't wait for the start machine tool signal, but it will wait for an inside timer.

Page 23: CNC STEPPING PROGRAMMING MANUAL

23

INSTRUCTION of ENCODER CONTROL EQUIPMENT For enabling the control from encoder you have to set the 4th DIGIT of the Customizing Parameter in the following way : 0 = CONTROL ENCODER DISABLED From 1 to 9 = ACCEPTANCE ERROR ENCODER VALUE The acceptance unit is a function of the transmission ratio . Example the ratio 1 : 120 the acceptance unit is 0,75 Hundredths . At the end of the Zero research, if the encoder control is enable, it will appear " ERROR ENCODER " as a checking of the real functionality of the control . After the zero research it is necessary to set the actual " ZERO " in that position with the function : ( 0 ) (2ND ) ( 8 ) . It is possible to see the position of the encoder in real time, if you need a check, with the function : ( OUT ) ( ) . In this condition the position of the encoder is always displayed to make possible the Manual Positioning . To esc, TYPE : ( FPG ) .

Page 24: CNC STEPPING PROGRAMMING MANUAL

24

MAIN RIGGING FOR USE OF THE CNC TABLE MODEL TEC / I . 1. CONNECTION AND IGNITION TABLE : First, connect the connectors ILME at the CNC table, the military connector at the table, the cable with 4 wires of the " M Function " to the CNC Machine Tool, the solenoid valve connector of the hydropneumatic gear case and at the end the supply cable to the electrical plug 220 V. Connect the hydraulic cable to the table and the " PNEUMATIC " supply to the hydropneumatic gear case through the our treatment group ( Yellow of Waircom, screw thread 1/8 Gas ) . To turn on the CNC table disconnect in counter-clockwise the " EMERGENCY KEY " ( Red ) and wait that the CNC positioning does his SELF-DIAGNOSTIC . When the display shows " Mecc. SCOTTI ", at this point the table is ready to use in MANUAL WAY. 2. RESET TABLE AND MOVEMENTS OF CENTERING PIECE : In manual way it is possible to carry out every mode of positioning : For example : To move of 30 degrees in clockwise in INCREMENTAL, type : ( 3 ) ( 0 ) ( 0 ) ( 0 ) ( ANG ) ( ) Every time you push ( ) the table carry out 30 degrees incremental forward . To move of 30 degrees in counter-clockwise in INCREMENTAL, type : ( 3 ) ( 0 ) ( 0 ) ( 0 ) (2ND ) ( ANG ) ( ) Every time you push ( ) the table carry out 30 degrees incremental backward . To carry the table in ZERO PIECE position, for resetting table, you have to make a lot of little movement of 100 / 10 / 1 degree or 0,10 / 0,01 of degree to reach the zero piece and then you set the zero typing: ( 0 ) (2ND ) ( 8 ) ( ) At this point the table is RESETTED and until you need an other zero piece you don' t need to repeat this operation and also after the TURNING OFF and ON the TABLE; the zero is always stored. To move of 30 degrees in ABSOLUTE, type : ( 3 ) ( 0 ) ( 0 ) ( 0 ) (2ND ) ( 7 ) ( ) In absolute you have to set the position only one time, and only in this particular case, the table choose the shortest way to position it self . N.B. : All there Manual and Program positioning, are all REPERRED TO THE ZERO PIECE

Page 25: CNC STEPPING PROGRAMMING MANUAL

25

made in this way : ( 0 ) (2ND ) ( 8 ) ( ) . 3. TO CARRY OUT THE PROGRAM : To carry out the program in manual way type : ( FPG ) (ALT) (2ND ) (2ND ) After : ( 1 ) (2ND ) ( 1 ) ( ) = Recall the program N° 1 (2ND ) ( PGM ) = START TABLE To exit the program : ( FPG ) ( ALT) (2ND ) (2ND ) = Exit from program in automatic execution .

Page 26: CNC STEPPING PROGRAMMING MANUAL

26

SCHEME OF HARNESS ENCODER STEPPING TABLE Military Connector Pin Function Color A PHASE A GREEN B PHASE B YELLOW C PHASE C BLUE D SHIELD SHIELD E GND BLACK F + 12 V RED ENCODER : MODEL : TELESTAR MEDIOCOD UH 5/12 B 800 RO MANIFACTURER : TELESTAR Via COLOMBO, 13 - 22069 - ROVELLASCA ( COMO ) ITALY

Page 27: CNC STEPPING PROGRAMMING MANUAL

27

SCOTTI ' S STEPPING CNC : MAIN CHARACTERISTICS . CHARACTERISTICS FUNCTION 1. Minimum Increase 0,01 Degree

2. Maximum programmable angle +/- 999,99 Degree

3. Maximum equal indexing Equal indexing : 2 - 999

4. SCOTTI ' s stepping CNC Compact keyboard

5. Programming system Incremental

6. Zero Table Table' s mechanical zero - piece zero

7. Manual movement table Fast, work, stepping positioning continuos and zero set movements

8. Emergency stop Positioned on the CNC - stop all system

9. Forward waiting The table is driven by an accelerationramp

10. Skip function Skip function to the desired program stop

11. Repetitive function Repetitive function of a program step or of a set of steps

12. Repetitive program function The program or a part of it will be continuously repeated 13. Simulated working The table carries out one step after every start 14. Locked machine function The actual movement of table is always displayed 15. Preparatory functions Programmed step, end program, shortest run, recalling a subprogram 16. Security function In automatic mode all the manual command are locked 17. Subprogram function It is possible to create retrievable

sub program 18. Working speed function It is possible to set the working speed 19. " M FUNCTION " (Machine tool) It is requested a clean contact for " START " table 20. Table in position' s signal The CNC Table returns an electrical signal 0 Volt to the Machine tool 21. Stepping motor With variable couple according to the table dimensions

Page 28: CNC STEPPING PROGRAMMING MANUAL

28

T E S T C E R T I F I C A T E F O R C N C I N D E X I N G R E V O L V I N G T A B L E S .

----------------------------------------------------------------------------------------------------------------------

This CERTIFICATE has been drawn up in conformity with the following Italian Standards : - UNI 5069 : Provvisions regarding testing of MACHINE TOOLS ACCESSORIES. HIGH PRECISION MECHANICAL and OPTICAL REVOLVING TABLES. - UNI 8621 : Provvision regarding testing of MACHINE TOOLS ACCESSORIES. MECHANICALLY CONTROLLED INDEX TABLES. And in conformity with particular certification requirements of MECCANICA SCOTTI S.r.l. . MECCANICA SCOTTI S.r.l. - 20040 - CORNATE D' ADDA ( MI ) ITALY - VIA N. SAURO 22 TEL. ( 039 ) 69.21.56 - TELEFAX ( 039 ) 69.23.27 ---------------------------------------------------------------------------------------------------------------------- INDEXING REVOLVING TABLE SERIES: MATRICULATION: ---------------------------------------------------------------------------------------------------------------------- TESTER: DATE : ------------------------------------------------------------------------------------------------------------------