Problems with feed-override
- dirk61
- Offline
- Senior Member
- 
				  
		Less
		More
		
			
	
		- Posts: 46
- Thank you received: 0
			
	
						15 Jul 2016 16:46				#77511
		by dirk61
	
	
		
			
	
			
			 		
													
	
				Problems with feed-override was created by dirk61			
			
				Hello
Have ever this HAL-section feed-override worked 4 years ago.
Now always comes an error
HAL: ERROR: pin ´halui.feed-override.counts´ not found
./Meine-Maschine.hal:53: link failed
loadrt encoder num_chan=2
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
# hinzufügen der Signale
newsig counts s32
newsig joga bit
newsig jogb bit
# auflegen der Signale auf Parport1 Pin 10 und 11
linksp joga parport.0.pin-10-in
linksp jogb parport.0.pin-11-in
# 4 Fach Auswertung vom Encoder ausschalten
setp encoder.0.x4-mode TRUE
# verbinden der Jogsignale zum Encoder
linkps encoder.0.phase-A joga
linkps encoder.0.phase-B jogb
# verbindung encoder count zu counts
linkps encoder.0.counts counts
# verbindung von counts zum Vorschub-override in der halui
linksp counts halui.feed-override.counts
setp halui.feed-override.scale .01
what could be the Problem???
mFg Dirk
					Have ever this HAL-section feed-override worked 4 years ago.
Now always comes an error
HAL: ERROR: pin ´halui.feed-override.counts´ not found
./Meine-Maschine.hal:53: link failed
loadrt encoder num_chan=2
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
# hinzufügen der Signale
newsig counts s32
newsig joga bit
newsig jogb bit
# auflegen der Signale auf Parport1 Pin 10 und 11
linksp joga parport.0.pin-10-in
linksp jogb parport.0.pin-11-in
# 4 Fach Auswertung vom Encoder ausschalten
setp encoder.0.x4-mode TRUE
# verbinden der Jogsignale zum Encoder
linkps encoder.0.phase-A joga
linkps encoder.0.phase-B jogb
# verbindung encoder count zu counts
linkps encoder.0.counts counts
# verbindung von counts zum Vorschub-override in der halui
linksp counts halui.feed-override.counts
setp halui.feed-override.scale .01
what could be the Problem???
mFg Dirk
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- 
				  
- Offline
- Platinum Member
- 
				  
		Less
		More
		
			
	
		- Posts: 4686
- Thank you received: 1433
			
	
						15 Jul 2016 17:55				#77516
		by Todd Zuercher
	
	
		
			
	
			
			 		
													
	
				Replied by Todd Zuercher on topic Problems with feed-override			
			
				You might need to share your ini file and maybe the hal files as well.  Did you make any changes to your ini file such as changing or removing the line "HALUI = halui"?
What versions of Linuxcnc were you using when it worked and what are you using now?
					What versions of Linuxcnc were you using when it worked and what are you using now?
Please Log in or Create an account to join the conversation.
- dirk61
- Offline
- Senior Member
- 
				  
		Less
		More
		
			
	
		- Posts: 46
- Thank you received: 0
			
	
						16 Jul 2016 15:00				#77545
		by dirk61
	
	
		
			
	
			
			 		
													
	
				Replied by dirk61 on topic Problems with feed-override			
			
				Hello
Halui was not in the INI
Thanks for your tip
					Halui was not in the INI
Thanks for your tip
Please Log in or Create an account to join the conversation.
- dirk61
- Offline
- Senior Member
- 
				  
		Less
		More
		
			
	
		- Posts: 46
- Thank you received: 0
			
	
						16 Jul 2016 20:26				#77553
		by dirk61
	
	
		
			
	
			
			 		
													
	
				Replied by dirk61 on topic Problems with feed-override			
			
				Hello
Now have inserted max velocity.
Now comes an error message
HAL: ERROR: signal 'counts' already has output or I/0 pin(s)
./custom.hal:46: link failed
# Benutzerdefinierte HAL-Anweisungen können nachfolgend angegeben werden
# Diese Datei wird überschrieben, wenn stepconf erneut ausgeführt wird.
###########################################################
loadrt encoder num_chan=4
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
# hinzufügen der Signale
newsig counts s32
newsig joga bit
newsig jogb bit
# auflegen der Signale auf Parport1 Pin 10 und 11
linksp joga parport.0.pin-13-in
linksp jogb parport.0.pin-15-in
# 4 Fach Auswertung vom Encoder ausschalten
setp encoder.0.x4-mode TRUE
# verbinden der Jogsignale zum Encoder
linkps encoder.0.phase-A joga
linkps encoder.0.phase-B jogb
# verbindung encoder count zu counts
linkps encoder.0.counts counts
# verbindung von counts zum Vorschub-override in der halui
linksp counts halui.feed-override.counts
setp halui.feed-override.scale .01
###############################################################
newsig jogA bit
newsig jogB bit
# auflegen der Signale auf Parport1 Pin 13 und 15
linksp jogA parport.0.pin-10-in
linksp jogB parport.0.pin-11-in
# 4 Fach Auswertung vom Encoder ausschalten
setp encoder.1.x4-mode TRUE
# verbinden der Jogsignale zum Encoder
linkps encoder.1.phase-A joga
linkps encoder.1.phase-B jogb
# verbindung encoder count zu counts
linkps encoder.1.counts counts
# verbindung von counts zum Vorschub-override in der halui
linksp counts halui.max-velocity.counts
setp halui.max-velocity.scale .01
					Now have inserted max velocity.
Now comes an error message
HAL: ERROR: signal 'counts' already has output or I/0 pin(s)
./custom.hal:46: link failed
# Benutzerdefinierte HAL-Anweisungen können nachfolgend angegeben werden
# Diese Datei wird überschrieben, wenn stepconf erneut ausgeführt wird.
###########################################################
loadrt encoder num_chan=4
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
# hinzufügen der Signale
newsig counts s32
newsig joga bit
newsig jogb bit
# auflegen der Signale auf Parport1 Pin 10 und 11
linksp joga parport.0.pin-13-in
linksp jogb parport.0.pin-15-in
# 4 Fach Auswertung vom Encoder ausschalten
setp encoder.0.x4-mode TRUE
# verbinden der Jogsignale zum Encoder
linkps encoder.0.phase-A joga
linkps encoder.0.phase-B jogb
# verbindung encoder count zu counts
linkps encoder.0.counts counts
# verbindung von counts zum Vorschub-override in der halui
linksp counts halui.feed-override.counts
setp halui.feed-override.scale .01
###############################################################
newsig jogA bit
newsig jogB bit
# auflegen der Signale auf Parport1 Pin 13 und 15
linksp jogA parport.0.pin-10-in
linksp jogB parport.0.pin-11-in
# 4 Fach Auswertung vom Encoder ausschalten
setp encoder.1.x4-mode TRUE
# verbinden der Jogsignale zum Encoder
linkps encoder.1.phase-A joga
linkps encoder.1.phase-B jogb
# verbindung encoder count zu counts
linkps encoder.1.counts counts
# verbindung von counts zum Vorschub-override in der halui
linksp counts halui.max-velocity.counts
setp halui.max-velocity.scale .01
Please Log in or Create an account to join the conversation.
- BigJohnT
- 
				  
- Offline
- Administrator
- 
				  
		Less
		More
		
			
	
		- Posts: 3990
- Thank you received: 994
			
	
						16 Jul 2016 20:47				#77555
		by BigJohnT
	
	
		
			
	
			
			 		
													
	
				Replied by BigJohnT on topic Problems with feed-override			
			
				You're trying to link the signal counts more than once to a pin that sets counts. It's much clearer to use net
linuxcnc.org/docs/2.7/html/hal/basic-hal.html#_net
JT
					net my-signal reader-pin writer-pin
net my-signal reader-pinlinuxcnc.org/docs/2.7/html/hal/basic-hal.html#_net
JT
Please Log in or Create an account to join the conversation.
- dirk61
- Offline
- Senior Member
- 
				  
		Less
		More
		
			
	
		- Posts: 46
- Thank you received: 0
			
	
						17 Jul 2016 19:16				#77577
		by dirk61
	
	
		
			
	
			
			 		
													
	
				Replied by dirk61 on topic Problems with feed-override			
			
				Hello Big John
thank you
Can you me an example based feed override of my and max-velocity here Set ??
Because I want to make you to later spindle-override.
Were it to show me the possible for you?
Using examples I can open up to me more than by the reading of Doc's
Since my English is not so good.
Thanks Dirk
					thank you
Can you me an example based feed override of my and max-velocity here Set ??
Because I want to make you to later spindle-override.
Were it to show me the possible for you?
Using examples I can open up to me more than by the reading of Doc's
Since my English is not so good.
Thanks Dirk
Please Log in or Create an account to join the conversation.
- BigJohnT
- 
				  
- Offline
- Administrator
- 
				  
		Less
		More
		
			
	
		- Posts: 3990
- Thank you received: 994
			
	
						17 Jul 2016 21:53				#77582
		by BigJohnT
	
	
		
			
	
			
			 		
													
	
				Replied by BigJohnT on topic Problems with feed-override			
			
				Are you trying to use an encoder to set the Rapid Override? Just need to be clear.
JT
					JT
Please Log in or Create an account to join the conversation.
- dirk61
- Offline
- Senior Member
- 
				  
		Less
		More
		
			
	
		- Posts: 46
- Thank you received: 0
			
	
						18 Jul 2016 08:40				#77588
		by dirk61
	
	
		
			
	
			
			 		
													
	
				Replied by dirk61 on topic Problems with feed-override			
			
				Hallo John
Ja es ist ein Encoder mit TTL-Signal A. und B. Signal
Best regards
					Ja es ist ein Encoder mit TTL-Signal A. und B. Signal
Best regards
Please Log in or Create an account to join the conversation.
- dirk61
- Offline
- Senior Member
- 
				  
		Less
		More
		
			
	
		- Posts: 46
- Thank you received: 0
			
	
						19 Jul 2016 12:29				#77637
		by dirk61
	
	
		
			
	
			
			 		
													
	
				Replied by dirk61 on topic Problems with feed-override			
			
				hello John
Yes, it is an encoder with TTL signal A. and B. Signal
Best regards
					Yes, it is an encoder with TTL signal A. and B. Signal
Best regards
Please Log in or Create an account to join the conversation.
- newbynobi
- 
				  
- Offline
- Platinum Member
- 
				  
		Less
		More
		
			
	
		- Posts: 1928
- Thank you received: 393
			
	
						01 Aug 2016 12:07				#78229
		by newbynobi
	
	
		
			
	
			
			 		
													
	
				Replied by newbynobi on topic Problems with feed-override			
			
				Hallo Dirk,
du kannst nicht zwei mal das selbe signal erstellen.
In der mashinen.hal erstellts du das signal zum ersten mal und dann ein zweites Mal in der custom.hal!
Nenne das erste Signal (machine.hal) einfach rapid-counts und das zweite signal in deiner custom.hal max-vel-counts
und schon sollte das gehen.
Wie sollte wohl das signal con spindle dann heißen?
Richtig spindle-override-counts
Ein signal ist wie ein Kabel, wenn du damit zwei Endpunkte verbunden hast, dann kannst du es nicht mehr verwenden, ist ja verbaut Du kannst aber noch was anderes daran anschließen.
 Du kannst aber noch was anderes daran anschließen.
Norbert
(Next time in English 
			
					du kannst nicht zwei mal das selbe signal erstellen.
In der mashinen.hal erstellts du das signal zum ersten mal und dann ein zweites Mal in der custom.hal!
Nenne das erste Signal (machine.hal) einfach rapid-counts und das zweite signal in deiner custom.hal max-vel-counts
und schon sollte das gehen.
Wie sollte wohl das signal con spindle dann heißen?
Richtig spindle-override-counts
Ein signal ist wie ein Kabel, wenn du damit zwei Endpunkte verbunden hast, dann kannst du es nicht mehr verwenden, ist ja verbaut
 Du kannst aber noch was anderes daran anschließen.
 Du kannst aber noch was anderes daran anschließen.Norbert
(Next time in English
 
			Please Log in or Create an account to join the conversation.
		Time to create page: 0.078 seconds	
