![]() | |
| 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
| |||
| |||
i know setting 15 will lock the tool to match the height is there a way to make sure the dia matches as well? hypothetical example; wrote a program, set all the tools, then manually changed from T5 to T25 due to problem with tool holder ran program and it errors because of mismatch T & H manually change to H25 ran program, crunch due to wrong dia in offset page forgot to check for D5 so can they be locked all together? didnt happen (yet!) but we came close but just thinking out loud
__________________ HAAS TM-2 Mastercam X4/X5 - Level 3 - Solids @ work / HLE @ home |
|
#2
| |||
| |||
| I do not think there is any way to tie Tn, Hn, and Dn all to the same number like Setting 15 ties T and H together. I have done your 'crunch' in reality several times over many years and hundreds of programs. But even if I could tie T and D to the same number I probably would not because often I use two, or more, tool diameters for the same tool.
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
|
#3
| ||||
| ||||
| Two ways you could do it if you have macro programming capability: - 1. Setup a macro program that is called up on your G43 Hn; command, which contains something along the lines of ..... % O9???; G43 H#11; D#11; M99; % 2. Something similar to my approach which is to program Tool numbers as variables stored in a sub program eg ... T#101 M6 G43 H#101 D#101 That way if the tool number changes you only have to change a single number in your sub pgm : #101=1 (Face Mill) #102=6 (End Mill) #103=5 (Drill) On Haas it would be best to make this sub part of your main program (and you would need to make sure it was called at every restart) DP |
|
#4
| ||||
| ||||
| Instead of using the actual 'D' number, enter 'D#4120'. This will use the 'D' value for the last called tool. Fine in all instances other than if you are running a side-mount t/c and are doing a preload of the carousel, i.e. T1 M06; T12; With this command, T12 is the last tool, so the control would use the D12 value not the D1.
__________________ >>>>>>>>>> Made In England <<<<<<<<<< |
![]() |
| 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 |
| Need Help!- My Milling OKK with fanuc 6M can't recognize G-code & M-code | nessei | Fanuc | 4 | 03-29-2011 08:39 AM |
| Converting Fanuc G code to Seimens 840D G code | Jasbinder | Siemens Sinumerik CNC controls | 2 | 02-20-2011 10:02 AM |
| Newbie- Takeout Unused G Code commands in Mastercams Generated G Code | shneek | Mastercam | 8 | 12-15-2010 02:32 PM |
| Tool # and length offset agreement | Vern Smith | Haas Mills | 11 | 12-17-2008 07:42 PM |
| looking for g code 3d from bobcadcam or simmilar for indexer lpt v5 with g code soft | troyswood | Ability Systems - LPT Indexer and G-Code | 2 | 12-24-2006 09:21 PM |