using linuxcnc for laser fiber marking
12 Oct 2021 16:13 #222946
by andypugh
Replied by andypugh on topic using linuxcnc for laser fiber marking
Sorry, can you describe the current problem in more detail?
Please Log in or Create an account to join the conversation.
- mahdi2001h
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
13 Oct 2021 06:36 - 13 Oct 2021 06:40 #223005
by mahdi2001h
Replied by mahdi2001h on topic using linuxcnc for laser fiber marking
Attachments:
Last edit: 13 Oct 2021 06:40 by mahdi2001h.
Please Log in or Create an account to join the conversation.
13 Oct 2021 11:59 #223018
by andypugh
Replied by andypugh on topic using linuxcnc for laser fiber marking
A possibility is that the acceleration (or velocity) is now _too_ high and the actuators are skipping steps. Note that I don't know if this is even possible, I don't know what the internal actuators are in your galvanometer (I have one driven by stepper motors, but that is more intended for position indication in a manual PCB assembly system)
This frame from your video would appear to be consistent with this possibility.
Does the galvanometer have any specifications for angular velocity an acceleration?
This frame from your video would appear to be consistent with this possibility.
Does the galvanometer have any specifications for angular velocity an acceleration?
Attachments:
Please Log in or Create an account to join the conversation.
- mahdi2001h
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
13 Oct 2021 14:09 #223023
by mahdi2001h
Replied by mahdi2001h on topic using linuxcnc for laser fiber marking
in fact galvo, haven't stepper motor , it uses a special actuator, This is a picture of it:
I must also say the problem is not the hardware
I checked the position command from start to finish
The last place where the position is stored is the pid controller, The speed is then used to command the xy2-100 hal component , and position of xy2-100 output (in software) always is same with hardware output.
i think the problem is pid !
I must also say the problem is not the hardware
I checked the position command from start to finish
The last place where the position is stored is the pid controller, The speed is then used to command the xy2-100 hal component , and position of xy2-100 output (in software) always is same with hardware output.
i think the problem is pid !
Attachments:
Please Log in or Create an account to join the conversation.
13 Oct 2021 14:44 #223025
by PCW
Replied by PCW on topic using linuxcnc for laser fiber marking
If you don't get following errors, the PID is not the issue
What are your following error limits?
What are your following error limits?
Please Log in or Create an account to join the conversation.
- mahdi2001h
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
13 Oct 2021 14:48 #223026
by mahdi2001h
Replied by mahdi2001h on topic using linuxcnc for laser fiber marking
I do not have following errorsIf you don't get following errors, the PID is not the issue
What are your following error limits?
Please Log in or Create an account to join the conversation.
13 Oct 2021 14:50 #223027
by PCW
Replied by PCW on topic using linuxcnc for laser fiber marking
What are your following error limits?
Please Log in or Create an account to join the conversation.
- mahdi2001h
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
13 Oct 2021 15:03 #223029
by mahdi2001h
FERROR = .020
MIN_FERROR = .002
Replied by mahdi2001h on topic using linuxcnc for laser fiber marking
Sorry didn't noticeWhat are your following error limits?
FERROR = .020
MIN_FERROR = .002
Please Log in or Create an account to join the conversation.
13 Oct 2021 15:07 #223030
by PCW
Replied by PCW on topic using linuxcnc for laser fiber marking
OK that means the PID is not the issue.
It means the XY2-100 interface is outputting the numbers
that LinuxCNC commands within the following error limits
Maybe the error is in the interface, are you sure you have the clock and data polarity correct?
It means the XY2-100 interface is outputting the numbers
that LinuxCNC commands within the following error limits
Maybe the error is in the interface, are you sure you have the clock and data polarity correct?
Please Log in or Create an account to join the conversation.
- mahdi2001h
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
14 Oct 2021 09:18 #223067
by mahdi2001h
Replied by mahdi2001h on topic using linuxcnc for laser fiber marking
I used to use your configuration for testing, but now I have edited that configuration and now I know that my configuration was incorrect
this is my new config :
with :
FERROR = 3
MIN_FERROR = 3
i have following error.
The error is related to my high speed!
What should I do to configure pid for high speed ?!
this is my new config :
with :
FERROR = 3
MIN_FERROR = 3
i have following error.
The error is related to my high speed!
What should I do to configure pid for high speed ?!
Attachments:
Please Log in or Create an account to join the conversation.
Moderators: snowgoer540
Time to create page: 0.236 seconds