add testfile

This commit is contained in:
2025-01-07 20:36:44 +01:00
parent b098005191
commit 30658264c1
4 changed files with 504 additions and 3 deletions
+497
View File
@@ -0,0 +1,497 @@
MACHINE DEFAULT
EVENT dummy_event_start
{
UI_LABEL "------------SAMSON UDES------------"
PARAM new_item
{
TYPE g
DEFVAL "start_open"
UI_LABEL "New Item"
}
PARAM new_item_end
{
TYPE g
DEFVAL "end"
}
}
EVENT samson_coolant
{
POST_EVENT "coolant_on"
UI_LABEL "SAMSON: Coolant On"
CATEGORY MILL LATHE DRILL
PARAM command_status
{
TYPE o
DEFVAL "Active"
OPTIONS "Active", "Inactive"
UI_LABEL "Status"
}
PARAM coolant_mode
{
TYPE o
DEFVAL "KSM Spindel Aussen (M8)"
OPTIONS "KSM Spindel Aussen (M8)", "KSM Spindel Innen (M7x)", "KSM Spindel aussen + innen (M8 + M7x)", "LUFT Spindel Innen (M92)"
UI_LABEL "Type"
}
PARAM samson_high_pressure_group
{
TYPE g
DEFVAL "start_closed"
UI_LABEL "Druckstufen"
}
PARAM samson_pressure_option
{
TYPE o
DEFVAL "7"
OPTIONS "7","71","72","73","74","75","76"
UI_LABEL "Druckstufen"
}
PARAM samson_high_pressure_group_end
{
TYPE g
DEFVAL "end"
}
}
EVENT samson_motion_setting
{
UI_LABEL "SAMSON: Bahnsteuerbetrieb"
PARAM samson_motion_setting
{
TYPE o
DEFVAL "G60"
OPTIONS "G60","G64","G645"
UI_LABEL "Bahnsteuerbetrieb"
}
}
EVENT samson_retract
{
UI_LABEL "SAMSON: Freifahren"
PARAM positionen
{
TYPE g
DEFVAL "start_open"
UI_LABEL "Positionen"
}
PARAM csys_option
{
TYPE o
DEFVAL "WKS"
OPTIONS "MKS", "WKS"
UI_LABEL "Koordinatensystem"
}
PARAM safe_pos_X
{
TYPE d
DEFVAL "0.000000"
UI_LABEL "Pos. X"
}
PARAM safe_pos_Y
{
TYPE d
DEFVAL "0.000000"
UI_LABEL "Pos. Y"
}
PARAM safe_pos_Z
{
TYPE d
DEFVAL "0.000000"
UI_LABEL "Pos. Z"
}
PARAM Positionen_end
{
TYPE g
DEFVAL "end"
}
PARAM retract_order
{
TYPE o
DEFVAL "Z"
OPTIONS "Z", "None"
UI_LABEL "Freifahr Optionen"
}
}
EVENT subprogram_output
{
UI_LABEL "SAMSON: Unterprogramm Ausgabe"
PARAM subprogram_output
{
TYPE o
DEFVAL "1-Ja"
OPTIONS "1-Ja", "2-Nein"
UI_LABEL "Unterprogramm Ausgabe"
}
}
EVENT group_output
{
UI_LABEL "SAMSON: Group Ausgabe"
PARAM output_group
{
TYPE o
DEFVAL "1-ON"
OPTIONS "0-OFF", "1-ON"
UI_LABEL "Ausgabe Group"
}
}
EVENT vh_wp_output
{
UI_LABEL "SAMSON: _VH_WP Ausgabe"
PARAM output_vh_wp
{
TYPE o
DEFVAL "1-ON"
OPTIONS "0-OFF", "1-ON"
UI_LABEL "Ausgabe _VH_WP"
}
}
EVENT cycle_70
{
UI_LABEL "SAMSON: CYCLE70"
CATEGORY MILL DRILL
PARAM cycle_thread_inside_outside
{
TYPE o
DEFVAL "0-Inside Thread"
OPTIONS "0-Inside Thread", "1-Outside Thread"
UI_LABEL "Inside/Outside Thread"
}
PARAM cycle_thread_depth
{
TYPE d
DEFVAL "1.200000"
UI_LABEL "Thread Depth"
}
PARAM cycle_finishing_stock
{
TYPE d
DEFVAL "0.000000"
UI_LABEL "Finishing stock"
}
PARAM cycle_depth_of_cut
{
TYPE d
DEFVAL "10.000000"
UI_LABEL "Depth of cut"
}
PARAM cycle_direction_type
{
TYPE o
DEFVAL "22-Bottom/up finishing right-hand"
OPTIONS "12-Top/down finishing right-hand", "22-Bottom/up finishing right-hand", "11-Top/down roughing right-hand", "21-Bottom/up roughing right-hand", "122-Top/down finishing left-hand", "121-Bottom/up finishing left-hand", "111-Top/down roughing left-hand", "112-Bottom/up roughing left-hand"
UI_LABEL "Direction Type"
}
PARAM legend_group
{
TYPE g
DEFVAL "start_closed"
UI_LABEL "Legend"
}
PARAM ctrl_s840d_CYCLE_70
{
TYPE l
DEFVAL "$POST_LIB_CURRENT_BMP_DIR/sinumerik_840d_CYCLE70.bmp"
}
PARAM legend_group_end
{
TYPE g
DEFVAL "end"
}
}
EVENT samson_header
{
UI_LABEL "SAMSON: Header"
PARAM header_part_number
{
TYPE s
DEFVAL " "
UI_LABEL "Materialnummer:"
}
PARAM header_description
{
TYPE s
DEFVAL " "
UI_LABEL "Bezeichung:"
}
PARAM header_drawing
{
TYPE s
DEFVAL " "
UI_LABEL "Zeichnung:"
}
PARAM header_drawing_idx
{
TYPE i
DEFVAL "1"
UI_LABEL "Zeichnungsrevision:"
}
PARAM header_material
{
TYPE s
DEFVAL " "
UI_LABEL "Werkstoff:"
}
PARAM header_setup
{
TYPE i
DEFVAL "1"
UI_LABEL "Aufspannung:"
}
PARAM header_num_of_parts
{
TYPE i
DEFVAL "1"
UI_LABEL "Teile pro Palette:"
}
PARAM header_av
{
TYPE s
DEFVAL " "
UI_LABEL "AV:"
}
PARAM header_av_id
{
TYPE i
DEFVAL "1"
UI_LABEL "Programmiererkennung:"
}
PARAM header_run_on_machine
{
TYPE s
DEFVAL " "
UI_LABEL "Gelaufen:"
}
PARAM s_tec_group
{
TYPE g
DEFVAL "start_open"
UI_LABEL "_S_TEC"
}
PARAM s_tec_option
{
TYPE o
DEFVAL "1-_S_TEC"
OPTIONS "1-_S_TEC", "2-NX"
UI_LABEL "S_TEC Optionen"
}
PARAM s_tec_group_end
{
TYPE g
DEFVAL "end"
}
}
EVENT lib_event_cycle_60
{
# <english>
#Engraving - CYCLE60
#CYCLE60(STRING[200] _TEXT, REAL _RTP, REAL _RFP, REAL _SDIS, REAL _DP, REAL _DPR, REAL _PA, REAL _PO, REAL _STA, REAL _CP1, REAL _CP2,REAL _WID, REAL _DF, REAL _FFD, REAL _FFP1, INT _VARI, INT _CODEP,INT _UMODE, INT _GMODE, INT _DMODE, INT _AMODE)
# <german>
#Gravurzyklus - CYCLE60
#CYCLE60(STRING[200] _TEXT, REAL _RTP, REAL _RFP, REAL _SDIS, REAL _DP, REAL _DPR, REAL _PA, REAL _PO, REAL _STA, REAL _CP1, REAL _CP2,REAL _WID, REAL _DF, REAL _FFD, REAL _FFP1, INT _VARI, INT _CODEP,INT _UMODE, INT _GMODE, INT _DMODE, INT _AMODE)
UI_LABEL "SAMSON: Gravieren (CYCLE60)"
UI_HELP "Detailierte Zyklus Beschrieb" "file://${POST_LIB_CURRENT_BMP_DIR}/CYCL60_DE.pdf"
CATEGORY DRILL MILL
# <english>
# Engraving Text (maximum 100 character)
# <german>
# zu gravierender Text (maximal 100 Zeichen)
PARAM cycle60_engraving_text
{
TYPE s
DEFVAL "EMPTY"
UI_LABEL "Gravur Text _TEXT"
}
# <english>
# String variable as engraving text
# <german>
# String Variable als Gravurtext
PARAM cycle60_engraving_text_as_var
{
TYPE b
DEFVAL "FALSE"
UI_LABEL "Gravur Text als Variable _TEXT"
}
# <english>
# Text direction, angle of the text line in relation to the 1st axis
# <german>
# Textrichtung, Winkel der Textlinie bezogen auf die 1. Achse
PARAM cycle60_engraving_angle
{
TYPE d
DEFVAL "0.0"
UI_LABEL "Gravur Winkel _STA"
}
# <english>
# Engraving Depth needs for Mill Control Operation
# <german>
# Graviertiefe wird ben tigt fuer eine Mill Control Operation
PARAM cycle60_engraving_depth
{
TYPE d
DEFVAL "0.2"
UI_LABEL "Gravur Tiefe (Ink) bei Mill_CONTROL Operation _DPR"
}
# <english>
# Character height
# <german>
# Zeichenh he
PARAM cycle60_engraving_character_height
{
TYPE d
DEFVAL "3"
UI_LABEL "Zeichenhoehe _WID"
}
# <english>
# Character distance
# <german>
# Zeichenabstand
PARAM cycle60_engraving_character_distance
{
TYPE d
DEFVAL "0.5"
UI_LABEL "Zeichenabstand, Breite, Winkel _DF"
}
# # <english>
# # Text direction
# # <german>
# # Textrichtung
#
# PARAM cycle60_engraving_text_direction
# {
# TYPE o
# DEFVAL "1-Normal"
# OPTIONS "0-Spiegel","1-Normal"
# UI_LABEL "Text direction"
# }
# <english>
# Text orientation
# <german>
# Textausrichtung
PARAM cycle60_engraving_text_orientation
{
TYPE o
DEFVAL "1-Linie"
OPTIONS "1-Linie","2-Kreisbogen oben","3-Kreisbogen unten"
UI_LABEL "Textausrichtung Bit ZEHN _VARI"
}
# <english>
# Origin horizontal
# <german>
# Bezugspunkt horizontal
PARAM cycle60_engraving_text_bez_h
{
TYPE o
DEFVAL "0-Links"
OPTIONS "0-Links","1-Mittig","2-Rechts"
UI_LABEL "Bezugsp. Horizontal Bit TAUSEND _VARI"
}
# <english>
# Origin vertical
# <german>
# Bezugspunkt vertikal
PARAM cycle60_engraving_text_bez_v
{
TYPE o
DEFVAL "0-Unten"
OPTIONS "0-Unten","1-Mittig","2-Oben"
UI_LABEL "Bezugsp. Vertikal Bit ZEHNTAUSEND _VARI"
}
# <english>
# Text width
# <german>
# Textbreite
PARAM cycle60_engraving_text_width
{
TYPE o
DEFVAL "0-Zeichenabstand"
OPTIONS "0-Zeichenabstand","1-Breite (nur Linear)","2-Winkel (nur Kreisbogen)"
UI_LABEL "Textbreite Bit HUNDERTTAUSEND _VARI"
}
PARAM cycle60_engraving_SDIS
{
TYPE d
DEFVAL "3"
UI_LABEL "Sicherheitsabstand _SDIS"
}
PARAM legend_group_mp
{
TYPE g
DEFVAL "start_closed"
UI_LABEL "Kreis Mitte (Ausrichten auf Kreis)"
}
PARAM cycle60_engraving_CP1
{
TYPE d
DEFVAL "0"
TOGGLE off
UI_LABEL "Position 1. Achse _CP1"
}
PARAM cycle60_engraving_CP2
{
TYPE d
DEFVAL "0"
TOGGLE off
UI_LABEL "Position 2. Achse _CP2"
}
PARAM legend_group_mp_end
{
TYPE g
DEFVAL "end"
}
PARAM legend_group
{
TYPE g
DEFVAL "start_closed"
UI_LABEL "Legend"
}
PARAM ctrl_s840d_CYCLE_60
{
TYPE l
DEFVAL "$POST_LIB_CURRENT_BMP_DIR/sinumerik_840d_CYCLE60.bmp"
}
PARAM legend_group_end
{
TYPE g
DEFVAL "end"
}
}
EVENT dummy_event_end
{
UI_LABEL "------------END------------"
PARAM new_item
{
TYPE g
DEFVAL "start_open"
UI_LABEL "New Item"
}
PARAM new_item_end
{
TYPE g
DEFVAL "end"
}
}