585,728 active members*
4,690 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > G-Code Programing > G84 tapping on the sub spindle XP4-42SM Quick-Tech Syntec Control
Results 1 to 2 of 2
  1. #1
    Join Date
    Jul 2003
    Posts
    16

    G84 tapping on the sub spindle XP4-42SM Quick-Tech Syntec Control

    Hi Folks,

    I'm having trouble getting our sub spindle to do a tapping cycle. Is there a different Canned Cycle for the Sub Spindle?

    The part is simple. It's a 1/8" dia rod, 3.3" long, with a 5-32 thread on one end, and a 5-40 thread on the other. I'm trying to roll a 5-40 thread on the Sub Spindle end.

    This is what I have for code now on the front, which works fine:

    N1040 T0808; //TOOL 8 CALL UP//
    N1050 G97 S1000 M03; //CSS OFF - 1000 RPM//
    N1060 G18; //XZ PLANE//
    N1070 G00 G95 Z.5 M08; //FEED PER REV//
    N1080 X0.0; //RAPID TO X0//
    N1090 Z.2; //RAPID UP TO Z AXIS START POSITION//
    N1100 G84 X0.0 Y0.0 Z-.75 P1.0 F.03125; //TAPPING CYCLE 5-32 THREAD//
    N1110 G80 G00 Z.2; //BACK TO .2 OFF MATERIAL//
    N1120 M05; //SPINDLE STOP//

    This is what I'm trying on the sub spindle, which is not working:

    N1400 T1919; //CALL UP TOOL 19 SUB SPINDLE 5-40//
    N1405 G00 G54 X0.0;
    N1410 M182; //LOOK SUB SPINDLE FOR FEED RATE CONTROL//
    N1420 G97 S2=1000 M203; //**M203**CSS CANCEL - SUB SPINDLE 1000 RPM CLOCKWISE//
    N1430 G00 G95 M28; //FEED PER REV - Z AXIS START LOCATION - COOLANT ON//
    N1440 Z-.2;
    N1450 G84 X0.0 Y0.0 Z.44 P1.0 F.025; //SUB SPINDLE TAPPING CYCLE AT 40 TPI// /
    N1460 G80 G00 Z-.2; //BACK TO .2 OFF MATERIAL//

    Can anyone help me out?

    Kevin

  2. #2
    Join Date
    Jul 2003
    Posts
    16

    Re: G84 tapping on the sub spindle XP4-42SM Quick-Tech Syntec Control

    N10; //KB1015 WITH G284 10-08-2014 AT 1:00 PM//
    /N20 M98 P1000;
    N20 G90 G95;
    N30 T5050; //STOCK STOP USE SIDE OF CUTOFF//
    N40 G00 X0.0;
    N50 Z0.0;
    N60 M11; //MAIN SPINDLE COLLET OPEN//
    N70 M20; //BARFEEDER ON //
    N80 G04 X2.; //TIME FOR FEED OR BAR FEEDER END SIGNAL//
    N90 M21; // FEEDER OFF //
    M10;
    G4X.2;
    N91 Z.5;
    N92 G28 U0;
    N93 Z-3.3;
    N95 G70; //OUTPUT IN ABSOLUTE INCHES//
    N100 G00 G90 G53 Z1=0.0; //MACHINE COORDINATE SYSTEM SETTING//
    N120 M53; //SYNC MAIN AND SUB//
    N120 G97 S2500 M03 S2500 M203; //CSS CANCEL - S2500 SUB SPINDLE CW//
    N140 M61; //SUB SPINDLE CHUCK OPEN//
    N150 G00 Z1=.5; //RAPID UP TO .5 BEFORE PART//
    N160 M22; //MAIN SPINDLE AINR BLOW ON//
    N170 G94 G01 Z1=-2.0 F20.0; //FEED PER MINUTE//
    N180 G04 X.5; //DWELL//
    N190 M60; //SUB SPINDLE CLOSE//
    N200 M23; //MAIN SPINDLE AINR BLOW OFF//
    N210 G04 X.5; //DWELL//
    N300 T0101; //CUT OFF AND CHAMFER TOOL//
    N310 M05; //C AXIS SERVO OFF//
    N320 M181; //LOOK TO MAIN SPINDLE FOR FEED RATE//
    N330 M53; //SYNCHRONINZE MAIN AND SUB//
    N340 G92 S3000; //MAX SPINDLE SPEED SETTING//
    N350 G97 S2500 M03 S2=2500 M203; //CSS CANCEL - MAIN AND SUB AT 2500 RPM//
    N360 G18; //ZX PLANE SELECTINON//
    N370 G00 G95 G90 Z-3.1895 M08; //FEED PER REV - POSITION//
    N380 X.526; //RAPID TO X TOOL START POSITION//
    N390 G01 X.5253 F.0007; //START X FEED//
    N400 G96 S200; //CSS CONTROL 200 SFM//
    N410 G01 X.214; //FEED IN TO X START POSITION//
    N420 X.1246 Z-3.2789; //FEED IN X AND Z AXIS TO TURN CHAMFER//
    N430 X.105 Z-3.2985; //FEED OUT IN X AND Z AXIS TO TURN CHAMFER//
    N440 X.5253 F.2; //FEED OFF MATERIAL IN X AXIS//
    N450 Z-3.4085; //FEED TO Z START POSITION FOR BACK CHAMFER//
    N460 G01 X.214 F.0007; //FEED IN TO X AXIS START POSITION//
    N470 X.1246 Z-3.3191; //FEED IN TO START CHAMFER//
    N480 X.105 Z-3.2995; //FEED IN X AND Z AXIS TO TURN BACK CHAMFER//
    N490 Z-3.2985; //FEED AWAY IN Z .0011//
    N500 X.5 F.2; //FEED AWAY FROM MATERIAL TO CUT OFF START LOCATION//
    N580 G00 G95 Z-3.3 M08; //FEED PER REV//
    N590 G01 X.2055 F.0007; //FEED IN TO TOOL START POSITION//
    N600 G42 X.1055; //FEED IN TO MATERIAL WINTH OFFSET COMP ON RIGHT//
    N610 X-.004; //FEED IN TO CUT OFF MATERIAL//
    N620 G40 X-.104; //FEED BEYOND CETER//
    N630 G01 X.5; //FEED OFF OF MATERIAL//
    N640 G97 S2500; //CSS OFF - 2500 RPM//
    N660 G00 G90 G53 Z1=0.0; //RAPID SUB SPINDLE BACK//
    N670 G28 U0.; //X AXIS HOME//
    N680 ;//G28 W0. //Z AXIS HOME//
    N690 M09; //MAIN SPINDLE COOLANT OFF//
    N700 M54; //SYNCH MAIN AND SUB OFF//
    N710 M05; //MAIN AND SUB ORIENTATION CANCEL//
    N720 M205; //SUB SPINDLE STOP - SUB ORIENTATION CANCEL//
    //SECOND FEED OUT//
    /N721 M98 P1000;
    N722 G90 G95;//**WAS G94**//
    N723 T5050; //STOCK STOP USE SIDE OF CUTOFF//
    N724 G0 G57 Z1.0;//**MADE Z 1.0** Z0 //WORK SHIFT TO G57//
    N725 G90 G00 X0.0; //RAPID TO X LOCATION FOR FEED OUT//
    G00 Z.5; //RAPID TO APPROACH STOCK STOP IN Z AXIS//
    G01 G94 Z0.0 F5.; //FEED UP TO FEED OUT POSITION//
    N726 M11; //MAIN SPINDLE COLLET OPEN//
    N727 M20; //BARFEEDER ON //
    N728 G04 X2.; //TIME FOR FEED OR BAR FEEDER END SIGNAL//
    N729 M21; //FEEDER OFF//
    M10;
    G4X.2;
    N730Z.5; //RAPID AWAY FROM MATERIAL .500//
    N740G28 U0; //SEND HOME IN X AXIS//
    N750 M01; //OPTIONAL STOP//
    N830 T1010; //BOX TOOL//
    N840 G97 S2500 M03; //CSS CANCEL//
    N850 G18; //XZ PLANE//
    N860 G00 G95 Z.5 M08; //FEED PER REV//
    N870 X0.0; //RAPID TO X0//
    N880 Z.2; //RAPID TO Z START POSITION//
    N890 G01 Z-.75 F.003; //FEED BOX TOOL ONTO BAR END .750//
    N900 G0 Z1.; //RAPID BACK TO TOOL CHAGE POSITION IN Z AXIS//
    N920 G28 U0.; //X AXIS HOME//
    N930 ;//G28 W0. //Z AXIS HOME//
    N940 M09; //MAIN SPINDLE COOLANT OFF//
    N950 M05; //MAIN SPINDLE STOP//
    N960 M01; //OPTIONAL STOP//
    N1040 T0808; //TOOL 8 CALL UP//
    N1050 G97 S2000 M03; //CSS OFF - 2000 RPM//
    N1060 G18; //XZ PLANE//
    N1070 G00 G94 Z.5 M08; //FEED PER REV//
    N1080 X0.0; //RAPID TO X0//
    N1090 Z.2; //RAPID UP TO Z AXIS START POSITION//
    N1100 G84 X0.0 Y0.0 Z-.75 P10.0 F62.5; //TAPPING CYCLE 5-32 THREAD//
    N1110 G80 G00 Z.2; //BACK TO .2 OFF MATERIAL//
    N1120 M05; //SPINDLE STOP//
    N1140 Z1.; //RAPID OUT TO TOOL CHAGE POSITION//
    N1150 M05; //MAIN SPINDLE STOP//
    N1180 G28 U0.; //X AXIS HOME//
    N1190 ;//G28 W0. //Z AXIS HOME//
    N1200 M09; //MAIN SPINDLE COOLANT OFF//
    N1210 M01; //OPTIONAL STOP//
    //BACK END WORK//
    N1290 T2020; //CALL UP TOOL 20 BACK SPINDLE HOLLOW MILL//
    N1300 M182; //LOOK TO SUB SPINDLE FOR FEED RATE CONTROL//
    N1310 G97 S2=2500 M204; //**M204**CSS CANCEL - SUB SPINDLE 2500 RPM CLOCKWISE//
    N1320 G18; //ZX PLANE//
    N1325 G54;
    N1330 G00 G95 Z-1.0 M08; //FEED PER REV - RAPID TO TOOL START POSITION//
    N1340 X0.0; //RAPID TO X AXIS POSITION//
    N1350 Z-.25; //RAPID APPROACH TO Z START POSITION//
    N1360 G01 Z.44 F.003; //FEED INTO PART TO TURN DIAMETER TO .107 DIA//
    N1370 G00 Z-1.; //RAPID OFF OF PART//
    N1380 G28 U0.; //X AXIS HOME//
    N1390 ;//G28 W0. //Z AXIS HOME//
    N1400 T1919; //CALL UP TOOL 19 BACK SPINDLE HOLLOW MILL//
    N1405 G00 G54 X0;
    N1410 M182; //LOOK TO SUB SPINDLE FOR FEED RATE CONTROL//
    N1420 G97 S2=1000 M204; //**M204**CSS CANCEL - SUB SPINDLE 1000 RPM CLOCKWISE//
    N1430 G04 X2.; //DWELL TIME FOR SPINDLE TO SPEED UP//
    N1440 G00 G95 Z-.2 M28; //FEED PER MINUTE - Z AXIS START LOCATION - COOLANT ON//
    N1450 G284 X0.0 Y0.0 Z.44 R0.0 F.025 S1000; //SUB SPINDLE TAPPING CYCLE AT 40 TPI//
    N1460 G80 G00 Z-.2; //BACK TO .2 OFF MATERIAL//
    N1470 M205; //SUB SPINDLE STOP//
    N1480;
    N1490;
    N1500;
    N1510 G28 U0.; //X AXIS HOME//
    N1520 T5050; //STOCK STOP CALL OUT//
    N1525 G00 Z-2.; //**G00**Z AXIS AWAY//
    N1530 M29; //COOLANT OFF//
    N1540 M205; //SUB SPINDLE STOP - ORIENTATION CANCEL//
    N1550 M01; //OPTIONAL STOP//
    N1580 M13; //PARTS CATCHER ON//
    N1590 G94 G04 X.3; //DWELL//
    N1600 M01; //OPTIONAL STOP//
    N1630 G56; //COORDINATE SYSTEM CALL OUT//
    N1640 G00 G90 G53 Z1=-12.0; //MOVE Z1 TO PART EJECT POSITION//
    N1650 M13; //PARTS CATCHER ON//
    N1660 M61; //SUB SPINDLE OPEN CHUCK//
    N1670 M24; //SUB SPINDLE AINR BLOW ON//
    N1680 G04 X.2; //DWELL//
    N1690 M25; //SUB SPINDLE AINR BLOW OFF//
    N1700 G04X.2; //DWELL//
    N1710 M14; //PARTS CATCHER OFF//
    N1720 G00 G90 G53 Z1=0.; //RETURN SUB SPINDLE TO Z ORIGIN//
    N1730 M05; //SPINDLE OFF//
    N1740 M01; //OPTIONAL STOP//
    N1890 G28 U0.;
    N1900 ;//G28 W0.//
    N1910 ;//G28 U0.V0.W0. //TOOL PLATEN AT REFERENCE HOME POINTS//
    N1912 M01;
    N1915 M99;
    N1920 M30;

Similar Threads

  1. Spindle control Dmm Tech
    By woffler in forum Dmm Technology
    Replies: 10
    Last Post: 02-16-2012, 02:44 AM
  2. Rotaty axis with Syntec control
    By f.albonny in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 0
    Last Post: 12-24-2011, 03:20 PM
  3. Urgent Help with Syntec Control needed PLZ
    By Eng_khaled in forum Chinese Machines
    Replies: 3
    Last Post: 06-19-2011, 08:50 AM
  4. Spindle speed control for tapping.
    By greeder88 in forum LinuxCNC (formerly EMC2)
    Replies: 7
    Last Post: 05-08-2009, 12:00 PM
  5. Quick Start Tech Article
    By High Seas in forum DIY CNC Router Table Machines
    Replies: 6
    Last Post: 04-20-2004, 05:14 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •