![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Haas Mills Discuss Haas machinery here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Hi there! I'm a student and teaching myself G-Code, but I can't seem to get this one to work. Help please? ![]() So I am trying to write a series of circular pockets, but when I run my program it alarms out and says "invalid I J or K in G12 or G13". I'm cutting this with a 0.1875" endmill. Here is how it looks right now (this is just a segment, not the whole program): G00 X0.74 Y-1.45 Z0.1 G01 G12 I0.15 K0.1563 Q0.005 F30.0 Z-0.25 Any help is appreciated, thank you! ![]() -Rachel |
|
#2
| ||||
| ||||
| Do you want to rough the pocket first? If not, K and Q are not necessary. Try using a D value on the G12 line. D0 for centerline or D1 for tool 1 cutter comp. You can also try updating Q to .0063
__________________ Thanks, Ken Foulks |
|
#3
| ||||
| ||||
| Here's how I would do it. T1 M6 G0 G54 G90 X0.74 Y-1.45 S#### M3 G43 H1 D1 Z1.5 M8 X0.74 Y-1.45 Z0.1 G12 I0.15 K0.1563 Q0.005 Z-0.25 F30.0 G0 Z1.5 (Important!! see note) M09 (NEXT TOOL) I Like to put the D## in the tool change sequence, but other people do not. The tool will rapid to Z0.1 and feed to the Z value in the G12/G13 line at the same feed rate as the X/Y move. Note: Just remember to lift the tool out of the hole before moving X/Y or you will snap the tool off and or gouge the part when it rapids to the next location. You can also put the D value in the G12/G13 line like this: G12 D1 I0.15 K0.1563 Q0.005 Z-.25 F30.0 Address order is not critical within the block but it best to practice a standard order to make reading/ modifying programs easier. G12 or G13 automatically turns Cutter Comp on for that block and off again when its finish. If you do not want Cutter Comp active, put D0 in the G12/G13 line. If you are using Cutter Comp. your cutter radius must be SMALLER than the I value in that line or a "invalid I J or K in G12 or G13" or "cutter to big" may be given. I agree with KenFoulks. You will probably want to predrill/rough the pocket out first before milling to size. It saves a lot of headaches in the long run, Although you can getaway with it pretty easy in soft material like plastics. Good Luck glovebox20 |
|
#4
| |||
| |||
| The Haas mill manual has a good sample program for both roughing and finishing using G13/G12. In essence you can rough the pocket using multiple passes in incremental mode, then use a single non-roughing pass at the bottom depth for finishing. |
![]() |
| 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 |
| haas SL-20 to Haas bar 300 alignment plate needed | J-Mccoin 2009 | Haas Lathes | 2 | 12-02-2009 09:13 PM |
| RFQ haas SL-20 to Haas bar 300 alignment plate needed | J-Mccoin 2009 | Employment Opportunity | 0 | 10-28-2009 02:17 PM |
| Haas Super Mini-Mill and Haas Trunnion Table | Gabe Newell | Haas Mills | 6 | 06-07-2009 01:23 PM |
| HAAS SL20 and HAAS VF2 ProE Posts? | CNC_student | Post Processor Files | 5 | 07-10-2008 02:46 PM |
| HAAS Service HAAS Repair NY NJ CT PA | serviceman | Product Announcements & Manufacturer News | 1 | 01-04-2008 03:27 PM |