Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e2bd8474c9 | |||
| 88c7a75e0f | |||
| c636e4acb1 | |||
| bc1a398e76 | |||
| ccd2f986a4 | |||
| 7d9154dd1a |
@@ -3,8 +3,10 @@
|
||||
; Type : b=boolean, d=double, l=lenght, s=string
|
||||
|
||||
[Drilling]
|
||||
0=d,HOODPOS,0
|
||||
|
||||
[Sawing]
|
||||
0=d,HOODPOS,0
|
||||
|
||||
[Milling]
|
||||
0=d,MaxElev,0
|
||||
@@ -12,6 +14,7 @@
|
||||
2=d,SideElev,0
|
||||
3=d,TrimExt,0
|
||||
4=sr,VtFaceUse,0,0,0
|
||||
5=d,HOODPOS,0
|
||||
|
||||
[Pocketing]
|
||||
0=d,MaxElev,0
|
||||
@@ -19,6 +22,7 @@
|
||||
2=d,OpenMinSave,0
|
||||
3=d,OpenOutRaw,0
|
||||
4=d,MaxOptSize,0
|
||||
5=d,HOODPOS,0
|
||||
|
||||
[Mortising]
|
||||
0=d,MaxElev,0
|
||||
|
||||
@@ -160,9 +160,11 @@ function OnMachiningStart()
|
||||
-- inizio lavorazione
|
||||
EmtOutput( '( === '.. EMT.MCHNAME .. ' - ' .. EMT.TOOL .. ' ===')
|
||||
-- impostazione cuffia ( 0-alta, 1-bassa, 2-medio-bassa, 3-medio-alta)
|
||||
local nHoodPos = EgtGetValInNotes( EMT.MCHUSERNOTES, 'HOODPOS', d) or 0
|
||||
EmtOutput( '( --- Hood position' )
|
||||
EmtOutput( 'M61 K' .. tostring( nHoodPos) .. ' D0')
|
||||
local nHoodPos = EgtGetValInNotes( EMT.MCHUSERNOTES, 'HOODPOS', d)
|
||||
if nHoodPos then
|
||||
EmtOutput( '( --- Hood position' )
|
||||
EmtOutput( 'M61 K' .. tostring( nHoodPos) .. ' D0')
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -386,6 +388,10 @@ function OnLinear()
|
||||
local sToolSelection = GetToolSelectionString( EMT.HEAD, EMT.TCPOS)
|
||||
local sVertAngle = ' J' .. EmtLenToString( EMT.R2)
|
||||
|
||||
-- se taglio in discordanza, si invertono i punti start/end per mantenere direzione testa
|
||||
if bClimbCut then
|
||||
bInvertPoints = true
|
||||
end
|
||||
local sLinearAxes
|
||||
if bInvertPoints then
|
||||
sLinearAxes = EMT.L1t .. EmtLenToString(EMT.PTMACRO[2][1]) .. ' ' ..
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
; Commento per evitare BOM con UTF-8
|
||||
[General]
|
||||
Material=Beam
|
||||
Supervisor=0
|
||||
SaveCncPath=C:\Mw265ISO
|
||||
SaveExt=prg
|
||||
|
||||
[Tools]
|
||||
Drillbit=1
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
require( 'EmtGenerator')
|
||||
EgtEnableDebug( false)
|
||||
|
||||
PP_VER = '2.7a1_DEV'
|
||||
PP_NVER = '2.7.1.1'
|
||||
PP_VER = '2.7f1'
|
||||
PP_NVER = '2.7.6.1'
|
||||
MIN_MACH_VER = '2.5k1'
|
||||
MACH_NAME = 'MW_Project265'
|
||||
|
||||
|
||||
@@ -484,9 +484,9 @@ function GetDefaultToolName()
|
||||
if vTools and vTools[1] and #vTools[1] > 0 then
|
||||
return vTools[1]
|
||||
else
|
||||
local sErr = 'Missing tool in Default Position ' .. DefTcPos
|
||||
EgtOutLog( 'Error : ' .. sErr)
|
||||
EgtOutBox( sErr, 'ERROR', 'ERROR')
|
||||
-- local sErr = 'Missing tool in Default Position ' .. DefTcPos
|
||||
-- EgtOutLog( 'Error : ' .. sErr)
|
||||
-- EgtOutBox( sErr, 'ERROR', 'ERROR')
|
||||
return ''
|
||||
end
|
||||
end
|
||||
|
||||
Binary file not shown.
+2
-1
@@ -57,7 +57,8 @@ local PositionTable={{Pos = "Pos1", TcPos = "T1", Head = "H11", Group = "G1"},
|
||||
{Pos = "Pos15", TcPos = "T15", Head = "H11", Group = "G1"},
|
||||
{Pos = "Pos16", TcPos = "T16", Head = "H11", Group = "G1"},
|
||||
{Pos = "Pos17", TcPos = "T17", Head = "H11", Group = "G2"},
|
||||
{Pos = "Pos18", TcPos = "T81", Head = "H21", Group = "G3"}}
|
||||
{Pos = "Pos18", TcPos = "T18", Head = "H11", Group = "G2"},
|
||||
{Pos = "Pos19", TcPos = "T81", Head = "H21", Group = "G3"}}
|
||||
|
||||
local UsePositionHead = false
|
||||
|
||||
|
||||
Binary file not shown.
+7
-14
@@ -7,12 +7,12 @@ EgtOutLog( ' 90480027-WallData started', 1)
|
||||
local WallData = {
|
||||
MIN_LENGTH = 100, -- lunghezza minima del grezzo
|
||||
MIN_WIDTH = 100, -- larghezza minima del grezzo
|
||||
MIN_HEIGHT = 10, -- altezza minima del grezzo
|
||||
MAX_LENGTH = 16000, -- lunghezza massima del grezzo
|
||||
MAX_WIDTH = 3500, -- larghezza massima del grezzo
|
||||
MAX_HEIGHT = 300, -- altezza massima del grezzo
|
||||
STD_RAW_LENGTH = 10000, -- lunghezza standard del grezzo
|
||||
STD_RAW_WIDTH = 2600, -- larghezza standard del grezzo
|
||||
MIN_HEIGHT = 5, -- altezza minima del grezzo
|
||||
MAX_LENGTH = 3200, -- lunghezza massima del grezzo
|
||||
MAX_WIDTH = 1400, -- larghezza massima del grezzo
|
||||
MAX_HEIGHT = 200, -- altezza massima del grezzo
|
||||
STD_RAW_LENGTH = 3000, -- lunghezza standard del grezzo
|
||||
STD_RAW_WIDTH = 1200, -- larghezza standard del grezzo
|
||||
OVM_HEAD = 60, -- sovramateriale testa
|
||||
OVM_MID = 50, -- sovramateriale intermedio
|
||||
COLL_SIC = 5, -- distanza di sicurezza per collisioni
|
||||
@@ -27,19 +27,12 @@ local WallData = {
|
||||
DRILL_VZ_MIN = 0.49, -- componente limite in Z del versore di un foro
|
||||
DRILL_OVERLAP = 5, -- sovrapposizione tra due mezze forature
|
||||
MILL_OVERLAP = 5, -- sovrapposizione tra due mezze fresature
|
||||
HOR_DRILL_Y_SPLIT = -3044.3, -- quota di split dei fori orizzontali speciali lungo Y (quota di metà tavola)
|
||||
HOR_DRILL_Y_TABLE = 3500, -- dimensione di riferimento tavola in Y per fori orizzontali speciali lungo Y
|
||||
HOR_DRILL_YNEG_MAXMIN = -3994.3, -- massimo minimo in Y per fori da Y negativo
|
||||
HOR_DRILL_LEN = 1780, -- lunghezza della punta per fori orizzontali speciali lungo Y
|
||||
HOR_DRILL_DIAM = 35, -- diametro della punta per fori orizzontali speciali lungo Y
|
||||
HOR_DRILL_5AX = false, -- abilita lavorazione dei fori orizzontali (default true)
|
||||
MINRAWY_HOR_DRILL = 2800, -- dimensione y minima del grezzo per fori orizzontali in vista
|
||||
MAX_CLEAN_CRN60 = 150, -- massimo spessore per pulitura angolo con fresa 60deg
|
||||
MAX_CLEAN_CRN30 = 90, -- massimo spessore per pulitura angolo con fresa 30deg
|
||||
MIN_DIM_ALLOW_CLEAN = 200, -- apertura minima per lavorazione pulitura spigolo
|
||||
MILL_MAX_DEPTH_AS_MAT = false, -- massimo affondamento frese uguale ad altezza tagliente (max materiale)
|
||||
CHECK_MIN_Z_SAW = true, -- controlla la quota minima della lama rispetto alla tavola (default true)
|
||||
MIN_Z_SAW = -6, -- quota minima rispetto alla tavola (default 0)
|
||||
MIN_Z_SAW = -1, -- quota minima rispetto alla tavola (default 0)
|
||||
SIDEMILL_DIAM_UP = 65, -- diametro fresa che lavora lap joint sopra
|
||||
SIDEMILL_DIAM_DOWN = 350, -- diametro fresa che lavora lap joint sotto
|
||||
SIDEMILL_BEFORE = true, -- mette le lavorazioni di fresatura di fianco tra le prime
|
||||
|
||||
Reference in New Issue
Block a user