6.7.2 Feed & Motion
MaxG60 Turn Angle
In G60 mode, system would not do the the in-position check if the angle between two contiguous command is less than this value, unit: degree. On the other hand, system would check if it is in-position while the turning angle is greater than this value, in order to make sure the desired shape will not be distorted.
SpeedDown Ratio
The CNC program often cuts up a profile to many continuous and tiny line segments which may lead to over-cutting in a higher feedrate. However, if the system do the in-position check on every segment, it would be dragging the cutting speed. Speed down ratio can make a regulation between both ends. The ratio could be set from 1 to 100. The greater, the faster. The lesser, the more precise. And 0 means that the function is temporarily disabled.
If the speed down ratio is negative, system will not take the end speed check of line segment. The end speed check is that system will compare two speed at the end of a segment, one is the speed calculated from the changing of encoder, the other is the speed emulated by the system. System will start moving toward next segment when the calculated one is less than the emulated one. If system does not take this check, the process will go faster, but the desired profile will be distorted.
Feed Acceleration
M83 makes a trapezoidal acceleration profile during cutting. Unit of this value could be 10 ms or 1 ms. Please refer to the form below:
Value |
Unit |
Example |
1~9999 |
10 msec |
If the value is 15, it means this axis takes 150 msec to accelerate from 0 to 6000 mm/min. |
10001~19999 |
1 msec |
If the value is 10015, it means this axis takes 15 msec to accelerate from 0 to 6000 mm/min. |
Max FeedSpeed
The maximum value of actual feedrate (default value is 3000, unit: mm/min). If the value of F code is over this value, the actual speed will be limited.
When the desired value exceeds the setting range of the controller(0~65535), the setting value should be converted by following formula:
Setting value = actual max feed speed/100 + 60000
For example: Calculate the max feed speed of 120000 mm/min
The setting value is 120000/100 + 60000 = 61200
Max Angular Speed
The purpose of this setting is to prevent distortion while cutting a small size circle. Related equation:
Max Feedrate of G02/G03 = N ×(360° × 1000/65536)/4 ms × 60
(N means max angular speed, default is 100)
Follow the limitation rule of Max Angular Speed, the relation between cutting speed and radius is shown below:
V mm/min =(2πR mm/360°)× N × 82.39°/min
= 1.438 × R × N mm/min
For example: When N = 100 and V = 3000 mm/min are given, R = V/ (1.438 × N) = 3000/ (1.438 × 100) = 20.8 (mm) which means the angular speed limitation will occur while the cutting radius is smaller than 20.8 mm. In this case, while R = 10 mm, the cutting speed will reduce to V = 1.438 × N × R = 1.438 × 100 × 10 = 1438 (mm/min).