simCNC Changelog

simCNC 3.420

– Extended optimization: previously there was arc optimization, now there is additional segment optimization and skipping segments shorter than optimization precision (parameters 4150-4154)
– G28.1 and G28.1Px – homing
– 256 material bases
– Gcode editing window set immediately to the same position as in the gcode list
– Stop movement between segments if one of them moves only in XYZ axes and the other only in ABC axes
– Stop counting path time after pressing pause, and at macro execution time
– Signal of permission to reference

Python: Throw an exception if a function fails:
* executeGCode
* executeHoming
* executeAxisHoming

Python: new features:
* getDeviceInfo
* setSpindleGear
* getSpindleGear
* getCurrentScriptInfo
* getRunningScriptsInfo

simCNC 3.413

Soft limit fix for rotary axis

simCNC 3.412 

00000357: change – the interpreter has so far tolerated the notation of X0.-100 (and other similar), recognizing that it is about: zero subtract a hundred. Currently, square brackets [ ] are required for arithmetic operations in a gcode.
00000365: fix – a few commands S … line under the line
00000366: fix – css widgets in Dark mode for Windows
00000369: fix – sometimes the program turned off when starting the trajectory from a line
00000370: fix – deconfiguration of active signals did not deactivate a signal value
00000371: fix – a very rare crash after a script is finished
00000372: fix – starting from a line with arriving segments, when configuring base units = Imperial, current units = Metric
00000373: fix – Incorrectly appearing message “Bad arc parameters”
00000376: fix – epid from time to time
– Fixed a bug that caused problems with position counters on some IPA controllers
– protection against slowing down of the program in the case of a very large number of messages in the Python console
– fix – G90/G91

simCNC v3.410 / plugin Mach4 v3.410:

0000024: Korrekturen in der Diagnose der Netzverbindung – Zeitinformation bei Verbindungsabbruch 0000081: Mach4-Schrauben-Mapping
0000212: getAtributte(„axis…Referenced“) liefert nuli zu der ersten Referenzierung zurück
0000217: zu lange Verzögerung nach Aufruf der Methode d.waitForZeroVelocity()
0000222: Automatische Neuberechnung der Softlimit-Grenzen, falls erforderlich
0000231: Kein Schutz vor Zuweisung der „id” eines Widgets mit einem Leerzeichen
0000251: Maschinenparametertabelle – direkt in der Tabelle editierbar
0000153: Fehler „IO Signal not assigned“ wenn der X-Achse kein MotionKit zugewiesen ist
0000187: Problem mit der Anzeige von Softlimit-Grenzen behoben
0000191: Problem beim Aktualisieren des Fensters „Aktive Python-Aktionen“ – Lichtbogenverlust-Aktion verschwindet nicht (Plasma)
0000206: Keine Option „Run script“ in „Output: returnPressed“ für „LineEdit“-Widget
0000219: Korrekturen d.executeGCodeList( ) und d.executeGCode( )
0000224: Korrektur in der Anzeige der aktuellen Zustände der digitalen Ausgänge auf dem simCNC-Bildschirm
0000238: G10 und A-Achse – funktioniert in Radianten statt in Grad
0000173: Änderung des Profils auf neu erstelltes Profil – setzt ESTOP-Signalkonfiguration nicht zurück
0000188: Problem mit der Anzeige der Werkzeuglänge.
0000202: Problem mit Bögen bei der Umstellung der Einheiten von Zoll auf metrische Einheiten
0000207: Problem mit arithmetischen Operationen an Maschinenparametern
0000215: Problem mit der Geschwindigkeit einer Achse, z. B. der Z-Achse, wenn eine unabhängige Achse verwendet wird
0000221: Python wartet nicht, bis die Bewegungsfunktion beendet ist, sondern springt zu der nächsten Makrozeile.
0000228: Das Pausieren des simCNC-Betriebs vom Bildschirm aus generiert nicht die Aktionen „Trajectory Pause On“ und „Trajectory Pause Off“
0000246: Funktion Smart Limits hinzugefügt
0000179: JOG-Funktion von digitalen Eingängen hinzugefügt
0000189: Problem mit der Berechnung der gcode-Ausführungszeit
0000204: Fehler in der Meldung für G04 P…
0000250: Speicherleck in simCNC 3.406
0000214: CSMIO/IP-A Autotuning-Startprobleme in der „alpha v3410“-Version
0000120: CANOpen-Modul-Update stürzt beim Heiß-Anschluss ab
0000248: Neustart des CSMIO/IP-S 3410 „alpha“-Controllers
0000264: Gui-Editor – Screen wird nicht gespeichert, wenn der Editor unmittelbar nach der Bearbeitung des Widgets ausgeschaltet wird – X
0000262: Funktion zum Löschen von Meldungen aus dem simCNC-Bildschirm
0000258: Fehler bei der Zuweisung eines Wertes zu einem Maschinenparameter
0000256: Möglichkeit hinzufügen, Maschinenparameter als Offset-Nummer zu verwenden.
0000253: Fehler in der Tastaturerfassung bei geöffnetem Bildschirm-Editor und Skript-Editor
0000244: keine Meldung bei fehlender Berechtigung zum Ändern der gcode-Datei

Darüber hinaus:

  • Deutsche Sprachversion von simCNC hinzugefügt
  • Unterstützung für die Positionierung von Spindelachsen hinzugefügt (Mach4)
  • Refactoring und Optimierung von simCNC-Code und Mach4-Plugin
  • Methode gui.widget.executeOutput hinzugefügt
  • Korrektur von device.getLaserPowerCurve()
  • Methode device.waitForTrajectoryFinished() hinzugefügt
  • Korrektur – device.enableMachine()
  • Korrektur – dreifaches Laden des Bildschirms nach Verbindungsabbruch und Wiederherstellung der Verbindung
  • Korrektur – Hervorhebung der ausgewählten Zeile in GCodeList
  • Style css für GCodeList
  • Korrektur – G10 mit Drehachse

Important note!

SimCNC 3.410 release has a lot of internal improvements and despite our special efforts and an extremely long test period, there may be some minor inconveniences. For this reason, we have made the simCNC 3.406 offline version available, which, together with the previously made simCNC 3.406 profile copy, allows you to quickly return to the previous version. If so far you have not used simCNC 3.410, make a backup of the profile before installing it, because the simCNC 3.410 profile is incompatible with earlier versions of simCNC.

 

3.401

Patches and fixes for the reported bugs related to:

0000193: Change of the default font in the macro editor to a fixed-width font
0000148: Protection against encoder signal loss – CSMIO/IP-A
0000186: Homing visualization – switch activation point in relation to encoder index
0000185: Probe signals in the diagnostics tab in default screens
0000184: Blocked error messages when configuration window is open
0000183: Information about current axis state for homing errors message
0000182: Fixed: connection with CSMIO/IP error after firmware update
0000181: Greying out lineEdit from softlimit, when softlimit is disabled for axis
0000180: PID configuration in the configuration menu (CSMIO/IP-A)
0000050: Combining screen files with a machine profile
0000178: XYZ/ABC optimization value added to machine parameters

3.400

  • Redesigned plasma cutter and torch height control (THC) support.
  • Simplified and improved configuration of the motion planner
  • Corrections and improvements for 4-axis processing and tangential axis processing.

Patches and fixes for the reported bugs related to:

0000061: saving (css) new screen files
0000062: files loading time
0000069:  unclear button description in the screen selection window
0000073:  not moving cs file when copying a screen from default
0000084: rounding work offset (e.g. G54)
0000085:  Gui issue – marks „:” and „/”
0000094:  List of commands entered in MDI
0000098: Screen editor – undo changes issue.
0000099: An axis doesn’t stop after pressing the Stop button (motion activated by d.moveToPosition())
0000103: Window with a warning about values of CV angles and a tangent knife
0000104: Python function indicating if a gcode is loaded.
0000105: Enabling a tangential axis does not cause the “Z Lift Angle” value converting
0000106: Incorrect descriptions of parameters in the “Motion planner” window.
0000107: Unnecessary message from a tangential knife when simCNC is not connected.
0000109: “Homing offset” parameter (CSMIO/IP-S) a slave drive on an axis can move at a different velocity than a master.
0000110: Tangential knife orientation marker missing.
0000112: Error in the algorithm of the correct values message for a tangential knife.
0000113: Problem with the indication of limit switches signal
0000114: “Smart Limits” function issue (axes X, Y)
0000118: Password protection for the screen editor.
0000121: No option for changing a color of a gcode in the editor window.
0000123: G04 command – no option to enter a machine parameter in an argument (e.g. G04 P#101)
0000124: Reconnection in simCNC
0000126: Issues with epid errors when a tangential knife is enable.
0000129: Disconnection of a controller and assert when using too low resolution of MPG step.
0000141: simCNC, when resuming gcode changes the tool length offset if there was an offset change in the next line.
0000142: When resuming a gcode from the first line of a drilling cycle, a Z axis is not raised to a safe position.
0000143: Wider description of error message in case of incompatible arc parameters
0000145: Python function does not warn you when an argument is missing
0000146: Inconsistent behavior of simCNC 3.307 and 3.308 on M62 and M63
0000147: Renamed activity for the spindle on trajectory stop and start  
0000149: DRO “Feed” property correction
0000150: Input “Axis … abs position” does not refresh the widget text on the screen
0000156: function d.executeProbing – problem with a parameter
0000162: Tangential knife issue – Does not slow down on polynomial joining segment
0000165: “Font Selection” in the GUI editor – does not show the currently set font correctly

3.201 

  • G28/G30 incorrect behavior when a machine was already in G28 position
  • correction in calculating the processing time for some files

3.124

  • (simCNC) Correction – probing with rotary axis enable
  • (simCNC) Correction – calculation of distance for acceleration during laser engraving
  • (simCNC) Correction – path tester
  • (simCNC) multi-threaded gcode loading
  • (simCNC) Correction – OpenGL display
×

Hello!

Click one of our contacts below to chat on WhatsApp

× Wie kann ich dir helfen?