General
General \ DefaultReference
When the software starts, this defines which reference will be used by default. For example, if DefaultReference=54 is set, the G54 reference will be used. The last reference saved via the SetReference function is stored in the DefaultReference variable.
General \ FeedStep
This variable defines the feed step for scrolling. By changing the FeedStep value, you control how much change occurs per step. For example, if FeedStep=10, each scroll unit changes the feed rate by 10%.
General \ FirstGoHome
The FirstGoHome variable is defined as either True or False. If set to False, FirstGoHome is completely disabled. If set to True, the machine will automatically move to the Home coordinates after the software starts.
General \ JogFeedStep
This variable defines the jog feed step for scrolling. Changing the JogFeedStep value determines how much change occurs per step. For example, if JogFeedStep=10, each scroll unit adjusts the JogFeed speed by 10%.
General \ KeepLocation
The KeepLocation variable is defined as either True or False. If False, it is completely disabled. If True, the last coordinates are saved when the software closes or exits unexpectedly. When reopened, the program resumes from those coordinates. For example, if a power outage occurs, the last position is stored, and upon restart, the program resumes from that point.
General \ MaxFeed
This variable defines the maximum Feed value for scrolling. For example, if MaxFeed=100, the feed can be increased up to 100% via scrolling.
General \ MaxJogFeed
This variable defines the maximum JogFeed value for scrolling. For example, if MaxJogFeed=100, the jog feed can be increased up to 100% via scrolling.
General \ OpenRecentFile
The OpenRecentFile variable is either True or False. If False, it is disabled. If True, the last used file automatically opens when the software starts.
General \ ParkEnabled
The ParkEnabled variable is defined as either True or False. If False, it is disabled. If True, the machine automatically moves to the Park coordinates when the program completes.
- Park coordinates are detailed at General[axis]\Park. Refer to that path for more information.
General \ ShortCut
The ShortCut variable is True or False and acts as a program shortcut.
If False, the machine moves to the reference or part zero and runs the program from the beginning.
If True, it moves to the first cutting line and starts there. Codes like P, T, S, and M are checked to ensure the machine is in the correct state.
The execution order of M, T, P, and S codes is defined in the GCode\Priority section.
Example: If T is first in Priority, tool change occurs first; if S is next, spindle speed is set next.
- If ShortCut is set to True in the GCode branch, the Priority variable is used.
General \ SimpleDelay
The SimpleDelay variable is directly linked to the SimpleDelay function (Table 4) and the SimpleDelayPin output (Table 3).
When the SimpleDelay command (function link) is executed, the SimpleDelayPin output is activated/deactivated based on the function argument, and a wait time defined in this variable is applied.
- Refer to Table 4 for the definition of the SimpleDelay function and its arguments.
General \ [axis]
Depending on the installed interface, [axis] can be one of X, Y, Z, A, B, C. All settings are the same across axes, but applied per selected axis.
General \ [axis] \ JogLocation
This variable is fully connected to the JogLocation parameter (Table 6) and the AJog function (Table 4).
It specifies the target coordinates for manual movement.
Example: If JogLocation=100, when AJog is executed, the [axis] moves to coordinate 100.
- Similar to the JogLocation parameter (Table 6), but the parameter accepts axis as an argument.
- [axis] can be X, Y, Z, A, B, or C.
General \ [axis] \ JogMaxVelocity
This sets the maximum jog velocity for the [axis].
Example: If JogMaxVelocity=100, the jog speed on the [axis] can reach up to 100 mm/sec.
- [axis] can be X, Y, Z, A, B, or C.
General \ [axis] \ JogStep
This sets the step size for jog movement on the [axis].
- Similar to the JogStep parameter (Table 6), but the parameter takes axis as an argument.
- [axis] can be X, Y, Z, A, B, or C.
General \ [axis] \ JogVelocity
Defines the jog velocity for the [axis], valid for both Incremental and Continuous modes.
- Similar to the JogVelocity parameter (Table 6), but it accepts axis as an argument.
- [axis] can be X, Y, Z, A, B, or C.
General \ [axis] \ Park
Defines the Park coordinate for the [axis].
If Park=100 and ParkEnabled=True, the [axis] moves to coordinate 100 after the program finishes.
- Similar to the Park parameter (Table 6), but with axis as argument.
- [axis] can be X, Y, Z, A, B, or C.
General \ [axis] \ StopDisplacement
When the Stop function is executed during program execution, the [axis] moves by the amount stored in StopDisplacement.
Example: If StopDisplacement=10 mm, after Stop is executed, the axis moves 10 mm in the positive direction.
- [axis] can be X, Y, Z, A, B, or C.
Updated 4 days ago