![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| G-Code Programing Discuss G-code programing and problems here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
I am hand writing g-code for doing knurling on a 4th axis. It cuts from 0 to 180 deg and then back to 360 goes forward 10 deg and then restarts. My question is how can you simplify this? Is there someway to make it rest a to zero each time or some other way to make it so I wont end up at a999999 when I am done programming it? This is on a Tormach mill running mach 3. Here is a sample of the code. G1 x6 A180 f15 G1 x2.5 A360 f15 g1 A370 f6 G1 x6 A550 f15 G1 x2.5 A730 f15 g1 A740 f6 G1 x6 A920 f15 G1 x2.5 A1100 f15 g1 A1110 f6 G1 x6 A1290 f15 G1 x2.5 A1470 f15 g1 A1480 f6 G1 x6 A1660 f15 G1 x2.5 A1840 f15 g1 A1850 f6 G1 x6 A2030 f15 G1 x2.5 A2210 f15 g1 A2220 f6 G1 x6 A2400 f15 G1 x2.5 A2580 f15 g1 A2590 f6 G1 x6 A2770 f15 G1 x2.5 A2950 f15 g1 A2960 f6 G1 x6 A3140 f15 G1 x2.5 A3320 f15 g1 A3330 f6 Thanks, Tim |
|
#2
| ||||
| ||||
| I'm not sure what capabilities you've got to run subroutines, but on a Haas we'd perhaps do it like this, running the routine in incremental mode: Main program ...... M3 G90 G0 X6 A0 M97 N100 L36 .... M30 Subroutine N100 G91 A180 F15 G1 X-3.5 A180 G1 A10 F6 G1 X3.5 A180 F15 M99
__________________ First you get good, then you get fast. Then grouchiness sets in. (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
|
#3
| |||
| |||
| I did a little searching and I think something like this might work. G90 G54 G17 G40 G80 G49 M8 S5100 M3 G0 x2.5 g0 z.15 g0 a0 G1 z-0.03 f2 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 M98 P1 G92 A0 O1 G1 x6 A180 f15 G1 x2.5 A360 f15 g1 A370 f6 M99 g0 z.2 M5 M9 M30 |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Simplify Body | Luis Franco | UG NX | 1 | 10-26-2009 09:09 AM |
| Need Help!- KNURLING | KENWILD1 | Haas Lathes | 6 | 01-29-2009 12:31 PM |
| CNC Knurling | Gary4man | General Metalwork Discussion | 3 | 11-19-2008 07:43 PM |
| trying to simplify my program | johnpiero | G-Code Programing | 4 | 11-17-2008 06:56 PM |
| knurling | SAWMAN | General Metalwork Discussion | 14 | 03-16-2007 09:50 PM |