TCP 5-axis kinematics

More
7 years 2 months ago - 7 years 2 months ago #143590 by plopes9000
Replied by plopes9000 on topic TCP 5-axis kinematics

jsskangas wrote: Hello

Page 4

file is rotate.ngc


Yes totally missed it. Its a different approach. With the Haas like DWO, one rotates at will and then calls the DWO activation.
Last edit: 7 years 2 months ago by plopes9000.

Please Log in or Create an account to join the conversation.

More
7 years 1 week ago #148482 by plopes9000
Replied by plopes9000 on topic TCP 5-axis kinematics
Got myself into scraping the mill ways ... this is going to take a while, hence no updates on the 5 axis for now.

Been on my mind for a while and now with the 5 axis really want to have a precise and smooth machine.

Scraping a single surface or a square is pretty easy, specially power scraping, scraping ways and dove tails is quite a bit trickier ... I think on a good way now - it’s been at least 3 weeks since I started.

Have also considered linear guides but putting it off for now.

Anyone else has updates?

Cheers,
Paulo

Please Log in or Create an account to join the conversation.

More
6 years 11 months ago #149446 by 3D-Master
Replied by 3D-Master on topic TCP 5-axis kinematics
how do i get the G12.1 command? I have switched to 2.8 (pre something something) and compiled the switchKins.c and i can start the config but it doesnt recognize G12.1 P1/P0

Please Log in or Create an account to join the conversation.

More
6 years 11 months ago - 6 years 11 months ago #149451 by plopes9000
Replied by plopes9000 on topic TCP 5-axis kinematics

3D-Master wrote: how do i get the G12.1 command? I have switched to 2.8 (pre something something) and compiled the switchKins.c and i can start the config but it doesnt recognize G12.1 P1/P0


You will need to retrofit the "switchkins" branch github.com/rushabhGH/linuxcnc/tree/switchKins to your local code, all changed files.

12.1 is defined here:
Code:
13 src/emc/rs274ngc/interp_check.cc @@ -109,6 +109,11 @@ int Interp::check_g_codes(block_pointer block, //!< pointer to a block to be c NCE_CANNOT_USE_G53_INCREMENTAL); } else if (mode0 == G_92) { } else if ((mode0 == G_92_1) || (mode0 == G_92_2) || (mode0 == G_92_3)) { } else if (mode0 == G_12_1) { // kins-switch CHKS((block->p_number == -1), NCE_P_WORD_MISSING_WITH_G121); // CHKS((block->q_number == -1), NCE_Q_WORD_MISSING_WITH_G121); } else ERS(NCE_BUG_BAD_G_CODE_MODAL_GROUP_0); return INTERP_OK; @@ -311,7 +316,7 @@ int Interp::check_other_codes(block_pointer block) //!< pointer to a block }
Last edit: 6 years 11 months ago by plopes9000.
The following user(s) said Thank You: 3D-Master

Please Log in or Create an account to join the conversation.

More
6 years 11 months ago #149490 by 3D-Master
Replied by 3D-Master on topic TCP 5-axis kinematics
so i successfully switched from 2.7.14 to 2.8 but now my servos create a biig following error because they somehow turn really sluggish. Is that correct? has there been some changes to how linuxcnc drives servos?

Please Log in or Create an account to join the conversation.

More
6 years 11 months ago #149492 by plopes9000
Replied by plopes9000 on topic TCP 5-axis kinematics

3D-Master wrote: so i successfully switched from 2.7.14 to 2.8 but now my servos create a biig following error because they somehow turn really sluggish. Is that correct? has there been some changes to how linuxcnc drives servos?


I’m using 2.9pre, can’t say I saw any change with regards to that. I use the Mesa 7i76 for step generation only.

Maybe someone else can comment on that behavior for 2.8.

Please Log in or Create an account to join the conversation.

Time to create page: 0.450 seconds
Powered by Kunena Forum