TG Motion  version 421 - 4033/904 cnc 121
Real-time system for controlling servo drives and I/O modules
GM_PARAMS_ENHANCED Struct Reference

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.
 

Detailed Description

Extended actual parameters.

Definition at line 455 of file TGM_CNC.h.


The documentation for this struct was generated from the following file: