Mill atc configuration
- Aciera
 - 
				
											 - Offline
 - Administrator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 4557
 - Thank you received: 2029
 
			
	
						01 Sep 2023 16:17				#279589
		by Aciera
	
	
		
			
	
			
			 		
													
	
				Replied by Aciera on topic Mill atc configuration			
			
				See my last post ^. The orient component is not running.			
					Please Log in or Create an account to join the conversation.
- Artur_1617
 - 
				
									Topic Author
											 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 157
 - Thank you received: 5
 
			
	
						02 Sep 2023 09:43		 -  02 Sep 2023 09:55		#279654
		by Artur_1617
	
	
		
			
	
	
	
			 		
													
	
				Replied by Artur_1617 on topic Mill atc configuration			
			
				Orient start working but...
I ask R180 with M19 and this is 114 encoder count from index.
Spindle turn to this position and hit orient.is-oriented but is still on orient.enable should off?
If spindle turn last time in orient mode cw the output is still active and is imposible turn spindle cww try to press esc button orient.enable go off but cw output is still high
1screen orient.is.oriented High
2screen after press esc button
 
 
 
			
					I ask R180 with M19 and this is 114 encoder count from index.
Spindle turn to this position and hit orient.is-oriented but is still on orient.enable should off?
If spindle turn last time in orient mode cw the output is still active and is imposible turn spindle cww try to press esc button orient.enable go off but cw output is still high
1screen orient.is.oriented High
2screen after press esc button
		Last edit: 02 Sep 2023 09:55  by Artur_1617.			
			Please Log in or Create an account to join the conversation.
- Aciera
 - 
				
											 - Offline
 - Administrator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 4557
 - Thank you received: 2029
 
			
	
						02 Sep 2023 10:48				#279655
		by Aciera
	
	
		
			
	
			
			 		
													
	
				Replied by Aciera on topic Mill atc configuration			
			
				You have a very convoluted logic linking 'spindle.0.locked', 'orient.is-oriented' and 'spindle.0.is-oriented'. Since that is clearly not working I suggest to try with directly connecting 'oreint.is-oriented' to 'spindle.0.is-oriented'.
So change this:# Orient component return that orient is complete
net orient-complete <= orient.is-oriented
net orient-complete => and2.0.in1
net spindle-is-oriented <= and2.0.out
net spindle-is-oriented => spindle.0.is-orientedTo this:# Orient component return that orient is complete
net orient-complete <= orient.is-oriented => spindle.0.is-oriented
					So change this:# Orient component return that orient is complete
net orient-complete <= orient.is-oriented
net orient-complete => and2.0.in1
net spindle-is-oriented <= and2.0.out
net spindle-is-oriented => spindle.0.is-orientedTo this:# Orient component return that orient is complete
net orient-complete <= orient.is-oriented => spindle.0.is-oriented
Please Log in or Create an account to join the conversation.
- Artur_1617
 - 
				
									Topic Author
											 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 157
 - Thank you received: 5
 
			
	
						02 Sep 2023 14:30				#279662
		by Artur_1617
	
	
		
			
	
	
			
			 		
													
	
				Replied by Artur_1617 on topic Mill atc configuration			
			
				Still after orient dont off and spindle relay is on. After esc orient is off but relay is on.
Another cuestion is after orient high spindle still looking exact point of orient. If oscilating betwen 113 and 115 encoder count hit orient.is-oriented but still working and try to stop on 114 encoder position.
 
 
			
					Another cuestion is after orient high spindle still looking exact point of orient. If oscilating betwen 113 and 115 encoder count hit orient.is-oriented but still working and try to stop on 114 encoder position.
Please Log in or Create an account to join the conversation.
- Aciera
 - 
				
											 - Offline
 - Administrator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 4557
 - Thank you received: 2029
 
			
	
						03 Sep 2023 06:58				#279697
		by Aciera
	
	
		
			
	
	
			 		
													
	
				Replied by Aciera on topic Mill atc configuration			
			
				For problem 1:
We need to see if 'spindle.0.is-oriented' goes HIGH. Then check if 'spindle.0.orient' goes LOW.
For problem 2:
The wcomp component will output 'wcomp.0.under' = True for wcomp.0.in = 0.
So I would suggest to add a 'and2' component after 'wcomp.0.under'
Change this:
net o_rev wcomp.0.under
net o_fwd wcomp.0.over
To this (don't forget to add 'loadrt' and 'addf' for 'and2.1'):
net o_fwd wcomp.0.over
net wcomp-under <= wcomp.0.under => and2.1.in0
net orient-enable => and2.1.in1
net o_rev >= and2.1.out
					We need to see if 'spindle.0.is-oriented' goes HIGH. Then check if 'spindle.0.orient' goes LOW.
For problem 2:
The wcomp component will output 'wcomp.0.under' = True for wcomp.0.in = 0.
So I would suggest to add a 'and2' component after 'wcomp.0.under'
Change this:
net o_rev wcomp.0.under
net o_fwd wcomp.0.over
To this (don't forget to add 'loadrt' and 'addf' for 'and2.1'):
net o_fwd wcomp.0.over
net wcomp-under <= wcomp.0.under => and2.1.in0
net orient-enable => and2.1.in1
net o_rev >= and2.1.out
		The following user(s) said Thank You: Artur_1617 	
			Please Log in or Create an account to join the conversation.
- Artur_1617
 - 
				
									Topic Author
											 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 157
 - Thank you received: 5
 
			
	
						03 Sep 2023 08:55				#279702
		by Artur_1617
	
	
		
			
	
			
			 		
													
	
				Replied by Artur_1617 on topic Mill atc configuration			
			
				Problem 2 is gone.
After hit orient spindle.0.is-oriented is HIGH and spindle.0.orient is LOW
					After hit orient spindle.0.is-oriented is HIGH and spindle.0.orient is LOW
Please Log in or Create an account to join the conversation.
- Aciera
 - 
				
											 - Offline
 - Administrator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 4557
 - Thank you received: 2029
 
			
	
						03 Sep 2023 09:28				#279703
		by Aciera
	
	
		
			
	
	
			 		
													
	
				Replied by Aciera on topic Mill atc configuration			
			
				That seems to be ok.
Is there still a problem?
					Is there still a problem?
		The following user(s) said Thank You: Artur_1617 	
			Please Log in or Create an account to join the conversation.
- Artur_1617
 - 
				
									Topic Author
											 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 157
 - Thank you received: 5
 
			
	
						03 Sep 2023 10:08				#279705
		by Artur_1617
	
	
		
			
	
	
			
			 		
													
	
				Replied by Artur_1617 on topic Mill atc configuration			
			
					Please Log in or Create an account to join the conversation.
- Artur_1617
 - 
				
									Topic Author
											 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 157
 - Thank you received: 5
 
			
	
						03 Sep 2023 10:15				#279706
		by Artur_1617
	
	
		
			
	
			
			 		
													
	
				Replied by Artur_1617 on topic Mill atc configuration			
			
					Please Log in or Create an account to join the conversation.
- Artur_1617
 - 
				
									Topic Author
											 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 157
 - Thank you received: 5
 
			
	
						03 Sep 2023 10:21				#279708
		by Artur_1617
	
	
		
			
	
			
			 		
													
	
				Replied by Artur_1617 on topic Mill atc configuration			
			
					Please Log in or Create an account to join the conversation.
		Time to create page: 0.249 seconds