Tooltable confusion
- timmert
 - Offline
 - Elite Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 165
 - Thank you received: 0
 
			
	
						30 Dec 2016 17:50				#84922
		by timmert
	
	
		
			
	
			
			 		
													
	
				Tooltable confusion was created by timmert			
			
				Hi all
I'm trying to find out how to use the tool table.
But so far I got it partially working...but there is something i'm doing wrong and I don't know what.
I checked the manual but didn't found useable information.
So this is what I do
- startup LinuxCNC and home the machine
- switch from tool 0 to tool 1 (I insert tool 1 and make sure tool 1 is actived in linuxcnc)
- jog the tool 1 down to a small block above the machine table
- when the tool is exactly above the small block I click the 'touch off tool z'
- i fill in the parameter. I type '0' and press enter
- change tool in LinuxCNC to number 2 and change the tooling
- repeat the process
But when I use the 'touch off tool z' it zeros the z-axis (like it's my work piece z-axis).
So it only works for 1 machining operation with the same z height.
If I install a new workpiece with a different z height the tool table doesn't work anymore, since the z has changed. All tooling z height in the table is also different.
I'm doing something wrong, but don't know what?
					I'm trying to find out how to use the tool table.
But so far I got it partially working...but there is something i'm doing wrong and I don't know what.
I checked the manual but didn't found useable information.
So this is what I do
- startup LinuxCNC and home the machine
- switch from tool 0 to tool 1 (I insert tool 1 and make sure tool 1 is actived in linuxcnc)
- jog the tool 1 down to a small block above the machine table
- when the tool is exactly above the small block I click the 'touch off tool z'
- i fill in the parameter. I type '0' and press enter
- change tool in LinuxCNC to number 2 and change the tooling
- repeat the process
But when I use the 'touch off tool z' it zeros the z-axis (like it's my work piece z-axis).
So it only works for 1 machining operation with the same z height.
If I install a new workpiece with a different z height the tool table doesn't work anymore, since the z has changed. All tooling z height in the table is also different.
I'm doing something wrong, but don't know what?
Please Log in or Create an account to join the conversation.
- timmert
 - Offline
 - Elite Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 165
 - Thank you received: 0
 
			
	
						30 Dec 2016 23:21				#84944
		by timmert
	
	
		
			
	
			
			 		
													
	
				Replied by timmert on topic Tooltable confusion			
			
				I found out my problem
didnt had to 'touch off tool z' each time
thanks for this video
			
					didnt had to 'touch off tool z' each time
thanks for this video
Please Log in or Create an account to join the conversation.
- timmert
 - Offline
 - Elite Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 165
 - Thank you received: 0
 
			
	
						31 Dec 2016 11:53		 -  31 Dec 2016 11:55		#84950
		by timmert
	
	
		
			
	
	
			 		
													
	
				Replied by timmert on topic Tooltable confusion			
			
				problem not solved...
Today I tried it like above video
installed my 3d taster tool -> touch off Z
and write down the - values for all my tools.
Inserted them in the tool table and made sure everything was fine.
Next I load my gcode (generated by fusion360), install tool 50 (3d taster), zero the workpiece.
Install tool 1 and run the program.
But at the start the machine goes to the home position (z is at the max travel range at the top).
And tries to go even higher but of course hits the limit switch.
it seems (I think) that it wants to go directly to the - value of the tool 1, that is stored inside the tool table)?
This is the start of the gcode.
(1001)
(T1 D=10. CR=0. - ZMIN=-14.5 - FLAT END MILL)
N10 G90 G94 G17 G91.1
N15 G21
N20 G53 G0 Z0.
(2D ADAPTIVE3)
N25 M9
N30 T1 M6
N35 S6000 M3
N40 G54
N45 M8
N55 G0 X-0.981 Y-11.449
N60 G43 Z15. H1
N65 G0 Z5.
N70 Z-12.
					Today I tried it like above video
installed my 3d taster tool -> touch off Z
and write down the - values for all my tools.
Inserted them in the tool table and made sure everything was fine.
Next I load my gcode (generated by fusion360), install tool 50 (3d taster), zero the workpiece.
Install tool 1 and run the program.
But at the start the machine goes to the home position (z is at the max travel range at the top).
And tries to go even higher but of course hits the limit switch.
it seems (I think) that it wants to go directly to the - value of the tool 1, that is stored inside the tool table)?
This is the start of the gcode.
(1001)
(T1 D=10. CR=0. - ZMIN=-14.5 - FLAT END MILL)
N10 G90 G94 G17 G91.1
N15 G21
N20 G53 G0 Z0.
(2D ADAPTIVE3)
N25 M9
N30 T1 M6
N35 S6000 M3
N40 G54
N45 M8
N55 G0 X-0.981 Y-11.449
N60 G43 Z15. H1
N65 G0 Z5.
N70 Z-12.
		Last edit: 31 Dec 2016 11:55  by timmert.			
			Please Log in or Create an account to join the conversation.
- timmert
 - Offline
 - Elite Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 165
 - Thank you received: 0
 
			
	
						31 Dec 2016 12:43				#84953
		by timmert
	
	
		
			
	
			
			 		
													
	
				Replied by timmert on topic Tooltable confusion			
			
				i got it working now!
But after using my tool50/3d taster to zero the part. I load the first tool that's in the gcode and I have to issue a g43 command.
Then LinuxCNC will adjust the z-axis coords to the right value.
Any advise on how to use g43?
Should it always be in my code at the start, or after each tool change in the gcode?
					But after using my tool50/3d taster to zero the part. I load the first tool that's in the gcode and I have to issue a g43 command.
Then LinuxCNC will adjust the z-axis coords to the right value.
Any advise on how to use g43?
Should it always be in my code at the start, or after each tool change in the gcode?
Please Log in or Create an account to join the conversation.
- Todd Zuercher
 - 
				
											 - Offline
 - Platinum Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 4686
 - Thank you received: 1433
 
			
	
						31 Dec 2016 13:04				#84954
		by Todd Zuercher
	
	
		
			
	
			
			 		
													
	
				Replied by Todd Zuercher on topic Tooltable confusion			
			
				Personally, I feel that it is the best practice to explicitly set G43 Hn after every tool change.  (most other cnc control systems require it.)			
					Please Log in or Create an account to join the conversation.
- andypugh
 - 
				
											 - Offline
 - Moderator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 19678
 - Thank you received: 4559
 
			
	
						01 Jan 2017 02:04				#84988
		by andypugh
	
	
		
			
	
			
			 		
													
	
				Replied by andypugh on topic Tooltable confusion			
			
				There is an (experimental, maybe not a good idea) option to make G43 automatic.
You can be forgiven for not finding it, it is documented in a strange place.
linuxcnc.org/docs/2.7/html/remap/remap.h...i_file_configuration
					You can be forgiven for not finding it, it is documented in a strange place.
linuxcnc.org/docs/2.7/html/remap/remap.h...i_file_configuration
Please Log in or Create an account to join the conversation.
- timmert
 - Offline
 - Elite Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 165
 - Thank you received: 0
 
			
	
						01 Jan 2017 09:55				#84998
		by timmert
	
	
		
			
	
			
			 		
													
	
				Replied by timmert on topic Tooltable confusion			
			
				I also found this topic: forum.linuxcnc.org/forum/41-guis/29398-s...-changes-in-gmoccapy
Apparently you have to use only G43 command at the start to make the offsets ready for tool changes.
					Apparently you have to use only G43 command at the start to make the offsets ready for tool changes.
Please Log in or Create an account to join the conversation.
		Time to create page: 0.453 seconds