XZC Lathe Rotational feed rate - Kinematics?
07 Jun 2015 23:31 #59597
by andypugh
It really shouldn't, and it seems to be working OK for me here.
F75 is a pretty fast feed rate (it means finish the move in 0.8 seconds). Is it possible that some moves are limited by axis speed.
F6 should take 10 seconds per move regardless of what the move is, can you check that?
Replied by andypugh on topic XZC Lathe Rotational feed rate - Kinematics?
ok - so inverse time does the same thing.
It really shouldn't, and it seems to be working OK for me here.
F75 is a pretty fast feed rate (it means finish the move in 0.8 seconds). Is it possible that some moves are limited by axis speed.
F6 should take 10 seconds per move regardless of what the move is, can you check that?
Please Log in or Create an account to join the conversation.
08 Jun 2015 02:26 #59605
by cts1085
Replied by cts1085 on topic XZC Lathe Rotational feed rate - Kinematics?
Andy,
You were dead on. Thank you!
The inverse time fixed my rotational timing issues.
Whoo hoo!
-Tom
You were dead on. Thank you!
The inverse time fixed my rotational timing issues.
Whoo hoo!
-Tom
Please Log in or Create an account to join the conversation.
10 Sep 2016 12:24 #80293
by snujcnc
Replied by snujcnc on topic XZC Lathe Rotational feed rate - Kinematics?
i face same issue (2.5.3)
and solved with inverse time feed g93
but i also try to say my angular axis (C-Axis)= linear
but with g94 same issue i face
in my fanuc 11m hmc with b axis i never face this type of issue
now i am planning to identify what exact problem is .....e
checked in 2,6.8 issue is same
and solved with inverse time feed g93
but i also try to say my angular axis (C-Axis)= linear
but with g94 same issue i face
in my fanuc 11m hmc with b axis i never face this type of issue
now i am planning to identify what exact problem is .....e
checked in 2,6.8 issue is same
Please Log in or Create an account to join the conversation.
10 Sep 2016 19:55 #80313
by cmorley
Replied by cmorley on topic XZC Lathe Rotational feed rate - Kinematics?
In inuxcnc right now, inverse time is the only easy solution.
For linuxcnc to adjust the c axis feedrate it would need to know the distance of the tool from the center of the c axis.
In a lathe this is easy as it will always be X radius, but most other machines it can be in an arbitrary position.
There is currently no way to tell the motion controller this info.
Linuxcnc's motion controller is very generalized, it does not change based on what type of machine it controls.
Is your fanuc 11m a machine that the b axis center can always be assumed?
If yes, then I would think the manufacturer changed the motion controller to reflect this.
Chris M
For linuxcnc to adjust the c axis feedrate it would need to know the distance of the tool from the center of the c axis.
In a lathe this is easy as it will always be X radius, but most other machines it can be in an arbitrary position.
There is currently no way to tell the motion controller this info.
Linuxcnc's motion controller is very generalized, it does not change based on what type of machine it controls.
Is your fanuc 11m a machine that the b axis center can always be assumed?
If yes, then I would think the manufacturer changed the motion controller to reflect this.
Chris M
Please Log in or Create an account to join the conversation.
11 Sep 2016 04:20 #80324
by snujcnc
Replied by snujcnc on topic XZC Lathe Rotational feed rate - Kinematics?
Is your fanuc 11m a machine that the b axis center can always be assumed?
i think fanuc calculate roatry axis center to machine's spindle face (in case of hmc machine) and according to this position they calculate b axis feed which is related to x,y,z axis feed
otherwise when we make some rotary cam on my fanuc 11 m hmc we never face issue with feedrate of b axis with other axis
same program and same cam when we manufacturer on linuxcnc system we face this issue
but still i am looking to find out what exact solution is .
i think fanuc calculate roatry axis center to machine's spindle face (in case of hmc machine) and according to this position they calculate b axis feed which is related to x,y,z axis feed
otherwise when we make some rotary cam on my fanuc 11 m hmc we never face issue with feedrate of b axis with other axis
same program and same cam when we manufacturer on linuxcnc system we face this issue
but still i am looking to find out what exact solution is .
Please Log in or Create an account to join the conversation.
14 Sep 2016 08:27 - 14 Sep 2016 08:27 #80429
by andypugh
Replied by andypugh on topic XZC Lathe Rotational feed rate - Kinematics?
I just remembered this:
Which might help.
If the machine always makes things of the same diameter, or if you don't mind editing the config when the diameter changes, then you could configure the Y axis to be a rotary, where the Y-word in G-code refers to a distance along the surface of the cylinder. This isn't such a silly idea if you are doing engraving work, as it makes the CAM stage much easier. Converting the rotary axis to respond to the X, Y or Z G-code commands is the only current way to get path-blending active on a rotary axis.
Which might help.
If the machine always makes things of the same diameter, or if you don't mind editing the config when the diameter changes, then you could configure the Y axis to be a rotary, where the Y-word in G-code refers to a distance along the surface of the cylinder. This isn't such a silly idea if you are doing engraving work, as it makes the CAM stage much easier. Converting the rotary axis to respond to the X, Y or Z G-code commands is the only current way to get path-blending active on a rotary axis.
Last edit: 14 Sep 2016 08:27 by andypugh.
The following user(s) said Thank You: snujcnc
Please Log in or Create an account to join the conversation.
19 Oct 2016 08:21 #81826
by snujcnc
Replied by snujcnc on topic XZC Lathe Rotational feed rate - Kinematics?
Dear andypugh
i attach my machine construction
i successfully make nx 10 post with G93 feed in each line with feedrate according to my component
but when five axis operation start and on my globoidal cam i found issue on surface ...
actual surface is wavy (up down slopes are there) specially when b c x y z axis move together
i set min error,backlash,feed,everything is ok
and i am using pivote distance and tool length from my cad cam software
so machine with linuxcnc no need to calculate tool length and pivote
dimension are ok but surface is only issue when i cut with 6 mm ball mill it show around 0.5 mm steps on surface of cam
now i am confuse what to next
if you can suggest me something i can try
thanks
kalpesh patel
i attach my machine construction
i successfully make nx 10 post with G93 feed in each line with feedrate according to my component
but when five axis operation start and on my globoidal cam i found issue on surface ...
actual surface is wavy (up down slopes are there) specially when b c x y z axis move together
i set min error,backlash,feed,everything is ok
and i am using pivote distance and tool length from my cad cam software
so machine with linuxcnc no need to calculate tool length and pivote
dimension are ok but surface is only issue when i cut with 6 mm ball mill it show around 0.5 mm steps on surface of cam
now i am confuse what to next
if you can suggest me something i can try
thanks
kalpesh patel
Please Log in or Create an account to join the conversation.
20 Oct 2016 17:25 - 20 Oct 2016 17:25 #81892
by andypugh
Replied by andypugh on topic XZC Lathe Rotational feed rate - Kinematics?
Can you experiment with the G61 and G64 options?
linuxcnc.org/docs/2.7/html/gcode/g-code.html#gcode:g61-g61.1
It may be that a loose tolerance on G64 combined with a slow-accerating Z axis is the problem.
linuxcnc.org/docs/2.7/html/gcode/g-code.html#gcode:g61-g61.1
It may be that a loose tolerance on G64 combined with a slow-accerating Z axis is the problem.
Last edit: 20 Oct 2016 17:25 by andypugh.
The following user(s) said Thank You: snujcnc
Please Log in or Create an account to join the conversation.
20 Oct 2016 18:08 #81896
by snujcnc
Replied by snujcnc on topic XZC Lathe Rotational feed rate - Kinematics?
Thanks for suggestions
I tried g61 and g64 p0.010
But I found same result
But I try again
And I want to know that if I write g64 p0.01 means my axis move in 0.01 tolerance correct?
You wrote slow accelerate z axis is problem
But I set all axis with same acceleration
I also try to set different acceleration on different axis as per load but results are same
I am using pivote distance of my machine in nx software and linuxcnc only need to follow as per program generated by linuxcnc tool length also I enter in nx software
Is there any possibility that if pivote calculation is calculate by linuxcnc is better then nx software calculation ?
I am using pivote calculation with nx software because linuxcnc does not support accel during five axis move if I use tool length calculation and pivote distance with linuxcnc it create very zerky movement
If you can write something more on this topic I can try your suggestion to find out solution
Thanks for reading and suggestions on my topic
Thanks
Kalpesh patel
I tried g61 and g64 p0.010
But I found same result
But I try again
And I want to know that if I write g64 p0.01 means my axis move in 0.01 tolerance correct?
You wrote slow accelerate z axis is problem
But I set all axis with same acceleration
I also try to set different acceleration on different axis as per load but results are same
I am using pivote distance of my machine in nx software and linuxcnc only need to follow as per program generated by linuxcnc tool length also I enter in nx software
Is there any possibility that if pivote calculation is calculate by linuxcnc is better then nx software calculation ?
I am using pivote calculation with nx software because linuxcnc does not support accel during five axis move if I use tool length calculation and pivote distance with linuxcnc it create very zerky movement
If you can write something more on this topic I can try your suggestion to find out solution
Thanks for reading and suggestions on my topic
Thanks
Kalpesh patel
Please Log in or Create an account to join the conversation.
Time to create page: 0.088 seconds