Mach Modules Documentation
Lua Module API Documentation
Loading...
Searching...
No Matches
JetAuxModule.lua
Go to the documentation of this file.
1
12JetAuxModule.IsJetPressureEnabled(StationNumber);
24JetAuxModule.IsJetAbrasiveEnabled(StationNumber);
32JetAuxModule.IsJetAbrasiveMasterEnableOn();
44JetAuxModule.SetJetAbrasiveMasterEnable(onoff);
57JetAuxModule.SetJetsPressure(onoff);
65JetAuxModule.IsJetsPressureOn();
86JetAuxModule.SetJetsHighPressure(onoff);
95JetAuxModule.IsJetsHighPressureEnabled();
104JetAuxModule.IsJetsHighPressureOn();
121JetAuxModule.SetJetsAbrasive(onoff);
131JetAuxModule.IsJetsAbrasiveOn();
140JetAuxModule.SetAbrasiveSpeed(abrasiveSpeed);
159JetAuxModule.JetsPressureDelay(delay_ms);
168JetAuxModule.GetJetsPressureDelay();
177JetAuxModule.SetJetsPressureDelay(delay);
196JetAuxModule.JetsAbrasiveDelay(delay_ms);
205JetAuxModule.GetJetsPreOffDelay();
224JetAuxModule.JetsPreOffDelay(delay_ms);
231JetAuxModule.GetJetsOffDelay();
247JetAuxModule.JetsOffDelay(delay_ms);
263JetAuxModule.JetsAbrasivePurgeDelay();
273JetAuxModule.GetJetsAbrasiveDelay();
282JetAuxModule.SetJetsAbrasiveDelay(delay);
292JetAuxModule.GetJetsAbrasivePurgeDelay();
311JetAuxModule.JetsPierceDelay(delay_ms);
320JetAuxModule.GetJetsPierceDelay();
329JetAuxModule.SetJetsPierceDelay(delay);
339JetAuxModule.ToggleJetsWigglePiercing();
349JetAuxModule.SetJetsWigglePiercing(onoff);
357JetAuxModule.IsJetsWigglePiercingEnabled();
366JetAuxModule.IsJetsWigglePiercingOn();
382JetAuxModule.JetsWigglePiercing(delay_ms);
393JetAuxModule.UpdateJetAbrasiveAxisRate(JetAbrasiveAxisRate, ...);
408JetAuxModule.SetJetAbrasiveAxis(onoff);
417JetAuxModule.IsJetAbrasiveAxisOn();
428JetAuxModule.SetAbrasiveRate(JetAbrasiveAxisID, JetAbrasiveAxisRate);
438JetAuxModule.GetAbrasiveMaxRate(JetAbrasiveAxisID);
448JetAuxModule.GetAbrasiveMinRate(JetAbrasiveAxisID);
456JetAuxModule.JetPumpOn();
464JetAuxModule.JetPumpOff();
474JetAuxModule.SetJetPumpStatus(status);
483JetAuxModule.GetJetPumpStatus();
492JetAuxModule.IsJetPumpOn();
501JetAuxModule.IsJetPumpStarting();
510JetAuxModule.IsJetPumpMotorOn();
518JetAuxModule.IsJetPumpMotorUpToSpeed();
532JetAuxModule.SetJetPump(onoff);
541JetAuxModule.IsJetPumpDelayEnabledAndNeeded();
551JetAuxModule.GetJetPumpDelay();
565JetAuxModule.GetJetPumpRampDelay();
573JetAuxModule.GetJetHighPressureDelay();
585JetAuxModule.SetJetPumpAutoOn();
596JetAuxModule.SetJetPumpOffOnEndOfProgram();
606JetAuxModule.IsJetPumpPressureControlEnabled();
616JetAuxModule.SetPressure(inst, pressure);
626JetAuxModule.GetJetPumpPressureMax();
636JetAuxModule.GetJetPumpPressureMin();
646JetAuxModule.GetJetPumpPressureOutputScaleMax();
656JetAuxModule.GetJetPumpPressureOutputScaleMin();
667JetAuxModule.GetJetPumpPressureRampUpTime();
678JetAuxModule.GetJetPumpPressureRampDownTime();
687JetAuxModule.GetJetPumpCommandedPressure();
698JetAuxModule.SetJetPumpOutputPressure(pressure);
709JetAuxModule.GetJetPumpOutputPressure();
718JetAuxModule.IsJetPumpOutputPressureMapped();
728JetAuxModule.IsJetPumpPressureControlClosedLoopEnabled();
739JetAuxModule.GetJetPumpInputPressure();
748JetAuxModule.IsJetPumpPressureAnalogInputMapped();
757JetAuxModule.GetJetPumpPressureInputScaleMin();
766JetAuxModule.GetJetPumpPressureInputScaleMax();
775JetAuxModule.GetJetPumpPressureControlGainKP();
784JetAuxModule.GetJetPumpPressureControlGainKI();
792JetAuxModule.GetJetPumpPressureControlDeadband();
818JetAuxModule.UpdateJetPumpOutputPressureControl();
827JetAuxModule.IsJetIntensifierControlEnabled();
833JetAuxModule.GetJetsSensorTimeout();
843JetAuxModule.IsIntensifier1ShiftIOMapped();
853JetAuxModule.IsIntensifier2ShiftIOMapped();
862JetAuxModule.SetIntensifierShiftLeft(IntensifierNumber);
871JetAuxModule.SetIntensifierShiftRight(IntensifierNumber);
877JetAuxModule.SetIntensifierBleedDownValve(onoff);
883JetAuxModule.SetIntensifierBoostPump(onoff);
892JetAuxModule.SetIntensifierWaterCooling(onoff);
898JetAuxModule.GetIntensifierWaterCooling();
904JetAuxModule.SetIntensifierInletWaterValve(onoff);
918JetAuxModule.WaitForIntensifierInletWaterPressure();
942JetAuxModule.InitializeIntensifier();
950JetAuxModule.AddIntensifierOutputsToIgnoreList();
968JetAuxModule.UpdateIntensifierControl();
986JetAuxModule.UpdateSingleIntensifier(intensifierNumber);
993JetAuxModule.GetIntensifierStrokesPerMinute(intensifierNumber);
1001JetAuxModule.GetIntensifierOverSpeedAlarm(intensifierNumber);
1009JetAuxModule.GetIntensifierStallAlarm(intensifierNumber);
1016JetAuxModule.SetCutSequence(name);
1023JetAuxModule.GetControlZAxisWithM3M5();
1030JetAuxModule.IgnoreZCommandsDuringDryRun();
1038JetAuxModule.IsZOBEnabled();
1046JetAuxModule.GetPierceHeight();
1054JetAuxModule.GetCutHeight();
1062JetAuxModule.GetRetractHeight();
1075JetAuxModule.MoveToPierceHeight();
1087JetAuxModule.MoveToCutHeight();
1099JetAuxModule.MoveToRetractHeight();
1105JetAuxModule.JogToPosition(position);
1115JetAuxModule.GCode(gcode_string, msg, wait);
1130JetAuxModule.ApplyOBOffsetAndRemoveAdjustment();
name("m3")
Handle M3 plasma cutting start failure by reporting an alarm or error based on machine state.