SMF SSI.php Functions

Current Version: 1.1

This file is used to demonstrate the capabilities of SSI.php using PHP include functions.
The examples show the include tag, then the results of it. Examples are separated by horizontal rules.


To use SSI.php in your page add at the very top of your page before the <html> tag on line 1:
<?php require("SSI.php"); ?>


Recent Topics Function: <?php ssi_recentTopics(); ?>

[Ken's Blog] Saving to Memory Stick by Ken Cobb November 18, 2009, 07:33:56 PM
[Ken's Blog] Macro Programming & the .LIB file by CUSP November 17, 2009, 09:41:45 PM
[Ken's Blog] Turning the CAS on and Off in the “Program” by CUSP November 17, 2009, 09:40:26 PM
[Ken's Blog] Modifying the Admac Postprocessor by okoz November 06, 2009, 03:02:41 AM
[Ken's Blog] The new site theme by Shawn October 21, 2009, 08:42:10 PM
[Ken's Blog] THINC API by BobCpc October 09, 2009, 06:27:47 PM
[Ken's Blog] Upgrade your P200 control by mquVolk October 08, 2009, 08:56:05 PM
[Ken's Blog] File compare software (free) by Ken Cobb October 07, 2009, 07:44:23 AM

Recent Posts Function: <?php ssi_recentPosts(); ?>

[Ken's Blog] Re: Saving to Memory Stick by Ken Cobb November 18, 2009, 07:33:56 PM
[Ken's Blog] Re: Saving to Memory Stick by bozlawless November 18, 2009, 05:35:21 PM
[Ken's Blog] Re: Macro Programming & the .LIB file by CUSP November 17, 2009, 09:41:45 PM
[Ken's Blog] Re: Turning the CAS on and Off in the “Program” by CUSP November 17, 2009, 09:40:26 PM
[Ken's Blog] Re: Modifying the Admac Postprocessor by okoz November 06, 2009, 03:02:41 AM
[Ken's Blog] Re: Modifying the Admac Postprocessor by BobCpc October 30, 2009, 03:43:37 PM
[Ken's Blog] Re: Modifying the Admac Postprocessor by okoz October 27, 2009, 03:36:06 AM
[Ken's Blog] Re: Modifying the Admac Postprocessor by BobCpc October 22, 2009, 05:27:11 PM

Recent Poll Function: <?php ssi_recentPoll(); ?>


Top Boards Function: <?php ssi_topBoards(); ?>

Board Topics Posts
Ken's Blog New 214 435
Ken Cobb's Blog New 4 5
Post Your Pics New 2 3
3D Virtual Monitor 0 0
Contractors 0 0

Top Topics by View Function: <?php ssi_topTopicsViews(); ?>

Views Replies
lathe load monitor settings by program 121 4
Upgrade your P200 control 117 11
main spindle sync tap 115 6
IMAP 97 1
Multus User Guide 87 0
Cutting Data Module 87 4
Tool Change Macro 85 1
Chips getting stuck between M-tool face and Capto holder 84 7
Helical Boring / Thread Milling 81 1
VDOUT 78 2

Top Topics by Replies Function: <?php ssi_topTopicsReplies(); ?>

Views Replies
The new site theme 75 12
Upgrade your P200 control 117 11
Job Counters 62 8
Simplified Load Monitor 49 8
Chips getting stuck between M-tool face and Capto holder 84 7
DNC issues 72 7
main spindle sync tap 115 6
Modifying the Admac Postprocessor 64 6
p100 tailstock program 57 6
Gear cutting/hobbing on VMC or multi function 62 5

Top Poll Function: <?php ssi_topPoll(); ?>


Top Poster Function: <?php ssi_topPoster(); ?>

Ken Cobb

Topic's Poll Function: <?php ssi_showPoll($topic); ?>


Latest Member Function: <?php ssi_latestMember(); ?>

Please welcome twinstar, our newest member.

Board Stats: <?php ssi_boardStats(); ?>

Total Members: 9
Total Posts: 721
Total Topics: 366
Total Categories: 13
Total Boards: 49

Who's Online Function: <?php ssi_whosOnline(); ?>

1 Guest, 0 Users

Log Online Presence + Who's Online Function: <?php ssi_logOnline(); ?>

1 Guest, 0 Users

Welcome Function: <?php ssi_welcome(); ?>

Welcome, Guest. Please login or register.

News Function: <?php ssi_news(); ?>


Board News Function: <?php ssi_boardNews(); ?>

xx tool packages and saving offset files
September 28, 2009, 12:57:42 PM by scooterZ20
We have  a multus with 80 tool stations. My problem is that 80 tools wasn't enough.  So I am starting tool package number 2. Is there away to save all offsets in the machine under a title of tool package 1, or do I have to some how download all offsets in order to save them.
2 comments | Write Comment

xx THINC API
September 24, 2009, 10:13:17 AM by byersjus
Anyone use the THINC API to create applications that actually interact with the P200 control?

I'm getting version 1.9.1.0 installed soon, and my first goal is to create a new interface for our ChipBlaster high-pressure coolant system on our Multus B300-W. The coolant off override button doesn't affect the high-pressure so when single-blocking a setup you can't stop the coolant to look at something. I have to leave the codes out for setup and add them in once running. At the very least I want to make a program that can issue the off M-code signal while a program is running.

I heard that someone already made this using the API? Do they use this board?

Ken, how about a forum for the API? I wasn't sure where to post this question. I thought maybe the Visual Basic programming section, but it's a little more specific than that (and I write in C#).
5 comments | Write Comment

question Modifying the Admac Postprocessor
September 23, 2009, 01:52:21 PM by BobCpc
Any info on the Admac Postprocessor area would be great.

Current Goal:
To move the Coolants ON location & and test if the coolant Off command is needed.

Condition:
High Pressure pump fire up for about 1 sec.
H1 is told to index which forces Coolant OFF
Because coolant goes OFF then our MistBlaster High Suction Fan Kicks ON
H1 indexes
High Pressure pump fire up, MistBlaster High Suction Fan Off.
My goal is to move the Coolant ON command to the line after the TL= BT=1
M602

Where in Admac:
Goto | Tools | Parameter set | Parameter Setting window, Postprocessor tab,
Click details
Postprocessor window
Tool Exchange Data tab
Categories are
Initial, Before approach (turning), Approach from index position, etc...
There is a list of variables but judging from what happens when one of these
are modified there must be more than just a variables list. Like conditional
branching if/then.

Current Post Output:
MT=
TC=
M321
G97 S (GEAR) (spin dir)
M175 (High pres coolant ON)
G20 HP=4
TL= BT=1 M602
(Do some cutting)
G40
G80
G00 Z (safe Z pos)
G97 S
(Coolant(s) OFF) “Should be a conditional test, if next tool is not equal to current tool issue coolant off”
M01
(next process same tool)
MT=
G97 S
M175 (Coolant back ON) “this is fine”
(goto position & call tool offsets)
(Do some cutting)
G40
G80
(Coolant(s) OFF) “Should be a conditional test if next tool not equal to current tool issue coolant off”
G20 HP=4
M01
(next process)
...
6 comments | Write Comment

xx Program protect
May 24, 2009, 10:03:53 PM by Kiran
Where do I find the program protect key on a U100L control?
Please help.
2 comments | Write Comment

xx File compare software (free)
May 06, 2009, 07:06:21 PM by bflanagan
This is some free file compare software for CNC programs and more. There are a bevy of options including VB
4 comments | Write Comment

Menubar Function: <?php ssi_menubar(); ?>


Quick Search Function: <?php ssi_quickSearch(); ?>


Login Function: <?php ssi_login(); ?>

 
 

Log Out Function: <?php ssi_logout(); ?>


Today's Birthdays Function: <?php ssi_todaysBirthdays(); ?>


Today's Holidays Function: <?php ssi_todaysHolidays(); ?>


Today's Events Function: <?php ssi_todaysEvents(); ?>


Today's Calendar Function: <?php ssi_todaysCalendar(); ?>


Recent Calendar Events Function: <?php ssi_recentEvents(); ?>


Some notes on usage

All the functions have an output method parameter. This can either be "echo" (the default) or "array".
If it is "echo", the function will act normally - otherwise, it will return an array containing information about the requested task.
For example, it might return a list of topics for ssi_recentTopics.

This functionality can be used to allow you to present the information in any way you wish.


This page took 0.1036 seconds to load.
*ssi_examples.php last modified on 09/28/10