![]() | |
| 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 |
|
#14
| |||
| |||
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
|
#15
| |||
| |||
However the H and D are modal. |
| Sponsored Links |
|
#16
| |||
| |||
| Ok, just so everyone is on the same page. T1 M06 calls nothing but a toolchange. Neither length or diameter offset is read in, only Tool1 is put in spindle. G43 by itself does nothing. It does not call the current tool's length. Neither does G41 or G42 call the current tool's diameter by itself automatically, but it will call the previous D value!!! So. To properly make sure that correct offsets are used, I do the following. Each and every one of my toolchanges are done in this strict format: (TOOL DESCRIPTION) T1 M06 G00 G43 H01 D01 This way immediately after the tool is put in the spindle, it's appropriate offsets are also registered. This is the only place the H and D words are called. Nowhere else within the body of the program is D called again unless there is special need to adjust some dimension and a different dia offs. is needed for that tool. Special note: For this to work properly, you must make sure that "Program Restart" parameter is set to ON!!! |
|
#17
| |||
| |||
| In a Haas if a H or D is not placed with the appropriate G code as G43 will use the last H Offset used, this also will happen in G41 or G42 with the D value (this is not common in any other machine that I know of). Seymour the way you are calling up your H and D work just fine, although I think this has more to do with personal choice or company policy. Case in point I have worked with companies that used more then one D value assigned to one tool instead of correcting their program or setup to use one D value. Thus calling up the D in the G41 D1 X1. F10. and any subsequent G41 or G42 call up also contained the same of different D value. Either way is fine and this falls back to the ease of finding the code you are looking for while first run or editing, you will know where to look in the program with out reading the entire program. The only time I use Program Restart is to get a tool back into a cutting path if I was just to restart at the tool change I just leave it off. This again is a personal preference or company policy. |
|
#18
| |||
| |||
| That would be correct. Note that I've said D is not called again, unless due to special requirement a diff. offset is needed for the same tool. Besides the advantage of immediate display of the proper offset, anytime you need to change a tool to a different station, you need to only change it in one place, right at the toolchange. Find/replace works wonderful, but still does not beat a single overwrite. |
|
#21
| |||
| |||
|
G40 cancels tool diameter offsets and the machine will then ignore them until you program either G41 Dnn or D42 Dnn. At the top of your program you should have a 'safety line' to cancel all offset values and set iitial conditions. We use G00 G17 G20 G40 G49 G80 G90 G98
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
![]() |
| 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 |
| 6M quit tool changing | Drew | Fanuc | 0 | 01-23-2007 12:32 PM |
| Tool offset ... | patrickb | Fanuc | 13 | 08-21-2006 10:53 AM |
| Tool changing G30.1 | ben92 | G-Code Programing | 0 | 11-17-2005 01:57 AM |
| ' 04 VF 4 Rough Tool changing | ap-machine | Haas Mills | 16 | 09-26-2005 07:56 AM |
| Any Info On Tool Diameter Compensation? | FLUTE HEAD | TurboCNC | 13 | 10-26-2004 05:02 PM |