Add some « fictive » axis on 3-axis machine
- vincentECN
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
29 Oct 2014 20:22 - 29 Oct 2014 20:25 #52527
by vincentECN
Add some « fictive » axis on 3-axis machine was created by vincentECN
Hi everyone,
In the framework of a phD, I want to modify the trajectory of milling in “real-time” (or on-line, during process).
We have a 3-axis Cincinnati Sabre Milacron fully functional with LinuxCNC (with Motenc axis drive).
The idea is to to add two fictive axis (U and V), which are not pilotable but can modify positions values of X and Y (in the goal fo feint the machine en modify the trajectory).
Some questions :
- Have you already see (or try) this type of configuration with fictive axis, which use of entry point without any motor, and can modify another axis data ?
- Do I have to modify the file trivkins.c and rebuilt LinuxCNC ? Or just modify hal file of motenc.hal ?
- For trivkins, do I have to modify just like this ? :
double x = joint[0] + joints [6];
double y = joint[1] + joints [7];
pos->tran.x = x;
pos->tran.y = y;
.
.
.
pos->u = "exterior data";
pos->v = "exterior data"
joints[0] = pos->tran.x - pos->tran.u;
joints[1] = pos->tran.y - pos->tran.v;
- I have to modify other file?
- Can I update data of fictive axis in real-time (with rotary coder) but no motor?
Thanks in advance for your answers.
Don’t hesitate to ask some questions in English (or French) for more details.
In the framework of a phD, I want to modify the trajectory of milling in “real-time” (or on-line, during process).
We have a 3-axis Cincinnati Sabre Milacron fully functional with LinuxCNC (with Motenc axis drive).
The idea is to to add two fictive axis (U and V), which are not pilotable but can modify positions values of X and Y (in the goal fo feint the machine en modify the trajectory).
Some questions :
- Have you already see (or try) this type of configuration with fictive axis, which use of entry point without any motor, and can modify another axis data ?
- Do I have to modify the file trivkins.c and rebuilt LinuxCNC ? Or just modify hal file of motenc.hal ?
- For trivkins, do I have to modify just like this ? :
double x = joint[0] + joints [6];
double y = joint[1] + joints [7];
pos->tran.x = x;
pos->tran.y = y;
.
.
.
pos->u = "exterior data";
pos->v = "exterior data"
joints[0] = pos->tran.x - pos->tran.u;
joints[1] = pos->tran.y - pos->tran.v;
- I have to modify other file?
- Can I update data of fictive axis in real-time (with rotary coder) but no motor?
Thanks in advance for your answers.
Don’t hesitate to ask some questions in English (or French) for more details.
Last edit: 29 Oct 2014 20:25 by vincentECN.
Please Log in or Create an account to join the conversation.
- vincentECN
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
29 Oct 2014 22:06 #52534
by vincentECN
Replied by vincentECN on topic Add some « fictive » axis on 3-axis machine
(For my presentation and first post on forum LinuxCNC, and to see some answer to my request, you can go under this link : www.linuxcnc.org/index.php/french/forum/46-francais/28479#52533)
Please Log in or Create an account to join the conversation.
29 Oct 2014 23:59 #52548
by cncbasher
Replied by cncbasher on topic Add some « fictive » axis on 3-axis machine
you would need to modify trivkins.c and re-compile linuxcnc
or copy trivkins to a different name and then add to the linuxcnc source , you would need to modify the makefile also .
then add the fictional axis to your ini file and treat as normal
or copy trivkins to a different name and then add to the linuxcnc source , you would need to modify the makefile also .
then add the fictional axis to your ini file and treat as normal
Please Log in or Create an account to join the conversation.
- vincentECN
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
30 Oct 2014 16:33 #52568
by vincentECN
Replied by vincentECN on topic Add some « fictive » axis on 3-axis machine
Ok. Thank you for you reply.
For now, I'll try just to modify HAL file (like andypugh said : www.linuxcnc.org/index.php/french/forum/46-francais/28479#52539) because it seems to be more simple than modify trivkins.c and re-compile. And if i haven't the results that i need, i will modify kinematics like you say.
For now, I'll try just to modify HAL file (like andypugh said : www.linuxcnc.org/index.php/french/forum/46-francais/28479#52539) because it seems to be more simple than modify trivkins.c and re-compile. And if i haven't the results that i need, i will modify kinematics like you say.
Please Log in or Create an account to join the conversation.
Time to create page: 0.140 seconds