Plasma Cutting

Last modified by writer on 2023/09/08 18:37

bool Is_THC_Mode()

Checks if PUMOTIX is in plasma cutting mode.

Return value:

  • true – if PUMOTIX is in plasma cutting mode;
  • false – if another mode is active.
bool IgnoreMovesZ()

Allows you to check whether the setting in the user interface is active, in which displacements along the Z axis from the G-code are ignored, and are set only from macros based on cutting parameters.

Return value:

  • true – if the mode is active;
  • false – if the mode is off.
number GetTHCCuttingFeed()

Obtaining the cutting feed rate specified in the plasma cutting parameters.

Return value:

  • cutting feed rate, mm/min.
number GetProbeFeed()

Obtaining the material search speed specified in the plasma cutting parameters.

Return value:

  • material search speed, mm/min.
number GetProbeRadius()

Getting the radius of the search material specified in the parameters of plasma cutting.

Return value:

  • material search radius, mm.
number GetPierceHeight()

Obtaining the ignition height of the arc specified in the plasma cutting parameters.

Return value:

  • arc ignition height, mm.
number GetSafeZ()

Obtaining the height of single crossings specified in the plasma cutting parameters.

Return value:

  • height of single crossings, mm.
number GetNozzleHeight()

Obtaining corrections for nozzle height specified in plasma cutting parameters.

Return value:

  • correction for nozzle height, mm.
number GetCuttingHeight()

Obtaining the working cutting height specified in the plasma cutting parameters.

Return value:

  • working cutting height, mm.
void SetTorchOn()

Turn on the torch.

void SetTorchOff()

Turn off the torch.

void RegDisable()

Enabling height adjustment lock Z.

void RegEnable()

Disabling height adjustment lock Z.

bool IsSimulationMode()

Allows you to check whether the execution mode of the UE is active in the simulation mode(without ignition of the cutting torch).

number GetSimulationHeight()

Obtaining the height at which the cutting simulation specified in the settings of the simulation mode will take place.

Return value:

  • cutting simulation height, mm.
number GetSimulationFeed()

Receiving the feed with which the cutting simulation specified in the settings of the simulation mode will take place.

Return value:

  • cutting simulation feed, mm/min.
bool SimulationMarking()

Allows you to check whether sheet layout mode for simulation mode is enabled.

Return value:

  • true – if sheet layout mode is enabled;
  • false – otherwise.
number GetProbeStartHeight()

Getting the height of the beginning of probing specified in the plasma cutting parameters. A value of 0 means that rapid lowering to the height of the start of probing is disabled.

Return value:

  • height of the beginning of probing, mm.
void SetTorchOnNoPierce()

Turn on the torch without delaying the punching of the sheet.

bool IsNoPierceMode()

Allows you to check whether the quick ignition mode is enabled without delay for punching while continuing to execute the G-code from the middle of the frame.

Return value:

  • true – if the quick ignition mode is on;
  • false – otherwise.
bool IsPendingMCode()

Allows you to check whether the M3 macro is executed after the preparation move or from the G-code line containing the M3 command.

Return value:

  • true – if the macro runs after a preparatory move;
  • false – if the macro is executed from a G-code line.
bool UseOmichSensor()

Allows you to check if the use of the PLL-R2 ohmic sensor is enabled in the settings.

Return value:

  • true – if the use of the PLL-R2 ohmic sensor is enabled.
number GetOmichSensorDelta()

Obtaining the dZ correction value specified in the ohmic sensor settings.

Return value:

  • the dZ correction value specified in the ohmic sensor settings.
void SetOmichSensorDelta(number value)

Setting the dZ correction value for the ohmic sensor.

Options:

  • number value – the dZ correction value for the ohmic sensor.