Message 1 of 8
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
//CREATED BY JAMES
//UPDATED 4/18/2024
reset localvars
//
//
//
//SEES IF TOOL IS IN SESSION
IF $SIZE(folder('tool')) == 0 {
MESSAGE WARN "NO TOOL IN SESSION !!!"
FORM RIBBON BACKSTAGE CLOSE IMPORT TEMPLATE PROJECT FILEOPEN
return
}
//SEES IF ANY MODEL IS IN SESSION
IF $SIZE(folder('Model')) == 0 {
MESSAGE WARN "NO MODEL IN SESSION !!!"
FORM RIBBON BACKSTAGE CLOSE IMPORT MODEL FILEOPEN
return
}
//STRINGS TO MODIFY
//MODIFY THE NUMBERS NOT THE VARIBLES
REAL blockOffset = "$tool.Diameter / 1.25"
REAL zOffset = "0.05"
//RESET BLOCK
EDIT BLOCK ALL UNLOCK
EDIT BLOCK TOLERANCE "0.001"
EDIT BLOCK RESETLIMIT "0"
EDIT BLOCK RESET
//WORKPLANE
MODE WORKPLANE_CREATE "Center Bottom of Block" INTERACTIVE BLOCK
MODE WORKPLANE_CREATE BLOCK XMID YMID ZMIN
ACTIVATE WORKPLANE #
EDIT BLOCK ALL UNLOCK
EDIT BLOCK TOLERANCE "0.001"
EDIT BLOCK RESETLIMIT "0"
EDIT BLOCK RESET
ROTATE TRANSFORM TOP
//ASKS FOR MEASURMENTS OF BLOCK
REAL xAxis = input "Whats the X-Length"
REAL yAxis = input "What's the Y-Length"
REAL zAxis = input "What's the Z-Height"
//SET BLOCK BACK TO MEASURMENTS
EDIT BLOCK ZMIN LOCK
EDIT BLOCK ZLEN "$zAxis + $zOffset"
EDIT BLOCK ZMAX LOCK
EDIT BLOCK YLEN "$yAxis - $blockOffset"
EDIT BLOCK XLEN "$xAxis - $blockOffset"
//BOUNDARY CREATION
CREATE BOUNDARY "Roughing Outside" BLOCK FORM BOUNDARY
EDIT BOUNDARY "Roughing Outside" CALCULATE
EDIT BOUNDARY ; ACCEPT BOUNDARY ACCEPT
EDIT BLOCK YLEN $yAxis
EDIT BLOCK XLEN $xAxis
This code errors at LINE #55 ( EDIT BLOCK YLEN "$yAxis - $blockOffset" )
is it because its a real not a string ?
Solved! Go to Solution.