• No results found

Each built-in Panel includes a panel-specific configuration screen accessible by the OEM in Panel Config mode. Use the Panel Config to customize the appearance and features of these panels.

Active Modal Display (Compact)

Shows the active G-Code modes. This is a compact view; no description text is included. For a more complete view, consider the ‘Active Modal Display Expanded’ instead.

Active Modal Display (Expanded)

Same functionality as the compact view, but with text descriptions.

Analog Button Panel Show and set the value of any analog variable used for any purpose by the machine. In Panel Config mode, enter the name of a MotionWorks IEC Global variable to which this panel control is linked.

Use any non-boolean datatype such as INT, REAL, LREAL. This is the same panel used for some pre-defined functions such as Feedrate Override.

Analog Slider Link to any non-boolean MotionWorks IEC global variable such as INT, REAL, LREAL.

Enclosure Heater Temp Panel

Works with the data in the MyMachine.Printer structure to display a colorized view of the Enclosure temperature setting and actual temperature.

Extruder Temp Panel Works with the data in the MyMachine.Printer structure to display Extruder temperature and set-point.

Feed Override Panel Works with HostData.From.Tag.VelFactor and MyMachine.Control.VelocityScaler (the maximum feedrate override) to manage the feedrate override feature.

Grid Panel Create a panel of an array of buttons which can be interfaced with the following types of inform-ation: Boolean, Analog, String, G-Code.

The buttons can be linked to G-Codes, Global variables or predefined functions, such as Single Block Mode. Another option is to invoke a pop-up zone, which may be ideal for customized plug-ins or infrequently used panels that consume a lot of screen space, such as a Tool Changer setup panel.

Jog Coordinate Frame

Adds the ability to jog the machine in particular coordinate systems or frames. For a gantry sys-tem, this is typically unnecessary because the default is Machine frame (MCS), and there are no kin-ematics linking the machine frame to the axis frame. For systems using 6 axis robots or other kinematically linked groups, it may be advantageous to jog the machine with reference to the Work (PCS) or Axis (ACS) frame.

Jog Increment Adds the ability to Jog the machine a set distance each time a button on the Jog Panel is pressed.

This panel only enables the jog increment feature and sets the jog increment, it will not cause motion. The operator can select a custom distance or one of three presets.

Jog Panel This is the main panel for jogging machine “Group” axes. Axes which are not configured as part of the group, such as tangent axes and spindles, must be jogged separately using the Grid panel or other button configuration.

Jog Speed Provides the ability to select one of four Jog speeds. This panel only sets a speed to be applied to a jog operation on another Panel, it does not cause motion. Two sets of units display are configurable by the OEM based on the mechanism having rotary axes, such as a rotary table or other kin-ematically operated axes, such as robots.

Jog Speed and Incre-ment

This combo Jog Panel provides the ability to choose between jogging at a velocity or jogging the indicated distance while a jog button is held down on a separate panel. Jog Speed and Jog Incre-ment choices are mutually exclusive.

MDI Panel The MDI (Manual Data Input) Panel can be configured by the operator for Terminal Mode as shown where the <Enter> key executes a single command, or in Multi-Line Mode for entering multiple commands which will be executed as a mini program when the Cycle Start button is pressed.

Part Viewer Preview the G-Code file open in the Program Display Panel to confirm it is the intended part, and that it fits within the machine and stock material properly. A live view of the TCP is also possible.

This panel also helps with setting a Work Offset (G54) or Local Zero Offset (G92) to properly pos-ition the TCP for production.

Position Display Displays the axis positions in either the Machine (MCS) or Work (PCS) coordinate system. The "To Go" feature shows the amount of travel remaining before each axis arrives at it's commanded tar-get position. This is most useful during setup when only one motion command is executed at a time rather than a series of commands that make up a path.

Position Monitor Loaded

An alternative position display panel that includes a second column for displaying extra position, speed, or torque information. It can also be configured to display a variety of indicators such as servo power status, home position status, over-travel status, or other axis-specific indicators.

Position Monitor Min-imalist

A simplified version of the Position Display Panel.

Printer Fan Control Panel

This Panel interfaces with the MotionWorks IEC global variable MyMachine.Printer.Fan and MyMachine.Printer.FanSpeed. The G-Code commands M106 and M107 will update MyMachine.Printer and be reflected on this panel.

Program Display This is the Panel where G-Code files are opened. A yellow highlighter bar indicates the line being executed. A red highlighter bar indicates a line which had an error. Files can be edited by the oper-ator using the “Enter Edit Mode” icon. The "Prepare Program Restart" button prepares the system to restart the G-Code from a specific line number. The G-Code syntax can be checked using the

"Check Syntax" icon. The "View Execution History" icon is used to view details of previous G-Code files that have been run. Configuration supports file extension filters.

Spindle Control Interfaces with data in the MotionWorks IEC global variable MyMachine.Spindle[]. The structure supports up to three spindles. The Compass configuration for this panel includes a selection for the spindle index. If the machine is equipped with more than one spindle, use multiple Spindle Panels and change the title bar to identify each spindle clearly.

User Control User controls are created in Visual Studio as a C# WPF User Control. See Creating Custom Plug-ins in C#.

Help version created 2/3/2022 Configuration and Customization

Related documents