RADONIX

INTERFACE ENGINEERING MANUAL
Manual Home / Interfaces / 3-Axis / XYC SGCut

XYC SGCUT INTERFACE
RADONIX CAM-PRO · OPERATOR & COMMISSIONING MANUAL

XYC SGCut

Industrial three-axis glass-cutting control for precision scoring, glass alignment, head-pressure control, lubrication, breakout and material-handling workflows.

XYC / 3 AXISGLASS CUTTINGCAD / DXFHEAD & I/O CONTROL

Technical scope: Use this page for CNC glass-cutting installations using the XYC SGCut interface. Sensor logic, cutting-head pressure, lubrication, alignment, Loader, Conveyor and breakout settings must match the installed machine.

SOURCE: GLASS CUTTER USER MANUAL · RADONIX

GENERAL INTERFACE COMMISSIONING · SEVEN CONTROLLED STAGES

XYC SGCut Commissioning Roadmap

Seven controlled stages for coordinating controller wiring, CAM-Pro, interface operation, machine I/O, process setup, calibration and safe production validation.

RADONIX CAM-PROXYC SGCutINTERFACE SETUP
  1. 01

    Hardware & Safety Wiring

    Verify controller wiring, emergency circuits, limits and machine safety signals.

  2. 02

    CAM-Pro & Interface Setup

    Install CAM-Pro, load the interface and verify controller communication.

  3. 03

    XYC SGCut Interface Workspace & Operator Controls

    Open the dedicated workspace page for this interface and its operator controls.

  4. 04

    Axes, Digital I/O & Machine Control

    Activate axes and verify digital inputs, outputs and machine-control signals.

  5. 05

    Process Parameters & Machine Setup

    Configure process parameters, offsets, velocities, delays and machine behaviour.

  6. 06

    Calibration & Motion Verification

    Calibrate axis motion, references, scaling and repeatable machine positions.

  7. 07

    Safe Cycle Validation

    Run dry cycles, verify interlocks and validate the complete production sequence.

Introduction

CNC glass-cutting machines are precision industrial machines designed to cut various types of flat glass with high accuracy and speed. These machines are used in many industries, including construction, architecture, interior design, door and window manufacturing, tempered and laminated glass, automotive, railway, household appliance manufacturing, medical equipment, laboratory industries, furniture, display-case manufacturing, lighting, solar panels, and many other industrial applications.

With the increasing use of glass in modern products and the need to manufacture parts in different sizes and shapes, traditional cutting methods can no longer meet industrial requirements. For this reason, CNC glass-cutting machines use Computer Numerical Control to perform cutting operations with very high accuracy, suitable speed, excellent repeatability, and minimal waste.

In most glass-cutting machines, the cutting tool is moved by the two main X and Y axes. These axes move the cutting head so that the specified path is followed accurately across the glass surface. Cutting is usually performed by a cutting head equipped with a diamond that applies controlled pressure to score a cutting line on the glass surface. After the scoring operation is complete, dedicated breakout mechanisms or auxiliary machine equipment break and separate the glass along the scored line.

Depending on the machine type, various features may be used alongside the cutting system, including automatic cutting-tool lubrication, head-pressure control, Air Float Tables, suction and vacuum systems, Breakout tables, automatic glass loading and unloading, glass-dimension scanning, toolpath optimization, waste management, break-point detection, and other automation equipment. All of these features improve cutting quality, reduce human error, increase production speed, and reduce production costs.

CNC glass-cutting machines usually receive cutting-path information from design and cutting-optimization software. This information may be generated by CAD software, specialized glass-industry software, or standard files such as DXF and other supported formats. The CNC controller is responsible for processing this information and executing the cutting paths accurately.

With years of experience in designing and manufacturing CNC controllers and industrial machine-control software, Radonix has developed the dedicated Glass Cutter interface for glass-cutting machines. This interface is designed to provide a simple, user-friendly, yet professional environment in which the operator can prepare, manage, and execute every stage of the cutting operation accurately and easily.

In addition to supporting the standard capabilities of glass-cutting machines, Glass Cutter enables the user to control auxiliary equipment, set specialized parameters, manage cutting files, control the production process precisely, and use many other features. The software has been continuously improved over the years, with new capabilities added to meet the requirements of machine manufacturers and end users in the glass industry as effectively as possible.

The following sections of this manual introduce every software section, setting, feature, and dedicated Glass Cutter capability step by step, with images and complete explanations, so that users can make the best use of all system capabilities.

The Glass Cutter interface has been designed around common glass-industry requirements and provides precise control of the cutting process, management of auxiliary equipment, configuration of specialized machine parameters, and execution of cutting files in a simple, user-friendly environment. Its structure covers the standard capabilities of glass-cutting machines while also allowing customization to suit the requirements of different machine manufacturers.

This manual fully introduces and explains all features dedicated to Glass Cutter, including software pages, inputs, outputs, parameters, functions, settings, and other special capabilities of this interface. For easy identification, every item dedicated to this interface is identified by the G- prefix.

In addition to the general features of Radonix CAM-Pro software, the Glass Cutter interface provides machine manufacturers and users with a set of dedicated Digital Inputs, Digital Outputs, Analog Outputs, and functions. These capabilities are designed to control the various components of CNC glass-cutting machines, including glass-detection sensors, the cutting head, the lubrication system, the squaring jack, breakout bars, the Loader, the Conveyor, and other auxiliary equipment.

A summary list of all dedicated Glass Interface inputs, outputs, and functions is provided below. Subsequent chapters explain the operation, configuration method, arguments, applications, and usage examples of each item separately and in full detail.

Digital Inputs

Digital inputs receive the state of two-state signals from various machine components. These signals are usually generated by equipment such as sensors, limit switches, switches, pedals, relays, and other control devices, and have only two principal states: active and inactive.

By monitoring the state of the digital inputs, the controller identifies the machine’s current conditions and, according to the logic defined in the software, manages whether a process continues or stops, when the next stage begins, whether a mechanism’s position is confirmed, or whether a specified command is executed. For example, a digital input can inform the software that an axis or jack has reached the end of its travel, a pedal has been pressed, a workpiece is present, or part of the machine is ready.

Each digital input must be assigned to one of the controller’s physical inputs according to the machine’s actual wiring. The input number used may differ from one machine to another and is configured during commissioning according to the electrical drawing and the system’s hardware structure.

Depending on the sensor type and wiring method, inputs can be defined using Normally Open (NO) or Normally Closed (NC) logic. With NO logic, the input is inactive under normal conditions, and the input signal is established when the device is activated. With NC logic, the input is active under normal conditions, and its state changes when the device is actuated. Selecting the correct logic is essential for proper software operation and correct detection of equipment states.

The following table briefly introduces the dedicated digital inputs of the Glass Cutter interface, including their names, arguments, and applications.

Digital Inputs
DI Link Description Argument Ralated
Section
G-LaserSensorPin Glass-detection sensor
G-CornerJackSensorPin Squaring-jack position sensor
G-ZAxisSensorPin Cutting-head or Peeling-head position sensor 0,1
G-LoaderUpSensorPin Loader upper-travel limit sensor
G-LoaderDownSensor1Pin Loader first-stage descent sensor
G-LoaderDownSensor2Pin Loader lower-travel limit sensor

Each input and its related items are explained fully below:

G-LaserSensorPin Glass-detection sensor No Arg.
Related
Parts
Digital Output: Related Section:
Section 1.2.3
Function: G-AlignGlass
G-SearchGlass
G-ConveyorSearchGlass
Parameter: LaserSensorOffset
SearchVelocity
SearchPercision
SearchPoint1
SearchPoint2
SearchLength
StartLocationX
StartLocationY
RunContinuse
OneStageAlignEnabled

This input is used to connect a glass-detection sensor, usually an optical or laser sensor. Its purpose is to detect the presence of the glass sheet and locate its edges. The software uses information from this sensor to align the design with the glass sheet and to search for glass on the Conveyor. Once the glass edge is detected, its position is calculated so the process can continue.

During the automatic Align process, the software moves the head to the specified positions and monitors this input to locate the edge of the glass sheet. Once the edge is detected, the reference position and, when necessary, the design placement angle are calculated. During the glass-search process, the software also waits for this input to change state so that it can detect the glass edge. If the required input change does not occur, the process stops and remains incomplete.

Note: This sensor cannot be defined as NC.

G-CornerJackSensorPin Squaring-jack position sensor No Arg.
Related
Parts
Digital Output: G-CornerJackUpPin Related Section:
Section 1.2.3
G-CornerJackPin
G-CornerJackDownPin
Function: G-CornerJack
G-Pedal
Parameter: CornerJackDelay

This input is connected to the Corner Jack position sensor. The Corner Jack is a mechanism used to position and square the glass sheet on the table. This sensor indicates whether the jack has reached the expected position. The software uses its state to control the end of jack movement and to permit the cutting program to start.

As the Corner Jack moves down, the software monitors this input. When the sensor is activated, the jack’s downward movement stops, indicating that the jack has reached the specified position. Before the cutting program starts, the software also checks this input. The program is not permitted to start until the sensor is active. If the sensor is not activated, the Corner Jack does not enter the confirmed position and the cutting program will not start.

G-ZAxisSensorPin Cutting-head or Peeling-head position sensor 0,1
Related
Parts
Digital Output: G-ZAxisPin Related Section:
Section 1.2.3
Function: G-Zaxis
G-Peeling
Parameter: ZAxisDelay
G-ZAxisDelay
G-ZAxisManual

This input is connected to the cutting-head position sensor. The sensor is normally installed at the jack’s highest position so that the software can verify that the diamond has been lifted clear of the glass. On machines equipped with a Peeling head, a separate sensor can also be defined for that head. This sensor prevents the machine from moving while the tool is still resting on the glass.

After a cutting line is completed, the software issues the command to raise the head and monitors this input. When the sensor is activated, the software confirms that the diamond is fully raised and permits movement to the starting point of the next line. If a sensor has been defined for the Peeling head, the same logic is applied to the Peeling head while Peeling mode is active. If the sensor is not activated, the software waits and the process does not continue. No specific timeout is defined for this wait; therefore, a sensor or wiring fault, or improper jack operation, can prevent the process from being completed.

G-ZAxisSensorPin,0: The input is assigned to the position sensor of the main cutting head (Z Axis).

G-ZAxisSensorPin,1: The input is assigned to the Peeling-head position sensor.

G-LoaderUpSensorPin Loader upper-travel limit sensor No Arg.
Related
Parts
Digital Output: G-LoaderUp1Pin Related Section:
Section 1.2.3
G-LoaderUp2Pin
Function: G-Loader
Parameter: LoaderUpDelay1
LoaderUpDelay2

This input is connected to the sensor that detects the upper position of the Loader mechanism. The sensor indicates that the Loader has reached the end of its upward travel. Upon receiving the correct state from this sensor, the software confirms completion of the Loader raising stage and then proceeds to the next stage of the cycle.

In the Loader raising cycle, the Up1 output is activated first. After the LoaderUpDelay1 time has elapsed, the Up1 and Up2 outputs are activated simultaneously. At this stage, the software monitors G-LoaderUpSensorPin and waits until the Loader reaches its upper position. When the sensor is activated, all Loader outputs are switched off and the Down2 output is activated for the duration of LoaderUpDelay2. All outputs are then switched off and the cycle ends. If the sensor is not activated, the software remains in the waiting stage and the Loader cycle remains incomplete.

G-LoaderDownSensor1Pin Loader first-stage descent sensor No Arg.
Related
Parts
Digital Output: G-LoaderDown1Pin Related Section:
Section 1.2.3
G-LoaderDown2Pin
Function: G-Loader
Parameter: LoaderDownDelay

This input is connected to the Loader first-stage descent sensor. Its purpose is to confirm that the Loader has reached the intermediate position or the required point at the beginning of its downward travel. After receiving the correct state from this sensor, the software permits the Loader to enter the final stage of descent.

In the Loader lowering cycle, the Up2 output is activated first. After the LoaderDownDelay time has elapsed, Up2 is switched off and Down1 is activated. At this stage, the software monitors G-LoaderDownSensor1Pin and waits for the sensor to be activated. After the sensor is activated, the Down1 and Down2 outputs are activated simultaneously so that the Loader enters the final stage of descent. If the sensor is not activated, the software remains in the waiting stage and the Loader cycle remains incomplete.

G-LoaderDownSensor2Pin Loader lower-travel limit sensor No Arg.
Related
Parts
Digital Output: G-LoaderDown1Pin Related Section:
Section 1.2.3
G-LoaderDown2Pin
Function: G-Loader
Parameter: LoaderDownDelay

This input is connected to the sensor that detects the end of the Loader’s downward travel. Its purpose is to confirm that the Loader has fully reached the required lowest position. This sensor is optional. If it is installed and defined for the machine, the software uses it to control completion of the Loader lowering cycle.

In the Loader lowering cycle, after G-LoaderDownSensor1Pin is activated, the Down1 and Down2 outputs are activated simultaneously.

If G-LoaderDownSensor2Pin has been defined, the software monitors this input and waits for it to be activated. When the sensor is activated, the software confirms completion of the Loader’s downward movement and switches off both Down1 and Down2. The Loader cycle then ends. If this input has not been defined, the software considers the final lowering stage complete without waiting for the sensor and switches off the Loader outputs. If the input has been defined but is not activated, the software remains in the waiting stage and the Loader cycle remains incomplete.

Digital Outputs

Digital outputs are used by the controller to control the machine’s external equipment. These outputs generate active or inactive two-state signals and are used to switch various devices on or off, including relays, solenoid valves, contactors, warning lights, buzzers, motors, pneumatic jacks, lubrication systems, and other digital actuators.

During program execution, the software changes the state of the digital outputs according to the logic defined for each process. Activating or deactivating an output can initiate a movement, control a mechanism, execute an auxiliary command, or coordinate different sections of the machine. The activation time, operating duration, and state-change sequence of each output depend on the process or function that uses it.

Each digital output must be assigned to one of the controller’s physical outputs according to the machine’s actual wiring. The output number used may differ from one machine to another and is determined during commissioning according to the electrical drawing and system design.

The dedicated digital outputs of the Glass Cutter interface are introduced briefly below, together with their names, arguments, and applications.

Digital Outputs
DO Link Description Argument Ralated
Section
G-BlowerPin Table air-blower output
G-OilPin Cutting oil/kerosene valve output
G-CornerJackUpPin Squaring-jack upward-motion output
G-CornerJackPin Squaring-jack motion output
G-CornerJackDownPin Squaring-jack downward-motion output
G-ZAxisPin Main-head and Peeling-head valve output 0,1
G-BrakerPin Glass breakout-bar output 0-9
G-LoaderDown2Pin Loader second-stage downward-motion output
G-LoaderDown1Pin Loader first-stage downward-motion output
G-LoaderUp2Pin Loader second-stage upward-motion output
G-LoaderUp1Pin Loader first-stage upward-motion output

Each output and its related items are explained fully below:

G-BlowerPin Table air-blower output No Arg.
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Blower
G-Pedal
Parameter: PedalTime

This output commands the motor or contactor of the glass-cutting table air blower. When the blower is activated, air exits through the holes in the table and lifts the glass sheet slightly above the table surface. This makes moving and positioning the glass sheet easier. If necessary, several output ports can be assigned to this link to control the blower.

The blower output is controlled by the G-Blower function:

  • G-Blower,0: The output is deactivated and the blower switches off.

  • G-Blower,1: The output is activated and the blower switches on.

  • G-Blower,2: The output state changes; it switches off if it is on, and switches on if it is off.

When G-Pedal is used, a short press of the pedal also changes the blower state. PedalTime determines whether a press is detected as short or long.

The software deactivates the blower output without operator intervention during the following events:

  • When program execution starts (Run)

  • When Emergency is activated

After the command to switch on the blower is issued, the output remains on until a switch-off command, a Toggle command, or one of the events listed above occurs.

G-OilPin Cutting oil/kerosene valve output No Arg.
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-ZAxisPin,0
Function: G-Oil
G-Zaxis
Parameter: G-OilManual

This output commands the cutting oil or kerosene solenoid valve. When the output is activated, the dedicated oil or kerosene reaches the cutting point and the diamond, allowing the diamond to move more smoothly across the glass, improving the quality of the scored line, and reducing diamond wear.

The oil output is controlled directly by the G-Oil function:

  • G-Oil,0: The output is deactivated and the oil flow stops.

  • G-Oil,1: The output is activated and the oil flows.

  • G-Oil,2: The output state changes; it switches off if it is on, and switches on if it is off.

During normal cutting with a pneumatic jack, the software controls the oil automatically:

  • When the cutting head is lowered through G-ZAxis, the oil output is activated.

  • When the cutting head is raised, the oil output is deactivated.

This automatic operation is performed only when G-OilManual is inactive and G-Peeling mode is not active.

When G-OilManual is active, automatic oil control by G-ZAxis is disabled; however, the G-Oil function can still control the output manually or through an M-code in the program.

The software also deactivates the oil output automatically during the following events:

  • When the program is stopped, if the automatic stop option is active

  • During Reset

  • When Emergency is activated

G-CornerJackUpPin Squaring-jack upward-motion output No Arg.
Related
Parts
Digital Input: G-CornerJackSensorPin Related Section:
Section 1.2.3
Digital Output: G-CornerJackDownPin
Function: G-CornerJack
G-Pedal
Parameter: CornerJackDelay
PedalTime

This output commands the solenoid valve or actuator that raises the Corner Jack. The Corner Jack is used to place the glass sheet in a specified position, square it, or provide a corner support on the table.

The Corner Jack upward-motion output is controlled by the G-CornerJack function:

  • G-CornerJack,1: The G-CornerJackUpPin output is activated and the downward-motion output is deactivated.

  • G-CornerJack,0: The upward-motion output is deactivated and the downward-motion output is activated.

  • G-CornerJack,2: The jack state changes according to its current state.

When G-Pedal is used, a long press of the pedal executes the G-CornerJack,2 command.

After activating the upward-motion output, the software keeps it active for the duration of CornerJackDelay. After this time has elapsed, if G-CornerJackDownPin has been defined, both the upward and downward outputs are deactivated.

If the downward-motion output has not been defined, the G-CornerJackUpPin output may remain active after CornerJackDelay has elapsed.

The software does not issue a command to activate the Corner Jack solely on the basis of an internal event. This output is activated only by calling G-CornerJack, by a long pedal press, or by placing the relevant command in the program.

The Corner Jack output is not automatically deactivated during Start, Stop, Emergency, or Home events; therefore, the actual jack state must be checked before approaching the machine or the glass sheet.

Note: The G-CornerJackUpPin and G-CornerJackDownPin outputs are used on machines where the squaring jack is controlled by a Double Solenoid Valve. In this type of solenoid valve, each coil is activated momentarily as a Pulse only to change the valve state and is then deactivated again. Accordingly, these two outputs are activated temporarily when the relevant command is executed and are automatically deactivated after the required time has elapsed. Keeping these outputs continuously active is not necessary for normal operation of this type of solenoid valve and is not used under ordinary conditions.

G-CornerJackPin Squaring-jack motion output No Arg.
Related
Parts
Digital Input: G-CornerJackSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-CornerJack
G-Pedal
Parameter: PedalTime

This link is an alternative name for G-CornerJackUpPin and commands the same output or outputs for raising the Corner Jack. Functionally, it is no different from G-CornerJackUpPin.

If both links are defined, the ports from both are added to the Corner Jack upward-motion output.

This output is controlled using exactly the same logic as G-CornerJackUpPin:

  • G-CornerJack,1: The output is activated.

  • G-CornerJack,0: The output is deactivated and the downward-motion output is activated.

  • G-CornerJack,2: The jack state changes.

  • A long pedal press can also execute the command to change the Corner Jack state.

After the output is activated, the software keeps it active for the duration of CornerJackDelay. If G-CornerJackDownPin has been defined, both Corner Jack outputs are deactivated after this time has elapsed.

This link is not activated by an internal event on its own; it is activated only by calling G-CornerJack, by a long pedal press, or by a command defined in the program.

As with G-CornerJackUpPin, this output is not automatically deactivated during Start, Stop, Emergency, or Home events.

Note: The G-CornerJackPin output is used on machines where the squaring jack is controlled by a Single Solenoid Valve. With this type of solenoid valve, activation of the output energizes the valve coil and moves the jack toward its working position. The G-CornerJackPin output remains active for as long as the jack must remain in this position. When the output is deactivated, the solenoid valve returns to its initial state by means of its internal return spring, and the jack also returns to its initial position.

G-CornerJackDownPin Squaring-jack downward-motion output No Arg.
Related
Parts
Digital Input: G-CornerJackSensorPin Related Section:
Section 1.2.3
Digital Output: G-CornerJackUpPin
Function: G-CornerJack
G-Pedal
Parameter: CornerJackDelay
PedalTime

This output commands the solenoid valve or actuator that lowers the Corner Jack. Arrival of the jack at the required position is monitored by the G-CornerJackSensorPin sensor.

The Corner Jack downward-motion output is controlled by the G-CornerJack function:

  • G-CornerJack,0: The upward-motion output is deactivated and the downward-motion output is activated.

  • With G-CornerJack,1, if the command is executed from a momentary switch, releasing the switch deactivates the upward-motion output and activates the downward-motion output.

  • Depending on the jack’s current state, G-CornerJack,2 can execute the downward-motion command.

  • A long pedal press can also execute the command to change the Corner Jack state.

After the downward-motion output is activated, the software monitors G-CornerJackSensorPin. When the sensor is activated, the downward-motion output is deactivated and the jack remains stopped at the required position.

If the sensor has not been defined or is not activated, the downward-motion output may remain active and the process may remain incomplete.

This output is not activated by an internal event on its own; it is activated only by calling G-CornerJack, by a long pedal press, or by a command defined in the program.

The Corner Jack downward-motion output is not automatically deactivated during Start, Stop, Emergency, or Home events.

G-ZAxisPin Main-head and Peeling-head valve output 0,1
Related
Parts
Digital Input: G-ZAxisSensorPin Related Section:
Section 1.2.3
Digital Output: G-OilPin
Function: G-ZAxis
G-Peeling
Parameter: G-ZAxisDelay
G-ZAxisManual
ZAxisDelay

This output commands the solenoid valve of the jack that raises and lowers the cutting head. When the output is activated, the selected head moves down until the diamond rests on the glass. When the output is deactivated, the head returns to the upper position.

On machines equipped with a Peeling head, this same link is also used to control the Peeling-head solenoid valve.

G-ZAxisPin,0 or G-ZAxisPin: Main cutting-head output

G-ZAxisPin,1: Peeling-head output

The output is controlled by the G-ZAxis function:

  • G-ZAxis,0: The selected-head output is deactivated and the head moves up.

  • G-ZAxis,1: The output is activated and the software waits for the G-ZAxisDelay period to allow the jack and head enough time to move.

  • G-ZAxis,2: The output is activated, and continuation of the process is controlled by the head sensor.

During automatic cutting with a pneumatic head, the software activates the main-head output at the beginning of each cutting line so that the diamond rests on the glass. At the end of the cutting line, it deactivates the output so the head rises and the machine can move to the starting point of the next line.

If G-Peeling mode is active, the upward- and downward-motion commands are applied to the Peeling-head output.

G-ZAxisDelay is the pause period that the software allows for the jack movement to be completed. This delay is used when no head sensor has been defined or when the command is executed in delay mode. In this case, after activating or deactivating the output, the software waits for the specified time and then continues the process.

If G-ZAxisSensorPin has been defined for the head, the software waits for the sensor to be activated after issuing the head-up command. Sensor activation means that the head has reached the required upper position, after which machine movement to the next line is permitted.

If the sensor has been defined but is not activated, the software remains in the waiting state and the process does not continue. No specific timeout has been defined for this wait.

When G-ZAxisManual is active, automatic control of the Z output during program execution is disabled.

During an Emergency and before and after Home, the software deactivates the main cutting-head output. The Peeling-head output is not automatically deactivated during these events. A normal program Stop also does not necessarily deactivate the Z outputs.

G-BrakerPin Glass breakout-bar output 0-9
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Braker
G-ToggleBraker
Parameter:

This output commands the glass breakout bars on the table. The breakout bars are usually located beneath the table surface and rise when activated to break the glass sheet along the nearest cutting line. A separate output is defined for each breakout bar. The argument of this link specifies the breakout-bar number. Values 0 through 9 select one of ten independent breakout bars.

The output of each bar is controlled by the G-Braker function:

  • When G-Braker,n is pressed, the output of bar number n is activated.

  • When the button is released, the same output is deactivated.

The G-ToggleBraker,n function changes the state of the output for bar number n; it switches off if it is on, and switches on if it is off. In this mode, the output remains in its new state until the next command is issued.

The software does not activate a breakout bar on its own. It is activated only by a G-Braker command, a G-ToggleBraker command, or a command defined in the program.

The software automatically deactivates all Braker outputs during the following events:

  • When program execution starts (Run)

  • When Emergency is activated

  • Before and after Home execution

During a normal program Stop, the Braker outputs are not necessarily deactivated automatically.

G-LoaderDown2Pin Loader second-stage downward-motion output No Arg.
Related
Parts
Digital Input: G-LoaderDownSensor2Pin Related Section:
Section 1.2.3
Digital Output: G-LoaderUp1Pin
G-LoaderUp2Pin
G-LoaderDown1Pin
Function: G-Loader
Parameter: LoaderDownDelay

The G-LoaderDown2Pin digital output is the Down2-stage output of the Loader mechanism. This output is connected to one of the coils of the double-solenoid valve for the second jack. The exact physical direction of this output must be matched to the machine’s pneumatic drawing and wiring; the code identifies it only as the Down2 output.

At the beginning of the G-Loader,1 cycle, the G-LoaderDown2Pin output is off. G-LoaderUp1Pin is activated first, and after LoaderUpDelay1, G-LoaderUp2Pin is also activated. The software then waits for G-LoaderUpSensorPin to be activated in accordance with NC logic. After the upper sensor is activated, all four Loader outputs are switched off and only G-LoaderDown2Pin is activated. This output remains on for the time specified by LoaderUpDelay2 and is switched off after that time has elapsed. When it switches off, the Up cycle ends.

At the beginning of the G-Loader,-1 cycle, the G-LoaderDown2Pin output is off. G-LoaderUp2Pin is activated first. After LoaderDownDelay has elapsed, the Up2 output is switched off and G-LoaderDown1Pin is activated. Once G-LoaderDownSensor1Pin is activated, G-LoaderDown2Pin is also activated; at this stage, G-LoaderDown1Pin and G-LoaderDown2Pin are on simultaneously. If G-LoaderDownSensor2Pin has been defined, both outputs remain on until the second sensor is activated. After the sensor signal is received, all Loader outputs are switched off. If the second sensor has not been defined, the stage is completed immediately and the outputs are switched off.

Executing G-Loader,0 switches off all Loader outputs, including G-LoaderDown2Pin.

Note:

G-LoaderDown2Pin is used in both cycles, but the time and condition under which it is activated differ between the two cycles.

G-LoaderDownSensor1Pin is effectively required in order to reach the stage in which Down2 is activated, and no Timeout is defined while waiting for it. If this sensor is not activated, the cycle remains at that stage.

G-LoaderDown1Pin Loader first-stage downward-motion output No Arg.
Related
Parts
Digital Input: G-LoaderDownSensor1Pin Related Section:
Section 1.2.3
Digital Output: G-LoaderUp1Pin
G-LoaderUp2Pin
G-LoaderDown2Pin
Function: G-Loader
Parameter: LoaderDownDelay

The G-LoaderDown1Pin digital output is the Down1-stage output of the Loader mechanism. This output is connected to one of the coils of the double-solenoid valve for the first jack. The exact direction of movement must be matched to the machine’s pneumatic drawing and actual wiring; the code identifies it only as the Down1 output.

Throughout every stage of the G-Loader,1 cycle, the G-LoaderDown1Pin output remains inactive.

At the beginning of the G-Loader,-1 cycle, the G-LoaderDown1Pin output is off and only G-LoaderUp2Pin is activated. After LoaderDownDelay has elapsed, the Up2 output is switched off and G-LoaderDown1Pin is activated. This stage begins the Loader’s Down1 movement. The software then monitors the G-LoaderDownSensor1Pin input. G-LoaderDown1Pin remains on until this sensor is activated. After the Down1 sensor is activated, G-LoaderDown2Pin is also activated; at this stage, both Down1 and Down2 outputs are on simultaneously.

If G-LoaderDownSensor2Pin has been defined, both outputs remain on until this sensor is activated. After the second sensor signal is received, all Loader outputs are switched off. If the second sensor has not been defined, the stage is completed immediately and the outputs are switched off.

Executing G-Loader,0 switches off all Loader outputs, including G-LoaderDown1Pin. In Set control, any value other than 1 also switches off all four Loader outputs.

Note: G-LoaderDownSensor1Pin is effectively mandatory in the code, and no specific Timeout is defined while waiting for it; if the sensor is not activated, the cycle remains stopped at this stage.

G-LoaderUp2Pin Loader second-stage upward-motion output No Arg.
Related
Parts
Digital Input: G-LoaderUpSensorPin Related Section:
Section 1.2.3
Digital Output: G-LoaderUp1Pin
G-LoaderDown1Pin
G-LoaderDown2Pin
Function: G-Loader
Parameter: LoaderUpDelay2

G-LoaderUp2Pin

The G-LoaderUp2Pin digital output is the Up2-stage output of the Loader mechanism. This output is connected to one of the coils of the double-solenoid valve for the second jack. The exact physical direction of this output must be matched to the machine’s pneumatic drawing and wiring; the code identifies it only as the Up2 output.

At the beginning of the G-Loader,1 cycle, the G-LoaderUp2Pin output is off and only G-LoaderUp1Pin is activated.

After LoaderUpDelay1 has elapsed, the G-LoaderUp2Pin output is also activated. From this stage onward, G-LoaderUp1Pin and G-LoaderUp2Pin are on simultaneously.

The software then waits for the G-LoaderUpSensorPin input to be activated in accordance with the NC setting. Once this sensor is activated, all four Loader outputs are switched off. Consequently, G-LoaderUp2Pin is also deactivated at this stage.

Afterward, only G-LoaderDown2Pin is activated, and the cycle continues until the end of LoaderUpDelay2. Therefore, in the Up cycle, G-LoaderUp2Pin remains on from the end of LoaderUpDelay1 until G-LoaderUpSensorPin is activated.

At the beginning of the G-Loader,-1 cycle, only G-LoaderUp2Pin is activated and the other three outputs are off.

This output remains on for the time specified by the LoaderDownDelay parameter. When this time ends, G-LoaderUp2Pin is switched off and G-LoaderDown1Pin is activated.

After this stage, G-LoaderUp2Pin is not activated again before the end of the cycle. The rest of the process is performed according to the activation of G-LoaderDownSensor1Pin and, if defined, G-LoaderDownSensor2Pin.

G-LoaderUp1Pin Loader first-stage upward-motion output No Arg.
Related
Parts
Digital Input: G-LoaderUpSensorPin Related Section:
Section 1.2.3
Digital Output: G-LoaderUp2Pin
G-LoaderDown1Pin
G-LoaderDown2Pin
Function: G-Loader
Parameter: LoaderUpDelay1

The G-LoaderUp1Pin digital output is the Up1-stage output of the Loader mechanism and has no argument. This output is connected to one of the coils of the double-solenoid valve for the first jack. The code identifies this output only as the Up1-stage output, and its exact physical direction must be matched to the machine’s pneumatic drawing and wiring.

When G-Loader,1 is executed, the G-LoaderUp1Pin output is activated immediately, while the other three outputs, G-LoaderUp2Pin, G-LoaderDown1Pin, and G-LoaderDown2Pin, are switched off.

After the time specified by LoaderUpDelay1 has elapsed, the G-LoaderUp2Pin output is also activated. At this stage, the G-LoaderUp1Pin and G-LoaderUp2Pin outputs are on simultaneously.

The software then waits for the G-LoaderUpSensorPin input to be activated. Once this sensor is activated, all four Loader outputs are switched off; therefore, G-LoaderUp1Pin is also deactivated at this stage.

Afterward, only G-LoaderDown2Pin is activated for the duration specified by LoaderUpDelay2. Consequently, G-LoaderUp1Pin remains on from the beginning of the cycle until G-LoaderUpSensorPin is activated.

Throughout every stage of the G-Loader,-1 cycle, the G-LoaderUp1Pin output remains inactive.

At the beginning of this cycle, only G-LoaderUp2Pin is activated. After LoaderDownDelay ends, the Up2 output is switched off and G-LoaderDown1Pin is activated. In subsequent stages, the Down1 and Down2 outputs are controlled, and G-LoaderUp1Pin is never activated.

Executing G-Loader,0 immediately switches off all Loader outputs, including G-LoaderUp1Pin.

Analog Outputs

Analog outputs are used to control equipment whose operation is not limited to only on and off states and whose output must be adjusted continuously or at several different levels. These outputs usually generate a variable voltage or current signal and can be used to control quantities such as pressure, speed, power, flow rate, position, or the operating intensity of various devices.

The software determines the analog-output value according to the settings defined for each process. This value is usually within a specified range, and the controller converts it into the corresponding signal at the physical output. For example, changing an analog-output value can control the pressure of a proportional valve, the speed of a drive, the intensity of a source, or the force applied by an actuator.

Each analog output must be assigned to one of the controller’s analog channels according to the machine’s hardware design. The output-signal type, such as 0 to 10 volts, must be compatible with the input of the connected equipment. The minimum and maximum output values must also be set according to the equipment’s technical specifications and the machine’s actual requirements.

Unlike digital outputs, which have only active and inactive states, analog outputs can produce different values between the defined minimum and maximum. Therefore, an incorrect output range, command value, or signal type can cause improper equipment operation, reduced control accuracy, or a command outside the permitted range.

The dedicated analog outputs of the Glass Cutter interface are introduced briefly below, together with their names, applications, and operating ranges.

G-AnalogPin Cutting-head pressure control No Arg.
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-ZAxisPin
Function: G-ZAxis
Parameter: AnalogValue
AnalogMinValue
AnalogMaxValue
G-AnalogValue
G-ZAxisManual

The G-AnalogPin analog output is used to control the pressure of the main cutting head. The Radonix controller has one 0-to-10-volt analog output, which the software uses to adjust cutting-head pressure.

While the main head is active, the required pressure value is calculated from the configured parameters, and a corresponding voltage between 0 and 10 volts is applied to the analog output. This voltage is normally used to control an Electro-Pneumatic Regulator or similar equipment so that the pressure applied to the cutting head can be adjusted continuously. This output is not used in Peeling mode, and its analog-output value will be zero.

When the main head is activated by the G-ZAxis function and Peeling mode is inactive, the software checks the AnalogValue parameter.

First, AnalogValue is limited to a value between AnalogMinValue and AnalogMaxValue. The ratio of this value to AnalogMaxValue is then calculated, and the same ratio is converted to an output voltage from 0 to 10 volts.

For example:

  • If AnalogValue is zero, the output voltage will be approximately 0 V.

  • If AnalogValue equals half of AnalogMaxValue, the output voltage will be approximately 5 V.

  • If AnalogValue equals AnalogMaxValue, the output voltage will be approximately 10 V.

After calculation, this voltage is applied to the controller’s analog output and the cutting-head pressure is adjusted accordingly.

When G-ZAxis,0 is executed, the cutting cycle ends, or the main head is deactivated, the analog output immediately returns to 0 volts.

In Manual mode, the analog output also returns to zero when the G-ZAxis button is released.

The operator can change the head-pressure value through the G-AnalogValue parameter while the machine is operating. If the main head is active, the software calculates the new value without stopping the process and updates the 0-to-10-volt output accordingly, so that the cutting-head pressure changes immediately.

Functions

Functions are sets of predefined software commands used to perform a specified operation or process. Each function may include one or more execution stages and, when called, automatically executes all commands required to perform that operation.

Depending on its purpose, each function may interact with digital inputs, digital outputs, analog outputs, configuration parameters, axis states, or other parts of the software. Consequently, executing a function may change the state of various machine components, perform calculations, control axis movement, check sensor states, or execute a complete process.

Functions are usually called through M-Code, Interface buttons, digital inputs, the remote control, handwheel, keyboard, and Joystick. Many functions can also receive an Argument. Arguments define how a function operates and can specify the execution mode, target axis, equipment number, setting value, or other information required for execution.

Each function has one specific purpose and can be used independently or together with other functions to form a complete process. In many cases, several functions are executed in sequence to perform a complex operation such as machine preparation, workpiece movement, execution of the machining process, or completion of the operation.

The dedicated functions of the Glass Cutter interface are introduced briefly below, together with their names, arguments, and applications.

Functions
Function Link Description Argument Ralated
Section
G-AlignGlass Align the design with the glass sheet 0,1,M
G-SetReference Find and set the axis reference X,Y
G-Blower Control the blower output 0,1,2
G-Oil Control the oil or kerosene output 0,1,2
G-CornerJack Control the squaring jack 0,1,2
G-Pedal Button or pedal operation
G-ConveyorSearchGlass Search for glass on the Conveyor X,Y,…
G-ConveyorMoveGlass Move the Conveyor X,Y,…
G-Zaxis Control upward/downward movement of the cutting head 0,1,2
G-Peeling Enable/disable the glass protective-layer removal head
G-Braker Momentary control of a breakout bar 0-9
G-ToggleBraker Change the state of a breakout bar 0-9
G-Loader Execute the Loader cycle 1,0,-1
G-SearchGlass Search for glass using the sensor X,Y,…
G-Move Move the Conveyor X,Y,…
G-AlignGlass Align the design with the glass sheet No Arg.
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
DigitalOutput:
Parameter: OneStageAlignEnabled
SearchPrecision
SearchVelocity
DefaultReference for the X and Y axes
SearchPoint1 for the X and Y axes
SearchPoint2 for the Y axis
G-RotationAngle

G-AlignGlass is the function that aligns the cutting file with the actual position and angle of the glass sheet on the table. Using the laser sensor, the controller locates the sheet edges, corrects the file reference, and, in a full Align, matches the cutting-path angle to the glass angle.

This function does not rotate the glass or the tool; it changes the cutting-path coordinates, the X and Y references, and, when present, the C-axis value. Sensor and Offset accuracy therefore affect its operation.

G-AlignGlass

G-AlignGlass,0

This command executes automatic Align and, when finished, moves the machine to the appropriate Displace position; however, it does not start execution of the cutting file.

The controller first verifies that a cutting file is open, the machine is in Online or Simulation mode, Home has been completed, the three axes required for Align are free and Enabled, and none of the Emergency, Hold, Alarm, Homing, Running, or Limit states is active. G-LaserSensorPin must also be defined.

After the conditions are confirmed, the current file is reopened. In MultiFile mode, file number zero is opened. At this stage, G-RotationAngle is set to zero so that the previous Align angle does not remain in the calculations for the new file.

Using DefaultReference for the X and Y axes, SearchPoint1, SearchPoint2, and LaserSensorOffset, the controller calculates the sensor’s movement position. LaserSensorOffset compensates for the distance between the sensor and the cutting tool’s reference point; therefore, an error in its value or sign shifts the file’s final reference.

First, the sensor moves to the first search point. The first axis performs a Capture movement until the state of G-LaserSensorPin changes. The position at which the sensor state changes is recorded as point P0 and identifies the first glass edge.

If OneStageAlignEnabled=True, the process ends after this Capture. The controller corrects only the reference of the first axis using point P0 and LaserSensorOffset; the Y reference and design angle do not change. This mode is suitable for a machine on which the glass sheet has already been squared mechanically.

If OneStageAlignEnabled=False, the controller continues the full Align. A second Capture is first performed on the Y axis and point P1 is recorded. The controller then moves to the position specified by SearchPoint2 on the Y axis and performs a third Capture to record point P2.

The line between P1 and P2 determines the actual angle of the glass edge. Using this line and the perpendicular line passing through P0, the controller calculates the actual corner of the sheet. It then applies the sensor Offsets, changes the X and Y references, and rotates the XY coordinates of the cutting path and arc centers. The final angle is also added to the path’s C axis and displayed in G-RotationAngle.

The initial search speed is set by SearchVelocity. Edge-detection accuracy is controlled by SearchPrecision. The default SearchPrecision value is 1. In the current logic, if the Precision value is P, Capture records approximately P+2 sensor state changes; therefore, a value of 1 normally creates three detection stages.

As SearchPrecision is increased, the controller reverses the direction of movement to recheck the edge and reduces the travel distance and search speed. This can reduce the effect of momentary sensor errors and improve edge-detection accuracy, but it also increases Align time. The maximum value usable in Capture is 5.

During automatic Align, G-LaserSensorPin must be Active-High. An NC definition is not used for this path. If the sensor does not produce the expected state change, there is no specified Timeout and the process may remain in the waiting state.

After Transform is completed successfully, the machine is Displaced and remains waiting for the next command.

G-AlignGlass,1

This command executes all automatic Align stages described for G-AlignGlass,0: the file is opened, the laser sensor finds the glass edge or edges, the references and, when necessary, the path angle are corrected, and G-RotationAngle is updated.

The difference in this mode occurs at the end of the process. After Align is completed successfully and Transform is applied, the controller starts Run in the Forward direction.

G-AlignGlass,M

This command executes manual Align and does not use G-LaserSensorPin.

Before calling the command, the technician must save the glass-sheet reference point with SavePoint,1. SavePoint,2 must then be executed on the same glass edge at a suitable distance from the first point. The greater the distance between the two points, the lower the angle-calculation error will be.

After G-AlignGlass,M is executed, the controller:

  • Uses the point saved with SavePoint,1 as the reference.

  • Calculates the line between SavePoint,1 and SavePoint,2 as the sheet angle.

  • Applies the path Transform.

  • Updates G-RotationAngle.

In this mode, automatic Displace is not performed and Run does not start automatically. After manual Align is complete, the technician must check the reference, angle, and cutting-path position and then issue the appropriate movement or Run command.

G-SetReference Find and set the axis reference No Arg.
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Parameter: SearchVelocity
LaserSensorOffset for the X and Y axes
DefaultReference for the X and Y axes

G-SetReference is used to find the glass-sheet edge on one axis and set the reference for that axis. Unlike G-AlignGlass, this function does not rotate the file or correct the design angle; it only sets the X- or Y-axis reference using the laser sensor.

This command is used on machines where the reference of one axis must be determined independently by detecting the glass edge.

This command sets the X-axis reference.

G-SetReference,X

The controller first verifies that the machine is in Online or Simulation mode, a cutting file is open, Home has been completed, the required axes are free and Enabled, and none of the Emergency, Hold, Alarm, Homing, Running, or Limit states is active. G-LaserSensorPin must also be defined.

After the conditions are confirmed, the controller moves the X and Y axes to their corresponding DefaultReference values. It then moves the X axis in the positive direction through its full travel until G-LaserSensorPin changes state.

The search movement speed is taken from SearchVelocity. The Precision for this command is fixed at 3; therefore, the SearchPrecision parameter is not used in this function.

When the glass edge is detected, the controller sets the X reference to the recorded position plus the X-axis LaserSensorOffset. The Y reference remains equal to the Y-axis DefaultReference. These values are recorded in the reference system and the G59 coordinate bank.

After the position is recorded successfully, the controller executes the Displace command.

G-SetReference,Y

This command executes the same logic for the Y axis.

The controller first moves X and Y to their DefaultReference values. It then moves the Y axis in the positive direction through its full travel until G-LaserSensorPin changes state.

After the edge is detected, the Y reference is set to the recorded position plus the Y-axis LaserSensorOffset. The X reference remains equal to the X-axis DefaultReference. The new values are recorded in the reference system and the G59 bank.

After the position is recorded successfully, the Displace command is executed.

G-Blower Control the blower output No Arg.
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-BlowerPin
Parameter: PedalTime

G-Blower is the function that controls the glass-cutting table air blower. By creating an airflow beneath the sheet, the blower reduces friction between the glass and the table, making it easier to move and position the sheet.

This function controls only the state of the blower output and receives no feedback about actual air pressure or flow. Therefore, an active output does not confirm mechanical operation of the blower.

G-Blower,0

This command deactivates the G-BlowerPin output and switches off the blower.

After the command is executed, the output remains off until another command is issued to switch on the blower or change its state.

G-Blower,1

This command activates the G-BlowerPin output and switches on the blower.

After the command is executed, the output remains on. The software does not wait for air pressure to build or for actual blower operation, and it does not check an air-pressure sensor.

If this command is placed in the M-code of the cutting file, the controller continues the program without delay after executing the command.

G-Blower,2

This command changes the current state of G-BlowerPin:

  • If the output is off, it switches on.

  • If the output is on, it switches off.

The new output state remains unchanged until the next command is issued.

A short pedal press also executes this command. If the pedal is pressed for a period less than or equal to PedalTime, G-Pedal automatically calls G-Blower,2.

G-Oil Control the oil or kerosene output No Arg.
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-OilPin
Function:
Parameter: G-OilManual

G-Oil is the function that directly controls the cutting-tool oil or kerosene valve. This command switches the oil output on or off, or changes its state, independently of the tool state.

An active output only indicates that a command has been sent to G-OilPin; the software receives no feedback about actual oil flow, circuit pressure, or whether oil has reached the diamond.

G-Oil,0

This command deactivates the G-OilPin output and stops the oil flow.

The output remains off until the next command is issued.

G-Oil,1

This command activates the G-OilPin output and opens the oil valve.

The output remains on until a switch-off command, Toggle, or one of the software safety events occurs. The controller has no delay or feedback for oil reaching the tool or for confirming valve operation.

G-Oil,2

This command changes the current state of G-OilPin:

  • If the output is off, it switches on.

  • If the output is on, it switches off.

The new state remains unchanged until the next command is issued.

G-CornerJack Control the squaring jack 0,1,2
Related
Parts
Digital Input: G-CornerJackSensorPin Related Section:
Section 1.2.3
Digital Output: G-CornerJackUpPin
G-CornerJackPin
G-CornerJackDownPin
Function: G-Pedal
Parameter: CornerJackDelay
PedalTime

G-CornerJack,0

When this command is called, the controller first deactivates the Up outputs, G-CornerJackUpPin and G-CornerJackPin. It then activates G-CornerJackDownPin so that the jack moves in the Down direction.

After the Down output is activated, the controller monitors G-CornerJackSensorPin. This sensor is read as Active-High, meaning that activation of the raw sensor input indicates that the jack has reached the required position. The NC setting is not used for this sensor in the Corner Jack logic.

When the sensor is activated, the Down output is deactivated and jack movement ends. If the sensor has not been defined or is not activated, the controller has no specified Timeout and the Down output may remain on.

G-CornerJack,1

With this command, the controller first deactivates G-CornerJackDownPin and then activates the Up output, G-CornerJackUpPin or G-CornerJackPin.

The Up output remains active for the duration of CornerJackDelay. When this time ends, if G-CornerJackDownPin has been defined, the controller deactivates both Up and Down outputs and the Timer ends.

If the Down output has not been defined, the controller closes only the Timer after the Delay ends, and the Up output may remain on. This state must be checked during actual machine commissioning.

If argument 1 is defined on a momentary Button, pressing the Button activates the Up output. Releasing the Button deactivates the Up output and activates the Down output. No new Timer is started for the Down output created by the Button-release event; therefore, the Down output can remain on until the sensor is activated.

G-CornerJack,2

This command changes the Corner Jack state. The controller determines the jack’s current state from the sensor state, if a sensor is defined, or from its internal value.

If the jack’s current state is detected as Down, the Up path is activated and the jack moves in the Up direction for the duration of CornerJackDelay. If the current state is detected as Up, the Down path is activated and the controller waits until G-CornerJackSensorPin is activated.

If G-Pedal has been defined and the pedal is pressed for longer than PedalTime, G-Pedal executes this same command, G-CornerJack,2.

Note: The G-CornerJackUpPin and G-CornerJackDownPin outputs are designed for a jack connected to a double-solenoid valve. In this arrangement, one output moves the jack in the Up direction and the other moves it in the Down direction.

After the Up movement is complete, the Up output must be switched off; the period for which it remains active is determined by CornerJackDelay. During the Down movement, the Down output remains on until G-CornerJackSensorPin confirms that the jack has reached its final position. Therefore, in the double-solenoid configuration, a Timer is used for Up and a sensor is used for Down.

For a jack connected to a single-solenoid valve, only one output is required. When G-CornerJackPin is switched on, the jack rises; when it is switched off, the spring or return path of the valve causes the jack to descend. In this arrangement, the Down output and the end-of-travel sensor are not required to command the valve.

G-Pedal Button or pedal operation No Arg.
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Blower
G-CornerJack
Parameter: PedalTime

G-Pedal is the function that determines the behavior of the machine pedal. This function measures how long the pedal is held down and, after the pedal is released, executes either a Blower command or a Corner Jack command.

When the pedal is pressed, the controller records only the time at which the press began. No command is issued to the Blower or Corner Jack at this stage. Therefore, the element connected to G-Pedal must be momentary and must generate both Down and Up events. If only the press event is sent and no release event occurs, the final decision is not made.

When the pedal is released, the controller compares the duration of the press with PedalTime. If the duration is less than or equal to PedalTime, the controller executes G-Blower,2. As a result, the blower state changes: it switches off if the Blower is on, and switches on if it is off.

If the duration of the press is greater than PedalTime, the controller executes G-CornerJack,2. As a result, the Corner Jack state changes; depending on the jack’s current state, the controller issues either the Up or Down command.

G-ConveyorSearchGlass Search for glass on the Conveyor X,Y,…
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-SearchGlass
Parameter: SearchLength
SearchVelocity
StartLocationX
StartLocationY
RunContinuse

G-ConveyorSearchGlass is used to search for glass on the Conveyor. The controller moves the selected axis and locates the edge or end of the glass by monitoring changes in the laser-sensor state.

The argument of this command must be the name of the physical axis used to search for glass.

G-ConveyorSearchGlass,X

G-ConveyorSearchGlass,Y

The selected axis must be the axis along which Conveyor movement or glass transfer occurs.

After the function is called, the controller checks that the machine is in Online or Simulation mode, the selected axis is free and Enabled, and none of the Emergency, Hold, Alarm, Homing, or Limit states is active. G-LaserSensorPin must be defined in order to execute this process.

The controller first compares the machine’s current position with the starting point defined by StartLocationX and StartLocationY. If the machine is more than one unit from this point, it first moves the machine to this position so that the search begins from a defined, repeatable point.

After reaching the starting point, the controller checks the current state of G-LaserSensorPin. Unlike Align, this function applies the NC state stored for the sensor. Therefore, the sensor’s Active-High or Active-Low logic in the G-LaserSensorPin definition must match the sensor’s actual state.

The controller then moves the selected axis in the positive direction. The maximum travel length of each stage is defined by SearchLength, and its movement speed is defined by SearchVelocity in the Conveyor branch.

At the beginning of the search, the controller does not know on which side of the glass edge the sensor is located. The sensor may already be detecting glass, or there may be no glass in front of it. For this reason, the controller first records the current input state.

If the sensor’s initial state is not suitable for continuing the search, the controller moves the axis in the positive direction until the input state changes. This stage is used only to move beyond the initial state; in other words, the controller leaves the region in which the sensor has its current state.

After the first state change, the controller continues moving in the same direction and waits for the next sensor state change. The location of the second change is the position at which the glass search is completed.

For example, if the sensor detects glass at the beginning of the search, the controller first moves until the sensor no longer detects glass. As movement continues, it then waits for the next sensor change. If the sensor does not initially detect glass, the controller may proceed directly to detection of the next change, depending on the input logic and the required state.

.

This function does not calculate or store the sheet length; it only continues axis movement until the required sensor state change occurs.

If the axis travels through nearly the entire SearchLength and the sensor does not produce the expected state change, the controller stops the process and displays the Searching glass error message. In this state, check sensor operation, axis movement direction, the SearchLength value, the starting point, and the presence of glass in the sensor path.

After a successful search, the Finished message is displayed. If RunContinuse=True, the controller resumes Run after approximately 100 milliseconds. If RunContinuse=False, the process remains stopped after the search is completed.

G-ConveyorMoveGlass Move the Conveyor X,Y,…
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Move
G-SearchGlass
Parameter: MoveLength
G-MoveLenght
MoveVelocity
MoveCount
G-MoveCount
RunContinuse

G-ConveyorMoveGlass is used to move glass on the Conveyor. The controller moves the selected axis by a specified distance and, according to the movement counter, can resume the program or enter the glass-search stage.

After the function is called, the controller checks that the machine is in Online or Simulation mode, the selected axis is free and Enabled, and the machine is not in an Emergency, Hold, Alarm, Homing, or Limit state. The selected axis must also not be in Jog or Run.

After the conditions are confirmed, the controller moves the selected axis at MoveVelocity. The movement distance and direction are taken from MoveLength:

  • A positive value moves the axis in the positive direction.

  • A negative value moves the axis in the negative direction.

MoveLength must be appropriate for the axis’s permitted travel, the mechanical design of the Conveyor, and the actual location of the glass sheet. This parameter has no internal protective limit; therefore, an incorrect value can cause movement outside the expected range.

After axis movement is complete, the controller Resets MainPath and then checks the Conveyor counter state.

If MoveCount is zero or less than zero, the counter imposes no limit and the controller starts the next Run.

If MoveCount is greater than zero and the current counter has not yet reached the specified count, the controller increments the current counter by one and starts the next Run.

If the current counter reaches MoveCount, the controller sets the current counter back to 1. Controller behavior then depends on RunContinuse:

  • If RunContinuse=True, the controller executes G-SearchGlass to locate the new glass position.

  • If RunContinuse=False, the Conveyor cycle ends at this stage and the next Run does not start.

The total counter value can be changed with G-MoveCount. G-MoveCount,-1 can also be used to view or change the current counter, and G-MoveCount,-2 resets the current counter to 1.

Note:

Item G-ConveyorSearchGlass G-ConveyorMoveGlass
Purpose Locate the glass state or edge using the sensor Move the glass by a specified distance
Laser sensor Used Not used
Movement axis Moves until a sensor state change is found Moves by the fixed MoveLength distance
Speed SearchVelocity in the Conveyor branch MoveVelocity
Travel length Maximum defined by SearchLength Exactly equal to MoveLength
End result End the search or display Searching glass error Check MoveCount and resume Run or begin Search
Application Detect the glass position Transfer glass between cutting cycles

In simple terms, G-ConveyorSearchGlass asks, “Where is the glass?” and G-ConveyorMoveGlass says, “Move the glass by this amount.”

G-Zaxis Control upward/downward movement of the cutting head 0,1,2
Related
Parts
Digital Input: G-ZAxisSensorPin Related Section:
Section 1.2.3
Digital Output: G-ZAxisPin
Function: G-Peeling
Parameter: G-ZAxisDelay
G-ZAxisManual

This function is used to control the upward and downward movement of the cutting head and the separating head (Peeling). The active head is determined by the G-Peeling state: in normal mode, the command is sent to the main Z head, while the same command is issued to the separating head when Peeling is active.

When the main head moves down, G-AnalogValue is applied to the analog output so that the head pressure or operating intensity is adjusted according to the machine settings. The analog output applies only to the main head and is not applied in Peeling mode.

G-ZAxis,0

When G-ZAxis,0 is called, the selected-head output is switched off and the head must return to the upper position. At the same time, the analog-output value is set to zero; therefore, the pressure or analog command for the main head is also removed.

If a G-ZAxisSensorPin input has been defined for the selected head, the software waits until that input is activated and then continues to the next stage of the program. If no sensor has been defined, instead of waiting for an input, the software pauses for the G-ZAxisDelay value.

The Z sensor must therefore be installed in a position where its activation confirms that the head has reached the position expected by this command. If the sensor is defined but never activated, the program remains at this stage and the process does not continue.

G-ZAxis,1

When G-ZAxis,1 is called, the selected-head output is activated and the head receives the command to move down. If the main head is selected, G-AnalogValue is also sent to the G-AnalogPin output.

In this mode, regardless of the presence or state of the Z sensor, the software waits only for G-ZAxisDelay and then executes the next stage. This method is suitable when the head movement time is known and repeatable and sensor confirmation of the position is not required.

G-ZAxis,2

When G-ZAxis,2 is called, the selected head receives the downward-motion command as in the previous mode. For the main head, G-AnalogValue is also applied to the analog output.

If a G-ZAxisSensorPin input has been defined for the relevant head, the software waits for the sensor to be activated; otherwise, it pauses for G-ZAxisDelay. This mode is suitable for a machine on which arrival of the head at its lower or working position must be confirmed by a sensor.

If a sensor is installed, its location and logic must match the state expected by this command. For example, if the sensor detects only the upper position of the head, it is not suitable for confirming completion of the downward movement.

Note:

When G-ZAxisManual is active, automatic control of the Z output is disabled. In this state, calling the down command does not lower the head automatically, and the program continues without waiting for a sensor or delay.

In normal mode, when the head moves down, the lubrication system is also controlled automatically according to the Z command if G-OilManual is inactive. Activating G-OilManual stops only automatic oil control and does not prevent operation of the Z command itself.

During Emergency and Home events, the software switches off the main-head output and the analog output; however, the Peeling-head output must be checked separately during machine commissioning and safety testing. Starting execution of the cutting path also does not by itself switch off the Z command; therefore, the actual head state must be checked before machine movement begins.

G-Peeling Enable/disable the glass protective-layer removal head No Arg.
Related
Parts
Digital Input: G-ZAxisSensorPin Related Section:
Section 1.2.3
Digital Output: G-ZAxisPin
Function: G-Zaxis
Parameter: G-ZAxisDelay
G-PeelingOffset

This function enables or disables use of the Peeling head. The Peeling head is intended to remove the protective layer from the glass and operates independently of the main scoring head.

Activating this mode does more than select a new output; the software also shifts the head coordinates by the defined Offset to compensate for the actual position of the Peeling tool relative to the main tool. After Peeling is activated, G-ZAxis commands are routed to the output and sensor dedicated to the Peeling head.

In a normal G-Peeling call, the software changes the Peeling state regardless of the argument: it activates Peeling if it is inactive, and deactivates it if it is active.

When Peeling is activated, the software reads the X- and Y-axis Offsets from the G-PeelingOffset settings and shifts the position of both axes by these Offsets. The purpose of this shift is to place the tip of the Peeling head on the correct path coordinates despite its physical distance from the main head.

After Peeling mode is activated, G-ZAxis controls the G-ZAxisPin,1 group instead of the main G-ZAxisPin,0 group. If a Z sensor has been defined for the Peeling head, the second G-ZAxisSensorPin group is also used to wait for and confirm the head position.

In this mode, the G-AnalogPin output is not applied to the Peeling head and its value remains zero. Automatic oil control, which may be activated during main-head movement, is also not performed for the Peeling head.

When Peeling is deactivated, the software reverses the X- and Y-coordinate shift so that the machine once again uses the main-head coordinates as its basis. G-ZAxis commands are then routed back to the main head.

Note: The Offset value must equal the actual difference between the position of the main-head tip and the Peeling-head tip; its positive or negative sign must also match the actual directions of the X and Y axes. Before working on glass, test Peeling activation and deactivation without a tool or with a test sheet to confirm the shift direction of both axes.

In the current software version, the Peeling-head output is not explicitly switched off when Peeling mode changes. Therefore, before changing between the main head and Peeling, check the state of both Z outputs in the I/O section and, if necessary, return the heads to a safe state using G-ZAxis,0 or by switching off the outputs directly.

The Peeling state is not saved and starts as inactive after the software is restarted.

G-Braker Momentary control of a breakout bar 0-9
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-BrakerPin
Function:
Parameter:

This function is used to command a glass breakout bar or jack. Each breakout bar is identified by a number from 0 through 9 and can have one or more physical outputs assigned to it through G-BrakerPin.

G-Braker is a momentary command: when the command begins, the selected bar is activated, and when the command ends, its output is switched off. This function is suitable for a pushbutton, a momentary input, and M-codes that require the bar to be active only for a specified interval.

The argument of this function specifies the breakout-bar group number. For example, G-Braker,0 controls the outputs of group zero, and G-Braker,3 controls the outputs of group three.

On a Down event (pressing the button), the outputs of the selected group are activated and the breakout bar receives a movement command. On an Up event (releasing the button), the same outputs are switched off. Therefore, the time for which the bar is active is exactly equal to the time the button is held or the interval between the start and end of the command.

If no output has been defined with G-BrakerPin for the selected number, the command is executed in the software but no physical actuator moves. Numbers outside the range 0 through 9 also do not select a valid output.

When path execution begins, all G-BrakerPin outputs are switched off. All Breaker groups are also switched off during Emergency and Home events.

G-ToggleBraker Change the state of a breakout bar 0-9
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-BrakerPin
Function:
Parameter:

This function is used to change the state of a glass breakout bar. Each call reverses the output of the selected Breaker group: it switches on if it is off, and switches off if it is on.

Unlike G-Braker, this function is not momentary; releasing the button or ending the command does not switch off the output. It is therefore used for latching buttons, manual breakout-bar control, and cases where the operator must keep the bar active for the required length of time.

The argument determines the breakout-bar group number. For example, G-ToggleBraker,0 changes the state of group zero, and G-ToggleBraker,4 changes the state of group four.

On each Down event, the software checks and reverses the current state of the output bits for the selected group. An Up event makes no change to the output; therefore, the bar remains in the same state until this function is called again or its output is switched off through another path.

If no physical output has been defined by G-BrakerPin for the selected number, the state change occurs only in the software logic and no machine actuator moves. Numbers outside the range 0 through 9 also do not select a valid Breaker group.

When path execution begins, all Breaker outputs are switched off. All G-BrakerPin groups are also switched off during Emergency and Home.

G-Loader Execute the Loader cycle 1,0,-1
Related
Parts
Digital Input: G-LoaderUpSensorPin Related Section:
Section 1.2.3
G-LoaderDownSensor1Pin
G-LoaderDownSensor2Pin
Digital Output: G-LoaderUp1Pin
G-LoaderUp2Pin
G-LoaderDown1Pin
G-LoaderDown2Pin
Function:
Parameter: G-LoaderUpDelay1
G-LoaderUpDelay2
G-LoaderDownDelay

G-Loader,1

When G-Loader,1 is called, G-LoaderUp1Pin is activated first and the other three outputs are switched off.

After G-LoaderUpDelay1 has elapsed, G-LoaderUp2Pin is also activated, and both Up1 and Up2 outputs remain on simultaneously. The timing of this stage must match the machine’s actual mechanism so that the second stage does not begin before the Loader reaches the correct position.

The software then waits for G-LoaderUpSensorPin to be activated. If the sensor is not activated, the process remains at that stage and the Up outputs may remain on; no internal Timeout is defined for this wait.

After the Up sensor is activated, all four outputs are first switched off and only G-LoaderDown2Pin is activated. After G-LoaderUpDelay2 has elapsed, all Loader outputs are switched off and the cycle ends.

G-Loader,-1

When G-Loader,-1 is called, G-LoaderDown1Pin is activated first and the other three outputs are switched off.

The software waits for G-LoaderDownSensor1Pin to be activated. If this input does not change state, the cycle remains stopped and the next stage is not executed.

After the Down1 sensor confirms the position, G-LoaderDown2Pin is also activated; therefore, Down1 and Down2 are on simultaneously. If G-LoaderDownSensor2Pin has been defined, the software waits for it to be activated so that completion of the Down movement is confirmed by the sensor. If this sensor has not been defined, the software pauses for G-LoaderDownDelay instead.

At the end of the Down stage, all Loader outputs are switched off. The installation position, NC logic, and operating sequence of the Down1 and Down2 sensors must match this sequence exactly.

G-Loader,0

When G-Loader,0 is called, all four Up1, Up2, Down1, and Down2 outputs are switched off. This argument is used to stop the cycle manually or return the Loader outputs to the no-command state.

Note: The G-LoaderUpSensorPin and G-LoaderDownSensor1Pin sensors are required to complete the principal stages of the cycle. If a wire is disconnected, NC is configured incorrectly, a sensor is contaminated, or the mechanism jams, the software has no substitute timer for these sensors and the process remains waiting.

G-SearchGlass Search for glass using the sensor X,Y,…
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-ConveyorSearchGlass
Parameter: SearchLength
SearchVelocity
StartLocationX
StartLocationY
RunContinuse

This function is used to locate the glass edge on the Conveyor. By moving the selected axis and monitoring changes in G-LaserSensorPin, the software finds the edge position.

Unlike Align, this command does not change the design coordinates or the machine Reference, and it does not calculate or store the glass length. Its only result is to move the axis to the detected edge so that the next Conveyor process can continue from the correct position.

The software searches in the positive direction of the selected axis. The sensor installation direction, Conveyor movement direction, and axis sign must therefore be coordinated so that the required edge is found by moving the axis in the positive direction.

After the function is called, the software first checks the X and Y axes. If either axis is more than one unit away from its StartLocationX or StartLocationY value, the machine moves to the search starting position. This position must be selected safely so that the sensor and Conveyor mechanism remain within the permitted movement range.

The initial state of the laser sensor is then read. On this path, unlike Align, the NC setting defined for G-LaserSensorPin is applied; therefore, the active sensor state is interpreted according to whether the sensor is NO or NC.

If the initial sensor state requires the controller to move beyond the current state first, the first position-recording stage is executed. In this stage, the axis moves in the positive direction for no more than SearchLength until the first sensor state change is found. The purpose of this stage is to move beyond the sensor’s initial state, not to determine the final position of the glass edge.

After the first change is recorded, the software begins the second position-recording stage in the same direction. In this stage, it searches for the next sensor state change, and the axis stops where that change is detected. This position is considered the result of the glass search.

SearchVelocity defines the movement speed during the search stages, and SearchLength is the maximum distance that the software permits the axis to travel while looking for a sensor state change.

If the required sensor state change is found, the search ends with the Finished message. If RunContinuse is active, the software begins Run after approximately 100 milliseconds. If this option is inactive, the search ends after reaching the edge and the next path is not executed automatically.

If the axis travels through nearly the entire SearchLength without finding the required sensor state change, the software displays the Searching glass error message. Possible causes include an unsuitable Start Location distance, insufficient SearchLength, an incorrect axis direction, an incorrect NC setting, a sensor fault, or no glass in the sensor path.

G-Move Move the Conveyor X,Y,…
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-ConveyorMoveGlass
G-SearchGlass
Parameter: G-MoveLenght
MoveVelocity
G-MoveCount
RunContinuse

This function is used to move glass on the Conveyor by a specified distance. The command moves the selected axis at the defined speed and, after movement is complete, manages the path-execution state and repetition counter.

This function does not use a sensor to check the glass position; it only moves the axis by the defined value. Use G-SearchGlass to locate the glass edge.

The argument of this function must be the name of the physical axis that moves the glass; for example:

G-Move,X

G-Move,Y

G-MoveLenght determines the movement distance and direction. A positive or negative value for this parameter determines the axis Jog direction; the sign of the axis argument itself has no effect on movement direction in this function.

After the function is called, the software first checks that the selected axis is free and ready to move. It then moves that axis in Jog by G-MoveLenght at MoveVelocity.

After the axis stops completely, the software Resets the active path. This Reset prepares the machine to execute the next section of the file or the next repetition of the Conveyor process.

The software then checks G-MoveCount and the current movement number. If G-MoveCount is zero or less than zero, no limit is imposed on the number of movements, and execution of the next Run begins.

If G-MoveCount is greater than zero and the current number has not yet reached the defined count, the current number is incremented by one and the next Run is executed.

When the current number reaches the defined count, the software sets the current number back to 1. At this stage, if RunContinuse is active, G-SearchGlass is called instead of directly starting the next Run so that the glass edge is located again. If RunContinuse is inactive, the cycle ends at this stage.

Parameters

Parameters are adjustable values used to define how the software operates and adapt it to the structure and requirements of each machine. These values make it possible to configure the behavior of different parts of the system without changing the program logic.

Each parameter has a specific purpose and can be used to define values such as speed, acceleration, time, distance, Offset, position, repetition count, pressure, accuracy, limits, and other settings. During execution, many functions obtain their required values from these parameters, and changing a parameter can affect the operation of the related processes.

Parameters are organized in the Registry Editor under the branch for each Interface. Accordingly, each Interface provides the user with only the parameters related to its own operation, and settings for other Interfaces are not displayed in it.

Some parameters are displayed only when a feature is active or related equipment has been defined. For example, if a device, axis, input, output, or specific capability has not been activated or defined in the Interface, its related parameters are not displayed. This structure provides the user with only the settings required by the machine and prevents unusable parameters from being shown.

In addition to configuration parameters, some values are available to the operator for viewing or modification while the machine is running. These parameters are usually identified in the software by a prefix corresponding to the Interface name and can be viewed or changed through the user interface without entering the main settings section. They are generally used to control immediate machine conditions, view process status, change operating values, or make temporary adjustments.

It should be noted that changing an operating parameter affects only the processes or conditions that use that parameter and does not necessarily change the machine’s main settings or calibration.

The dedicated parameters of the Glass Cutter interface are introduced briefly below, together with their names, applications, default values, and access addresses.

The parameters of each interface generally fall into two groups: base settings and operating parameters.

Base Settings

Base settings are values located in the Interface Settings section, and their names are normally registered without a specific prefix. These values are used to define machine specifications, calibration, speeds, delays, ranges, and initial values.

The software reads these values when the Interface starts and uses them as initial values in its operating logic. Therefore, changes made directly to these values in Settings normally take effect after the software is closed and reopened.

Operating Parameters

Operating parameters are identified by a specific prefix in their names. For example, in interfaces that use the G- prefix, any parameter whose name begins with G- is an operating parameter.

These parameters can be changed through the user interface, value control, Remote, or program and are used to change operating conditions while the software is running. Changes to them affect Interface operation immediately.

Operating parameters can have one of the following three modes:

Temporary parameter

This type of parameter changes only the state of the current operating session and is not saved in the machine settings. After the software is restarted, its value returns to the initial state.

Calculated or read-only parameter

This type of parameter is calculated by the software and is used to display process status. The operator cannot change it as a setting. Its value may change or be reset to zero when a new process begins, a new file is opened, or the software is restarted.

Operating parameter linked to a base setting

Although it has an operating prefix, this type of parameter is linked to one of the Interface’s base settings and controls that same value during operation. A change takes effect immediately in machine operation and is saved in the base settings at the same time.

Consequently, after the software is closed and reopened, the parameter does not return to its initial value and retains the last recorded value. This type of parameter is suitable when the operator must be able to change a value during operation and retain that value for later use.

Parameters
Parameter Route Description Default Ralated
Section
AnalogMaxValue Main Maximum analog-output value for the cutting head 100
AnalogMinValue Minimum analog-output value for the cutting head 0
AnalogValue Default cutting-head analog pressure-output value
LoaderDownDelay Loader downward-movement delay time 1000
LoaderUpDelay1 Loader first-stage upward-movement delay time 1000
LoaderUpDelay2 Loader second-stage upward-movement delay time 1000
OneStageAlignEnabled Enable or disable single-stage alignment False
SearchPrecision Glass-position detection accuracy during search 1
SearchVelocity Movement speed during glass search 100
ZAxisDelay Head or Z-axis operating delay time 1000
MoveCount Conveyor Number of Conveyor movements 0
MoveLength Conveyor movement length at each stage 100
MoveVelocity Conveyor movement speed 20
RunContinuse Continuous Conveyor operation False
SearchLength Maximum glass-search length on the Conveyor 100
SearchVelocity Glass-search speed on the Conveyor 20
StartLocationX Search starting position on the X axis 0
StartLocationY Search starting position on the Y axis 0
DefaultReference X Default X-axis reference position 0
LaserSensorOffset Sensor Offset from the main head on the X axis 0
PeelingOffset Peeling-head Offset from the main head on the X axis 0
SearchPoint1 Y positioning coordinate for searching for glass on the X axis 33
DefaultReference Y Default Y-axis reference position 0
LaserSensorOffset Sensor Offset from the main head on the Y axis 0
PeelingOffset Peeling-head Offset from the main head on the Y axis 0
SearchPoint1 First X positioning coordinate for searching for glass on the Y axis 33
SearchPoint2 Second X positioning coordinate for searching for glass on the Y axis 66
G-OilManual User
Parameters
Enable/disable automatic lubrication
G-ZAxisDelay Z-jack movement delay
G-ZAxisManual Disable automatic Z control
G-AnalogValue Cutting-head analog pressure value
G-RotationAngle Angle of the most recent Align
G-MoveCount Conveyor movement counter
G-MoveLenght Conveyor movement length and direction
AnalogValue Default cutting-head analog pressure-output value 100
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-AnalogPin
Function: G-Zaxis
Parameter: G-AnalogMaxValue
AnalogMinValue

AnalogValue determines the analog-output command value for the main Z head. On machines where tool pressure, head force, or a proportional valve is controlled by an analog output, this value specifies the command level requested by the software.

AnalogValue is linked to the G-AnalogValue operating parameter. Therefore, changing AnalogValue in Settings also changes G-AnalogValue, and changing G-AnalogValue through a value control or program updates AnalogValue. Because of this link, the last recorded value is retained after the software is closed and reopened.

The three AnalogMinValue, AnalogMaxValue, and AnalogValue parameters form a common set:

  • AnalogMinValue is the lowest permitted command value.

  • AnalogMaxValue is the highest permitted value and the basis for output scaling.

  • AnalogValue is the operating value selected within this range.

The software limits AnalogValue to the minimum and maximum range and then sends its ratio to AnalogMaxValue to the G-AnalogPin output. For example, if the maximum value is 100 and the current value is 50, the analog output will be 50% of the full value.

If the main Z head is active, changing the value through G-AnalogValue is applied to the analog output immediately. This value affects only the main head; when G-Peeling is active, the analog output remains at zero.

G-AnalogValue must be changed using a value control or Set command. The Down event has not been implemented for this link; therefore, a momentary Button alone does not change the pressure value.

AnalogMaxValue Maximum analog-output value for the cutting head 100
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-AnalogPin
Function: G-Zaxis
Parameter: G-AnalogValue
AnalogMinValue

Refer to the AnalogValue description.

AnalogMinValue Minimum analog-output value for the cutting head 100
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-AnalogPin
Function: G-Zaxis
Parameter: G-AnalogMaxValue
AnalogValue

Refer to the AnalogValue description.

LoaderDownDelay Loader downward-movement delay time 1000
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Loader
Parameter:

LoaderDownDelay determines the duration of the first stage of the Loader cycle. This parameter is used only when G-Loader,-1 is executed.

At the beginning of this cycle, the first-stage output remains active for the time specified by LoaderDownDelay. When this time ends, the software enters the next stage and activates the Down1 command.

This value must match the actual time required by the Loader mechanism during the first movement stage. A value below the required time can cause the next stage to begin too early, while a higher value increases the total Loader cycle time.

The complete sequence of outputs, sensors, and stages in the lowering cycle is described under G-Loader.

LoaderUpDelay1 Loader first-stage upward-movement delay time 1000
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Loader
Parameter:

LoaderUpDelay1 determines the duration of the first stage of the G-Loader,1 cycle. This parameter is used only when G-Loader,1 is executed.

At the beginning of the G-Loader,1 cycle, the G-LoaderUp1Pin output is activated. This output remains on by itself for the time specified by LoaderUpDelay1. When this time ends, G-LoaderUp2Pin is also activated and the Loader enters the second stage.

This value must match the time required to complete the initial movement of the Loader mechanism. A value below the required time can cause the Up2 stage to be activated too early, while a higher value increases the total cycle time.

The complete sequence of outputs, sensors, and stages in the raising cycle is described under G-Loader.

LoaderUpDelay2 Loader second-stage upward-movement delay time 1000
Related
Parts
Digital Input: G-LoaderUpSensorPin Related Section:
Section 1.2.3
Digital Output: G-LoaderDown2Pin
Function: G-Loader
Parameter:

LoaderUpDelay2 determines the duration of the final stage of the Loader cycle. This parameter is used only when G-Loader,1 is executed.

After G-LoaderUpSensorPin is activated and completion of the Loader raising stage is confirmed, the software switches off the preceding outputs and activates only G-LoaderDown2Pin. This output remains on for the time specified by LoaderUpDelay2.

After this delay ends, all Loader outputs are switched off and the cycle is completed. Therefore, the value of this parameter must match the time required for the final stage of the Loader mechanism.

The complete sequence of outputs, sensors, and stages in the raising cycle is described under G-Loader.

OneStageAlignEnabled Enable or disable single-stage alignment FALSE
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-AlignGlass
Parameter: SearchPrecision
SearchVelocity
SearchPoint1
LaserSensorOffset

OneStageAlignEnabled determines whether a full glass Align is performed or only the first glass edge is located.

If this parameter is False, G-AlignGlass executes the complete Align process: it records the required glass edges, sets the X- and Y-axis References, and, when necessary, matches the design angle to the actual glass angle.

If it is True, the software executes only the first position-recording stage. In this mode, only the Reference of the first axis is updated using the laser sensor; the other axis and the design angle do not change.

This mode is suitable for machines on which the glass has been placed in the correct alignment by a square or mechanical mechanism before Align, and only the position of one glass edge must be determined.

Full details of the Align stages, the method for recording the sensor position, and its effect on the Reference and design angle are provided in the G-AlignGlass description.

SearchPrecision Glass-position detection accuracy during search 1
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-AlignGlass
G-SetReference
G-SearchGlass
Parameter: SearchVelocity
SearchPoint1
SearchPoint2

SearchPrecision determines the degree of refinement used when recording the laser-sensor position during automatic Align. This parameter is used only in the G-AlignGlass process and is intended to improve the accuracy of glass-edge detection.

During Align, the first sensor state change identifies the approximate edge position. As SearchPrecision is increased, the software repeats position recording several times from opposite directions. Each new recording narrows the region in which the glass edge may be located; as a result, the final edge position is determined more accurately.

Reducing the movement range means that each successful recording decreases uncertainty in the edge position, and the next movement checks the same area within a narrower, more precise range. The sensor stops movement as soon as the required state change is detected; therefore, in practice, the actual movement path during the refinement stages is normally shorter than the initial search.

In the current software logic, the search speed decreases at each refinement stage to one-quarter of the speed used in the preceding stage. This speed reduction decreases the effect of sensor response delay, mechanical vibration, and errors caused by high speed on the recorded position. The result is greater accuracy, but Align time also increases.

An excessively high value for this parameter is useful only when the sensor, mechanism, and safe space are suitable for the additional back-and-forth movements. On most machines, a low, stable value produces a more reliable result than a high value with a long Align time.

In the current software logic, a value of P results in approximately P+2 recordings of sensor state changes. For example, the default value of 1 creates approximately three position-recording stages. The maximum value usable in the position-recording process is 5.

This parameter is not used in G-SearchGlass. G-SetReference also uses its own fixed accuracy value and does not follow SearchPrecision.

SearchVelocity Movement speed when searching for glass during Align movement 100
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-AlignGlass
G-SetReference
Parameter: SearchPrecision
SearchPoint1
SearchPoint2
LaserSensorOffset

SearchVelocity in the main Settings section defines the axis movement speed when searching with the laser sensor during the Align and Set Reference processes.

This parameter differs from SearchVelocity in the Conveyor section. The present value controls the search speed of G-AlignGlass and G-SetReference, while the speed used to search for glass on the Conveyor is read from the SearchVelocity parameter in the Conveyor section.

Increasing this value reduces Align and Set Reference time, but can increase the effect of sensor response delay, mechanical backlash, and errors caused by stopping the axis. Decreasing the value makes the search slower and generally helps record the edge position more accurately, but increases the process time.

The appropriate value must be set according to the actual axis speed, stopping distance, sensor type, and quality of the machine mechanism. Complete details of the sensor-search stages are provided in the G-AlignGlass and G-SetReference descriptions.

ZAxisDelay Head or Z-axis operating delay time 1000
Related
Parts
Digital Input: G-ZAxisSensorPin Related Section:
Section 1.2.3
Digital Output: G-ZaxisPin
Function: G-Zaxis
Parameter: G-ZAxisDelay
G-ZAxisManual

ZAxisDelay determines how long the software waits for movement of the pneumatic Z head to be completed. This parameter does not control the actual speed of the jack or head; it only specifies how long the software pauses before proceeding to the next stage.

This value is used in G-ZAxis. If no Z sensor has been defined for the selected head, the software pauses for ZAxisDelay instead of waiting for a sensor. In the G-ZAxis,1 command, the software also always waits for ZAxisDelay regardless of whether a sensor is present.

In G-ZAxis,0 and G-ZAxis,2, if a Z sensor has been defined for the selected head, the stage ends when the sensor is activated and ZAxisDelay does not replace the sensor. If no sensor has been defined, this parameter determines the waiting time.

This parameter applies to a pneumatic Z. On a machine with a motor-driven Z axis, axis movement time and speed are determined by the axis movement settings and the program path.

MoveCount Number of Conveyor movements 0
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Move
G-ConveyorMoveGlass
G-SearchGlass
Parameter: G-MoveCount
MoveLength
MoveVelocity
RunContinuse

MoveCount determines the number of Conveyor movements in one cycle. This parameter is checked at the end of each execution of G-Move or G-ConveyorMoveGlass and specifies how many times the Conveyor must move the glass.

If MoveCount is zero or less than zero, the number of movements is not limited and the next Run begins after each movement.

If MoveCount is greater than zero, the software compares the current movement number with this value. Until the current number reaches the defined value, it is incremented by one and the next Run is executed. After the specified count is reached, the current number is set back to 1. At this stage, if RunContinuse is active, the software executes G-SearchGlass to locate the glass edge again; otherwise, the cycle ends.

In addition to the main value, the G-MoveCount link is used to manage the current movement number:

  • G-MoveCount or a normal argument: Read or change the total number of movements

  • G-MoveCount,-1: Read or change the current movement number

  • G-MoveCount,-2: Reset the current movement number to 1

MoveLength Conveyor movement length at each stage 100
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Move
G-ConveyorMoveGlass
Parameter: G-MoveLenght
MoveVelocity
MoveCount
RunContinuse

MoveLength determines the distance and direction of Conveyor movement each time the movement command is executed. This parameter is used in G-Move and G-ConveyorMoveGlass.

A positive or negative value specifies the selected axis’s direction of movement, and its numerical value determines the movement length. For example, changing the sign of this parameter reverses the Conveyor movement direction.

The software applies no automatic limit to this value; therefore, the selected length and direction must match the Conveyor’s mechanical travel, the glass position, and the machine’s safe operating range. An unsuitable value can cause excessive glass movement or move it close to mechanical limits.

MoveLength is linked to the G-MoveLenght operating parameter. Note that the operating link name is intentionally spelled Lenght, while the Settings parameter name and storage key are MoveLength.

Changing MoveLength in Settings also changes G-MoveLenght, and changing G-MoveLenght during operation updates MoveLength. A value changed through G-MoveLenght takes effect immediately and is retained after the software is closed and reopened.

Complete details of the Conveyor movement process and its relationship to the movement counter are provided in the G-Move description.

MoveVelocity Conveyor movement speed 20
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Move
G-ConveyorMoveGlass
Parameter: MoveLength
MoveCount
RunContinuse

MoveVelocity determines the Conveyor-axis movement speed each time G-Move or G-ConveyorMoveGlass is executed. This parameter specifies only the axis Jog speed; movement length and direction are read from MoveLength.

Increasing MoveVelocity reduces the time required to move the glass, but can increase the likelihood of glass slippage, impact at the end of movement, and errors caused by stopping the axis. Decreasing the value makes movement more controllable but increases the total Conveyor cycle time.

The appropriate value must be set according to the weight and dimensions of the glass, table friction, Conveyor power, acceleration, and axis stopping distance. The software applies no automatic limit to this value; therefore, an unsuitable value may fall outside the mechanism’s safe operating range.

Complete details of the Conveyor movement process and the start time of the next Run are provided in the G-Move description.

RunContinuse Continuous Conveyor operation FALSE
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-SearchGlass
G-Move
G-ConveyorSearchGlass
G-ConveyorMoveGlass
Parameter: MoveCount
SearchLength
StartLocationX
StartLocationY

RunContinuse determines whether the Conveyor cycle continues automatically or stops after a stage is completed.

If this parameter is active, the software begins Run approximately 100 milliseconds after G-SearchGlass succeeds. In G-Move, when the number of movements defined by MoveCount is completed, the software also executes G-SearchGlass again to relocate the glass edge instead of ending the cycle.

If RunContinuse is inactive, the cycle stops after the defined number of Conveyor movements is reached, and the next stage must be started by a separate command.

This parameter determines only whether the process continues automatically; it does not change the speed, movement length, or glass position. Complete details of the glass-search and movement process are provided in the G-SearchGlass and G-Move descriptions.

SearchLength Maximum glass-search length on the Conveyor 100
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-SearchGlass
G-ConveyorSearchGlass
Parameter: SearchVelocity
StartLocationX
StartLocationY
RunContinuse

SearchLength determines the maximum distance that the Conveyor axis is permitted to travel while looking for a change in the laser-sensor state. This parameter is used in G-SearchGlass and G-ConveyorSearchGlass.

After the machine reaches the search starting position, the selected axis moves in the positive direction until the required state change is detected in G-LaserSensorPin. SearchLength defines the permitted limit of this movement.

If the sensor changes state before reaching this limit, the axis stops at the detection point and the search process continues. If the axis travels through nearly the entire SearchLength without the required state change occurring, the software displays the Searching glass error message.

This parameter does not calculate or store the actual glass length; it only defines the permitted movement range for locating the edge. Its value must be sufficient to include the glass edge within the search range but must not exceed the axis’s safe travel or the Conveyor’s mechanical limits.

Complete details of the sensor position-recording stages, NC state, and causes of search errors are provided in the G-SearchGlass description.

SearchVelocity Glass-search speed on the Conveyor 20
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-SearchGlass
G-ConveyorSearchGlass
Parameter: SearchLength
StartLocationX
StartLocationY
RunContinuse

SearchVelocity in the Conveyor section defines the axis movement speed when G-SearchGlass and G-ConveyorSearchGlass are executed. This parameter controls the speed at which the laser sensor searches for the glass edge.

This value differs from SearchVelocity in the main Settings section. The main SearchVelocity is used for Align and Set Reference, while the present value applies only to the glass search on the Conveyor.

Increasing this value reduces the time required to locate the glass edge, but can increase detection errors caused by sensor delay and axis stopping distance. Decreasing the value makes the search slower and more controllable but increases the Conveyor cycle time.

The appropriate value must match the actual Conveyor-axis speed, stopping capability, sensor type, and safe distance from the machine’s mechanical limits. Complete details of the glass-search process are provided in the G-SearchGlass description.

StartLocationX Search starting position on the X axis 0
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-SearchGlass
G-ConveyorSearchGlass
Parameter: StartLocationY
SearchLength
SearchVelocity

StartLocationX determines the base X-axis position at which the search for glass on the Conveyor begins. Together with StartLocationY, this value defines the point from which the G-SearchGlass and G-ConveyorSearchGlass processes begin.

The selected position must place the laser sensor within a suitable range for locating the glass edge, and the search path in the positive direction of the selected axis must match the Conveyor’s safe travel and the glass position.

An incorrect value can place the sensor in an unsuitable position relative to the glass and cause the search to end with an error. Details of the search stages and edge-detection method are provided in the G-SearchGlass description.

DefaultReference Default reference position 0
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-SetReference
G-AlignGlass
Parameter: LaserSensorOffset
SearchVelocity

DefaultReference is present in both the X-axis and Y-axis settings sections, and its description is the same for both axes. This parameter defines the default reference position of the corresponding axis.

This value is used when the software must return the axis Reference to its base state or begin the process of setting the Reference with a sensor. In G-SetReference, the software first moves both the X and Y axes to their respective DefaultReference values and then performs the sensor search for the selected axis.

The X-axis value must therefore match the safe base position of the X axis, and the Y-axis value must match the safe base position of the Y axis. These two values are set independently, but their operation and application are the same.

Complete details of the Reference-setting process are provided in the G-SetReference description.

LaserSensorOffset Sensor Offset from the main head  
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-AlignGlass
G-SetReference
Parameter: DefaultReference
SearchPoint1
SearchPoint2

LaserSensorOffset is present in both the X-axis and Y-axis settings sections, and its description is the same for both axes. This parameter defines the actual distance from the laser sensor to the reference point of the main head on the corresponding axis.

The laser sensor detects the glass edge at its installed position, but the position required by the software must be calculated from the actual location of the main head. LaserSensorOffset compensates for this positional difference so that, after the sensor detects the edge, the machine’s Reference or final position is set according to the main-head location.

For the X axis, this parameter compensates only for the difference between the sensor and head in the X direction. It performs the same function in the Y direction for the Y axis. The positive or negative sign of the value must match the actual axis direction and the sensor’s installed position relative to the main head.

If this Offset is set incorrectly, the sensor will detect the glass edge correctly, but the Reference or final design position will be displaced relative to the glass. This value must be calibrated by accurately measuring the distance from the sensor to the head reference point and performing an Align test.

Complete details of the use of this Offset in the Align and Set Reference processes are provided in the G-AlignGlass and G-SetReference descriptions.

PeelingOffset Peeling-head Offset from the main head  
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Peeling
Parameter:

PeelingOffset is present in both the X-axis and Y-axis settings sections, and its description is the same for both axes. This parameter defines the physical position difference between the Peeling head and the main head on the corresponding axis.

When G-Peeling is activated, the software applies the Offset defined for the X and Y axes to the machine position so that the Peeling head is placed on the correct path coordinates despite its physical distance from the main head. When Peeling is deactivated, this shift is removed from the coordinates and the machine again uses the main-head coordinates as its basis.

The X-axis value compensates only for the difference between the Peeling head and the main head in the X direction, and the Y-axis value performs the same function in the Y direction. The positive or negative sign of each value must match the actual axis direction and the physical positions of the two heads.

If this Offset is set incorrectly, the path will be correct for the main head, but the Peeling head will be positioned incorrectly on the glass. The values for both axes must be calibrated by measuring the actual distance between the tips of the two heads and performing a test without glass or with a test sample.

Complete details of changing Peeling mode and its effect on Z are provided in the G-Peeling description.

SearchPoint Positioning point for glass search  
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-AlignGlass
Parameter: OneStageAlignEnabled
SearchPrecision
SearchVelocity
LaserSensorOffset

SearchPoint1 and SearchPoint2 define the laser-sensor positions used to record the glass-edge positions during a full Align. These values are calculated as percentages of the design dimensions; for example, a value of 33 places the search point at approximately 33% of the corresponding path.

These parameters ensure that edge positions are recorded at points located a suitable distance from the glass corner. Correct selection of these points improves the accuracy of the glass angle and Reference calculation.

SearchPoint1 for the X axis

SearchPoint1 in the X-axis settings section defines the Y-axis position used when searching for the edge associated with the X axis. The software places the sensor at this Y position and then records the X-edge position.

SearchPoint1 and SearchPoint2 for the Y axis

SearchPoint1 and SearchPoint2 in the Y-axis settings section define two separate positions on the X axis. At each of these two positions, the software records the Y edge of the glass.

Recording two positions on the Y edge makes it possible to calculate the actual angle of the glass edge. A suitable distance between these two points reduces the effect of sensor error and mechanical backlash and increases angular Align accuracy.

If the two points are too close together, a small sensor-detection error can noticeably change the calculated angle. The selected points must also lie within the actual glass area, outside any damaged edge region, and within the sensor’s safe movement range.

Complete details of the position-recording stages and Align calculation are provided in the G-AlignGlass description.

G-OilManual Enable/disable automatic lubrication  
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-OilPin
Function: G-Oil
G-Zaxis
Parameter:

G-OilManual determines whether tool lubrication is controlled automatically together with Z-head movement.

When this parameter is 0, automatic lubrication control is active. In this mode, lowering the main head with G-ZAxis activates the oil output, and raising the head deactivates it.

When G-OilManual is 1, the automatic connection between lubrication and Z is disabled. In this mode, G-ZAxis does not change the oil-output state, and the oil must be controlled with G-Oil or another control method.

This parameter does not itself switch the oil output on or off; it only enables or disables automatic oil control. An active G-OilManual does not prevent operation of the manual G-Oil command.

G-OilManual is a temporary operating parameter and is not linked to a Settings parameter. Its value is not saved in the settings and starts at 0 after the software is closed and reopened.

Details of direct oil-output operation are provided in the G-Oil description, and its relationship to head movement is described under G-ZAxis.

G-ZAxisDelay Z-jack movement delay  
Related
Parts
Digital Input: G-ZAxisSensorPin Related Section:
Section 1.2.3
Digital Output: G-ZAxisPin
Function: G-Zaxis
Parameter: ZAxisDelay

This operating parameter is linked to ZAxisDelay in Settings. A complete explanation of its operation, default value, how changes are applied, and value retention is provided in the ZAxisDelay section.

G-ZAxisManual Disable automatic Z control  
Related
Parts
Digital Input: G-ZAxisSensorPin Related Section:
Section 1.2.3
Digital Output: G-ZAxisPin
Function: G-Zaxis
Parameter: ZAxisDelay

G-ZAxisManual enables or disables automatic control of the Z head. This parameter does not move the tool manually; it only prevents G-ZAxis from controlling the head automatically.

When this parameter is 0, automatic Z control is active, and G-ZAxis controls the head output according to its argument and, when required, waits for the sensor or delay.

When it is 1, automatic Z control is disabled. In this mode, calling G-ZAxis does not activate the head output automatically, and the program does not wait for the Z sensor or delay. This state is used for service, I/O testing, or when head control has been assigned to another circuit or system.

G-ZAxisManual is a temporary operating parameter and is not linked to a Settings parameter. Its value is not saved in the settings and starts at 0 after the software is closed and reopened.

G-AnalogValue Cutting-head analog pressure value  
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output: G-AnalogPin
Function: G-Zaxis
Parameter: G-AnalogMaxValue
AnalogMinValue

This operating parameter is linked to AnalogValue in Settings. A complete explanation of its operation, default value, relationship to AnalogMinValue and AnalogMaxValue, how the value is applied, and value retention is provided in the AnalogValue section.

G-RotationAngle Angle of the most recent Align  
Related
Parts
Digital Input: G-LaserSensorPin Related Section:
Section 1.2.3
Digital Output:
Function: G-AlignGlass
Parameter: OneStageAlignEnabled
SearchPoint

G-RotationAngle displays the angle resulting from the most recent glass Align. This value indicates the amount of rotation calculated by the software to match the design to the actual angle of the glass sheet.

This parameter is read-only and the operator cannot change it manually. Its value is updated after G-AlignGlass is executed successfully and is displayed to two decimal places.

During a full Align, the angle is calculated from the difference between the positions recorded on the glass edge. During a single-stage Align, no new angle is calculated because only the position of one edge is determined.

G-RotationAngle is a calculated, temporary value and is not linked to Settings. Its value returns to zero when a new file is opened.

This parameter is very important for jobs that have been partially cut and must continue after a Stop or Reset. The G-RotationAngle value must be recorded before the software is Reset.

After Reset, the angle value is lost. If Align is performed again at this stage, even a small laser-sensor error when recording the edge position can create a new angle. This angular difference may cause the remaining cutting lines not to match the previous lines and may damage the glass.

In this situation, the operator can enter the recorded G-RotationAngle value in the software’s Transform mode so that the design is rotated to the same previous angle and the remaining path matches the completed cutting lines. Before work continues, the match between the path and the previous cutting lines must then be checked carefully.

G-MoveCount Number of Conveyor movements 0
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Move
G-ConveyorMoveGlass
G-SearchGlass
Parameter: G-MoveCount
MoveLength
MoveVelocity
RunContinuse

This operating parameter is linked to MoveCount in Settings. A complete explanation of its operation, default value, how changes are applied, value retention, and use of the -1 and -2 arguments is provided in the MoveCount section.

G-MoveLength Conveyor movement length at each stage 100
Related
Parts
Digital Input: Related Section:
Section 1.2.3
Digital Output:
Function: G-Move
G-ConveyorMoveGlass
Parameter: G-MoveLenght
MoveVelocity
MoveCount
RunContinuse

This operating parameter is linked to MoveLength in Settings. A complete explanation of its operation, default value, how changes are applied, movement direction, and value retention is provided in the MoveLength section.