5 Axis ParPort Stepper Setup with RTCP
14 Sep 2015 06:30 #62540
by andypugh
Yes. That is why you leave lines 51 and 72 as they are.
Replied by andypugh on topic 5 Axis ParPort Stepper Setup with RTCP
but i need c axis to moving simultaneously with xzb
Yes. That is why you leave lines 51 and 72 as they are.
Please Log in or Create an account to join the conversation.
- marq_torque
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 162
- Thank you received: 2
14 Sep 2015 06:43 #62542
by marq_torque
Replied by marq_torque on topic 5 Axis ParPort Stepper Setup with RTCP
andypugh, you mean 180.0 change to 0??
43 {
44 PmCartesian r = s2r(*(haldata->pivot_length) + joints[8], joints[5], 0 - joints[4]);
45
46 pos->tran.x = joints[0] + r.x;
47 pos->tran.y = joints[1] + r.y;
48 pos->tran.z = joints[2] + *(haldata->pivot_length) + r.z;
49 pos->a = joints[3];
50 pos->b = joints[4];
51 pos->c = joints[5];
52 pos->u = joints[6];
53 pos->v = joints[7];
54 pos->w = joints[8];
55
56 return 0;
57 }
58
59 int kinematicsInverse(const EmcPose * pos,
60 double *joints,
61 const KINEMATICS_INVERSE_FLAGS * iflags,
62 KINEMATICS_FORWARD_FLAGS * fflags)
63 {
64
65 PmCartesian r = s2r(*(haldata->pivot_length) + pos->w, pos->c, 0 - pos->b);
66
43 {
44 PmCartesian r = s2r(*(haldata->pivot_length) + joints[8], joints[5], 0 - joints[4]);
45
46 pos->tran.x = joints[0] + r.x;
47 pos->tran.y = joints[1] + r.y;
48 pos->tran.z = joints[2] + *(haldata->pivot_length) + r.z;
49 pos->a = joints[3];
50 pos->b = joints[4];
51 pos->c = joints[5];
52 pos->u = joints[6];
53 pos->v = joints[7];
54 pos->w = joints[8];
55
56 return 0;
57 }
58
59 int kinematicsInverse(const EmcPose * pos,
60 double *joints,
61 const KINEMATICS_INVERSE_FLAGS * iflags,
62 KINEMATICS_FORWARD_FLAGS * fflags)
63 {
64
65 PmCartesian r = s2r(*(haldata->pivot_length) + pos->w, pos->c, 0 - pos->b);
66
Please Log in or Create an account to join the conversation.
14 Sep 2015 07:18 #62544
by andypugh
Replied by andypugh on topic 5 Axis ParPort Stepper Setup with RTCP
No, I mean that joints[5] is replaced with 0 in line 44 and pos->c is replaced with 0 in line 65.
Or, quite possibly, something entirely different, but whatever is needed to map joints to coordinates and back again in a manner that accurately describes your machine.
If you want to avoid PmCartesian (and I admit, I have no idea what it does) then re-write it all in sines and cosines. It doesn't matter _how_ you do it, as long as it works.
Or, quite possibly, something entirely different, but whatever is needed to map joints to coordinates and back again in a manner that accurately describes your machine.
If you want to avoid PmCartesian (and I admit, I have no idea what it does) then re-write it all in sines and cosines. It doesn't matter _how_ you do it, as long as it works.
The following user(s) said Thank You: marq_torque
Please Log in or Create an account to join the conversation.
- marq_torque
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 162
- Thank you received: 2
14 Sep 2015 07:22 #62545
by marq_torque
Replied by marq_torque on topic 5 Axis ParPort Stepper Setup with RTCP
@andypugh,
i did removed 180 and made 0 and now joint 0 error coming, and also i tried after 4 degree of B axis, tried rotating C axis, it did work as needed, i mean not sure if i am trying with broken kinematics or ini or hal ...
i did removed 180 and made 0 and now joint 0 error coming, and also i tried after 4 degree of B axis, tried rotating C axis, it did work as needed, i mean not sure if i am trying with broken kinematics or ini or hal ...
Please Log in or Create an account to join the conversation.
- marq_torque
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 162
- Thank you received: 2
14 Sep 2015 07:24 #62546
by marq_torque
Replied by marq_torque on topic 5 Axis ParPort Stepper Setup with RTCP
one new error, all joints must be homed before going into coordinates mode. and also joint 0 error comes when i try to MDI B axis
Please Log in or Create an account to join the conversation.
14 Sep 2015 17:14 #62553
by andypugh
You are in a much better position to know this that anyone else. You have at least seen your kinematics, INI and HAL.
Have you recompiled and installed the kinematics file after making the changes?
Replied by andypugh on topic 5 Axis ParPort Stepper Setup with RTCP
i mean not sure if i am trying with broken kinematics or ini or hal ...
You are in a much better position to know this that anyone else. You have at least seen your kinematics, INI and HAL.
Have you recompiled and installed the kinematics file after making the changes?
The following user(s) said Thank You: marq_torque
Please Log in or Create an account to join the conversation.
- marq_torque
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 162
- Thank you received: 2
15 Sep 2015 02:58 #62577
by marq_torque
Replied by marq_torque on topic 5 Axis ParPort Stepper Setup with RTCP
i am attaching my hal ini and kinematics files
Please Log in or Create an account to join the conversation.
- marq_torque
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 162
- Thank you received: 2
15 Sep 2015 03:13 #62578
by marq_torque
Replied by marq_torque on topic 5 Axis ParPort Stepper Setup with RTCP
i did modified kinematics file, and i dont know how to compile ! ? and how to install, as i did backup of original file and modified existing. is is correct way ??
Please Log in or Create an account to join the conversation.
15 Sep 2015 03:34 #62579
by andypugh
Where did you get the file from? It seems odd that you have the source code but don't know how to compile it.
Unless you compiled and installed the modified version you are still using the compiled version of the original file.
Replied by andypugh on topic 5 Axis ParPort Stepper Setup with RTCP
i did modified kinematics file, and i dont know how to compile ! ? and how to install, as i did backup of original file and modified existing. is is correct way ??
Where did you get the file from? It seems odd that you have the source code but don't know how to compile it.
Unless you compiled and installed the modified version you are still using the compiled version of the original file.
The following user(s) said Thank You: marq_torque
Please Log in or Create an account to join the conversation.
- marq_torque
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 162
- Thank you received: 2
15 Sep 2015 03:43 #62580
by marq_torque
Replied by marq_torque on topic 5 Axis ParPort Stepper Setup with RTCP
/emc2dev/src/emc/kinematics
i used file from this folder i suspected that current hal is using this file ... i am blank it was hit and miss .. sorry can you correct me ?? what i am doing wrong ?
i used file from this folder i suspected that current hal is using this file ... i am blank it was hit and miss .. sorry can you correct me ?? what i am doing wrong ?
Please Log in or Create an account to join the conversation.
Time to create page: 0.132 seconds