luca one day

main
Luca Toniolo 12 months ago
parent fb76b60eaf
commit 52bfb2e2b1

@ -1,39 +1,40 @@
# 1 AitalMAC UI
![1.png](/aitalmac-ui/1.png)
![AitalMAC UI](/aitalmac-ui/1.png)
***Figure 1**: The AitalMAC application User Interface as it's displayed before connecting*
The software interface is divided into distinct sections, each serving a specific purpose. Below is a breakdown of the main components:
- **1.1 Connect window**
- [**Connect window**](#h-11-connect-window)
- **Connection Status**: Enables users to connect to the CNC controller.
- **Behavior**: When the software connects to the CNC controller automatically at startup, this page is skipped, and users are taken directly to the manual interface.
- **Activity Bar (Left Side)**
**The Activity Bar** is a vertical panel located on the left side of the interface. It is used to switch between different pages or activities within the software, each corresponding to a specific function or operation of the CNC machine.
A vertical panel located on the left side of the interface. It is used to switch between different pages or activities within the software, each corresponding to a specific function or operation of the CNC machine.
- **1.2 Manual**: Access the manual control page for direct machine manipulation and jogging.
- **1.3 Auto**: Switch to automatic operation, where preprogrammed toolpaths are executed.
- **1.4 MDI (Manual Data Input)**: Input and execute G-code commands manually.
- **1.5 I/O:** Monitor digital Input/Output signals of the machine and view machine working hours.
- **1.6 Parameters**: Navigate to the parameters page for configuring machine settings and system variables.
- **1.7 Tools:** Access Tool Manager, where you can create tools, set feeds and speeds for manual operations, and configure tool offsets.
- **1.8 Others:** Various additional tools are available, most notably the Remote Control settings.
- **1.9 Machine:** This button enables/disables machine operations. Colors indicate enabled state. Machine faults prevent activation and display errors.
- **1.10** **Status and Control Panel**
- [**Manual**](#h-12-manual): Access the manual control page for direct machine manipulation and jogging.
- [**Auto**](#h-13-auto): Switch to automatic operation, where preprogrammed toolpaths are executed.
- [**MDI (Manual Data Input)**](#h-14-mdi): Input and execute G-code commands manually.
- [**I/O**](#h-15-io): Monitor digital Input/Output signals of the machine and view machine working hours.
- [**Parameters**](#h-16-parameters): Navigate to the parameters page for configuring machine settings and system variables.
- [**Tools**](#h-17-tools): Access Tool Manager, where you can create tools, set feeds and speeds for manual operations, and configure tool offsets.
- [**Others**](#h-18-others): Various additional tools are available, most notably the Remote Control settings.
- [**Machine:**](#h-19-machine) This button enables/disables machine operations. Colors indicate enabled state. Machine faults prevent activation and display errors.
- [**Status and Control Panel**](#h-110-status-and-control-panel)
- **3D Preview**: Displays a visual representation of the machine or toolpath, aiding in real-time monitoring.
- **Machine Position and Torque Information**: Numerical or graphical data about the machine's current position and applied torque.
- **Message log area:** Displays system messages, errors, and warnings for easy troubleshooting and status updates.
- **1.11 Bottom Toolbar**
The bottom section of the interface features a toolbar displaying key information about the current machine state:
- [**Bottom Toolbar**](#h-111-bottom-toolbar)
A toolbar on the bottom section of the interface displaying key information about the current machine:
- **Loaded Tool**: Indicates the currently loaded tool in the CNC machine.
- **Other Info**: May include machine status, active program, or system warnings.
- **Other Info**: Including machine status, active program, and system warnings.
## 1.1 Connect window
![1.1.png](/aitalmac-ui/1.1.png)
![Connect Window](/aitalmac-ui/1.1.png)
***Figure 1.1**: The Connect window which only appears when automatic connection fails*
The **Connection Window** appears when the software starts up and cannot automatically connect to the CNC controller. It allows users to establish communication between the software and the CNC controller.
@ -64,68 +65,55 @@ The button to close the program.
## 1.2 Manual
![1.2.png](/aitalmac-ui/1.2.png)
![Manual](/aitalmac-ui/1.2.png)
***Figure 1.2**: Manual page of the AitalMAC Application*
The **Manual Page** provides direct access to machine operations and motion control. This interface enables operators to manually control various basic machine functions.
### 1.2.1 General
The **General** control tab provides buttons for executing common machine functions.
### 1.2.2 Spindle
- [**General**](#h-121-general)
- Provides buttons for executing common machine functions.
The **Spindle** control tab allows operators to:
- [**Spindle**](#h-122-spindle)
- Activates spindle rotation according to the settings specified in the tool's database.
- Includes a button to change the spindle rotation direction (clockwise or counterclockwise), essential for tools requiring specific rotational directions.
- The spindle power button activates the rotation according to the settings specified in the tool's database, which is connected to the machine. This button is essential for the machine to function in manual mode, controlled by the operator.
- A button to change the direction of rotation of the spindle is provided. It can be set to rotate clockwise or counterclockwise, depending on the needs of the operator and the specific cutting tool being used. This feature is essential for proper operation of certain cutting tools, as it affects the direction of threaded fixation and the sharpening of cutting edges. The button is intended for manual use by the operator of the machine.
- [**Water Jet**](#h-123-water-jet)
- Controls for raising and lowering the water jet nozzle.
- Start and stop the high-pressure pump.
### 1.2.3 Water Jet
The **Water Jet** control tab provides controls to:
- Raise and lower the water jet nozzle.
- Start and stop the high-pressure pump.
### 1.2.4 Options
- [**Options**](#h-124-options)
- Includes buttons for additional machine functions.
The **Options** control tab includes buttons for additional machine functions.
- [**Output**](#h-125-output)
- Operates the main water supply valve.
- Activates auxiliary water systems.
- Controls cooling system water flow.
### 1.2.5 Output
- [**Joint Override**](#h-126-joint-override)
- Allows bypassing of axis limit sensors to move beyond axis limits.
- **Note**: This function should only be used with caution by authorized personnel.
The **Output** control tab manages water-related systems:
- [**Main Manual Machine Controls**](#h-127-main-manual-machine-controls)
- Enables movement along all axes.
- Operates table controls, such as lifting and lowering.
- Controls the vacuum lifter for slabs.
- Parks the machine along the B and C axes.
- Operate the main water supply valve.
- Activate auxiliary water systems.
- Control cooling system water flow.
### 1.2.6 Joint
The **Joint Override** control tab allows operators to bypass axis limit sensors and move beyond axis limits.
- **Note**: This function should only be used with caution by authorized personnel.
### 1.2.7 Main Manual Machine Controls
This section contains primary machine control buttons, enabling operators to:
- Move the machine along all axes.
- Operate table controls, such as lifting and lowering.
- Use the vacuum lifter for slabs.
- Park the machine along the B and C axes.
### 1.2.1 General
The **General** control tab provides buttons for executing common machine functions:
![1.2.1.png](/aitalmac-ui/1.2.1.png)
![General tab](/aitalmac-ui/1.2.1.png)
***Figure 1.2.1**: General tab within the manual page*
#### 1.2.1.1 Home All
The **HOME ALL** function moves all machine axes to their reference (home) positions.
- For machines equipped with motors featuring absolute encoders (which is the case for most AitalMAC machines), the home position is provisional.
- The provisional home position will be overwritten by the absolute encoder position when the **Machine On** button is pressed.
- The provisional home position will be overwritten by the absolute encoder position when the [**Machine On**](#h-19-machine-on) button is pressed.
#### 1.2.1.2 Unhome All
@ -135,7 +123,8 @@ Clears the homed status of all machine axes.
opens up tool list window, allowing user to switch the currently active tool.
![**Tool list**](/aitalmac-ui/1.2.1.3.png)
![Change tool](/aitalmac-ui/1.2.1.3.png)
***Figure 1.2.1.3**: Tool change window*
##### 1.2.1.3.1 Tool List
@ -153,39 +142,41 @@ Button to exit the tool selection panel.
This button activates the selected tool from the tool list for use on the machine. On AitalMAC base model saws, which lack automatic or manual tool change stations, the tool will be loaded into memory as the current tool. For machines equipped with tool stations or positions, the automatic tool change routine will be executed to load or exchange the current tool with the selected tool from the list.
---
#### 1.2.1.4 Parking
This button moves the machine to a designated "parking" position as defined in the parameters. Parking is not always safe, particularly when the machine is engaged with the material, such as during a 45-degree miter cut. Always ensure the machine is in a safe state before initiating the parking operation.
#### 1.2.1.5 Touch Off
#### 1.2.1.5 Touch-Off
Moves the machine origin reference point to the current tool position, effectively redefining the machines working coordinates.
If this action is performed by mistake and then confirmed, a blue line will appear in the 3D area to indicate the offset. It is advised to clear any accidentally applied touch-offs to prevent potential errors or unexpected behaviors.
#### 1.2.1.6 Clean Touch Off
Resets or removes the current touch-off reference point.
Clears and resets the current touch-off reference point.
#### 1.2.1.7 Edit Tool
Opens a dialog to modify currently loaded main tool parameters.
![1.2.1.7.png](/aitalmac-ui/1.2.1.7.png)
![Edit tool](/aitalmac-ui/1.2.1.7.png)
***Figure 1.2.1.7**: Edit tool window*
**Introduction to Tool Management**
The tool management system in the AitalMAC application is inherited from AitekCAM, a CNC Stone Machining Center application initially developed for routing operations and later extended to include blade functionality. To maintain compatibility, AitalMAC still allows tools to be synced with AitekCAM. However, the way tool parameters are used differs significantly between the two systems.
The tool management system in the AitalMAC application is inherited from AitekCAM, a CNC Stone Machining Center application initially developed for routing operations and later extended to include blade functionality. To maintain compatibility, AitalMAC still allows tools to be synced with AitekCAM. However, the way tool parameters are used differs significantly between the two systems. Additionally, programs post-processed by Pegasus CAD/CAM do not utilize the tool parameters defined within the AitalMAC application, as Pegasus relies on its own set of parameters for program execution.
In AitekCAM, parameters like tool types play a central role in defining the behavior of programs created within the CAM environment. These parameters influence the operation paths, machining logic, and other critical aspects of toolpath generation. In contrast, AitalMAC uses tool types primarily to manage conflicts between tools and operations. For example, in AitalMAC, users can only access the "X-Y Cut" page—designed specifically for blade tools—if the primary loaded tool is of the blade type. In this context, tool types help ensure logical compatibility between operations and tool assignments rather than defining program behavior.
In AitekCAM, parameters like [**tool types**](#h-121713-type) play a central role in defining the behavior of programs created within the CAM environment. These parameters influence the operation paths, machining logic, and other critical aspects of toolpath generation. In contrast, AitalMAC uses [**tool types**](#h-121713-type) primarily to manage conflicts between tools and operations. For example, in AitalMAC, users can only access the [**X-Y Cut**](#h-133-xy-cut) page—designed specifically for blade tools—if the primary loaded tool is of the [**blade type**](#h-121713-type). In this context, tool types help ensure logical compatibility between operations and tool assignments rather than defining program behavior.
It is important to recognize that many of these parameters are influenced by the history of development. As a result, some parameters may appear unnecessary or out of place unless this historical context is considered. For instance, parameters like speeds and feeds are heavily utilized in AitalMAC, while others, such as "safe position," are included solely for compatibility with AitekCAM, where they are still actively used. Understanding this distinction can help users better navigate and make sense of the tool management system in AitalMAC.
It is important to recognize that many of these parameters are influenced by the history of development. As a result, some parameters may appear unnecessary or out of place unless this historical context is considered. For instance, parameters like [**speeds**](#h-121725-spindle-speed-rpm) and [**feeds**](#h-121726-xy-feed) are heavily utilized in AitalMAC, while others, such as [**safe position**](#h-121724-safe-position), are included solely for compatibility with AitekCAM, where they are still actively used. Understanding this distinction can help users better navigate and make sense of the tool management system in AitalMAC.
##### 1.2.1.7.1 Basic
The **Basic** tab contains the essential parameters required to define a valid tool. These include the tool's name, type, number, position in the tool change sequence, diameter, and axis offsets. These parameters ensure the tool is accurately recognized for operation.
The **Basic** tab contains the essential parameters required to define a valid tool. These include the tool's [**name**](#h-121711-name), [**type**](#h-121713-type), [**number**](#h-121712-tool-number-t), [**position**](#h-121714-position) in the tool change sequence, [**diameter**](#h-121716-diameter), and [**axis offsets**](#h-121717-zoffset).
![1.2.1.7.1.png](/aitalmac-ui/1.2.1.7.1.png)
![Basic tab](/aitalmac-ui/1.2.1.7.1.png)
***Figure 1.2.1.7.1**: Basic parameters tab of the edit tool window*
###### 1.2.1.7.1.1 Name
@ -206,17 +197,17 @@ If the wrong tool type is detected, the machine will stop and display an error m
- **Profiling**: Tools used by CNC Machining Centers to shape the edges of the stone. This type is included for AitekCAM compatibility purposes.
- **Drill**: Commonly used for creating cylindrical holes in materials. Drills are allowed as secondary tools in the AitalMAC application and can also be used in Pegasus to program drilling hole strategies, particularly for finishing concave corners that cannot be reached by a blade. It is recommended to maintain consistency by explicitly setting drills as such in both AitalMAC and Pegasus applications.
- **Water Slot**: Also known as calibration wheels, these tools are included for AitekCAM compatibility purposes. Operators will often set tools of this type due to their distinct appearance compared to a finger bit. While there are no strict limitations within the AitalMAC application, consistency with AitekCAM ensures smooth operation.
- **Tap**: Deprecated and maintained for legacy machines only.
- **Tap**: Deprecated and maintained for legacy machines only, slated to be removed.
- **Blade**: Ensures compatibility for cutting tasks that require tools classified as "blade" type. The AitalMAC application enforces strict limitations, allowing only tools of this type to perform certain operations to ensure precision and safety. Properly selecting the tool type aligns the applications operations with the intended tool usage, minimizing risks and maximizing efficiency. Although Pegasus and AitalMAC applications operate independently without strict integration, maintaining consistency in tool type settings across both systems is highly recommended. This practice simplifies workflows and ensures readiness for future updates and improvements to both applications.
- **Finger Bit**: Commonly used for CNC Machining Centers to cut sinks out, this tool type is also included for compatibility with AitekCAM rather than serving any specific function within the AitalMAC application. It is not recommended as the secondary tool for bridge saws, as the hollow finger bit tool type is better suited for such tasks, ensuring optimal compatibility and performance.
- **Groove Bit**: Maintained solely for compatibility with AitekCAM, as even the slope program within AitalMAC does not require this type of tool.
- **Hollow Finger Bit**: This is the correct type for the secondary tool for AitalMAC saw machines. Choose this type rather than the Finger Bit, as it is better suited for the type of processing performed by Pegasus, which runs steps in a spiral fashion. It validates tools for creating hollowed or recessed features in the material.
- **Hollow Finger Bit**: This is the correct type for the secondary tool for AitalMAC saw machines. Choose this type rather than the Finger Bit, as it is better suited for the type of processing performed by Pegasus, which runs steps in a spiral fashion.
###### 1.2.1.7.1.4 Position
This setting specifies the position of the tool within the machine's magazine. On machines equipped with an automatic tool change function, the available positions are typically numbered, such as 1 to 27. These numbered positions correspond to the pockets in the magazine.
- **Position 0**: Reserved for manual tool changes. When a tool is assigned to Position 0, the machine will move to the manual tool change position and await user confirmation after the tool change is completed. This behavior is consistent regardless of whether the current and requested tool are both assigned to Position 0.
- **Position 0**: Reserved for manual tool changes. When a tool is assigned to Position 0, the machine will move to the manual tool change position and await user confirmation after the tool change is completed. This behavior is consistent regardless of whether the current and requested tool are **both** assigned to Position 0.
- **Positions 1 to 27**: These positions are used for automatic tool changes. If two tools are assigned to the same position, the tool change sequence is skipped because it is interpreted as stacked tools. This allows seamless transitions without requiring additional tool change operations.
- **Positions 28 and Higher**: These positions are also reserved for manual tool changes. However, unlike Position 0, if two tools share the same position number, the tool change sequence is skipped as it is interpreted as stacked tools.
@ -228,9 +219,9 @@ The CNC diameter is a view-only field showing the calculated diameter used for t
**CNC Diameter = Diameter + (Removal × 2)**
The "Removal" value, specified in the "Extend" tab, adds an offset to the tool radius to leave surplus material for subsequent tools in a multi-step grinding process. Each tool in the sequence progressively removes material, refining the surface left by the previous tool. Only the final tool, with no "Removal" offset, grinds the material to the programmed finished size using its actual measured diameter.
The [**Removal**](#h-121721-removal) value, specified in the [**Extend**](#h-12172-extend) tab, adds an offset to the tool radius to leave surplus material for subsequent tools in a multi-step grinding process. Each tool in the sequence progressively removes material, refining the surface left by the previous tool. Only the final tool, with no "Removal" offset, grinds the material to the programmed finished size using its actual measured diameter.
When probing the tool diameter on CNC machining centers, the machine will adjust both CNC and base diameters while keeping the "Removal" constant.
When probing the tool diameter on CNC machining centers, the machine will adjust both CNC and base diameters while keeping the [**Removal**](#h-121721-removal) constant.
It is important to note that on 5-axis bridge saw machines, which predominantly use blade saw tools operating vertically and approaching the material from the top, removal offsets are not applied to depth. Removal compensation (via G41-G42) works exclusively on the XY plane, where the spindle approaches horizontally, as is typical for CNC machining centers. For 5-axis bridge saws, removal compensation is not applicable to either edge or depth, as the nature of the cutting process differs significantly from CNC machining centers.
@ -238,7 +229,9 @@ It is important to note that on 5-axis bridge saw machines, which predominantly
This is the actual, physical diameter of the tool as measured and entered by the operator when installing a new tool. The base diameter serves as the foundation for calculating the CNC diameter and represents the real dimensions of the tool itself. It ensures accurate toolpath calculations and material removal during machining processes.
###### **1.2.1.7.1.7 Zoffset**
For blade-type tools, the [**diameter can be probed**](#h-1244-probe-blade) by the machine. After a successful probing sequence, the measured diameter is automatically updated in the system, ensuring precise cutting operations and alignment.
###### 1.2.1.7.1.7 Zoffset
This offset is applied along the Z axis using G43 and removed with G49, subtracting the tools offset from the current axis position. In most CNC machining centers with vertical spindles, tool length compensation occurs on the Z axis. However, on AitalMAC 5-axis bridge saws (and similar 5-axis machines), the tool length is compensated on the W axis, which runs parallel to the spindles pivot.
@ -248,35 +241,39 @@ This offset applies to the A axis, which is typically not used on most AitalMAC
###### 1.2.1.7.1.9 Boffset
This offset is associated with the B axis. On 5-axis bridge saws, where the B axis exists physically, *Boffset* is typically left at 0. However, on CNC machining centers—which do not actually have a B axis—*Boffset* is repurposed for tool diameter probing.
This offset is associated with the B axis. On 5-axis bridge saws, where the B axis exists physically, *Boffset* is typically left at 0. However, on AitalMAC's CNC machining centers—which do not actually have a B axis—*Boffset* is repurposed for tool diameter probing.
During diameter probing, the offset designated as *Boffset* is temporarily applied on the Z axis to position the tool at the correct “probing height.” This probing height differs from the normal “working height,” which is managed by *Zoffset*. Therefore, *Boffset* does **not** serve as a tool-length offset during regular cutting operations; it is used solely to set the correct probing position for diameter measurement on machines without a physical B axis.
During diameter probing, the offset designated as *Boffset* is temporarily applied on the Z axis to position the tool at the correct “probing height.” This probing height differs from the normal “working height,” which is managed by [*Zoffset*](#h-121717-zoffset). Therefore, *Boffset* does **not** serve as a tool-length offset during regular cutting operations; it is used solely to set the correct probing position for diameter measurement on machines without a physical B axis.
###### 1.2.1.7.1.10 Woffset.
### 1.2.1.7.1.10 Woffset
**Woffset** is an essential offset applied along the W axis to ensure precise cutting on 5-axis machines. It adjusts for differences in blade positioning relative to the machines pivot point, enabling accurate alignment during operations.
**Woffset** is an offset applied along the W axis, which aligns with the main spindle axis where tools are mounted and acts as the tool length. This offset ensures accurate tool positioning on 5-axis machines by compensating for differences in tool geometry and mounting relative to the machine's pivot point.
**Understanding Woffset**
For [**blade-type**](#h-121713-type) tools, the flange serves as the reference point for Woffset calculations. The flange provides a fixed and consistent mounting position, making it critical for precise alignment and operation.
Woffset is calculated using the **segment thickness** and **core thickness** of the blade. **Segment thickness** is the measurement of the cutting edge (metal-bonded diamond segment) from the material being cut, while **core thickness** refers to the blades steel frame that contacts the machines support flange. The formula for Woffset is:
Woffset is also applicable to all other [**tool types**](#h-121713-type), including those not directly attached to the flange. In these cases, Woffset is calculated based on a theoretical flange position to maintain consistent functionality.
Pegasus software calculates Woffset for blade tools using the **segment thickness** and **core thickness** of the blade:
Woffset = (Segment Thickness - Core Thickness) / 2 + Core Thickness
This ensures the blade is properly positioned, accounting for any asymmetry.
This calculation assumes the blade is symmetrical. Operators must be aware that Pegasus sets Woffset automatically using this formula. For asymmetrical blades, operators must adjust parameters as though the blade were symmetrical to ensure proper machine operation.
**Managing Woffset in Systems**
- **Without Tool Change Capability**: For 5-axis machines that do not support tool changes for CNC profiling tools, **Pegasus software automatically manages Woffset**. This automation simplifies setup and maintains precise cutting without manual adjustments.
- **With Tool Change Capability**: On machines equipped with tool change features, **Woffset is handled within the AitalMAC application** as the tool length offset. This applies not only to blades but also to other profiling tools. Users must accurately set and maintain Woffset in AitalMAC to ensure consistent and reliable cutting when switching tools.
- **Without Tool Change Capability**: On 5-axis machines without tool change support for CNC profiling tools, **Pegasus software automatically manages Woffset**, simplifying setup and ensuring precise cutting without manual intervention.
- **With Tool Change Capability**: On machines with tool change features, **Woffset is managed within the AitalMAC application** as the tool length offset. This applies to blades and other profiling tools, requiring operators to accurately set and maintain Woffset for reliable performance during tool changes.
**Key Considerations**
1. **Accurate Measurements**: Precisely measure segment and core thickness.
2. **Software Integration**: Know whether Pegasus or AitalMAC manages Woffset.
3. **Tool Consistency**: Update Woffset for each tool type.
4. **Regular Calibration**: Verify Woffset settings periodically.
1. **Accurate Measurements**: Measure segment and core thickness precisely.
2. **Symmetry Adjustment**: Adjust parameters for asymmetrical blades, as Pegasus assumes symmetry.
3. **Software Integration**: Identify whether Pegasus or AitalMAC handles Woffset in your workflow.
4. **Tool Consistency**: Update Woffset settings for each tool type.
5. **Regular Calibration**: Periodically verify Woffset settings to ensure accuracy.
Proper management of Woffset is essential for achieving high-quality and consistent cutting performance on 5-axis machines.
Proper management of Woffset ensures high-quality and consistent cutting performance on 5-axis machines.
##### 1.2.1.7.2 Extend
@ -322,71 +319,89 @@ This parameter specifies the spindle revolutions per minute (RPM) and is valid i
###### 1.2.1.7.2.6 XY Feed
Feeding the machine along the axes when cutting. They are installed depending on the blade diameter, material, or recommended by the tool manufacturer.
This parameter is valid in both AitalMAC and AitekCAM applications and specifies the feed rate in units per minute (units/min) that the tool will use while cutting the material in the X and Y directions. It is recommended to follow the feed rate suggested by the tool manufacturer, considering the material being processed.
###### 1.2.1.7.2.7 Z PLUNGE
###### 1.2.1.7.2.7 Z Plunge
Feed of the machine along the Z axis when lowering into the material. They are installed depending on the blade diameter, material, or recommended by the tool manufacturer.
Specifies the feed rate along the Z-axis during material entry. Set to 10%-15% of the XY Feed rate, with adjustments based on tool diameter, material properties, and manufacturer specifications. Ensures safe, effective plunging. Applicable in both AitalMAC and AitekCAM applications.
###### 1.2.1.7.2.8 THICKNESS
###### 1.2.1.7.2.8 Thickness
Thickness of the diamond segment on the tool.
Exclusive to blade-type tools, this parameter is valid in both AitekCAM and AitalMAC applications. It is used in semi-automatic processing to precisely adjust machine movements between cuts, compensating for blade thickness.
###### 1.2.1.7.2.9 C DISTANCE
###### 1.2.1.7.2.9 C Distance
The C Distance parameter does not function within the AitalMAC application. It was originally exclusive to AitekCAM for blade tools, where it served as a basic kinematics pivot offset for 4-axis machines. This parameter is now deprecated in AitekCAM and slated for removal from AitalMAC in future versions. Users of AitalMAC versions newer than this documentation may no longer see this parameter.
###### 1.2.1.7.2.10 K
###### 1.2.1.7.2.11 Z OSCILLATION
The K parameter is exclusive to Tap-type tools, which are slated for removal. This parameter may no longer be present in AitalMAC application versions released after the date of this documentation.
###### 1.2.1.7.2.11 Z Oscillation
The Z Oscillation parameter is not used in the AitalMAC application and is exclusive to AitekCAM. It is valid only for Profiling and Finger Bit tools and specifies the wave height for oscillating toolpaths. When set to a non-zero value, it creates a wave-like motion along the Z-axis. The parameter can also take negative values, causing the entire wave to remain below the default working height.
###### 1.2.1.7.2.12 OSCILLATION FREQUENCY
This feature is used to ensure consistent tool wear along the entire length or to minimize visible lines in the material after processing.
###### 1.2.1.7.2.13 Z START
###### 1.2.1.7.2.12 Oscillation Frequency
###### 1.2.1.7.2.14 Z END
Oscillation Frequency is closely related to the Z Oscillation parameter and determines the frequency of the wave generated when Z Oscillation is non-zero. The frequency is defined as half the wavelength of the wave. This parameter just like "Z Oscillation" is not used in the AitalMAC application and is exclusive to AitekCAM, applicable only to Profiling and Finger Bit tools.
###### 1.2.1.7.2.15 Z REMOVAL
###### 1.2.1.7.2.13 Z Start
Exclusive to AitekCAM and only applicable to Groove Bit tools, this parameter defines the starting height offset added to the tool's default working height. A negative value causes the tool to plunge deeper into the material. Groove Bits are designed for single-line segment paths in AitekCAM, enabling sloping linear paths when used in conjunction with Z End.
###### 1.2.1.7.2.14 Z End
Exclusive to AitekCAM and only applicable to Groove Bit tools, this parameter defines the ending height offset added to the tool's default working height. Like Z Start, a negative value causes a deeper plunge into the material. Together with Z Start, it facilitates the creation of sloping linear paths for single-line segment operations.
###### 1.2.1.7.2.15 Z Removal
Exclusive to AitekCAM and only applicable to Groove Bit tools, Z Removal is an additional offset applied to both Z Start and Z End. It simplifies creating a series of tools with incremental depths, where each subsequent Groove Bit plunges deeper. As Z Removal decreases, the tool plunges further into the material, allowing for precise control over depth. A Z Removal value of 0 aligns the start and end heights exactly with Z Start and Z End offsets.
##### 1.2.1.7.3 Reference Image
This image displays key parameters in a standard format to help users better understand their meaning and purpose. The image serves as a visual aid for easier parameter selection and interpretation.
This image provides a visual representation of key parameters in a standard format, helping users understand their purpose and functionality. Each tool type has its own dedicated image, serving as a guide for easier parameter interpretation.
##### 1.2.1.7.4 Cancel
Discards the last changes made to the tool settings and closes the tool edit window.
This button discards the last changes made to the tool settings and closes the tool edit window.
##### 1.2.1.7.5 OK
Saves the last changes made to the tool settings and closes the tool edit window.
This button saves the last changes made to the tool settings and closes the tool edit window.
#### 1.2.1.8 Pick Image
Opens the window where you can use machine camera to get a picture of the workbench and workpiece.
Opens a window that uses the machine's camera to capture an image of the workbench and workpiece. It is recommended to [park](#h-1214-parking) the machine before opening this window to ensure safe operation.
![1.2.1.8.png](/aitalmac-ui/1.2.1.8.png)
##### 1.2.1.8.1 ADD
##### 1.2.1.8.1 Add
Add camera parameters for taking photos of material on the machine table.
Opens a dialog to create a new camera configuration by entering a name. After confirmation, the configuration is saved as an empty, unparametrized setup and becomes the active configuration.
##### 1.2.1.8.2 EDIT
##### 1.2.1.8.2 Edit
Editing and setting camera parameters for photographing material on the machine table.
Opens a dialog to rename the active camera configuration. Changes can be confirmed or canceled to keep the original name.
##### 1.2.1.8.3 Delete
Delete selected camera settings.
Deletes the active camera configuration. Deletion is not allowed if it is the only configuration available.
##### 1.2.1.8.4 Camera Configuration Selection
##### 1.2.1.8.4 SIZE
A dropdown list displaying all available camera configurations. AitalMAC supports managing multiple configurations, typically organized by material thickness. This can be simplified by using the thickness manager in Pegasus CAD/CAM, allowing the use of a single general configuration in the AitalMAC application while Pegasus handles specific adjustments for varying thicknesses. As of this document's writing, this setup is common on most AitalMAC brand machines.
Selecting previously configured and saved camera parameters for photographing material on the machine table.
##### 1.2.1.8.5 Zoom All
##### 1.2.1.8.5 ZOOM ALL
Clicking this button adjusts the view to fit the entire photo within the view area.
Enlarge the entire photo screen.
##### 1.2.1.8.6 Start Pick Photo
##### 1.2.1.8.6 START PICK PHOTO
This button captures a photo of the material on the machine workbench. The machine must be powered on, and the camera must be properly connected and identified. After opening the Pick Image window, the user must wait for the countdown displayed on the button to ensure proper connection.
Button for taking a photo of the table material by the machine.
Clicking the button raises the Z-axis and moves the machine to the designated position to take the photo. Before using this function, ensure the machine is in a safe state, ideally parked, which can be done from the Manual page. This precaution prevents any unintended movements or collisions.
##### 1.2.1.8.7 SAVE
@ -479,7 +494,7 @@ A button for lowering the water jet module. After lowering, the machine activate
Stopping the water jet: After pressing the button, the sand supply valve is closed and the pump is then turned off to build up water pressure in the water jet system. This allows for the necessary time for cleaning the pipes from sand and for a smooth shut-off of the system.
### 1.2.4 OPTION
### 1.2.4 Options
![1.2.4.png](/aitalmac-ui/1.2.4.png)
@ -553,7 +568,7 @@ Turning on all instrument cooling systems: these are the internal and external c
### 1.2.6 JOINT
![1.2.6.png](1.2.6.png)
![1.2.6.png](/aitalmac-ui/1.2.6.png)
The servomotor control tab allows you to exceed the limits in case of an error or if the operator needs to control each axis of the machine individually.

Loading…
Cancel
Save