G Code Generation
- diegoroman17
- Offline
- Premium Member
-
- Posts: 140
- Thank you received: 2
There is a possibility of bug in the examples of Section 1.4. The theory says that A is half of the maximum acceleration but the examples used without dividing the maximum acceleration for two
Please Log in or Create an account to join the conversation.
- BigJohnT
-
- Offline
- Administrator
-
- Posts: 7000
- Thank you received: 1175
To keep up the feed rate, the move must be longer than the distance it takes to accelerate from 0 to the desired feed rate and then stop again. Using A as 1/2 the ini file MAX_ACCELERATION and F as the feed rate in units per second, the acceleration time is ta = F/A and the acceleration distance is da = F*ta/2. The deceleration time and distance are the same, making the critical distance d = da + dd = 2 * da = F2/A.
For example, for a feed rate of 1 inch per second and an acceleration of 10 inches/sec2, the critical distance is 12/10 = 1/10 = 0.1 inches.
For a feed rate of 0.5 inch per second, the critical distance is 52/100 = 25/10 = 0.025 inches.
So your saying the two examples from the manual I quoted above are wrong? What should the correct example be?
John
Please Log in or Create an account to join the conversation.
- diegoroman17
- Offline
- Premium Member
-
- Posts: 140
- Thank you received: 2
F = 1 inch/sec
MAX_ACCELERATION = 10inches/sec2 then A = (1/2)*10
critical distance = F^2/A
critical distance = 1^2/ ((1/2)*10) = 0,2 inches
Please Log in or Create an account to join the conversation.