TCP 5-axis kinematics
- jurod
- 
				  
- Offline
- Senior Member
- 
				  
		Less
		More
		
			
	
		- Posts: 68
- Thank you received: 6
			
	
						05 Jun 2022 18:21		 -  05 Jun 2022 18:23		#244637
		by jurod
	
	
		
			
	
	
			 		
													
	
				Replied by jurod on topic TCP 5-axis kinematics			
			
				You need the 5th axis as the W axis.
joint 6 must be a tandem axis as the Y2 or X2 axis.
The W axis is the depth into the material.
					joint 6 must be a tandem axis as the Y2 or X2 axis.
The W axis is the depth into the material.
		Last edit: 05 Jun 2022 18:23  by jurod.			
			Please Log in or Create an account to join the conversation.
- mittim
- 
				  
- Offline
- Premium Member
- 
				  
		Less
		More
		
			
	
		- Posts: 92
- Thank you received: 5
			
	
						05 Jun 2022 18:32				#244638
		by mittim
	
	
		
			
	
			
			 		
													
	
				Replied by mittim on topic TCP 5-axis kinematics			
			
				Isn´t the W axis for a head-head configuration? I have a table-table configuration.			
					Please Log in or Create an account to join the conversation.
- mittim
- 
				  
- Offline
- Premium Member
- 
				  
		Less
		More
		
			
	
		- Posts: 92
- Thank you received: 5
			
	
						07 Jun 2022 18:39				#244731
		by mittim
	
	
		
			
	
	
			 		
													
	
				Replied by mittim on topic TCP 5-axis kinematics			
			
				I reinstalled buster 2.8.2 and updated to the buster master-rtpreempt. Now it is working 
I want to thank everyone, who helped me in this amazing forum getting to this point.
			
					
I want to thank everyone, who helped me in this amazing forum getting to this point.
		The following user(s) said Thank You: andypugh, tommylight 	
			Please Log in or Create an account to join the conversation.
- mittim
- 
				  
- Offline
- Premium Member
- 
				  
		Less
		More
		
			
	
		- Posts: 92
- Thank you received: 5
			
	
						11 Jun 2022 10:37		 -  11 Jun 2022 10:39		#244936
		by mittim
	
	
		
			
	
	
			 		
													
	
				Replied by mittim on topic TCP 5-axis kinematics			
			
				I am trying to understand TCP in combination with G28. While staying in TCP mode for the whole program, is the G28 position in space bound to the moving coordinate system? I am asking because of safe retracts. In joint mode, a safe retract with G28 could be considerd a safe position in machine space, but with TCP on, G28 position could move in machine space?			
					
		Last edit: 11 Jun 2022 10:39  by mittim.			
			Please Log in or Create an account to join the conversation.
- andypugh
- 
				  
- Offline
- Moderator
- 
				  
		Less
		More
		
			
	
		- Posts: 19677
- Thank you received: 4554
			
	
						15 Jun 2022 10:06				#245172
		by andypugh
	
	
		
			
	
	
			 		
													
	
				Replied by andypugh on topic TCP 5-axis kinematics			
			
				I think that G28 happens in joint space, but I wouldn't want to assume that without testing.
So... Load one of the 5-axis simulators with a graphical machine model and see what happens there?
sim/axis/vismach/5-axis is the place to look, in the sample configs.
					So... Load one of the 5-axis simulators with a graphical machine model and see what happens there?
sim/axis/vismach/5-axis is the place to look, in the sample configs.
		The following user(s) said Thank You: mittim 	
			Please Log in or Create an account to join the conversation.
- dannym
- Offline
- Elite Member
- 
				  
		Less
		More
		
			
	
		- Posts: 220
- Thank you received: 1
			
	
						17 Jun 2022 12:18				#245316
		by dannym
	
	
		
			
	
			
			 		
													
	
				Replied by dannym on topic TCP 5-axis kinematics			
			
				Trying to read through the 47 pages of posts, could I please get a summary here?
Can something here be used to jog two joints in joint mode? Reason being, I just switched the makerspace machine from 2.7 to 2.8 and people can't jog the 2-motor synchronized X gantry prior to homing (joint mode). Logically it's a straightforward command to just issue the same move to both joints as specified in the config. People expect it to, it doesn't work, they can workaround by homing (sometimes painfully slow, it's a large machine and the homing seek is slow), and I'd like to add a workaround.
I don't strictly need the AXIS arrows key to do this, which is good because that's not in the custom HAL. Mostly I work with the XHC HB04 mpg which goes through the custom HAL. So I can maybe mux the jogwheel command over to 2 joints at the same time if in joint mode?
					Can something here be used to jog two joints in joint mode? Reason being, I just switched the makerspace machine from 2.7 to 2.8 and people can't jog the 2-motor synchronized X gantry prior to homing (joint mode). Logically it's a straightforward command to just issue the same move to both joints as specified in the config. People expect it to, it doesn't work, they can workaround by homing (sometimes painfully slow, it's a large machine and the homing seek is slow), and I'd like to add a workaround.
I don't strictly need the AXIS arrows key to do this, which is good because that's not in the custom HAL. Mostly I work with the XHC HB04 mpg which goes through the custom HAL. So I can maybe mux the jogwheel command over to 2 joints at the same time if in joint mode?
Please Log in or Create an account to join the conversation.
- tommylight
- 
				  
- Away
- Moderator
- 
				  
		Less
		More
		
			
	
		- Posts: 20846
- Thank you received: 7107
			
	
						17 Jun 2022 13:57				#245321
		by tommylight
	
	
		
			
				
HOME_SEARCH_VELOCITY =
in the ini file, numbers are in machine units per second.
					
	
			
			 		
													
	
				Replied by tommylight on topic TCP 5-axis kinematics			
			Set a higher value for....they can workaround by homing (sometimes painfully slow, it's a large machine and the homing seek is slow), and I'd like to add a workaround.
HOME_SEARCH_VELOCITY =
in the ini file, numbers are in machine units per second.
Please Log in or Create an account to join the conversation.
- mittim
- 
				  
- Offline
- Premium Member
- 
				  
		Less
		More
		
			
	
		- Posts: 92
- Thank you received: 5
			
	
						19 Jun 2022 13:59		 -  19 Jun 2022 14:04		#245430
		by mittim
	
	
		
			
	
	
	
			 		
													
	
				Replied by mittim on topic TCP 5-axis kinematics			
			
				I was wondering, is it possible to use 
in trivkins? It should be I guess, otherwise switching between two kinematic modules, which do not both support these offsets, the coordinate system would be displaced in space?
			
					setp xyzac-trt-kins.y-offset
and
setp xyzac-trt-kins.z-offsetin trivkins? It should be I guess, otherwise switching between two kinematic modules, which do not both support these offsets, the coordinate system would be displaced in space?
 
		Last edit: 19 Jun 2022 14:04  by mittim.			
			Please Log in or Create an account to join the conversation.
- andypugh
- 
				  
- Offline
- Moderator
- 
				  
		Less
		More
		
			
	
		- Posts: 19677
- Thank you received: 4554
			
	
						21 Jun 2022 23:07				#245564
		by andypugh
	
	
		
			
	
			
			 		
													
	
				Replied by andypugh on topic TCP 5-axis kinematics			
			
				No, trivkins has no idea about those offsets and does not create those pins.			
					Please Log in or Create an account to join the conversation.
- mittim
- 
				  
- Offline
- Premium Member
- 
				  
		Less
		More
		
			
	
		- Posts: 92
- Thank you received: 5
			
	
						23 Jun 2022 06:45				#245656
		by mittim
	
	
		
			
	
			
			 		
													
	
				Replied by mittim on topic TCP 5-axis kinematics			
			
				Is there an existing kinematics module, which takes these two offsets into account without using TCP?			
					Please Log in or Create an account to join the conversation.
		Time to create page: 0.405 seconds	
