![]() |
TG Motion
version 421 - 4033/904 cnc 121
Real-time system for controlling servo drives and I/O modules
|
Extended actual parameters. More...
#include <TGM_CNC.h>
Public Attributes | |
double | m_setFeed |
Required feed in mm/min. | |
double | m_calcFeed |
Calculated feed in mm/min. | |
double | m_actFeed |
Current speed (m_calcFeed * m_relFeed) | |
double | m_relFeed |
Feed override(0.5 = 50%, 1.0 = 100%, etc.) | |
double | m_actPartLen |
total length of section in progress (changes between sections) | |
double | m_actPartRemain |
remaining length of section in progress (changes continuously) | |
double | m_actWorkPartsLen |
current total length of all cutting parts (G1, G2, G3) - (changes continuously during movement) | |
double | m_actG00PartsLen |
current total length of all fastfeeds (G0) - (changes continuously within fastfeed) | |
double | m_actPartsLen |
current total length of motion sections (i.e. all G funcs without waiting M funcs) | |
int32_t | m_nWorkCounter |
counter of cutting parts (G1, G2, G3) | |
int32_t | m_nG00Counter |
counter of fastfeeds (G0) | |
int32_t | m_nG00ToWorkChanges |
counter of transitions: fastfeed -> cutting part | |
int32_t | m_nWorkToG00Changes |
counter of transitions: cutting part -> fastfeed | |
int32_t | m_nMCounter |
M functions counter. | |
uint32_t | m_MasterEditorLine |
actual line in master file | |
int32_t | m_MasterFileIdx |
master file index | |
int32_t | m_statusCNC |
copy of statusCNC, i.e. ToolChainCore_StatusCNC() function | |
double | m_cncRunTime |
G-code runtime. | |